:root{--ink:#0b1f33;--ink-2:#102b46;--cream:#f5f8fc;--paper:#ffffff;--electric:#b7ff30;--aqua:#2f80ed;--coral:#b7ff30;--blue:#2f80ed;--mist:#a6b8c9;--line:rgba(11,31,51,.17);--serif:"Roboto",Arial,sans-serif;--sans:"Roboto",Arial,sans-serif;--mono:"Roboto",Arial,sans-serif}
body{font-family:var(--sans);font-weight:500}h1,h2,h3,h4,.testimonial p,.plan-card h3,.coach-edge h3{font-family:var(--sans)!important;font-weight:900!important;letter-spacing:-.045em!important}em{font-family:var(--sans)!important;font-style:normal!important;font-weight:900!important}.eyebrow,.plan-tag,.plan-for,.hero-note,.rumelt-note,.membership-foot,.footer-bottom,.section-index p,.default-stack small,.fit-card small{font-family:var(--sans)!important;font-weight:800!important;letter-spacing:.07em!important}
.brand-mark i{background:var(--electric)}.brand-mark i:nth-child(2){background:var(--aqua)}.brand-mark i:nth-child(3){background:#fff}.hero{background:#0b1f33}.hero h1{max-width:750px;font-size:clamp(51px,5.5vw,78px);line-height:.98}.hero h1 em{color:var(--electric)}.hero-lead{max-width:500px;font-size:16px}.strategy-orbit{filter:saturate(.88)}.orbit-center{background:var(--electric)}.orbit-node b{background:var(--electric)}.node-two b{background:var(--aqua);color:#fff}.node-three b{background:#fff}.hero-glow{opacity:.65}.glow-one{background:rgba(47,128,237,.22)}.glow-two{background:rgba(47,128,237,.16)}
.problem,.proof,.final-cta{background:#f5f8fc}.problem-copy h2 em,.promise h2 em,.final-cta h2 em{color:var(--aqua)}.problem-copy>p:last-child{font-size:15px}.problem-insight{border-color:rgba(47,128,237,.3)}.problem-insight b{font-family:var(--sans);font-weight:900}.default-stack strong{font-size:13px;font-weight:800}.approach{background:#0b1f33}.approach-noise{background:repeating-linear-gradient(118deg,transparent 0 14px,rgba(47,128,237,.08) 15px 16px)}.approach h2{max-width:620px}.steps{gap:2px;background:#2f80ed}.step-card,.step-card.focus{min-height:510px;padding:25px;border:0;background:#102b46;color:#fff}.step-card.focus{background:#143c63}.step-card h3{margin:20px 0 8px;font-size:27px;line-height:1.02}.step-card p,.focus .step-card p,.focus p{margin-bottom:16px;color:#cad7e5;font-size:13px;line-height:1.58}.step-card li,.focus li{color:#d9e4ef;font-family:var(--sans);font-weight:700}.step-card li:before{color:var(--electric)}.step-card .step-number{display:none}.step-top{color:var(--electric);font-family:var(--sans);font-weight:900}.step-visual{position:relative;height:148px;margin:18px 0 0;overflow:hidden;border:1px solid rgba(255,255,255,.18);background:#071522}.step-visual img{position:absolute;top:50%;left:0;display:block;width:300%;max-width:none;transform:translateY(-50%)}.step-card:nth-child(2) .step-visual img{transform:translate(-33.333%,-50%)}.step-card:nth-child(3) .step-visual img{transform:translate(-66.666%,-50%)}.rumelt-note{color:#9db1c5;font-size:10px}
.promise{background:#e8f1fb}.promise-list{border-color:rgba(47,128,237,.3)}.promise-list article{border-color:rgba(47,128,237,.22)}.promise-list article>span{color:var(--aqua);font-family:var(--sans);font-size:14px;font-weight:900}.promise-list h3{font-size:16px}.fit{background:linear-gradient(135deg,#fff 0%,#f0f6ff 100%)}.fit:after{border-color:rgba(47,128,237,.32)}.fit h2 em{color:var(--aqua)}.fit-card{border-color:rgba(47,128,237,.24);background:#fff}.fit-icon{background:var(--ink);color:var(--electric);font-family:var(--sans);font-weight:900}.fit-card:nth-child(2) .fit-icon{background:var(--aqua)}.fit-card:nth-child(3) .fit-icon{background:var(--electric);color:var(--ink)}.fit-card h3{font-size:25px}.fit-card small{color:var(--aqua)}.coach-edge{border-top-color:var(--electric);background:#0b1f33}.coach-edge h3 em{color:var(--electric)}.edge-list b{color:var(--electric)}
.proof-head h2 em{color:var(--aqua)}.testimonial{border-top:4px solid var(--aqua);background:#fff}.testimonial:nth-child(2){background:#eef5ff}.testimonial:nth-child(3){background:#f8fce9}.quote-mark{color:var(--aqua)}.testimonial p{font-size:17px;line-height:1.48}.a-one,.a-three{background:var(--electric)}.a-two{background:var(--aqua)}.membership{background:#0b1f33}.membership h2 em{color:var(--electric)}.orb-a{border-color:rgba(47,128,237,.22)}.orb-b{border-color:rgba(183,255,48,.2)}.plan-card{border-color:rgba(255,255,255,.28);background:#102b46}.plan-card.coach{border-color:var(--aqua);background:#eaf3ff;color:var(--ink)}.plan-tag{border-color:var(--electric);color:var(--electric)}.coach .plan-tag{border-color:var(--aqua);color:var(--aqua)}.plan-for{color:#b9c9db}.coach .plan-for{color:#3c608b}.plan-desc{color:#d2deeb}.coach .plan-desc{color:#3b5874}.plan-card li{color:#e2eaf2}.coach li{color:#294a69}.coach li:before{color:var(--aqua)}.membership-foot{color:#b9c9db}.cta-box{background:var(--aqua);color:#fff}.cta-box .eyebrow,.cta-subline{color:#dcecff}.cta-box h2 em{color:var(--electric)}.cta-grid{border-color:rgba(255,255,255,.35)}.cta-grid span:before{color:var(--electric)}.cta-box .button{background:var(--electric);border-color:var(--electric)}
.modal{border-top:5px solid var(--aqua)}.modal h2 em{color:var(--aqua)}.modal-label,.form-status{color:var(--aqua)}.modal input:focus,.modal select:focus{border-color:var(--aqua);box-shadow:0 0 0 3px rgba(47,128,237,.18)}.consent input{accent-color:var(--aqua)}
@media(max-width:700px){.hero h1{font-size:clamp(48px,13.5vw,63px)}.step-card,.step-card.focus{min-height:0;padding:21px}.step-visual{height:164px}.testimonial p{font-size:16px}.fit-card h3{font-size:23px}.cta-box{padding:52px 20px}}
