@font-face{font-family:Inter Display;src:url(/fonts/inter-display-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Display;src:url(/fonts/inter-display-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Display;src:url(/fonts/inter-display-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Display;src:url(/fonts/inter-display-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Display;src:url(/fonts/inter-display-900.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/inter-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;src:url(/fonts/roboto-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/roboto-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/roboto-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/roboto-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/roboto-900.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--black:#0b0b0b;--ink:#151515;--cream:#f8f7f5;--cream-2:#eee9df;--gold:#f8df42;--gold-2:#ffd980;--muted:#ffffffad;--muted-dark:#6f6d66;--line:#ffffff1f;--line-dark:#0000001a;--shadow:0 30px 90px #00000047;font-family:Inter Display,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:hidden}body{background:var(--cream);max-width:100%;color:var(--ink);font-synthesis-weight:none;text-rendering:geometricprecision;margin:0;overflow-x:hidden}#root{max-width:100%;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input{font:inherit}.container{width:min(1160px,100% - 40px);margin-inline:auto}.narrow{width:min(920px,100% - 40px)}.top-navigation{z-index:20;width:725px;max-width:calc(100% - 30px);animation:1s cubic-bezier(.16,1,.3,1) both nav-enter;position:fixed;top:15px;left:50%;transform:translate(-50%)}.site-header{color:#fff;background:#141414;border:1px solid #ffffff0a;border-radius:15px;justify-content:space-between;align-items:center;width:725px;max-width:100%;min-height:57px;margin-inline:auto;padding:10px;display:flex;box-shadow:0 3px 6px #0000004d}.site-header__top-row{flex:1 0 0;justify-content:flex-start;align-items:center;max-width:158px;display:flex}.brand{justify-content:center;align-items:center;width:156px;height:37px;display:flex;overflow:visible}.brand img{aspect-ratio:4.2889;object-fit:contain;width:156px;height:auto}.brand--wordmark{color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;width:auto;text-decoration:none}.brand--wordmark strong{letter-spacing:-.02em;text-transform:uppercase;font-family:Roboto,sans-serif;font-size:19px;font-weight:900;line-height:1}.brand--wordmark span{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.site-header__nav{flex:none;align-items:center;gap:15px;width:min-content;display:flex}.site-header__nav a{white-space:nowrap;color:#fff;opacity:.92;font-family:Inter Display,sans-serif;font-size:14px;font-weight:400;line-height:1.4;transition:color .18s,opacity .18s}.nav-button{color:#000;white-space:nowrap;background:#fff;border:1px solid #00000008;border-radius:10px;justify-content:center;align-items:center;min-height:39px;padding:10px 20px;font-size:14px;font-weight:700;line-height:1.1;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 1px 5px #0000001a}.nav-button:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000002e}.menu-toggle{cursor:pointer;background:0 0;border:0;width:20px;height:20px;padding:0;display:none}.menu-toggle span{background:#fff;border-radius:99px;width:20px;height:2px;transition:transform .22s,opacity .22s;display:block}.menu-toggle span+span{margin-top:5px}.top-navigation--open .menu-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.top-navigation--open .menu-toggle span:nth-child(2){opacity:0}.top-navigation--open .menu-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@keyframes nav-enter{0%{opacity:0;transform:translate(-50%)translateY(-50px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes nav-enter-mobile{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.button{letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--primary{color:#0b0b0b;background:linear-gradient(168deg,#f8df42 16%,#fff599 44%,#e1a427);box-shadow:inset 0 2px 1px #ffffff80,0 18px 34px #f8df422e}.button--dark{color:#fff;background:#151515;border:1px solid #ffffff24}.button--ghost{color:#fff;background:#ffffff14}.pill,.label{color:#080808;letter-spacing:.08em;background:linear-gradient(168deg,#f8df42 16%,#fff599 44%,#e1a427);border:1px solid #00000024;border-radius:8px;width:fit-content;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.section{padding:110px 0}.pain-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.pain-card{border:1px solid var(--line);opacity:0;will-change:transform, opacity;background:#141414;border-radius:20px;padding:30px 28px 32px;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(25px);box-shadow:inset 0 1px #ffffff08}.pain-card--visible{opacity:1;transform:translateY(0)}.pain-card h3{border-left:2px solid var(--gold);letter-spacing:-.01em;margin:0 0 12px;padding-left:16px;font-size:18px;font-weight:600;line-height:1.3}.pain-card p{color:var(--muted);margin:0;font-size:15.5px;line-height:1.6}.pain-turn{color:#ffffffeb;letter-spacing:-.01em;text-align:center;text-wrap:pretty;max-width:720px;margin:54px auto 0;font-size:21px;font-weight:500;line-height:1.55}.section--cream{color:#111;background:var(--cream)}.section-header{text-align:center;justify-items:center;max-width:760px;margin:0 auto 54px;display:grid}.section-header h2,.split-heading h2,.cta-split h2,.footer-cta h2{letter-spacing:-.02em;margin:16px 0 12px;font-size:40px;font-weight:600;line-height:1.2}.section-header p,.split-heading p,.cta-split p,.footer-cta p{color:var(--muted);margin:0;font-size:18px;line-height:1.5}.section-header--light p,.section--cream .split-heading p,.section--cream .cta-split p{color:var(--muted-dark)}.hero{color:#fff;background:radial-gradient(circle at 50% 0,#f8df422e,#0000 34%),linear-gradient(#141414 0%,#080808 100%);padding:150px 0 80px;position:relative;overflow:hidden}.hero--split,.hero--center{min-height:760px}.hero__grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:54px;display:grid;position:relative}.hero__copy h1,.hero h1{letter-spacing:-.075em;max-width:820px;margin:18px 0 22px;font-size:clamp(54px,8vw,108px);line-height:.9}.hero__copy p,.hero--center p{max-width:610px;color:var(--muted);margin:0 0 32px;font-size:20px;line-height:1.55}.hero--center{text-align:center}.hero--center .narrow{justify-items:center;display:grid}.hero--center h1,.hero--center p{margin-inline:auto}.hero--center small{color:#fff9;margin-top:14px;display:block}.hero--home{isolation:isolate;background:#0b0b0b;min-height:auto;padding:140px 0 60px}.hero__beam{z-index:0;object-fit:fill;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform, opacity;width:367px;max-width:none;height:500px;position:absolute}.hero__beam--left{animation:4s linear both framer-bg-left-enter;top:0;left:0;transform:rotate(180deg)}.hero__beam--right{animation:4s linear both framer-bg-right-enter;top:100px;right:0;transform:none;-webkit-mask:linear-gradient(#000 76%,#0000 100%);mask:linear-gradient(#000 76%,#0000 100%)}.home-hero{z-index:1;text-align:center;justify-items:center;display:grid;position:relative}.home-hero__content{justify-items:center;max-width:760px;display:grid}.hero--home .rating--trustpilot{color:#ffffffe6;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:14px;font-weight:400;line-height:1.4;display:inline-flex}.hero--home .rating--trustpilot strong{color:#fff;font-weight:700}.hero--home .rating--trustpilot img{object-fit:contain;width:106px;height:20px;margin-left:8px}.hero-eyebrow{max-width:560px;color:var(--gold);text-wrap:balance;opacity:0;margin:0;font-size:16px;font-weight:600;line-height:1.4;animation:1.5s linear both framer-y25-enter;transform:translateY(25px)}.hero--home h1.hero-title{color:#fff;letter-spacing:-.03em;text-wrap:balance;flex-wrap:wrap;justify-content:center;gap:0 .18em;max-width:590px;margin:18px 0 20px;font-family:Roboto,sans-serif;font-size:60px;font-weight:700;line-height:1.1;display:flex}.hero-title__word{opacity:0;filter:blur(10px);will-change:transform, opacity, filter;animation:1.5s linear 50ms both framer-title-word-enter;display:inline-block;transform:translateY(15px)}.hero--home .hero-copy{color:#fffc;letter-spacing:0;opacity:0;max-width:625px;margin:0;font-size:18px;font-weight:400;line-height:1.5;animation:1.5s linear .2s both framer-y25-enter;transform:translateY(25px)}.hero-trust{color:#ffffff9e;opacity:0;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:16px 0 0;padding:0;font-size:14px;list-style:none;animation:1.5s linear .4s both framer-y25-enter;display:flex;transform:translateY(25px)}.hero-trust li{position:relative}.hero-trust li+li:before{content:"·";position:absolute;left:-12px}.hero-cta{color:#000;opacity:0;background:#fff;border:1px solid #00000008;border-radius:10px;justify-content:center;align-items:center;min-width:216px;min-height:53px;margin-top:38px;padding:0 30px;font-size:16px;font-weight:700;transition:transform .18s,box-shadow .18s;animation:1.5s linear .3s both framer-y25-enter;display:inline-flex;transform:translateY(25px);box-shadow:0 3px 5px #00000012}.hero-video{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);aspect-ratio:900/502;transform-origin:top;will-change:transform, opacity;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:28px;width:min(900px,100vw - 40px);margin-top:40px;padding:10px;animation:2s linear .4s both framer-video-enter;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000057}.hero-video:before{content:"";z-index:1;pointer-events:none;border:1px solid #ffffff0d;border-radius:22px;position:absolute;inset:6px}.hero-video img{object-fit:cover;object-position:center;border-radius:22px;width:100%;height:100%}.hero-video .youtube-play{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:68px;height:48px;padding:0;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.hero-video .youtube-play svg{width:68px;height:48px;display:block}.hero-video .youtube-play path:first-child{fill:#212121;fill-opacity:.8;transition:fill .12s,fill-opacity .12s}.hero-video .youtube-play path:last-child{fill:#fff}.hero-video .youtube-play:hover path:first-child{fill:red;fill-opacity:1}@keyframes framer-title-word-enter{0%{opacity:.001;filter:blur(10px);transform:translateY(15px)}12%{opacity:.42;filter:blur(6px);transform:translateY(9px)}28%{opacity:.78;filter:blur(2.8px);transform:translateY(4px)}46%{opacity:.96;filter:blur(.7px);transform:translateY(1px)}64%,to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes framer-y25-enter{0%{opacity:.001;transform:translateY(25px)}14%{opacity:.36;transform:translateY(15px)}32%{opacity:.78;transform:translateY(6px)}52%{opacity:.98;transform:translateY(-1px)}72%,to{opacity:1;transform:translateY(0)}}@keyframes framer-video-enter{0%{opacity:0;transform:perspective(1000px)rotateX(20deg)translateY(-80px)scale(.8)}18%{opacity:.58;transform:perspective(1000px)rotateX(12deg)translateY(-44px)scale(.89)}38%{opacity:.9;transform:perspective(1000px)rotateX(4deg)translateY(-13px)scale(.98)}56%{opacity:1;transform:perspective(1000px)rotateX(-.8deg)translateY(3px)scale(1.01)}76%,to{opacity:1;transform:perspective(1000px)rotateX(0)translateY(0)scale(1)}}@keyframes framer-bg-left-enter{0%{opacity:.001;transform:translateY(-125px)rotate(180deg)}16%{opacity:.34;transform:translateY(-72px)rotate(180deg)}36%{opacity:.72;transform:translateY(-28px)rotate(180deg)}58%{opacity:.96;transform:translateY(-6px)rotate(180deg)}to{opacity:1;transform:translateY(0)rotate(180deg)}}@keyframes framer-bg-right-enter{0%{opacity:.001;transform:translateY(125px)}16%{opacity:.34;transform:translateY(72px)}36%{opacity:.72;transform:translateY(28px)}58%{opacity:.96;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.logo-strip{color:#ffffff8f;text-align:center;background:#0b0b0b;border:0;padding:0 0 64px}.logo-strip__inner{opacity:0;justify-items:center;gap:32px;animation:1s linear both framer-y25-enter;display:grid;transform:translateY(25px)}.logo-strip p{color:#fff9;text-align:center;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.logo-strip__viewport{background:0 0;border-radius:10px;width:min(600px,100%);overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000 0%,#000 50.809%,#0000 100%);mask:linear-gradient(90deg,#0000 0%,#000 50.809%,#0000 100%)}.logo-strip__grid{will-change:transform;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:40px;width:max-content;min-width:max-content;animation:20s linear infinite brand-ticker;display:flex;overflow:visible}.logo-strip__grid img{opacity:1;object-fit:contain;filter:none;flex:none;max-width:none;max-height:20px}.logo-strip__grid img:nth-child(8n+1){width:104px;height:17px}.logo-strip__grid img:nth-child(8n+2){width:68px;height:20px}.logo-strip__grid img:nth-child(8n+3){width:56px;height:15px}.logo-strip__grid img:nth-child(8n+4){width:59px;height:20px}.logo-strip__grid img:nth-child(8n+5){width:63px;height:15px}.logo-strip__grid img:nth-child(8n+6){width:51px;height:20px}.logo-strip__grid img:nth-child(8n+7){width:60px;height:20px}.logo-strip__grid img:nth-child(8n+8){width:93px;height:20px}.logo-strip__viewport:hover .logo-strip__grid{animation-play-state:paused}@keyframes brand-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.roadmap-section{color:#fff;background:#0b0b0b;padding:24px 0 0}.roadmap-shell{background:#121212;border:1px solid #ffffff0d;border-radius:24px 24px 0 0;width:min(1200px,100% - 80px);padding:76px 100px 96px}.roadmap-shell .section-header{max-width:760px;margin-bottom:84px}.roadmap-shell .section-header h2{color:#fff;letter-spacing:-.02em;white-space:nowrap;max-width:760px;margin-top:28px;font-size:40px;font-weight:600;line-height:1.2}.roadmap-shell .section-header p{color:#ffffff8f;max-width:500px;font-size:18px;line-height:1.5}.roadmap-timeline{gap:0;display:grid;position:relative}.roadmap-timeline:before{content:"";background:#ffffff17;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.timeline-item{opacity:0;will-change:transform, opacity;grid-template-columns:1fr 1fr;align-items:center;gap:200px;min-height:300px;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);display:grid;position:relative;transform:translateY(25px)}.timeline-item--visible{opacity:1;transform:translateY(0)}.timeline-item:nth-child(2n) .timeline-media{grid-column:2}.timeline-item:nth-child(2n) .timeline-copy{grid-area:1/1}.timeline-node{z-index:2;width:24px;height:24px;color:var(--gold-2);background:#ffd98029;border-radius:999px;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.timeline-media{background:#202020;border:1px solid #ffffff17;border-radius:10px;align-self:start;margin-top:28px;position:relative;overflow:hidden;box-shadow:0 16px 40px #0000003d}.timeline-media img{object-fit:cover;width:100%;height:220px}.timeline-stat{background:#000000e0;border-radius:12px 12px 0 0;width:300px;min-height:104px;padding:18px 20px;font-family:Roboto,sans-serif;position:absolute;bottom:0;left:56px;box-shadow:0 -8px 30px #0000004d}.timeline-stat__label{color:#fff;font-size:14px;font-weight:700;line-height:1.1;display:block}.timeline-stat__metric{align-items:baseline;gap:10px;margin-top:12px;display:flex}.timeline-stat__metric strong{color:var(--gold-2);font-size:28px;font-weight:700;line-height:1}.timeline-stat__metric small{color:var(--gold);font-size:13px;font-weight:700}.timeline-stat__caption{color:#ffffff6b;margin-top:4px;font-size:12px;line-height:1;display:block}.timeline-stat__spark{width:92px;height:40px;position:absolute;bottom:22px;right:18px;overflow:visible}.timeline-stat__spark path{fill:none;stroke:var(--gold);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.timeline-stat--2{width:286px;min-height:105px;padding-top:18px}.ab-row{color:#ffffff6b;grid-template-columns:42px 1fr;align-items:center;gap:10px;margin-top:14px;font-size:13px;line-height:1;display:grid}.ab-row+.ab-row{margin-top:10px}.ab-row i{background:var(--gold);border-radius:99px;height:8px;display:block}.ab-row--muted i{background:#ffd98075;width:72%}.timeline-stat--3{width:300px;min-height:112px;padding:16px 20px}.message-head{color:#fff;align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.message-head img{object-fit:cover;border-radius:999px;width:22px;height:22px}.message-head b{color:#fff;margin-left:auto;font-size:13px;font-weight:500}.timeline-stat--3 p{color:#ffffff9e;margin:14px 0 0;font-size:14px;line-height:1.35}.timeline-stat--4{align-content:center;gap:12px;min-height:104px;display:grid}.shipping-lock{color:var(--gold-2);font-size:24px}.timeline-copy{align-self:center;max-width:390px}.timeline-copy h3{color:#fff;letter-spacing:-.02em;margin:0 0 20px;font-size:19px;font-weight:600;line-height:1.2}.timeline-copy p{color:#ffffff85;margin:0;font-size:16px;line-height:1.55}.features-section{background:#0b0b0b;padding:80px 0 40px}.features-container{flex-direction:column;align-items:center;gap:60px;width:min(1200px,100% - 80px);max-width:1200px;display:flex}.features-section .section-header{margin-bottom:0}.feature-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;width:100%;margin-top:6px;display:grid}.feature-card{opacity:0;will-change:transform, opacity;background:#141414;border:0;border-radius:20px;flex-direction:column;grid-column:span 2;justify-content:flex-start;height:346.4px;padding:0;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;transform:translateY(25px);box-shadow:inset 0 1px #ffffff08}.feature-card--visible{opacity:1;transform:translateY(0)}.feature-card--2,.feature-card--5{transition-delay:.1s}.feature-card--3{transition-delay:.2s}.feature-card--4,.feature-card--5{grid-column:span 3}.feature-card__glow{pointer-events:none;background:radial-gradient(80% 70% at 100% 0,#ffd9801f,#fff0 64%);position:absolute;inset:0}.feature-card__copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;width:100%;min-height:131.4px;padding:25px;display:flex;position:relative}.feature-card h3,.roadmap-card h3,.testimonial-card h3,.benefit-grid h3,.step-card h3{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:18px;font-weight:700;line-height:1.2}.feature-card h3{margin:0;font-weight:600}.feature-card p,.roadmap-card p{color:#ffffff85;margin:0;font-size:16px;line-height:1.45}.feature-card p{line-height:1.5}.feature-illustration{z-index:1;color:#fff;place-items:center;width:100%;height:215px;min-height:215px;font-family:Roboto,sans-serif;display:grid;position:relative}.feature-svg-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.feature-search-bar{background:#ffffff0a;border:0;border-radius:15px;align-items:center;gap:10px;width:284px;height:54px;padding:15px;display:flex;position:absolute;top:29px;left:41px;box-shadow:0 8px 18px #00000040}.feature-search-bar .feature-svg-icon{color:#ffffff8c}.feature-search-bar strong{font-size:16px;font-weight:700}.feature-search-bar i{background:#ffffffa6;width:1px;height:18px}.feature-result{background:#050505e0;border-radius:12px;align-items:center;gap:13px;width:328px;max-width:none;padding:15px 18px;display:flex;position:absolute;top:96px;left:50px;box-shadow:0 10px 24px #00000052}.feature-result img{object-fit:cover;border-radius:50%;width:43px;height:43px}.feature-result strong{font-size:16px;font-weight:500;display:block}.feature-result strong span{color:#00b861;font-size:14px;font-weight:400}.feature-result p{margin-top:5px;font-size:16px;line-height:1.1}.feature-result mark{color:var(--gold-2);background:#ffd98029;border-radius:3px;padding:1px 3px}.event-card{background:#0f0f0fe0;border:0;border-radius:15px;width:204px;height:171px;padding:20px;box-shadow:0 12px 28px #0000005c}.event-card strong{font-size:16px;font-weight:700}.event-card p,.event-card span{color:#ffffff7a;margin:14px 0 0;font-size:11px;line-height:1.35;display:block}.event-card__time{align-items:flex-start;gap:10px;display:flex!important}.event-card__time .feature-svg-icon{color:#ffffffc7;width:16px;height:16px;margin-top:1px}.event-card__time span{margin:0}.event-card b{color:var(--gold-2);font-weight:500}.event-card div{justify-content:space-between;align-items:center;margin-top:22px;display:flex}.event-card em{color:#ffffff8c;font-size:11px;font-style:normal}.event-card button{background:var(--gold-2);color:#111;white-space:nowrap;border:0;border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:9.5px;font-weight:700;display:inline-flex}.event-card button .feature-svg-icon{stroke-width:2.2px;width:14px;height:14px}.feature-illustration--levels{width:100%;height:215px;min-height:215px;box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:grid}.feature-levels-panel{background:#0a0a0ab8;border:0;border-radius:15px;flex-direction:column;justify-content:center;width:250px;height:191.2px;padding:20px;display:flex;box-shadow:0 12px 28px #0000005c}.level-row{align-items:center;gap:12px;min-height:34.4px;padding:0;display:flex}.level-row+.level-row{border-top:1px solid #ffffff0d}.level-row__icon{width:34px;height:34px;color:var(--gold-2);border:2px solid #ffd980bf;border-radius:50%;place-items:center;font-weight:700;display:grid}.level-row__icon--lock{border-style:dashed;border-color:#ffd98059}.level-row__icon .feature-svg-icon{stroke-width:2px;width:14px;height:14px}.level-row strong{font-size:15px;font-weight:500}.level-row p{margin:3px 0 0;font-size:12px;line-height:1}.chat-panel{background:#0a0a0adb;border:1px solid #ffffff0f;border-radius:13px;width:328px;max-width:calc(100% - 40px);margin-top:20px;overflow:hidden;box-shadow:0 12px 28px #0000005c}.chat-panel header,.chat-row{align-items:center;gap:13px;padding:14px 18px;display:flex}.chat-panel header{color:#fff;justify-content:space-between;font-size:14px;font-weight:700}.chat-panel header span{color:var(--gold-2);font-weight:400}.chat-row{background:#ffffff08}.chat-row+.chat-row{border-top:1px solid #ffffff0d}.chat-row img{object-fit:cover;border-radius:50%;width:43px;height:43px}.chat-row div{flex:1;min-width:0}.chat-row strong{font-size:15px;font-weight:500}.chat-row strong span,.chat-row p{color:#ffffff73;font-weight:400}.chat-row p{margin-top:3px;font-size:14px;line-height:1.2}.chat-row i{background:var(--gold-2);border-radius:50%;width:10px;height:10px}.feature-illustration--classroom{justify-items:center;min-height:215px;overflow:hidden}.feature-illustration--classroom>img{object-fit:cover;opacity:.55;filter:saturate(.8);width:calc(100% + 160px);height:115px;position:absolute;inset:20px -80px auto}.classroom-card{background:#050505db;border:0;border-radius:0 0 15px 15px;width:303px;max-width:none;height:214.4px;margin-top:5px;margin-left:44px;padding:20px 20px 16px;position:relative;box-shadow:0 12px 28px #0000005c}.classroom-card header{justify-content:space-between;font-size:15px;font-weight:700;display:flex}.classroom-card header span{color:#ffffff80}.classroom-card header .feature-svg-icon{width:16px;height:16px}.progress{background:#ffd98024;border-radius:99px;align-items:center;height:24px;margin:15px 0 16px;display:flex}.progress b{background:var(--gold-2);color:#000;border-radius:99px;place-items:center;width:70px;height:24px;font-size:13px;display:grid}.progress i{flex:1}.classroom-card h4{margin:0 0 14px;font-size:16px}.classroom-card p{color:#fff;background:#ffffff1a;border-radius:10px;justify-content:space-between;margin:0 0 11px;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.classroom-card small{color:#ffffff73;font-size:14px}.feature-search-bar,.feature-result,.event-card,.feature-levels-panel,.chat-panel,.chat-row,.chat-row i,.classroom-card,.progress b,.feature-illustration--classroom>img{opacity:0;will-change:transform, opacity}.feature-card--1.feature-card--visible .feature-search-bar{animation:.95s cubic-bezier(.16,1,.3,1) 90ms both feature-search-bar-enter}.feature-card--1.feature-card--visible .feature-result{animation:.95s cubic-bezier(.16,1,.3,1) .19s both feature-search-result-enter}.feature-card--1.feature-card--visible .feature-search-bar i{animation:.9s steps(2,end) .9s 2 feature-caret-blink}.feature-card--2.feature-card--visible .event-card{animation:1.05s cubic-bezier(.16,1,.3,1) .12s both feature-event-card-enter}.feature-card--2.feature-card--visible .event-card button{animation:.7s cubic-bezier(.16,1,.3,1) .52s both feature-cta-pop}.feature-card--3.feature-card--visible .feature-levels-panel{animation:1s cubic-bezier(.16,1,.3,1) .12s both feature-levels-enter}.feature-card--3.feature-card--visible .level-row:first-child{animation:.7s cubic-bezier(.16,1,.3,1) .23s both feature-level-row-enter}.feature-card--3.feature-card--visible .level-row:nth-child(2){animation:.7s cubic-bezier(.16,1,.3,1) .33s both feature-level-row-enter}.feature-card--3.feature-card--visible .level-row:nth-child(3){animation:.7s cubic-bezier(.16,1,.3,1) .43s both feature-level-row-enter}.feature-card--3.feature-card--visible .level-row__icon--lock{animation:.9s cubic-bezier(.16,1,.3,1) .72s both feature-lock-pulse}.feature-card--4.feature-card--visible .chat-panel{animation:1s cubic-bezier(.16,1,.3,1) .11s both feature-chat-enter}.feature-card--4.feature-card--visible .chat-row:first-of-type{animation:.75s cubic-bezier(.16,1,.3,1) .28s both feature-chat-row-enter}.feature-card--4.feature-card--visible .chat-row:nth-of-type(2){animation:.75s cubic-bezier(.16,1,.3,1) .39s both feature-chat-row-enter}.feature-card--4.feature-card--visible .chat-row i{animation:.65s cubic-bezier(.16,1,.3,1) .62s both feature-dot-pop}.feature-card--5.feature-card--visible .feature-illustration--classroom>img{animation:1.2s cubic-bezier(.16,1,.3,1) 80ms both feature-video-strip-enter}.feature-card--5.feature-card--visible .classroom-card{animation:1.1s cubic-bezier(.16,1,.3,1) .13s both feature-classroom-card-enter}.feature-card--5.feature-card--visible .progress b{animation:1s cubic-bezier(.16,1,.3,1) .54s both feature-progress-fill}.feature-card--5.feature-card--visible .classroom-card p span{animation:.65s cubic-bezier(.16,1,.3,1) .93s both feature-check-pop}@keyframes feature-search-bar-enter{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@keyframes feature-search-result-enter{0%{opacity:0;transform:translate(30px)translateY(8px)}to{opacity:1;transform:translate(0)translateY(0)}}@keyframes feature-caret-blink{0%,49%{opacity:1}50%,to{opacity:.25}}@keyframes feature-event-card-enter{0%{opacity:0;transform:translateY(18px)scale(.25)}55%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes feature-cta-pop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes feature-levels-enter{0%{opacity:0;transform:translateY(16px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes feature-level-row-enter{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes feature-lock-pulse{0%{opacity:.35;transform:scale(.65)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes feature-chat-enter{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes feature-chat-row-enter{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes feature-dot-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes feature-video-strip-enter{0%{opacity:0;transform:translate(44px)}to{opacity:.55;transform:translate(0)}}@keyframes feature-classroom-card-enter{0%{opacity:0;transform:translate(38px)translateY(10px)scale(.96)}to{opacity:1;transform:translate(0)translateY(0)scale(1)}}@keyframes feature-progress-fill{0%{opacity:1;width:0}to{opacity:1;width:70px}}@keyframes feature-check-pop{0%{opacity:0;transform:scale(0)rotate(-35deg)}65%{opacity:1;transform:scale(1.2)rotate(0)}to{opacity:1;transform:scale(1)rotate(0)}}.stats-band{color:#fff;background:#0b0b0b;border:0;padding:40px 0}.stats-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:0;width:min(1200px,100% - 80px);max-width:1200px;display:grid}.stats-grid>div{justify-items:center;gap:5px;min-height:96px;padding-top:20px;display:grid;position:relative}.stats-grid>div+div:before{content:"";background:#ffffff1a;width:1px;height:77px;position:absolute;top:29.5px;left:-.5px}.stats-grid strong{color:#fff;letter-spacing:-.02em;font-family:Roboto,sans-serif;font-size:40px;font-weight:700;line-height:normal;display:block}.stats-grid span{color:#ffffff80;font-size:16px;line-height:24px}.wins-section{background:#0b0b0b;padding:100px 0;position:relative;overflow:hidden}.wins-section:before,.wins-section:after{content:"";opacity:.95;pointer-events:none;background:url(/images/heroBackground.png) 50%/cover no-repeat;width:280px;height:382px;position:absolute}.wins-section:before{top:0;left:0;transform:rotate(180deg)}.wins-section:after{bottom:0;right:0}.wins-section>.container{z-index:1;position:relative}.wins-section .section-header{margin-bottom:86px}.wins-section .pill{letter-spacing:-.02em;border:0;border-radius:6px;font-size:14px;line-height:1.1;box-shadow:0 .301px .301px -.833px #00000021,0 1.144px 1.144px -1.667px #00000021,0 5px 5px -2.5px #00000021,inset 0 2px 1px #ffffff80}.wins-slider{width:min(1200px,100%);height:408px;margin-inline:auto;position:relative}.wins-slider__track{position:absolute;inset:0;overflow:visible}.wins-card{--wins-offset:0;opacity:0;pointer-events:none;width:725px;height:408px;transform:translateX(calc(-50% + (var(--wins-offset) * 1075px)));background:#1b1b1b;border-radius:20px;align-items:flex-end;padding:30px;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 6px 12px #00000040,0 23px 23px #00000036}.wins-card[data-active=true]{opacity:1;pointer-events:auto;transform:translateX(calc(-50% + (var(--wins-offset) * 1075px)))}.wins-card img{object-fit:cover;object-position:center;filter:grayscale(.12);width:100%;height:100%;position:absolute;inset:0}.wins-card__overlay{z-index:1;background:linear-gradient(#0000 0%,#000000e6 100%);position:absolute;inset:0}.wins-card__content{z-index:2;color:#fff;gap:30px;width:100%;display:grid;position:relative}.wins-card h3{color:#fff;letter-spacing:-.02em;max-width:665px;margin:0;font-size:30px;font-weight:600;line-height:1.2}.wins-card p{color:#fff;max-width:665px;margin:0;font-size:18px;line-height:1.5}.wins-card footer{gap:2px;display:grid}.wins-card footer strong{color:#fff;font-size:16px;font-weight:700;line-height:1.2}.wins-card footer span{color:#ffffff80;font-size:14px;line-height:1.3}.wins-slider__button{z-index:3;color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:99px;place-items:center;width:36px;height:36px;padding:0;transition:background .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.wins-slider__button:hover{background:#ffffff2e}.wins-slider__button span{border-top:2px solid;border-right:2px solid;width:9px;height:9px}.wins-slider__button--prev{left:calc(50% - 423.5px)}.wins-slider__button--prev span{transform:translate(2px)rotate(-135deg)}.wins-slider__button--next{right:calc(50% - 423.5px)}.wins-slider__button--next span{transform:translate(-2px)rotate(45deg)}.testimonial-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.testimonial-card{border:1px solid var(--line-dark);background:#fff;border-radius:26px;padding:24px;box-shadow:0 18px 60px #00000012}.testimonial-card p{color:var(--muted-dark);line-height:1.55}.testimonial-card footer{align-items:center;gap:12px;margin-top:22px;display:flex}.testimonial-card img{object-fit:cover;border-radius:50%;width:44px;height:44px}.testimonial-card span{color:var(--muted-dark);font-size:13px;display:block}.cta-split{grid-template-columns:1fr .85fr;align-items:center;gap:50px;display:grid}.modules-section{color:#fff;background:#0b0b0b;padding:25px 0}.modules-shell{background:#141414;border:0;border-radius:25px;width:min(1200px,100% - 80px);padding:50px;box-shadow:0 3px 6px #0000004d}.modules-shell .section-header{max-width:1000px;margin-bottom:60px}.modules-shell .section-header h2{color:#fff;width:100%;margin-top:24px}.modules-shell .section-header p{color:#ffffffb3;width:100%}.modules-shell .pill{letter-spacing:-.02em;border:0;border-radius:6px;font-size:14px;line-height:1.1;box-shadow:0 .301px .301px -.833px #00000021,0 1.144px 1.144px -1.667px #00000021,0 5px 5px -2.5px #00000021,inset 0 2px 1px #ffffff80}.modules-content{grid-template-columns:610px 350px;align-items:start;gap:40px;width:1000px;max-width:100%;margin-inline:auto;display:grid}.module-stack{gap:40px;display:grid}.module-list{gap:16px;margin-top:0;display:grid}.module-row{color:#fff;opacity:0;background:#ffffff0a;border:1px solid #ffffff0d;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-height:59px;padding:0 20px;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(25px);box-shadow:inset 0 1px #ffffff05}.module-row strong{color:#fffc;flex:none;font-size:16px;font-weight:600;line-height:1.3}.module-row>span{color:#ffffff6b;flex-wrap:wrap;justify-content:flex-end;gap:20px;font-size:12px;font-weight:700;line-height:1.4;display:flex}.module-meta{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.module-meta svg{fill:currentColor;opacity:1;flex:none;width:14px;height:14px}.module-about{opacity:0;border-left:1px solid #ffffff40;gap:16px;width:500px;max-width:100%;padding-left:24px;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);display:grid;transform:translateY(25px)}.module-reveal--visible .module-row,.module-reveal--visible .module-about,.module-row.module-reveal--visible,.module-about.module-reveal--visible{opacity:1;transform:translateY(0)}.module-about strong{color:#fff;font-size:18px;font-weight:600;line-height:1.3}.module-about p{color:#fff9;margin:0;font-size:16px;line-height:1.5}.community-card{color:#fff;background:radial-gradient(83% 50% at 48.9% 16%,#ffffff1a 0%,#ffffff05 100%);border:0;border-radius:15px;width:350px;padding:25px;box-shadow:0 2px 12px #0000000d,0 2px 4px #00000040}.community-card header{align-items:center;gap:10px;margin-bottom:25px;display:flex}.community-card header img{object-fit:cover;border-radius:7px;width:30px;height:30px;box-shadow:0 5px 11px -1px #00000030}.community-card h3{color:#fff;margin:0;font-size:18px;font-weight:600;line-height:1.3}.community-card__preview{object-fit:cover;object-position:center;border-radius:10px;width:300px;height:168px;box-shadow:0 1px 9px #00000029}.community-card__meta{color:#fff6;grid-template-columns:repeat(2,1fr);gap:10px;margin:25px 0;font-size:14px;font-weight:700;line-height:normal;display:grid}.community-card__meta span{white-space:nowrap;align-items:center;gap:7px;min-height:21px;display:inline-flex}.community-card__meta svg{fill:currentColor;opacity:1;flex:none;width:16px;height:16px}.community-card__author{object-fit:cover;border-radius:50%;flex:none;width:21px;height:21px}.community-card__button{color:#000;background:#fff;border:1px solid #00000008;border-radius:10px;justify-content:center;align-items:center;width:100%;height:53.4px;margin-bottom:25px;padding:15px 30px;font-size:18px;font-weight:600;line-height:1.3;display:flex;box-shadow:0 3px 5px #00000012}.community-card p{color:#fff6;margin:0;font-size:16px;line-height:1.5}.pricing-section{isolation:isolate;padding:100px 0;scroll-margin-top:40px;position:relative;overflow:hidden}.pricing-section .container{width:min(1200px,100% - 120px)}.pricing-wrap{z-index:2;flex-direction:column;align-items:center;gap:60px;display:flex;position:relative}.pricing-wrap .section-header{width:100%;max-width:1200px;min-height:163.4px;margin:0}.pricing-wrap .pill{letter-spacing:-.02em;border:0;border-radius:6px;font-size:14px;line-height:1.1;box-shadow:0 .301px .301px -.833px #00000021,0 1.144px 1.144px -1.667px #00000021,0 5px 5px -2.5px #00000021,inset 0 2px 1px #ffffff80}.pricing-wrap .section-header p{color:#fff9;width:400px;max-width:100%}.pricing-beam{z-index:0;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;width:500px;max-width:none;height:640.94px;position:absolute}.pricing-beam--left{opacity:0;top:332px;left:0;transform:translateY(100px)}.pricing-beam--right{opacity:0;top:52px;right:0;transform:translateY(-100px)rotate(180deg)}.pricing-section--visible .pricing-beam--left{animation:1s linear .15s both pricing-beam-left}.pricing-section--visible .pricing-beam--right{animation:1s linear .15s both pricing-beam-right}.pricing-card{opacity:0;will-change:transform, opacity;background:#141414;border:0;border-radius:20px;width:357.813px;max-width:375px;padding:10px;overflow:hidden;transform:translateY(40px)}.pricing-card:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff0a;position:absolute;inset:0}.pricing-card--visible{animation:1s linear both pricing-card-enter}.pricing-card__price-text{background:#ffd9801a;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;min-height:190.2px;padding:25px;display:flex}.pricing-card__label{color:#000;letter-spacing:-.01em;background:#ffd980;border-radius:6px;justify-content:center;align-items:center;width:fit-content;padding:6px 10px;font-size:16px;font-weight:600;line-height:1.2;display:inline-flex}.pricing-card .price{text-align:center;flex-direction:column;align-items:center;gap:0;width:100%;margin:0;display:flex}.pricing-card .price strong{letter-spacing:-.03em;background:linear-gradient(160deg,#ffd980 38%,#cfa853 78.63%,#b0882c 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Roboto,sans-serif;font-size:60px;font-weight:700;line-height:1.1}.pricing-card .price span{color:#fff9;margin:0;font-size:18px;font-weight:400;line-height:1.5}.pricing-card__features{flex-direction:column;align-items:center;gap:40px;width:min-content;margin-top:40px;padding:0 15px;display:flex}.pricing-card ul{flex-direction:column;align-items:flex-start;gap:15px;width:min-content;margin:0;padding:0;list-style:none;display:flex}.pricing-card li{color:#fff9;white-space:nowrap;align-items:center;gap:16px;width:auto;min-height:46px;padding:0;font-size:16px;font-weight:400;line-height:1.5;display:flex}.pricing-card__icon{color:#ffd980;background:#ffd9801a;border-radius:9px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;padding:12px;display:flex;overflow:hidden}.pricing-card__icon svg{width:22px;height:22px;display:block;overflow:visible}.pricing-card__cta{flex-direction:column;align-self:stretch;align-items:center;gap:8px;width:100%;display:flex}.pricing-card__button{color:#000;letter-spacing:-.02em;background:#fff;border:1px solid #00000008;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:53.4px;font-size:18px;font-weight:600;line-height:1.3;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 3px 5px #00000012}.pricing-card__button:hover{transform:translateY(-1px);box-shadow:0 7px 18px #00000029}.pricing-card__cta span{color:#ffffff80;text-align:center;width:100%;font-size:14px;font-weight:400;line-height:1.4}ul.check-list{gap:12px;padding:0;list-style:none;display:grid}ul.check-list li{padding-left:28px;line-height:1.45;position:relative}ul.check-list li:before{content:"✓";color:var(--gold);font-weight:700;position:absolute;left:0}@keyframes pricing-card-enter{0%{opacity:0;transform:translateY(40px)}16%{opacity:.34;transform:translateY(24px)}36%{opacity:.72;transform:translateY(11px)}58%{opacity:.96;transform:translateY(-1px)}78%,to{opacity:1;transform:translateY(0)}}@keyframes pricing-beam-left{0%{opacity:0;transform:translateY(100px)}22%{opacity:.42;transform:translateY(48px)}48%{opacity:.86;transform:translateY(13px)}72%{opacity:1;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes pricing-beam-right{0%{opacity:0;transform:translateY(-100px)rotate(180deg)}22%{opacity:.42;transform:translateY(-48px)rotate(180deg)}48%{opacity:.86;transform:translateY(-13px)rotate(180deg)}72%{opacity:1;transform:translateY(2px)rotate(180deg)}to{opacity:1;transform:translateY(0)rotate(180deg)}}.members-section{color:#fff;background:#0b0b0b;justify-content:center;width:100%;padding:60px 60px 100px;scroll-margin-top:40px;display:flex}.members-content{flex-direction:column;align-items:center;gap:58.5px;width:100%;max-width:1200px;display:flex}.members-header{text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:600px;display:flex}.members-header__text{justify-items:center;gap:12px;display:grid}.members-header h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:40px;font-weight:600;line-height:1.2}.members-header p{color:#fff9;margin:0;font-size:18px;font-weight:400;line-height:1.5}.members-grid{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;display:grid}.members-column{flex-direction:column;row-gap:20px;width:100%;display:flex}.member-card-shell{opacity:0;will-change:transform, opacity;width:100%;display:flex;transform:translateY(25px)}.member-card-shell--visible{animation:1s linear both member-card-enter}.member-card{opacity:0;will-change:transform, opacity;background:#141414;border:0;border-radius:17px;flex-direction:column;align-items:flex-start;gap:16px;width:100%;min-height:min-content;padding:25px;display:flex;overflow:hidden;transform:translateY(25px);box-shadow:0 2px 4px #00000040}.member-card:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #00000008;position:absolute;inset:0}.member-card-shell--visible .member-card,.member-card--visible{animation:1s linear both member-card-enter}.member-card h3{color:#fff;letter-spacing:-.02em;text-wrap:balance;width:100%;margin:0;font-size:18px;font-weight:600;line-height:1.3}.member-card__content{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.member-card__content p{color:#fff6;width:100%;margin:0;font-size:16px;font-weight:400;line-height:1.5}.member-card footer{align-items:center;gap:15px;width:100%;margin:0;display:flex}.member-card img{object-fit:cover;object-position:center top;border-radius:10px;flex:none;width:44px;height:44px}.member-card footer div{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:2px;min-width:0;display:flex}.member-card strong{color:#fff;letter-spacing:-.02em;width:100%;font-size:18px;font-weight:600;line-height:1.3}.member-card span{color:#fff6;width:100%;font-size:16px;font-weight:400;line-height:1.5}@keyframes member-card-enter{0%{opacity:0;transform:translateY(25px)}5%{opacity:.06;transform:translateY(23.5px)}10.5%{opacity:.21;transform:translateY(19.7px)}16%{opacity:.38;transform:translateY(15.5px)}21%{opacity:.53;transform:translateY(11.7px)}26%{opacity:.66;transform:translateY(8.6px)}31.5%{opacity:.75;transform:translateY(6.2px)}36.5%{opacity:.88;transform:translateY(3.1px)}59%{opacity:.97;transform:translateY(.77px)}78%,to{opacity:1;transform:translateY(0)}}.team-section{color:#fff;background:#0b0b0b;justify-content:center;width:100%;padding:25px;scroll-margin-top:40px;display:flex}.team-frame{background:#141414;border:0;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;gap:60px;width:100%;max-width:1200px;min-height:min-content;padding:50px;display:flex;position:relative;box-shadow:0 3px 6px #0000004d}.team-frame:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff0a;position:absolute;inset:0}.team-content{flex-direction:column;justify-content:center;align-items:center;gap:60px;width:100%;max-width:1000px;display:flex}.team-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;display:flex}.team-header .pill{color:#000;letter-spacing:-.02em;border:0;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:700;line-height:1.1;position:relative;box-shadow:0 .301px .301px -.833px #00000021,0 1.144px 1.144px -1.667px #00000021,0 5px 5px -2.5px #00000021,inset 0 2px 1px #ffffff80}.team-header .pill:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ebd442;position:absolute;inset:0}.team-header__text{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.team-header h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:40px;font-weight:600;line-height:1.2}.team-header p{color:#fff9;margin:0;font-size:18px;font-weight:400;line-height:1.5}.team-grid{grid-template-columns:repeat(3,minmax(50px,1fr));grid-auto-rows:minmax(0,1fr);gap:25px;width:100%;display:grid}.team-card-shell{opacity:0;will-change:transform, opacity;width:100%;height:auto;transform:translateY(25px)}.team-card-shell--visible{animation:.7s linear both team-card-enter}.team-card-shell:nth-child(2),.team-card-shell:nth-child(5){animation-delay:60ms}.team-card-shell:nth-child(3){animation-delay:.12s}.team-card{background:#1c1c1c;border:0;border-radius:10px;justify-content:center;align-items:center;width:100%;height:165px;padding:20px 20px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 6px #00000040}.team-card:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #000;position:absolute;inset:0}.team-card__content{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;height:min-content;display:flex;overflow:hidden}.team-card__text{flex-direction:column;flex:1 0 0;justify-content:space-between;align-self:stretch;align-items:flex-start;width:1px;min-height:145px;padding:0 0 15px;display:flex}.team-card__title{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;width:100%;display:flex;overflow:hidden}.team-card h3{color:#fff;letter-spacing:-.02em;width:100%;margin:0;font-size:18px;font-weight:600;line-height:1.3}.team-card p,.benefit-grid p,.step-card p{color:#fff6;margin:0;font-size:16px;font-weight:400;line-height:1.5}.team-card__signature{object-fit:cover;filter:invert();opacity:.4;border-radius:10px;width:101px;height:44.875px}.team-card__portrait{object-fit:cover;flex:none;width:145px;height:145px}.benefit-grid,.step-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.benefit-grid article,.step-card,.call-panel{border:1px solid var(--line);background:#ffffff12;border-radius:26px;padding:24px}@keyframes team-card-enter{0%{opacity:0;transform:translateY(25px)}4%{opacity:.16;transform:translateY(21px)}6%{opacity:.49;transform:translateY(12.8px)}11%{opacity:.72;transform:translateY(6.9px)}23%{opacity:.86;transform:translateY(3.4px)}34%{opacity:.95;transform:translateY(1.3px)}51%{opacity:.99;transform:translateY(.2px)}72%{opacity:.998;transform:translateY(.06px)}to{opacity:1;transform:translateY(0)}}.benefit-grid--light article,.step-card,.call-panel{border-color:var(--line-dark);background:#fff;box-shadow:0 18px 60px #0000000f}.benefit-grid--light p,.step-card p,.call-panel li{color:var(--muted-dark)}.step-card>span{color:#9b6d00;letter-spacing:.08em;font-size:12px;font-weight:700}.step-card a{margin-top:20px;font-weight:700;text-decoration:underline;display:inline-flex}.step-grid--four{grid-template-columns:repeat(4,1fr)}.call-panel{margin-bottom:44px}.lead-form{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffff14;border-radius:32px;padding:18px}.lead-form img{object-fit:cover;border-radius:22px;width:100%;height:230px;margin-bottom:18px}.lead-form label{color:#ffffffb8;gap:8px;margin-bottom:12px;font-size:13px;display:grid}.lead-form input{border:1px solid var(--line);color:#fff;background:#00000057;border-radius:14px;outline:none;width:100%;height:54px;padding:0 16px}.lead-form button{color:#0b0b0b;cursor:pointer;background:linear-gradient(168deg,#f8df42,#fff599 48%,#e1a427);border:0;border-radius:999px;width:100%;height:54px;font-weight:700}.cta-split img{border-radius:30px;width:100%;box-shadow:0 20px 70px #0000002e}.cta-split--dark{color:#fff}.video-frame{border:1px solid var(--line);width:min(920px,100%);box-shadow:var(--shadow);aspect-ratio:16/9;background:#171717;border-radius:32px;margin:34px auto;position:relative;overflow:hidden}.video-frame img{object-fit:cover;opacity:.78;width:100%;height:100%}.video-frame span{color:#111;background:var(--gold);border-radius:50%;place-items:center;width:78px;height:78px;padding-left:5px;font-size:28px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.split-heading{max-width:720px;margin-bottom:36px}.faq-section{color:#fff;background:#0b0b0b;justify-content:center;align-items:center;width:100%;padding:100px 60px;scroll-margin-top:100px;display:flex}.faq-content{flex:1 0 0;justify-content:center;align-items:flex-start;gap:40px;width:1px;max-width:1200px;display:flex}.faq-header{flex-direction:column;flex:1 0 0;justify-content:center;align-items:flex-start;gap:24px;width:1px;max-width:500px;display:flex}.faq-header .pill{color:#000;letter-spacing:-.02em;background:linear-gradient(168deg,#f8df42 16%,#fff599 44%,#e1a427);border:0;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:700;line-height:1.1;position:relative;box-shadow:0 .301px .301px -.833px #00000021,0 1.144px 1.144px -1.667px #00000021,0 5px 5px -2.5px #00000021,inset 0 2px 1px #ffffff80}.faq-header .pill:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ebd442;position:absolute;inset:0}.faq-header__text{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex;overflow:clip}.faq-header h2{color:#fff;letter-spacing:-.02em;width:100%;margin:0;font-size:40px;font-weight:600;line-height:1.2}.faq-header p{color:#fff9;width:100%;margin:0;font-size:18px;font-weight:400;line-height:1.5}.faq-list{flex-direction:column;flex:1 0 0;align-items:center;gap:15px;width:1px;max-width:650px;display:flex}.faq-item-shell{opacity:0;will-change:transform, opacity;width:100%;display:flex;transform:translateY(25px)}.faq-item-shell--visible{animation:1s linear both faq-card-enter}.faq-item{width:100%;min-height:var(--faq-closed-height,67px);max-height:var(--faq-closed-height,67px);opacity:0;will-change:max-height, transform, opacity;background:#141414;border:0;border-radius:17px;flex-direction:column;align-items:flex-start;gap:16px;margin:0;padding:20px;transition:max-height .65s 80ms,box-shadow 80ms linear;display:flex;position:relative;overflow:clip;transform:translateY(25px);box-shadow:0 2px 4px #00000040,inset 0 -3px 15px #ffd00000}.faq-item:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff0a;transition:border-color .28s;position:absolute;inset:0}.faq-item-shell--visible .faq-item{animation:1s linear both faq-card-enter}.faq-item--open{max-height:var(--faq-open-height,220px);box-shadow:0 2px 4px #00000040,inset 0 2px 15px #ffd98040,inset 0 2px 50px #ffd98026}.faq-item--open:after{border-color:#ffd98080}.faq-item__trigger{appearance:none;cursor:pointer;color:#fffc;width:100%;min-height:27px;font:inherit;text-align:left;background:0 0;border:0;align-items:flex-start;gap:16px;margin:0;padding:0;font-size:18px;font-weight:400;line-height:1.5;list-style:none;display:flex}.faq-item__trigger>span:first-child{-webkit-user-select:none;user-select:none;white-space:pre-wrap;flex:1 0 0;width:1px}.faq-item__icon{flex:none;width:25px;height:25px;position:relative;overflow:clip}.faq-item__icon svg{width:20px;height:20px;transition:transform .25s;position:absolute;top:52%;left:52%;overflow:visible;transform:translate(-50%,-50%)rotate(90deg)}.faq-item--open .faq-item__icon svg{transform:translate(-50%,-50%)rotate(-90deg)}.faq-item__icon path{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.faq-item__answer{opacity:0;width:100%;transition:opacity 1ms linear 40ms}.faq-item--open .faq-item__answer{opacity:1}.faq-item p{color:#fff9;width:100%;margin:0;font-size:16px;font-weight:400;line-height:1.5}@keyframes faq-card-enter{0%{opacity:0;transform:translateY(25px)}4%{opacity:.16;transform:translateY(21px)}10%{opacity:.42;transform:translateY(14.45px)}18%{opacity:.745;transform:translateY(6.36px)}30%{opacity:.858;transform:translateY(3.55px)}45%{opacity:.922;transform:translateY(1.94px)}60%{opacity:.972;transform:translateY(.7px)}82%{opacity:.998;transform:translateY(.04px)}to{opacity:1;transform:translateY(0)}}details:not(.faq-item){border:1px solid var(--line-dark);background:#fff;border-radius:18px;padding:22px 24px}details:not(.faq-item)>summary{cursor:pointer;font-size:18px;font-weight:700}details:not(.faq-item) p{color:var(--muted-dark);line-height:1.55}.legal-page{background:var(--cream);padding:150px 0 80px}.legal-card{border:1px solid var(--line-dark);background:#fff;border-radius:32px;max-width:860px;padding:48px}.updated{color:var(--muted-dark);font-weight:700}.legal-card h1{letter-spacing:-.06em;margin:0 0 14px;font-size:clamp(48px,8vw,86px);line-height:.95}.legal-intro{color:var(--muted-dark);font-size:20px;line-height:1.55}.legal-card section{border-top:1px solid var(--line-dark);margin-top:28px;padding-top:28px}.legal-card h2{margin:0 0 10px}.legal-card p{line-height:1.7}.site-footer{color:#fff;background:linear-gradient(#0b0b0b 0%,#000 100%);width:100%;padding:0 20px 20px}.footer-frame{background:linear-gradient(#0b0b0b 20%,#0d0d0d 95%);border:1px solid #ffffff0a;border-radius:30px;flex-direction:column;align-items:center;gap:40px;width:100%;min-height:905px;padding:25px 40px 40px;display:flex;overflow:hidden}.footer-hero{background:linear-gradient(#ffd98008 0%,#0b0b0b 100%);border:1px solid #ffffff0a;border-radius:25px;justify-content:space-between;align-items:center;gap:40px;width:100%;max-width:1200px;min-height:498.4px;padding:80px 50px;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 6px #00000040}.footer-hero:before{content:"";opacity:.4;pointer-events:none;background:url(/images/footerCtaNoise.png) 50%/100% 100% no-repeat;position:absolute;inset:0}.footer-hero:after{content:"";opacity:.2;pointer-events:none;background:url(/images/footerCtaGlowLeft.png) 50%/cover no-repeat;width:933px;height:735px;position:absolute;inset:-60% auto auto -36%}.footer-hero__copy:after{content:"";opacity:.2;pointer-events:none;background:url(/images/footerCtaGlowRight.png) 50%/cover no-repeat;width:973px;height:756px;position:absolute;bottom:-634px;right:-1031px}.footer-hero__copy{z-index:1;flex-direction:column;align-items:flex-start;gap:25px;width:500px;display:flex;position:relative}.footer-hero__icon{border-radius:11px;width:45px;height:45px;box-shadow:0 .301px .662px -.417px #00000012,0 1.144px 2.517px -.833px #00000017,0 5px 11px -1.25px #00000030}.footer-hero h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:40px;font-weight:600;line-height:1.2}.footer-hero p{color:#fff9;max-width:500px;margin:0;font-size:18px;font-weight:400;line-height:1.5}.footer-hero__button{color:#000;text-align:center;background:#fff;border:1px solid #00000008;border-radius:10px;justify-content:center;align-items:center;min-width:216px;min-height:53px;padding:15px 30px;font-size:16px;font-weight:600;line-height:1.3;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 3px 5px #00000012}.footer-hero__button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #00000029}.footer-proof{z-index:1;border-radius:10px;width:375px;height:631.4px;position:absolute;top:-93px;right:18px;overflow:hidden}.footer-proof__track{will-change:transform;flex-direction:column;gap:20px;width:375px;animation:58.5s linear infinite footer-proof-ticker;display:flex}.footer-proof-card{background:#141414;border:1px solid #00000008;border-radius:17px;flex-direction:column;align-items:flex-start;gap:16px;width:375px;padding:25px;display:flex;box-shadow:0 2px 4px #00000040}.footer-proof-card h3{color:#fff;letter-spacing:-.02em;width:100%;margin:0;font-size:18px;font-weight:600;line-height:1.3}.footer-proof-card__content{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.footer-proof-card p{color:#fff6;width:100%;margin:0;font-size:16px;font-weight:400;line-height:1.5}.footer-proof-card footer{align-items:center;gap:15px;width:100%;margin:0;display:flex}.footer-proof-card img{object-fit:cover;object-position:center top;border-radius:10px;flex:none;width:44px;height:44px}.footer-proof-card footer div{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:2px;width:1px;display:flex}.footer-proof-card strong{color:#fff;letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.3}.footer-proof-card span{color:#fff6;font-size:16px;font-weight:400;line-height:1.5}.footer-navigation{flex-direction:column;gap:40px;width:100%;max-width:1200px;display:flex}.footer-navigation__content{border-top:1px solid #ffffff0a;justify-content:space-between;gap:40px;width:100%;padding:40px 0;display:flex}.footer-logo{width:156px;height:37px;display:block}.footer-logo img{object-fit:contain;width:156px;height:auto}.footer-logo.brand--wordmark{width:auto;height:auto;display:flex}.footer-menu-grid{align-items:flex-start;gap:60px;width:auto;display:flex}.footer-menu{flex-direction:column;align-items:flex-start;gap:25px;min-width:0;display:flex}.footer-menu strong{color:#fff;font-size:12px;font-weight:600;line-height:1.2}.footer-menu div{flex-direction:column;gap:15px;display:flex}.footer-menu a{color:#ffffff80;font-size:14px;font-weight:400;line-height:1.4;transition:color .16s}.footer-bottom{justify-content:space-between;align-items:center;gap:80px;width:100%;display:flex}.footer-bottom p{color:#fff6;margin:0;font-size:12px;line-height:1.6}.footer-socials{align-items:center;gap:24px;display:flex}.footer-social{color:#ffffff80;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.footer-social svg{fill:currentColor;width:16px;height:16px}@keyframes footer-proof-ticker{0%{transform:translateY(calc(-50% - 112px))}to{transform:translateY(-112px)}}.route-fallback{background:var(--cream);place-items:center;min-height:100vh;padding:9rem 2rem 2rem;display:grid}.route-fallback__card{border:1px solid var(--line-dark);background:#fff;border-radius:1.5rem;max-width:32rem;padding:2rem;box-shadow:0 24px 80px #0000001f}.route-fallback__eyebrow{letter-spacing:.16em;margin:0 0 .5rem;font-size:.75rem;font-weight:700}.route-fallback h1{margin:0 0 .75rem;font-size:clamp(2rem,8vw,4rem);line-height:1}.route-fallback p{color:var(--muted-dark)}.route-fallback a{font-weight:700;text-decoration:underline}.onboarding-page{color:#fff;background:#0b0b0b;min-height:100vh;position:relative;overflow-x:hidden}.onboarding-confetti{z-index:100;pointer-events:none;opacity:1;width:100vw;height:100vh;position:fixed;inset:0}.onboarding-confetti--active{opacity:1}.onboarding-confetti--done{display:none}.onboarding-topbar{z-index:10;pointer-events:none;width:100%;animation:1s cubic-bezier(.16,1,.3,1) both onboarding-topbar-enter;position:absolute;top:15px;left:0}.onboarding-topbar__content{pointer-events:auto;justify-content:space-between;align-items:center;width:min(1200px,100% - 120px);height:34px;margin-inline:auto;display:flex}.onboarding-logo{width:126px;height:29.38px;display:block}.onboarding-logo img{object-fit:contain;width:126px;height:auto}.onboarding-rating{color:#fff;align-items:center;gap:10px;min-height:30px;padding:5px 0;display:flex}.onboarding-rating strong{font-size:14px;font-weight:700;line-height:15.4px}.onboarding-rating span{color:#fff;font-size:14px;font-weight:400;line-height:19.6px}.onboarding-rating img{object-fit:contain;width:106px;height:20px}.onboarding-hero{background:#0b0b0b;justify-content:center;min-height:828.42px;padding:180px 60px 60px;display:flex;position:relative;overflow:hidden}.onboarding-hero__content{z-index:1;flex-direction:column;gap:80px;width:1200px;max-width:100%;display:flex;position:relative}.onboarding-hero__header{flex-direction:column;align-items:flex-start;gap:24px;width:600px;max-width:100%;display:flex}.onboarding-pill{color:#000;letter-spacing:-.02em;background:linear-gradient(168deg,#f8df42 16%,#fff599 44%,#e1a427);border-radius:6px;width:fit-content;padding:8px 12px;font-size:14px;font-weight:700;line-height:15.4px;animation:1.5s linear 80ms both framer-y25-enter;display:inline-flex;box-shadow:0 .301px .301px -.833px #00000021,0 1.144px 1.144px -1.667px #00000021,0 5px 5px -2.5px #00000021,inset 0 2px 1px #ffffff80}.onboarding-hero h1{color:#fff;letter-spacing:-.02em;width:600px;max-width:100%;margin:0;font-size:40px;font-weight:600;line-height:48px;animation:1.5s linear .16s both framer-y25-enter}.onboarding-hero__beam{z-index:0;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:336px;max-width:none;height:458.17px;position:absolute}.onboarding-hero__beam--left{animation:1.6s linear both framer-bg-left-enter;top:0;left:0;transform:rotate(180deg)}.onboarding-hero__beam--right{width:367px;height:500.45px;animation:1.6s linear both framer-bg-right-enter;bottom:-100px;right:0}.onboarding-steps{gap:24px;width:100%;display:flex}.onboarding-step-card{opacity:0;background:#141414;border-radius:17px;flex-direction:column;flex:1 0 0;justify-content:space-between;gap:40px;min-width:0;min-height:357.02px;padding:25px;display:flex;transform:translateY(25px);box-shadow:0 2px 4px #00000040}.onboarding-step-card.onboarding-reveal--visible{animation:1s linear 1.19s both faq-card-enter}.onboarding-steps .onboarding-step-card:nth-child(2).onboarding-reveal--visible{animation-delay:1.27s}.onboarding-steps .onboarding-step-card:nth-child(3).onboarding-reveal--visible{animation-delay:1.35s}.onboarding-step-card__text{flex-direction:column;gap:32px;width:100%;display:flex}.onboarding-step-card__text>span{color:#ffd980;letter-spacing:0;background:#9579391a;border-radius:6px;width:fit-content;padding:6px 10px;font-size:16px;font-weight:600;line-height:19.2px;display:inline-flex}.onboarding-step-card__text div{flex-direction:column;gap:16px;width:100%;display:flex}.onboarding-step-card h3{color:#fff;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600;line-height:26.4px}.onboarding-step-card p{color:#fff9;margin:0;font-size:18px;font-weight:400;line-height:27px}.onboarding-step-card a{color:#000;letter-spacing:-.02em;text-align:center;background:#fff;border:1px solid #00000008;border-radius:10px;justify-content:center;align-items:center;width:100%;height:53.41px;padding:15px 30px;font-size:18px;font-weight:600;line-height:23.4px;display:flex;box-shadow:0 3px 5px #00000012}.onboarding-logo-strip{color:#fff;background:linear-gradient(#0b0b0b 0%,#000 100%);justify-content:center;padding:60px 60px 80px;display:flex}.onboarding-logo-strip__content{text-align:center;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:1305px;animation:1s linear both framer-y25-enter;display:flex}.onboarding-logo-strip p{color:#fff9;width:100%;margin:0;font-size:16px;line-height:24px}.onboarding-logo-strip__viewport{width:min(600px,100%);overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000 0%,#000 50.809%,#0000 100%);mask:linear-gradient(90deg,#0000 0%,#000 50.809%,#0000 100%)}.onboarding-logo-strip__track{will-change:transform;align-items:center;gap:40px;width:max-content;animation:20s linear infinite brand-ticker;display:flex}.onboarding-logo-strip__track img{opacity:1;object-fit:contain;filter:none;flex:none;max-width:none;max-height:20px}.onboarding-logo-strip__track img:nth-child(8n+1){width:104px;height:17px}.onboarding-logo-strip__track img:nth-child(8n+2){width:68px;height:20px}.onboarding-logo-strip__track img:nth-child(8n+3){width:56px;height:15px}.onboarding-logo-strip__track img:nth-child(8n+4){width:59px;height:20px}.onboarding-logo-strip__track img:nth-child(8n+5){width:63px;height:15px}.onboarding-logo-strip__track img:nth-child(8n+6){width:51px;height:20px}.onboarding-logo-strip__track img:nth-child(8n+7){width:60px;height:20px}.onboarding-logo-strip__track img:nth-child(8n+8){width:93px;height:20px}.onboarding-reviews{color:#fff;background:#0b0b0b;justify-content:center;padding:100px 60px 60px;display:flex}.onboarding-reviews__content{flex-direction:column;gap:60px;width:1200px;max-width:100%;display:flex}.onboarding-section-heading{flex-direction:column;gap:24px;width:600px;max-width:100%;display:flex}.onboarding-section-heading span{color:#ffd980;font-size:16px;font-weight:600;line-height:19.2px}.onboarding-section-heading h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:40px;font-weight:600;line-height:48px}.onboarding-reviews__layout{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;display:grid}.onboarding-reviews__layout--tablet,.onboarding-reviews__layout--mobile{display:none}.onboarding-reviews__column{flex-direction:column;gap:20px;min-width:0;display:flex}.onboarding-review-card{opacity:0;background:#141414;border-radius:17px;flex-direction:column;align-items:flex-start;gap:16px;min-height:min-content;padding:25px;display:flex;overflow:hidden;transform:translateY(25px);box-shadow:0 2px 4px #00000040}.onboarding-review-card.onboarding-reveal--visible{animation:1s linear both member-card-enter}.onboarding-reviews__column .onboarding-review-card:nth-child(2).onboarding-reveal--visible,.onboarding-reviews__layout--mobile .onboarding-review-card:nth-child(2).onboarding-reveal--visible{animation-delay:90ms}.onboarding-reviews__layout--mobile .onboarding-review-card:nth-child(3).onboarding-reveal--visible{animation-delay:.18s}.onboarding-reviews__layout--mobile .onboarding-review-card:nth-child(4).onboarding-reveal--visible{animation-delay:.27s}.onboarding-review-card h3{color:#fff;letter-spacing:-.02em;width:100%;margin:0;font-size:18px;font-weight:600;line-height:23.4px}.onboarding-review-card p{color:#fff6;width:100%;margin:0;font-size:16px;font-weight:400;line-height:24px}.onboarding-review-card footer{align-items:center;gap:15px;width:100%;margin-top:0;display:flex}.onboarding-review-card img{object-fit:cover;object-position:center top;border-radius:10px;flex:none;width:44px;height:44px}.onboarding-review-card footer div{flex-direction:column;flex:1 0 0;gap:2px;min-width:0;display:flex}.onboarding-review-card strong{color:#fff;letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:23.4px}.onboarding-review-card span{color:#fff6;font-size:16px;font-weight:400;line-height:24px}.onboarding-faq{color:#fff;background:#0b0b0b;justify-content:center;padding:80px 60px 120px;display:flex}.onboarding-faq__content{flex-direction:column;gap:60px;width:1200px;max-width:100%;display:flex}.onboarding-faq__list{flex-direction:column;align-items:center;gap:16px;width:600px;max-width:100%;margin-inline:auto;display:flex}.onboarding-faq__shell{opacity:0;width:100%;display:flex;transform:translateY(25px)}.onboarding-faq__shell.onboarding-reveal--visible{animation:1s linear both faq-card-enter}.onboarding-faq__shell:nth-child(2).onboarding-reveal--visible{animation-delay:70ms}.onboarding-faq__shell:nth-child(3).onboarding-reveal--visible{animation-delay:.14s}.onboarding-faq__shell:nth-child(4).onboarding-reveal--visible{animation-delay:.21s}.onboarding-faq__shell:nth-child(5).onboarding-reveal--visible{animation-delay:.28s}.onboarding-faq__item{width:100%;min-height:var(--onboarding-faq-closed,67px);max-height:var(--onboarding-faq-closed,67px);background:#141414;border-radius:17px;flex-direction:column;gap:16px;padding:20px;transition:max-height .65s 80ms,box-shadow 80ms linear;display:flex;overflow:clip;box-shadow:0 2px 4px #00000040,inset 0 -3px 15px #ffd00000}.onboarding-faq__item--open{max-height:var(--onboarding-faq-open,180px);box-shadow:0 2px 4px #00000040,inset 0 2px 15px #ffd98040,inset 0 2px 50px #ffd98026}.onboarding-faq__trigger{color:#fffc;cursor:pointer;width:100%;min-height:27px;font:inherit;text-align:left;background:0 0;border:0;align-items:flex-start;gap:16px;padding:0;font-size:18px;font-weight:400;line-height:27px;display:flex}.onboarding-faq__question{flex:1 0 0;width:1px}.onboarding-faq__icon{flex:none;width:25px;height:25px;position:relative;overflow:clip}.onboarding-faq__icon svg{width:20px;height:20px;transition:transform .25s;position:absolute;top:52%;left:52%;overflow:visible;transform:translate(-50%,-50%)rotate(90deg)}.onboarding-faq__item--open .onboarding-faq__icon svg{transform:translate(-50%,-50%)rotate(-90deg)}.onboarding-faq__icon path{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.onboarding-faq__answer{opacity:0;width:100%;transition:opacity 1ms linear 40ms}.onboarding-faq__item--open .onboarding-faq__answer{opacity:1}.onboarding-faq__answer p{color:#fff9;margin:0;font-size:16px;line-height:24px}.onboarding-footer{color:#fff;background:#0b0b0b;justify-content:center;padding:25px 60px;display:flex}.onboarding-footer__content{justify-content:space-between;align-items:center;gap:16px;width:1200px;max-width:100%;min-height:25px;display:flex}.onboarding-footer__brand{flex:auto;align-items:center;gap:16px;min-width:0;display:flex}.onboarding-footer__logo{flex:none;width:103px;height:25px;display:block}.onboarding-footer__logo img{object-fit:contain;width:103px;height:24px}.onboarding-footer p{color:#fff6;margin:0;font-size:12px;line-height:19.2px}.onboarding-footer a{color:inherit}@keyframes onboarding-topbar-enter{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.pain-section,.method-section,.session-section,.proof-section,.includes-section{isolation:isolate;position:relative;overflow:hidden}.pain-section:before,.method-section:before,.session-section:before,.proof-section:before{content:"";z-index:-2;opacity:.3;pointer-events:none;background:url(/images/footerCtaNoise.png) 50%/100% 100% no-repeat;position:absolute;inset:0}.pain-section:after,.method-section:after,.session-section:after,.proof-section:after{content:"";z-index:-1;pointer-events:none;background:url(/images/heroBackground.png) 50%/cover no-repeat;width:367px;max-width:60vw;height:500px;animation:14s ease-in-out infinite ambient-drift;position:absolute}.pain-section:after{opacity:.38;--drift-rotate:180deg;top:60px;left:-150px}.method-section:after{opacity:.45;animation-delay:-4s;top:80px;right:-150px}.session-section:after{opacity:.3;--drift-rotate:180deg;animation-delay:-8s;bottom:40px;left:-170px}.proof-section:after{opacity:.32;animation-delay:-2s;top:120px;right:-170px}.stats-band{background:linear-gradient(#0b0b0b 0%,#111 50%,#0b0b0b 100%);border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}@keyframes ambient-drift{0%,to{transform:translateY(0) rotate(var(--drift-rotate,0deg))}50%{transform:translateY(-26px) rotate(var(--drift-rotate,0deg))}}.method-grid{counter-reset:none;grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.method-card{border:1px solid var(--line);opacity:0;background:linear-gradient(#161616 0%,#101010 100%);border-radius:20px;padding:34px 28px 32px;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(25px)}.method-card--visible{opacity:1;transform:translateY(0)}.method-card__number{background:var(--gold);color:#080808;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:20px;font-family:Roboto,sans-serif;font-size:17px;font-weight:700;display:grid}.method-card h3{letter-spacing:-.01em;margin:0 0 10px;font-size:19px;font-weight:600;line-height:1.3}.method-card p{color:var(--muted);margin:0;font-size:15.5px;line-height:1.6}.method-note{color:#ffffffc7;text-align:center;background:#f8df420f;border:1px solid #f8df4238;border-radius:14px;justify-content:center;align-items:center;gap:10px;max-width:640px;margin:40px auto 0;padding:18px 24px;font-size:15.5px;line-height:1.5;display:flex}.session-section{padding-top:0}.session-card{border:1px solid var(--line);opacity:0;background:#141414;border-radius:22px;width:min(860px,100%);margin:0 auto;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(30px)}.session-card--visible{opacity:1;transform:translateY(0)}.session-card__head{border-bottom:1px solid var(--line);background:#ffffff08;padding:26px 30px}.session-card__head h3{letter-spacing:.01em;text-transform:uppercase;margin:0 0 16px;font-family:Roboto,sans-serif;font-size:20px;font-weight:700}.session-card__meta{flex-wrap:wrap;gap:10px 32px;margin:0;display:flex}.session-card__meta div{align-items:baseline;gap:7px;display:flex}.session-card__meta dt{color:#ffffff73;margin:0;font-size:13px}.session-card__meta dd{color:#fff;margin:0;font-size:13px;font-weight:600}.session-list{margin:0;padding:0;list-style:none}.session-row{border-bottom:1px solid #ffffff0f;grid-template-columns:96px 1fr auto 44px;align-items:center;gap:16px;padding:17px 30px;display:grid}.session-row:last-child{border-bottom:0}.session-row__group{color:var(--gold);letter-spacing:.06em;text-align:center;text-transform:uppercase;background:#f8df421f;border-radius:6px;padding:5px 0;font-size:11px;font-weight:700}.session-row__name{font-size:15.5px;font-weight:500;line-height:1.35}.session-row__volume{color:var(--muted);white-space:nowrap;font-size:14px}.session-row__sets{text-align:center;background:#ffffff14;border-radius:8px;padding:6px 0;font-family:Roboto,sans-serif;font-size:14px;font-weight:700}.session-footnote{color:#ffffff8c;text-align:center;margin:26px auto 0;font-size:15px}.includes-months{grid-template-columns:repeat(2,1fr);gap:12px;margin:0 auto 56px;display:grid}.month-row{border:1px solid var(--line-dark);background:#fff;border-radius:14px;align-items:baseline;gap:16px;padding:20px 24px;display:flex}.month-row strong{letter-spacing:-.01em;flex:none;font-family:Roboto,sans-serif;font-size:15px;font-weight:700}.month-row span{color:var(--muted-dark);font-size:15px;line-height:1.5}.includes-bonuses{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.bonus-card{border:1px solid var(--line-dark);opacity:0;background:linear-gradient(#fff 0%,#fbfaf7 100%);border-radius:20px;padding:28px 26px 30px;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(25px)}.bonus-card--visible{opacity:1;transform:translateY(0)}.bonus-card__tag{color:var(--gold);letter-spacing:.08em;background:#111;border-radius:7px;padding:6px 11px;font-size:11px;font-weight:700;display:inline-flex}.bonus-card h3{letter-spacing:-.01em;margin:16px 0 10px;font-size:19px;font-weight:600}.bonus-card p{color:var(--muted-dark);margin:0;font-size:15.5px;line-height:1.6}.proof-grid{columns:3;column-gap:20px;margin-bottom:56px}.proof-card{border:1px solid var(--line);break-inside:avoid;opacity:0;background:#141414;border-radius:18px;width:100%;margin:0 0 20px;padding:24px 26px;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(20px)}.proof-card--visible{opacity:1;transform:translateY(0)}.proof-card blockquote{color:#ffffffe0;margin:0 0 14px;font-size:15.5px;line-height:1.55}.proof-card blockquote:before{content:"“"}.proof-card blockquote:after{content:"”"}.proof-card figcaption{color:#ffffff80;font-size:13px;font-weight:600}.proof-shots{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.proof-shots img{aspect-ratio:1179/1600;border:1px solid var(--line);object-fit:cover;object-position:center 76%;border-radius:14px;width:100%;height:auto}.proof-caption{color:#ffffff73;text-align:center;margin:18px 0 0;font-size:13.5px}.pricing-section .pricing-card{width:min(460px,100%);max-width:460px;padding:34px 30px 30px}.pricing-card__price{background:#ffd9801a;border-radius:18px;justify-items:center;gap:4px;padding:26px 20px 28px;display:grid}.pricing-card__price strong{background:linear-gradient(160deg,#ffd980 38%,#cfa853 78.63%,#b0882c 100%);color:#0000;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;font-family:Roboto,sans-serif;font-size:58px;font-weight:700;line-height:1.05}.pricing-section .pricing-card__list{gap:13px;width:100%;margin:28px 0 0;padding:0;list-style:none;display:grid}.pricing-section .pricing-card__list li{color:#ffffffc7;white-space:normal;align-items:flex-start;gap:12px;min-height:0;font-size:15.5px;line-height:1.45;display:flex}.check-icon{fill:none;width:20px;height:20px;stroke:var(--gold);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;flex:none;margin-top:1px}.pricing-card__button{color:#000;background:#fff;border-radius:12px;justify-content:center;align-items:center;min-height:54px;margin-top:28px;font-size:16px;font-weight:700;transition:transform .18s;display:flex}.pricing-card__button:hover{transform:translateY(-2px)}.guarantee{background:#f8df420d;border:1px solid #f8df4238;border-radius:14px;margin-top:24px;padding:20px 22px}.guarantee strong{color:var(--gold);margin-bottom:7px;font-size:15px;font-weight:700;display:block}.guarantee p{color:#ffffffb8;margin:0;font-size:14.5px;line-height:1.55}.pricing-card__support{color:#ffffff8c;text-align:center;text-underline-offset:3px;margin-top:18px;font-size:14px;text-decoration:underline;display:block}:root{--paper:#faf8f5;--surface:#fff;--surface-2:#f1eee8;--ink:#17211d;--body-text:#4d5a55;--hairline:#17211d1c;--green:#2f6b52;--green-hover:#255541;--green-deep:#1b4032;--green-soft:#e9f1eb;--clay:#b45f39}body{background:var(--paper);color:var(--ink)}.section-header h2,.split-heading h2,.cta-split h2,.footer-cta h2{color:var(--ink);letter-spacing:-.012em}.section-header p{color:var(--body-text);font-size:19px;line-height:1.6}.section-header--dark p,.section-header--light p{color:var(--body-text)}.pill,.label,.faq-header .pill,.pricing-wrap .pill{background:var(--green-soft);box-shadow:none;color:var(--green-deep);letter-spacing:.09em;text-indent:.09em;border:1px solid #2f6b522e;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;line-height:1;display:inline-flex}.faq-header .pill:after{display:none}.site-header{border:1px solid var(--hairline);color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;box-shadow:0 6px 24px #17211d14}.site-header__nav a{color:var(--body-text)}.site-header__nav a:hover{color:var(--green);opacity:1}.nav-button{background:var(--green);color:#fff;border:0;box-shadow:0 2px 8px #2f6b5242}.nav-button:hover{background:var(--green-hover);box-shadow:0 8px 20px #2f6b524d}.menu-toggle span{background:var(--ink)}.brand--wordmark{color:var(--ink)}.brand--wordmark span{color:var(--body-text)}.hero,.hero--home{background:radial-gradient(90% 65% at 50% 0%, var(--green-soft), transparent 60%), var(--paper);color:var(--ink)}.hero__beam,.pricing-beam{display:none}.hero-eyebrow{color:var(--green);font-size:17px}.hero--home h1.hero-title{color:var(--ink);letter-spacing:-.02em}.hero--home .hero-copy{color:var(--body-text);font-size:19px;line-height:1.6}.hero-cta,.footer-hero__button{background:var(--green);color:#fff;border:0;box-shadow:0 6px 18px #2f6b5247}.hero-cta:hover,.footer-hero__button:hover{background:var(--green-hover);transform:translateY(-2px);box-shadow:0 12px 28px #2f6b5252}.hero-cta,.footer-hero__button{flex-direction:column;gap:2px;min-height:62px;padding:10px 30px;line-height:1.25}.cta-action{font-size:16px;font-weight:700}.cta-price{opacity:.85;font-size:14px;font-weight:500}.hero-trust{color:var(--body-text);font-size:15px}.hero-video{border:1px solid var(--hairline);background:var(--surface);box-shadow:0 24px 60px #17211d1f}.pain-section:before,.method-section:before,.session-section:before,.proof-section:before,.pain-section:after,.method-section:after,.session-section:after,.proof-section:after{display:none}.ambient{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ambient+.container,.hero--home .home-hero{z-index:1;position:relative}.ambient__grid{opacity:.5;background-image:radial-gradient(circle,#17211d1a 1.1px,#0000 1.1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 55% at 50% 42%,#000 0%,#0000 76%);mask-image:radial-gradient(72% 55% at 50% 42%,#000 0%,#0000 76%)}.ambient__blob{filter:blur(56px);opacity:.85;will-change:transform, border-radius;position:absolute}.ambient__blob--1{aspect-ratio:1.15;background:radial-gradient(circle at 38% 38%,#2f6b5257,#2f6b5214 58%,#0000 76%);border-radius:62% 38% 46% 54%/58% 44% 56% 42%;width:min(46vw,620px);animation:24s ease-in-out infinite blob-morph-1,32s ease-in-out infinite blob-float-1;top:-16%;left:-10%}.ambient__blob--2{aspect-ratio:1.05;background:radial-gradient(circle at 60% 45%,#b45f3942,#b45f390f 58%,#0000 76%);border-radius:42% 58% 63% 37%/46% 62% 38% 54%;width:min(50vw,660px);animation:29s ease-in-out infinite blob-morph-2,41s ease-in-out infinite blob-float-2;bottom:-22%;right:-14%}.ambient__blob--3{aspect-ratio:1;background:radial-gradient(circle at 45% 55%,#c7b2784d,#c7b27812 55%,#0000 74%);border-radius:54% 46% 38% 62%/42% 58%;width:min(28vw,380px);animation:34s ease-in-out infinite blob-morph-3,26s ease-in-out infinite blob-float-3;top:26%;right:14%}.ambient--b .ambient__blob--1{animation-duration:31s,27s;top:auto;bottom:-20%;left:-14%}.ambient--b .ambient__blob--2{animation-duration:26s,36s;inset:-24% auto auto 34%}.ambient--b .ambient__blob--3{animation-duration:28s,33s;inset:auto auto 18% 8%}.ambient--c .ambient__blob--1{animation-duration:27s,39s;top:8%;left:auto;right:-12%}.ambient--c .ambient__blob--2{animation-duration:33s,29s;bottom:-14%;left:-16%;right:auto}.ambient--c .ambient__blob--3{animation-duration:25s,37s;top:-10%;right:30%}.hero--home .ambient__blob--1{width:min(52vw,760px)}.hero--home .ambient__blob--2{width:min(54vw,780px)}.session-section .ambient__grid,.includes-section .ambient__grid{opacity:.34}@keyframes blob-morph-1{0%,to{border-radius:62% 38% 46% 54%/58% 44% 56% 42%}33%{border-radius:44% 56% 62% 38%/46% 58% 42% 54%}66%{border-radius:56% 44% 36% 64%/62% 38%}}@keyframes blob-morph-2{0%,to{border-radius:42% 58% 63% 37%/46% 62% 38% 54%}50%{border-radius:64% 36% 42% 58%/58% 42%}}@keyframes blob-morph-3{0%,to{border-radius:54% 46% 38% 62%/42% 58%}50%{border-radius:38% 62% 58% 42%/62% 38% 56% 44%}}@keyframes blob-float-1{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(70px,46px)scale(1.1)}}@keyframes blob-float-2{0%,to{transform:translate(0,0)scale(1.08)}50%{transform:translate(-84px,-52px)scale(1)}}@keyframes blob-float-3{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-46px,62px)scale(1.14)}}.hero-scene{pointer-events:none;position:absolute;inset:0}.scene-arcs{aspect-ratio:1;fill:none;width:min(78vw,880px);stroke:var(--green);stroke-width:1px;opacity:.1;animation:110s linear infinite scene-arcs-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}@keyframes scene-arcs-spin{0%{transform:translate(-50%,-54%)rotate(0)}to{transform:translate(-50%,-54%)rotate(360deg)}}@media (width<=900px){.hero-scene{display:none}}.ticker{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:var(--green-deep);padding:20px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker__track{align-items:center;gap:18px;width:max-content;animation:42s linear infinite ticker-run;display:flex}.ticker__item{color:#ffffffd1;white-space:nowrap;align-items:center;gap:18px;font-size:15px;font-weight:500;display:inline-flex}.ticker__item:after{content:"";background:#ffffff61;border-radius:50%;width:5px;height:5px}@keyframes ticker-run{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.sheets-title{color:var(--ink);letter-spacing:-.01em;text-align:center;margin:64px 0 22px;font-size:21px;font-weight:600}.sheets-strip{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.sheet{border:1px solid var(--hairline);background:var(--surface);border-radius:16px;margin:0;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;overflow:hidden;box-shadow:0 12px 34px #17211d1a}.sheet:hover{transform:translateY(-5px);box-shadow:0 20px 46px #17211d24}.sheet img{width:100%;height:auto;display:block}.icon{flex:none;display:block}.hero-trust li{align-items:center;gap:8px;display:inline-flex}.hero-trust .icon{width:18px;height:18px;color:var(--green)}.hero-trust li+li:before{display:none}.pain-card__icon{width:52px;height:52px;color:var(--clay);background:#b45f391a;border-radius:16px;place-items:center;margin-bottom:20px;display:grid}.pain-card__icon .icon{width:25px;height:25px}.bonus-card__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.bonus-card__icon{background:var(--green-soft);width:52px;height:52px;color:var(--green);border-radius:16px;place-items:center;display:grid}.bonus-card__icon .icon{width:25px;height:25px}.bonus-card h3{margin-top:0}.pain-card,.method-card,.bonus-card,.proof-card{transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.pain-card:hover,.method-card:hover,.bonus-card:hover,.proof-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px #17211d1a}.pain-card:hover .pain-card__icon,.bonus-card:hover .bonus-card__icon{transform:scale(1.06)}.pain-card__icon,.bonus-card__icon{transition:transform .4s cubic-bezier(.16,1,.3,1)}.section--dark{color:var(--ink);background:var(--paper)}.pain-section{background:var(--surface-2)}.method-section{background:var(--paper)}.session-section{background:linear-gradient(180deg, var(--paper) 0%, var(--green-soft) 100%)}.includes-section{background:var(--surface-2)}.proof-section{background:var(--paper)}.pricing-section{background:var(--green-soft)}.pain-card{border:1px solid var(--hairline);background:var(--surface);box-shadow:0 2px 8px #17211d0a}.pain-card h3{color:var(--ink);border-left:0;padding-left:0;font-size:19px}.pain-card p{color:var(--body-text);font-size:16.5px}.pain-turn{color:var(--ink);font-size:22px}.method-card{border:1px solid var(--hairline);background:var(--surface);box-shadow:0 2px 8px #17211d0a}.method-card__number{background:var(--green);color:#fff}.method-card h3{color:var(--ink);font-size:20px}.method-card p{color:var(--body-text);font-size:16.5px}.method-note{background:var(--green-soft);color:var(--green-deep);border:1px solid #2f6b5233;font-size:16.5px}.session-card{border:1px solid var(--hairline);background:var(--surface);box-shadow:0 20px 50px #17211d1a}.session-card__head{background:var(--green-deep);border-bottom:0}.session-card__head h3{color:#fff}.session-card__meta dt{color:#ffffff9e;font-size:14px}.session-card__meta dd{color:#fff;font-size:14px}.session-row{border-bottom:1px solid var(--hairline)}.session-row__group{background:var(--green-soft);color:var(--green-deep)}.session-row__name{color:var(--ink);font-size:16.5px}.session-row__volume{color:var(--body-text);font-size:15px}.session-row__sets{background:var(--green);color:#fff}.session-footnote{color:var(--body-text);font-size:16px}.stats-band{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:var(--paper);color:var(--ink)}.stats-grid strong{color:var(--green)}.stats-grid span{color:var(--body-text);font-size:16px}.stats-grid>div+div:before{background:var(--hairline)}.month-row{border:1px solid var(--hairline);background:var(--surface)}.month-row strong{color:var(--green-deep);font-size:16px}.month-row span{color:var(--body-text);font-size:16px}.bonus-card{border:1px solid var(--hairline);background:var(--surface);box-shadow:0 2px 8px #17211d0a}.bonus-card__tag{background:var(--clay);color:#fff}.bonus-card h3{color:var(--ink);font-size:20px}.bonus-card p{color:var(--body-text);font-size:16.5px}.proof-card{border:1px solid var(--hairline);background:var(--surface);box-shadow:0 2px 8px #17211d0a}.proof-card blockquote{color:var(--ink);font-size:16.5px}.proof-card figcaption{color:var(--body-text)}.proof-shots img{border:1px solid var(--hairline);box-shadow:0 6px 20px #17211d14}.proof-caption{color:var(--body-text);font-size:14.5px}.pricing-section{isolation:isolate;position:relative;overflow:hidden}.pricing-wrap{gap:0}.pricing-wrap .section-header{max-width:680px;min-height:0;margin:0 auto 48px}.pricing-wrap .section-header p{width:auto;max-width:480px;color:var(--body-text);font-size:19px}.pricing-section .pricing-card{border:1px solid var(--hairline);background:var(--surface);box-shadow:0 24px 60px #17211d1f}.pricing-card:after{display:none}.pricing-card__price{background:var(--green-deep)}.pricing-card__price strong{color:#fff;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.pricing-card__price span{color:#ffffffb8;font-size:16px}.pricing-section .pricing-card__list li{color:var(--ink);font-size:16.5px}.check-icon{stroke:var(--green)}.pricing-card__button{background:var(--green);color:#fff;box-shadow:0 6px 18px #2f6b5247}.pricing-card__button:hover{background:var(--green-hover)}.guarantee{background:#b45f3912;border:1px solid #b45f393d}.guarantee strong{color:var(--clay);font-size:16px}.guarantee p{color:var(--body-text);font-size:15.5px}.pricing-card__support{color:var(--green);font-size:15px}.faq-section{color:var(--ink);background:var(--surface-2)}.faq-header h2{color:var(--ink)}.faq-header p{color:var(--body-text)}.faq-item{border:1px solid var(--hairline);background:var(--surface);box-shadow:0 2px 8px #17211d0d}.faq-item__trigger{color:var(--ink);font-size:18px;font-weight:500}.faq-item__icon path{stroke:var(--green)}.faq-item p{color:var(--body-text);font-size:16.5px;line-height:1.6}.site-footer{color:#fff;background:var(--green-deep)}.footer-frame{background:0 0;border:0}.footer-hero{background:#ffffff0d;border:1px solid #ffffff1f}.footer-hero:before,.footer-hero:after,.footer-hero__copy:after{display:none}.footer-hero h2{color:#fff}.footer-hero p{color:#ffffffc7;font-size:19px}.footer-proof-card{box-shadow:none;background:#ffffff0f;border:1px solid #ffffff1a}.footer-proof-card p{color:#fffc}.footer-proof-card strong{color:#fff}.footer-proof-card span{color:#ffffff8c}.footer-navigation__content{border-top:1px solid #ffffff1f}.footer-menu strong{color:#fff}.footer-menu a{color:#ffffffb3}.footer-menu a:hover{color:#fff}.footer-bottom p{color:#ffffff8c}.footer-social{color:#ffffffa6}.site-footer .brand--wordmark{color:#fff}.site-footer .brand--wordmark span{color:#fff9}@media (width>=680px) and (width<=1199.98px){.container,.narrow{width:min(100% - 80px,900px)}.pain-grid{grid-template-columns:repeat(2,1fr)}.pain-turn{font-size:19px}.method-grid{grid-template-columns:1fr}.proof-grid{columns:2}.proof-shots{grid-template-columns:repeat(2,1fr)}.features-section{display:none}.features-container{width:calc(100% - 50px)}.stats-grid{justify-content:center;align-items:center;gap:80px;width:100%;max-width:none;display:flex}.stats-grid>div{gap:5px;width:160px;min-height:61px;padding-top:0}.stats-grid>div+div:before{width:1px;height:77px;top:0;left:-40.5px}.stats-grid strong{font-size:27px;line-height:32px}.top-navigation{width:725px;max-width:calc(100% - 80px)}.site-header{width:725px}.hero--home{padding:140px 0 60px}.home-hero__content{max-width:600px}.hero--home h1.hero-title{max-width:600px;margin-top:16px;margin-bottom:16px;font-size:40px}.hero-cta{width:300px;max-width:100%}.hero-video{width:min(900px,100vw - 80px)}.section-header h2,.split-heading h2,.cta-split h2,.footer-cta h2,.roadmap-shell .section-header h2,.team-header h2{font-size:35px}.faq-section{padding:100px 25px}.faq-content{flex-direction:column;gap:60px}.faq-header,.faq-list{flex:none;width:100%}.faq-header h2{font-size:35px}.site-footer{padding:10px}.footer-frame{min-height:1078px;padding:25px 20px 20px}.footer-hero{justify-content:center;min-height:426.4px;padding:50px}.footer-hero__copy{text-align:center;align-items:center;width:500px}.footer-hero h2{font-size:35px}.footer-proof{display:none}.footer-navigation__content{flex-direction:column;gap:40px}.footer-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 24px;width:100%;display:grid}.footer-bottom{gap:80px}.modules-section{padding:25px}.modules-shell{width:100%;max-width:none;padding:50px}.modules-shell .section-header{max-width:100%;margin-bottom:60px}.modules-content{grid-template-columns:1fr;gap:40px;width:100%}.module-stack,.module-list{width:100%}.community-card{justify-self:center;margin-inline:auto}.pricing-wrap .section-header{min-height:157.5px}.onboarding-topbar__content{width:calc(100% - 80px)}.onboarding-hero{min-height:1477.45px;padding:160px 40px 80px}.onboarding-hero__content{align-items:center;gap:60px;width:905px}.onboarding-hero__header{text-align:center;align-items:center;width:600px}.onboarding-hero h1{font-size:35px;line-height:42px}.onboarding-steps{flex-direction:column;align-items:center;gap:24px;width:500px}.onboarding-step-card{width:500px;min-height:330.02px}.onboarding-step-card__text{width:450px;max-width:100%}.onboarding-logo-strip{padding:60px 60px 80px}.onboarding-logo-strip__content{max-width:865px}.onboarding-reviews{padding:80px 40px 40px}.onboarding-reviews__content{gap:60px;width:905px}.onboarding-section-heading h2{font-size:35px;line-height:42px}.onboarding-reviews__layout--desktop{display:none}.onboarding-reviews__layout--tablet{grid-template-columns:repeat(2,1fr);display:grid}.onboarding-faq{padding:60px 40px 130px}.onboarding-faq__content{width:905px}.onboarding-footer{padding:25px 40px}.roadmap-shell{width:min(100% - 80px,1200px);padding:64px 56px 80px}.team-grid{grid-template-columns:repeat(2,minmax(50px,1fr))}.team-card{height:auto;min-height:275.28px}.team-card__content{flex-direction:column;align-content:center;align-items:center;height:min-content}.team-card__text{align-self:unset;flex:none;justify-content:center;align-items:center;gap:15px;width:100%;min-height:110.28px;padding:0}.team-card__title{align-items:center}.team-card h3,.team-card p{text-align:center}}@media (width<=900px){.hero__grid,.modules-content,.cta-split,.testimonial-grid,.benefit-grid,.step-grid,.step-grid--four,.footer-links{grid-template-columns:1fr}.team-grid{grid-template-columns:repeat(2,minmax(50px,1fr))}.wins-slider__button--prev{left:0}.wins-slider__button--next{right:0}.feature-grid{flex-direction:column;gap:24px;margin-top:0;display:flex}.feature-card,.feature-card:first-child,.feature-card:nth-child(2){grid-column:auto;width:100%;height:358.8px;transition-delay:0s}.feature-card__copy{min-height:143.8px}.feature-card h3{font-size:16px}.feature-card p{font-size:14px;line-height:1.5}.roadmap-shell{width:min(100% - 28px,1200px);padding:64px 24px}.roadmap-shell .section-header h2{white-space:normal}.roadmap-timeline:before{left:12px}.timeline-item,.timeline-item:nth-child(2n){grid-template-columns:1fr;gap:22px;min-height:0;padding-bottom:52px;padding-left:34px}.timeline-item:nth-child(2n) .timeline-media,.timeline-item:nth-child(2n) .timeline-copy{grid-area:auto}.timeline-node{left:12px}}@media (width<=679.98px){.container,.narrow,.hero--home .container{width:calc(100vw - 50px);max-width:360px}.pain-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;gap:12px;width:100vw;margin-left:calc(50% - 50vw);padding:4px 25px 14px;display:flex;overflow-x:auto}.pain-grid::-webkit-scrollbar{display:none}.pain-card{scroll-snap-align:center;border-radius:16px;flex:0 0 78vw;padding:24px 22px 26px}.pain-turn{text-align:left;margin-top:30px;font-size:18px}.method-grid{grid-template-columns:1fr;gap:14px;position:relative}.method-grid:before{content:"";z-index:0;background:linear-gradient(180deg, var(--green) 0%, #2f6b5226 100%);width:2px;position:absolute;top:34px;bottom:34px;left:41px}.method-card{z-index:1;position:relative}.ticker{padding:16px 0}.ticker__item{font-size:14px}.sheets-title{margin:44px 0 16px;font-size:19px}.sheets-strip{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;gap:12px;width:100vw;margin-left:calc(50% - 50vw);padding:4px 25px 14px;display:flex;overflow-x:auto}.sheets-strip::-webkit-scrollbar{display:none}.sheet{scroll-snap-align:center;flex:0 0 74vw}.method-card{border-radius:16px;padding:26px 22px 28px}.method-note{text-align:left;margin-top:28px;padding:16px 18px;font-size:15px}.session-card__head{padding:22px 20px}.session-card__meta{gap:8px 20px}.session-row{grid-template-columns:1fr auto;gap:6px 12px;padding:16px 20px}.session-row__group{grid-area:1/1;justify-self:start;padding:4px 9px;font-size:10px}.session-row__sets{grid-area:1/2;justify-self:end;padding:4px 12px}.session-row__name{grid-area:2/1/auto/-1}.session-row__volume{grid-area:3/1/auto/-1}.includes-months{grid-template-columns:1fr;gap:10px;margin-bottom:40px}.month-row{flex-direction:column;gap:5px;padding:16px 18px}.includes-bonuses{grid-template-columns:1fr;gap:14px}.bonus-card{border-radius:16px;padding:24px 22px 26px}.proof-grid{columns:1;margin-bottom:40px}.proof-shots{grid-template-columns:1fr;gap:12px}.proof-shots img{border-radius:12px}.proof-shots img:nth-child(n+3){display:none}.pricing-section .pricing-card{padding:26px 22px 24px}.pricing-card__price strong{font-size:46px}.stats-grid{flex-direction:column;gap:61px;width:100vw;max-width:none;display:flex}.stats-grid>div{gap:5px;width:100%;min-height:58px;padding-top:0}.stats-grid>div+div:before{width:100px;height:1px;top:-31px;left:calc(50% - 50px)}.stats-grid strong{font-size:27px;line-height:32px}.stats-grid span{font-size:14px;line-height:21px}.features-container{gap:40px;width:340px;max-width:calc(100vw - 50px)}.features-section .section-header,.feature-grid{width:340px;max-width:100%}.feature-card:nth-child(-n+3){width:calc(100% - 20px);margin-inline:auto}.feature-search-bar{left:21px}.classroom-card{width:265px;height:186.3px;margin-top:0;margin-left:0;padding:17.45px}.classroom-card h4,.classroom-card p,.classroom-card small{font-size:12px}.progress{margin:12px 0}.top-navigation{width:auto;max-width:none;animation-name:nav-enter-mobile;top:15px;left:25px;right:25px;transform:none}.site-header{border-radius:10px;flex-direction:column;align-items:stretch;width:100%;max-width:360px;margin-inline:auto;padding:15px;display:flex}.site-header__top-row{justify-content:space-between;width:100%;max-width:none}.menu-toggle{display:block}.site-header__nav,.nav-button{display:none}.top-navigation--open .site-header{gap:25px}.top-navigation--open .site-header__nav{flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:0 5px 5px;display:flex}.top-navigation--open .nav-button{width:100%;display:inline-flex}.hero{padding-top:120px}.hero--home{padding:140px 0 60px}.home-hero{width:calc(100vw - 50px);max-width:360px;overflow:visible}.home-hero__content{width:100%;max-width:310px;margin-inline:auto}.hero-eyebrow{max-width:310px;font-size:15px}.hero--home h1.hero-title{max-width:310px;margin-top:14px;font-size:32px}.hero--home .hero-copy{font-size:16px}.hero-cta{width:min(100%,300px);margin-inline:auto}.hero-video{border-radius:18px;width:100%;padding:5px}.hero-video img{border-radius:15px}.logo-strip{padding:45px 0 50px}.logo-strip__viewport{width:min(600px,100vw - 50px)}.section{padding:74px 0}.wins-section{padding:40px 0}.wins-slider{height:300px}.wins-section .section-header{margin-bottom:80px}.wins-section .section-header h2{width:100%;margin-top:24px}.wins-section .section-header p{width:100%;font-size:16px;line-height:24px}.wins-card{opacity:0;width:360px;height:300px;transform:translateX(calc(-50% + (var(--wins-offset) * 490px))) translateY(-150px);border-radius:20px;padding:25px;transition:width .8s cubic-bezier(.16,1,.3,1),opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.wins-card[data-active=true]{opacity:1;width:238px;transform:translate(-50%)translateY(0)}.wins-card img,.wins-card__overlay{border-radius:20px}.wins-card__content{flex-direction:column;justify-content:space-between;gap:0;height:100%;display:flex}.wins-card h3{max-width:100%;font-size:20px;line-height:24px}.wins-card footer{gap:0}.wins-card p{display:none}.section-header h2,.split-heading h2,.cta-split h2,.footer-cta h2,.roadmap-shell .section-header h2,.members-header h2,.team-header h2{font-size:26px}.faq-section{flex-direction:column;align-items:flex-start;padding:40px 25px}.faq-content{flex-direction:column;flex:none;gap:40px;width:100%}.faq-header,.faq-list{flex:none;width:100%;max-width:none}.faq-header h2{font-size:26px}.faq-header p{font-size:16px}.faq-item{--faq-closed-height:65px}.faq-item__trigger{min-height:24px;font-size:16px}.faq-item p{font-size:14px;line-height:1.5}.site-footer{padding:10px}.footer-frame{border-radius:25px;gap:40px;min-height:1129.6px;padding:15px 15px 20px}.footer-hero{border-radius:20px;min-height:435.4px;padding:30px}.footer-hero:after{background-image:url(/images/footerCtaGlowRight.png);width:973px;height:756px;inset:auto auto -360px -252px}.footer-hero__copy{width:100%}.footer-hero__copy:after{display:none}.footer-hero__icon{width:45px;height:45px}.footer-hero h2{font-size:26px}.footer-hero p{width:100%;max-width:none;font-size:16px;line-height:1.5}.footer-hero__button{width:100%;min-width:0}.footer-proof{display:none}.footer-navigation{gap:24px;width:340px;padding:10px}.footer-navigation__content{border-top:0;flex-direction:column;gap:40px;padding:40px 0}.footer-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px;width:100%;display:grid}.footer-menu{gap:16px}.footer-bottom{flex-direction:column;align-items:center;gap:32px}.footer-bottom p{text-align:left;width:320px}.modules-section{padding:10px}.modules-shell{border-radius:25px;width:100%;max-width:none;padding:40px 20px}.modules-shell .section-header{margin-bottom:60px}.modules-shell .section-header p{font-size:16px;line-height:24px}.modules-content{grid-template-columns:1fr;gap:40px;width:100%}.module-stack,.module-list,.module-about{width:100%}.module-row{align-content:start;width:100%;height:auto;min-height:126.2px;padding:15px;display:grid}.module-row>span{justify-content:flex-start;gap:12px}.module-about strong{font-size:16px;line-height:20.8px}.module-about p{font-size:14px;line-height:21px}.community-card{width:min(350px,100%)}.community-card h3{font-size:16px;line-height:1.3}.community-card__preview{aspect-ratio:300/168;width:100%;height:auto}.members-section{padding:40px 25px}.members-content{gap:40px}.members-grid{grid-template-columns:1fr}.team-section{padding:10px}.team-frame{padding:40px 20px}.team-content{gap:40px}.team-header p{font-size:16px}.team-grid{grid-template-columns:1fr}.team-card{height:auto;min-height:269.67px}.team-card__content{flex-direction:column;align-content:center;align-items:center;height:min-content}.team-card__text{align-self:unset;flex:none;justify-content:center;align-items:center;gap:15px;width:100%;min-height:104.67px;padding:0}.team-card__title{align-items:center}.team-card h3{font-size:16px}.team-card p{font-size:14px}.onboarding-topbar__content{width:calc(100% - 30px)}.onboarding-rating{gap:10px}.onboarding-rating span{display:none}.onboarding-hero{min-height:1409.59px;padding:140px 25px 60px}.onboarding-hero__content{align-items:stretch;gap:40px;width:340px}.onboarding-hero__header{text-align:left;align-items:flex-start;gap:15px;width:340px}.onboarding-hero h1{width:340px;font-size:26px;line-height:31.2px}.onboarding-hero__beam--left{width:336px;height:458.17px}.onboarding-hero__beam--right{width:367px;height:500.45px;bottom:92px;right:-54px}.onboarding-steps{flex-direction:column;gap:24px;width:340px}.onboarding-step-card{gap:40px;width:340px;min-height:337.59px;padding:25px}.onboarding-step-card__text{gap:32px;width:290px;max-width:100%}.onboarding-step-card__text>span{font-size:14px;line-height:16.8px}.onboarding-step-card h3{font-size:18px;line-height:24px}.onboarding-step-card p{font-size:16px;line-height:24px}.onboarding-step-card a{height:50.8px;font-size:16px;line-height:20.8px}.onboarding-logo-strip{padding:40px 25px 80px}.onboarding-logo-strip__content{gap:32px;width:340px}.onboarding-logo-strip p{font-size:14px;line-height:21px}.onboarding-logo-strip__viewport{width:340px}.onboarding-reviews{padding:60px 24px 25px 25px}.onboarding-reviews__content{gap:40px;width:341px}.onboarding-section-heading{gap:24px;width:341px}.onboarding-section-heading span{font-size:14px;line-height:16.8px}.onboarding-section-heading h2{font-size:26px;line-height:31.2px}.onboarding-reviews__layout--desktop,.onboarding-reviews__layout--tablet{display:none}.onboarding-reviews__layout--mobile{flex-direction:column;gap:20px;width:341px;display:flex}.onboarding-review-card{padding:25px}.onboarding-review-card h3{font-size:16px;line-height:20.8px}.onboarding-review-card p{font-size:14px;line-height:21px}.onboarding-review-card strong{font-size:16px;line-height:20.8px}.onboarding-review-card span{font-size:14px;line-height:21px}.onboarding-faq{padding:40px 25px 80px}.onboarding-faq__content{gap:40px;width:340px}.onboarding-faq .onboarding-section-heading{width:340px}.onboarding-faq__list{gap:16px;width:340px}.onboarding-faq__trigger{min-height:24px;font-size:16px;line-height:24px}.onboarding-faq__answer p{font-size:14px;line-height:21px}.onboarding-footer{padding:25px}.onboarding-footer__content{flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;width:340px;min-height:95.41px}.onboarding-footer__brand{flex-direction:column;align-items:center;gap:16px;width:340px}.onboarding-footer p{text-align:center}.pricing-section{padding:100px 10px}.pricing-section .container{width:100%;max-width:none}.pricing-wrap .section-header{min-height:140.6px}.pricing-wrap .section-header p{width:100%;font-size:16px;line-height:24px}.pricing-card{width:100%;max-width:315px}.pricing-card__price-text{min-height:184.8px}.pricing-card__label{font-size:14px;line-height:16.8px}.pricing-card .price span{font-size:16px;line-height:24px}.pricing-card__features{width:307.09px}.pricing-card li{min-height:46px;font-size:14px;line-height:21px}.pricing-card__button{min-height:50.8px;font-size:16px;line-height:20.8px}.pricing-card li{white-space:normal}.pricing-card__features,.pricing-card ul{width:100%}.pricing-card__features{width:307.09px;margin-left:-6.05px}.pricing-card ul,.pricing-card__cta{width:277.09px}.pricing-beam--left{aspect-ratio:405/519.16;width:max(100vw + 15px,405px);height:auto;top:606px}.pricing-beam--right{aspect-ratio:353/452.5;width:353px;height:auto}.timeline-media{margin-top:0}.timeline-media img{height:180px}.timeline-stat{width:min(300px,100% - 48px);min-width:0;padding:14px 16px;left:24px;right:auto}.timeline-stat__metric strong{font-size:22px}}@media (prefers-reduced-motion:reduce){.top-navigation,.hero-title__word,.hero-copy,.hero-cta,.hero-video,.hero__beam,.pricing-beam,.logo-strip__inner,.logo-strip__grid,.onboarding-topbar,.onboarding-pill,.onboarding-hero h1,.onboarding-hero__beam,.onboarding-logo-strip__content{opacity:1;filter:none;animation:none;transform:none}.onboarding-confetti{display:none}.wins-card,.module-row,.module-about,.pricing-card,.member-card-shell,.member-card,.team-card-shell,.faq-item-shell,.faq-item,.footer-proof__track,.feature-card,.feature-search-bar,.feature-result,.event-card,.feature-levels-panel,.level-row,.chat-panel,.chat-row,.classroom-card,.progress b,.feature-illustration--classroom>img,.onboarding-step-card,.onboarding-review-card,.onboarding-faq__shell{opacity:1;transition:none;animation:none;transform:none}.timeline-item{opacity:1;transition:none;transform:none}}.confirmation-page{color:#fff;background:#0b0b0b;min-height:100vh;overflow-x:hidden}.confirmation-pill{color:#000;letter-spacing:-.02em;background:linear-gradient(168deg,#f8df42 16%,#fff599 44%,#e1a427);border-radius:6px;width:fit-content;padding:8px 12px;font-size:14px;font-weight:700;line-height:15.4px;display:inline-flex;position:relative;box-shadow:0 .301px .301px -.833px #00000021,0 1.144px 1.144px -1.667px #00000021,0 5px 5px -2.5px #00000021,inset 0 2px 1px #ffffff80}.confirmation-hero{justify-content:center;min-height:790.55px;padding:160px 60px 100px;display:flex;position:relative;overflow:hidden}.confirmation-hero__beam{object-fit:fill;width:330px;height:450px;animation:1.6s linear both framer-bg-left-enter;position:absolute;top:0;left:0;transform:rotate(180deg)}.confirmation-hero__content{z-index:1;grid-template-columns:420px 500px;justify-content:space-between;gap:60px;width:1200px;max-width:100%;display:grid;position:relative}.confirmation-hero__copy{flex-direction:column;justify-content:space-between;min-height:530.55px;padding-bottom:15px;display:flex}.confirmation-title-stack{flex-direction:column;gap:24px;display:flex}.confirmation-title-stack>div{flex-direction:column;gap:16px;display:flex}.confirmation-title-stack h1{letter-spacing:-.02em;width:420px;margin:0;font-size:40px;font-weight:600;line-height:48px}.confirmation-title-stack p{color:#fff9;width:420px;margin:0;font-size:18px;line-height:27px}.confirmation-cta{color:#000;letter-spacing:-.02em;background:#fff;border:1px solid #00000008;border-radius:10px;justify-content:center;align-items:center;width:250px;height:53.41px;font-size:18px;font-weight:600;line-height:23.4px;display:flex;box-shadow:0 3px 5px #00000012}.confirmation-video-card{background:#ffffff0a;border-radius:20px;flex-direction:column;gap:16px;width:500px;padding:15px;display:flex}.confirmation-video{border-radius:12px;width:470px;height:262.14px;position:relative;overflow:hidden}.confirmation-video img{object-fit:cover;width:100%;height:100%}.confirmation-video button{color:#fff;background:#00000073;border:0;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.confirmation-video svg{fill:currentColor;width:30px;height:30px}.confirmation-call-card{background:#141414;border-radius:17px;flex-direction:column;gap:24px;width:470px;min-height:222.41px;padding:25px;display:flex;box-shadow:0 2px 4px #00000040}.confirmation-call-card h3{letter-spacing:-.02em;border-bottom:1px solid #ffffff1a;margin:0;padding-bottom:24px;font-size:24px;font-weight:600;line-height:31.2px}.confirmation-call-card ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.confirmation-call-card li{color:#fff9;gap:10px;font-size:16px;line-height:27px;display:flex}.confirmation-call-card li span{color:#ffd980;border:1px solid #ffd980;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:4px;font-size:11px;display:grid}.confirmation-steps{background:#101010;justify-content:center;padding:80px 60px;display:flex}.confirmation-section-content{flex-direction:column;gap:60px;width:1200px;max-width:100%;display:flex}.confirmation-section-heading{flex-direction:column;gap:24px;width:600px;max-width:100%;display:flex}.confirmation-section-heading span{color:#ffd980;font-size:16px;font-weight:600;line-height:19.2px}.confirmation-section-heading h2{letter-spacing:-.02em;margin:0;font-size:40px;font-weight:600;line-height:48px}.confirmation-section-heading p{color:#fff9;margin:-8px 0 0;font-size:18px;line-height:27px}.confirmation-step-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.confirmation-step-card{background:#141414;border-radius:17px;flex-direction:column;gap:54px;min-height:187.61px;padding:25px;display:flex;box-shadow:0 2px 4px #00000040}.confirmation-step-card>span{color:#ffd980;background:#9579391a;border-radius:6px;width:fit-content;padding:6px 10px;font-size:16px;font-weight:600;line-height:19.2px}.confirmation-step-card div{flex-direction:column;gap:8px;display:flex}.confirmation-step-card h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600;line-height:23.4px}.confirmation-step-card p{color:#fff9;margin:0;font-size:16px;line-height:24px}.confirmation-wins{justify-content:center;margin-top:-12px;padding:80px 60px;display:flex}.confirmation-wins__content{align-items:center}.confirmation-wins__content .confirmation-section-heading{align-self:flex-start;width:100%}.confirmation-logo-strip{width:min(834px,100%);overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000 0%,#000 50.809%,#0000 100%);mask:linear-gradient(90deg,#0000 0%,#000 50.809%,#0000 100%)}.confirmation-logo-strip__track{align-items:center;gap:40px;width:max-content;animation:20s linear infinite brand-ticker;display:flex}.confirmation-logo-strip img{object-fit:contain;opacity:.8;flex:none;max-height:20px}.confirmation-faq .faq-section{background:#0b0b0b;padding:80px 60px}.confirmation-faq .faq-content{width:1200px;max-width:100%;margin-inline:auto}@media (width>=680px) and (width<=1199.98px){.confirmation-hero{min-height:1088.36px;padding:140px 40px 60px}.confirmation-hero__content{flex-direction:column;align-items:center;gap:40px;width:905px;display:flex}.confirmation-hero__copy{text-align:center;align-items:center;min-height:317.81px}.confirmation-title-stack h1{font-size:35px;line-height:42px}.confirmation-steps{padding:60px 40px}.confirmation-section-content{width:905px}.confirmation-section-heading h2{font-size:35px;line-height:42px}.confirmation-step-grid{grid-template-columns:repeat(2,1fr)}.confirmation-step-card{min-height:171.61px}.confirmation-wins{margin-top:5px;padding:80px 40px 60px}.confirmation-faq .faq-section{padding:60px 40px}}@media (width<=679.98px){.confirmation-hero{min-height:982.86px;padding:120px 25px 40px}.confirmation-hero__content{flex-direction:column;gap:40px;width:340px;display:flex}.confirmation-hero__copy{text-align:center;align-items:center;min-height:287.61px;padding-bottom:15px}.confirmation-title-stack{align-items:center}.confirmation-title-stack h1{width:340px;font-size:26px;line-height:31.2px}.confirmation-title-stack p{width:340px;font-size:16px;line-height:24px}.confirmation-cta{width:250px;height:50.8px;font-size:16px;line-height:20.8px}.confirmation-video-card{border-radius:12px;gap:12px;width:340px;padding:12px}.confirmation-video{border-radius:8px;width:316px;height:176.25px}.confirmation-call-card{border-radius:12px;width:316px;min-height:283px}.confirmation-call-card h3{font-size:22px;line-height:28.6px}.confirmation-call-card li{font-size:16px;line-height:24px}.confirmation-steps{padding:40px 25px}.confirmation-section-content{gap:60px;width:340px}.confirmation-section-heading{width:340px}.confirmation-section-heading span{font-size:14px;line-height:16.8px}.confirmation-section-heading h2{font-size:26px;line-height:31.2px}.confirmation-section-heading p{font-size:16px;line-height:24px}.confirmation-step-grid{grid-template-columns:1fr;gap:24px}.confirmation-step-card{gap:52px;min-height:196.59px}.confirmation-step-card>span{font-size:14px;line-height:16.8px}.confirmation-step-card h3{font-size:16px;line-height:20.8px}.confirmation-step-card p{font-size:14px;line-height:21px}.confirmation-wins{padding:60px 25px 40px}.confirmation-logo-strip{width:420px}.confirmation-faq .faq-section{padding:40px 25px}.confirmation-faq .faq-content{gap:40px;width:340px}}.confirmation-wins .confirmation-section-heading{gap:15px}.confirmation-wins .confirmation-section-heading p{margin:0}.confirmation-wins__content{gap:0}.confirmation-wins .wins-slider{width:100%;margin-top:85px}.confirmation-wins .wins-card footer strong{font-size:18px;line-height:23.4px}.confirmation-wins .wins-card footer span{line-height:19.6px}.confirmation-logo-strip{text-align:center;flex-direction:column;align-items:center;gap:32px;width:100%;margin-top:60px;display:flex;overflow:hidden}.confirmation-logo-strip p{color:#fff9;width:100%;margin:0;font-size:16px;line-height:24px}.confirmation-logo-strip__viewport{width:min(834px,100%);overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000 0%,#000 50.809%,#0000 100%);mask:linear-gradient(90deg,#0000 0%,#000 50.809%,#0000 100%)}@media (width>=680px) and (width<=1199.98px){.confirmation-wins__content{gap:0}.confirmation-wins .wins-slider{height:300px;margin-top:85px}.confirmation-wins .wins-card{opacity:0;width:803px;height:300px;transform:translateX(calc(-50% + (var(--wins-offset) * 994px))) translateY(-150px);padding:25px;transition:width .8s cubic-bezier(.16,1,.3,1),opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.confirmation-wins .wins-card[data-active=true]{opacity:1;transform:translate(-50%)translateY(0)}.confirmation-wins .wins-card__content{flex-direction:column;justify-content:space-between;gap:0;height:100%;display:flex}.confirmation-wins .wins-card h3{width:753px;max-width:100%;font-size:22px;line-height:26.4px}.confirmation-wins .wins-card p{display:none}.confirmation-wins .wins-card footer{gap:0}.confirmation-wins .wins-card footer strong{font-size:16px;line-height:19.2px}.confirmation-wins .wins-slider__button--prev{left:0}.confirmation-wins .wins-slider__button--next{right:0}}@media (width<=679.98px){.confirmation-wins{margin-top:-40px}.confirmation-wins__content{gap:0}.confirmation-wins .wins-slider{margin-top:65px}.confirmation-logo-strip{margin-top:40px}.confirmation-wins .wins-card footer strong{font-size:14px;line-height:16.8px}.confirmation-wins .wins-card footer span{font-size:14px;line-height:19.6px}.confirmation-logo-strip{gap:24px}.confirmation-logo-strip p{font-size:14px;line-height:21px}}.lead-page{color:#fff;background:#0b0b0b;min-height:100vh;overflow-x:hidden}.lead-topbar{position:absolute}.lead-hero{background:linear-gradient(#0b0b0b 0%,#000 100%);border-bottom:1px solid #ffffff1a;justify-content:center;min-height:594.59px;padding:180px 60px 120px;display:flex;position:relative;overflow:hidden}.lead-hero__beam{object-fit:fill;width:336px;height:458.17px;animation:1.6s linear both framer-bg-left-enter;position:absolute;top:0;left:0;transform:rotate(180deg)}.lead-hero__content{z-index:1;justify-content:space-between;gap:100px;width:1200px;max-width:100%;display:flex;position:relative}.lead-hero__copy{flex-direction:column;gap:32px;width:600px;max-width:100%;min-height:292.41px;display:flex}.lead-pill{animation:1.5s linear 80ms both framer-y25-enter}.lead-hero h1{color:#fff;letter-spacing:-.02em;width:600px;max-width:100%;margin:0;font-size:40px;font-weight:600;line-height:48px;animation:1.5s linear .16s both framer-y25-enter}.lead-hero ul{flex-direction:column;gap:10px;width:600px;max-width:100%;margin:0;padding:0;list-style:none;animation:1.5s linear .24s both framer-y25-enter;display:flex}.lead-hero li{color:#ffffffb3;min-height:27px;padding-left:35px;font-size:18px;line-height:27px;position:relative}.lead-hero li:before{content:"";border:2px solid #ffd966;border-radius:50%;width:15px;height:15px;position:absolute;top:4px;left:3px}.lead-hero li:after{content:"";border-bottom:2px solid #ffd966;border-right:2px solid #ffd966;width:5px;height:8px;position:absolute;top:8px;left:8px;transform:rotate(45deg)}.lead-form{width:400px;height:294.59px;box-shadow:none;background:radial-gradient(136% 158% at 20% -3.6%,#1c1c1c 0%,#141414 100%);border:1px solid #ffffff0f;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:25px;padding:25px;animation:1.5s linear .3s both framer-y25-enter;display:flex}.lead-form img{display:none}.lead-form label{color:#ffffffb3;flex-direction:column;gap:8px;width:350px;margin:0;font-size:14px;line-height:19.6px;display:flex}.lead-form label span{padding-left:5px}.lead-form b{color:#ffd966;font-weight:400}.lead-form input{color:#fff;background:#000;border:1px solid #fff0;border-radius:10px;outline:none;width:350px;height:50px;padding:15px;font-size:16px;line-height:19.2px}.lead-form input::placeholder{color:#ffffff59}.lead-form button{color:#000;letter-spacing:-.02em;cursor:pointer;background:#fff;border:1px solid #00000008;border-radius:10px;justify-content:center;align-items:center;width:350px;height:50px;font-size:18px;font-weight:600;line-height:23.4px;display:flex;box-shadow:0 3px 5px #00000012}.lead-inside{background:#0b0b0b;border-bottom:1px solid #ffffff1a;justify-content:center;padding:100px 60px 80px;display:flex}.lead-section-content{flex-direction:column;gap:60px;width:1200px;max-width:100%;display:flex}.lead-section-heading{flex-direction:column;gap:24px;width:100%;animation:1s linear both framer-y25-enter;display:flex}.lead-section-heading span{color:#ffd966;font-size:16px;font-weight:600;line-height:19.2px}.lead-section-heading h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:40px;font-weight:600;line-height:48px}.lead-benefit-grid{grid-template-columns:repeat(3,1fr);gap:74px 24px;display:grid}.lead-benefit-card{background:#141414;border:1px solid #ffffff0a;border-radius:17px;flex-direction:column;gap:24px;min-height:155px;padding:25px;animation:1s linear both framer-y25-enter;display:flex;box-shadow:0 2px 4px #00000040}.lead-benefit-card:nth-child(2){animation-delay:80ms}.lead-benefit-card:nth-child(3){animation-delay:.16s}.lead-benefit-card:nth-child(4){animation-delay:.12s}.lead-benefit-card:nth-child(5){animation-delay:.2s}.lead-benefit-card:nth-child(6){animation-delay:.28s}.lead-benefit-card__title{border-bottom:1px solid #ffffff0d;align-items:center;gap:16px;min-height:32px;padding-bottom:13px;display:flex}.lead-benefit-card__title span{color:#ffd966;background:#95793933;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.lead-benefit-card svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.lead-benefit-card h3{color:#fff;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600;line-height:23.4px}.lead-benefit-card p{color:#ffffff80;width:334px;max-width:100%;margin:0;font-size:16px;line-height:24px}.lead-cta-section{background:#000;justify-content:center;padding:100px 60px 60px;display:flex}.lead-cta-card{background:#101010;border:1px solid #ffffff14;border-radius:20px;width:1200px;max-width:100%;height:492.41px;animation:1s linear both framer-y25-enter;position:relative;overflow:hidden;box-shadow:0 14px 40px #00000059}.lead-cta-card__bg,.lead-cta-card__glow{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.lead-cta-card__bg{object-fit:cover;opacity:.28;width:100%;height:100%;inset:0}.lead-cta-card__glow--left{opacity:.7;width:933px;height:735.16px;top:-296px;left:-437px}.lead-cta-card__glow--right{opacity:.65;width:973px;height:755.98px;bottom:-460px;right:-381px}.lead-cta-card__copy{z-index:1;flex-direction:column;gap:40px;width:500px;padding:80px 0 0 50px;display:flex;position:relative}.lead-cta-card__copy>img{border-radius:10px;width:45px;height:45px}.lead-cta-card__copy h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:40px;font-weight:600;line-height:48px}.lead-cta-card__copy p{color:#fff9;width:500px;margin:0;font-size:16px;line-height:24px}.lead-cta-card__copy a{color:#000;letter-spacing:-.02em;background:#fff;border:1px solid #00000008;border-radius:10px;justify-content:center;align-items:center;width:216.09px;height:53.41px;font-size:18px;font-weight:600;line-height:23.4px;display:flex;box-shadow:0 3px 5px #00000012}.lead-cta-ticker{z-index:1;border-radius:10px;width:373px;height:625.41px;position:absolute;top:-93px;right:19px;overflow:hidden}.lead-cta-ticker__track{flex-direction:column;gap:20px;animation:18s linear infinite lead-testimonial-scroll;display:flex}.lead-cta-testimonial{background:#141414;border:1px solid #ffffff0f;border-radius:17px;flex-direction:column;gap:16px;width:373px;min-height:250px;padding:25px;display:flex;box-shadow:0 2px 4px #00000040}.lead-cta-testimonial h3{color:#fff;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600;line-height:23.4px}.lead-cta-testimonial p{color:#ffffff80;margin:0;font-size:16px;line-height:24px}.lead-cta-testimonial footer{align-items:center;gap:16px;margin-top:auto;display:flex}.lead-cta-testimonial footer img{object-fit:cover;border-radius:10px;width:44px;height:44px}.lead-cta-testimonial strong{color:#fff;letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:23.4px;display:block}.lead-cta-testimonial span{color:#fff6;font-size:16px;line-height:24px;display:block}.lead-footer{border-top:1px solid #ffffff14}@keyframes lead-testimonial-scroll{0%{transform:translateY(0)}to{transform:translateY(-270px)}}@media (width>=680px) and (width<=1199.98px){.lead-hero{min-height:875px;padding:160px 40px 80px}.lead-hero__content{flex-direction:column;align-items:center;gap:60px;width:905px}.lead-hero__copy{text-align:center;align-items:center;width:600px;min-height:280.41px}.lead-hero h1{font-size:35px;line-height:42px}.lead-hero ul{text-align:left;width:335px}.lead-inside{padding:80px 40px 60px}.lead-section-content{width:905px}.lead-section-heading h2{font-size:35px;line-height:42px}.lead-benefit-grid{flex-direction:column;align-items:center;gap:24px;display:flex}.lead-benefit-card{width:400px;min-height:155px}.lead-benefit-card p{width:350px}.lead-cta-section{padding:40px 40px 60px}.lead-cta-card{width:905px;height:480.41px}.lead-cta-card__glow--left{top:-296px;left:-437px}.lead-cta-card__glow--right{bottom:-460px;right:-408px}.lead-cta-card__copy{text-align:center;align-items:center;width:500px;margin-inline:auto;padding:80px 0 0}.lead-cta-card__copy h2{font-size:35px;line-height:42px}.lead-cta-ticker{display:none}}@media (width<=679.98px){.lead-hero{min-height:757.41px;padding:120px 25px 60px}.lead-hero__beam{width:336px;height:458.17px}.lead-hero__content{flex-direction:column;align-items:center;gap:40px;width:340px}.lead-hero__copy{text-align:center;align-items:center;gap:32px;width:340px;min-height:252.81px}.lead-hero h1{width:340px;font-size:26px;line-height:31.2px}.lead-hero ul{text-align:left;width:340px}.lead-hero li{min-height:24px;padding-left:35px;font-size:16px;line-height:24px}.lead-form{width:340px;height:284.59px;padding:20px}.lead-form label,.lead-form input,.lead-form button{width:300px}.lead-form button{font-size:16px;line-height:20.8px}.lead-inside{padding:60px 25px 40px}.lead-section-content{gap:40px;width:340px}.lead-section-heading{text-align:center;align-items:center;gap:15px}.lead-section-heading span{font-size:14px;line-height:16.8px}.lead-section-heading h2{font-size:26px;line-height:31.2px}.lead-benefit-grid{flex-direction:column;gap:24px;display:flex}.lead-benefit-card{width:340px;min-height:149px}.lead-benefit-card__title{gap:16px}.lead-benefit-card h3{font-size:16px;line-height:20.8px}.lead-benefit-card p{width:290px;font-size:14px;line-height:21px}.lead-cta-section{padding:25px 25px 0}.lead-cta-card{border-radius:20px;width:340px;height:370.2px}.lead-cta-card__glow--left{top:-296px;left:-437px}.lead-cta-card__glow--right{bottom:-460px;right:-608px}.lead-cta-card__copy{text-align:center;align-items:center;gap:30px;width:280px;margin-inline:auto;padding:40px 0 0}.lead-cta-card__copy>img{width:45px;height:45px}.lead-cta-card__copy h2{width:280px;font-size:26px;line-height:31.2px}.lead-cta-card__copy p{width:280px;font-size:14px;line-height:21px}.lead-cta-card__copy a{width:198.75px;height:50.8px;font-size:16px;line-height:20.8px}.lead-cta-ticker{display:none}}.lead-inside{height:665.2px;padding-bottom:30px}.lead-benefit-card{gap:25px;height:155px;min-height:0;position:relative;overflow:hidden}.lead-benefit-card:after{content:"";background:#ffffff0d;height:1px;position:absolute;top:70px;left:25px;right:25px}.lead-benefit-card__title{border-bottom:0;min-height:32px;padding-bottom:0}@media (width>=680px) and (width<=1199.98px){.lead-inside{height:1335.2px}.lead-benefit-card{height:155px}}@media (width<=679.98px){.lead-inside{height:1217px}.lead-benefit-card{height:149px}}@media (width>=680px) and (width<=1199.98px){.lead-benefit-grid{padding-top:49px}}.lead-cta-card__copy{gap:25px;width:550px}@media (width>=680px) and (width<=1199.98px){.lead-cta-card__copy{gap:25px;width:500px}}@media (width<=679.98px){.lead-cta-card__copy{gap:25px;width:280px}}.lead-cta-card__copy a{margin-top:15px}.lead-cta-card__bg,.lead-cta-card__glow{max-width:none}.lead-cta-section{background:linear-gradient(359deg,#0b0b0b 0%,#000 100%)}.lead-cta-card{background:linear-gradient(#ffd98008 0%,#0b0b0b 100%)}@media (width<=679.98px){.lead-cta-section{padding-bottom:25px}}.vsl-page{color:#fff;background:#0b0b0b;min-height:100vh;overflow-x:hidden}.vsl-topbar{position:absolute}.vsl-hero{background:linear-gradient(#0b0b0b 0%,#000 100%);justify-content:center;min-height:1336.3px;padding:150px 60px 55px;display:flex;overflow:hidden}.vsl-hero__content{text-align:center;flex-direction:column;align-items:center;width:1200px;max-width:100%;display:flex}.vsl-pill{animation:1.5s linear 80ms both framer-y25-enter}.vsl-hero h1{color:#fff;letter-spacing:-.04em;width:840px;max-width:100%;margin:39.41px 0 0;font-size:60px;font-weight:700;line-height:66px;animation:1.5s linear .16s both framer-y25-enter}.vsl-hero__content>p{color:#ffffffb3;width:525px;max-width:100%;margin:16px 0 0;font-size:18px;line-height:27px;animation:1.5s linear .24s both framer-y25-enter}.vsl-video-frame{background:#111;border-radius:20px;width:880px;height:492.83px;margin-top:69.82px;animation:1.5s cubic-bezier(.16,1,.3,1) .25s both framer-video-enter;position:relative;overflow:hidden;box-shadow:0 8px 18px #00000059}.vsl-video-frame img{object-fit:cover;width:100%;height:100%}.vsl-video-frame button{color:#fff;background:#00000080;border:0;border-radius:50%;place-items:center;width:78px;height:78px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vsl-video-frame svg{fill:currentColor;width:36px;height:36px}.vsl-action-block{flex-direction:column;align-items:center;gap:15px;margin-top:49.83px;animation:1.2s linear .36s both framer-y25-enter;display:flex}.vsl-action-block>a,.vsl-bonus__offer>a{color:#000;letter-spacing:-.02em;background:#fff;border:1px solid #00000008;border-radius:10px;justify-content:center;align-items:center;width:250px;height:53.41px;font-size:18px;font-weight:600;line-height:23.4px;display:flex;box-shadow:0 3px 5px #00000012}.vsl-action-block div,.vsl-bonus__offer div{color:#fff9;justify-content:center;align-items:center;gap:16px;font-size:16px;line-height:24px;display:flex}.vsl-action-block i,.vsl-bonus__offer i{background:#ffffff1f;width:1px;height:16px;display:block}.vsl-logo-strip{text-align:center;flex-direction:column;align-items:center;gap:32px;width:100%;margin-top:76px;animation:1s linear both framer-y25-enter;display:flex;overflow:hidden}.vsl-logo-strip p{color:#fff9;width:100%;margin:0;font-size:16px;line-height:24px}.vsl-logo-strip__viewport{width:600px;max-width:100%;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000 0%,#000 50.809%,#0000 100%);mask:linear-gradient(90deg,#0000 0%,#000 50.809%,#0000 100%)}.vsl-logo-strip__track{will-change:transform;align-items:center;gap:40px;width:max-content;animation:20s linear infinite brand-ticker;display:flex}.vsl-logo-strip__track img{opacity:1;object-fit:contain;filter:none;flex:none;max-width:none;max-height:20px}.vsl-logo-strip__track img:nth-child(8n+1){width:104px;height:17px}.vsl-logo-strip__track img:nth-child(8n+2){width:68px;height:20px}.vsl-logo-strip__track img:nth-child(8n+3){width:56px;height:15px}.vsl-logo-strip__track img:nth-child(8n+4){width:59px;height:20px}.vsl-logo-strip__track img:nth-child(8n+5){width:63px;height:15px}.vsl-logo-strip__track img:nth-child(8n+6){width:51px;height:20px}.vsl-logo-strip__track img:nth-child(8n+7){width:60px;height:20px}.vsl-logo-strip__track img:nth-child(8n+8){width:93px;height:20px}.vsl-who{background:#0b0b0b;justify-content:center;min-height:742.2px;padding:80px 60px 50px;display:flex}.vsl-section-content{flex-direction:column;gap:60px;width:1200px;max-width:100%;display:flex}.vsl-section-heading{flex-direction:column;gap:25px;width:500px;max-width:100%;animation:1s linear both framer-y25-enter;display:flex}.vsl-section-heading span,.vsl-bonus__copy>span{color:#ffd980;font-size:16px;font-weight:600;line-height:19.2px}.vsl-section-heading h2,.vsl-bonus__copy h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:40px;font-weight:600;line-height:48px}.vsl-audience-grid{grid-template-columns:repeat(3,1fr);gap:48px 24px;display:grid}.vsl-audience-card{background:#141414;border:1px solid #ffffff0a;border-radius:17px;flex-direction:column;gap:25px;height:155px;padding:25px;animation:1s linear both framer-y25-enter;display:flex;position:relative;box-shadow:0 2px 4px #00000040}.vsl-audience-card:after{content:"";background:#ffffff0d;height:1px;position:absolute;top:70px;left:25px;right:25px}.vsl-audience-card div{align-items:center;gap:16px;min-height:32px;display:flex}.vsl-card-icon{color:#ffd980;background:#95793933;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.vsl-card-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.vsl-audience-card h3{color:#fff;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600;line-height:23.4px}.vsl-audience-card p{color:#ffffff80;margin:0;font-size:16px;line-height:24px}.vsl-bonus{background:linear-gradient(#000 0%,#0b0b0b 100%);justify-content:center;min-height:577.81px;padding:100px 60px 80px;display:flex;position:relative;overflow:hidden}.vsl-bonus__beam{object-fit:cover;pointer-events:none;width:500px;max-width:none;height:640.94px;position:absolute}.vsl-bonus__beam--left{top:-1928.5px;left:0}.vsl-bonus__beam--right{top:-2238.46px;right:0}.vsl-bonus__content{z-index:1;justify-content:space-between;gap:120px;width:1200px;max-width:100%;display:flex;position:relative}.vsl-bonus__copy{flex-direction:column;gap:16px;width:500px;max-width:100%;display:flex}.vsl-bonus__copy p{color:#ffffffb3;margin:0;font-size:18px;line-height:27px}.vsl-bonus__offer{flex-direction:column;align-items:center;width:400px;margin-top:127.41px;display:flex}.vsl-bonus__offer ul{flex-direction:column;gap:16px;width:400px;margin:0 0 25px;padding:0;list-style:none;display:flex}.vsl-bonus__offer li{color:#ffffffb3;min-height:27px;padding-left:41px;font-size:18px;line-height:27px;position:relative}.vsl-bonus__offer li:before{content:"";border:1px solid #ffd980;border-radius:50%;width:20px;height:20px;position:absolute;top:3px;left:0}.vsl-bonus__offer li:after{content:"";border-bottom:2px solid #ffd980;border-right:2px solid #ffd980;width:5px;height:8px;position:absolute;top:8px;left:7px;transform:rotate(45deg)}.vsl-footer{background:linear-gradient(#0d0d0d 0%,#030303 140%)}@media (width>=680px) and (width<=1199.98px){.vsl-hero{min-height:1262.3px;padding:140px 40px 55px}.vsl-hero h1{font-size:40px;line-height:44px}.vsl-video-frame{margin-top:69.82px}.vsl-logo-strip{margin-top:76px}.vsl-who{min-height:1214.2px;padding:60px 40px}.vsl-section-content{width:905px}.vsl-section-heading h2,.vsl-bonus__copy h2{font-size:35px;line-height:42px}.vsl-audience-grid{flex-direction:column;gap:24px;display:flex}.vsl-audience-card{width:905px;height:131px}.vsl-bonus{min-height:733.02px;padding:80px 40px 75px}.vsl-bonus__beam--left{top:-2326.5px}.vsl-bonus__beam--right{top:-2636.5px}.vsl-bonus__content{text-align:center;flex-direction:column;align-items:center;gap:100px;width:905px}.vsl-bonus__offer{margin-top:0}}@media (width<=679.98px){.vsl-hero{min-height:923.63px;padding:120px 25px 40px}.vsl-hero__content{width:340px}.vsl-hero h1{width:340px;margin-top:32px;font-size:32px;line-height:35.2px}.vsl-hero__content>p{width:340px;margin-top:16px;font-size:16px;line-height:24px}.vsl-video-frame{border-radius:12px;width:330px;height:184.81px;margin-top:65px}.vsl-video-frame button{width:56px;height:56px}.vsl-video-frame svg{width:27px;height:27px}.vsl-action-block{margin-top:45px}.vsl-action-block>a{width:250px;height:50.8px;font-size:16px;line-height:20.8px}.vsl-action-block div,.vsl-bonus__offer div{font-size:14px;line-height:21px}.vsl-logo-strip{gap:32px;width:340px;margin-top:55px}.vsl-logo-strip p{font-size:14px;line-height:21px}.vsl-logo-strip__viewport{width:340px}.vsl-who{min-height:1364.2px;padding:40px 25px}.vsl-section-content{gap:60px;width:340px}.vsl-section-heading{gap:25px;width:340px}.vsl-section-heading span,.vsl-bonus__copy>span{font-size:14px;line-height:16.8px}.vsl-section-heading h2,.vsl-bonus__copy h2{font-size:26px;line-height:31.2px}.vsl-audience-grid{flex-direction:column;gap:44px;display:flex}.vsl-audience-card{width:340px;height:150px}.vsl-audience-card h3{font-size:16px;line-height:20.8px}.vsl-audience-card p{font-size:14px;line-height:21px}.vsl-bonus{min-height:663.8px;padding:60px 25px}.vsl-bonus__beam--left{width:360px;height:461.47px;top:-2047.83px;left:0}.vsl-bonus__beam--right{width:390px;height:499.94px;top:-2407.83px;right:0}.vsl-bonus__content{flex-direction:column;gap:135.5px;width:340px}.vsl-bonus__copy{gap:15px;width:340px}.vsl-bonus__copy p{font-size:16px;line-height:24px}.vsl-bonus__offer{align-items:stretch;width:290px;margin:0 auto}.vsl-bonus__offer ul{gap:17px;width:290px;margin-bottom:25.5px}.vsl-bonus__offer li{padding-left:41px;font-size:16px;line-height:24px}.vsl-bonus__offer>a{width:290px;height:50.8px;font-size:16px;line-height:20.8px}.vsl-footer{padding:25px}}.vsl-hero h1{margin-top:32px}@media (width<=679.98px){.vsl-hero h1{margin-top:24px}}.vsl-logo-strip{margin-top:85px}.vsl-bonus__copy{gap:24px}@media (width>=680px) and (width<=1199.98px){.vsl-hero{padding-bottom:36px}}@media (width<=679.98px){.vsl-logo-strip{margin-top:60px}.vsl-hero{padding-bottom:35px}.vsl-bonus__copy{gap:24px}}.vsl-who .vsl-section-heading,.vsl-audience-card{opacity:0;animation:none;transform:translateY(25px)}.vsl-who .vsl-section-heading.vsl-reveal--visible,.vsl-audience-card.vsl-reveal--visible{animation:1s linear both framer-y25-enter}.vsl-audience-card:nth-child(2).vsl-reveal--visible{animation-delay:80ms}.vsl-audience-card:nth-child(3).vsl-reveal--visible{animation-delay:.16s}.vsl-audience-card:nth-child(4).vsl-reveal--visible{animation-delay:80ms}.vsl-audience-card:nth-child(5).vsl-reveal--visible{animation-delay:.16s}.vsl-audience-card:nth-child(6).vsl-reveal--visible{animation-delay:.24s}@media (width<=679.98px){.vsl-section-content{gap:40px}.vsl-audience-grid{gap:24px}.vsl-audience-card{height:170px}}@media (prefers-reduced-motion:reduce){.vsl-who .vsl-section-heading,.vsl-audience-card{opacity:1;animation:none;transform:none}.pain-section:after,.method-section:after,.session-section:after,.proof-section:after{animation:none}.pain-card,.method-card,.session-card,.bonus-card,.proof-card{opacity:1;transition:none;animation:none;transform:none}.ambient__blob,.scene-arcs,.ticker__track{animation:none}}@media (prefers-reduced-motion:reduce) and (width>=680px){.top-navigation{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hero--home .hero-eyebrow,.hero--home .hero-copy,.hero--home .hero-trust,.hero--home .hero-cta,.hero--home .hero-title__word{opacity:1;filter:none;animation:none;transform:none}}.vsl-bonus__copy,.vsl-bonus__offer{opacity:0;animation:none;transform:translateY(25px)}.vsl-bonus__copy.vsl-reveal--visible,.vsl-bonus__offer.vsl-reveal--visible{animation:1s linear both framer-y25-enter}.vsl-bonus__offer.vsl-reveal--visible{animation-delay:90ms}.vsl-bonus__offer{background:radial-gradient(136% 158% at 20% -3.6%,#ffffff1a 0%,#ffffff0a 100%);border:1px solid #ffffff0f;border-radius:15px;align-items:stretch;gap:25px;width:450px;height:357.81px;margin-top:0;padding:25px;box-shadow:0 2px 4px #00000040}.vsl-bonus__offer h3{color:#fff;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600;line-height:26.4px}.vsl-bonus__offer ul{width:400px;margin:25px 0 0}.vsl-bonus__offer>a,.vsl-bonus__offer div{width:400px}@media (width>=680px) and (width<=1199.98px){.vsl-bonus__content{gap:60px}.vsl-bonus__offer{width:450px;height:357.81px}}@media (width<=679.98px){.vsl-bonus__content{gap:40px}.vsl-bonus__offer{width:340px;height:343.8px;padding:25px}.vsl-bonus__offer h3{font-size:18px;line-height:24px}.vsl-bonus__offer ul{width:290px;margin-top:26px}.vsl-bonus__offer>a,.vsl-bonus__offer div{width:290px}}@media (prefers-reduced-motion:reduce){.vsl-bonus__copy,.vsl-bonus__offer{opacity:1;animation:none;transform:none}}.vsl-bonus__copy{opacity:1;gap:16px;animation:none;transform:none}.vsl-bonus__copy h2{margin-top:8px}.vsl-bonus__offer{border:0}@media (width>=680px) and (width<=1199.98px){.vsl-bonus__copy{text-align:center;align-items:center}}@media (width<=679.98px){.vsl-bonus__copy{text-align:center;align-items:center}}.vsl-hero{isolation:isolate;position:relative}.vsl-hero__content{z-index:1;position:relative}.vsl-hero__beam{z-index:0;object-fit:cover;pointer-events:none;width:500px;max-width:none;height:640.94px;position:absolute}.vsl-hero__beam--left{animation:3.6s cubic-bezier(.16,1,.3,1) .15s both vsl-hero-beam-left-enter;top:150px;left:0}.vsl-hero__beam--right{animation:3.6s cubic-bezier(.16,1,.3,1) .15s both vsl-hero-beam-right-enter;top:-210px;right:0}@keyframes vsl-hero-beam-left-enter{0%{transform:translateY(100px)}to{transform:translateY(0)}}@keyframes vsl-hero-beam-right-enter{0%{transform:translateY(-100px)rotate(-180deg)}to{transform:translateY(0)rotate(-180deg)}}@media (width<=679.98px){.vsl-hero__beam--left{width:360px;height:461.47px;top:240px}.vsl-hero__beam--right{aspect-ratio:390/499.94;width:100%;height:auto;top:-120px;left:auto;right:0}}@media (prefers-reduced-motion:reduce){.vsl-hero__beam{animation:none;transform:none}.vsl-hero__beam--right{transform:rotate(-180deg)}}.vsl-bonus__offer>a{flex:0 0 53.41px;height:53.41px;min-height:53.41px}.vsl-bonus__offer div{margin-top:-10px}@media (width<=679.98px){.vsl-bonus__offer>a{flex-basis:50.8px;height:50.8px;min-height:50.8px}}.vsl-bonus__offer ul{margin-top:26px}@media (width>=680px) and (width<=1199.98px){.vsl-bonus__offer{margin-top:-6px}}@media (width<=679.98px){.vsl-bonus__offer ul{gap:16px}.vsl-bonus__offer li{min-height:25px}}@media (width>=680px) and (width<=1199.98px){.vsl-bonus__content{justify-content:flex-start}.vsl-bonus__offer{margin-top:-1px}}.vsl-video-frame{backface-visibility:hidden;will-change:transform, opacity;background:#ffffff0a;border-radius:28px;width:900px;height:512.48px;margin-top:60px;padding:10px;animation:1s linear 1.6s both vsl-video-frame-enter;transform:translateZ(0);box-shadow:0 1px 50px #ffd9800d}.vsl-video-frame:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#ffd98000 0%,#ffd98061 50%,#ffd98000 100%);height:1px;animation:1s linear 1.6s both vsl-video-line-enter;position:absolute;top:0;left:28px;right:28px}.vsl-video-frame img{border-radius:22px;width:100%;height:100%;display:block;box-shadow:0 0 2px 1px #0003}.vsl-action-block{margin-top:40px}@keyframes vsl-video-frame-enter{0%,20%{opacity:0;transform:translateY(25px)}55%{opacity:.78;transform:translateY(6px)}82%{opacity:.998;transform:translateY(.06px)}to{opacity:1;transform:translate(0,0)}}@keyframes vsl-video-line-enter{0%,20%{opacity:0;transform:scaleX(.45)}55%{opacity:.24;transform:scaleX(.82)}to{opacity:1;transform:scaleX(1)}}@media (width<=679.98px){.vsl-video-frame{width:340px;height:194.81px;box-shadow:none;border-radius:18px;margin-top:60px;padding:5px;animation:1.5s cubic-bezier(.16,1,.3,1) both vsl-video-mobile-frame-enter}.vsl-video-frame:before{animation:1.4s linear .12s both vsl-video-line-enter;left:18px;right:18px}.vsl-video-frame img{box-shadow:none;border-radius:13px}.vsl-action-block{margin-top:40px}}@keyframes vsl-video-mobile-frame-enter{0%,18%{opacity:0;transform:perspective(1000px)rotateX(30deg)translate(-42px)scale(.89)}36%{opacity:.08;transform:perspective(1000px)rotateX(19deg)translate(-1px,6px)scale(1.001)}60%{opacity:.64;transform:perspective(1000px)rotateX(7deg)translateY(2px)scale(1.01)}82%{opacity:.98;transform:perspective(1000px)rotateX(.6deg)translate(0,0)scale(1.001)}to{opacity:1;transform:perspective(1000px)rotateX(0)translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.vsl-video-frame,.vsl-video-frame:before{opacity:1;animation:none;transform:none}}.vsl-video-frame{transform-origin:top;animation:2s linear .4s both framer-video-enter}@media (width<=679.98px){.vsl-video-frame{animation:2s linear .4s both framer-video-enter}}.vsl-video-frame:before{z-index:2;animation:2s linear .4s both vsl-video-line-enter}.vsl-video-frame:after{content:"";z-index:2;opacity:0;pointer-events:none;border:1px solid #ffffff1c;border-radius:28px;animation:2s linear .4s both vsl-video-curved-line-enter;position:absolute;inset:0;box-shadow:inset 0 1px #ffd98024}@keyframes vsl-video-curved-line-enter{0%{opacity:0;transform:perspective(1000px)rotateX(20deg)translateY(-80px)scale(.8)}18%{opacity:.18;transform:perspective(1000px)rotateX(12deg)translateY(-44px)scale(.89)}38%{opacity:.46;transform:perspective(1000px)rotateX(4deg)translateY(-13px)scale(.98)}56%{opacity:.78;transform:perspective(1000px)rotateX(-.8deg)translateY(3px)scale(1.01)}76%,to{opacity:1;transform:perspective(1000px)rotateX(0)translateY(0)scale(1)}}@media (width<=679.98px){.vsl-video-frame:before{animation:2s linear .4s both vsl-video-line-enter}.vsl-video-frame:after{border-color:#ffffff1a;border-radius:18px;box-shadow:inset 0 1px #ffd9801f}}@media (prefers-reduced-motion:reduce){.vsl-video-frame:after{opacity:1;animation:none;transform:none}}html:has(dialog.order-dialog[open]){overflow:hidden}.order-dialog{border:1px solid var(--hairline);background:var(--surface);width:min(560px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);border-radius:20px;padding:0;overflow:hidden;box-shadow:0 40px 100px #17211d47}.order-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17211d8c}.order-dialog[open]{animation:.26s cubic-bezier(.22,.8,.3,1) both order-dialog-enter}.order-dialog[open]::backdrop{animation:.26s both order-backdrop-enter}@keyframes order-dialog-enter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes order-backdrop-enter{0%{opacity:0}to{opacity:1}}.order-dialog__panel{overscroll-behavior:contain;flex-direction:column;max-height:calc(100dvh - 32px);padding:26px 26px 0;display:flex;overflow-y:auto}.order-dialog__panel>*{flex:none}.order-dialog__panel:focus{outline:none}.order-dialog :focus-visible{outline:2px solid var(--green-deep);outline-offset:2px}.order-dialog__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.order-dialog__head h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.2}.order-dialog__head p{color:var(--body-text);margin:6px 0 0;font-size:15px;line-height:1.45}.order-dialog__close{border:1px solid var(--hairline);background:var(--surface-2);width:36px;height:36px;color:var(--body-text);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .16s,color .16s;display:inline-flex}.order-dialog__close:hover{background:var(--green-soft);color:var(--green-deep)}.order-dialog__close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.order-line{border:1px solid var(--hairline);background:var(--surface-2);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:16px 18px;display:flex}.order-line strong{color:var(--ink);font-size:16px;font-weight:700;line-height:1.3;display:block}.order-line span{color:var(--body-text);margin-top:3px;font-size:14px;line-height:1.4;display:block}.order-line b{color:var(--ink);flex:none;font-size:18px;font-weight:700}.order-bump{border:1.5px dashed var(--green);background:var(--green-soft);cursor:pointer;border-radius:14px;margin-top:14px;transition:border-color .16s,background .16s,box-shadow .16s;display:block;position:relative;overflow:hidden}.order-bump:hover{box-shadow:0 10px 26px #2f6b5224}.order-bump--on{border-style:solid;box-shadow:0 10px 26px #2f6b522e}.order-bump input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.order-bump__pick{background:#2f6b5214;border-bottom:1px solid #2f6b5233;align-items:center;gap:12px;padding:15px 18px;display:flex}.order-bump--on .order-bump__pick{background:#2f6b5224}.order-bump__pick-text{color:var(--green-deep);flex:auto;font-size:16px;font-weight:700;line-height:1.3}.order-bump__pick b{color:var(--green-deep);font-variant-numeric:tabular-nums;flex:none;font-size:17px;font-weight:700}.order-bump input:focus-visible~.order-bump__pick{outline:2px solid var(--green-deep);outline-offset:-2px}.order-bump__box{border:1.5px solid var(--green);background:var(--surface);border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;transition:background .16s;display:inline-flex}.order-bump__box svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:15px;height:15px;transition:opacity .16s,transform .16s;transform:scale(.6)}.order-bump--on .order-bump__box{background:var(--green)}.order-bump--on .order-bump__box svg{opacity:1;transform:none}.order-bump__body{padding:16px 18px 18px}.order-bump__tag{background:var(--clay);color:#fff;letter-spacing:.09em;text-indent:.09em;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:700;line-height:1;display:inline-block}.order-bump__body h3{color:var(--green-deep);letter-spacing:-.02em;flex-direction:column;gap:2px;margin:10px 0 0;font-size:19px;font-weight:700;line-height:1.25;display:flex}.order-bump__body h3 em{color:var(--body-text);letter-spacing:0;font-size:14px;font-style:normal;font-weight:500}.order-bump__lead{color:var(--body-text);margin:10px 0 0;font-size:14.5px;line-height:1.5}.order-bump__body ul{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.order-bump__body li{color:var(--ink);padding-left:18px;font-size:14.5px;line-height:1.45;position:relative}.order-bump__body li:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:3px}.order-bump__note{color:var(--body-text);margin:12px 0 0;font-size:13.5px;line-height:1.45}.order-dialog__foot{background:var(--surface);margin-top:24px;padding-bottom:24px;position:sticky;bottom:0}.order-total{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:16px;padding-top:16px;display:flex}.order-total span{color:var(--body-text);font-size:15px}.order-total strong{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}.order-submit{background:var(--green);color:#fff;border-radius:12px;justify-content:center;align-items:center;min-height:56px;margin-top:14px;font-size:17px;font-weight:700;transition:background .16s,transform .16s,box-shadow .16s;display:flex;box-shadow:0 6px 18px #2f6b5247}.order-submit:hover{background:var(--green-hover);transform:translateY(-2px);box-shadow:0 12px 28px #2f6b5252}.order-submit[aria-busy=true]{pointer-events:none;opacity:.72}.order-error{color:#b3261e;text-align:center;margin:10px 0 0;font-size:13.5px}.order-reassurance{color:var(--body-text);text-align:center;margin:12px 0 0;font-size:13.5px}@media (width<=679.98px){.order-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;width:100%;max-width:none;max-height:100dvh;margin:auto auto 0}.order-dialog[open]{animation-name:order-sheet-enter}.order-dialog__panel{max-height:92dvh;padding:22px 18px 0}.order-dialog__foot{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.order-dialog__head h2{font-size:21px}.order-bump__pick{padding:14px}.order-bump__pick-text{font-size:15px}.order-bump__body{padding:14px 14px 16px}.order-total strong{font-size:26px}}@keyframes order-sheet-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.order-dialog[open],.order-dialog[open]::backdrop{animation:none}.order-submit:hover{transform:none}.order-bump,.order-bump__box,.order-bump__box svg,.order-submit{transition:none}}.hero--home{padding:130px 0 80px;overflow:hidden}.home-hero{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);place-items:center stretch;gap:40px}.home-hero__content{z-index:4;text-align:left;justify-items:start;max-width:560px;position:relative}.hero--home h1.hero-title{justify-content:flex-start;max-width:100%;font-size:clamp(40px,4.6vw,62px)}.hero--home .hero-copy{max-width:480px}.hero-trust{justify-content:flex-start}.hero-quote-deck{opacity:0;max-width:460px;margin:40px 0 0;animation:1.5s linear .5s both framer-y25-enter;display:grid;transform:translateY(25px)}.hero-quote{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;gap:10px;margin:0;transition:opacity .24s,transform .24s,visibility 0s linear .24s;display:flex;transform:translateY(8px)}.hero-quote--active{opacity:1;visibility:visible;transition:opacity .42s .24s,transform .56s cubic-bezier(.16,1,.3,1) .24s,visibility;transform:translateY(0)}.hero-quote figcaption{align-items:center;gap:12px;display:flex}.hero-quote__avatar{background:var(--green-soft);width:40px;height:40px;color:var(--green);border-radius:50%;place-items:center;font-size:17px;font-weight:700;display:grid}.hero-quote__who{flex-direction:column;gap:2px;display:flex}.hero-quote__who strong{color:var(--ink);font-size:15px;font-weight:700}.hero-quote blockquote{color:var(--body-text);margin:0;font-size:15px;font-style:italic;line-height:1.55}.hero-stars{gap:2px;display:inline-flex}.hero-stars svg{fill:#e8a33d;width:13px;height:13px}.hero-sheets{perspective:1400px;justify-content:center;width:100%;padding:30px 0;display:flex;position:relative}.hero-sheet{background:#fff;border-radius:12px;margin:0;position:absolute;top:50%;overflow:hidden;box-shadow:0 24px 60px #17211d38}.hero-sheet img{width:100%;height:auto}.hero-sheet--front{z-index:3;border-radius:14px;width:min(392px,68%);animation:1.4s cubic-bezier(.16,1,.3,1) both hero-sheet-front;position:relative;top:auto;box-shadow:0 34px 80px #17211d47}.hero-sheet--left{z-index:2;width:min(312px,55%);animation:1.4s cubic-bezier(.16,1,.3,1) .12s both hero-sheet-left;right:56%;box-shadow:0 20px 46px #17211d33}.hero-sheet--right{z-index:2;width:min(312px,55%);animation:1.4s cubic-bezier(.16,1,.3,1) .2s both hero-sheet-right;left:56%;box-shadow:0 20px 46px #17211d33}@keyframes hero-sheet-front{0%{opacity:0;transform:translateY(30px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-sheet-left{0%{opacity:0;transform:translateY(-50%)rotate(-4deg)translate(30px)}to{opacity:1;transform:translateY(-50%)rotate(-8deg)}}@keyframes hero-sheet-right{0%{opacity:0;transform:translateY(-50%)rotate(4deg)translate(-30px)}to{opacity:1;transform:translateY(-50%)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.hero-quote{transition:opacity .16s linear,visibility 0s linear .16s;transform:none}.hero-quote--active{transition:opacity .2s linear .16s,visibility;transform:none}.hero-sheet--front,.hero-sheet--left,.hero-sheet--right{opacity:1;animation:none}.hero-sheet--left{transform:translateY(-50%)rotate(-8deg)}.hero-sheet--right{transform:translateY(-50%)rotate(8deg)}}@media (width>=980px) and (width<=1199.98px){.hero-sheet--front{width:62%}.hero-sheet--left,.hero-sheet--right{width:48%}.hero-sheet--left{right:50%}.hero-sheet--right{left:50%}}@media (width<=979.98px){.hero--home{padding:110px 0 60px}.home-hero{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:8px}.home-hero__content{text-align:center;justify-items:center}.hero--home h1.hero-title,.hero-trust{justify-content:center}.hero-quote-deck{justify-items:center;margin-top:32px}.hero-quote{text-align:center;align-items:center}.hero-quote blockquote{text-align:center}.hero-sheets{max-width:520px;padding-top:20px}}@media (width<=559.98px){.hero-sheet--front{width:66%}.hero-sheet--left,.hero-sheet--right{width:46%}.hero-sheet--left{right:62%}.hero-sheet--right{left:62%}}.top-navigation--member .site-header{flex-direction:row;justify-content:space-between;align-items:center}.member-header__link{color:var(--green);font-size:15px;font-weight:600}.member-header__link:hover{color:var(--green-hover)}.member-page{background:var(--paper)}.member-hero{padding:150px 0 10px}.member-hero__content{flex-direction:column;align-items:flex-start;max-width:720px;display:flex}.member-hero h1{color:var(--ink);letter-spacing:-.02em;margin:20px 0 0;font-family:Roboto,sans-serif;font-size:clamp(34px,4.2vw,50px);font-weight:700;line-height:1.1}.member-lead{max-width:560px;color:var(--body-text);margin:18px 0 0;font-size:19px;line-height:1.6}.member-lead strong{color:var(--ink);font-weight:700}.member-loading{color:var(--body-text);margin:22px 0 0;font-size:17px}.member-tip{border-left:3px solid var(--green);background:var(--green-soft);border-radius:0 14px 14px 0;margin:30px 0 0;padding:20px 24px}.member-tip strong{color:var(--green-deep);font-size:15px;font-weight:700}.member-tip p{color:var(--body-text);margin:6px 0 0;font-size:16px;line-height:1.6}.member-body{padding:50px 0 90px}.member-body>.container{flex-direction:column;gap:44px;display:flex}.member-group{flex-direction:column;gap:18px;display:flex}.member-group h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:23px;font-weight:700}.member-file-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.member-file{border:1px solid var(--hairline);background:var(--surface);border-radius:16px;flex-direction:column;justify-content:space-between;gap:20px;min-width:0;padding:22px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;box-shadow:0 12px 34px #17211d14}.member-file:hover{transform:translateY(-3px);box-shadow:0 20px 46px #17211d21}.member-file__text{flex-direction:column;gap:7px;display:flex}.member-file h3{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700;line-height:1.35}.member-file p{color:var(--body-text);margin:0;font-size:15px;line-height:1.5}.member-file__action{background:var(--green);color:#fff;border-radius:11px;align-items:center;gap:10px;padding:13px 16px;font-size:16px;font-weight:700;display:flex;box-shadow:0 6px 16px #2f6b5238}.member-file__action:hover{background:var(--green-hover)}.member-file__action span{flex:1}.member-file__action em{color:#ffffffb3;font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:500}.member-file__icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.member-next{border:1px solid var(--hairline);background:var(--surface-2);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.member-next h2{color:var(--ink);letter-spacing:-.02em;margin:0 0 6px;font-size:21px;font-weight:700}.member-next p{color:var(--body-text);margin:0;font-size:16px;line-height:1.5}.member-next a{background:var(--green);color:#fff;white-space:nowrap;border-radius:11px;align-items:center;min-height:52px;padding:0 26px;font-size:16px;font-weight:700;transition:background .16s,transform .16s;display:inline-flex;box-shadow:0 6px 18px #2f6b5242}.member-next a:hover{background:var(--green-hover);transform:translateY(-2px)}.member-receipt{color:var(--body-text);margin:0;font-size:15px;line-height:1.6}.member-receipt strong{color:var(--ink);font-weight:700}.member-notice{border:1px solid var(--hairline);background:var(--surface);border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;max-width:560px;margin:28px 0 0;padding:26px;display:flex}.member-notice h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.member-notice p{color:var(--body-text);margin:0;font-size:16px;line-height:1.6}.member-notice a{color:var(--green);text-underline-offset:3px;margin-top:4px;font-weight:600;text-decoration:underline}.member-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.member-step{border:1px solid var(--hairline);background:var(--surface);opacity:0;border-radius:18px;flex-direction:column;gap:12px;padding:26px;display:flex;transform:translateY(22px);box-shadow:0 12px 34px #17211d14}.member-step.member-reveal--visible{animation:.9s cubic-bezier(.16,1,.3,1) both framer-y25-enter}.member-steps .member-step:nth-child(2).member-reveal--visible{animation-delay:90ms}.member-steps .member-step:nth-child(3).member-reveal--visible{animation-delay:.18s}.member-step__label{background:var(--green-soft);width:fit-content;color:var(--green-deep);letter-spacing:.08em;border-radius:7px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}.member-step h3{color:var(--ink);letter-spacing:-.02em;margin:6px 0 0;font-size:20px;font-weight:700}.member-step p{color:var(--body-text);flex:1;margin:0;font-size:16px;line-height:1.6}.member-step a{background:var(--green);color:#fff;border-radius:11px;justify-content:center;align-items:center;min-height:52px;margin-top:8px;font-size:16px;font-weight:700;transition:background .16s,transform .16s;display:flex;box-shadow:0 6px 18px #2f6b523d}.member-step a:hover{background:var(--green-hover);transform:translateY(-2px)}.member-reviews{padding:40px 0 20px}.member-review-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.member-review{border:1px solid var(--hairline);background:var(--surface);opacity:0;border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex;transform:translateY(22px);box-shadow:0 10px 28px #17211d12}.member-review.member-reveal--visible{animation:.9s cubic-bezier(.16,1,.3,1) both framer-y25-enter}.member-review p{color:var(--ink);margin:0;font-size:16px;font-style:italic;line-height:1.55}.member-review footer{align-items:center;gap:11px;display:flex}.member-review footer span{background:var(--green-soft);width:36px;height:36px;color:var(--green);border-radius:50%;place-items:center;font-size:15px;font-style:normal;font-weight:700;display:grid}.member-review footer strong{color:var(--ink);font-size:15px;font-weight:700}.member-faq{padding:40px 0 100px}.member-faq__list{flex-direction:column;gap:12px;max-width:720px;margin-inline:auto;display:flex}.member-faq__item{border:1px solid var(--hairline);background:var(--surface);border-radius:15px;transition:box-shadow .2s;overflow:hidden}.member-faq__item--open{box-shadow:0 12px 30px #17211d17}.member-faq__item button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:17px;font-weight:600;line-height:1.4;display:flex}.member-faq__item button svg{fill:none;width:20px;height:20px;stroke:var(--green);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .26s cubic-bezier(.16,1,.3,1)}.member-faq__item--open button svg{transform:rotate(180deg)}.member-faq__answer{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1);display:grid}.member-faq__item--open .member-faq__answer{grid-template-rows:1fr}.member-faq__answer>p{color:var(--body-text);margin:0;padding:0 22px;font-size:16px;line-height:1.65;overflow:hidden}.member-faq__item--open .member-faq__answer>p{padding-bottom:22px}.member-faq__support{width:fit-content;color:var(--green);text-underline-offset:3px;margin:32px auto 0;font-size:16px;font-weight:600;text-decoration:underline;display:block}.member-footer{border-top:1px solid var(--hairline);background:var(--surface-2);padding:40px 0}.member-footer__content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.member-footer strong{color:var(--ink);font-size:16px;font-weight:700}.member-footer p{color:var(--body-text);margin:4px 0 0;font-size:15px}.member-footer a{color:var(--green);font-size:15px;font-weight:600}@media (width<=899.98px){.member-hero{padding:120px 0 0}.member-steps,.member-file-grid{grid-template-columns:minmax(0,1fr)}.member-next a{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.member-step,.member-review{opacity:1;animation:none;transform:none}.member-file,.member-next a,.member-step a,.member-faq__answer{transition:none}}
