@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{--ink:#070b21;--muted:#5d6275;--line:#dfe2ec;--navy:#020817;--navy2:#07112a;--blue:#405cff;--violet:#773eff;--pink:#ef4ca9;--orange:#ff9f43;--cyan:#54c9ff;--white:#fff;--shell:min(1180px,calc(100vw - 48px));--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:DM Sans,Arial,sans-serif;line-height:1.55}body.menuOpen{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3,.brand{font-family:Manrope,sans-serif}.shell{width:var(--shell);margin-inline:auto}.srOnly{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.darkGrid{background-color:var(--navy);color:#fff;background-image:radial-gradient(circle at 78% 20%,#3f58ff2b,#0000 28%),linear-gradient(#54c9ff09 1px,#0000 1px),linear-gradient(90deg,#54c9ff09 1px,#0000 1px);background-size:auto,42px 42px,42px 42px}.eyebrow{color:#5163ee;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:22px;font:700 11px/1.2 Manrope;display:flex}.eyebrow i{background:linear-gradient(90deg,var(--pink),var(--orange));width:23px;height:2px;display:inline-block}.eyebrow.light{color:#8ea2ff}.button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:22px;min-height:50px;padding:0 22px;font:700 14px/1 Manrope;transition:transform .25s,box-shadow .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.gradient{color:#fff;background:linear-gradient(115deg,#405cff,#773eff 60%,#f14bab);box-shadow:0 12px 34px #5248ff4d}.button.white{color:var(--ink);background:#fff}.textLink{border-bottom:1px solid #b7bbca;align-items:center;gap:28px;padding-bottom:6px;font-weight:700;display:inline-flex}.lightLink{color:#fff;border-color:#59617a}.section{padding-top:110px;padding-bottom:110px}.sectionTitle{max-width:520px}.sectionTitle h2,.splitIntro h2{letter-spacing:-.045em;margin-bottom:24px;font-size:clamp(34px,4vw,56px);line-height:1.05}.sectionTitle h2 em,.splitIntro h2 em{color:#5361f1;font-style:normal}.sectionTitle>p:not(.eyebrow){color:var(--muted);font-size:17px}.centered{text-align:center;max-width:650px;margin:0 auto}.centered .eyebrow{justify-content:center}.centerAction{text-align:center;margin-top:52px}.siteHeader{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#020817e6;border-bottom:1px solid #ffffff14;height:78px;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:28px;height:100%;display:flex}.brand{letter-spacing:-.045em;font-size:22px;font-weight:800}.brand span{color:#0000;background:linear-gradient(135deg,#ff4eb5,#7b50ff,#ff9f43);-webkit-background-clip:text;background-clip:text}.navLinks{align-items:center;gap:28px;margin-left:auto;display:flex}.navLinks>a:not(.navCta){color:#c9cdd9;font-size:13px;transition:color .2s}.navLinks>a:hover{color:#fff}.navCta{background:linear-gradient(var(--navy),var(--navy)) padding-box,linear-gradient(100deg,var(--pink),var(--blue),var(--cyan)) border-box;border:1px solid #0000;border-radius:6px;align-items:center;gap:16px;height:42px;padding:0 16px;font-size:12px;font-weight:700;display:flex}.mobileCta,.menuButton{display:none}.homeHero{padding:75px 0 0;overflow:hidden}.heroGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px;min-height:560px;display:grid}.heroCopy h1{letter-spacing:-.06em;margin-bottom:26px;font-size:clamp(48px,6vw,78px);line-height:.98}.heroCopy h1 em{color:#0000;background:linear-gradient(90deg,#e24cae,#7358ff,#ff9f43);-webkit-background-clip:text;background-clip:text;font-style:normal}.heroCopy>p:not(.eyebrow){color:#b9bfd0;max-width:590px;font-size:18px}.heroActions{align-items:center;gap:32px;margin-top:34px;display:flex}.valueStrip{border-top:1px solid #ffffff21;grid-template-columns:repeat(4,1fr);margin-top:54px;display:grid}.valueStrip>div{border-right:1px solid #ffffff21;grid-template-columns:26px 1fr;padding:28px 28px 32px 0;display:grid}.valueStrip>div+div{padding-left:28px}.valueStrip>div:last-child{border-right:0}.valueStrip b{color:#795dff;font-size:11px}.valueStrip span{font:600 14px Manrope}.valueStrip small{color:#8e96ab;grid-column:2;margin-top:5px;font-size:12px}.systemVisual{background:linear-gradient(145deg,#0f1a3ad6,#030919f2);border:1px solid #738dff40;border-radius:14px;min-height:445px;position:relative;overflow:hidden;box-shadow:0 30px 100px #00000059,inset 0 0 60px #394ab40d}.visualTop,.visualBottom{letter-spacing:.12em;color:#aab4ce;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:17px 20px;font-size:10px;display:flex}.statusDot{background:#44d998;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #44d998}.signal{letter-spacing:.1em;color:#77839e;text-align:center;border-bottom:1px solid #ffffff0f;grid-template-columns:repeat(5,1fr);padding:10px;font-size:8px;display:grid}.visualBody{background:radial-gradient(circle,#4c53ff2b,#0000 45%);place-items:center;height:290px;display:grid;position:relative}.systemCore{z-index:5;background:radial-gradient(circle at 45% 35%,#192a70,#060d29 65%);border:1px solid #576bdf;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:156px;height:156px;display:flex;position:relative;box-shadow:0 0 0 10px #465aff0f,0 0 55px #4953ff38}.systemCore small{letter-spacing:.11em;color:#8596ca;font-size:7px}.systemCore strong{color:#fff;margin:4px 0;font:700 25px Manrope}.systemCore span{color:#8f9ab7;font-size:9px}.orbitLine{border:1px dashed #677be540;border-radius:50%;position:absolute}.orbitLine.one{width:235px;height:235px}.orbitLine.two{width:330px;height:260px}.node{z-index:4;color:#fff;background:#08112cf0;border:1px solid #748fff40;border-radius:9px;grid-template-columns:20px 1fr;width:94px;padding:9px 11px;display:grid;position:absolute}.node b{color:#54c9ff;grid-row:1/3;font-size:9px}.node span{font:600 10px Manrope}.node small{color:#79859f;font-size:8px}.n1{top:25px;left:50px}.n2{top:62px;right:40px}.n3{bottom:25px;right:58px}.n4{bottom:45px;left:35px}.visualBottom{border-top:1px solid #ffffff14;border-bottom:0;padding:13px 18px}.visualBottom>div{flex-direction:column;display:flex}.visualBottom small{color:#68748f;font-size:7px}.visualBottom b{color:#c7cee1;margin-top:2px;font-size:9px}.systemVisual.compact{color:#fff;min-height:440px}.compact .visualBody{height:300px}.splitIntro{grid-template-columns:1.25fr .75fr;align-items:end;gap:90px;padding-bottom:50px;display:grid}.splitIntro h2{margin-bottom:0;font-size:clamp(34px,4.4vw,60px)}.splitIntro>div:last-child{color:var(--muted);font-size:17px}.problemGrid{grid-template-columns:repeat(4,1fr);padding-bottom:110px;display:grid}.problemGrid article{border-top:1px solid var(--line);border-right:1px solid var(--line);padding:24px 25px 10px}.problemGrid article:first-child{padding-left:0}.problemGrid article:last-child{border-right:0}.problemGrid span{color:#5962e9;font-size:10px}.problemGrid p{margin:12px 0;font:600 15px/1.45 Manrope}.systemSection{background:linear-gradient(120deg,#fff,#f6f7ff);grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.systemSection .systemVisual{box-shadow:0 28px 80px #0e164026}.darkSection{background:var(--navy2);color:#fff}.darkSection .sectionTitle>p:not(.eyebrow){color:#a4acc1}.methodRail{border-top:1px solid #2b3350;grid-template-columns:repeat(5,1fr);margin-top:60px;display:grid}.methodRail article{border-right:1px solid #2b3350;min-height:210px;padding:30px 26px}.methodRail article:last-child{border-right:0}.methodRail span{color:#7d8aff;font-size:11px}.methodRail h3{margin:32px 0 10px;font-size:17px}.methodRail p{color:#8f98ad;font-size:13px}.deliverableSection{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;display:grid}.deliverableGrid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.deliverableGrid div{border-bottom:1px solid var(--line);padding:18px 12px;font:600 14px Manrope}.deliverableGrid div:nth-child(odd){border-right:1px solid var(--line)}.deliverableGrid span{color:#626fec;margin-right:14px;font-size:9px}.biSection{color:#fff;background:linear-gradient(135deg,#03091c,#081539)}.biGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.biGrid h2{letter-spacing:-.045em;font-size:clamp(36px,4.3vw,58px);line-height:1.04}.biGrid h2 em{color:#8794ff;font-style:normal}.biGrid>div>p:not(.eyebrow){color:#aab3c9}.checkList{margin:28px 0;padding:0;list-style:none}.checkList li{padding:9px 0 9px 27px;position:relative}.checkList li:before{content:"✓";color:#667dff;position:absolute;left:0}.lightList{color:#c7cddd}.biDashboard{background:#050d24;border:1px solid #263356;border-radius:12px;overflow:hidden;box-shadow:0 30px 70px #00000059}.dashHead{border-bottom:1px solid #1c2948;justify-content:space-between;padding:17px 20px;font:600 12px Manrope;display:flex}.dashHead small{color:#6f7b98;font-size:8px}.dashSignals{grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;display:grid}.dashSignals div{border:1px solid #1c2948;border-radius:7px;flex-direction:column;padding:13px;display:flex}.dashSignals small{color:#697693;font-size:7px}.dashSignals b{margin:5px 0;font-size:11px}.dashSignals i{color:#7081b8;font-size:9px;font-style:normal}.dashSignals .good{color:#4dd39a}.dashSignals .warn{color:#ffad66}.dashChart{border-top:1px solid #1c2948;height:260px;padding:25px 28px;position:relative}.chartLabels{color:#68738d;justify-content:space-between;font-size:8px;display:flex}.bars{border-bottom:1px solid #2a3656;align-items:end;gap:14px;width:58%;height:155px;margin-top:15px;display:flex}.bars i{background:linear-gradient(#6e56ff,#4269ed);border-radius:3px 3px 0 0;flex:1;box-shadow:0 0 14px #5c4dff40}.funnel{flex-direction:column;align-items:center;width:29%;display:flex;position:absolute;top:58px;right:28px}.funnel span{background:linear-gradient(90deg,#7254ff,#4285ed);place-items:center;height:27px;margin-bottom:3px;font-size:8px;display:grid}.funnel span:first-child{width:100%}.funnel span:nth-child(2){opacity:.85;width:80%}.funnel span:nth-child(3){opacity:.7;width:60%}.funnel span:nth-child(4){opacity:.55;width:40%}.fitSection{grid-template-columns:1fr 1fr;gap:100px;display:grid}.fitChecks{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.fitChecks>div{border-bottom:1px solid var(--line);padding:20px 14px;font:600 14px Manrope}.fitChecks span{color:#5768ed;margin-right:12px}.fitChecks .notFit{background:#f6f7fb;grid-column:1/-1;padding:22px}.notFit p{color:var(--muted);margin:6px 0;font:400 13px DM Sans}.faq{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.faqList details{border-top:1px solid var(--line)}.faqList details:last-child{border-bottom:1px solid var(--line)}.faqList summary{cursor:pointer;justify-content:space-between;padding:22px 4px;font:600 15px Manrope;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{color:#5966e9;font-size:20px}.faqList p{color:var(--muted);margin:0;padding:0 34px 22px 4px}.globalCta{color:#fff;background:linear-gradient(110deg,#3f4fff,#7c3ffe 60%,#bf45eb);padding:30px 0}.globalCta>.shell{grid-template-columns:54px 1fr auto;align-items:center;gap:24px;display:grid}.ctaIcon{background:#07102b;border-radius:50%;place-items:center;width:54px;height:54px;font-size:22px;display:grid}.globalCta h2{margin:0 0 5px;font-size:21px}.globalCta p{color:#dedbff;margin:0;font-size:13px}.siteFooter{color:#fff;background:#03091a;padding:62px 0 22px}.footerGrid{grid-template-columns:1.5fr repeat(3,1fr);gap:64px;display:grid}.footerGrid>div:not(.footerBrand){color:#9da6bb;flex-direction:column;gap:9px;font-size:13px;display:flex}.footerGrid b{color:#fff;text-transform:uppercase;letter-spacing:.12em;margin-bottom:9px;font-size:10px}.footerBrand p{color:#9ba4b9;max-width:280px;margin-top:18px;font-size:13px}.footerBottom{color:#707b95;border-top:1px solid #1b2338;justify-content:space-between;margin-top:50px;padding-top:20px;font-size:11px;display:flex}.footerBottom div{gap:25px;display:flex}.pageHero{padding:90px 0 80px}.pageHeroInner{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;display:grid}.pageHero h1{letter-spacing:-.055em;margin-bottom:24px;font-size:clamp(46px,6vw,76px);line-height:.98}.pageLead{color:#b5bdd0;max-width:660px;font-size:18px}.pageHero .systemVisual{min-height:390px}.pageHero .systemVisual .visualBody{height:245px}.contentSection{padding:100px 0}.contentGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.infoCard{border:1px solid var(--line);background:#fff;min-height:230px;padding:28px}.infoCard span{color:#5e6bee;font-size:10px}.infoCard h3{margin:30px 0 10px;font-size:20px}.infoCard p{color:var(--muted);font-size:14px}.statement{letter-spacing:-.045em;max-width:980px;font:700 clamp(32px,4vw,54px)/1.1 Manrope}.statement em{color:#5a65ec;font-style:normal}.twoCol{grid-template-columns:1fr 1fr;gap:90px;display:grid}.bodyCopy{color:var(--muted);font-size:17px}.bodyCopy h2{color:var(--ink);font-size:38px;line-height:1.1}.numberList{counter-reset:item}.numberItem{border-top:1px solid var(--line);grid-template-columns:70px 1fr;padding:28px 0;display:grid}.numberItem:before{counter-increment:item;content:"0" counter(item);color:#5966e9;font-size:11px}.numberItem h3{margin:0 0 8px;font-size:19px}.numberItem p{color:var(--muted);margin:0}.processLong article{border-top:1px solid var(--line);grid-template-columns:90px .65fr 1.35fr;gap:30px;padding:38px 0;display:grid}.processLong article>span{color:#5d6bef;font:700 12px Manrope}.processLong h2{margin:0;font-size:30px}.processLong p{color:var(--muted)}.processMeta{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.processMeta div{background:#f4f5fa;padding:14px;font-size:12px}.processMeta b{color:#606de9;text-transform:uppercase;margin-bottom:5px;font-size:9px;display:block}.solutionGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.solutionCard{border:1px solid var(--line);padding:32px;position:relative}.solutionCard h2{font-size:25px}.solutionCard h3{text-transform:uppercase;color:#5966e9;margin:25px 0 7px;font-size:11px}.solutionCard p{color:var(--muted)}.principleList{grid-template-columns:1fr 1fr;display:grid}.principle{border-top:1px solid var(--line);padding:32px 28px}.principle:nth-child(odd){border-right:1px solid var(--line)}.principle span{color:#5f6bed;font-size:10px}.principle h3{margin:15px 0 8px;font-size:22px}.principle p{color:var(--muted);margin:0}.founder{color:#fff;background:linear-gradient(140deg,#08112c,#03091a);padding:38px}.founder small{color:#8391b2;text-transform:uppercase;letter-spacing:.12em}.founder h2{margin:12px 0;font-size:34px}.founder p{color:#aeb6c9}.emptyInsights{border:1px solid var(--line);text-align:center;background:#f8f9fc;padding:50px}.emptyInsights h2{font-size:29px}.topicGrid{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.topicGrid span{border:1px solid var(--line);border-radius:30px;padding:10px 16px;font-size:13px}.contactGrid{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.contactDetails{color:#fff;background:#07102a;padding:32px}.contactDetails a{margin:25px 0;font:600 22px Manrope;display:block}.contactDetails p{color:#aeb8d0}.simpleForm{grid-template-columns:1fr 1fr;gap:16px;display:grid}.simpleForm label{flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.simpleForm label.wide{grid-column:1/-1}.simpleForm input,.simpleForm textarea{border:1px solid #d7dae4;border-radius:4px;padding:13px}.simpleForm textarea{min-height:120px}.simpleForm button{cursor:pointer;border:0;grid-column:1/-1}.legal{max-width:800px}.legal h1{font-size:48px}.legal h2{margin-top:40px;font-size:24px}.legal p{color:var(--muted)}@media (width<=980px){:root{--shell:min(100% - 32px,720px)}.desktopCta{display:none}.menuButton{background:0 0;border:0;flex-direction:column;gap:5px;padding:10px;display:flex}.menuButton span{background:#fff;width:24px;height:2px;display:block}.navLinks{background:#03091a;border-bottom:1px solid #232c43;flex-direction:column;align-items:stretch;gap:22px;padding:35px 24px;display:none;position:fixed;inset:78px 0 auto}.navLinks.open{display:flex}.mobileCta{justify-content:center;margin-top:10px;display:flex}.heroGrid,.pageHeroInner{grid-template-columns:1fr;gap:50px}.homeHero{padding-top:55px}.heroGrid{min-height:auto}.systemVisual{width:100%;max-width:680px;margin:auto}.valueStrip{grid-template-columns:1fr 1fr}.valueStrip>div:nth-child(2){border-right:0}.valueStrip>div:nth-child(n+3){border-top:1px solid #ffffff21}.splitIntro,.systemSection,.deliverableSection,.biGrid,.fitSection,.faq,.twoCol,.contactGrid{grid-template-columns:1fr;gap:55px}.problemGrid{grid-template-columns:1fr 1fr}.problemGrid article:nth-child(2){border-right:0}.methodRail{grid-template-columns:1fr 1fr}.methodRail article{border-bottom:1px solid #2b3350}.methodRail article:nth-child(2n){border-right:0}.methodRail article:last-child{grid-column:1/-1}.contentGrid{grid-template-columns:1fr 1fr}.processLong article{grid-template-columns:55px 1fr}.processLong article>div:last-child{grid-column:2}.footerGrid{grid-template-columns:1.2fr 1fr 1fr}.footerGrid>div:last-child{grid-column:1/-1}.globalCta>.shell{grid-template-columns:54px 1fr}.globalCta .button{grid-column:2;justify-self:start}.section{padding-block:85px}}@media (width<=620px){:root{--shell:calc(100% - 28px)}.section{padding-block:70px}.siteHeader{height:68px}.navLinks{inset:68px 0 auto}.homeHero{padding-top:42px}.heroCopy h1{font-size:48px}.heroCopy>p:not(.eyebrow){font-size:16px}.heroActions{flex-direction:column;align-items:stretch;gap:20px}.button{width:100%}.textLink{align-self:flex-start}.systemVisual{min-height:390px}.signal{display:none}.visualBody{height:278px}.orbitLine.two{width:280px;height:235px}.node{width:82px}.n1{left:12px}.n2{right:10px}.n3{right:14px}.n4{left:10px}.visualBottom{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.valueStrip{grid-template-columns:1fr;width:100%;padding-inline:14px}.valueStrip>div,.valueStrip>div+div{border-top:1px solid #ffffff21;border-right:0;padding:20px 0}.splitIntro{padding-bottom:35px}.problemGrid,.contentGrid,.solutionGrid,.principleList,.deliverableGrid,.fitChecks{grid-template-columns:1fr}.problemGrid article,.problemGrid article:first-child{border-right:0;padding:20px 0}.deliverableGrid div:nth-child(odd),.principle:nth-child(odd){border-right:0}.methodRail{grid-template-columns:1fr}.methodRail article,.methodRail article:nth-child(2n){border-right:0}.methodRail article:last-child{grid-column:auto}.biDashboard{margin-inline:-7px}.dashSignals{grid-template-columns:1fr}.dashSignals div:nth-child(n+2){display:none}.dashChart{height:230px;padding:20px 16px}.funnel{right:16px}.fitChecks .notFit{grid-column:auto}.globalCta>.shell{text-align:center;grid-template-columns:1fr}.ctaIcon{margin:auto}.globalCta .button{grid-column:1;justify-self:stretch}.footerGrid{grid-template-columns:1fr 1fr;gap:38px}.footerBrand,.footerGrid>div:last-child{grid-column:1/-1}.footerBottom{flex-direction:column;gap:12px}.pageHero{padding:60px 0}.pageHero h1{font-size:46px}.processLong article{grid-template-columns:38px 1fr;padding:28px 0}.processMeta,.simpleForm{grid-template-columns:1fr}.simpleForm label.wide,.simpleForm button{grid-column:auto}.sectionTitle h2,.splitIntro h2{font-size:38px}.legal h1{font-size:39px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--premium-border:#8595c730;--premium-shadow:0 24px 80px #050a231f;--ease-premium:cubic-bezier(.16,1,.3,1)}body{background:linear-gradient(#fff 0%,#fbfbfd 55%,#fff 100%)}body:before{content:"";pointer-events:none;z-index:9999;opacity:.02;background-image:radial-gradient(circle at 20% 30%,#0b1028 0 .45px,#0000 .65px),radial-gradient(circle at 70% 65%,#0b1028 0 .4px,#0000 .6px);background-size:5px 5px,7px 7px;position:fixed;inset:0}::selection{color:#fff;background:#6c5cff}.siteHeader{transition:background .4s var(--ease-premium),border-color .4s var(--ease-premium);background:#030817f0;border-bottom:1px solid #97a7df1f;box-shadow:0 8px 30px #00000024}.siteHeader:after{content:"";opacity:.45;background:linear-gradient(90deg,#0000,#6876ff8c,#f24ab359,#0000);height:1px;position:absolute;inset:auto 0 -1px}.brand{text-shadow:0 0 28px #8465ff26;position:relative}.brand span{filter:drop-shadow(0 0 12px #ec4cb547)}.navLinks>a:not(.navCta){position:relative}.navLinks>a:not(.navCta):after{content:"";height:1px;transition:right .35s var(--ease-premium);background:linear-gradient(90deg,#7787ff,#f458b0);position:absolute;bottom:-8px;left:0;right:100%}.navLinks>a:not(.navCta):hover:after{right:0}.navCta{transition:transform .35s var(--ease-premium),box-shadow .35s var(--ease-premium);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08,0 0 #655bff00}.navCta:before{content:"";transition:transform .7s var(--ease-premium);background:linear-gradient(110deg,#0000 20%,#ffffff29,#0000 78%);position:absolute;inset:0;transform:translate(-120%)}.navCta:hover{transform:translateY(-1px);box-shadow:0 10px 32px #6150ff38}.navCta:hover:before{transform:translate(120%)}.darkGrid{background-color:#020612;background-image:radial-gradient(at 75% 22%,#4d49ff38,#0000 34%),radial-gradient(at 15% 80%,#eb3ea614,#0000 31%),linear-gradient(#758cff0a 1px,#0000 1px),linear-gradient(90deg,#758cff0a 1px,#0000 1px);background-size:auto,auto,48px 48px,48px 48px}.homeHero{isolation:isolate;position:relative}.homeHero:before{content:"";filter:blur(2px);z-index:-1;background:conic-gradient(from 215deg,#0000,#4d52ff22,#e94caf1f,#0000 65%);border-radius:50%;width:760px;height:760px;animation:26s linear infinite premiumRotate;position:absolute;top:-330px;right:-320px}.homeHero:after{content:"";z-index:-1;background:linear-gradient(115deg,#0000 0 49.8%,#7d89ff1f 50%,#0000 50.2%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.heroGrid{position:relative}.heroGrid:before{content:"";background:linear-gradient(90deg,#0000,#6a70ff);width:240px;height:1px;position:absolute;top:19%;left:-210px;box-shadow:0 0 22px #585fff}.heroCopy h1{text-wrap:balance;text-shadow:0 10px 48px #00000052;font-weight:700}.heroCopy h1 em{filter:drop-shadow(0 0 28px #8957ff2e);background-image:linear-gradient(95deg,#f15cb9 3%,#7769ff 49%,#ffae5e 94%)}.heroCopy>p:not(.eyebrow){color:#c4c9d8;max-width:630px}.eyebrow i{box-shadow:0 0 15px #eb4cae8c}.button{transition:transform .35s var(--ease-premium),box-shadow .35s var(--ease-premium),border-color .35s var(--ease-premium);position:relative;overflow:hidden}.button:after{content:"";transition:transform .75s var(--ease-premium);background:linear-gradient(100deg,#0000 25%,#ffffff4d,#0000 75%);position:absolute;inset:-2px;transform:translate(-125%)}.button:hover:after{transform:translate(125%)}.button.gradient{box-shadow:0 14px 45px #4d46ff4d,inset 0 1px #ffffff40}.button.gradient:hover{box-shadow:0 22px 60px #5d45ff61,inset 0 0 0 1px #ffffff26}.textLink{transition:color .25s,transform .25s var(--ease-premium),border-color .25s}.textLink:hover{border-color:#6675ff;transform:translate(4px)}.valueStrip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#0d152f73,#040a1b80);position:relative}.valueStrip:before{content:"";border-top:1px solid #0000;border-image:linear-gradient(90deg,#0000,#5b65ff55,#e44ba833,#0000) 1;position:absolute;inset:0}.valueStrip>div{transition:background .35s var(--ease-premium),transform .35s var(--ease-premium)}.valueStrip>div:hover{background:#5963ff0e;transform:translateY(-3px)}.systemVisual,.biDashboard{--mx:50%;--my:50%;--rx:0deg;--ry:0deg;transform:perspective(1200px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .4s var(--ease-premium),border-color .4s,box-shadow .4s;will-change:transform}.systemVisual{background:linear-gradient(145deg,#0d1735db,#020714f5);border-color:#7d8fe947;overflow:hidden;box-shadow:0 45px 120px #0000006b,inset 0 0 0 1px #ffffff06,0 0 80px #4845ff14}.systemVisual:before{content:"";background:radial-gradient(circle at var(--mx) var(--my),#6f6bff2b,transparent 30%);pointer-events:none;z-index:8;mix-blend-mode:screen;position:absolute;inset:0}.systemVisual:hover{border-color:#8b99ff7a;box-shadow:0 55px 140px #0000007a,0 0 100px #4d48ff21}.visualRefraction{z-index:1;border:1px solid #94a3ff38;border-radius:50%;width:460px;height:460px;animation:9s ease-in-out infinite premiumFloat;position:absolute;top:-280px;right:-260px;box-shadow:0 0 90px #5348ff26,inset 0 0 70px #ee47b10d}.visualNoise{opacity:.16;background-image:radial-gradient(circle at 25% 30%,#7e86ff 0 1px,#0000 1.5px),radial-gradient(circle at 70% 62%,#f45ab0 0 1px,#0000 1.5px);background-size:53px 53px,79px 79px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.visualTop,.signal,.visualBottom{z-index:10;position:relative}.visualTop{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#050c1f80}.visualBody{isolation:isolate;overflow:hidden}.visualBody:before{content:"";background:linear-gradient(#0000,#6376ff38,#0000);width:1px;height:100%;position:absolute;left:50%}.visualBody:after{content:"";background:linear-gradient(90deg,#0000,#6376ff2e,#0000);width:100%;height:1px;position:absolute;top:50%}.visualScanner{background:conic-gradient(from 0deg,transparent 0 77%,#5869ff12 88%,#7081ff38 96%,transparent);z-index:-1;border-radius:50%;animation:10s linear infinite premiumRotate;position:absolute;inset:-5%}.dataStream{z-index:2;transform-origin:0;height:1px;position:absolute}.dataStream i{background:#86a0ff;border-radius:50%;width:4px;height:4px;animation:3s ease-in-out infinite dataPulse;position:absolute;box-shadow:0 0 12px #637cff}.dataStream i:nth-child(2){animation-delay:.5s;left:30%}.dataStream i:nth-child(3){animation-delay:1s;left:62%}.dataStream i:nth-child(4){animation-delay:1.5s;left:92%}.streamA{width:32%;top:36%;left:18%;transform:rotate(18deg)}.streamB{width:28%;top:66%;left:52%;transform:rotate(-24deg)}.systemCore{background:radial-gradient(circle at 38% 25%,#233a8b,#090f31 56%,#03081d 100%);animation:5.5s ease-in-out infinite coreBreath;transform:translateZ(22px);box-shadow:0 0 0 1px #8e9eff8c,0 0 0 9px #5261ff0b,0 0 60px #4853ff66,inset 0 1px 15px #ffffff1c}.systemCore:after{content:"";border:1px solid #7d8fff1f;border-color:#7d8fff1f #f05aad #7d8fff1f #6c79ff;border-radius:50%;animation:12s linear infinite premiumRotate;position:absolute;inset:-18px}.orbitLine.one{border-style:solid;border-color:#7484e633;box-shadow:inset 0 0 25px #474eff0a}.orbitLine.two{animation:8s ease-in-out infinite orbitMorph}.node{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .3s,box-shadow .3s,transform .3s var(--ease-premium);background:linear-gradient(140deg,#111e43eb,#060d22eb);border-color:#8497ff47;transform:translateZ(14px);box-shadow:0 10px 35px #0000002e,inset 0 1px #ffffff0b}.node:hover{border-color:#919effa6;transform:translateZ(28px)scale(1.025);box-shadow:0 14px 40px #2b339547,0 0 25px #5b59ff1f}.statusDot{animation:2.7s ease-in-out infinite statusPulse}.section{position:relative}.section:not(.darkSection):before{content:"";opacity:.48;background:linear-gradient(90deg,#0000,#d9ddeb 12% 88%,#0000);width:min(1180px,100% - 48px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.sectionTitle h2,.splitIntro h2,.statement{letter-spacing:-.052em;text-wrap:balance}.sectionTitle h2 em,.splitIntro h2 em,.statement em{color:#0000;background:linear-gradient(100deg,#4b5eff,#8a55e9 55%,#ec5a9f);-webkit-background-clip:text;background-clip:text}.problemGrid article,.infoCard,.solutionCard,.principle,.deliverableGrid div,.fitChecks>div{transition:transform .45s var(--ease-premium),background .45s,border-color .45s,box-shadow .45s;position:relative;overflow:hidden}.problemGrid article:after,.infoCard:after,.solutionCard:after,.principle:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#6474ff,#f05aab,#0000);height:1px;transition:opacity .35s;position:absolute;inset:auto 10% 0}.problemGrid article:hover,.infoCard:hover,.solutionCard:hover,.principle:hover{background:linear-gradient(150deg,#fff,#f9f9ff);border-color:#cbd1e6;transform:translateY(-7px);box-shadow:0 24px 70px #1119431a}.problemGrid article:hover:after,.infoCard:hover:after,.solutionCard:hover:after,.principle:hover:after{opacity:1}.systemSection{background:radial-gradient(circle at 80% 30%,#5c57ff18,#0000 30%),linear-gradient(120deg,#fff,#f6f7ff);position:relative;overflow:hidden}.systemSection:after{content:"";border:1px solid #5c66ff29;border-radius:50%;width:560px;height:560px;position:absolute;bottom:-390px;right:-280px;box-shadow:0 0 0 70px #5c66ff05,0 0 0 140px #5c66ff04}.darkSection{background:radial-gradient(at 12% 80%,#ea47aa12,#0000 28%),radial-gradient(at 80% 20%,#4951ff2e,#0000 35%),#050a1b;position:relative;overflow:hidden}.darkSection:after{content:"";pointer-events:none;background-image:linear-gradient(#7889ff07 1px,#0000 1px),linear-gradient(90deg,#7889ff07 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.darkSection>.shell{z-index:2;position:relative}.methodRail article{transition:background .4s,transform .4s var(--ease-premium);position:relative}.methodRail article:before{content:"";background:#687aff;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:24px;box-shadow:0 0 14px #6676ff}.methodRail article:hover{background:linear-gradient(#666fff1a,#0000);transform:translateY(-5px)}.deliverableGrid div:hover,.fitChecks>div:hover{background:#f6f7ff;border-color:#cbd0e5;transform:translate(5px)}.biSection{background:radial-gradient(circle at 68% 40%,#4b46ff33,#0000 32%),radial-gradient(circle at 12% 75%,#ed4aad14,#0000 25%),linear-gradient(135deg,#020613,#081535);position:relative;overflow:hidden}.biSection:after{content:"";border:1px solid #8592ff26;border-radius:50%;width:600px;height:600px;position:absolute;top:-260px;right:-120px;box-shadow:0 0 0 80px #686fff05,0 0 0 160px #686fff03}.biGrid{z-index:2;position:relative}.biDashboard{background:linear-gradient(155deg,#09122ff5,#020715fa);border-color:#7589e745;box-shadow:0 35px 110px #0000006b,inset 0 1px #ffffff0d}.biDashboard:before{content:"";background:radial-gradient(circle at var(--mx) var(--my),#615dff2e,transparent 30%);pointer-events:none;z-index:10;mix-blend-mode:screen;position:absolute;inset:0}.biDashboard:hover{border-color:#8594ff80}.bars i{background:linear-gradient(#8d75ff,#4264f3);animation:4s ease-in-out infinite barBreathe;position:relative;box-shadow:0 0 22px #5650ff47}.bars i:nth-child(2n){animation-delay:.7s}.bars i:nth-child(3n){animation-delay:1.2s}.funnel span{background:linear-gradient(90deg,#7457ff,#447fea);position:relative;overflow:hidden;box-shadow:0 7px 20px #4150e01f}.funnel span:after{content:"";background:linear-gradient(100deg,#0000,#ffffff2e,#0000);animation:4.5s ease-in-out infinite funnelScan;position:absolute;inset:0}.globalCta{background:radial-gradient(circle at 72%,#ffffff29,#0000 22%),linear-gradient(110deg,#3c50f6,#7541ff 56%,#ba44eb);position:relative;overflow:hidden}.globalCta:before{content:"";border:1px solid #ffffff1f;border-radius:50%;height:160px;position:absolute;top:45%;left:-5%;right:-5%;transform:rotate(-4deg)}.globalCta:after{content:"";background:linear-gradient(90deg,#0000 30%,#ffffff14 50%,#0000 70%);animation:8s ease-in-out infinite ctaSweep;position:absolute;inset:0}.globalCta>.shell{z-index:2;position:relative}.ctaIcon{animation:5s ease-in-out infinite premiumFloat;box-shadow:0 12px 38px #02081c59,inset 0 1px #ffffff14}.siteFooter{background:radial-gradient(circle at 20% -10%,#534bff1f,#0000 30%),#020715;position:relative}.siteFooter:before{content:"";pointer-events:none;background-image:linear-gradient(#7889ff06 1px,#0000 1px),linear-gradient(90deg,#7889ff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.siteFooter>.shell{position:relative}.pageHero{position:relative;overflow:hidden}.pageHero:after{content:"";border:1px solid #808dff1f;border-radius:50%;width:680px;height:680px;animation:10s ease-in-out infinite premiumFloat;position:absolute;top:-430px;right:-290px;box-shadow:0 0 0 90px #6d6fff04,0 0 0 180px #6d6fff03}.pageHeroInner{z-index:2;position:relative}.pageHero h1{text-wrap:balance;text-shadow:0 12px 48px #00000042}.diagnosticForm,.contactDetails,.founder,.emptyInsights{box-shadow:var(--premium-shadow);border-radius:14px}.diagnosticForm{border-color:#d5d9e8;overflow:hidden}.fieldGrid input,.fieldGrid select,.fieldGrid textarea{border-radius:7px;transition:border-color .25s,box-shadow .25s,background .25s}.fieldGrid input:hover,.fieldGrid select:hover,.fieldGrid textarea:hover{background:#fff;border-color:#b8c0d7}.formProgress button{transition:background .3s,color .3s}.formProgress button.active{background:#f7f7ff}.formActions .next{transition:transform .3s var(--ease-premium),box-shadow .3s;background:linear-gradient(110deg,#344df4,#7250f4);border-radius:7px;box-shadow:0 12px 30px #3e45d233}.formActions .next:hover{transform:translateY(-2px);box-shadow:0 18px 40px #3e45d247}.revealItem{opacity:0;transition:opacity .75s var(--ease-premium) var(--reveal-delay,0s),transform .75s var(--ease-premium) var(--reveal-delay,0s);transform:translateY(24px)}.revealItem.isVisible{opacity:1;transform:translateY(0)}@keyframes premiumRotate{to{transform:rotate(360deg)}}@keyframes premiumFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}@keyframes statusPulse{0%,to{opacity:.75;box-shadow:0 0 10px #44d998}50%{opacity:1;box-shadow:0 0 22px #44d998}}@keyframes coreBreath{0%,to{box-shadow:0 0 0 1px #8e9eff8c,0 0 0 9px #5261ff0b,0 0 45px #4853ff4d,inset 0 1px 15px #ffffff1c}50%{box-shadow:0 0 0 1px #a4b0ffbf,0 0 0 13px #5261ff0e,0 0 80px #5352ff80,inset 0 1px 18px #ffffff26}}@keyframes orbitMorph{0%,to{opacity:.65;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.035)rotate(3deg)}}@keyframes dataPulse{0%,to{opacity:.18;transform:scale(.6)}50%{opacity:1;transform:scale(1.5)}}@keyframes barBreathe{0%,to{filter:saturate();opacity:.82}50%{filter:saturate(1.3);opacity:1}}@keyframes funnelScan{0%{transform:translate(-130%)}55%,to{transform:translate(130%)}}@keyframes ctaSweep{0%,20%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@media (width<=980px){.systemVisual,.biDashboard{transform:none}.homeHero:before{right:-520px}.revealItem{transform:translateY(17px)}}@media (width<=620px){body:before,.homeHero:after{display:none}.homeHero:before{width:520px;height:520px;top:-180px;right:-360px}.systemVisual:before,.biDashboard:before{display:none}.visualRefraction{right:-330px}.node:hover{transform:none}.section:not(.darkSection):before{width:calc(100% - 28px)}}@media (prefers-reduced-motion:reduce){.homeHero:before,.visualRefraction,.visualScanner,.systemCore,.systemCore:after,.orbitLine.two,.statusDot,.bars i,.funnel span:after,.globalCta:after,.ctaIcon,.dataStream i,.pageHero:after{animation:none!important}.revealItem{opacity:1!important;transform:none!important}.systemVisual,.biDashboard{transform:none!important}}.diagnosticPage{isolation:isolate;background:linear-gradient(145deg,#fff 0%,#f7f8fb 55%,#f3f2fb 100%);min-height:100vh;position:relative;overflow:hidden}.diagnosticNav{z-index:2;color:#fff;background:#030714;border-bottom:1px solid #97a6da2e;justify-content:space-between;align-items:center;width:100%;height:74px;padding-inline:max(24px,50vw - 590px);display:flex;position:relative}.diagnosticNav>a:last-child{color:var(--muted);font-size:13px;text-decoration:none}.diagnosticPage:before{content:"";z-index:0;background:linear-gradient(#030714 0%,#060b1d 72%,#090f25 100%);height:555px;position:absolute;inset:0 0 auto}.diagnosticPage:after{content:"";z-index:0;pointer-events:none;opacity:.1;background-image:linear-gradient(#94a3dc1f 1px,#0000 1px),linear-gradient(90deg,#94a3dc1f 1px,#0000 1px);background-size:64px 64px;height:481px;position:absolute;inset:74px 0 auto;-webkit-mask-image:linear-gradient(#0006,#0000 90%);mask-image:linear-gradient(#0006,#0000 90%)}.diagnosticIntro{z-index:1;background:0 0;grid-template-columns:1.08fr .92fr;align-items:center;gap:62px;padding:44px 0 34px;display:grid;position:relative}.diagnosticIntro h1{letter-spacing:-.058em;color:#fff;text-wrap:balance;text-shadow:0 12px 34px #0000003d;max-width:720px;margin:14px 0 18px;font-size:clamp(48px,5.7vw,74px);font-weight:750;line-height:.98}.diagnosticIntro h1 em{color:#0000;filter:drop-shadow(0 8px 22px #8459ff29);background:linear-gradient(90deg,#aab3ff 0%,#f06bc9 52%,#ffc073 100%);-webkit-background-clip:text;background-clip:text;font-style:normal}.diagnosticIntro>div:first-child>p:not(.eyebrow){color:#d1d6e4;max-width:620px;font-size:17px;line-height:1.65}.diagnosticFacts{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c142bc7;border:1px solid #96a6de47;border-radius:14px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 24px 60px #0003,inset 0 1px #ffffff09}.diagnosticFacts div{border-bottom:1px solid #96a6de33;min-height:110px;padding:20px 19px}.diagnosticFacts div:nth-child(odd){border-right:1px solid #96a6de33}.diagnosticFacts div:nth-last-child(-n+2){border-bottom:0}.diagnosticFacts b{color:#fff;letter-spacing:.01em;font-size:13px}.diagnosticFacts p{color:#bac3d8;margin:7px 0 0;font-size:12px;line-height:1.55}.diagnosticFormSection{z-index:1;grid-template-columns:.56fr 1.44fr;align-items:start;gap:60px;padding:18px 0 110px;display:grid;position:relative}.selectionNote{border-top:1px solid var(--line);grid-template-columns:35px 1fr;display:grid;position:sticky;top:100px}.selectionNote span,.selectionNote p{border-bottom:1px solid var(--line);margin:0;padding:15px 0;font-size:12px}.selectionNote span{color:var(--blue);font-weight:700}.selectionNote p{color:var(--muted)}.diagnosticHero>div:first-child{position:sticky;top:45px}.diagnosticHero h1{letter-spacing:-3.5px;color:var(--navy);margin:25px 0;font-size:53px;line-height:1.02}.diagnosticHero h1 em{color:#0000;background:linear-gradient(90deg,#3b55ff,#df49c1,#edae00);-webkit-background-clip:text;background-clip:text;font-style:normal}.diagnosticHero>div:first-child>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.65}.diagnosticPromise{border-top:1px solid var(--line);grid-template-columns:38px 1fr;margin-top:45px;display:grid}.diagnosticPromise span,.diagnosticPromise p{border-bottom:1px solid var(--line);margin:0;padding:15px 0;font-size:12px;line-height:1.5}.diagnosticPromise span{color:var(--blue);font-weight:700}.diagnosticPromise p{color:#5d6576}.diagnosticForm{background:#fff;border:1px solid #d8deea;min-height:650px;position:relative;box-shadow:0 28px 80px #0b10311f}.diagnosticForm:before{content:"";z-index:1;background:linear-gradient(90deg,#6f7cff,#df49c1,#edae72);border-radius:999px;height:2px;position:absolute;inset:-1px 22px auto}.formProgress{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.formProgress button{color:#9197a5;text-transform:uppercase;letter-spacing:1px;border:0;border-right:1px solid var(--line);background:#fff;padding:17px 10px;font-size:10px}.formProgress button:last-child{border-right:0}.formProgress button span{border:1px solid #cdd2dd;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:7px;display:inline-grid}.formProgress button.active{color:var(--navy);font-weight:700}.formProgress button.active span{background:var(--navy);color:#fff;border-color:var(--navy)}.formStep{padding:40px 42px 20px}.formStep[hidden]{display:none}.formTitle{margin-bottom:32px}.formTitle>span{color:var(--blue);letter-spacing:1px;font-size:10px}.formTitle h2{letter-spacing:-1.4px;color:var(--navy);margin:9px 0;font-size:30px}.formTitle p{color:var(--muted);margin:0;font-size:13px}.fieldGrid{grid-template-columns:1fr 1fr;gap:21px 18px;display:grid}.fieldGrid label{color:#434b60;flex-direction:column;gap:8px;font-size:11px;font-weight:700;display:flex}.fieldGrid label.wide{grid-column:1/-1}.fieldGrid input,.fieldGrid select,.fieldGrid textarea{width:100%;font:inherit;color:var(--ink);background:#fbfbfc;border:1px solid #d7dce6;border-radius:0;outline:none;padding:13px 12px;font-size:13px}.fieldGrid label small{color:#7b8293;font-weight:400}.consent a{color:#4456df;text-decoration:underline}.fieldGrid input:focus,.fieldGrid select:focus,.fieldGrid textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2448ff12}.fieldGrid textarea{resize:vertical;min-height:76px;line-height:1.5}.fieldGrid .consent{flex-direction:row;align-items:flex-start;font-weight:400;line-height:1.5}.consent input{flex:0 0 17px;width:17px;height:17px;margin:2px 0 0}.honeypot{opacity:0!important;position:absolute!important;left:-9999px!important}.formActions{justify-content:flex-end;gap:12px;padding:22px 42px 36px;display:flex}.formActions button{cursor:pointer;padding:14px 20px;font-size:12px;font-weight:700}.formActions .back{color:var(--ink);background:#fff;border:1px solid #d4d9e3}.formActions .next{background:var(--navy);border:1px solid var(--navy);color:#fff;min-width:150px}.formActions .next:disabled{opacity:.55}.formError{color:#a42626;background:#fff1f1;margin:10px 42px 0;padding:12px;font-size:12px}.diagnosticSuccess{text-align:center;background:#fff;border:1px solid #dce0e9;padding:80px 55px;box-shadow:0 24px 70px #0b103115}.diagnosticSuccess>div{color:#16875e;background:#e9fff6;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 25px;font-size:28px;display:grid}.diagnosticSuccess .eyebrow{color:#16875e;justify-content:center}.diagnosticSuccess h2{letter-spacing:-1.6px;color:var(--navy);font-size:34px}.diagnosticSuccess>p:not(.eyebrow){color:var(--muted);line-height:1.6}.diagnosticSuccess a{background:var(--navy);color:#fff;margin-top:20px;padding:14px 22px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}@media (width<=900px){.diagnosticPage:before{height:650px}.diagnosticPage:after{height:576px}.diagnosticIntro,.diagnosticFormSection{grid-template-columns:1fr;gap:32px}.diagnosticIntro{padding-bottom:28px}.diagnosticIntro h1,.diagnosticFacts{max-width:760px}.diagnosticFormSection{padding-top:18px}.diagnosticFormSection .diagnosticForm{order:1}.selectionNote{order:2;position:static}}@media (width<=600px){.diagnosticNav{height:68px}.diagnosticPage:before{height:790px}.diagnosticPage:after{height:660px;top:68px}.diagnosticIntro{gap:26px;padding:32px 0 24px}.diagnosticIntro h1{margin:11px 0 15px;font-size:41px;line-height:1.01}.diagnosticIntro>div:first-child>p:not(.eyebrow){font-size:15px}.diagnosticFacts{grid-template-columns:1fr}.diagnosticFacts div{min-height:auto;padding:17px}.diagnosticFacts div:nth-child(odd){border-right:0}.diagnosticFacts div:nth-last-child(-n+2){border-bottom:1px solid #96a6de33}.diagnosticFacts div:last-child{border-bottom:0}.diagnosticFormSection{gap:24px;padding-top:10px}.formProgress button{font-size:0}.formProgress button span{margin:0;font-size:10px}.formStep{padding:30px 22px 14px}.fieldGrid{grid-template-columns:1fr}.fieldGrid label.wide{grid-column:auto}.formActions{padding:20px 22px 28px}.diagnosticSuccess{padding:60px 25px}}
