*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#091524;color:#edf2f7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6}a{color:inherit;text-underline-offset:5px}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #ffd54c;outline-offset:6px}button{font:inherit;cursor:pointer}.wrap{max-width:1200px;margin:auto;padding:0 42px}.top{max-width:1320px;margin:auto;min-height:100px;display:flex;align-items:center;justify-content:space-between;padding:20px 42px;border-bottom:1px solid #ffffff12;gap:25px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:850;letter-spacing:.04em;font-size:15px}.brand img{border-radius:10px}.brand small{display:block;font-size:9px;line-height:1;color:#ffdc5a;letter-spacing:.25em;margin-bottom:3px}.top nav{display:flex;gap:30px;align-items:center;font-size:14px;color:#b8c6d6}.top nav a{text-decoration:none}.top nav a:hover{color:#ffdc5a}.nav-contact{border:1px solid #ffffff30;border-radius:7px;padding:8px 14px}.hero{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:35px;min-height:640px;padding-top:65px;padding-bottom:70px}.eyebrow{font-size:10px;font-weight:750;letter-spacing:.18em;color:#ffdc5a;margin:0 0 22px}.dot{display:inline-block;width:6px;height:6px;background:#6ce4ad;border-radius:50%;margin-right:8px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(38px,4.1vw,61px);font-weight:800;line-height:1.08;letter-spacing:-.05em;margin-bottom:28px}h1 em{font-style:normal;color:#ffdc5a}h2{font-size:clamp(31px,3.4vw,46px);line-height:1.13;letter-spacing:-.04em;font-weight:750;margin-bottom:24px}h3{font-size:20px;line-height:1.3;letter-spacing:-.025em;margin-bottom:11px}.lede{color:#b6c4d4;font-size:17px;max-width:520px}.hero-actions{display:flex;align-items:flex-start;flex-direction:column;gap:15px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:52px;padding:13px 21px;font-size:14px;font-weight:750;text-decoration:none;border-radius:8px}.gold{background:#ffdc5a;color:#142033}.gold:hover{background:#ffe790}.coming{color:#a0b0c4;font-size:12px}.instruments{margin:36px 0 0;font-size:10px;letter-spacing:.16em;font-weight:700;color:#aebed0}.instruments span{color:#50627b;margin:0 10px}.hero-art{position:relative;min-width:0;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:40px 0;isolation:isolate}.hero-icon{width:83%;height:auto;max-width:380px;position:relative;z-index:1;box-shadow:0 30px 100px #0007;border-radius:28px}.mark-label{font-size:9px;color:#94a9bf;letter-spacing:.3em;margin-bottom:25px}.orbit{position:absolute;border:1px solid #8cb39a1c;border-radius:50%;z-index:-1;width:100%;aspect-ratio:1}.orbit-two{width:115%;border-style:dashed}.art-caption{display:flex;justify-content:space-between;gap:16px;font-size:8px;letter-spacing:.09em;color:#a6b8ca;margin-top:25px}.promise{border-block:1px solid #ffffff12;background:#0d1c2c}.promise-inner{display:flex;align-items:center;gap:38px;padding-top:23px;padding-bottom:23px}.promise span{white-space:nowrap;font-size:15px;font-weight:750}.promise p{font-size:13px;margin:0;color:#adbdcf}.practice{padding-top:100px;padding-bottom:100px}.section-intro{max-width:650px;margin-bottom:48px}.section-intro>p:last-child,.section-text{color:#b1c1d3;font-size:16px;max-width:550px}.practice-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.sample-panel,.chart-panel{background:#102237;border:1px solid #ffffff18;border-radius:17px;padding:25px 28px;box-shadow:0 22px 50px #0002}.panel-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:.1em;font-weight:700;color:#c8d5e3}.sample-tag{color:#a4b7ca;font-weight:400;letter-spacing:0;font-size:10px}.sample-tabs{display:flex;justify-content:center;gap:8px;margin-top:26px}.sample-tabs button{color:#bbc9d9;background:#192e45;border:1px solid #ffffff20;padding:7px 17px;border-radius:6px;font-size:14px}.sample-tabs button[aria-pressed=true]{color:#112238;background:#ffdc5a;border-color:#ffdc5a;font-weight:700}.staff{width:100%;display:block;margin:7px 0}.note-caption{text-align:center;display:flex;flex-direction:column;gap:4px}.note-caption strong{font-size:24px;color:#ffdc5a}.note-caption span{font-size:12px;color:#becddd}.tuning-demo{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:23px 0 14px}.tuning-demo span{text-align:center;background:#23354a;color:#b4c4d7;padding:12px 4px;font-size:10px;letter-spacing:.05em;border-radius:5px}.tuning-demo .in-tune{background:#234a3c;color:#91f0bf;border:1px solid #65dbac66}.sample-explainer{font-size:10px;color:#9db0c6;line-height:1.6;margin:10px 0 0}.feature-list article{display:flex;gap:20px;padding:28px 0;border-bottom:1px solid #ffffff15}.feature-list article:first-child{padding-top:0}.feature-list article:last-child{border:0;padding-bottom:0}.feature-num{font-size:11px;color:#ffdc5a;margin-top:3px;font-variant-numeric:tabular-nums}.feature-list p{font-size:14px;color:#aebfd2;margin:0}.progress{background:#0d1e30;border-block:1px solid #ffffff10;padding:95px 0}.progress-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:75px;align-items:center}.metric-note{border-left:2px solid #ffdc5a;padding-left:18px;color:#c4cfdd;font-size:13px;margin:28px 0}.metric-note span{display:block;color:#ffdc5a;font-size:9px;letter-spacing:.13em;font-weight:750;margin-bottom:8px}.chart-panel h3{margin:25px 0 6px;font-size:21px}.chart-sub{font-size:12px;color:#a7bbd0}.bars{padding:15px 0}.bars>div{display:grid;grid-template-columns:42px 1fr 58px;gap:14px;align-items:center;margin-bottom:22px;font-size:13px}.bars b{font-weight:500}.bars strong{text-align:right;font-size:12px;font-variant-numeric:tabular-nums}.bars span{height:13px;border-radius:5px;background:#21364d;overflow:hidden}.bars i{height:100%;display:block;background:#ffdc5a;border-radius:5px}.chart-panel details{margin-top:8px;padding-top:17px;border-top:1px solid #ffffff18}.chart-panel summary{font-size:12px;display:flex;justify-content:space-between;cursor:pointer;list-style:none}.chart-panel summary::-webkit-details-marker{display:none}.attempt{display:flex;justify-content:space-between;gap:8px;padding-top:17px;font-size:11px;color:#8ee9bc}.steps{padding-top:100px;padding-bottom:90px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:50px}.steps-grid article>span{display:block;font-size:12px;color:#ffdc5a;border-top:1px solid #ffffff30;padding-top:20px;margin-bottom:24px}.steps-grid p{color:#aebfd1;font-size:14px}.privacy-strip{display:flex;gap:40px;padding-top:40px;padding-bottom:45px;border:1px solid #73dcac35;background:#112d2b;border-radius:14px}.privacy-strip h2{font-size:32px;margin-bottom:18px}.privacy-strip p:not(.eyebrow){max-width:750px;font-size:14px;color:#bfd2cd}.privacy-strip .eyebrow{color:#9cebc6}.privacy-strip a{font-size:13px;color:#a3f0cb}.privacy-symbol{width:60px;height:60px;flex-shrink:0;border:1px solid #8adfb570;border-radius:50%;display:grid;place-items:center;color:#a8efc9;font-size:26px}.faq{padding-top:95px;padding-bottom:100px;max-width:930px}.faq details{border-bottom:1px solid #ffffff1a;padding:20px 0}.faq summary{cursor:pointer;font-size:16px;padding-right:15px}.faq details p{font-size:14px;color:#b4c4d6;margin:16px 0 0;max-width:750px}.support{background:#14263a;padding:65px 0}.support-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.support h2{font-size:38px}.support p:not(.eyebrow){color:#b9c8d8;font-size:14px}.support .button{flex-shrink:0}.support .child-support{font-size:11px!important;max-width:540px;margin:22px 0 0;color:#9fb3c7!important}.footer{min-height:110px;display:flex;align-items:center;gap:26px;color:#a5b6c9;font-size:11px}.footer .brand{margin-right:auto;font-size:12px;color:#dae3ee}.footer a{white-space:nowrap}.skip{position:absolute;top:-70px;left:10px;background:#ffdc5a;color:#101c29;padding:12px;z-index:10}.skip:focus{top:10px}
@media(min-width:1450px){.hero{min-height:710px}}@media(max-width:900px){.wrap{padding-left:26px;padding-right:26px}.top{padding:17px 26px}.top nav{gap:18px}.hero{gap:10px;min-height:570px}.hero-icon{width:90%}.hero h1{font-size:44px}.practice-layout,.progress-layout{gap:32px}.sample-panel,.chart-panel{padding:22px 20px}.steps-grid{gap:25px}.privacy-strip{margin:0 26px}.privacy-symbol{display:none}}@media(max-width:650px){html{scroll-padding-top:20px}.top{min-height:78px;flex-wrap:wrap;gap:13px}.top .brand{font-size:13px}.top nav{font-size:12px;gap:20px;width:100%;justify-content:space-between}.nav-contact{padding:0;border:0}.hero{grid-template-columns:1fr;padding-top:47px;padding-bottom:40px;gap:28px}.hero h1{font-size:43px}.hero h1 br{display:none}.hero .lede{font-size:16px}.hero-art{padding:15px 0;max-width:310px;margin:auto}.hero-icon{width:75%;border-radius:19px}.orbit{width:90%}.orbit-two{width:105%}.hero-actions{gap:12px}.instruments{margin-top:24px;font-size:9px}.mark-label{margin-bottom:15px}.art-caption{margin-top:17px;font-size:7px}.promise-inner{display:block;padding-top:20px;padding-bottom:20px}.promise span{display:block;margin-bottom:6px}.promise p{font-size:12px}.practice,.steps,.faq{padding-top:65px;padding-bottom:65px}.practice-layout,.progress-layout{grid-template-columns:1fr;gap:35px}.section-intro{margin-bottom:30px}.feature-list article{padding:23px 0}.progress{padding:65px 0}.progress-layout{gap:30px}.steps-grid{grid-template-columns:1fr;gap:15px;margin-top:30px}.steps-grid article>span{margin-bottom:14px;padding-top:15px}.privacy-strip{margin:0 18px;padding:28px 22px}.privacy-strip h2{font-size:29px}.support-inner{display:block}.support .button{margin-top:15px}.support h2{font-size:33px}.footer{flex-wrap:wrap;gap:16px;padding-top:25px;padding-bottom:25px}.footer .brand{width:100%;margin-bottom:3px}.eyebrow{font-size:9px;letter-spacing:.14em}.sample-panel .panel-top{font-size:8px;gap:6px}.sample-tag{font-size:9px}.bars>div{gap:10px}.note-caption span{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.sample-stack{display:grid;gap:24px;min-width:0}.transition-title{margin:23px 0 8px;font-size:22px}.transition-copy{font-size:13px;color:#b4c4d6;margin-bottom:0}.transition-staff{display:block;width:100%;height:auto;margin-top:6px}.transition-sequence{font-size:22px;text-align:center;letter-spacing:.035em;margin:3px 0 12px;font-weight:650}.transition-sequence span{color:#90a6bd;font-size:17px;padding:0 10px}.transition-sequence strong{color:#ffdc5a}.transition-description{font-size:12px;text-align:center;color:#bdcddd;margin-bottom:17px}.practice-layout{align-items:start}.feature-list{padding-top:28px;position:sticky;top:30px}@media(max-width:650px){.feature-list{position:static;padding-top:0}.transition-title{font-size:21px}}
