@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_9b24f49e-module__hJlnFq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_9b24f49e-module__hJlnFq__variable{--font-manrope:"Manrope","Manrope Fallback"}
:root{--ink:#082940;--ink-deep:#051d30;--ink-soft:#123f5b;--cyan:#5ce7ef;--cyan-bright:#79f3f7;--teal:#0b9da2;--teal-deep:#087a80;--mint:#d9fff5;--mint-soft:#e9f9f5;--paper:#f4f7f5;--white:#fff;--line:#d7e3df;--muted:#61777c;--danger:#bc4f4b;--danger-soft:#fff1ef}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-manrope),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}h1,h2,h3,p{margin-top:0}.landing-page{min-height:100vh;overflow:hidden}.section-shell,.hero-shell,.credibility-shell,.contact-shell,.footer-shell{width:min(1160px,100% - 56px);margin:0 auto}.hero{isolation:isolate;color:var(--white);background:radial-gradient(circle at 82% 25%,#5ce7ef2b,#0000 27%),radial-gradient(circle at 8% 100%,#0e5f8252,#0000 34%),linear-gradient(137deg,#082940 0%,#0a3049 55%,#051b2d 100%);position:relative}.hero:before,.hero:after{z-index:-1;content:"";position:absolute}.hero:before{opacity:.28;background-image:linear-gradient(#5ce7ef17 1px,#0000 1px),linear-gradient(90deg,#5ce7ef17 1px,#0000 1px);background-size:80px 80px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 55%,#0000 100%);mask-image:linear-gradient(90deg,#0000 5%,#000 55%,#0000 100%)}.hero:after{border:1px solid #5ce7ef1f;border-radius:50%;width:680px;height:680px;bottom:-260px;right:-180px;box-shadow:0 0 0 90px #5ce7ef08,0 0 0 190px #5ce7ef05}.hero-shell{padding:24px 0 0}.hero-topline{border-bottom:1px solid #ffffff21;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;padding-bottom:22px;display:grid}.brand{color:var(--white);letter-spacing:-.05em;align-items:center;gap:9px;font-size:1.04rem;font-weight:800;text-decoration:none;display:inline-flex}.brand-logo{object-fit:contain;width:34px;height:34px}.brand-name>span{color:var(--cyan)}.desktop-nav{justify-content:flex-end;align-items:center;gap:23px;display:flex}.desktop-nav a{color:#aebfc8;font-size:.85rem;font-weight:700;text-decoration:none;transition:color .16s}.desktop-nav a:hover{color:var(--white)}.desktop-nav button{min-height:36px;color:var(--ink);background:var(--cyan);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:.85rem;font-weight:800;display:inline-flex}.language-switcher{background:#ffffff0d;border:1px solid #ffffff21;border-radius:999px;gap:3px;padding:3px;display:flex}.language-button{color:#aebfc8;cursor:pointer;background:0 0;border:0;border-radius:999px;width:34px;height:30px;padding:0;font-size:.78rem;font-weight:800}.language-button:hover{color:var(--white)}.language-button.active{color:var(--ink);background:var(--cyan)}.hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:center;gap:84px;min-height:650px;padding:72px 0 66px;display:grid}.hero-copy{z-index:1;position:relative}.eyebrow{color:var(--cyan);letter-spacing:.17em;text-transform:uppercase;margin-bottom:18px;font-size:.82rem;font-weight:800;line-height:1.5}.hero-eyebrow{align-items:center;gap:9px;display:flex}.hero-eyebrow span{font-size:.78rem}h1{letter-spacing:-.072em;max-width:710px;margin-bottom:24px;font-size:51px;font-weight:800;line-height:.94}h2{letter-spacing:-.06em;margin-bottom:0;font-size:clamp(2.25rem,4.2vw,4rem);font-weight:800;line-height:1.02}h3{letter-spacing:-.035em}.intro{color:#c2d4dd;max-width:650px;margin-bottom:18px;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.68}.hero-actions{flex-wrap:wrap;gap:11px;margin-top:32px;display:flex}.application-time,.form-time{color:#5f7a83;align-items:center;gap:7px;margin:12px 0 0;font-size:.95rem;font-weight:800;display:flex}.light-time{color:#a9bec8}.application-time span,.form-time span{color:var(--teal);font-size:1.2rem}.light-time span{color:var(--cyan)}.button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:11px;min-height:52px;padding:0 22px;font-size:1rem;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .17s,background .17s,border-color .17s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:var(--ink);background:var(--cyan);box-shadow:0 14px 35px #11cdd721}.button-primary:hover{background:var(--cyan-bright)}.button-secondary{color:var(--white);background:#ffffff0a;border-color:#ffffff2e}.button-secondary:hover{background:#ffffff14;border-color:#5ce7ef7a}.availability-card{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#061e31c7,#0a354bb8);border:1px solid #5ce7ef3d;border-radius:28px;padding:34px;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000045,inset 0 1px #ffffff12}.availability-card:after{z-index:-1;content:"";border:1px solid #5ce7ef38;border-radius:50%;width:250px;height:250px;position:absolute;top:-90px;right:-90px;box-shadow:0 0 0 38px #5ce7ef0a,0 0 0 80px #5ce7ef05}.availability-top{color:var(--cyan);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:28px;font-size:.8rem;font-weight:800;display:flex}.live-dot{background:var(--cyan);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #5ce7ef1a}.spot-count{align-items:flex-end;gap:18px;display:flex}.spot-count strong{color:var(--cyan);letter-spacing:-.115em;font-size:clamp(6.5rem,12vw,9.2rem);line-height:.72}.spot-count>span{max-width:135px;color:var(--white);padding-bottom:4px;font-size:.95rem;font-weight:800;line-height:1.35}.countdown-meter{grid-template-columns:repeat(12,minmax(4px,1fr));gap:4px;margin:28px 0 14px;display:grid}.countdown-meter span{height:9px;box-shadow:none;background:#ffffff17;border-radius:3px;transition:background-color .5s,opacity .5s,transform .5s;position:relative}.countdown-meter span:after{content:"";background-color:#fff;border-radius:999px;height:2px;position:absolute;bottom:-5px;left:15%;right:15%}.countdown-meter span.active{opacity:1;box-shadow:0 0 12px #ffffff1a}.availability-card>p{color:#acc1ca;margin:0;font-size:1rem;line-height:1.58}.availability-card>.countdown-caption,.final-availability>.countdown-caption{color:var(--white);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:.78rem;font-weight:800;line-height:1.4}.date-strip{border-top:1px solid #ffffff1c;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;padding:24px 30px;display:grid}.date-strip div{justify-content:center;align-items:baseline;gap:12px;display:flex}.date-strip span:not(.date-arrow){color:#88a5b2;letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:700}.date-strip strong{color:var(--white);font-size:1rem}.date-arrow{color:var(--cyan);opacity:.55}#program,#fit,#timeline,#trust,#faq,#apply{scroll-margin-top:18px}.challenge{padding-top:108px;padding-bottom:108px}.section-heading{max-width:730px;margin-bottom:52px}.dark-eyebrow{color:var(--teal)}.section-heading>p:last-child{max-width:620px;color:var(--muted);margin:22px 0 0;font-size:1rem;line-height:1.7}.problem-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.problem-card{border:1px solid var(--line);background:#ffffffe3;border-radius:20px;min-height:248px;padding:24px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 14px 35px #1747470d}.problem-card:hover{transform:translateY(-4px);box-shadow:0 22px 45px #1747471a}.card-index{color:#aab9b7;letter-spacing:.1em;font-size:.78rem;font-weight:800;position:absolute;top:22px;right:22px}.problem-icon{width:56px;height:56px;color:var(--teal);background:var(--mint-soft);border-radius:12px;place-items:center;margin-bottom:45px;font-size:1.6rem;font-weight:800;display:grid}.problem-card h3{margin-bottom:10px;font-size:1.1rem}.problem-card p{color:var(--muted);margin:0;font-size:1rem;line-height:1.63}.program-section{color:var(--white);background:radial-gradient(circle at 92% 16%,#5ce7ef24,transparent 23%),var(--ink);position:relative}.program-section .section-shell{padding-top:102px;padding-bottom:110px}.program-heading{margin-bottom:52px;display:block}.program-heading h2{max-width:760px}.value-summary{text-align:right;background:#ffffff0a;border:1px solid #5ce7ef33;border-radius:18px;padding:18px 22px}.value-summary span{color:#96b2bd;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.8rem;font-weight:800;display:block}.value-summary strong{color:var(--cyan);letter-spacing:-.05em;font-size:1.65rem}.included-value{text-decoration-line:line-through;text-decoration-color:#f06c4f;text-decoration-thickness:.09em}.offer-grid{grid-template-columns:1fr 1fr .86fr;align-items:stretch;gap:18px;display:grid}.offer-card,.price-card{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:22px;padding:29px}.offer-card-heading,.fit-title-row{align-items:center;gap:13px;display:flex}.offer-card-heading{border-bottom:1px solid #ffffff1a;padding-bottom:22px}.offer-card-heading>span,.fit-title-row>span{border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:1.6rem;font-weight:800;display:grid}.icon-glyph{line-height:1;display:block;transform:translateY(-.04em)}.commitment-card .icon-glyph{font-family:Arial,sans-serif;font-size:1.4em;transform:translateY(-.06em)scaleX(1.1)}.offer-card-heading>span{color:var(--ink);background:var(--cyan)}.offer-card h3{margin:0;font-size:1.25rem}.offer-card ul,.fit-card ul,.price-card ul{margin:18px 0 0;padding:0;list-style:none}.offer-card li{color:#d3e1e7;align-items:flex-start;gap:10px;padding:2px 0;font-size:1rem;line-height:1.35;display:flex}.offer-card li>span{color:var(--cyan);font-size:1.3rem;font-weight:800;line-height:1;transform:translateY(.08em)}.commitment-card{background:#5ce7ef12}.commitment-card .offer-card-heading>span{color:var(--cyan);background:#5ce7ef24}.price-card{color:var(--ink);background:linear-gradient(155deg,#f7fffc,#ddfff6);border-color:#ffffff8c;flex-direction:column;display:flex;box-shadow:0 24px 60px #0003}.price-card>p:first-child{color:var(--teal-deep);letter-spacing:.11em;text-transform:uppercase;margin-bottom:6px;font-size:.8rem;font-weight:800}.price-value{letter-spacing:-.07em;font-size:clamp(2rem,3.2vw,3rem)}.value-breakdown{color:#527076;margin:10px 0 0;font-size:.82rem;line-height:1.55}.price-card ul{flex:1;margin:20px 0 24px}.price-card li{color:#527076;border-bottom:1px solid #08294014;justify-content:space-between;align-items:baseline;gap:14px;padding:7px 0;font-size:1rem;display:flex}.price-card li>strong{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:800}.pay-row{background:#00a3ae1a;border:1px solid #00a3ae40;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:14px 17px;display:flex}.pay-row span{max-width:145px;color:var(--ink);font-size:.9rem;font-weight:800;line-height:1.4}.pay-row strong{color:var(--teal-deep);letter-spacing:-.07em;font-size:clamp(2.8rem,4vw,3.6rem);line-height:.9}.after-pilot-note{background:#ffffffa6;border:1px solid #0829401a;border-radius:14px;margin:0 0 16px;padding:15px 16px}.after-pilot-note>strong{color:var(--ink);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:.8rem;display:block}.after-pilot-note>p{color:#527076;margin:0;font-size:.82rem;line-height:1.55}.price-card .button{width:100%;min-height:48px;color:var(--white);background:var(--teal);padding:0 15px;font-size:.95rem}.price-card .application-time{justify-content:center;margin-top:11px}.deliverables-section{padding-top:108px;padding-bottom:110px}.deliverables-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.deliverable-card{border:1px solid var(--line);background:linear-gradient(145deg,var(--white),#f5fbf9);border-radius:21px;min-height:225px;padding:28px;box-shadow:0 16px 40px #1747470f}.deliverable-card>span{color:var(--teal);letter-spacing:.1em;margin-bottom:42px;font-size:.8rem;font-weight:800;display:inline-flex}.deliverable-card h3{color:var(--ink);margin-bottom:10px;font-size:1.15rem}.deliverable-card p{color:var(--muted);margin:0;font-size:1rem;line-height:1.65}.fit-section{padding-top:110px;padding-bottom:110px}.centered-heading{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.fit-grid{grid-template-columns:1fr;gap:22px;display:grid}.fit-card{border:1px solid var(--line);background:var(--white);border-radius:24px;padding:35px 36px 30px;box-shadow:0 18px 45px #17474712}.ideal-card{background:linear-gradient(145deg,#fafffd,#eafaf5);border-color:#bfe7dc}.exclusion-card{background:linear-gradient(145deg,#fff,#fbf7f6)}.fit-title-row{border-bottom:1px solid var(--line);min-height:52px;padding-bottom:23px}.fit-title-row>span{color:var(--teal);background:#dff8f0}.exclusion-card .fit-title-row>span{color:var(--danger);background:var(--danger-soft);font-size:2.3rem}.fit-title-row h3{margin:0;font-size:1.25rem}.fit-card ul{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.fit-card li{color:#365b66;align-items:flex-start;gap:10px;padding:4px 0;font-size:1rem;font-weight:700;line-height:1.35;display:flex}.fit-card li>span{color:var(--teal);flex:0 0 22px;font-size:1.3rem;line-height:1;transform:translateY(.08em)}.exclusion-card li>span{color:var(--danger);font-size:1.6rem;line-height:.85}.selection-section{color:var(--white);background:radial-gradient(circle at 90% 10%,#5ce7ef1f,transparent 25%),var(--ink)}.selection-section .section-shell{padding-top:100px;padding-bottom:104px}.selection-heading{max-width:780px;margin-bottom:48px}.selection-heading h2{margin-bottom:20px}.selection-heading>p:last-child{color:#a9bec8;max-width:690px;margin:0;line-height:1.7}.selection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.selection-grid li{background:#ffffff0d;border:1px solid #5ce7ef29;border-radius:19px;min-height:230px;padding:25px}.selection-grid li>span{color:var(--cyan);letter-spacing:.11em;margin-bottom:45px;font-size:.8rem;font-weight:800;display:block}.selection-grid h3{margin-bottom:10px;font-size:1.1rem}.selection-grid p{color:#a9bec8;margin:0;font-size:1rem;line-height:1.65}.selection-note{color:#c5d9e1;background:#5ce7ef12;border:1px solid #5ce7ef26;border-radius:13px;align-items:flex-start;gap:11px;margin:22px 0 0;padding:15px 17px;font-size:1rem;line-height:1.55;display:flex}.selection-note span{width:30px;height:30px;color:var(--ink);background:var(--cyan);border-radius:50%;flex:0 0 30px;place-items:center;font-size:.9rem;font-weight:800;display:grid}.timeline-section{color:var(--white);background:linear-gradient(90deg,#5ce7ef0a 1px,transparent 1px),var(--ink-deep);background-size:90px 100%}.timeline-section .section-shell{padding-top:104px;padding-bottom:112px}.timeline-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:64px;display:grid}.timeline-heading>p{color:#9eb5c0;margin:0;font-size:.9rem;line-height:1.7}.timeline-list{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.timeline-list li{padding:0 24px 0 0;position:relative}.timeline-list li:not(:last-child):before{content:"";background:#5ce7ef45;width:calc(100% - 40px);height:1px;position:absolute;top:20px;left:40px}.timeline-marker{z-index:1;width:50px;height:50px;color:var(--ink);border:5px solid var(--ink-deep);background:var(--cyan);border-radius:50%;place-items:center;margin-bottom:25px;display:grid;position:relative;box-shadow:0 0 0 1px #5ce7ef73}.timeline-marker span{font-size:.75rem;font-weight:800}.timeline-step{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.8rem;font-weight:800}.timeline-list h3{min-height:43px;margin-bottom:10px;font-size:1.08rem;line-height:1.35}.timeline-list li>p:last-child{color:#94acb7;margin:0;font-size:1rem;line-height:1.63}.credibility{background:var(--mint-soft);padding:86px 0}.credibility-shell{grid-template-columns:108px minmax(0,1fr);align-items:center;gap:36px;display:grid}.credibility-mark{width:96px;height:96px;color:var(--cyan);background:var(--ink);border-radius:25px;place-items:center;display:grid;box-shadow:0 16px 35px #08294026}.credibility-mark span{letter-spacing:-.06em;font-size:1.7rem;font-weight:800}.credibility h2{max-width:780px;margin-bottom:12px;font-size:clamp(1.8rem,3.4vw,3rem)}.credibility p:not(.eyebrow){max-width:800px;color:var(--muted);margin:0;line-height:1.65}.proof-section{background:radial-gradient(circle at 92% 12%,#5ce7ef1f,transparent 24%),var(--paper);padding:108px 0 112px}.proof-heading{max-width:840px;margin-bottom:52px}.proof-heading h2{margin-bottom:20px}.proof-heading>p:last-child{max-width:760px;color:var(--muted);margin:0;font-size:1rem;line-height:1.7}.product-preview{color:var(--white);background:radial-gradient(circle at 84% 18%,#5ce7ef2e,transparent 26%),var(--ink);border-radius:28px;grid-template-columns:minmax(240px,.34fr) minmax(0,.66fr);align-items:center;gap:42px;margin-bottom:20px;padding:38px;display:grid;overflow:hidden;box-shadow:0 24px 60px #08294026}.proof-number{color:var(--teal);letter-spacing:.12em;margin-bottom:28px;font-size:.8rem;font-weight:800;display:block}.product-preview .proof-number{color:var(--cyan)}.product-preview-copy h3{margin-bottom:14px;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.08}.product-preview-copy p{color:#b9cbd4;margin:0;font-size:1rem;line-height:1.7}.product-preview-media{min-height:420px;position:relative}.product-desktop{border:1px solid #ffffff29;border-radius:18px;width:min(100%,720px);height:auto;position:absolute;top:12px;right:0;box-shadow:0 24px 55px #00000052}.product-mobile{border:1px solid #fff3;border-radius:20px;width:128px;height:auto;position:absolute;bottom:-42px;left:3%;box-shadow:0 22px 45px #00000059}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.trust-card{border:1px solid var(--line);background:var(--white);border-radius:22px;min-height:360px;padding:30px;box-shadow:0 16px 40px #1747470f}.trust-card h3{color:var(--ink);margin-bottom:16px;font-size:1.25rem;line-height:1.3}.trust-card>p,.trust-card li{color:var(--muted);font-size:.92rem;line-height:1.65}.trust-card>p{margin:0}.eld-stack{flex-wrap:nowrap;align-items:start;gap:8px;margin:22px 0;display:flex}.eld-stack>span{min-width:0;color:var(--muted);text-align:center;overflow-wrap:anywhere;flex:auto;justify-items:center;gap:7px;font-size:.66rem;font-weight:700;line-height:1.25;display:grid}.eld-mark{aspect-ratio:1;width:min(48px,100%);color:var(--ink);background:var(--mint-soft);border:1px solid #bfe7dc;border-radius:50%;place-items:center;font-size:.95rem;font-weight:800;display:grid}.eld-mark img{object-fit:contain;width:26px;height:26px}.eld-stack>.eld-add{flex:0 48px}.eld-mark.eld-more{color:var(--teal);border-color:var(--teal);background:0 0!important}.integration-names{flex-wrap:wrap;gap:9px;margin:22px 0;display:flex}.integration-names strong{color:var(--ink);background:var(--mint-soft);border:1px solid #bfe7dc;border-radius:999px;padding:10px 14px;font-size:.9rem}.trust-card ul{gap:12px;margin:0 0 22px;padding:0;list-style:none;display:grid}.trust-card li{align-items:flex-start;gap:9px;display:flex}.trust-card li>span{color:var(--teal);font-weight:800}.trust-card>a{color:var(--teal-deep);text-underline-offset:4px;align-items:center;gap:8px;margin-top:20px;font-size:.88rem;font-weight:800;display:inline-flex}.founder-card>a{width:fit-content;display:flex}.founder-card>a+a{margin-top:10px}.founder-initials{margin:22px 0;display:flex}.founder-initials span{width:54px;height:54px;color:var(--white);border:3px solid var(--white);background:var(--teal);border-radius:50%;place-items:center;font-size:1rem;font-weight:800;display:grid}.founder-initials span+span{background:var(--ink);margin-left:-10px}.faq-section{background:var(--white);padding:106px 0 112px}.faq-list{border-top:1px solid var(--line);max-width:900px;margin:0 auto}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:30px;padding:24px 4px;font-size:1.15rem;font-weight:800;line-height:1.4;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{width:46px;height:46px;color:var(--teal);background:var(--mint);border-radius:50%;flex:0 0 46px;place-items:center;font-size:2rem;transition:transform .18s;display:grid}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details>p{max-width:760px;color:var(--muted);margin:0;padding:0 54px 24px 4px;font-size:1rem;line-height:1.7}.final-call{color:var(--white);background:radial-gradient(circle at 15% 50%,#5ce7ef24,transparent 30%),var(--ink)}.final-call-grid{grid-template-columns:1fr 380px;align-items:center;gap:90px;padding-top:90px;padding-bottom:94px;display:grid}.final-call h2{max-width:700px;margin-bottom:20px}.final-call-grid>div:first-child>p:last-child{color:#a9bec8;max-width:670px;margin:0;line-height:1.7}.final-availability{background:#ffffff0d;border:1px solid #5ce7ef33;border-radius:22px;padding:26px}.final-availability>span{color:#a9bec8;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:800;display:block}.final-availability>strong{color:var(--cyan);letter-spacing:-.09em;margin:8px 0 -5px;font-size:4.8rem;line-height:1;display:block}.final-availability .countdown-meter{margin:18px 0 14px}.final-availability .button{width:100%;padding:0 16px;font-size:.95rem}.contact-section{background:var(--paper);padding:108px 0 116px}.contact-shell{grid-template-columns:.85fr 1.15fr;align-items:start;gap:76px;display:grid}.contact-copy{padding-top:18px;position:sticky;top:30px}.contact-copy h2{max-width:450px;margin-bottom:21px}.contact-copy>p:not(.eyebrow){max-width:460px;color:var(--muted);font-size:.96rem;line-height:1.7}.contact-dates{grid-template-columns:1fr 1fr;gap:10px;max-width:430px;margin-top:28px;display:grid}.contact-dates div{border:1px solid var(--line);background:var(--white);border-radius:13px;padding:15px}.contact-dates span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.78rem;font-weight:800;display:block}.contact-dates strong{font-size:1rem}.direct-contact{margin-top:25px;font-size:.82rem!important}.direct-contact a{color:var(--teal);text-underline-offset:4px;font-weight:800}.form-card{border:1px solid var(--line);background:var(--white);border-radius:26px;min-height:520px;padding:34px;box-shadow:0 22px 60px #1747471a}.form-card form{gap:20px;display:grid}.priority-form-heading{border-bottom:1px solid var(--line);grid-template-columns:92px minmax(0,1fr);align-items:start;gap:24px;padding-bottom:22px;display:grid}.priority-form-heading .phase-date{font-size:5.5rem}.priority-form-heading .phase-month{margin:0 0 8px}.priority-form-heading h3{color:var(--ink);margin-bottom:9px;font-size:1.35rem}.priority-form-heading p:last-child{color:var(--muted);margin:0;font-size:.92rem;line-height:1.6}.form-time{border-bottom:1px solid var(--line);justify-content:flex-start;margin:0;padding-bottom:14px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.form-card label{color:#244657;gap:8px;font-size:1rem;font-weight:800;display:grid}.form-card input,.form-card select,.form-card textarea{width:100%;color:var(--ink);border:1px solid var(--line);background:#fbfdfc;border-radius:12px;outline:none;font-size:1rem;font-weight:500;transition:border-color .16s,box-shadow .16s,background .16s}.form-card input,.form-card select{height:48px;padding:0 14px}.form-card textarea{resize:vertical;min-height:116px;padding:13px 14px}.form-card input::placeholder,.form-card textarea::placeholder{color:#91a2a5}.form-card input:focus,.form-card select:focus,.form-card textarea:focus{border-color:var(--teal);background:var(--white);box-shadow:0 0 0 3px #0b9da21f}.readiness-checks{border:1px solid var(--line);background:#f7fbfa;border-radius:14px;gap:12px;margin:0;padding:18px;display:grid}.readiness-checks legend{color:var(--ink);padding:0 7px;font-size:1rem;font-weight:800}.form-card .readiness-checks label{color:#44636b;cursor:pointer;align-items:flex-start;gap:10px;font-size:1rem;font-weight:700;line-height:1.5;display:flex}.form-card .readiness-checks input{width:22px;height:22px;accent-color:var(--teal);flex:0 0 22px;margin:2px 0 0;padding:0}.honeypot{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.form-error{color:#8a2f2b;background:var(--danger-soft);border-radius:10px;margin:0;padding:12px 14px;font-size:.8rem;line-height:1.5}.form-submit{width:100%;min-height:56px;color:var(--white);background:var(--teal)}.form-submit:hover{background:var(--teal-deep)}.form-submit:disabled{cursor:wait;opacity:.65;transform:none}.privacy-note{color:#7b8e92;text-align:center;margin:-5px 0 0;font-size:.82rem;line-height:1.5}.form-legal-links{flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:-8px;display:flex}.form-legal-links a{color:var(--teal-deep);text-underline-offset:3px;font-size:.8rem;font-weight:800}.phase-message,.success-message{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:450px;display:flex}.phase-date{color:var(--teal);letter-spacing:-.1em;font-size:7rem;font-weight:800;line-height:.8}.phase-month{color:var(--teal);letter-spacing:.13em;text-transform:uppercase;margin:11px 0 30px;font-size:.8rem;font-weight:800}.phase-message h3,.success-message h3{margin-bottom:11px;font-size:1.65rem}.phase-message>p:not(.phase-month),.success-message p{max-width:410px;color:var(--muted);margin-bottom:0;font-size:1rem;line-height:1.65}.phase-meter{background:#dce9e5;border-radius:999px;width:min(100%,300px);height:5px;margin-top:30px;overflow:hidden}.phase-meter span{border-radius:inherit;background:var(--teal);width:18%;height:100%;display:block}.closed-icon,.success-message>span{border-radius:50%;place-items:center;width:84px;height:84px;margin-bottom:23px;font-size:3rem;font-weight:800;display:grid}.closed-icon{color:var(--danger);background:var(--danger-soft)}.closed-message .email-button{color:var(--white);background:var(--teal);margin-top:25px}.success-message>span{color:var(--teal);background:var(--mint)}footer{color:#9fb2bc;background:#041725}.footer-shell{grid-template-columns:auto 1fr auto;align-items:center;gap:30px;padding-top:30px;padding-bottom:30px;display:grid}.footer-shell>p{text-align:center;margin:0;font-size:.84rem}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;display:flex}.footer-links a{color:#b8c8cf;font-size:.78rem;font-weight:700;text-decoration:none}.footer-links a:hover{color:var(--cyan)}.legal-page{min-height:100vh;color:var(--ink);background:var(--paper)}.legal-header{color:var(--white);background:var(--ink)}.legal-header-shell,.legal-content{width:min(840px,100% - 40px);margin:0 auto}.legal-header-shell{justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.legal-back{color:var(--cyan);font-size:.88rem;font-weight:800;text-decoration:none}.legal-content{padding:78px 0 96px}.legal-content h1{max-width:none;margin-bottom:18px;font-size:clamp(2.6rem,7vw,4.8rem)}.legal-updated{color:var(--muted);margin-bottom:48px;font-size:.9rem}.legal-content section{border-top:1px solid var(--line);margin-top:30px;padding-top:30px}.legal-content h2{letter-spacing:-.035em;margin-bottom:16px;font-size:1.55rem}.legal-content p,.legal-content li{color:#44636b;font-size:1rem;line-height:1.75}.legal-content ul{padding-left:22px}.legal-content a{color:var(--teal-deep);text-underline-offset:3px;font-weight:800}@media (max-width:980px){.desktop-nav{display:none}.hero-topline{grid-template-columns:1fr auto}.hero-grid{gap:48px}.problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-grid{grid-template-columns:1fr 1fr}.price-card{grid-column:1/-1}.price-card ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.fit-card ul{grid-template-columns:1fr}.deliverables-grid,.selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 0}.timeline-list li:nth-child(3):before{display:none}.final-call-grid{grid-template-columns:1fr 330px;gap:45px}.contact-shell{gap:45px}.product-preview{grid-template-columns:minmax(210px,.4fr) minmax(0,.6fr);gap:28px}.product-preview-media{min-height:340px}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-card{grid-column:1/-1}}@media (max-width:760px){.section-shell,.hero-shell,.credibility-shell,.contact-shell,.footer-shell{width:min(100% - 36px,600px)}.hero-shell{padding-top:18px}.hero-topline{align-items:start;gap:15px}.language-switcher{border-radius:15px;grid-template-columns:1fr 1fr;display:grid}.language-button{width:36px;height:27px}.hero-grid{grid-template-columns:1fr;gap:52px;min-height:0;padding:60px 0 55px}h2{font-size:clamp(2.2rem,10vw,3.6rem)}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.availability-card{padding:27px}.spot-count strong{font-size:7.5rem}.date-strip{grid-template-columns:1fr;gap:0;padding:0}.date-strip div{border-top:1px solid #ffffff1a;justify-content:space-between;padding:18px 4px}.date-arrow{display:none}.challenge,.deliverables-section,.fit-section{padding-top:76px;padding-bottom:76px}.section-heading{margin-bottom:38px}.problem-grid,.deliverables-grid,.fit-grid,.selection-grid{grid-template-columns:1fr}.problem-card{min-height:220px}.program-section .section-shell,.selection-section .section-shell,.timeline-section .section-shell{padding-top:76px;padding-bottom:80px}.program-heading,.timeline-heading{grid-template-columns:1fr;align-items:start;gap:28px}.value-summary{text-align:left}.offer-grid{grid-template-columns:1fr}.price-card{grid-column:auto}.price-card ul{display:block}.fit-card{padding:28px 24px 24px}.deliverable-card,.selection-grid li{min-height:0}.deliverable-card>span,.selection-grid li>span{margin-bottom:28px}.timeline-list{grid-template-columns:1fr;gap:0;padding-left:3px}.timeline-list li{min-height:170px;padding:0 0 35px 70px}.timeline-list li:not(:last-child):before,.timeline-list li:nth-child(3):before{width:1px;height:calc(100% - 18px);display:block;top:46px;left:24px}.timeline-marker{position:absolute;top:0;left:0}.timeline-list h3{min-height:0}.credibility{padding:65px 0}.credibility-shell{grid-template-columns:1fr;gap:27px}.credibility-mark{width:76px;height:76px}.proof-section{padding:76px 0 80px}.proof-heading{margin-bottom:38px}.product-preview{grid-template-columns:1fr;gap:30px;padding:28px 22px}.product-preview-media{min-height:300px}.product-desktop{width:calc(100% - 32px);position:relative;top:auto;right:auto}.product-mobile{width:88px;bottom:-22px;right:0}.trust-grid{grid-template-columns:1fr}.founder-card{grid-column:auto}.trust-card{min-height:0}.faq-section{padding:76px 0 80px}.faq-list summary{padding:20px 0;font-size:1.08rem}.faq-list details>p{padding-left:0;padding-right:42px}.final-call-grid{grid-template-columns:1fr;gap:40px;padding-top:72px;padding-bottom:76px}.contact-section{padding:76px 0 80px}.contact-shell{grid-template-columns:1fr;gap:42px}.contact-copy{padding-top:0;position:static}.form-card{min-height:480px;padding:25px 20px}.priority-form-heading{grid-template-columns:70px minmax(0,1fr);gap:18px}.priority-form-heading .phase-date{font-size:4.5rem}.form-grid{grid-template-columns:1fr}.footer-shell{grid-template-columns:1fr;justify-items:start;gap:14px}.footer-shell>p{text-align:left}.footer-links{justify-content:flex-start}}@media (max-width:380px){.section-shell,.hero-shell,.credibility-shell,.contact-shell,.footer-shell{width:min(100% - 28px,600px)}.brand-name{display:none}.button{padding-left:17px;padding-right:17px;font-size:.95rem}.spot-count{flex-direction:column;align-items:flex-start}.spot-count>span{max-width:none}.countdown-meter{gap:2px}.contact-dates{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
