*{box-sizing:border-box}html,body{color:#f4f8fb;background:#00101d;margin:0;font-family:Arial,Helvetica,sans-serif}body{min-width:320px}main{background:radial-gradient(circle at 60% 15%,#063e61 0,#011725 35%,#00101d 68%);min-height:100vh;overflow:hidden}header{z-index:5;align-items:center;gap:5%;width:100%;height:76px;padding:0 4.5%;font-size:12px;display:flex;position:relative}.logoImage{flex:0 0 150px;width:150px;overflow:hidden}.logoImage img{width:100%;height:auto;display:block;transform:scale(1.38)}nav{flex:1;justify-content:center;gap:32px;display:flex}nav a{color:#d9e4ea;white-space:nowrap;cursor:pointer;text-decoration:none}nav a.active{border-bottom:2px solid #04bfff;padding-bottom:8px}button{color:#00101d;cursor:pointer;background:#08b9f7;border:0;padding:14px 24px;font-size:11px;font-weight:800}.hero{background:linear-gradient(90deg,#00101dfa,#022033bd,#00101df0);grid-template-columns:47% 40% 13%;min-height:560px;padding:82px 4.5% 35px;display:grid;position:relative}.copy{z-index:2;max-width:590px}.eyebrow{color:#00c6ff;letter-spacing:1.5px;margin:0 0 25px;font-size:13px;font-weight:800}h1{letter-spacing:-2px;margin:0 0 26px;font-size:clamp(42px,5vw,68px);line-height:.98}h1 em{color:#09baff;font-style:normal}.copy>p:not(.eyebrow){color:#e4edf2;max-width:560px;font-size:15px;line-height:1.55}.actions{gap:12px;margin-top:28px;display:flex}.actions .secondary{color:#f4f8fb;background:0 0;border:1px solid #365464}.stats{margin-top:34px;display:flex}.stats>div{border-left:1px solid #19445a;min-width:110px;padding:0 20px}.stats>div:first-child{border-left:0;padding-left:0}.stats strong{font-size:18px;line-height:1.05;display:block}.stats small{color:#7793a4;margin-top:8px;font-size:8px;display:block}.manifesto{justify-content:center;align-items:center;display:flex;position:relative}.manifesto:before{content:"";background:linear-gradient(#00beff0d,#00beff03);width:210px;height:430px;position:absolute;top:-45px;transform:skew(-8deg)}.manifesto span{z-index:2;color:#66d9ff;text-align:center;text-shadow:0 0 5px #0af,0 0 12px #0af,0 0 22px #00aaffb3;font-size:26px;font-weight:900;line-height:.95;position:relative}aside{border-left:1px solid #17445a;min-height:400px;padding-left:20px;position:relative}aside strong{letter-spacing:4px;font-size:13px;line-height:.9;display:block}.signature{color:#00bfff;font-family:Comic Sans MS,cursive;font-size:20px;line-height:1.15;position:absolute;bottom:35px;left:20px;transform:rotate(-6deg)}.silence{background:linear-gradient(#001828fa,#00101d);border-bottom:1px solid #103246;justify-content:center;align-items:center;height:175px;display:flex;position:relative;overflow:hidden}.wave{pointer-events:none;z-index:1;border-top:2px solid #00bfffe6;border-radius:50%;width:58%;height:115px;position:absolute;bottom:-82px;box-shadow:0 -2px 8px #00bfff6b,0 -5px 20px #00bfff1f}.w1{transform-origin:100%;left:-7%;transform:rotate(5deg)}.w2{transform-origin:0;left:auto;right:-7%;transform:rotate(-5deg)}.logoImageFooter{z-index:3;flex:none;width:230px;margin-top:20px;position:relative}.logoImageFooter img{width:100%;height:auto;transform:scale(1.22)}@media (max-width:900px){header{padding:0 20px}nav{display:none}header .logoImage{margin-right:auto}.hero{grid-template-columns:1fr;padding:70px 25px 40px}.manifesto,aside{display:none}.stats{flex-wrap:wrap;gap:20px 0}.actions{flex-wrap:wrap}h1{font-size:48px}}.brandLogo{background:0 0;flex-direction:column;flex:0 0 150px;justify-content:center;align-items:center;width:150px;display:flex}.brandHook{object-fit:contain;width:34px;height:34px;display:block}.brandWords{white-space:nowrap;flex-direction:column;align-items:center;margin-top:2px;display:flex}.brandWords strong{color:#fff;letter-spacing:2.6px;font-size:9px;font-weight:700;line-height:1}.brandWords small{color:#b9d9e8;letter-spacing:.25px;margin-top:4px;font-size:5px;line-height:1}.brandLogoFooter{flex:none;width:240px;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.brandLogoFooter .brandHook{width:55px;height:55px}.brandLogoFooter .brandWords{margin-top:4px}.brandLogoFooter .brandWords strong{letter-spacing:4px;font-size:14px}.brandLogoFooter .brandWords small{letter-spacing:.4px;margin-top:6px;font-size:8px}.problemSection{background:linear-gradient(90deg,#001422fa,#001b2df5);border-bottom:1px solid #297ea538;grid-template-columns:43% 57%;min-height:320px;padding:38px 4.5% 34px;display:grid}.sectionEyebrow{color:#00c6ff;letter-spacing:2px;margin:0 0 12px;font-size:10px;font-weight:800}.problemIntro h2{color:#f4f8fb;margin:0;font-size:27px;font-weight:500;line-height:1.08}.problemIntro h2 em{color:#08b9f7;font-style:normal}.problemText{color:#b9cad3;max-width:480px;margin:17px 0 19px;font-size:11px;line-height:1.55}.problemIntro button{padding:11px 18px;font-size:9px}.problemCards{border-left:1px solid #3289b140;grid-template-columns:repeat(3,1fr);display:grid}.problemCard{border-right:1px solid #3289b140;padding:17px 27px}.problemIcon{color:#08b9f7;border:2px solid #08b9f7;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:17px;font-size:23px;display:flex;box-shadow:0 0 12px #08b9f724,inset 0 0 12px #08b9f714}.problemCard h3{color:#fff;margin:0 0 11px;font-size:14px}.problemCard p{color:#b5c7d0;max-width:180px;margin:0;font-size:10px;line-height:1.55}@media (max-width:900px){.problemSection{grid-template-columns:1fr}.problemIntro{margin-bottom:35px;padding-right:0}.problemCards{border-left:0;grid-template-columns:1fr}.problemCard{border-top:1px solid #3289b140;border-right:0;padding-left:0}}.problemSection{min-height:0;padding-top:30px;padding-bottom:29px}.problemIntro{padding-right:48px}.problemText{margin-top:14px;margin-bottom:16px}.problemCards{align-items:stretch}.problemCard{padding-top:9px;padding-bottom:9px}.problemIcon{width:48px;height:48px;margin-bottom:13px;font-size:0}.problemIcon svg{fill:none;stroke:#08b9f7;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.problemCard h3{margin-bottom:9px}.approachSection{background:radial-gradient(circle at 70%,#0436522e,#0000 48%),#001522;border-bottom:1px solid #297ea538;grid-template-columns:43% 57%;min-height:315px;padding:31px 4.5% 30px;display:grid}.approachIntro{padding-right:52px}.approachIntro h2{color:#f4f8fb;max-width:470px;margin:0;font-size:26px;font-weight:500;line-height:1.08}.approachIntro>p:not(.sectionEyebrow){color:#b9cad3;max-width:485px;margin:16px 0 18px;font-size:10px;line-height:1.6}.approachIntro button{padding:11px 18px;font-size:9px}.approachGrid{border-top:1px solid #3289b138;border-left:1px solid #3289b138;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);display:grid}.approachStep{border-bottom:1px solid #3289b138;border-right:1px solid #3289b138;min-height:118px;padding:13px 18px}.approachTop{align-items:center;gap:9px;height:29px;display:flex}.approachNumber{color:#08b9f7;letter-spacing:1px;font-size:11px;font-weight:800}.approachTop svg{fill:none;stroke:#08b9f7;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.approachStep h3{color:#fff;margin:8px 0 5px;font-size:12px;line-height:1.1}.approachStep p{color:#aebfc8;max-width:150px;margin:0;font-size:9px;line-height:1.45}@media (max-width:900px){.approachSection{grid-template-columns:1fr}.approachIntro{margin-bottom:30px;padding-right:0}.approachGrid{grid-template-rows:auto;grid-template-columns:1fr}}.quoteSeparator{background:radial-gradient(at 50% 55%,#0084cc47 0%,#00395b29 38%,#00101d00 72%),#00101d;border-top:1px solid #297ea52e;border-bottom:1px solid #297ea538;justify-content:center;align-items:center;height:190px;display:flex;position:relative;overflow:hidden}.quoteSeparator .brandLogo{z-index:3;position:relative;transform:scale(1.05)}.quoteText{z-index:3;color:#f4f8fbe6;margin:0;font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic;line-height:1.55;position:absolute;top:50%;transform:translateY(-50%)}.quoteLeft{text-align:center;width:30%;left:5%}.quoteRight{text-align:center;width:30%;right:5%}.quoteWave{z-index:1;filter:drop-shadow(0 0 4px #00bfffd9)drop-shadow(0 0 14px #006eff73);border-top:2px solid #00bfff;border-radius:50%;width:58%;height:130px;position:absolute;bottom:-78px}.quoteWaveLeft{left:-4%;transform:rotate(5deg)}.quoteWaveRight{right:-4%;transform:rotate(-5deg)}@media (max-width:900px){.quoteSeparator{height:170px}.quoteText{display:none}.quoteWave{width:70%}}.quoteSeparator .brandLogoFooter{z-index:5;flex-direction:column;align-items:center;width:220px;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.quoteSeparator .brandHook{object-fit:contain;width:64px;height:64px;display:block}.quoteSeparator .brandWords{flex-direction:column;align-items:center;margin-top:2px;display:flex}.quoteSeparator .brandWords strong{letter-spacing:4px;white-space:nowrap;font-size:14px}.quoteSeparator .brandWords small{white-space:nowrap;margin-top:5px;font-size:8px}.coachSection{background:radial-gradient(circle at 20% 45%,#0089d21f,#0000 30%),#00101d;border-bottom:1px solid #297ea538;grid-template-columns:25% 27% 48%;width:100%;max-width:1680px;min-height:410px;margin:0 auto;display:grid;position:relative}.coachPortrait{aspect-ratio:.78;background:#00101d;border:1px solid #00beff59;width:94%;height:auto;margin-left:0;position:relative;overflow:hidden}.coachPhotoImage{object-fit:contain;object-position:top center;width:100%;height:100%;display:block}.coachStory{padding:45px 28px 35px 20px;position:relative}.coachBio{padding-left:18px;padding-right:30px}.coachRole{color:#d8e7ee;letter-spacing:1.4px;margin-top:-6px;margin-bottom:15px;font-size:8px;font-weight:700;display:block}.coachStory h2{margin:0 0 18px;font-size:25px;font-weight:500;line-height:1.08}.coachStory>p:not(.sectionEyebrow){color:#a9c0cc;max-width:350px;margin:0 0 22px;font-size:10px;line-height:1.6}.coachStory button{padding:12px 20px}.coachSignature{color:#00bfff;font-family:Comic Sans MS,cursive;font-size:22px;font-style:italic;position:absolute;bottom:25px;right:22px;transform:rotate(-8deg)}.coachResults{border-left:1px solid #297ea533;min-width:0;padding:45px 4.5% 35px 24px}.resultsNumbers{grid-template-columns:repeat(4,1fr);margin:18px 0 24px;display:grid}.resultsNumbers>div{border-right:1px solid #297ea540;padding:0 12px}.resultsNumbers>div:first-child{padding-left:0}.resultsNumbers>div:last-child{border-right:0}.resultsNumbers strong{color:#f4f8fb;font-size:15px;line-height:1.1;display:block}.resultsNumbers small{color:#7895a5;margin-top:6px;font-size:7px;line-height:1.3;display:block}.resultsChart{width:100%;margin-top:22px;position:relative;overflow:hidden}.resultsChartImage{object-fit:contain;width:100%;height:auto;display:block}@media (min-width:1681px){.coachSection{border-left:1px solid #297ea529;border-right:1px solid #297ea529}}@media (max-width:900px){.coachSection{grid-template-columns:1fr}.coachPortrait{aspect-ratio:.78;width:90%;max-width:420px;height:auto;margin:30px auto}.coachStory,.coachResults{padding:35px 5%}.coachBio{padding-left:0;padding-right:0}.coachResults{border-top:1px solid #297ea533;border-left:0}.resultsNumbers{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:1681px){header{padding-left:max(4.5%,50vw - 780px);padding-right:max(4.5%,50vw - 780px)}.hero{grid-template-columns:minmax(0,790px) minmax(0,670px) minmax(150px,220px);justify-content:center;padding-left:max(4.5%,50vw - 840px);padding-right:max(4.5%,50vw - 840px)}h1{font-size:68px}.problemSection,.approachSection{grid-template-columns:722px 958px;padding-left:max(4.5%,50vw - 840px);padding-right:max(4.5%,50vw - 840px)}}.teamSection{background:#00101d;border-bottom:1px solid #297ea538;width:100%;max-width:1680px;margin:0 auto;padding:34px 0 40px}.teamIntro{margin-bottom:24px}.teamIntro h2{color:#f4f8fb;margin:0;font-size:27px;font-weight:500;line-height:1.08}.teamGrid{border:1px solid #297ea547;grid-template-columns:1fr 1fr;gap:0;display:grid}.teamMemberQuentin,.teamMemberGuillaume{background:radial-gradient(circle at 30% 35%,#0089d21a,#0000 40%),#001522;grid-template-rows:auto auto;grid-template-columns:38% 62%;align-items:start;min-width:0;display:grid}.teamMemberGuillaume{border-left:1px solid #297ea547}.teamMemberQuentin .teamPhoto,.teamMemberGuillaume .teamPhoto{aspect-ratio:1024/1536;border-right:1px solid #297ea540;grid-area:1/1;width:100%;overflow:hidden}.teamMemberQuentin .teamPhotoImage,.teamMemberGuillaume .teamPhotoImage{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.teamMemberQuentin .teamMemberContent,.teamMemberGuillaume .teamMemberContent{grid-area:1/2;padding:25px 25px 18px}.teamRole{color:#d8e7ee;letter-spacing:1.4px;margin-top:-5px;margin-bottom:18px;font-size:8px;font-weight:700;display:block}.teamMemberContent h3{color:#f4f8fb;margin:0 0 18px;font-size:23px;font-weight:500;line-height:1.08}.teamMemberContent>p:not(.sectionEyebrow){color:#a9c0cc;max-width:330px;margin:0 0 22px;font-size:10px;line-height:1.6}.teamMemberContent button{padding:11px 18px;font-size:9px}.teamMemberQuentin .teamResults,.teamMemberGuillaume .teamResults{grid-area:2/1/auto/-1;width:100%;max-width:760px;margin:22px auto 0;padding:0 25px 28px}.teamMemberQuentin .teamResultsImage,.teamMemberGuillaume .teamResultsImage{object-fit:contain;border:1px solid #00bfff4d;width:100%;height:auto;display:block}@media (max-width:900px){.teamSection{padding-left:5%;padding-right:5%}.teamGrid{grid-template-columns:1fr}.teamMemberQuentin,.teamMemberGuillaume{grid-template-rows:auto;grid-template-columns:1fr}.teamMemberGuillaume{border-top:1px solid #297ea547;border-left:0}.teamMemberQuentin .teamPhoto,.teamMemberGuillaume .teamPhoto{border-right:0;grid-area:auto/1;width:min(90%,360px);margin:25px auto 0}.teamMemberQuentin .teamMemberContent,.teamMemberGuillaume .teamMemberContent{grid-area:auto/1;padding:30px 5%}.teamMemberQuentin .teamResults,.teamMemberGuillaume .teamResults{grid-area:auto/1;width:100%;margin-top:15px;padding:0 5% 30px}}.testimonialsSection{background:radial-gradient(circle at 50% 0,#0089d214,#0000 38%),#00101d;border-bottom:1px solid #297ea538;width:100%;max-width:1680px;margin:0 auto;padding:34px 0 42px}.testimonialsInner{width:100%;max-width:none;margin:0}.testimonialsIntro{margin-bottom:24px}.testimonialsIntro h2{color:#f4f8fb;margin:5px 0 0;font-size:27px;font-weight:500;line-height:1.1}.testimonialsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.testimonialCard{background:linear-gradient(135deg,#00bfff09,#0019281f);border:1px solid #297ea54d;border-radius:3px;flex-direction:column;min-height:255px;padding:28px 30px 25px;display:flex;position:relative;overflow:hidden}.testimonialCard:before{content:"";background:#00bfff;width:65px;height:1px;position:absolute;top:0;left:30px;box-shadow:0 0 10px #00bfffa6}.testimonialQuoteMark{color:#00bfff29;pointer-events:none;font-family:Georgia,serif;font-size:72px;line-height:1;position:absolute;top:10px;right:22px}.testimonialText{z-index:1;max-width:94%;position:relative}.testimonialText p{color:#b8cbd5;margin:0 0 14px;font-size:11px;line-height:1.65}.testimonialText p:last-child{margin-bottom:0}.testimonialAuthor{z-index:1;flex-direction:column;gap:4px;margin-top:auto;padding-top:22px;display:flex;position:relative}.testimonialAuthor:before{content:"";background:#00bfff;width:32px;height:1px;margin-bottom:7px}.testimonialAuthor strong{color:#f4f8fb;letter-spacing:.3px;font-size:11px;font-weight:700}.testimonialAuthor span{color:#7894a2;font-size:9px;line-height:1.4}@media (max-width:900px){.testimonialsSection{padding:32px 5% 38px}.testimonialsGrid{grid-template-columns:1fr;gap:16px}.testimonialCard{min-height:0;padding:26px 24px 24px}.testimonialText{max-width:100%}.testimonialText p{font-size:11px}}.finalCta{background:radial-gradient(circle at 50% 48%,#0089d224,#0000 32%),#00101d;border-bottom:1px solid #297ea538;grid-template-columns:25% 50% 25%;align-items:center;width:100%;min-height:270px;margin:0;padding:48px 4.5% 55px;display:grid;position:relative;overflow:hidden}.finalCtaWave{pointer-events:none;z-index:1;border-top:2px solid #00bfffd9;border-radius:50%;width:58%;height:150px;display:block;position:absolute;bottom:-72px;box-shadow:0 -2px 8px #00bfff73,0 -5px 20px #00bfff1f}.finalCtaWaveLeft{transform-origin:100%;left:-7%;transform:rotate(5deg)}.finalCtaWaveRight{transform-origin:0;right:-7%;transform:rotate(-5deg)}.finalCtaTagline{z-index:2;color:#9bbecf94;letter-spacing:1.8px;flex-direction:column;align-self:center;font-size:8px;font-weight:700;line-height:1.5;display:flex;position:relative}.finalCtaContent{z-index:3;text-align:center;position:relative;transform:translateY(-24px)}.finalCtaContent h2{color:#f4f8fb;white-space:nowrap;margin:0;font-size:34px;font-weight:500;line-height:1.08}.finalCtaContent>p{color:#8faab8;margin:12px 0 0;font-size:10px;line-height:1.6}.finalCtaActions{justify-content:center;gap:12px;margin-top:24px;display:flex}.finalCtaActions button,.finalCtaActions a{letter-spacing:.7px;cursor:pointer;justify-content:center;align-items:center;min-width:165px;padding:12px 18px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.finalCtaPrimary{color:#00101d;background:#00bfff;border:1px solid #00bfff;box-shadow:0 0 12px #00bfff40}.finalCtaSecondary{color:#dcebf2;background:#00bfff05;border:1px solid #00bfff6b}.finalCtaHook{z-index:2;justify-content:center;align-items:center;display:flex;position:relative;transform:translateY(-45px)}.finalCtaHook img{object-fit:contain;opacity:.85;filter:drop-shadow(0 0 7px #00bfff6b)drop-shadow(0 0 18px #00bfff1f);width:88px;height:88px;display:block}@media (min-width:701px) and (max-width:1100px){.finalCtaContent>p{transform:translateY(-32px)}}@media (max-width:700px){.finalCta{grid-template-columns:1fr;min-height:390px;padding:55px 5% 45px}.finalCtaContent{grid-row:1;transform:none}.finalCtaTagline{display:none}.finalCtaHook{grid-row:2;margin-top:32px;transform:none}.finalCtaHook img{width:65px;height:65px}.finalCtaContent h2{font-size:29px}.finalCtaActions{flex-direction:column;align-items:center}.finalCtaActions button,.finalCtaActions a{width:min(100%,280px)}.finalCta:before{width:150%;left:-25%}}.siteFooter{background:#00101d;border-top:1px solid #297ea547;grid-template-columns:25% 50% 25%;align-items:center;width:100%;min-height:92px;margin:0;padding:18px 4.5%;display:grid}.footerBrand{align-items:center;gap:10px;display:flex}.footerBrand img{object-fit:contain;width:34px;height:34px}.footerBrand>div{flex-direction:column;display:flex}.footerBrand strong{color:#f4f8fb;letter-spacing:1.5px;font-size:11px;font-weight:700;line-height:1}.footerBrand span{color:#6e91a3;letter-spacing:2px;margin-top:5px;font-size:6px;font-weight:700}.footerNav{justify-content:center;align-items:center;gap:28px;display:flex}.footerNav a{color:#9fb5c0;white-space:nowrap;cursor:pointer;font-size:8px;font-weight:500;text-decoration:none;position:relative}.footerNav a:hover,.footerNav a.active{color:#f4f8fb}.footerNav a.active:after{content:"";background:#00bfff;height:1px;position:absolute;bottom:-8px;left:0;right:0}.footerRight{justify-content:flex-end;align-items:center;gap:28px;display:flex}.footerSocials{align-items:center;gap:13px;display:flex}.footerSocials a{color:#f4f8fb;cursor:pointer;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;text-decoration:none;display:flex}.footerLegal{color:#829daa;white-space:nowrap;cursor:pointer;font-size:7px}@media (max-width:900px){.siteFooter{text-align:center;grid-template-columns:1fr;gap:25px;padding:30px 5%}.footerBrand{justify-content:center}.footerNav{flex-wrap:wrap;gap:18px 24px}.footerRight{justify-content:center}}.footerSocialIcon svg{fill:#f4f8fb;stroke:#f4f8fb;stroke-width:1.6px;width:16px;height:16px}.footerSocialIcon .socialDot{fill:#f4f8fb;stroke:none}.footerSocialIcon .youtubePlay{fill:#00101d;stroke:none}.footerSocialIcon{opacity:.9;transition:opacity .2s,transform .2s}.footerSocialIcon:hover{opacity:1;transform:translateY(-1px)}@media (min-width:1400px){.finalCtaHook{transform:translateY(30px)}}.faqSection{background:radial-gradient(circle at 20% 35%,#00bfff0f,#0000 28%),#00101d;border-top:1px solid #297ea52e;border-bottom:1px solid #297ea52e;grid-template-columns:38% 55%;gap:7%;width:100%;padding:80px 5% 90px;display:grid}.faqIntro{max-width:430px}.faqIntro .sectionEyebrow{margin:0 0 18px}.faqIntro h2{color:#f4f8fb;margin:0;font-size:38px;font-weight:500;line-height:1.08}.faqIntro>p:last-child{color:#8faab8;max-width:360px;margin:22px 0 0;font-size:12px;line-height:1.7}.faqList{width:100%;max-width:720px}.faqList details{border-top:1px solid #00bfff38}.faqList details:last-child{border-bottom:1px solid #00bfff38}.faqList summary{cursor:pointer;color:#eaf4f8;padding:22px 45px 22px 0;font-size:14px;font-weight:600;line-height:1.4;list-style:none;position:relative}.faqList summary::-webkit-details-marker{display:none}.faqList summary:after{content:"+";color:#00bfff;font-size:22px;font-weight:300;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.faqList details[open] summary:after{content:"−"}.faqList details[open] summary{color:#00bfff}.faqList details p{color:#8faab8;max-width:620px;margin:-4px 0 22px;padding-right:45px;font-size:11px;line-height:1.75}@media (max-width:900px){.faqSection{grid-template-columns:1fr;gap:45px;padding:65px 6% 75px}.faqIntro{max-width:520px}.faqIntro h2{font-size:32px}.faqList{max-width:none}}.applicationPage{color:#eef7fb;background:radial-gradient(circle at 50% 0,#00bfff17,#0000 24%),linear-gradient(#001522 0%,#00101d 45%,#000d18 100%);min-height:100vh;padding:55px 4% 80px}.applicationShell{width:100%;max-width:1380px;margin:0 auto}.applicationHeader{background:0 0;border:0;grid-template-columns:1fr auto 1fr;align-items:center;min-height:auto;margin-bottom:55px;padding:0;display:grid}.applicationLogo{object-fit:contain;filter:drop-shadow(0 0 8px #00bfff66)drop-shadow(0 0 20px #00bfff1f);grid-column:2;justify-self:center;width:62px;height:62px}.applicationBrand{letter-spacing:4px;flex-direction:column;grid-column:2;align-items:center;margin-top:72px;display:flex;position:absolute}.applicationBrand strong{font-size:17px;font-weight:800}.applicationBrand span{color:#00bfff;margin-top:5px;font-size:9px;font-weight:800}.applicationTagline{color:#f0f8fcd9;letter-spacing:3px;grid-column:3;justify-self:end;font-size:11px;font-weight:800;line-height:1.15}.applicationIntro{text-align:center;margin:0 auto 50px}.applicationEyebrow{color:#00bfff;letter-spacing:2.5px;margin:0 0 15px;font-size:9px;font-weight:800}.applicationIntro h1{color:#f4f8fb;letter-spacing:5px;margin:0;font-size:clamp(38px,5vw,68px);font-weight:700;line-height:1}.applicationIntroLine{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;width:min(760px,80%);margin:18px auto 0;display:grid}.applicationIntroLine span{background:linear-gradient(90deg,#0000,#00bfffb3);height:1px}.applicationIntroLine span:last-child{transform:scaleX(-1)}.applicationIntroLine strong{color:#00bfff;font-size:18px;font-weight:600}.applicationIntroText{color:#8faab8;max-width:680px;margin:22px auto 0;font-size:11px;line-height:1.7}.applicationForm{flex-direction:column;gap:18px;display:flex}.applicationSection{background:linear-gradient(135deg,#00bfff09,#0000 42%),#0009112e;border:1px solid #00bfff52;min-width:0;margin:0;padding:28px 32px 32px}.applicationSection legend{color:#00bfff;letter-spacing:1.5px;align-items:center;gap:12px;padding:0 12px 0 0;font-size:13px;font-weight:800;display:flex}.applicationSection legend span{border:1px solid #00bfff8c;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:inline-flex}.applicationGrid{gap:22px 34px;display:grid}.applicationGrid2{grid-template-columns:repeat(2,minmax(0,1fr))}.applicationFull{grid-column:1/-1}.applicationSection label{color:#dcebf2;flex-direction:column;gap:8px;min-width:0;font-size:11px;font-weight:600;line-height:1.5;display:flex}.applicationSection input[type=text],.applicationSection input[type=number],.applicationSection input[type=url],.applicationSection input[type=email],.applicationSection textarea{color:#f4f8fb;width:100%;min-width:0;font:inherit;background:#00080f8c;border:1px solid #5d9db952;border-radius:0;outline:none;padding:11px 12px;transition:border-color .2s,box-shadow .2s,background .2s}.applicationSection textarea{resize:vertical;min-height:90px;line-height:1.6}.applicationSection input:focus,.applicationSection textarea:focus{background:#00111ccc;border-color:#00bfffe6;box-shadow:0 0 0 1px #00bfff1f,0 0 15px #00bfff14}.applicationSection input::placeholder,.applicationSection textarea::placeholder{color:#8faab87a}.applicationTextarea{margin-top:22px}.applicationGrid .applicationTextarea{margin-top:0}.applicationHint{color:#7897a6;margin:0 0 22px;font-size:10px;line-height:1.6}.applicationStats{grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;display:grid}.applicationStats label{font-size:10px}.applicationSplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.applicationAvailability{grid-template-columns:1.35fr 1fr;gap:60px;display:grid}.applicationAvailability p{color:#dcebf2;margin:0 0 15px;font-size:11px;font-weight:600}.applicationChecks{flex-wrap:wrap;gap:12px 22px;display:flex}.applicationChecks label{flex-direction:row;align-items:center;gap:8px;font-weight:500}.applicationChecks input,.applicationCommitment input{accent-color:#00bfff;width:15px;height:15px}.applicationTimeSlots{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.applicationCommitment{background:#00bfff0b;border-left:2px solid #00bfff;align-items:flex-start;margin-top:30px;padding:18px 20px;color:#a9c3cf!important;flex-direction:row!important;gap:12px!important;font-weight:500!important}.applicationVideoSection{background:radial-gradient(circle at 80%,#00bfff12,#0000 32%),#00091138;padding-top:35px;padding-bottom:38px}.applicationVideoContent{grid-template-columns:1fr .85fr;gap:70px;display:grid}.applicationVideoContent h2{color:#f4f8fb;margin:0 0 16px;font-size:26px;font-weight:500}.applicationVideoContent p{color:#8faab8;max-width:650px;margin:0;font-size:11px;line-height:1.8}.applicationVideoContent p strong{color:#dcebf2}.applicationVideoTopics{color:#00bfff;letter-spacing:.7px;flex-direction:column;gap:10px;font-size:10px;font-weight:700;display:flex}.applicationVideoLink{margin-top:28px}.applicationFinal{border-top:1px solid #00bfff2e;grid-template-columns:1fr auto 1fr;align-items:center;min-height:190px;margin-top:15px;padding:30px 25px;display:grid;position:relative;overflow:hidden}.applicationFinal:before,.applicationFinal:after{content:"";pointer-events:none;z-index:1;border-top:2px solid #00bfffe6;border-radius:50%;width:58%;height:115px;position:absolute;bottom:-82px;box-shadow:0 -2px 8px #00bfff6b,0 -5px 20px #00bfff1f}.applicationFinal:before{transform-origin:100%;left:-7%;transform:rotate(5deg)}.applicationFinal:after{transform-origin:0;right:-7%;transform:rotate(-5deg)}.applicationFinalMessage{z-index:2;border-left:2px solid #00bfff;padding-left:20px;position:relative}.applicationFinalMessage small{color:#8faab8;letter-spacing:2px;margin-bottom:12px;font-size:8px;font-weight:800;display:block}.applicationFinalMessage strong{color:#00bfff;letter-spacing:4px;font-size:18px;line-height:1.12}.applicationFinalHook{z-index:2;object-fit:contain;filter:drop-shadow(0 0 10px #00bfff66);width:65px;height:65px;position:relative}.applicationSubmit{z-index:2;color:#00101d;letter-spacing:1.2px;cursor:pointer;background:#00bfff;border:1px solid #00bfff;justify-self:end;min-width:280px;padding:19px 28px;font-size:10px;font-weight:900;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 0 10px #00bfff47,inset 0 0 0 1px #ffffff1a}.applicationSubmit:hover{transform:translateY(-2px);box-shadow:0 0 18px #00bfff6b,inset 0 0 0 1px #ffffff26}@media (max-width:900px){.applicationPage{padding:40px 5% 60px}.applicationHeader{margin-bottom:50px}.applicationTagline{display:none}.applicationIntro h1{letter-spacing:2px;font-size:36px}.applicationIntroLine{grid-template-columns:1fr;width:100%}.applicationIntroLine span{display:none}.applicationGrid2,.applicationSplit,.applicationAvailability,.applicationVideoContent{grid-template-columns:1fr}.applicationStats{grid-template-columns:repeat(2,minmax(0,1fr))}.applicationAvailability,.applicationVideoContent{gap:35px}.applicationTimeSlots{grid-template-columns:1fr}.applicationFinal{text-align:center;grid-template-columns:1fr;gap:30px}.applicationFinalMessage{text-align:left;justify-self:center}.applicationFinalHook{justify-self:center}.applicationSubmit{justify-self:center;width:min(100%,340px);min-width:0}}@media (max-width:600px){.applicationPage{padding-left:4%;padding-right:4%}.applicationSection{padding:23px 18px 26px}.applicationStats{grid-template-columns:1fr}.applicationIntro h1{font-size:30px}.applicationIntroLine strong{font-size:15px}.applicationChecks{flex-direction:column}}.headerApply{color:#00101d;letter-spacing:.7px;cursor:pointer;background:#00bfff;border:1px solid #00bfff;justify-content:center;align-items:center;padding:12px 18px;font-size:10px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 0 12px #00bfff38}.headerApply:hover{transform:translateY(-1px);box-shadow:0 0 18px #00bfff61}.applicationBrandBlock{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.applicationBrandBlock .applicationLogo{object-fit:contain;width:58px;height:58px;margin:0 auto 6px;display:block}.applicationBrandBlock .applicationBrand{text-align:center;flex-direction:column;align-items:center;display:flex}.applicationHeader .applicationBrandBlock{text-align:center;flex-direction:column;grid-column:2;justify-self:center;align-items:center;width:260px;display:flex}.applicationHeader .applicationBrandBlock .applicationLogo{width:58px;height:58px;margin:0 0 8px}.applicationHeader .applicationBrandBlock .applicationBrand{flex-direction:column;grid-column:auto;align-items:center;width:100%;margin:0;display:flex;position:static}.applicationHeader .applicationBrandBlock .applicationBrand strong{white-space:nowrap;letter-spacing:4px;font-size:17px;display:block}.applicationHeader .applicationBrandBlock .applicationBrand span{white-space:nowrap;margin-top:5px;display:block}.applicationSubmitArea{z-index:2;flex-direction:column;justify-self:end;align-items:center;gap:10px;display:flex;position:relative}.applicationSubmitArea .applicationSubmit{justify-self:auto}.applicationSubmit:disabled{cursor:default;opacity:.75;transform:none}.applicationSuccess,.applicationError{text-align:center;max-width:300px;margin:0;font-size:9px;line-height:1.5}.applicationSuccess{color:#00bfff}.applicationError{color:#ff7a7a}@media (max-width:900px){.applicationSubmitArea{justify-self:center;width:100%}}.hero .actions a{letter-spacing:.7px;cursor:pointer;justify-content:center;align-items:center;padding:14px 20px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.hero .actions .heroApply{color:#00101d;background:#00bfff;border:1px solid #00bfff;box-shadow:0 0 12px #00bfff38}.hero .actions .heroMethod{color:#fff;background:0 0;border:1px solid #ffffff59}.hero .actions a:hover{transform:translateY(-1px)}.journeyModalBackdrop{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00080fe0;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.journeyModal{background:radial-gradient(circle at 50% 0,#00bfff17,#0000 38%),#001522;border:1px solid #00bfff47;width:min(680px,100%);max-height:85vh;padding:55px 60px 48px;position:relative;overflow-y:auto;box-shadow:0 30px 80px #0000008c,0 0 40px #00bfff0f}.journeyModalClose{color:#dcebf2b3;cursor:pointer;background:0 0;border:0;width:34px;height:34px;padding:0;font-size:28px;font-weight:300;line-height:1;position:absolute;top:18px;right:22px}.journeyModalClose:hover{color:#00bfff}.journeyModal h2{color:#f4f8fb;margin:10px 0 4px;font-size:38px;font-weight:500;line-height:1.1}.journeyModal h2 em{color:#00bfff;font-style:normal}.journeyModalRole{color:#7f9baa;letter-spacing:2px;font-size:9px;font-weight:800}.journeyModalLine{background:#00bfff;width:55px;height:2px;margin:28px 0;box-shadow:0 0 12px #00bfff80}.journeyModalContent{gap:18px;display:grid}.journeyModalContent p{color:#a9bec9;margin:0;font-size:13px;line-height:1.8}.journeyModalSignature{color:#00bfff;margin-top:32px;font-size:20px;font-style:italic}@media (max-width:700px){.journeyModalBackdrop{padding:16px}.journeyModal{padding:45px 28px 36px}.journeyModal h2{font-size:30px}}.mobileMenuButton{display:none}@media (max-width:700px){header{justify-content:space-between;gap:0;height:72px;padding:0 18px}header .brandLogo{flex-shrink:0}header .headerApply{letter-spacing:.5px;margin-left:auto;margin-right:14px;padding:11px 13px;font-size:8px}.mobileMenuButton{background:0 0;border:1px solid #00bfff4d;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;width:38px;height:38px;padding:8px;display:flex}.mobileMenuButton span{background:#00bfff;width:100%;height:1px;display:block}header .headerNav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#001624fa;border-top:1px solid #00bfff26;border-bottom:1px solid #00bfff33;flex-direction:column;align-items:center;gap:0;width:100%;padding:18px 20px 24px;display:none;position:absolute;top:72px;left:0}header .headerNav.mobileOpen{display:flex}header .headerNav a{text-align:center;letter-spacing:.6px;border-bottom:1px solid #ffffff0f;width:100%;padding:14px 0;font-size:11px}header .headerNav a:last-child{border-bottom:0}header .headerNav a.active{color:#00bfff;border-bottom:1px solid #ffffff0f;padding-bottom:14px}.hero .stats{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.hero .stats>div{width:auto;min-width:0}}
