@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";:root{--ink:#0d0c1c;--ink-2:#19162d;--paper:#f6f3ee;--white:#fff;--lime:#c8f83f;--lime-deep:#a8d428;--violet:#7b61ff;--coral:#ff6b5f;--muted:#716f7c;--line:#dcd8d1;--radius:18px;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;font-family:Manrope,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--paper);min-width:320px;margin:0}a{color:inherit}button,input{font:inherit}button{cursor:pointer}.site-shell{overflow:hidden}.wrap{width:min(1120px,100% - 48px);margin:0 auto}.section{padding:108px 0}.section-dark,.section-ink{color:var(--white);background:var(--ink)}.section-ink{background:var(--ink-2)}.section-sand{background:#e9e4db}.skip-link{z-index:20;background:var(--lime);color:var(--ink);border-radius:8px;padding:10px 14px;font-weight:800;position:fixed;top:-80px;left:20px}.skip-link:focus{top:12px}.topbar{background:var(--white);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px max(24px,50vw - 560px);display:flex}.brand{color:var(--ink);letter-spacing:-1px;align-items:center;gap:9px;font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:700;text-decoration:none;display:inline-flex}.brand>span:last-child{line-height:.9;display:grid}.brand small{color:var(--muted);letter-spacing:1.2px;text-transform:uppercase;margin-top:4px;font-family:Manrope,sans-serif;font-size:8px;font-weight:800}.brand__mark{background:var(--ink);width:37px;height:37px;color:var(--lime);letter-spacing:-2px;border-radius:9px;place-items:center;font-size:16px;display:inline-grid}.topbar__link{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.topbar__link:hover{color:var(--violet)}.date-strip{background:var(--lime);color:var(--ink);text-align:center;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:12px;font-weight:800;display:flex}.hero{background:radial-gradient(circle at 76% 30%,#7b61ff45,#0000 32%),linear-gradient(112deg,#0d0c1c 0%,#131128 58%,#0d0c1c 100%);min-height:640px;position:relative}.hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(350px,.9fr);align-items:center;gap:46px;min-height:570px;display:grid}.hero__copy{z-index:2;padding:70px 0 50px;position:relative}.eyebrow{color:var(--violet);letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 17px;font-size:11px;font-weight:800;display:flex}.eyebrow--light{color:#d8d3ed}.eyebrow--lime{color:var(--lime)}.eyebrow--light span{background:var(--coral);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ff6b5f1f}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Space Grotesk,sans-serif}h1{max-width:730px;color:var(--white);letter-spacing:-3px;margin-bottom:24px;font-size:clamp(43px,5.2vw,74px);line-height:.98}h1 em{color:var(--lime);font-style:normal}.hero-title{gap:14px;max-width:750px;margin-bottom:22px;line-height:1;display:grid}.hero-title span{display:block}.hero-title__reset{color:var(--lime);letter-spacing:-4px;font-size:1.12em}.hero-title__promise{max-width:710px;color:var(--white);letter-spacing:-2.1px;font-size:.58em;line-height:1.05}.hero-title__hosts{color:#ddd7ed;letter-spacing:-.5px;font-size:.29em;font-weight:600}.hero__lead{color:#ebe9f5;max-width:640px;margin-bottom:12px;font-size:18px;line-height:1.62}.hero__detail{color:#c5c1d2;font-size:14px}.cta{background:linear-gradient(130deg, var(--violet), #977fff);color:var(--white);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:18px;padding:15px 21px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 12px 28px #4a33b73d}.cta:hover,.cta:focus-visible{background:linear-gradient(130deg, #8970ff, var(--violet));transform:translateY(-2px);box-shadow:0 16px 32px #4a33b75c}.cta--secondary{background:var(--ink);margin:0}.microcopy{color:#b9b4c8;margin:13px 0 0;font-size:11px;line-height:1.55}.hero__visual{isolation:isolate;min-height:450px;position:relative}.hero__visual:before{z-index:-2;content:"";filter:saturate(.85);background-image:linear-gradient(145deg,#0f0e2024,#0f0c1c9e),url(/images/reset-padel-court.jpg);background-position:50%;background-size:cover;border:1px solid #c8f83f59;border-radius:23px;position:absolute;inset:22px 0 0 15px}.hero__visual:after{z-index:-1;content:"";background:linear-gradient(90deg,#0d0c1cc7,#0000 58%),linear-gradient(#0000 50%,#0d0c1c4d);border-radius:23px;position:absolute;inset:22px 0 0 15px}.hero__halo{background:var(--lime);filter:blur(90px);opacity:.23;border-radius:50%;width:230px;height:230px;position:absolute;top:46px;right:-42px}.hero__word{color:#ffffffe0;letter-spacing:-8px;writing-mode:vertical-rl;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(60px,9vw,130px);font-weight:700;line-height:.85;position:absolute;top:27%;left:2%;transform:rotate(180deg)}.hero__badge{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);max-width:210px;color:var(--white);background:#121026b8;border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:8px;padding:12px 14px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:72px;right:18px}.hero__badge svg{color:var(--lime)}.hero__stat{color:var(--white);display:grid;position:absolute;bottom:18px;right:20px}.hero__stat strong{color:var(--lime);letter-spacing:-1px;font-family:Space Grotesk,sans-serif;font-size:25px}.hero__stat span{color:#d1ccdf;font-size:11px}.hero__proof{z-index:2;color:#d8d3e4;border-top:1px solid #ffffff24;justify-content:space-between;gap:18px;padding:17px 0;font-size:12px;font-weight:700;display:flex;position:relative}.hero__proof span:before{background:var(--lime);content:"";vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.proof-band{background:var(--white);border-bottom:1px solid var(--line);padding:33px 0}.proof-band__grid{grid-template-columns:1.1fr 1.55fr 1.2fr;align-items:center;gap:27px;display:grid}.proof-band .eyebrow{margin-bottom:5px}.muted{color:var(--muted);font-size:12px;line-height:1.5}.proof-band__facts{border-right:1px solid var(--line);border-left:1px solid var(--line);color:#494553;gap:8px;padding:0 26px;font-size:11px;display:grid}.proof-band__facts strong{color:var(--ink)}.proof-band__partners{color:#88838c;font-size:11px;font-weight:800;line-height:1.9}.proof-band__partners i{background:var(--lime-deep);border-radius:50%;width:3px;height:3px;margin:0 5px 2px;display:inline-block}.section-reading{max-width:850px}.section-reading h2,.section-header h2,.split h2,.registration-grid h2,.decision-section h2,.final-cta h2{letter-spacing:-2.4px;margin-bottom:26px;font-size:clamp(32px,4.1vw,52px);line-height:1.03}.reading-copy{color:#45414d;max-width:700px;font-size:17px;line-height:1.8}.reading-copy p{margin-bottom:18px}.reading-copy__highlight{border-left:3px solid var(--lime-deep);color:var(--ink);background:#eef0d9;margin-top:30px;padding:22px 25px;font-weight:800}.split{grid-template-columns:.9fr 1fr;align-items:start;gap:100px;display:grid}.split--feature{padding-bottom:60px}.feature-lead{color:var(--lime);margin:0;font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:700;line-height:1.2}.feature-copy{color:#dfdbe9;font-size:16px;line-height:1.75}.feature-copy p:last-child{margin-bottom:0}.belief-list{background:#ffffff29;border:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.belief-list p{background:var(--ink-2);color:#d8d3e1;min-height:144px;margin:0;padding:24px;font-size:14px;line-height:1.65}.belief-list b{color:var(--lime);margin-bottom:8px;font-family:Space Grotesk,sans-serif;display:block}.section-header{max-width:785px;margin-bottom:48px}.section-header h2{margin-bottom:14px}.section-lead{color:#625e68;max-width:670px;margin-bottom:0;font-size:17px;line-height:1.65}.section-dark .section-header h2,.section-ink .section-header h2{color:var(--white)}.section-dark .section-lead,.section-ink .section-lead{color:#d2cdda}.program-grid,.reasons-grid,.mirror-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.card{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffb3;min-height:170px;padding:26px}.card__eyebrow{color:var(--violet);letter-spacing:1.3px;margin-bottom:17px;font-size:11px;font-weight:800}.card h3{letter-spacing:-1px;margin-bottom:12px;font-size:21px;line-height:1.1}.card__copy{color:#625e68;font-size:13px;line-height:1.65}.card__copy p{margin-bottom:0}.program-grid .card{background:var(--white);position:relative;overflow:hidden}.program-grid .card:after{color:#7b61ff14;content:"→";font-family:Space Grotesk,sans-serif;font-size:118px;font-weight:700;position:absolute;bottom:-52px;right:-22px}.center-note{text-align:center;color:#5b5761;max-width:740px;margin:38px auto 0;font-size:15px;line-height:1.7}.reasons-grid .card{background:#fff6;border-color:#cec7ba}.season-note{background:var(--ink);color:var(--white);border-radius:12px;margin-top:36px;padding:22px 27px;font-size:16px;font-weight:700;line-height:1.65}.cta-band{background:var(--lime);padding:31px 0}.cta-band__inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.cta-band p{color:var(--ink);letter-spacing:-1.4px;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(23px,3vw,34px);font-weight:700}.diagnosis__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.diagnosis__grid .card{border-top:4px solid var(--violet);background:var(--white);min-height:210px}.diagnosis__grid svg{color:var(--violet);margin-bottom:20px}blockquote{border-radius:var(--radius);max-width:850px;color:var(--ink);text-align:center;background:#ece8ff;margin:60px auto 0;padding:35px 40px}blockquote p{letter-spacing:-1px;margin:15px 0;font-family:Space Grotesk,sans-serif;font-size:clamp(22px,3vw,32px);font-weight:600;line-height:1.22}cite{color:#5d5872;font-size:12px;font-style:normal;font-weight:800}cite small{color:#88828f;font-weight:600}.timeline{gap:0;max-width:850px;display:grid;position:relative}.timeline:before{content:"";background:#c8f83f80;width:1px;position:absolute;top:35px;bottom:35px;left:33px}.timeline__item{grid-template-columns:68px 1fr;gap:25px;padding:0 0 36px;display:grid;position:relative}.timeline__item:last-child{padding-bottom:0}.timeline__index{z-index:1;border:1px solid var(--lime);background:var(--ink);width:67px;height:67px;color:var(--lime);border-radius:50%;place-items:center;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:700;display:grid;position:relative}.timeline__meta{color:var(--lime);letter-spacing:1px;text-transform:uppercase;margin:5px 0 7px;font-size:11px;font-weight:800}.timeline__meta em{color:#b9b3c8;font-style:normal}.timeline h3{color:var(--white);letter-spacing:-1px;margin-bottom:9px;font-size:25px}.timeline__item>div:last-child>p:last-child{color:#cec8da;margin-bottom:0;font-size:14px;line-height:1.7}.path-section__footer{color:var(--lime);margin-top:42px;font-size:16px;font-weight:800}.mirror-grid .card{background:var(--white)}.testimonial-placeholder{color:#55505b;border:1px dashed #aaa4b4;border-radius:13px;align-items:center;gap:16px;max-width:720px;margin:44px auto 0;padding:22px;display:flex}.testimonial-placeholder svg{color:var(--violet);flex:none}.testimonial-placeholder strong{margin-bottom:3px;font-family:Space Grotesk,sans-serif;display:block}.testimonial-placeholder p{margin:0;font-size:12px;line-height:1.5}.compare-card{border-radius:var(--radius);background:var(--white);border:1px solid #cec7ba;overflow:hidden}.compare-card__head,.compare-card__row{grid-template-columns:1fr 1.2fr;display:grid}.compare-card__head{background:var(--ink);color:var(--white);font-family:Space Grotesk,sans-serif;font-weight:700}.compare-card__head span,.compare-card__row span{padding:18px 22px}.compare-card__head span:last-child,.compare-card__row span:last-child{border-left:1px solid #fff3}.compare-card__row{color:#625e68;border-top:1px solid #e8e4df;font-size:13px;line-height:1.5}.compare-card__row span:last-child{color:var(--ink);gap:8px;font-weight:700;display:flex}.compare-card__row svg{color:var(--violet);flex:none}.investment{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.investment p{color:#5c5760;background:#ffffff8a;border-radius:10px;gap:5px;margin:0;padding:17px;font-size:12px;display:grid}.investment strong{color:var(--ink);font-size:14px}.benefits-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.benefits-grid .card{background:var(--white);min-height:190px}.benefits-grid .card__eyebrow{color:var(--lime-deep)}.need-grid{background:#ffffff29;border:1px solid #ffffff29;grid-template-columns:1fr 1fr;gap:1px;margin-top:50px;display:grid}.need-grid>div{background:var(--ink-2);padding:35px}.need-grid h3{color:var(--white);align-items:center;gap:9px;margin-bottom:20px;font-size:22px;display:flex}.need-grid h3 svg{color:var(--lime)}.need-grid ul{color:#cbc6d6;gap:12px;margin:0;padding:0;font-size:14px;line-height:1.55;list-style:none;display:grid}.need-grid li{padding-left:17px;position:relative}.need-grid li:before{background:var(--violet);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.profiles-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.profiles-grid .card{background:var(--white);min-height:170px}.profiles-grid .card:first-child{grid-column:span 2;min-height:144px}.registration-section{color:var(--white);background:linear-gradient(115deg,#131027,#211b46)}.registration-grid{grid-template-columns:.86fr 1fr;align-items:start;gap:95px;display:grid}.registration-grid .eyebrow{color:var(--lime)}.registration-grid h2{color:var(--white)}.steps{counter-reset:steps;gap:14px;margin:30px 0;padding:0;list-style:none;display:grid}.steps li{color:#d9d4e5;padding-left:42px;font-size:14px;line-height:1.65;position:relative}.steps li:before{background:var(--lime);width:27px;height:27px;color:var(--ink);content:counter(steps);counter-increment:steps;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:-2px;left:0}.steps b{color:var(--white)}.registration-note{color:var(--lime);font-size:14px;font-weight:700}.registration-form{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff29;border-radius:20px;padding:34px;box-shadow:0 20px 50px #0000002e}.form-kicker{color:var(--lime);align-items:center;gap:9px;margin-bottom:25px;font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:700;display:flex}.registration-form label:not(.consent){color:#ede9f6;gap:8px;margin-bottom:16px;font-size:12px;font-weight:800;display:grid}.registration-form input[type=text],.registration-form input[type=email],.registration-form input[type=tel]{width:100%;min-height:48px;color:var(--white);background:#0d0c1c6b;border:1px solid #ffffff38;border-radius:9px;outline:none;padding:12px 14px;transition:border .16s,box-shadow .16s}.registration-form input:focus{border-color:var(--lime);box-shadow:0 0 0 3px #c8f83f29}.registration-form input::placeholder{color:#9e98ac}.consent{color:#d0cbdc;align-items:flex-start;gap:9px;margin:21px 0 4px;font-size:11px;line-height:1.5;display:flex}.consent input{accent-color:var(--lime);flex:none;margin:3px 0 0}.consent a{color:var(--lime)}.cta--form{background:var(--lime);width:100%;color:var(--ink);box-shadow:none;margin-top:21px}.cta--form:hover{background:#d8ff68}.cta:disabled{cursor:wait;opacity:.72;transform:none}.form-status{color:#fff;min-height:23px;margin-top:15px;font-size:11px;line-height:1.45}.form-status p{align-items:flex-start;gap:7px;margin:0;display:flex}.form-status svg{color:var(--lime);flex:none;margin-top:1px}.form-fineprint{color:#aca6b9;text-align:center;margin:5px 0 0;font-size:10px}.instructors{grid-template-columns:1fr 1fr;gap:16px;display:grid}.instructors article{border-radius:var(--radius);background:var(--white);min-height:245px;padding:31px}.instructors__number{color:var(--violet);margin-bottom:38px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700}.instructors h3{letter-spacing:-1px;margin-bottom:12px;font-size:29px}.instructors article>p:not(.instructors__number){color:#5d5861;font-size:13px;line-height:1.7}.quote-inline{border-radius:var(--radius);background:var(--ink);color:var(--white);margin-top:22px;padding:28px 34px}.quote-inline p{letter-spacing:-.8px;max-width:840px;margin:12px 0;font-family:Space Grotesk,sans-serif;font-size:clamp(20px,2.5vw,29px);font-weight:600;line-height:1.25}.receive-list{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.receive-list article{background:var(--white);gap:17px;min-height:148px;padding:28px;display:flex}.receive-list article:last-child{grid-column:span 2}.receive-list svg{color:var(--violet);flex:none}.receive-list h3{letter-spacing:-.8px;margin:0 0 8px;font-size:20px}.receive-list p{color:#625d67;margin:0;font-size:13px;line-height:1.65}.not-for-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.not-for-grid .card{background:#ffffff0d;border-color:#ffffff1f;min-height:280px;padding:21px}.not-for-grid .card h3{color:var(--white);font-size:18px}.not-for-grid .card__copy{color:#c5c0cf;font-size:12px}.decision-section{background:linear-gradient(110deg, var(--violet), #4b359a 62%, #2d205e);color:var(--white);padding:106px 0}.decision-section h2{margin-bottom:42px}.decision-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.decision-grid article{border-radius:var(--radius);background:#0d0c1c2e;border:1px solid #ffffff38;padding:31px}.decision-grid article:last-child{color:var(--ink);background:#c8f83ff0}.decision-grid span{color:#c9c3db;letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:800}.decision-grid article:last-child span{color:#4a3c75}.decision-grid h3{letter-spacing:-1.3px;margin:16px 0 12px;font-size:27px}.decision-grid p{color:#e3dfee;margin:0;font-size:14px;line-height:1.7}.decision-grid article:last-child p{color:#2c273b}.decision-quote{max-width:800px;color:var(--white);background:0 0;margin:50px auto 20px;padding:0;font-size:clamp(25px,3.5vw,42px);font-weight:700}.decision-footer{text-align:center;margin:0;font-size:15px;font-weight:700}.final-cta{color:var(--white);background:linear-gradient(90deg,#0d0c1ced,#0d0c1cb3),url(/images/reset-training-detail.jpg) 50%/cover;padding:130px 0;position:relative}.final-cta .wrap{max-width:800px;margin-left:max(24px,50vw - 560px)}.final-cta h2{letter-spacing:-4px;max-width:650px;margin-bottom:14px;font-size:clamp(49px,7vw,80px)}.final-cta .cta{background:var(--lime);color:var(--ink);box-shadow:none}.final-cta .microcopy{color:#ded9ea;max-width:640px}.final-cta__special{color:var(--lime);margin:22px 0 0;font-size:13px;font-weight:800}.footer{color:#ded9e7;background:#090812;padding:62px 0 28px}.footer__grid{grid-template-columns:1.15fr 1fr 1fr;gap:45px;display:grid}.brand--footer{color:var(--white)}.brand--footer .brand__mark{background:var(--lime);color:var(--ink)}.footer p,.footer li{color:#aaa5b4;font-size:11px;line-height:1.7}.footer strong{color:var(--white)}.footer ul{margin:0;padding-left:18px}.footer__bottom{color:#77717e;border-top:1px solid #ffffff21;justify-content:space-between;gap:25px;margin-top:52px;padding-top:17px;font-size:10px;line-height:1.5;display:flex}.footer__bottom span:last-child{text-align:right;max-width:390px}.mobile-cta{display:none}@media (width<=900px){.wrap{width:min(100% - 40px,720px)}.hero__grid{grid-template-columns:1fr;gap:0;min-height:auto}.hero__copy{padding:70px 0 28px}.hero__visual{min-height:280px;margin-bottom:28px}.hero__visual:before,.hero__visual:after{inset:0}.hero__word{writing-mode:initial;font-size:82px;top:17%;left:9%;transform:none}.hero__badge{bottom:72px}.proof-band__grid,.split,.registration-grid{grid-template-columns:1fr;gap:30px}.proof-band__facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-left:0;border-right:0;padding:18px 0}.belief-list,.program-grid,.reasons-grid,.mirror-grid,.diagnosis__grid,.benefits-grid{grid-template-columns:1fr 1fr}.belief-list p:last-child,.program-grid .card:last-child,.reasons-grid .card:last-child,.mirror-grid .card:last-child,.benefits-grid .card:last-child{grid-column:span 2}.not-for-grid{grid-template-columns:repeat(2,1fr)}.not-for-grid .card:last-child{grid-column:span 2;min-height:auto}}@media (width<=620px){.wrap{width:min(100% - 32px,520px)}.section{padding:74px 0}.topbar{min-height:64px;padding:12px 16px}.topbar__link{display:none}.date-strip{padding:10px 17px;font-size:10px;line-height:1.45}h1{letter-spacing:-2.4px;font-size:clamp(38px,12vw,55px)}.hero-title{gap:12px}.hero-title__reset{letter-spacing:-3px}.hero-title__promise{letter-spacing:-1.5px;font-size:.6em}.hero-title__hosts{font-size:.34em}.hero__lead{font-size:16px}.hero__proof{flex-wrap:wrap;justify-content:flex-start;padding:14px 0;font-size:10px}.hero__visual{min-height:240px}.hero__word{letter-spacing:-5px;font-size:60px}.hero__badge{font-size:10px;bottom:55px}.hero__stat{bottom:13px}.section-reading h2,.section-header h2,.split h2,.registration-grid h2,.decision-section h2,.final-cta h2{letter-spacing:-1.6px;font-size:34px}.reading-copy{font-size:15px}.belief-list,.program-grid,.reasons-grid,.mirror-grid,.diagnosis__grid,.benefits-grid,.profiles-grid,.need-grid,.instructors,.receive-list,.decision-grid{grid-template-columns:1fr}.belief-list p:last-child,.program-grid .card:last-child,.reasons-grid .card:last-child,.mirror-grid .card:last-child,.benefits-grid .card:last-child,.profiles-grid .card:first-child,.not-for-grid .card:last-child,.receive-list article:last-child{grid-column:auto}.split--feature{padding-bottom:38px}.feature-lead{font-size:23px}.section-header{margin-bottom:32px}.card{min-height:auto;padding:22px}.cta-band{padding:25px 0}.cta-band__inner{flex-direction:column;align-items:flex-start}.cta-band p{font-size:25px}.timeline__item{grid-template-columns:54px 1fr;gap:18px}.timeline:before{left:26px}.timeline__index{width:53px;height:53px;font-size:14px}.timeline h3{font-size:21px}.compare-card__head,.compare-card__row{grid-template-columns:1fr 1fr}.compare-card__head span,.compare-card__row span{padding:14px 12px;font-size:11px}.investment{grid-template-columns:1fr}.registration-form{padding:24px 19px}.instructors article{min-height:auto;padding:25px}.instructors__number{margin-bottom:26px}.receive-list article{min-height:auto;padding:23px}.not-for-grid{grid-template-columns:1fr}.not-for-grid .card{min-height:auto}.decision-grid article{padding:25px}.decision-section{padding:74px 0}.decision-quote{margin-top:36px;font-size:28px}.final-cta{padding:88px 0}.final-cta .wrap{width:min(100% - 32px,520px);margin:0 auto}.final-cta h2{letter-spacing:-2.6px;font-size:50px}.footer__grid{grid-template-columns:1fr;gap:25px}.footer__bottom{margin-top:38px;display:grid}.footer__bottom span:last-child{text-align:left}.mobile-cta{z-index:8;background:var(--lime);color:var(--ink);border-radius:10px;align-items:center;gap:7px;padding:13px 16px;font-size:12px;font-weight:800;text-decoration:none;display:flex;position:fixed;bottom:12px;right:12px;box-shadow:0 9px 23px #00000045}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.short-page{background:var(--paper)}.short-hero{color:var(--white);background:radial-gradient(circle at 72% 24%,#7b61ff59,#0000 26%),linear-gradient(122deg,#0d0c1c 0%,#15122b 65%,#0e0d1f 100%);position:relative;overflow:hidden}.short-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(345px,.82fr);align-items:center;gap:52px;min-height:590px;display:grid}.short-hero__copy{z-index:2;padding:84px 0 72px;position:relative}.short-hero h1{max-width:765px;margin-bottom:25px}.short-hero__copy>p:not(.eyebrow):not(.microcopy){color:#e9e6f1;max-width:610px;font-size:17px;line-height:1.65}.short-hero__detail{color:#c4bed2!important;font-size:14px!important}.short-hero__visual{isolation:isolate;min-height:405px;position:relative}.short-hero__visual:before{z-index:-2;content:"";background:linear-gradient(115deg,#08081426,#080814c2),url(/images/reset-padel-court.jpg) 50%/cover;border:1px solid #c8f83f73;border-radius:22px;position:absolute;inset:0 0 0 14px}.short-hero__visual:after{z-index:-1;content:"";background:linear-gradient(10deg,#0c0b1ba6,#0000 58%);border-radius:22px;position:absolute;inset:0 0 0 14px}.short-hero__tag{color:var(--lime);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0c1da8;border:1px solid #fff3;border-radius:10px;align-items:center;gap:8px;padding:11px 13px;font-size:11px;font-weight:800;display:flex;position:absolute;top:21px;right:18px}.short-hero__word{color:var(--white);letter-spacing:-7px;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(67px,8.5vw,112px);font-weight:700;line-height:.85;position:absolute;bottom:85px;left:29px}.short-hero__steps{color:#e3deeb;letter-spacing:.2px;gap:12px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:19px;right:18px}.short-hero__steps span:before{background:var(--lime);content:"";vertical-align:1px;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.short-proof{border-bottom:1px solid var(--line);background:var(--white);padding:22px 0}.short-proof__inner{color:#55505d;justify-content:space-between;gap:24px;font-size:12px;line-height:1.5;display:flex}.short-proof__inner strong{color:var(--ink)}.short-proof__inner span+span{border-left:1px solid var(--line);padding-left:24px}.short-core__statement{border-bottom:1px solid #d6d0c6;grid-template-columns:.9fr 1.1fr;align-items:end;gap:70px;padding-bottom:56px;display:grid}.short-core__statement>p{color:#4f4b56;max-width:480px;margin:0;font-size:17px;line-height:1.72}.short-core__statement>p strong{color:var(--ink)}.short-core__statement h2{letter-spacing:-2.7px;max-width:590px;margin:0;font-size:clamp(32px,4.4vw,56px);line-height:1.01}.short-core__statement h2 em{color:var(--violet);font-style:normal}.short-core__intro{color:#4e4954;margin:40px 0 20px;font-size:16px}.short-pillars{background:#d9d1c6;border:1px solid #d9d1c6;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.short-pillars article{background:var(--white);min-height:178px;padding:25px;position:relative;overflow:hidden}.short-pillars span{color:var(--violet);margin-bottom:32px;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700;display:block}.short-pillars h3{letter-spacing:-1px;margin-bottom:8px;font-size:24px}.short-pillars p{color:#605b66;max-width:235px;margin:0;font-size:13px;line-height:1.6}.short-pillars article:after{color:#7b61ff12;content:"→";font-family:Space Grotesk,sans-serif;font-size:135px;font-weight:700;position:absolute;bottom:-55px;right:-20px}.short-diagnosis__headline{grid-template-columns:1.1fr .9fr;align-items:end;gap:76px;margin-bottom:45px;display:grid}.short-diagnosis__headline h2{letter-spacing:-2.6px;margin:0;font-size:clamp(34px,4.4vw,55px);line-height:1.03}.short-diagnosis__headline>p{color:#d7d2e1;margin:0;font-size:15px;line-height:1.75}.short-diagnosis__cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.short-diagnosis__cards article{background:#ffffff0b;border:1px solid #ffffff24;min-height:168px;padding:24px}.short-diagnosis__cards h3{color:var(--white);letter-spacing:-1px;margin:23px 0 8px;font-size:22px}.short-diagnosis__cards p{color:#c7c1d1;margin:0;font-size:13px;line-height:1.6}.short-quote{max-width:850px;color:var(--white);background:0 0;border:1px solid #c8f83f73;border-radius:0;margin-top:43px}.short-quote p{color:var(--white)}.short-quote cite{color:#d4cfe0}.short-fit__grid{grid-template-columns:.87fr 1.13fr;align-items:start;gap:86px;display:grid}.short-fit h2{letter-spacing:-2.3px;margin-bottom:17px;font-size:clamp(34px,4vw,51px);line-height:1.04}.short-fit__grid>div:first-child>p:last-child{color:#e5dff0;font-size:17px;font-weight:700}.short-fit__lists{gap:12px;display:grid}.short-fit__lists article{background:#0c0a2024;border:1px solid #ffffff3b;border-radius:13px;padding:23px}.short-fit__lists h3{align-items:center;gap:9px;margin-bottom:10px;font-size:20px;display:flex}.short-fit__lists p{color:#e9e4f2;margin:0;font-size:14px;line-height:1.68}.short-profiles{background:var(--paper)}.short-profiles h2{letter-spacing:-2.7px;margin-bottom:33px;font-size:clamp(36px,4.7vw,56px);line-height:1}.short-profiles ul{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:0;list-style:none;display:grid}.short-profiles li{background:var(--white);color:#49444e;align-items:flex-start;gap:16px;min-height:92px;padding:22px 24px;font-size:14px;font-weight:700;line-height:1.5;display:flex}.short-profiles li:first-child{grid-column:span 2}.short-profiles li span{color:var(--violet);flex:none;font-family:Space Grotesk,sans-serif;font-size:12px}.short-cta--dark{background:var(--ink);margin-top:29px}.short-registration{color:var(--white);background:#0e0d1e}.short-registration__grid{grid-template-columns:.8fr 1fr;align-items:start;gap:95px;display:grid}.short-registration h2{letter-spacing:-2.6px;max-width:500px;margin-bottom:20px;font-size:clamp(37px,4.5vw,56px);line-height:1.02}.short-registration__grid>div>p:not(.eyebrow){color:#d7d1e0;max-width:450px;font-size:16px;line-height:1.72}.short-registration__checklist{color:var(--lime);gap:13px;margin-top:31px;font-size:13px;font-weight:700;display:grid}.short-registration__checklist span{align-items:center;gap:9px;display:flex}.short-form{background:#7b61ff26}.short-creators{background:#eae5dc}.short-creators__layout{grid-template-columns:.8fr 1.2fr;align-items:stretch;gap:74px;display:grid}.short-creators__image{border-radius:var(--radius);background:linear-gradient(#0e0d1f21,#0e0d1fc7),url(/images/reset-training-detail.jpg) 50%/cover;min-height:455px;position:relative;overflow:hidden}.short-creators__image p{color:var(--white);letter-spacing:-3px;text-align:right;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(40px,5vw,66px);font-weight:700;line-height:.87;position:absolute;bottom:22px;right:22px}.short-creators__image em{color:var(--lime);font-style:normal}.short-creators h2{letter-spacing:-2.3px;margin-bottom:29px;font-size:clamp(32px,4vw,49px);line-height:1.05}.short-creators__bios{grid-template-columns:1fr 1fr;gap:11px;display:grid}.short-creators__bios article{background:#ffffff73;border:1px solid #d2cbc0;min-height:195px;padding:22px}.short-creators__bios span{color:var(--violet);margin-bottom:25px;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700;display:block}.short-creators__bios h3{letter-spacing:-1px;margin-bottom:8px;font-size:22px}.short-creators__bios p,.short-creators__outro{color:#605b64;font-size:13px;line-height:1.68}.short-creators__outro{margin:22px 0 0;font-weight:700}.short-decision{color:var(--white);background:radial-gradient(circle at 82% 10%, #c8f83f2e, transparent 22%), var(--ink);padding:103px 0}.short-decision h2{letter-spacing:-3px;max-width:930px;margin-bottom:43px;font-size:clamp(38px,5.3vw,67px);line-height:.99}.short-decision h2 em{color:var(--lime);font-style:normal}.short-decision__grid{grid-template-columns:1fr 1fr;gap:13px;max-width:880px;display:grid}.short-decision__grid p{color:#d7d1df;border:1px solid #ffffff2b;min-height:150px;margin:0;padding:25px;font-size:14px;line-height:1.7}.short-decision__grid p:last-child{color:var(--white);background:#c8f83f1a;border-color:#c8f83f8c}.short-decision__grid span{color:var(--lime);margin-bottom:11px;font-family:Space Grotesk,sans-serif;font-weight:700;display:block}.short-decision blockquote{color:var(--white);text-align:left;background:0 0;border-radius:0;margin:46px 0 0;padding:0;font-family:Space Grotesk,sans-serif;font-size:clamp(23px,3.1vw,35px);font-weight:600;line-height:1.2}.short-final{color:var(--white);background:linear-gradient(90deg,#0b0a1af0,#0b0a1aa3),url(/images/reset-padel-court.jpg) 50%/cover;padding:118px 0;position:relative}.short-final .wrap{max-width:840px;margin-left:max(24px,50vw - 560px)}.short-final h2{letter-spacing:-4px;margin-bottom:11px;font-size:clamp(50px,7vw,82px);line-height:.93}.short-final .short-cta{background:var(--lime);color:var(--ink);box-shadow:none}.short-final>.wrap>p:not(.eyebrow){color:#ded9e8;max-width:760px;margin:21px 0 0;font-size:12px;line-height:1.65}.short-final strong{color:var(--lime);margin-top:16px;font-size:13px;display:block}@media (width<=900px){.short-hero__grid,.short-core__statement,.short-diagnosis__headline,.short-fit__grid,.short-registration__grid,.short-creators__layout{grid-template-columns:1fr;gap:30px}.short-hero__copy{padding-bottom:22px}.short-hero__visual{min-height:280px;margin-bottom:45px}.short-core__statement{padding-bottom:36px}.short-proof__inner{flex-wrap:wrap;justify-content:flex-start}.short-proof__inner span+span{border-left:0;padding-left:0}.short-registration__grid{gap:45px}}@media (width<=620px){.short-hero__copy{padding:68px 0 19px}.short-hero__copy>p:not(.eyebrow):not(.microcopy){font-size:15px}.short-hero__visual{min-height:228px}.short-hero__visual:before,.short-hero__visual:after{inset:0}.short-hero__word{letter-spacing:-5px;font-size:64px;bottom:62px;left:18px}.short-hero__tag{font-size:10px;top:14px;right:13px}.short-hero__steps{gap:7px;font-size:8px;bottom:13px;right:14px}.short-proof{padding:18px 0}.short-proof__inner{gap:7px;font-size:11px;display:grid}.short-core__statement h2,.short-diagnosis__headline h2,.short-fit h2,.short-profiles h2,.short-registration h2,.short-creators h2{letter-spacing:-1.7px;font-size:35px}.short-core__statement>p{font-size:15px}.short-pillars,.short-diagnosis__cards,.short-profiles ul,.short-creators__bios,.short-decision__grid{grid-template-columns:1fr}.short-pillars article{min-height:148px}.short-pillars span{margin-bottom:20px}.short-diagnosis__cards article{min-height:auto}.short-quote{padding:26px 20px}.short-profiles li:first-child{grid-column:auto}.short-profiles li{min-height:auto;padding:18px;font-size:13px}.short-creators__image{min-height:310px}.short-creators__bios article{min-height:auto}.short-decision{padding:74px 0}.short-decision h2{letter-spacing:-2px;font-size:39px}.short-decision__grid p{min-height:auto}.short-final{padding:83px 0}.short-final .wrap{width:min(100% - 32px,520px);margin:0 auto}.short-final h2{letter-spacing:-2.6px;font-size:51px}}.hero{background:radial-gradient(circle at 75% 20%,#7b61ff4f,#0000 31%),linear-gradient(122deg,#0d0c1c 0%,#15122b 65%,#0e0d1f 100%);min-height:0}.hero__grid--signup{grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);gap:68px;min-height:0}.hero__grid--signup .hero__copy{padding:90px 0}.hero-event,.short-hero__date{color:var(--lime);margin:19px 0 0;font-size:12px;font-weight:800;line-height:1.55}.hero-signup{background:linear-gradient(145deg,#241c4ff5,#0d0c1cfa),url(/images/reset-padel-court.jpg) 50%/cover;border-color:#c8f83f5c;align-self:center;margin:58px 0;padding:30px;position:relative;overflow:hidden}.hero-signup:before{content:"";pointer-events:none;background:linear-gradient(130deg,#7b61ff29,#0000 52%);position:absolute;inset:0}.hero-signup>*{z-index:1;position:relative}.hero-signup .form-kicker{margin-bottom:8px}.hero-signup__intro{color:#d9d4e5;margin:0 0 22px;font-size:13px;line-height:1.5}.hero-signup__privacy{color:#aca6b9;text-align:center;margin:8px 0 0;font-size:10px;line-height:1.5}.proof-band--lean{padding:24px 0}.proof-band--lean .proof-band__facts{text-align:center;border:0;grid-template-columns:repeat(3,1fr);gap:14px;padding:0}.instructors--portraits{gap:20px}.instructors--portraits article{grid-template-columns:.83fr 1.17fr;min-height:310px;padding:0;display:grid;overflow:hidden}.instructors--portraits article>img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:310px}.instructors--portraits article>div{padding:30px}.instructors--portraits .instructors__number{margin-bottom:30px}.short-hero{min-height:0}.short-hero__grid--signup{grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);gap:68px;min-height:0}.short-hero__grid--signup .short-hero__copy{padding:90px 0}.short-hero__date{max-width:530px}.hero-signup--short{background:linear-gradient(145deg,#241c4ff5,#0d0c1cfa),url(/images/reset-padel-court.jpg) 50%/cover}.short-creators>.wrap>h2{letter-spacing:-2.3px;max-width:720px;margin-bottom:30px;font-size:clamp(32px,4vw,49px);line-height:1.05}.short-creators__bios--portraits{gap:18px}.short-creators__bios--portraits article{background:var(--white);border-radius:0;grid-template-rows:285px auto;min-height:0;padding:0;display:grid;overflow:hidden}.short-creators__bios--portraits article>img{object-fit:cover;object-position:center;width:100%;height:285px}.short-creators__bios--portraits article>div{padding:23px}.short-creators__bios--portraits span{margin-bottom:17px}@media (width<=900px){.hero__grid--signup,.short-hero__grid--signup{grid-template-columns:1fr;gap:0}.hero__grid--signup .hero__copy,.short-hero__grid--signup .short-hero__copy{padding:68px 0 24px}.hero-signup{width:min(100%,560px);margin:0 0 62px}.proof-band--lean .proof-band__facts{grid-template-columns:1fr;gap:8px}.proof-band--lean .proof-band__facts span+span{border-top:1px solid var(--line);padding-top:8px}.instructors--portraits article{grid-template-columns:.7fr 1.3fr}}@media (width<=620px){.hero__grid--signup .hero__copy,.short-hero__grid--signup .short-hero__copy{padding:52px 0 22px}.hero-event,.short-hero__date{margin-top:15px;font-size:11px}.hero-signup{border-radius:15px;margin-bottom:44px;padding:23px 19px}.hero-signup .form-kicker{font-size:18px}.hero-signup__intro{margin-bottom:18px}.instructors--portraits article{grid-template-columns:1fr}.instructors--portraits article>img{height:255px;min-height:255px}.instructors--portraits article>div{padding:24px}.short-creators>.wrap>h2{letter-spacing:-1.7px;font-size:35px}.short-creators__bios--portraits article{grid-template-rows:230px auto}.short-creators__bios--portraits article>img{height:230px}}:root{--ink:#1b1834;--ink-2:#292248;--paper:#f8faf3;--white:#fff;--lime:#c5f53a;--lime-deep:#6f9800;--violet:#7162c7;--coral:#f0665f;--muted:#6d6978;--line:#e2e4da}body{background:var(--paper)}.cta{background:var(--lime);color:var(--ink);box-shadow:0 12px 26px #6897002e}.cta:hover,.cta:focus-visible{color:var(--ink);background:#b8eb2d;box-shadow:0 16px 30px #68970042}.hero,.short-hero{color:var(--ink);border-bottom:1px solid var(--line);background:radial-gradient(circle at 92% 8%,#c5f53a5c,#0000 22%),radial-gradient(circle at 57% 35%,#7162c71f,#0000 25%),#f8faf3}.hero__grid--signup .hero__copy,.short-hero__grid--signup .short-hero__copy{padding-top:98px;padding-bottom:98px}.hero h1,.short-hero h1,.hero-title__promise{color:var(--ink)}.hero-title__reset{color:#689000}.hero-title__hosts{color:#5b5769}.hero .eyebrow--light,.short-hero .eyebrow--light{color:#625d70}.hero .eyebrow--light span,.short-hero .eyebrow--light span{background:var(--coral);box-shadow:0 0 0 5px #f0665f1f}.hero__detail,.short-hero__detail{color:#5f5b68!important}.hero-event,.short-hero__date{color:#668900}.hero-signup,.hero-signup--short{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff7;border-color:#dcdfd3;box-shadow:0 22px 55px #221c431c}.hero-signup:after{z-index:0;color:#7162c714;letter-spacing:-13px;content:"R/";pointer-events:none;font-family:Space Grotesk,sans-serif;font-size:150px;font-weight:700;position:absolute;bottom:-46px;right:18px}.hero-signup .form-kicker{color:var(--ink)}.hero-signup__intro{color:#676271}.hero-signup .registration-form label:not(.consent),.hero-signup label:not(.consent){color:#3b3749}.hero-signup input[type=text],.hero-signup input[type=email]{color:var(--ink);background:#fbfcf8;border-color:#d9dcd2}.hero-signup input:focus{border-color:#9bc81b;box-shadow:0 0 0 3px #c5f53a57}.hero-signup input::placeholder{color:#9a97a2}.hero-signup .form-status{color:var(--ink)}.hero-signup .form-status svg{color:var(--lime-deep)}.hero-signup__privacy{color:#777381}.proof-band,.proof-band--lean{border-bottom-color:var(--line);background:#fff}.proof-band--lean .proof-band__facts{color:#585362}.proof-band--lean .proof-band__facts strong{color:var(--ink)}.section-sand,.short-creators{background:#f2f6e9}.section-ink{color:var(--ink);background:#f0effb}.section-ink h2,.section-ink h3,.section-ink .section-header h2{color:var(--ink)}.section-ink .feature-copy,.section-ink .section-lead,.section-ink .feature-copy p{color:#575263}.section-ink .feature-lead{color:#658a00}.section-ink .eyebrow--lime{color:#648900}.section-ink .need-grid{background:#d9dce8;border-color:#d9dce8}.section-ink .need-grid>div{background:#fff}.section-ink .need-grid h3{color:var(--ink)}.section-ink .need-grid h3 svg{color:var(--lime-deep)}.section-ink .need-grid ul{color:#5e5966}.section-ink .need-grid li:before{background:var(--lime-deep)}.card,.program-grid .card,.diagnosis__grid .card{box-shadow:none;background:#fff;border-color:#e0e3d8}.program-grid .card{border-top:4px solid var(--lime)}.diagnosis__grid .card{border-top-color:var(--violet)}.diagnosis__grid .card svg{color:var(--violet)}.reading-copy__highlight{background:#eff8cf}blockquote{background:#f6f5fd;border:1px solid #dbdbe9}blockquote>svg{color:var(--violet)}.path-section{background:radial-gradient(circle at 82% 16%,#c5f53a3b,#0000 24%),#272145}.path-section .section-header h2{color:#fff}.path-section .section-lead{color:#ded9eb}.path-section .eyebrow{color:var(--lime)}.timeline__index{border-color:var(--lime);color:var(--lime);background:#272145}.timeline h3{color:#fff}.instructors--portraits article{background:#fff;border:1px solid #e1e4d9;box-shadow:0 14px 36px #28234112}.instructors--portraits article>img{background:#eef3e4}.instructors--portraits article:first-child>img{object-position:66% center}.instructors--portraits article:nth-child(2)>img{object-fit:contain;background:#f5f7f1;padding:12px}.instructors--portraits .instructors__number{color:#688d00;letter-spacing:.8px;text-transform:uppercase;margin-bottom:16px;font-size:11px}.instructors--portraits h3{color:var(--ink)}.instructors--portraits article>p:not(.instructors__number),.instructors--portraits article>div>p:not(.instructors__number){color:#5d5865}.quote-inline{color:var(--ink);background:#fff;border:1px solid #dfe2d6}.quote-inline>svg{color:var(--lime-deep)}.quote-inline cite{color:#76717f}.decision-section,.short-decision{color:var(--ink);background:#f0effb}.decision-section h2,.short-decision h2{color:var(--ink)}.decision-section .eyebrow--light,.short-decision .eyebrow--light{color:var(--violet)}.decision-grid article,.short-decision__grid p{background:#fff;border-color:#dadce8}.decision-grid article:last-child,.short-decision__grid p:last-child{color:var(--ink);background:#eff9c9;border-color:#b4d732}.decision-grid span{color:#777182}.decision-grid article:last-child span,.short-decision__grid span{color:#658a00}.decision-grid p,.decision-grid article:last-child p,.short-decision__grid p{color:#575263}.decision-quote,.short-decision blockquote{color:var(--ink)}.short-decision h2 em{color:#668c00}.short-core{background:#fff}.short-core__statement{border-bottom-color:#e0e3d8}.short-core__statement h2 em{color:var(--violet)}.short-pillars{background:#e0e3d8;border-color:#e0e3d8}.short-pillars article{background:#fafbf7}.short-diagnosis{color:var(--ink);background:#f0effb}.short-diagnosis .eyebrow--lime{color:#658a00}.short-diagnosis__headline h2,.short-diagnosis__cards h3{color:var(--ink)}.short-diagnosis__headline>p,.short-diagnosis__cards p{color:#5a5565}.short-diagnosis__cards article{background:#fff;border-color:#dedfe9}.short-diagnosis__cards svg{color:var(--violet)}.short-quote{color:var(--ink);background:#fff;border-color:#d8d9e7}.short-quote>svg{color:var(--violet)}.short-quote p,.short-quote cite{color:var(--ink)}.short-fit{color:var(--ink);background:linear-gradient(118deg,#c8f53c,#ecf8bf)}.short-fit h2,.short-fit .eyebrow--light{color:var(--ink)}.short-fit__grid>div:first-child>p:last-child,.short-fit__lists p{color:#424033}.short-fit__lists article{background:#ffffffc2;border-color:#1b18341f}.short-fit__lists h3 svg{color:var(--lime-deep)}.short-creators__bios--portraits article{border:1px solid #e0e3d8;box-shadow:0 12px 30px #2823410f}.short-creators__bios--portraits article>img{background:#f3f7ea}.short-creators__bios--portraits article:first-child>img{object-position:66% center}.short-creators__bios--portraits article:nth-child(2)>img{object-fit:contain;background:#f5f7f1;padding:10px}.short-creators__bios--portraits span{color:#658a00;letter-spacing:.7px;text-transform:uppercase;font-size:10px}.final-cta,.short-final{color:var(--ink);background:radial-gradient(circle at 84% 30%,#c5f53aad,#0000 21%),linear-gradient(120deg,#f6f8f0 0%,#edf5dc 100%)}.final-cta h2,.short-final h2{color:var(--ink)}.final-cta .eyebrow--lime,.short-final .eyebrow--lime{color:#648900}.final-cta .cta,.short-final .short-cta{background:var(--ink);color:#fff;box-shadow:none}.final-cta .cta:hover,.short-final .short-cta:hover{color:#fff;background:#342d58}.final-cta .microcopy,.short-final>.wrap>p:not(.eyebrow),.short-final strong{color:#5d5865}.footer{background:#26213e}@media (width<=620px){.hero__grid--signup .hero__copy,.short-hero__grid--signup .short-hero__copy{padding-top:64px;padding-bottom:28px}.hero-signup{box-shadow:0 15px 34px #2823411a}.instructors--portraits article:nth-child(2)>img,.short-creators__bios--portraits article:nth-child(2)>img{padding:6px}}.short-hero__copy>.short-hero__date{color:#668900!important}.instructors--portraits article:nth-child(2)>img,.short-creators__bios--portraits article:nth-child(2)>img{object-fit:cover;object-position:center top;background:#fff;padding:0}@media (width<=620px){.instructors--portraits article:nth-child(2)>img,.short-creators__bios--portraits article:nth-child(2)>img{padding:0}}.hero-signup,.hero-signup--short{background-image:url(/images/reset-coaches-form-desktop.webp);background-position:86%;background-size:cover}.hero-signup:after{content:none}@media (width<=620px){.hero-signup,.hero-signup--short{background-image:url(/images/reset-coaches-form-mobile-crop.jpg);background-position:50%}.hero-signup:before{background:linear-gradient(#fffffffc 0%,#ffffffeb 20%,#ffffff4d 38%,#1b183414 100%)}}.hero-signup,.hero-signup--short{background:url(/images/reset-coaches-form-desktop.webp) 86%/cover no-repeat!important}@media (width<=620px){.hero-signup,.hero-signup--short{background:url(/images/reset-coaches-form-mobile-crop.jpg) 50%/100% no-repeat!important}.hero-signup:before{background:linear-gradient(#fffffffc 0%,#ffffffe0 27%,#ffffff4d 43%,#1b18340a 100%)!important}}.hero-signup:before{background:linear-gradient(135deg,#0d0a1d2e,#0d0a1d0f)!important}.hero-signup .form-kicker,.hero-signup__intro,.hero-signup .registration-form label:not(.consent),.hero-signup label:not(.consent),.hero-signup__privacy{text-shadow:0 2px 12px #080614b8;color:#fff!important}.hero-signup,.hero-signup--short{isolation:isolate;background:#201b39!important}.hero-signup__background{pointer-events:none;display:block;inset:0;overflow:hidden;z-index:0!important;position:absolute!important}.hero-signup__background img{object-fit:cover;object-position:86% center;width:100%;height:100%;display:block}@media (width<=620px){.hero-signup__background img{object-position:center}.hero-signup:before{background:linear-gradient(#14102894 0%,#1410282e 47%,#1410280f 100%)!important}}.hero-signup__background{z-index:1!important}.hero-signup:before{z-index:0;background:#14102824!important}.hero-signup,.hero-signup--short{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.hero-signup__background{opacity:.72;z-index:3!important}.hero-signup,.hero-signup--short{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;padding:0!important}.hero-signup__background{opacity:1;height:126px;display:block;inset:auto;overflow:hidden;z-index:0!important;position:relative!important}.hero-signup__background img{object-fit:cover;object-position:82% 32%;width:100%;height:100%}.hero-signup>:not(.hero-signup__background){z-index:1;margin-left:30px;margin-right:30px;position:relative}.hero-signup .form-kicker{text-shadow:none;margin-top:22px;color:var(--ink)!important}.hero-signup__intro,.hero-signup .registration-form label:not(.consent),.hero-signup label:not(.consent),.hero-signup__privacy{text-shadow:none;color:#676271!important}.hero-signup__privacy{margin-bottom:24px}.hero-signup__privacy a{color:#658a00!important}@media (width<=620px){.hero-signup__background{height:104px}.hero-signup__background img{object-position:center 28%}.hero-signup>:not(.hero-signup__background){margin-left:19px;margin-right:19px}.hero-signup__privacy{margin-bottom:19px}}img.hero-signup__background{object-fit:cover;object-position:center 28%;opacity:1;width:100%;height:126px;display:block;inset:auto;overflow:hidden;z-index:0!important;position:relative!important}@media (width<=620px){img.hero-signup__background{height:104px}}.hero-signup>:not(.hero-signup__background){z-index:11}img.hero-signup__background{object-position:center top;height:168px}@media (width<=620px){img.hero-signup__background{object-position:center top;height:150px}}.hero-signup,.hero-signup--short{min-height:428px;background:#1d1838!important;padding:0!important}img.hero-signup__background{object-fit:cover;object-position:center;opacity:1;width:100%;height:100%;inset:0;z-index:0!important;position:absolute!important}.hero-signup:before{display:none}.hero-signup__content{z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(132deg,#ffffffe0 0%,#ffffffc2 48%,#ffffff8f 100%);min-height:428px;padding:30px;position:relative;margin:0!important}.hero-signup__content .form-kicker{margin-top:0;color:var(--ink)!important}.hero-signup__content .hero-signup__intro,.hero-signup__content label:not(.consent),.hero-signup__content .hero-signup__privacy{color:#4f4a5a!important}.hero-signup__content .hero-signup__privacy{margin-bottom:0}.hero-signup__content input[type=text],.hero-signup__content input[type=email]{background:#ffffffeb}.hero-signup__content>*{z-index:1;position:relative}@media (width<=620px){.hero-signup,.hero-signup--short,.hero-signup__content{min-height:414px}.hero-signup__content{background:linear-gradient(165deg,#ffffffe0 0%,#ffffffba 55%,#ffffff8a 100%);padding:23px 19px}}.hero-signup__content{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#16122e94 0%,#16122e66 56%,#16122e47 100%)}.hero-signup__content .form-kicker,.hero-signup__content .hero-signup__intro,.hero-signup__content label:not(.consent),.hero-signup__content .hero-signup__privacy{text-shadow:0 2px 10px #05040fbf;color:#fff!important}.hero-signup__content .hero-signup__privacy a{color:var(--lime)!important}@media (width<=620px){.hero-signup__content{background:linear-gradient(165deg,#16122e94 0%,#16122e66 55%,#16122e40 100%)}}img.hero-signup__background{opacity:.72;z-index:10!important}.hero-signup__content{z-index:11;-webkit-backdrop-filter:none;backdrop-filter:none;background:#14102824}img.hero-signup__background{height:428px!important}@media (width<=620px){img.hero-signup__background{height:414px!important}}img.hero-signup__background{margin-bottom:-428px;inset:auto;z-index:0!important;height:428px!important;position:relative!important}@media (width<=620px){img.hero-signup__background{margin-bottom:-414px;height:414px!important}}img.hero-signup__background{z-index:10!important}.hero-signup__content{z-index:11}.hero-signup__content>*{z-index:12}img.hero-signup__background{opacity:.86;object-position:92% center}.hero-signup__content input[type=text],.hero-signup__content input[type=email]{background:#ffffffc7;border-color:#ffffff8f;box-shadow:inset 0 1px #ffffff61}.hero-signup__content input::placeholder{color:#332f40a3}@media (width<=620px){img.hero-signup__background{object-position:94% center}.hero-signup__content input[type=text],.hero-signup__content input[type=email]{background:#ffffffbd}}.thank-page{min-height:100svh;color:var(--white);background:radial-gradient(circle at 84% 12%,#c8f83f2e,#0000 31%),radial-gradient(circle at 10% 92%,#7b61ff38,#0000 34%),#100e22}.thank-page__main{place-items:center;min-height:100svh;padding:48px 24px;display:grid}.thank-card{text-align:center;background:linear-gradient(145deg,#241e46f5,#0f0d20fa);border:1px solid #ffffff29;border-radius:28px;width:min(100%,690px);padding:clamp(34px,6vw,62px);overflow:hidden;box-shadow:0 28px 80px #00000059}.thank-card__check{background:var(--lime);width:76px;height:76px;color:var(--ink);border-radius:50%;place-items:center;margin:0 auto 24px;display:grid;box-shadow:0 0 0 8px #c8f83f1f,0 12px 30px #c8f83f33}.thank-card__eyebrow{color:var(--lime);letter-spacing:1.5px;margin-bottom:15px;font-size:11px;font-weight:800}.thank-card h1{max-width:none;color:var(--white);letter-spacing:-2.4px;margin-bottom:26px;font-size:clamp(34px,5vw,52px);line-height:1.02}.thank-card__copy{color:#e3dfed;max-width:560px;margin:0 auto;font-size:16px;line-height:1.7}.thank-card__promise{color:var(--white);font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:700;line-height:1.3}.thank-card__notice{color:#f3f6dd;text-align:left;background:#c8f83f1a;border:1px solid #c8f83f5c;border-radius:14px;align-items:flex-start;gap:12px;margin:29px 0 22px;padding:16px 17px;display:flex}.thank-card__notice svg{color:var(--lime);flex:none;margin-top:2px}.thank-card__notice p{margin:0;font-size:14px;line-height:1.5}.thank-card__group{color:var(--white);margin:0 auto 16px;font-size:16px;font-weight:800;line-height:1.5}.thank-card__cta{background:var(--lime);width:100%;min-height:59px;color:var(--ink);letter-spacing:.1px;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:15px 18px;font-size:14px;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 30px #c8f83f30}.thank-card__cta:hover,.thank-card__cta:focus-visible{transform:translateY(-2px);box-shadow:0 18px 34px #c8f83f4d}.thank-card__cta--pending{cursor:not-allowed;opacity:.62}.thank-card__note{color:#c5c0d1;max-width:520px;margin:15px auto 31px;font-size:12px;font-style:italic;line-height:1.55}.thank-card__signature{color:#e5e0ef;margin:0;font-size:15px;line-height:1.6}.thank-card__signature strong{color:var(--white);font-family:Space Grotesk,sans-serif;font-size:17px}@media (width<=620px){.thank-page__main{padding:22px 16px}.thank-card{border-radius:22px;padding:32px 22px}.thank-card__check{width:66px;height:66px;margin-bottom:21px}.thank-card h1{letter-spacing:-1.8px;font-size:34px}.thank-card__copy{font-size:15px;line-height:1.64}.thank-card__promise{font-size:17px}.thank-card__notice{margin-top:25px;padding:15px}.thank-card__group{font-size:15px}.thank-card__cta{min-height:56px;font-size:13px}}.thank-card__alert{background:var(--coral);width:76px;height:76px;color:var(--white);border-radius:50%;place-items:center;margin:0 auto 24px;display:grid;box-shadow:0 0 0 8px #ff6b5f1f,0 12px 30px #ff6b5f2e}.thank-card__eyebrow{color:#ffaaa2}.thank-card h1{margin-bottom:20px}.thank-card__copy{color:#f0edf6;max-width:500px;margin-bottom:29px;font-size:18px;font-weight:700;line-height:1.56}.thank-card__copy p{margin-bottom:0}.thank-card__group{max-width:520px;margin-bottom:17px}.thank-card__date{color:#d7d1e5;margin:18px 0 31px;font-size:14px;line-height:1.45}.thank-card__date strong{color:var(--white)}.thank-card__notice,.thank-card__promise,.thank-card__note{display:none}@media (width<=620px){.thank-card__alert{width:66px;height:66px;margin-bottom:21px}.thank-card__copy{margin-bottom:25px;font-size:16px}.thank-card__date{margin:16px 0 28px;font-size:13px}}.thank-card__cta{background:linear-gradient(135deg,#aef800 0%,#c7ff21 52%,#b7fa00 100%);box-shadow:0 16px 34px #b2ff0052,inset 0 1px #ffffff4d}.thank-card__cta:hover,.thank-card__cta:focus-visible{background:linear-gradient(135deg,#c8ff27 0%,#dcff58 52%,#b7ff08 100%);box-shadow:0 19px 38px #b2ff0073,inset 0 1px #ffffff59}.system-landing{--system-ink:#090c13;--system-panel:#121827;--system-panel-2:#171e30;--system-line:#dbff6947;--system-muted:#a7afbd;background:#f1f4ed}.system-landing .wrap{position:relative}.system-hero.hero,.system-hero.short-hero{color:var(--white);background:radial-gradient(circle at 80% 22%, #7b61ff47, transparent 28%), radial-gradient(circle at 23% 102%, #c8f83f26, transparent 30%), var(--system-ink);isolation:isolate;position:relative;overflow:hidden}.system-hero.hero:before,.system-hero.short-hero:before{z-index:-1;content:"";opacity:.62;pointer-events:none;background-image:linear-gradient(#c8f83f11 1px,#0000 1px),linear-gradient(90deg,#c8f83f11 1px,#0000 1px),repeating-linear-gradient(0deg,#ffffff07 0 1px,#0000 1px 5px);background-position:50%,50%,50%;background-size:44px 44px,44px 44px,auto;position:absolute;inset:0}.system-hero.hero:after,.system-hero.short-hero:after{z-index:0;content:"";mix-blend-mode:screen;pointer-events:none;background:linear-gradient(90deg,#0000,#c8f83f21,#0000);width:18%;animation:9s linear infinite system-scan;position:absolute;top:0;bottom:0;left:-22%}.system-hero .hero__grid--signup,.system-hero .short-hero__grid--signup{z-index:1;min-height:610px;position:relative}.system-hero .eyebrow--light{color:#d1d7e2}.system-hero .eyebrow--light span{background:var(--lime);box-shadow:0 0 0 5px #c8f83f1f,0 0 14px #c8f83fb3}.system-hero .hero-title{gap:16px;max-width:740px}.system-hero .hero-title__reset{color:var(--lime);text-shadow:0 0 30px #c8f83f3d}.system-hero .hero-title__promise{color:var(--white)}.system-hero .hero-title__hosts{color:#c5ccda}.system-status{z-index:3;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#04070dd6;border-bottom:1px solid #ffffff1f;position:relative}.system-status:after{background:linear-gradient(90deg, transparent, var(--lime), transparent);content:"";opacity:.85;height:1px;position:absolute;bottom:-1px;left:0;right:0}.system-status__inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:25px;min-height:58px;display:grid}.system-status__brand{color:var(--white);letter-spacing:-.2px;white-space:nowrap;grid-template-columns:auto auto;align-items:center;column-gap:8px;font-family:Space Grotesk,sans-serif;font-size:13px;display:grid}.system-status__brand svg{color:var(--lime)}.system-status__brand span{color:#8d98a9;letter-spacing:1.12px;grid-column:2;font-family:Manrope,sans-serif;font-size:8px;font-weight:800}.system-status__steps{grid-template-columns:repeat(4,1fr);place-self:stretch center;max-width:550px;display:grid}.system-status__steps span{color:#909bab;letter-spacing:.75px;white-space:nowrap;border-right:1px solid #ffffff14;justify-content:center;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.system-status__steps span:first-child{border-left:1px solid #ffffff14}.system-status__steps i{background:#475162;border-radius:50%;width:5px;height:5px;display:block}.system-status__steps .is-active{color:var(--lime);background:#c8f83f0f}.system-status__steps .is-active i{background:var(--lime);box-shadow:0 0 12px var(--lime);animation:1.6s ease-in-out infinite system-pulse}.system-status__cta{color:var(--white);letter-spacing:.5px;white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.system-status__cta svg{color:var(--lime);transition:transform .2s}.system-status__cta:hover svg,.system-status__cta:focus-visible svg{transform:translateY(3px)}.system-console{max-width:608px;box-shadow:inset 3px 0 0 var(--lime), 0 16px 50px #0000002b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080c13a6;border:1px solid #c8f83f4f;margin-top:30px;overflow:hidden}.system-console__head{min-height:32px;color:var(--lime);letter-spacing:1px;background:#c8f83f12;border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;padding:0 13px;font-size:9px;font-weight:900;display:flex}.system-console__head svg:last-child{color:#9ba7b9;margin-left:auto}.system-console p{color:#c8d0dc;margin:0;padding:13px 15px;font-family:Space Grotesk,sans-serif;font-size:13px;line-height:1.55}.system-console p b{color:var(--white);font-weight:700}.system-console__cursor{background:var(--lime);vertical-align:-2px;width:7px;height:14px;margin-left:5px;animation:.9s steps(2,start) infinite system-cursor;display:inline-block}.system-hero .hero-signup,.system-hero .hero-signup--short{border:1px solid #c8f83f7a;border-radius:16px;overflow:hidden;box-shadow:0 25px 65px #0006,inset 0 0 0 1px #ffffff0d;background:#101522!important}.system-hero img.hero-signup__background{opacity:.58;filter:saturate(.78)contrast(1.15);object-position:92% center}.system-hero .hero-signup__content:before{border-top:2px solid var(--lime);content:"";width:52px;margin-bottom:19px;display:block}.system-hero .hero-signup .form-kicker{letter-spacing:.8px;text-shadow:none;font-size:11px;color:var(--lime)!important}.system-hero .hero-signup__intro,.system-hero .hero-signup label:not(.consent),.system-hero .hero-signup__privacy{text-shadow:none;color:#f2f5f0!important}.system-hero .hero-signup input[type=text],.system-hero .hero-signup input[type=email]{color:var(--white);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff29;border:1px solid #ffffff47;border-radius:8px;box-shadow:inset 0 1px #ffffff21}.system-hero .hero-signup input::placeholder{color:#ffffffad}.system-hero .hero-signup input:focus{border-color:var(--lime);box-shadow:0 0 0 3px #c8f83f33}.system-hero .hero-signup .cta--form{color:#10140d;background:linear-gradient(120deg,#b6ff00,#d4ff4f);border-radius:8px;box-shadow:0 12px 25px #b2ff0038}.system-hero .hero-signup .cta--form:hover,.system-hero .hero-signup .cta--form:focus-visible{background:linear-gradient(120deg,#d4ff4f,#b6ff00)}.system-hero .hero-signup__privacy a{color:var(--lime)!important}.system-ticker{z-index:2;background:var(--lime);height:44px;color:var(--system-ink);white-space:nowrap;border-top:1px solid #090c132e;border-bottom:1px solid #090c132e;align-items:center;display:flex;position:relative;overflow:hidden}.system-ticker__track{align-items:center;width:max-content;animation:25s linear infinite system-marquee;display:flex}.system-ticker span{letter-spacing:1.2px;padding-right:2rem;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:800}.system-landing .proof-band,.system-landing .proof-band--lean{background:#f8faf5;border-bottom:1px solid #d6dfce;padding:18px 0}.system-landing .proof-band--lean .proof-band__facts{color:#667063;letter-spacing:.3px;text-transform:uppercase;font-size:10px}.system-landing .proof-band--lean .proof-band__facts strong{color:var(--system-ink)}.system-landing .proof-band--lean .proof-band__facts span:before{color:#6e9304;content:"◆";margin-right:8px;font-size:7px}.system-landing .section{border-top:1px solid #1c261f1f;padding:114px 0;position:relative}.system-landing .section:before{content:"";background:linear-gradient(90deg,#0000,#65831475,#0000);height:1px;position:absolute;top:0;left:max(24px,50vw - 560px);right:max(24px,50vw - 560px)}.system-landing .section-header .eyebrow,.system-landing .section-ink .eyebrow--lime,.system-landing .short-diagnosis .eyebrow--lime{color:#628600;letter-spacing:1.3px;font-family:Space Grotesk,sans-serif;font-size:10px}.system-landing .section-header .eyebrow:before,.system-landing .short-core>.wrap>.eyebrow:before,.system-landing .short-creators .eyebrow:before{color:var(--lime-deep);content:"// "}.system-landing .section-header h2,.system-landing .section-ink h2,.system-landing .short-core h2,.system-landing .short-creators h2{max-width:850px;color:var(--system-ink)}.system-landing .section-ink,.system-landing .short-diagnosis,.system-landing .short-fit,.system-landing .path-section,.system-landing .decision-section,.system-landing .short-decision{color:var(--white);background-color:var(--system-ink);background-image:linear-gradient(#c8f83f0b 1px,#0000 1px),linear-gradient(90deg,#c8f83f0b 1px,#0000 1px),radial-gradient(circle at 84% 18%,#7b61ff45,#0000 26%);background-size:42px 42px,42px 42px,auto}.system-landing .section-ink h2,.system-landing .section-ink h3,.system-landing .section-ink .section-header h2,.system-landing .short-diagnosis h2,.system-landing .short-diagnosis h3,.system-landing .short-fit h2,.system-landing .short-fit h3,.system-landing .decision-section h2,.system-landing .short-decision h2{color:var(--white)}.system-landing .section-ink .feature-lead,.system-landing .short-fit .eyebrow--light,.system-landing .short-decision h2 em{color:var(--lime)}.system-landing .section-sand,.system-landing .short-core,.system-landing .short-creators{background-color:#f5f7f1;background-image:linear-gradient(#1f2f180b 1px,#0000 1px),linear-gradient(90deg,#1f2f180b 1px,#0000 1px);background-size:34px 34px}.system-landing .system-modules{background:#32402c33;border:1px solid #32402c33;gap:12px}.system-landing .system-modules .system-module{min-height:235px;box-shadow:none;background:#fbfcf8;border:0;border-radius:0;padding:27px;transition:transform .25s,background .25s,box-shadow .25s;position:relative;overflow:hidden}.system-landing .system-modules .system-module:hover{z-index:1;background:#fff;transform:translateY(-7px);box-shadow:0 18px 30px #141c121c}.system-landing .system-modules .system-module:before{background:var(--lime);content:"";height:4px;position:absolute;top:0;left:0;right:0}.system-landing .system-modules .system-module--2:before{background:var(--violet)}.system-landing .system-modules .system-module--3:before{background:#58c8ff}.system-landing .system-modules .system-module:after{color:#94a489;letter-spacing:1.1px;content:"SYSTEM READY";font-family:Space Grotesk,sans-serif;font-size:8px;font-weight:800;position:absolute;bottom:17px;right:19px}.system-landing .system-modules .card__eyebrow,.system-landing .short-pillars .system-module>span{color:#698b08;letter-spacing:.95px;font-family:Space Grotesk,sans-serif;font-size:10px}.system-landing .system-modules .system-module--2 .card__eyebrow,.system-landing .short-pillars .system-module--2>span{color:#775cff}.system-landing .system-modules .system-module--3 .card__eyebrow,.system-landing .short-pillars .system-module--3>span{color:#1387bd}.system-landing .short-pillars{background:#32402c33;border-color:#32402c33}.system-landing .short-pillars .system-module{background:#fbfcf8;min-height:218px}.system-landing .short-pillars .system-module>span{margin-bottom:27px}.system-landing .short-pillars .system-module:after{color:#94a489;content:"MODULE READY"}.system-landing .diagnosis__grid .card,.system-landing .short-diagnosis__cards article{color:var(--white);background:#ffffff0a;border:1px solid #ffffff29;position:relative;overflow:hidden}.system-landing .diagnosis__grid .card:before,.system-landing .short-diagnosis__cards article:before{color:var(--lime);letter-spacing:1px;content:"SCAN";font-family:Space Grotesk,sans-serif;font-size:8px;font-weight:800;position:absolute;top:14px;right:14px}.system-landing .diagnosis__grid .card h3,.system-landing .diagnosis__grid .card .card__copy,.system-landing .diagnosis__grid .card .card__copy p{color:var(--white)}.system-landing .diagnosis__grid .card .card__copy,.system-landing .short-diagnosis__cards p{color:#b8c2d1}.system-landing .diagnosis__grid .card svg,.system-landing .short-diagnosis__cards svg{color:var(--lime)}.system-landing blockquote,.system-landing .short-quote{color:var(--white);background:#ffffff0a;border:1px solid #c8f83f57;border-radius:0}.system-landing blockquote p,.system-landing .short-quote p,.system-landing .short-quote cite{color:var(--white)}.system-landing blockquote>svg,.system-landing .short-quote>svg{color:var(--lime)}.system-landing .path-section{background-color:#0a0f18}.system-landing .timeline:before{background:linear-gradient(var(--lime), #7b61ffe6);width:2px}.system-landing .timeline__index{border:1px solid var(--lime);background:var(--system-ink);border-radius:0;box-shadow:0 0 0 5px #c8f83f12}.system-landing .system-timeline__item{padding-bottom:44px}.system-landing .system-timeline__item>div:last-child{background:#ffffff09;border:1px solid #ffffff24;padding:10px 18px 18px}.system-landing .timeline__meta{color:var(--lime)}.system-landing .timeline h3{color:var(--white)}.system-landing .timeline__item>div:last-child>p:last-child{color:#bac4d1}.system-landing .need-grid{background:#ffffff1f;border-color:#ffffff1f}.system-landing .need-grid>div{background:#0e1420e0}.system-landing .need-grid h3{color:var(--white)}.system-landing .need-grid ul{color:#bec6d3}.system-landing .need-grid h3 svg,.system-landing .need-grid li:before{color:var(--lime);background:var(--lime)}.system-landing .short-fit__lists article{background:#ffffff0a;border:1px solid #ffffff26;border-radius:0}.system-landing .short-fit__lists h3 svg{color:var(--lime)}.system-landing .instructors--portraits article,.system-landing .short-creators__bios--portraits article{box-shadow:none;border:1px solid #cfd8c8;border-radius:0;position:relative}.system-landing .instructors--portraits article:before,.system-landing .short-creators__bios--portraits article:before{z-index:1;background:var(--system-ink);color:var(--lime);letter-spacing:.95px;content:"PROFILE // 01";padding:6px 8px;font-family:Space Grotesk,sans-serif;font-size:8px;font-weight:800;position:absolute;top:13px;left:13px}.system-landing .instructors--portraits article:nth-child(2):before,.system-landing .short-creators__bios--portraits article:nth-child(2):before{content:"PROFILE // 02"}.system-landing .instructors--portraits article>img,.system-landing .short-creators__bios--portraits article>img{filter:saturate(.84)contrast(1.05)}.system-landing .quote-inline{background:#fff;border-radius:0}.system-landing .decision-section,.system-landing .short-decision{background-color:#0a0f18}.system-landing .decision-grid article,.system-landing .short-decision__grid p{color:var(--white);background:#ffffff09;border:1px solid #ffffff26;border-radius:0}.system-landing .decision-grid article:last-child,.system-landing .short-decision__grid p:last-child{color:var(--white);background:#c8f83f17;border-color:#c8f83f8c}.system-landing .decision-grid span,.system-landing .decision-grid article:last-child span,.system-landing .short-decision__grid span{color:var(--lime)}.system-landing .decision-quote,.system-landing .short-decision blockquote{color:var(--white);background:0 0;border:0}.system-landing .final-cta,.system-landing .short-final{color:var(--white);background:radial-gradient(circle at 80% 24%,#c8f83f3d,#0000 21%),radial-gradient(circle at 68% 90%,#7b61ff40,#0000 24%),#0a0f18;overflow:hidden}.system-landing .final-cta:before,.system-landing .short-final:before{content:"";pointer-events:none;background-image:linear-gradient(#c8f83f0e 1px,#0000 1px),linear-gradient(90deg,#c8f83f0e 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.system-landing .final-cta .wrap,.system-landing .short-final .wrap{z-index:1;position:relative}.system-landing .final-cta h2,.system-landing .short-final h2{color:var(--white)}.system-landing .final-cta .eyebrow--lime,.system-landing .short-final .eyebrow--lime{color:var(--lime)}.system-landing .final-cta .cta,.system-landing .short-final .short-cta{background:var(--lime);color:var(--system-ink);border-radius:8px;box-shadow:0 13px 28px #c8f83f2e}.system-landing .final-cta .cta:hover,.system-landing .short-final .short-cta:hover{color:var(--system-ink);background:#ddff62}.system-landing .final-cta .microcopy,.system-landing .short-final>.wrap>p:not(.eyebrow),.system-landing .short-final strong{color:#aeb8c7}.system-landing .footer{background:#060910}@keyframes system-scan{0%{transform:translate(0)}to{transform:translate(760%)}}@keyframes system-pulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.25)}}@keyframes system-cursor{50%{opacity:0}}@keyframes system-marquee{to{transform:translate(-25%)}}@media (width<=900px){.system-status__inner{grid-template-columns:auto 1fr auto;gap:14px}.system-status__steps span{letter-spacing:.35px;font-size:7px}.system-hero .hero__grid--signup,.system-hero .short-hero__grid--signup{min-height:0}.system-hero .hero__grid--signup .hero__copy,.system-hero .short-hero__grid--signup .short-hero__copy{padding-top:58px;padding-bottom:25px}.system-hero .hero-signup{margin-bottom:66px}}@media (width<=620px){.system-status__inner{grid-template-columns:1fr auto;min-height:50px}.system-status__brand span,.system-status__steps{display:none}.system-status__brand{font-size:12px}.system-status__cta{font-size:9px}.system-hero .hero__grid--signup .hero__copy,.system-hero .short-hero__grid--signup .short-hero__copy{padding-top:48px;padding-bottom:23px}.system-hero .hero-title{gap:11px}.system-console{margin-top:23px}.system-console__head{min-height:30px;font-size:8px}.system-console p{padding:11px 12px;font-size:11px}.system-hero .hero-signup{border-radius:12px}.system-hero .hero-signup__content{min-height:414px}.system-hero .hero-signup__content:before{margin-bottom:15px}.system-ticker{height:39px}.system-ticker span{font-size:10px}.system-landing .section{padding:75px 0}.system-landing .system-modules{gap:1px}.system-landing .system-modules .system-module{min-height:175px;padding:22px}.system-landing .system-modules .system-module:hover{transform:none}.system-landing .system-modules .system-module>span{margin-bottom:19px}.system-landing .system-timeline__item{grid-template-columns:55px 1fr;gap:15px}.system-landing .timeline__index{width:54px;height:54px;font-size:14px}.system-landing .timeline:before{left:26px}.system-landing .system-timeline__item>div:last-child{padding:8px 13px 15px}}@media (prefers-reduced-motion:reduce){.system-hero.hero:after,.system-hero.short-hero:after,.system-status__steps .is-active i,.system-console__cursor,.system-ticker__track{animation:none}}.system-calendar{color:var(--white);background:radial-gradient(circle at 85% 18%,#7b61ff4d,#0000 30%),#0a0f18;border-bottom:1px solid #c8f83f42;position:relative;overflow:hidden}.system-calendar:before{content:"";pointer-events:none;background-image:linear-gradient(#c8f83f0f 1px,#0000 1px),linear-gradient(90deg,#c8f83f0f 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.system-calendar__inner{grid-template-columns:188px minmax(0,1fr);gap:36px;padding:33px 0;display:grid}.system-calendar__intro{z-index:1;align-self:center;position:relative}.system-calendar__intro p{color:var(--lime);letter-spacing:1px;margin:0 0 8px;font-size:10px;font-weight:900}.system-calendar__intro h2{color:var(--white);letter-spacing:-2px;margin:0;font-size:38px;line-height:.83}.system-calendar__intro h2 span{color:#9ca7b7;letter-spacing:1px;font-size:.45em}.system-calendar__intro small{color:#cbd4df;letter-spacing:.45px;margin-top:12px;font-size:11px;font-weight:800;display:block}.system-calendar__days{z-index:1;grid-template-columns:repeat(4,1fr);gap:10px;display:grid;position:relative}.system-calendar__days:before{z-index:-1;background:linear-gradient(90deg, var(--lime), #7b61ffd9);content:"";opacity:.8;height:1px;position:absolute;top:50%;left:20px;right:20px}.system-calendar__days article{background:#0b101be0;border:1px solid #ffffff2b;grid-template-rows:auto auto 1fr auto;grid-template-columns:auto 1fr;gap:0 11px;min-height:158px;padding:16px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d}.system-calendar__days article:before{border:1px solid var(--lime);content:"";background:#0a0f18;border-radius:10px;width:30px;height:7px;position:absolute;top:-4px;left:16px}.system-calendar__days article.is-current{border-color:var(--lime);background:linear-gradient(145deg,#c8f83f26,#0d1419f5);box-shadow:0 12px 28px #00000038,inset 0 1px #ffffff1f}.system-calendar__day{color:#b9c2cf;letter-spacing:.65px;align-self:center;font-size:10px;font-weight:900}.system-calendar__days strong{color:var(--white);letter-spacing:-3px;grid-row:span 2;align-self:start;font-family:Space Grotesk,sans-serif;font-size:49px;font-weight:700;line-height:.84}.system-calendar__days article.is-current strong{color:var(--lime);text-shadow:0 0 20px #c8f83f40}.system-calendar__month{color:#8e9aaa;letter-spacing:1.2px;align-self:end;font-size:9px;font-weight:900}.system-calendar__days p{color:var(--white);letter-spacing:-.35px;grid-column:1/-1;align-self:end;margin:16px 0 4px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700}.system-calendar__days small{color:#d0d9e3;letter-spacing:.45px;grid-column:1/-1;font-size:10px;font-weight:800}.system-calendar__days article.is-current small{color:var(--lime)}@media (width<=720px){.system-calendar__inner{grid-template-columns:1fr;gap:23px;padding:29px 0}.system-calendar__intro{grid-template-columns:auto auto 1fr;align-items:center;gap:8px 14px;display:grid}.system-calendar__intro p{grid-column:1/-1;margin:0}.system-calendar__intro h2{font-size:35px}.system-calendar__intro small{color:#d6dfeb;margin:0;font-size:11px}.system-calendar__days{grid-template-columns:1fr 1fr;gap:8px}.system-calendar__days:before{display:none}.system-calendar__days article{min-height:142px;padding:15px}.system-calendar__days strong{font-size:44px}.system-calendar__days p{margin-top:14px;font-size:14px}}.system-status__brand span{color:#bbc5d2;font-size:9px}.system-status__steps span{color:#c1cbd7;letter-spacing:.55px;font-size:9px}.system-status__cta{font-size:11px}.system-console__head{color:#dcff76;letter-spacing:.75px;font-size:10px}.system-console p{color:#e2e8ef;font-size:14px}.system-hero .hero-signup .form-kicker{letter-spacing:.65px;font-size:12px}.system-hero .hero-signup__intro{font-size:14px;color:#fff!important}.system-hero .hero-signup__privacy{font-size:11px;color:#eff4e8!important}.system-landing .section-header .eyebrow,.system-landing .section-ink .eyebrow--lime,.system-landing .short-diagnosis .eyebrow--lime{letter-spacing:1px;font-size:11px}.system-landing .section-ink .feature-copy,.system-landing .section-ink .feature-copy p,.system-landing .short-diagnosis__headline>p,.system-landing .short-diagnosis__cards p,.system-landing .short-fit__grid>div:first-child>p:last-child,.system-landing .short-fit__lists p,.system-landing .decision-grid p,.system-landing .short-decision__grid p{color:#d4dde8}.system-landing .system-modules .system-module:after{color:#64755a;font-size:9px}.system-landing .system-modules .card__eyebrow,.system-landing .short-pillars .system-module>span{letter-spacing:.75px;font-size:11px}.system-landing .diagnosis__grid .card .card__copy,.system-landing .short-diagnosis__cards p,.system-landing .timeline__item>div:last-child>p:last-child{color:#d3dde8}.system-landing .diagnosis__grid .card:before,.system-landing .short-diagnosis__cards article:before,.system-landing .instructors--portraits article:before,.system-landing .short-creators__bios--portraits article:before{font-size:9px}.system-landing .short-final>.wrap>p:not(.eyebrow),.system-landing .final-cta .microcopy,.system-landing .short-final strong{color:#d2dbe6}@media (width<=620px){.system-status__cta{font-size:10px}.system-console__head{letter-spacing:.5px;font-size:9px}.system-console p{font-size:12px}.system-hero .hero-signup .form-kicker{font-size:11px}.system-landing .section-header .eyebrow,.system-landing .section-ink .eyebrow--lime,.system-landing .short-diagnosis .eyebrow--lime{font-size:10px}}.system-landing .section-ink .section-lead,.system-landing .section-ink .center-note,.system-landing .path-section .section-lead,.system-landing .path-section .center-note,.system-landing .short-diagnosis .short-quote cite,.system-landing .short-fit .short-fit__lists article p,.system-landing .short-fit__grid>div:first-child>p:last-child{color:#dce5ef}.system-landing .section-ink blockquote cite,.system-landing .path-section blockquote cite,.system-landing .decision-section blockquote,.system-landing .short-decision blockquote{color:#f4f7fb}.system-landing .decision-grid h3,.system-landing .short-decision__grid p,.system-landing .short-diagnosis__cards h3,.system-landing .short-fit__lists h3{color:#fff}.system-landing .section-sand .section-lead,.system-landing .short-core__statement>p,.system-landing .short-core__intro,.system-landing .short-creators__outro,.system-landing .instructors--portraits article>div>p,.system-landing .short-creators__bios--portraits article>div>p{color:#444d58}.system-landing .footer p,.system-landing .footer li,.system-landing .footer__bottom{color:#d0dae6}.system-landing .footer strong{color:#fff}.system-calendar__days article{min-height:178px}.system-calendar__days p{text-transform:uppercase;min-height:34px;font-size:14px;line-height:1.1}.system-calendar__days small{color:#d9e3ed;font-size:9px;line-height:1.35}@media (width<=720px){.system-calendar__days article{min-height:168px}.system-calendar__days p{min-height:31px;margin-top:12px;font-size:12px;line-height:1.08}.system-calendar__days small{letter-spacing:.3px;font-size:8px}}.system-landing .diagnosis{color:var(--white);background-color:#0a0f18;background-image:linear-gradient(#c8f83f0d 1px,#0000 1px),linear-gradient(90deg,#c8f83f0d 1px,#0000 1px),radial-gradient(circle at 82% 18%,#7b61ff47,#0000 28%);background-size:42px 42px,42px 42px,auto}.system-landing .diagnosis .section-header h2,.system-landing .path-section .section-header h2{color:#fff}.system-landing .diagnosis .section-header .eyebrow,.system-landing .path-section .section-header .eyebrow{color:var(--lime)}.system-landing .diagnosis .section-lead,.system-landing .diagnosis .center-note,.system-landing .path-section .section-lead{color:#dce5ef}.system-landing .diagnosis blockquote,.system-landing .diagnosis blockquote p,.system-landing .diagnosis blockquote cite{color:#fff}.system-landing .diagnosis blockquote cite small{color:#d4deea}.system-landing .path-section .section-header{z-index:1;position:relative}.system-calendar__days article{isolation:isolate}.system-calendar__days article>:not(.system-calendar__pulse){z-index:2;position:relative}.system-calendar__days article:after{z-index:1;content:"";opacity:0;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#c8f83f33 49%,#0000 68%);animation:12s ease-in-out infinite calendar-card-scan;position:absolute;inset:0;transform:translate(-120%)}.system-calendar__days article:nth-child(2):after{animation-delay:3s}.system-calendar__days article:nth-child(3):after{animation-delay:6s}.system-calendar__days article:nth-child(4):after{animation-delay:9s}.system-calendar__pulse{z-index:3;background:#617080;border-radius:50%;width:7px;height:7px;animation:12s ease-in-out infinite calendar-pulse;position:absolute;bottom:15px;right:15px;box-shadow:0 0 0 3px #6170801f}.system-calendar__days article.is-current .system-calendar__pulse{background:var(--lime);box-shadow:0 0 0 3px #c8f83f24,0 0 15px #c8f83fe6}.system-calendar__days article:nth-child(2) .system-calendar__pulse{animation-delay:3s}.system-calendar__days article:nth-child(3) .system-calendar__pulse{animation-delay:6s}.system-calendar__days article:nth-child(4) .system-calendar__pulse{animation-delay:9s}.system-calendar__days:after{z-index:4;border:2px solid var(--system-ink);background:var(--lime);width:9px;height:9px;box-shadow:0 0 16px var(--lime);content:"";border-radius:50%;animation:12s ease-in-out infinite calendar-progress;position:absolute;top:-7px;left:12.5%;transform:translate(-50%)}@keyframes calendar-card-scan{0%,7%,to{opacity:0;transform:translate(-120%)}15%{opacity:1;transform:translate(120%)}18%{opacity:0;transform:translate(120%)}}@keyframes calendar-pulse{0%,7%,to{background:#617080;transform:scale(1);box-shadow:0 0 0 3px #6170801f}10%,15%{background:var(--lime);transform:scale(1.2);box-shadow:0 0 0 5px #c8f83f24,0 0 16px #c8f83ff2}18%{background:#617080;transform:scale(1);box-shadow:0 0 0 3px #6170801f}}@keyframes calendar-progress{0%,21%{left:12.5%}25%,46%{left:37.5%}50%,71%{left:62.5%}75%,96%{left:87.5%}to{left:12.5%}}@media (width<=720px){.system-calendar__days:after{display:none}.system-calendar__pulse{bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.system-calendar__days article:after,.system-calendar__pulse,.system-calendar__days:after{animation:none}}.system-landing{--reset-night:#0b1018;--reset-slate:#141b28;--reset-paper:#f4f5ef;--reset-copy:#dbe3ee;--reset-soft:#9ba8b8;--reset-line:#d5e1eb2e;background:var(--reset-paper)}.system-landing .wrap{width:min(1160px,100% - 56px)}.system-landing .section{padding:clamp(76px,9vw,128px) 0}.system-landing .section:before{opacity:.62;left:max(28px,50vw - 580px);right:max(28px,50vw - 580px)}.system-landing .section-header{max-width:790px;margin-bottom:clamp(32px,5vw,56px)}.system-landing .section-header h2,.system-landing .split h2,.system-landing .short-core h2,.system-landing .short-creators h2,.system-landing .decision-section h2,.system-landing .short-decision h2{letter-spacing:-2.9px}.system-landing .section-lead,.system-landing .reading-copy{font-size:18px;line-height:1.65}.system-landing .eyebrow{letter-spacing:1.15px;gap:10px;font-size:10px}.system-landing .eyebrow:before{font-size:16px;line-height:0}.system-status{background:#080c12eb;border-bottom-color:#ffffff1a}.system-status:after{opacity:.45}.system-status__inner{grid-template-columns:auto 1fr auto;gap:28px;min-height:62px}.system-status__brand{letter-spacing:-.55px;column-gap:9px;font-size:15px}.system-status__brand strong{font-weight:700}.system-status__brand span{color:#aab7c7;letter-spacing:.88px;font-size:8px}.system-status__event{color:#dce5ed;letter-spacing:.7px;justify-self:center;align-items:center;gap:9px;margin:0;font-family:Space Grotesk,sans-serif;font-size:10px;font-weight:700;display:flex}.system-status__event i{background:var(--lime);border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 4px #c8f83f1c,0 0 15px #c8f83fd1}.system-status__event b{color:var(--lime);letter-spacing:1px;font-size:11px}.system-status__cta{color:#fff;letter-spacing:.8px;padding:8px 0;font-size:10px}.system-status__cta:hover,.system-status__cta:focus-visible{color:var(--lime)}.system-hero.hero,.system-hero.short-hero{background:radial-gradient(circle at 77% 22%, #6f5bec4d, transparent 28%), radial-gradient(circle at 18% 100%, #c8f83f1f, transparent 26%), var(--reset-night)}.system-hero .hero__grid--signup,.system-hero .short-hero__grid--signup{gap:clamp(30px,5vw,72px);min-height:630px}.system-hero .hero__grid--signup .hero__copy,.system-hero .short-hero__grid--signup .short-hero__copy{padding-top:76px;padding-bottom:76px}.system-hero .hero-title{gap:18px;margin-bottom:0}.system-hero .hero-title__reset{letter-spacing:-6px;font-size:clamp(76px,9vw,132px);line-height:.76}.system-hero .hero-title__promise{letter-spacing:-2.55px;max-width:680px;font-size:clamp(30px,3.25vw,49px);line-height:1.01}.system-hero .hero-title__hosts{color:#c9d4df;letter-spacing:-.25px;font-size:16px;font-weight:700}.system-console{max-width:510px;box-shadow:inset 3px 0 0 var(--lime);background:#0a0f17c2;border-color:#c8f83f6b;margin-top:34px}.system-console__head{color:#d9ff73;letter-spacing:1px;background:#c8f83f0f;min-height:30px;font-size:9px}.system-console p{color:#dbe4ec;padding:12px 15px;font-size:13px;line-height:1.5}.system-console__cursor{display:none}.system-hero .hero-signup,.system-hero .hero-signup--short{border-color:#c8f83f70;border-radius:18px;box-shadow:0 28px 65px #00000054,inset 0 0 0 1px #ffffff0f}.system-hero .hero-signup__content{background:linear-gradient(115deg,#080c13e8 0%,#0a0f17c9 57%,#080c1359 100%);min-height:434px}.system-hero .hero-signup .form-kicker{color:#dcff76!important}.system-hero .hero-signup .cta--form{border-radius:10px;min-height:54px}.reset-schedule{color:#fff;background:var(--reset-night);position:relative;overflow:hidden}.reset-schedule:before{content:"";pointer-events:none;background-image:linear-gradient(#d3e3ed0e 1px,#0000 1px),linear-gradient(90deg,#d3e3ed0e 1px,#0000 1px),radial-gradient(circle at 82% 20%,#735bee47,#0000 28%);background-size:46px 46px,46px 46px,auto;position:absolute;inset:0}.reset-schedule__wrap{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:clamp(38px,7vw,100px);padding:clamp(60px,7vw,94px) 0;display:grid;position:relative}.reset-schedule__intro{align-self:center}.reset-schedule__intro .eyebrow{color:var(--lime);margin-bottom:18px}.reset-schedule__intro h2{color:#fff;letter-spacing:-3.2px;max-width:420px;margin:0 0 20px;font-size:clamp(39px,4.5vw,62px);line-height:.96}.reset-schedule__intro h2 em{color:var(--lime);font-style:normal}.reset-schedule__intro>p:last-child{max-width:370px;color:var(--reset-copy);margin:0;font-size:16px;line-height:1.65}.reset-schedule__program{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c131dc2;border:1px solid #dce7f033;overflow:hidden;box-shadow:0 22px 45px #0000002e,inset 0 1px #ffffff0b}.reset-schedule__topline{border-bottom:1px solid var(--reset-line);color:#cbd6df;letter-spacing:.95px;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;padding:15px 19px;font-family:Space Grotesk,sans-serif;font-size:9px;font-weight:700;display:flex}.reset-schedule__topline span{align-items:center;gap:8px;display:inline-flex}.reset-schedule__topline i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 12px var(--lime);border-radius:50%}.reset-schedule__topline strong{color:var(--lime);font-size:inherit}.reset-schedule__tabs{border-bottom:1px solid var(--reset-line);grid-template-columns:repeat(4,1fr);display:grid}.reset-schedule__tabs button{border:0;border-right:1px solid var(--reset-line);color:#95a5b6;text-align:left;background:0 0;align-content:center;justify-items:start;gap:2px;min-height:116px;padding:18px 20px;transition:color .22s,background .22s;display:grid;position:relative}.reset-schedule__tabs button:last-child{border-right:0}.reset-schedule__tabs button:hover,.reset-schedule__tabs button:focus-visible{z-index:1;color:#fff;background:#ffffff0e;outline:none}.reset-schedule__tabs button:focus-visible{box-shadow:inset 0 0 0 2px var(--lime)}.reset-schedule__tabs button:after{background:var(--lime);content:"";opacity:0;transform-origin:0;height:3px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.24)}.reset-schedule__tabs button.is-active{color:#fff;background:linear-gradient(#c8f83f1a,#c8f83f04)}.reset-schedule__tabs button.is-active strong{color:var(--lime);text-shadow:0 0 18px #c8f83f33}.reset-schedule__tabs button.is-active:after{opacity:1;animation:5s linear both schedule-countdown}.reset-schedule__tabs span{letter-spacing:1.1px;font-family:Space Grotesk,sans-serif;font-size:9px;font-weight:700}.reset-schedule__tabs strong{letter-spacing:-3px;font-family:Space Grotesk,sans-serif;font-size:clamp(35px,3.6vw,50px);font-weight:600;line-height:.9}.reset-schedule__tabs small{letter-spacing:1.15px;font-size:8px;font-weight:800}.reset-schedule__session{grid-template-columns:112px minmax(0,1fr);align-content:start;gap:22px 30px;min-height:267px;padding:clamp(28px,4vw,44px);animation:.44s cubic-bezier(.2,.8,.2,1) both schedule-session-in;display:grid}.reset-schedule__session-meta{color:#9facba;letter-spacing:1px;align-content:start;gap:8px;padding-top:3px;font-family:Space Grotesk,sans-serif;font-size:9px;font-weight:700;line-height:1.35;display:grid}.reset-schedule__session-meta span:first-child{color:var(--lime)}.reset-schedule__session-copy{max-width:510px}.reset-schedule__session-kicker{color:#d6e1ea;margin:0 0 8px;font-size:13px;font-weight:700}.reset-schedule__session h3{color:#fff;letter-spacing:-2.25px;margin:0 0 12px;font-size:clamp(28px,3.2vw,43px);line-height:.96}.reset-schedule__session-copy>p:last-child{max-width:535px;color:var(--reset-copy);margin:0;font-size:15px;line-height:1.62}.reset-schedule__session-note{color:var(--lime);grid-column:2;margin:-4px 0 0;font-size:12px;font-weight:700;line-height:1.45}.reset-schedule__progress{grid-column:1/-1;gap:7px;margin-top:2px;display:flex}.reset-schedule__progress span{background:#d3e2ed2e;flex:1;height:2px;display:block}.reset-schedule__progress span.is-complete{background:var(--lime);box-shadow:0 0 8px #c8f83f8a}@keyframes schedule-session-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes schedule-countdown{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.system-landing .system-modules{background:#24342a38;border-color:#24342a38;gap:1px}.system-landing .system-modules .system-module{background:#fbfcf8;min-height:206px;padding:clamp(25px,3vw,34px)}.system-landing .system-modules .system-module:hover{box-shadow:none;background:#fff;transform:none}.system-landing .system-modules .system-module:after,.system-landing .short-pillars .system-module:after,.system-landing .diagnosis__grid .card:before,.system-landing .short-diagnosis__cards article:before{display:none}.system-landing .system-modules .card__eyebrow,.system-landing .short-pillars .system-module>span{letter-spacing:.9px;margin-bottom:22px;font-size:10px}.system-landing .diagnosis__grid .card,.system-landing .short-diagnosis__cards article{background:#080d1585;border-color:#dde8f138;min-height:218px;padding:clamp(25px,3vw,32px)}.system-landing .diagnosis__grid .card h3,.system-landing .short-diagnosis__cards h3{margin-top:14px;margin-bottom:9px;font-size:24px}.system-landing .diagnosis__grid .card .card__copy,.system-landing .short-diagnosis__cards p{color:#d6e0e9;font-size:14px;line-height:1.58}.system-landing .diagnosis blockquote,.system-landing .short-diagnosis .short-quote{background:#ffffff09;border:1px solid #dde8f12e;border-radius:0}.system-landing .path-section .section-header{max-width:760px}.system-landing .timeline{max-width:890px}.system-landing .timeline__item{padding-bottom:42px}.system-landing .timeline__index{background:#101722;border-radius:0}.system-landing .timeline h3{font-size:clamp(25px,3vw,34px)}.system-landing .section-ink,.system-landing .short-diagnosis,.system-landing .short-fit,.system-landing .path-section,.system-landing .decision-section,.system-landing .short-decision,.system-landing .diagnosis{background-color:var(--reset-night)}.system-landing .section-ink .feature-copy,.system-landing .section-ink .feature-copy p,.system-landing .short-diagnosis__headline>p,.system-landing .short-fit__grid>div:first-child>p:last-child,.system-landing .short-fit__lists p,.system-landing .decision-grid p,.system-landing .short-decision__grid p,.system-landing .timeline__item>div:last-child>p:last-child{color:var(--reset-copy)}.system-landing .section-sand,.system-landing .short-core,.system-landing .short-creators{background-color:var(--reset-paper)}.system-landing .quote-inline{border-left-width:2px}@media (width<=840px){.system-landing .wrap{width:min(100% - 40px,680px)}.system-landing .section:before{left:20px;right:20px}.system-status__event{display:none}.system-status__inner{grid-template-columns:1fr auto;min-height:56px}.system-status__brand span{display:none}.system-hero .hero__grid--signup,.system-hero .short-hero__grid--signup{grid-template-columns:1fr;gap:0;min-height:0}.system-hero .hero__grid--signup .hero__copy,.system-hero .short-hero__grid--signup .short-hero__copy{padding:64px 0 32px}.system-hero .hero-title__promise{max-width:620px}.system-console{margin:28px 0 6px}.system-hero .hero-signup,.system-hero .hero-signup--short{width:100%;max-width:620px;margin:8px 0 58px}.reset-schedule__wrap{grid-template-columns:1fr;gap:34px}.reset-schedule__intro>p:last-child{max-width:540px}}@media (width<=620px){.system-landing .wrap{width:calc(100% - 32px)}.system-landing .section{padding:68px 0}.system-landing .section-header{margin-bottom:32px}.system-landing .section-header h2,.system-landing .split h2,.system-landing .short-core h2,.system-landing .short-creators h2,.system-landing .decision-section h2,.system-landing .short-decision h2{letter-spacing:-2.1px}.system-status__inner{gap:12px;min-height:52px}.system-status__brand{font-size:14px}.system-status__brand svg{width:15px}.system-status__cta{font-size:9px}.system-hero .hero__grid--signup .hero__copy,.system-hero .short-hero__grid--signup .short-hero__copy{padding:48px 0 26px}.system-hero .eyebrow--light{letter-spacing:.86px;font-size:9px}.system-hero .hero-title{gap:15px}.system-hero .hero-title__reset{letter-spacing:-5px;font-size:clamp(65px,22vw,92px)}.system-hero .hero-title__promise{letter-spacing:-2.25px;font-size:clamp(30px,8.6vw,40px)}.system-hero .hero-title__hosts{font-size:14px}.system-console{margin-top:25px}.system-console p{font-size:12px}.system-hero .hero-signup,.system-hero .hero-signup--short{border-radius:14px;margin:5px 0 42px}.system-hero .hero-signup__content{min-height:0}.reset-schedule__wrap{gap:29px;padding:54px 0 58px}.reset-schedule__intro h2{letter-spacing:-2.6px;font-size:43px}.reset-schedule__intro>p:last-child{font-size:15px}.reset-schedule__topline{letter-spacing:.7px;padding:13px 14px;font-size:8px}.reset-schedule__tabs button{min-height:91px;padding:15px 11px}.reset-schedule__tabs span{letter-spacing:.75px;font-size:8px}.reset-schedule__tabs strong{letter-spacing:-2.4px;font-size:37px}.reset-schedule__tabs small{letter-spacing:.78px;font-size:7px}.reset-schedule__session{grid-template-columns:1fr;gap:16px;min-height:0;padding:27px 20px 25px}.reset-schedule__session-meta{justify-content:space-between;gap:10px;padding:0;font-size:8px;display:flex}.reset-schedule__session h3{letter-spacing:-1.8px;font-size:34px}.reset-schedule__session-copy>p:last-child{font-size:14px}.reset-schedule__session-note{grid-column:auto;margin:0;font-size:11px}.system-landing .system-modules .system-module,.system-landing .diagnosis__grid .card,.system-landing .short-diagnosis__cards article{min-height:0}.system-landing .system-modules .system-module{padding:26px 23px}.system-landing .diagnosis__grid .card,.system-landing .short-diagnosis__cards article{padding:25px 23px}}@media (prefers-reduced-motion:reduce){.reset-schedule__tabs button.is-active:after,.reset-schedule__session{animation:none}}.system-landing .instructors--portraits .instructors__role,.system-landing .short-creators__bios--portraits .creator-role{color:#617900;letter-spacing:.8px;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:800;line-height:1.3;display:block}.system-landing .instructors--portraits article>div>p:last-child,.system-landing .short-creators__bios--portraits article>div>p:last-child{max-width:680px;line-height:1.68}.system-landing .instructors--portraits .instructors__number,.system-landing .short-creators__bios--portraits article>div>span:first-child{margin-bottom:7px}.system-console p{letter-spacing:-.12px;align-items:center;min-height:45px;font-family:Space Grotesk,sans-serif;display:flex}.system-console__cursor{background:var(--lime);vertical-align:-2px;width:8px;height:1.1em;margin-left:5px;animation:.85s steps(2,start) infinite system-cursor;display:inline-block;box-shadow:0 0 10px #c8f83fb3}@media (prefers-reduced-motion:reduce){.system-console__cursor{animation:none}}.footer.footer--minimal{background:#090d14;border-top:1px solid #d7e2ec29;padding:22px 0}.footer--minimal .footer-minimal{justify-content:space-between;align-items:center;gap:20px;display:flex}.footer--minimal p{color:#d3dde7;margin:0;font-size:12px;line-height:1.5}.footer--minimal nav{flex-wrap:wrap;justify-content:flex-end;gap:17px;display:flex}.footer--minimal a{color:#d3dde7;font-size:12px;font-weight:700;text-decoration:none}.footer--minimal a:hover,.footer--minimal a:focus-visible{color:var(--lime);text-underline-offset:3px;text-decoration:underline}.legal-page{color:#1b2430;background:#f5f6f1;min-height:100svh}.legal-page__header{background:#0b1018;border-bottom:1px solid #d5e2e926}.legal-page__header-inner{justify-content:space-between;align-items:center;gap:22px;min-height:72px;display:flex}.legal-page__header .brand{color:#fff}.legal-page__header .brand small{color:#aab5c2}.legal-page__back{color:#dce6ef;font-size:12px;font-weight:800;text-decoration:none}.legal-page__back span{color:var(--lime);font-size:15px}.legal-page__back:hover,.legal-page__back:focus-visible{color:var(--lime)}.legal-page__main{padding:clamp(60px,8vw,112px) 0}.legal-page__intro{max-width:790px;margin-bottom:clamp(42px,6vw,72px)}.legal-page__intro .eyebrow{color:#668700;margin-bottom:17px}.legal-page__intro h1{color:#101721;letter-spacing:-4px;max-width:800px;margin-bottom:18px;font-size:clamp(43px,6vw,76px);line-height:.95}.legal-page__intro>p:last-child{color:#53606d;max-width:670px;margin:0;font-size:18px;line-height:1.65}.legal-page__content{width:min(100%,860px)}.legal-page__section{border-top:1px solid #d7e0d6;padding:37px 0}.legal-page__section:first-child{border-top:2px solid #b3e42b}.legal-page__section h2{color:#111923;letter-spacing:-1.45px;margin:0 0 19px;font-size:clamp(24px,3vw,33px);line-height:1.1}.legal-page__section p,.legal-page__section li,.legal-page__definitions dd{color:#465361;font-size:15px;line-height:1.75}.legal-page__section p{margin:0 0 15px}.legal-page__section p:last-child{margin-bottom:0}.legal-page__section ul{gap:10px;margin:20px 0 0;padding-left:20px;display:grid}.legal-page__section li::marker{color:#7ca500}.legal-page__section a{color:#506d00;text-underline-offset:3px;font-weight:800}.legal-page__contact-grid{background:#d5dfd4;border:1px solid #d5dfd4;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:22px 0;display:grid}.legal-page__contact-grid>div{background:#fbfcf8;padding:17px 18px}.legal-page__contact-grid dt{color:#71806d;letter-spacing:.85px;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900}.legal-page__contact-grid dd{color:#17212b;margin:0;font-size:14px;font-weight:700;line-height:1.5}.legal-page__definitions{gap:13px;margin:22px 0;display:grid}.legal-page__definitions>div{background:#eef2e8;border-left:3px solid #b7e42a;padding:18px 20px}.legal-page__definitions dt{color:#18222c;margin-bottom:7px;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:700}.legal-page__definitions dd{margin:0}.legal-page__table-wrap{background:#fbfcf8;border:1px solid #d4ddd4;margin:23px 0;overflow-x:auto}.legal-page table{border-collapse:collapse;color:#3f4e5c;text-align:left;width:100%;min-width:680px;font-size:13px;line-height:1.52}.legal-page th{color:#fff;letter-spacing:.4px;background:#15202b;padding:14px 16px;font-family:Space Grotesk,sans-serif;font-size:11px}.legal-page td{vertical-align:top;border-top:1px solid #dbe3dc;padding:14px 16px}.legal-page__footer{margin-top:0}@media (width<=620px){.footer--minimal .footer-minimal{flex-direction:column;align-items:flex-start;gap:12px}.footer--minimal nav{justify-content:flex-start;gap:9px 15px}.footer--minimal a,.footer--minimal p{font-size:11px}.legal-page__header-inner{min-height:63px}.legal-page__header .brand{font-size:18px}.legal-page__header .brand__mark{width:32px;height:32px;font-size:14px}.legal-page__back{font-size:11px}.legal-page__main{padding:52px 0 64px}.legal-page__intro h1{letter-spacing:-2.8px;font-size:46px}.legal-page__intro>p:last-child{font-size:16px}.legal-page__section{padding:29px 0}.legal-page__section h2{letter-spacing:-1.2px;font-size:25px}.legal-page__section p,.legal-page__section li,.legal-page__definitions dd{font-size:14px;line-height:1.68}.legal-page__contact-grid{grid-template-columns:1fr}.legal-page__contact-grid>div{padding:15px}}.system-landing .section--light{color:#17212b;background-color:#f5f7f1;background-image:linear-gradient(#1f2f180b 1px,#0000 1px),linear-gradient(90deg,#1f2f180b 1px,#0000 1px),radial-gradient(circle at 88% 18%,#c5f53a33,#0000 25%);background-size:34px 34px,34px 34px,auto}.system-landing .section--light h2,.system-landing .section--light h3,.system-landing .section--light .section-header h2{color:#111a25}.system-landing .section--light .eyebrow,.system-landing .section--light .eyebrow--lime{color:#5f8100}.system-landing .section--light .feature-copy,.system-landing .section--light .feature-copy p{color:#53606b}.system-landing .section--light .feature-lead{color:#628800}.system-landing .section-focus .feature-copy{padding-left:clamp(22px,4vw,50px);position:relative}.system-landing .section-focus .feature-copy:before{background:var(--lime);content:"";width:3px;position:absolute;top:4px;bottom:4px;left:0}.system-landing .section-method .section-header h2{color:#fff}.system-landing .section-method .section-header .section-lead{color:#bdc6d2}.system-landing .section-method .section-header .eyebrow{color:var(--lime)}.system-landing .section-method .system-modules{background:#c8f83f1f;border-color:#c8f83f33}.system-landing .section-method .system-modules .system-module{background:#ffffff0e}.system-landing .section-method .system-modules .system-module:hover{background:#ffffff1a;box-shadow:0 18px 36px #0000002e}.system-landing .section-method .system-modules .system-module h3{color:#fff}.system-landing .section-method .system-modules .system-module p{color:#c2ccd7}.system-landing .section-method .system-modules .system-module:after{color:#94a489}.system-landing .diagnosis.section--light .diagnosis__grid .card{background:#fff;border-color:#d7e2d1;box-shadow:0 12px 30px #21311c14}.system-landing .diagnosis.section--light .diagnosis__grid .card h3,.system-landing .diagnosis.section--light .diagnosis__grid .card .card__copy,.system-landing .diagnosis.section--light .diagnosis__grid .card .card__copy p{color:#17212b}.system-landing .diagnosis.section--light .diagnosis__grid .card .card__copy{color:#53606b}.system-landing .diagnosis.section--light .diagnosis__grid .card:before{color:#628800}.system-landing .diagnosis.section--light blockquote{color:#18222c;background:#c8f83f26;border-color:#65851147}.system-landing .diagnosis.section--light blockquote p{color:#18222c}.system-landing .diagnosis.section--light blockquote cite{color:#617064}.system-landing .diagnosis.section--light .center-note{color:#49584e}.system-landing .section-fit .need-grid{background:#d7e0d2;border-color:#d7e0d2}.system-landing .section-fit .need-grid>div{background:#fff}.system-landing .section-fit .need-grid h3{color:#17212b}.system-landing .section-fit .need-grid ul{color:#4d5b54}.system-landing .section-fit .need-grid h3 svg,.system-landing .section-fit .need-grid li:before{color:#628800;background:#628800}.system-landing .section-creators-dark{color:#fff;background-color:#0a0f18;background-image:linear-gradient(#c8f83f0b 1px,#0000 1px),linear-gradient(90deg,#c8f83f0b 1px,#0000 1px),radial-gradient(circle at 82% 18%,#7b61ff45,#0000 25%);background-size:42px 42px,42px 42px,auto}.system-landing .section-creators-dark .section-header h2,.system-landing .section-creators-dark>.wrap>h2{color:#fff}.system-landing .section-creators-dark .section-header .eyebrow,.system-landing .section-creators-dark>.wrap>.eyebrow{color:var(--lime)}.system-landing .section-creators-dark .instructors--portraits article,.system-landing .section-creators-dark .short-creators__bios--portraits article{background:#fff;border-color:#ffffff29;box-shadow:0 18px 36px #0003}.system-landing .section-creators-dark .quote-inline{background:#ffffff0f;border:1px solid #c8f83f47}.system-landing .section-creators-dark .quote-inline p{color:#fff}.system-landing .section-creators-dark .quote-inline cite{color:#b8c4d1}.system-landing .section-creators-dark .quote-inline svg{color:var(--lime)}.system-landing .section-creators-dark .center-note,.system-landing .section-creators-dark .short-creators__outro{color:#c5ced8}.system-landing .section-creators-dark .center-note strong{color:var(--lime)}.system-landing .decision-section.decision-section--light{color:#15202b;background-color:#eef2fb;background-image:linear-gradient(#4e4b730d 1px,#0000 1px),linear-gradient(90deg,#4e4b730d 1px,#0000 1px),radial-gradient(circle at 86% 24%,#c5f53a33,#0000 22%);background-size:36px 36px,36px 36px,auto}.system-landing .decision-section--light h2{color:#111a25}.system-landing .decision-section--light .eyebrow--light{color:#6a5fb1}.system-landing .decision-section--light .decision-grid article{color:#1b2631;background:#ffffffd1;border-color:#d6dce9}.system-landing .decision-section--light .decision-grid article:last-child{background:#c8f83f2e;border-color:#64870080}.system-landing .decision-section--light .decision-grid h3{color:#111a25}.system-landing .decision-section--light .decision-grid p{color:#52606d}.system-landing .decision-section--light .decision-grid span,.system-landing .decision-section--light .decision-grid article:last-child span{color:#638600}.system-landing .decision-section--light .decision-quote{color:#18222c}.system-landing .short-fit.section--light{color:#17212b;background-color:#f5f7f1;background-image:linear-gradient(#1f2f180b 1px,#0000 1px),linear-gradient(90deg,#1f2f180b 1px,#0000 1px),radial-gradient(circle at 88% 18%,#c5f53a33,#0000 25%);background-size:34px 34px,34px 34px,auto}.system-landing .short-fit.section--light h2,.system-landing .short-fit.section--light .eyebrow--light{color:#17212b}.system-landing .short-fit.section--light .short-fit__grid>div:first-child>p:last-child{color:#628800}.system-landing .short-fit.section--light .short-fit__lists article{background:#fff;border-color:#d7e0d2}.system-landing .short-fit.section--light .short-fit__lists p{color:#4d5b54}.system-landing .short-fit.section--light .short-fit__lists h3 svg{color:#628800}.system-landing .short-creators.section-creators-dark{background-color:#0a0f18;background-image:linear-gradient(#c8f83f0b 1px,#0000 1px),linear-gradient(90deg,#c8f83f0b 1px,#0000 1px),radial-gradient(circle at 82% 18%,#7b61ff45,#0000 25%);background-size:42px 42px,42px 42px,auto}.system-landing .short-creators.section-creators-dark h2{color:#fff}.system-landing .short-creators.section-creators-dark .eyebrow{color:var(--lime)}.system-landing .short-creators.section-creators-dark .short-creators__bios--portraits article{background:#fff;border-color:#ffffff29}.system-landing .short-creators.section-creators-dark .short-creators__outro{color:#c5ced8}@media (width<=620px){.system-landing .section-focus .feature-copy{padding-top:17px;padding-left:19px}.system-landing .section-method .system-modules{gap:1px}.system-landing .diagnosis.section--light .diagnosis__grid .card{box-shadow:none}.system-landing .section-creators-dark .quote-inline{padding:23px 19px}}.system-landing .section-creators-dark .instructors--portraits article>div,.system-landing .section-creators-dark .short-creators__bios--portraits article>div{color:#17212b;background:#fff}.system-landing .section-creators-dark .instructors--portraits article h3,.system-landing .section-creators-dark .short-creators__bios--portraits article h3{color:#17212b}.system-landing .section-creators-dark .instructors--portraits article>div>p:last-child,.system-landing .section-creators-dark .short-creators__bios--portraits article>div>p:last-child{color:#4e5b67}.system-landing .short-decision.short-decision--light{color:#15202b;background-color:#eef2fb;background-image:linear-gradient(#4e4b730d 1px,#0000 1px),linear-gradient(90deg,#4e4b730d 1px,#0000 1px),radial-gradient(circle at 86% 24%,#c5f53a33,#0000 22%);background-size:36px 36px,36px 36px,auto}.system-landing .short-decision.short-decision--light h2,.system-landing .short-decision.short-decision--light .eyebrow--light{color:#111a25}.system-landing .short-decision.short-decision--light h2 em{color:#628800}.system-landing .short-decision.short-decision--light .short-decision__grid p{color:#52606d;background:#ffffffd1;border-color:#d6dce9}.system-landing .short-decision.short-decision--light .short-decision__grid p:last-child{color:#26322e;background:#c8f83f2e;border-color:#64870080}.system-landing .short-decision.short-decision--light .short-decision__grid span{color:#638600}.system-landing .short-decision.short-decision--light blockquote{color:#18222c}textarea{resize:vertical;min-height:128px}.consent-banner{z-index:100;pointer-events:none;justify-items:center;display:grid;position:fixed;inset:auto 18px 18px}.consent-banner__panel{color:#e8eef4;pointer-events:auto;background:#0d1420;border:1px solid #c8f83f61;border-radius:18px;width:min(720px,100%);padding:24px;box-shadow:0 24px 72px #03070c73}.consent-banner__heading{align-items:flex-start;gap:13px;display:flex}.consent-banner__heading>svg{color:var(--lime);flex:none;margin-top:3px}.consent-banner .eyebrow{margin-bottom:6px}.consent-banner h2{color:#fff;letter-spacing:-1px;margin:0;font-size:22px}.consent-banner__panel>p{color:#cbd6df;max-width:620px;margin:15px 0 0;font-size:13px;line-height:1.6}.consent-banner__close{color:#b9c5cf;background:0 0;border:0;margin-left:auto;padding:4px}.consent-banner__close:hover{color:#fff}.consent-banner__options{gap:8px;margin:18px 0;display:grid}.consent-banner__options label{color:#fff;cursor:pointer;background:#ffffff09;border:1px solid #dbe8f12e;border-radius:10px;justify-content:space-between;gap:18px;padding:13px 14px;display:flex}.consent-banner__options span{gap:3px;display:grid}.consent-banner__options small{color:#adbac5;font-size:11px;line-height:1.45}.consent-banner__options input{accent-color:#b6ee21;width:18px;height:18px}.consent-banner__actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.consent-banner__actions button{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.consent-banner__reject{color:#d7e1e9;background:0 0;border-color:#dbe8f142!important}.consent-banner__configure{color:#fff;background:#202c39;border-color:#dbe8f12e!important}.consent-banner__accept,.consent-banner__save{background:var(--lime);color:#101822}.consent-banner__panel>a{color:#d9ff73;margin-top:14px;font-size:11px;font-weight:700;display:inline-block}.lesson-page,.survey-page{color:#17212b;background:#f3f5ee;min-height:100svh}.lesson-topbar{color:#e6edf2;background:#0b1018}.lesson-topbar .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:58px;display:flex}.lesson-topbar p,.lesson-topbar span{letter-spacing:1px;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.lesson-topbar p{color:#dbe5ee}.lesson-topbar span{color:var(--lime)}.lesson-topbar__back{color:#fff;align-items:center;gap:7px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.lesson-topbar__back:hover{color:var(--lime)}.lesson-hero{color:#fff;background:radial-gradient(circle at 82% 20%,#775ff261,#0000 26%),radial-gradient(circle at 15% 100%,#c8f83f29,#0000 24%),#0c121b;padding:clamp(65px,10vw,125px) 0 clamp(52px,7vw,82px);position:relative;overflow:hidden}.lesson-hero:after{content:"";opacity:.76;pointer-events:none;background-image:linear-gradient(#deebf50e 1px,#0000 1px),linear-gradient(90deg,#deebf50e 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.lesson-hero .wrap{z-index:1;grid-template-columns:minmax(92px,.18fr) minmax(0,1fr);align-items:end;gap:clamp(25px,6vw,74px);display:grid;position:relative}.lesson-hero__index{color:var(--lime);letter-spacing:-8px;font-family:Space Grotesk,sans-serif;font-size:clamp(76px,12vw,155px);font-weight:700;line-height:.72}.lesson-hero h1{color:#fff;letter-spacing:-4.5px;max-width:800px;margin:0 0 19px;font-size:clamp(50px,7vw,92px);line-height:.89}.lesson-hero h1+p{color:#d9e3ec;max-width:695px;margin:0;font-size:clamp(17px,2vw,21px);line-height:1.55}.lesson-media-section{background:#131d2a;padding:clamp(44px,7vw,88px) 0}.lesson-player{background:#070d13;border:1px solid #dce8f042;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 54px #0003}.lesson-player iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.lesson-player--audio{max-width:900px;margin:0 auto}.lesson-player--audio iframe{aspect-ratio:16/7}.lesson-player--placeholder{text-align:center;background:radial-gradient(circle at 82% 24%,#c8f83f1f,#0000 24%),linear-gradient(135deg,#735bee3d,#0000 45%),#09111b;place-items:center;min-height:clamp(300px,52vw,510px);display:grid}.lesson-player--placeholder.lesson-player--audio{min-height:310px}.lesson-player--placeholder>div{max-width:570px;padding:40px 28px}.lesson-player--placeholder svg{color:var(--lime);margin-bottom:18px}.lesson-player--placeholder h2{color:#fff;letter-spacing:-2px;margin:9px 0 12px;font-size:clamp(29px,4vw,45px)}.lesson-player--placeholder p:last-child{color:#c5d1dc;margin:0;font-size:14px;line-height:1.65}.lesson-objective{border-left:3px solid var(--lime);color:#17212b;background:#eaf0df;grid-template-columns:auto minmax(0,1fr);gap:15px;max-width:900px;margin:24px auto 0;padding:19px 21px;display:grid}.lesson-objective>svg{color:#6c9200;margin-top:3px}.lesson-objective .eyebrow{color:#5c7900;margin-bottom:5px}.lesson-objective p:last-child{margin:0;font-size:15px;font-weight:700;line-height:1.55}.lesson-setup-warning{color:#d8e3ec;align-items:center;gap:9px;max-width:900px;margin:16px auto 0;font-size:12px;line-height:1.5;display:flex}.lesson-setup-warning svg{color:var(--lime);flex:none}.lesson-comments{background:#f3f5ee;padding:clamp(66px,9vw,110px) 0}.lesson-comments__grid{grid-template-columns:minmax(0,.8fr) minmax(340px,1fr);align-items:start;gap:clamp(34px,8vw,110px);display:grid}.lesson-comments h2{color:#17212b;letter-spacing:-3px;margin-bottom:16px;font-size:clamp(36px,4.8vw,60px);line-height:.96}.lesson-comments__grid>div>p:last-child{color:#53616c;max-width:420px;margin:0;font-size:16px;line-height:1.65}.lesson-comment-form{background:#fff;border:1px solid #d6dfd0;gap:15px;padding:26px;display:grid;box-shadow:0 14px 28px #1d2d220f}.lesson-comment-form label{color:#25313a;gap:7px;font-size:12px;font-weight:800;display:grid}.lesson-comment-form input,.lesson-comment-form textarea{color:#17212b;background:#fbfcfa;border:1px solid #c8d1ca;border-radius:7px;outline:0;width:100%;padding:13px}.lesson-comment-form input:focus,.lesson-comment-form textarea:focus{border-color:#9aca1c;box-shadow:0 0 0 3px #a6d42829}.hp-field{opacity:0;pointer-events:none;width:1px;height:1px;overflow:hidden;position:absolute!important}.lesson-comment-form__submit,.survey-submit{background:var(--lime);color:#14202a;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:47px;font-weight:800;display:inline-flex}.lesson-comment-form__submit:disabled,.survey-submit:disabled{cursor:wait;opacity:.7}.lesson-comment-form__note{color:#53616c;align-items:center;gap:7px;min-height:18px;margin:0;font-size:11px;line-height:1.45;display:flex}.lesson-comments__list{gap:11px;margin-top:52px;display:grid}.lesson-comments__list article{background:#fff;border:1px solid #dbe2d9;padding:21px 23px}.lesson-comments__list header{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.lesson-comments__list strong{color:#19232c;font-family:Space Grotesk,sans-serif}.lesson-comments__list time{color:#71808b;font-size:11px}.lesson-comments__list p{color:#4e5c67;white-space:pre-wrap;margin:12px 0 0;font-size:14px;line-height:1.65}.lesson-comments__empty{color:#63707a;margin:0;font-size:14px}.lesson-navigation{background:#0c121b;border-top:1px solid #dde8f129}.lesson-navigation .wrap{justify-content:space-between;align-items:center;gap:18px;min-height:90px;display:flex}.lesson-navigation a{color:#fff;align-items:center;gap:8px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.lesson-navigation a:hover{color:var(--lime)}.survey-main{background:radial-gradient(circle at 10% 15%,#c8f83f2e,#0000 22%),#eaf0e3;min-height:calc(100svh - 58px);padding:clamp(48px,8vw,98px) 0}.survey-layout{grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(42px,9vw,130px);display:grid}.survey-intro{padding-top:27px;position:sticky;top:24px}.survey-intro h1{color:#17212b;letter-spacing:-4px;margin:0 0 21px;font-size:clamp(43px,5.2vw,72px);line-height:.9}.survey-intro>p{color:#4d5b64;max-width:390px;font-size:17px;line-height:1.65}.survey-intro>div{color:#3d5615;align-items:center;gap:10px;margin-top:20px;font-size:13px;font-weight:800;display:inline-flex}.survey-intro svg{color:#6f9207}.survey-card{background:#fff;border:1px solid #d2dccd;box-shadow:0 20px 44px #22362214}.survey-card form,.survey-success{padding:clamp(26px,5vw,52px)}.survey-card h2{color:#17212b;letter-spacing:-2.4px;margin-bottom:29px;font-size:clamp(30px,4vw,48px)}.survey-email,.survey-note{color:#28353e;gap:8px;margin-bottom:30px;font-size:13px;font-weight:800;display:grid}.survey-email input,.survey-note textarea{color:#17212b;background:#fbfcfa;border:1px solid #cbd5c7;border-radius:7px;outline:0;width:100%;padding:14px}.survey-email input:focus,.survey-note textarea:focus{border-color:#9aca1c;box-shadow:0 0 0 3px #a6d42829}.survey-choice{border:0;margin:0 0 31px;padding:0}.survey-choice legend{color:#1d2932;margin-bottom:13px;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;line-height:1.25}.survey-choice>div{gap:8px;display:grid}.survey-choice label{color:#3c4a54;cursor:pointer;background:#fbfcfa;border:1px solid #d7dfd3;align-items:center;gap:11px;padding:12px 13px;font-size:13px;line-height:1.45;transition:border-color .16s,background .16s;display:flex}.survey-choice label:hover{background:#f5f9e9;border-color:#a8d428}.survey-choice input{accent-color:#90bb12;flex:none;width:17px;height:17px}.survey-note textarea{min-height:112px;font-weight:500}.survey-submit{width:100%}.survey-status{color:#617079;align-items:center;gap:7px;min-height:22px;margin:12px 0 0;font-size:12px;display:flex}.survey-success{text-align:center}.survey-success>svg{color:#80ac00;margin-bottom:14px}.survey-success h2{max-width:520px;margin:8px auto 14px}.survey-success p:not(.eyebrow){color:#52606a;max-width:490px;margin:0 auto;font-size:15px;line-height:1.65}.survey-success__link{color:#415a0b;align-items:center;gap:7px;margin-top:25px;font-size:13px;font-weight:800;display:inline-flex}@media (width<=760px){.consent-banner{inset:auto 10px 10px}.consent-banner__panel{padding:19px}.consent-banner__actions{grid-template-columns:1fr 1fr;display:grid}.consent-banner__accept,.consent-banner__save{grid-column:1/-1}.lesson-topbar .wrap{min-height:54px}.lesson-topbar p{display:none}.lesson-hero .wrap{grid-template-columns:1fr;gap:24px}.lesson-hero__index{font-size:80px}.lesson-hero h1{letter-spacing:-3.6px;font-size:clamp(47px,14vw,70px)}.lesson-player--audio iframe{aspect-ratio:16/10}.lesson-player--placeholder{min-height:350px}.lesson-comments__grid,.survey-layout{grid-template-columns:1fr;gap:34px}.lesson-comments__grid>div>p:last-child{max-width:none}.survey-intro{padding-top:0;position:static}.survey-intro h1{font-size:clamp(45px,13vw,66px)}.lesson-navigation .wrap{min-height:76px}}@media (width<=460px){.consent-banner__actions{grid-template-columns:1fr}.consent-banner__actions button{width:100%}.lesson-topbar span{display:none}.lesson-objective{padding:17px}.lesson-comment-form,.survey-card form,.survey-success{padding:21px}.lesson-comments__list article{padding:18px}.lesson-comments__list header{flex-direction:column;align-items:flex-start;gap:4px}}@media (prefers-reduced-motion:reduce){.consent-banner__actions button,.survey-choice label{transition:none}}.consent-banner{inset:auto 12px 12px}.consent-banner__panel{border-radius:12px;width:min(560px,100%);padding:13px 15px 11px;box-shadow:0 16px 42px #03070c59}.consent-banner__heading{align-items:center;gap:9px}.consent-banner__heading>svg{width:18px;height:18px;margin:0}.consent-banner .eyebrow{display:none}.consent-banner h2{letter-spacing:-.7px;font-size:16px}.consent-banner__close{padding:2px}.consent-banner__panel>p{color:#c5d0d9;margin:7px 0 0;font-size:11px;line-height:1.4}.consent-banner__actions{gap:6px;margin-top:10px}.consent-banner__actions button{border-radius:7px;min-height:34px;padding:0 11px;font-size:10px}.consent-banner__panel>a{margin-top:7px;font-size:10px}.consent-banner__options{gap:6px;margin:11px 0}.consent-banner__options label{border-radius:7px;padding:9px 10px}.consent-banner__options strong{font-size:11px}.consent-banner__options small{font-size:10px}@media (width<=760px){.consent-banner__panel{padding:12px}.consent-banner__actions{grid-template-columns:repeat(3,minmax(0,1fr))}.consent-banner__accept{grid-column:auto}.consent-banner__save{grid-column:1/-1}.consent-banner__actions button{width:100%;padding:0 6px}}@media (width<=460px){.consent-banner{inset:auto 7px 7px}.consent-banner__panel>p{font-size:10px}.consent-banner__actions{grid-template-columns:repeat(3,minmax(0,1fr))}.consent-banner__actions button{min-height:32px;font-size:9px}}.lesson-media-section--without-media{padding:30px 0}.lesson-media-section--without-media .lesson-objective{margin-top:0}
