:root{--bg:#0d0d0d;--surface:#141414;--surface2:#1c1c1c;--border:#ffffff14;--text:#f0ede6;--muted:#f0ede673;--hint:#f0ede633;--problem:#c4602a;--problem-bg:#c4602a1a;--problem-border:#c4602a40;--framework:#7b6faa;--framework-bg:#7b6faa1a;--framework-border:#7b6faa40;--solution:#3d8c6e;--solution-bg:#3d8c6e1a;--solution-border:#3d8c6e40;--pillar-s:#4a90d9;--pillar-e:#e8a838;--pillar-t:#c4602a;--pillar-c:#3d8c6e}body.light-mode{--bg:#f7f5f0;--surface:#fff;--surface2:#eeece8;--border:#00000014;--text:#1a1916;--muted:#1a19168c;--hint:#1a19164d;--problem:#b8481e;--problem-bg:#b8481e12;--problem-border:#b8481e33;--framework:#5e529a;--framework-bg:#5e529a12;--framework-border:#5e529a33;--solution:#2a7a5c;--solution-bg:#2a7a5c12;--solution-border:#2a7a5c33}.why-page *{box-sizing:border-box;margin:0;padding:0}.why-page{background:var(--bg);color:var(--text);min-height:100vh;font-family:DM Sans,sans-serif;font-weight:300;overflow-x:hidden}.why-page .nav{z-index:100;background:var(--bg);border-bottom:.5px solid var(--border);justify-content:space-between;align-items:center;height:56px;padding:0 2rem;display:flex;position:fixed;top:0;left:0;right:0}.why-page .nav-logo{color:var(--text);letter-spacing:.01em;font-family:DM Serif Display,serif;font-size:16px}.why-page .nav-controls{align-items:center;gap:8px;display:flex}.why-page .nav-btn{border:.5px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:4px;padding:5px 12px;font-family:DM Sans,sans-serif;font-size:12px;transition:all .15s}.why-page .nav-btn:hover{color:var(--text);border-color:#80808066}.why-page .nav-btn.active{color:var(--text);background:var(--surface2);border-color:#80808066}.why-page .nav-progress{color:var(--hint);text-align:right;min-width:60px;font-size:11px}.why-page .sidebar{background:var(--surface);border-right:.5px solid var(--border);z-index:90;width:220px;padding:1.5rem 0;position:fixed;top:56px;bottom:0;left:0;overflow-y:auto}.why-page .sidebar::-webkit-scrollbar{width:3px}.why-page .sidebar::-webkit-scrollbar-thumb{background:var(--border)}.why-page .section-label{letter-spacing:.12em;text-transform:uppercase;color:var(--hint);margin:1.25rem 0 .5rem;padding:0 1.25rem;font-size:9px;font-weight:500}.why-page .section-label:first-child{margin-top:0}.why-page .sidebar-item{cursor:pointer;color:var(--muted);border-left:2px solid #0000;align-items:center;gap:8px;padding:7px 1.25rem;font-size:12px;line-height:1.4;transition:all .15s;display:flex}.why-page .sidebar-item:hover{color:var(--text);background:var(--surface2)}.why-page .sidebar-item.active{color:var(--text);border-left-color:var(--text);background:var(--surface2)}.why-page .sidebar-item.problem.active{border-left-color:var(--problem);color:var(--text)}.why-page .sidebar-item.framework.active{border-left-color:var(--framework);color:var(--text)}.why-page .sidebar-item.solution.active{border-left-color:var(--solution);color:var(--text)}.why-page .dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.why-page .dot-problem{background:var(--problem)}.why-page .dot-framework{background:var(--framework)}.why-page .dot-solution{background:var(--solution)}.why-page .dot-intro{background:var(--hint)}.why-page .main{justify-content:center;align-items:center;min-height:100vh;margin-left:220px;padding-top:56px;display:flex}.why-page .slide{width:100%;max-width:820px;padding:3rem 3.5rem;animation:.3s slideIn;display:none}.why-page .slide.active{display:block}@keyframes slideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.why-page .slide-type{letter-spacing:.1em;text-transform:uppercase;border-radius:99px;align-items:center;gap:6px;margin-bottom:1.5rem;padding:4px 12px;font-size:10px;font-weight:500;display:inline-flex}.why-page .type-intro{background:var(--surface2);color:var(--muted);border:.5px solid var(--border)}.why-page .type-problem{background:var(--problem-bg);color:var(--problem);border:.5px solid var(--problem-border)}.why-page .type-framework{background:var(--framework-bg);color:var(--framework);border:.5px solid var(--framework-border)}.why-page .type-solution{background:var(--solution-bg);color:var(--solution);border:.5px solid var(--solution-border)}.why-page .slide-title{color:var(--text);margin-bottom:.75rem;font-family:DM Serif Display,serif;font-size:38px;line-height:1.15}.why-page .slide-subtitle{color:var(--muted);max-width:580px;margin-bottom:2rem;font-size:15px;line-height:1.6}.why-page .divider{background:var(--border);height:.5px;margin:1.75rem 0}.why-page .two-col{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}.why-page .three-col{grid-template-columns:1fr 1fr 1fr;gap:1.25rem;margin-bottom:1.5rem;display:grid}.why-page .card{background:var(--surface);border:.5px solid var(--border);border-radius:8px;padding:1.25rem}.why-page .card-label{letter-spacing:.08em;text-transform:uppercase;color:var(--hint);margin-bottom:.5rem;font-size:10px;font-weight:500}.why-page .card-title{color:var(--text);margin-bottom:.5rem;font-size:14px;font-weight:500}.why-page .card-body{color:var(--muted);font-size:13px;line-height:1.6}.why-page .stat-row{gap:1rem;margin-bottom:1.5rem;display:flex}.why-page .stat{background:var(--surface);border:.5px solid var(--border);border-radius:8px;flex:1;padding:1rem 1.25rem}.why-page .stat-num{color:var(--text);margin-bottom:4px;font-family:DM Serif Display,serif;font-size:32px;line-height:1}.why-page .stat-label{color:var(--muted);font-size:12px;line-height:1.4}.why-page .bullet-list{margin-bottom:1.5rem;list-style:none}.why-page .bullet-list li{color:var(--muted);border-bottom:.5px solid var(--border);align-items:flex-start;gap:10px;padding:6px 0;font-size:14px;line-height:1.6;display:flex}.why-page .bullet-list li:last-child{border-bottom:none}.why-page .bullet-list li:before{content:"—";color:var(--hint);flex-shrink:0;margin-top:1px}.why-page .pillar-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;display:grid}.why-page .pillar-card{border:.5px solid;border-radius:8px;padding:1.25rem}.why-page .pillar-card.strategy{background:#4a90d914;border-color:#4a90d933}.why-page .pillar-card.execution{background:#e8a83814;border-color:#e8a83833}.why-page .pillar-card.talent{background:#c4602a14;border-color:#c4602a33}.why-page .pillar-card.culture{background:#3d8c6e14;border-color:#3d8c6e33}.why-page .pillar-name{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem;font-size:11px;font-weight:500}.why-page .pillar-card.strategy .pillar-name{color:var(--pillar-s)}.why-page .pillar-card.execution .pillar-name{color:var(--pillar-e)}.why-page .pillar-card.talent .pillar-name{color:var(--pillar-t)}.why-page .pillar-card.culture .pillar-name{color:var(--pillar-c)}.why-page .pillar-desc{color:var(--muted);font-size:12px;line-height:1.55}.why-page .quote-block{border-left:2px solid var(--border);margin-bottom:1.5rem;padding-left:1.25rem}.why-page .quote-text{color:var(--text);margin-bottom:.5rem;font-family:DM Serif Display,serif;font-size:18px;font-style:italic;line-height:1.5}.why-page .quote-attr{color:var(--hint);font-size:12px}.why-page .layer-stack{margin-bottom:1.5rem}.why-page .layer{border:.5px solid var(--border);background:var(--surface);border-radius:8px;align-items:flex-start;gap:1rem;margin-bottom:6px;padding:1rem 1.25rem;display:flex}.why-page .layer-num{color:var(--hint);flex-shrink:0;margin-top:2px;font-family:DM Serif Display,serif;font-size:22px;line-height:1}.why-page .layer-title{color:var(--text);margin-bottom:3px;font-size:14px;font-weight:500}.why-page .layer-desc{color:var(--muted);font-size:12px;line-height:1.55}.why-page .tag-cloud{flex-wrap:wrap;gap:6px;margin-bottom:1.5rem;display:flex}.why-page .tag{border:.5px solid var(--border);color:var(--muted);border-radius:99px;padding:4px 12px;font-size:11px}.why-page .callout{background:var(--surface2);border:.5px solid var(--border);border-radius:8px;margin-bottom:1.5rem;padding:1.25rem 1.5rem}.why-page .callout-label{letter-spacing:.1em;text-transform:uppercase;color:var(--hint);margin-bottom:.4rem;font-size:10px;font-weight:500}.why-page .callout-text{color:var(--text);font-size:14px;line-height:1.65}.why-page .talking-points{border-top:.5px solid var(--border);margin-top:2rem;padding-top:1.5rem}.why-page .tp-label{letter-spacing:.1em;text-transform:uppercase;color:var(--hint);margin-bottom:.75rem;font-size:10px;font-weight:500}.why-page .tp-list{list-style:none}.why-page .tp-list li{color:var(--muted);padding:5px 0 5px 1rem;font-size:13px;line-height:1.6;position:relative}.why-page .tp-list li:before{content:"›";color:var(--hint);position:absolute;left:0}.why-page .slide-footer{background:var(--bg);border-top:.5px solid var(--border);justify-content:space-between;align-items:center;height:48px;padding:0 3.5rem;display:flex;position:fixed;bottom:0;left:220px;right:0}.why-page .footer-btn{border:.5px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:4px;padding:5px 16px;font-family:DM Sans,sans-serif;font-size:12px;transition:all .15s}.why-page .footer-btn:hover{color:var(--text);border-color:#fff3}.why-page .footer-btn:disabled{opacity:.2;cursor:default}.why-page .footer-counter{color:var(--hint);font-size:11px}.why-page .intro-hero{margin:2rem 0 2.5rem}.why-page .intro-hero h1{color:var(--text);margin-bottom:1rem;font-family:DM Serif Display,serif;font-size:52px;line-height:1.1}.why-page .intro-hero p{color:var(--muted);max-width:520px;font-size:16px;line-height:1.7}.why-page .pill-row{flex-wrap:wrap;gap:8px;margin-top:1.5rem;display:flex}.why-page .pill{border:.5px solid;border-radius:99px;padding:6px 16px;font-size:12px}.why-page .pill-p{border-color:var(--problem-border);color:var(--problem);background:var(--problem-bg)}.why-page .pill-f{border-color:var(--framework-border);color:var(--framework);background:var(--framework-bg)}.why-page .pill-s{border-color:var(--solution-border);color:var(--solution);background:var(--solution-bg)}.why-page .invoice{background:var(--surface);border:.5px solid var(--border);font-family:var(--font-mono,monospace);border-radius:8px;margin-bottom:1.5rem;padding:1.25rem 1.5rem}.why-page .invoice-header{letter-spacing:.08em;text-transform:uppercase;color:var(--problem);margin-bottom:.75rem;font-size:11px;font-weight:500}.why-page .invoice-title{color:var(--text);border-bottom:.5px solid var(--border);margin-bottom:.75rem;padding-bottom:.75rem;font-size:13px;font-weight:500}.why-page .invoice-row{border-bottom:.5px solid var(--border);justify-content:space-between;align-items:baseline;gap:1rem;padding:5px 0;display:flex}.why-page .invoice-row:last-of-type{border-bottom:none}.why-page .invoice-desc{color:var(--muted);flex:1;font-size:11px;line-height:1.4}.why-page .invoice-amt{color:var(--text);white-space:nowrap;font-size:12px;font-weight:500}.why-page .invoice-total{border-top:.5px solid var(--border);justify-content:space-between;margin-top:.5rem;padding-top:.75rem;display:flex}.why-page .invoice-total-label{color:var(--text);font-size:12px;font-weight:500}.why-page .invoice-total-amt{color:var(--problem);font-size:15px;font-weight:500}.why-page .week-row{border-bottom:.5px solid var(--border);align-items:flex-start;gap:10px;padding:7px 0;display:flex}.why-page .week-row:last-child{border-bottom:none}.why-page .week-day{letter-spacing:.06em;text-transform:uppercase;color:var(--problem);min-width:64px;margin-top:2px;font-size:10px;font-weight:500}.why-page .week-text{color:var(--muted);font-size:12px;line-height:1.55}.why-page .week-cost{color:var(--problem);white-space:nowrap;margin-left:auto;padding-left:8px;font-size:11px}.why-page~#tawk-bubble-container,.why-page~.tawk-min-container{visibility:hidden!important;display:none!important}body:has(.why-page) #tawk-bubble-container{visibility:hidden!important;display:none!important}body:has(.why-page) .tawk-min-container{visibility:hidden!important;display:none!important}@media (max-width:768px){.why-page .sidebar{display:none}.why-page .main{margin-left:0}.why-page .slide-footer{padding:0 1.5rem;left:0}.why-page .slide{padding:2rem 1.5rem}.why-page .two-col,.why-page .pillar-grid,.why-page .three-col{grid-template-columns:1fr}.why-page .stat-row{flex-direction:column}}
