:root{--ink:#071522;--navy:#0b1f33;--blue:#1171d8;--blue2:#2f8ff0;--sky:#eaf4ff;--paper:#f7f9fc;--line:#dfe6ee;--muted:#657487;--white:#fff;--shadow:0 16px 44px #0a1f331a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.container{width:min(1180px,100% - 40px);margin:0 auto}.siteHeader{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #dfe6eecc;position:sticky;top:0}.headerInner{align-items:center;gap:32px;height:76px;display:flex}.logo{align-items:center;gap:12px;min-width:max-content;display:flex}.logoMark{letter-spacing:-.08em;color:var(--blue);font-size:28px;font-weight:900;position:relative}.logoMark:after{content:"";background:var(--ink);opacity:.7;width:2px;height:30px;position:absolute;top:3px;right:10px;transform:rotate(20deg)}.logoText{text-transform:uppercase;letter-spacing:.14em;flex-direction:column;line-height:1.05;display:flex}.logoText strong{font-size:13px}.logoText small{letter-spacing:.28em;color:var(--muted);margin-top:5px;font-size:9px}.desktopNav{gap:26px;margin-left:auto;display:flex}.desktopNav a{color:#233447;font-size:14px;font-weight:600}.desktopNav a:hover{color:var(--blue)}.button{cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-weight:750;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-1px)}.buttonPrimary{background:linear-gradient(135deg,var(--blue),var(--blue2));color:#fff;box-shadow:0 10px 24px #1171d840}.buttonDark{background:var(--ink);color:#fff}.buttonLight{color:var(--ink);background:#fff}.headerCta{padding:11px 16px}.hero{color:#fff;background:radial-gradient(circle at 75% 15%,#328ff038,#0000 25%),linear-gradient(120deg,#102438 0%,#203a51 48%,#0d1c2b 100%);overflow:hidden}.heroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;min-height:610px;display:grid}.eyebrow{color:var(--blue);letter-spacing:.14em;margin:0 0 10px;font-size:12px;font-weight:850}.eyebrowLight{color:#9dcbff}.hero h1,.pageHero h1{letter-spacing:-.045em;margin:0;font-size:clamp(48px,6vw,74px);line-height:.98}.hero h1 span{color:#49a1ff}.heroLead{color:#dce9f7;max-width:650px;margin:24px 0;font-size:19px;line-height:1.55}.buttonRow{flex-wrap:wrap;gap:12px;display:flex}.heroProof{gap:36px;margin-top:42px;display:flex}.heroProof div{flex-direction:column;display:flex}.heroProof strong{font-size:14px}.heroProof span{color:#b7c9da;font-size:12px}.heroVisual{justify-content:center;align-items:flex-end;min-height:500px;display:flex;position:relative}.visualGlow{background:linear-gradient(160deg,#62b3ff26,#05111ecc),radial-gradient(circle at 55% 35%,#ffb87a47,#0000 32%);border:1px solid #ffffff1a;border-radius:48% 48% 0 0;position:absolute;inset:18% 8% 0;box-shadow:inset 0 0 80px #ffffff0a}.visualNote{z-index:2;color:#eaf4ff;font-size:19px;font-style:italic;line-height:1.55;position:absolute;top:13%;right:7%;transform:rotate(-5deg)}.dashboardCard{z-index:3;background:#05111ee6;border:1px solid #ffffff26;border-radius:14px;width:76%;margin-bottom:35px;padding:18px;position:relative;box-shadow:0 30px 60px #00000059}.dashTop{color:#c8d8e8;justify-content:space-between;font-size:12px;display:flex}.dashBars{gap:10px;margin:22px 0;display:grid}.dashBars span{background:linear-gradient(90deg,#1f7dde,#63b2ff);border-radius:8px;height:8px;display:block}.dashStats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dashStats div{background:#10263c;border-radius:8px;padding:11px}.dashStats b{font-size:20px;display:block}.dashStats small{color:#8da7c0}.section{padding:82px 0}.sectionHeading{grid-template-columns:1fr .9fr;align-items:end;gap:80px;margin-bottom:35px;display:grid}.sectionHeading h2,.methodSection h2,.toolsLayout h2,.darkSection h2,.finalCta h2,.inlineCta h2{letter-spacing:-.035em;margin:0;font-size:clamp(34px,4vw,48px);line-height:1.06}.sectionDescription{color:var(--muted);max-width:520px;margin:0}.serviceGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.serviceCard,.detailCard,.toolCard,.courseCard,.labCard{border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px;box-shadow:0 8px 25px #081d310d}.serviceCard{flex-direction:column;min-height:230px;display:flex}.serviceNum{color:var(--blue);font-size:12px;font-weight:800}.serviceCard h3{margin:24px 0 10px;font-size:19px;line-height:1.2}.serviceCard p,.toolCard p,.detailCard p,.courseCard p,.labCard p{color:var(--muted);font-size:14px}.serviceCard a,.toolCard a{color:var(--blue);margin-top:auto;font-size:13px;font-weight:800}.methodSection{background:linear-gradient(90deg,#eef6ff,#f6faff)}.methodGrid{grid-template-columns:.8fr 1.6fr;align-items:center;gap:65px;display:grid}.steps{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.step{text-align:center;position:relative}.step:not(:last-child):after{content:"";background:#bed8f4;height:1px;position:absolute;top:20px;left:68%;right:-32%}.step>span{z-index:1;background:var(--blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:800;display:inline-flex;position:relative}.step strong{margin:12px 0 6px;display:block}.step small{color:var(--muted);line-height:1.35;display:block}.audienceGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.audienceCard{color:#fff;border-radius:14px;flex-direction:column;justify-content:flex-end;min-height:310px;padding:28px;display:flex;position:relative;overflow:hidden}.audienceCard:before{content:"";background:linear-gradient(#0000 0%,#04121fd1 82%);position:absolute;inset:0}.audienceCard>*{z-index:1;position:relative}.audienceCard h2{margin:4px 0 10px;font-size:28px;line-height:1.08}.audienceCard p{color:#dae7f4}.audienceBusiness{background:linear-gradient(135deg,#174a6a,#071927)}.audienceStartup{background:linear-gradient(135deg,#665338,#122334)}.audiencePro{background:linear-gradient(135deg,#385061,#17212a)}.textButton{font-size:13px;font-weight:800}.toolsSection{background:#fafcff}.toolsLayout{grid-template-columns:.72fr 1.5fr;gap:48px;display:grid}.toolsLayout>div:first-child>p:not(.eyebrow){color:var(--muted);max-width:340px;margin-bottom:24px}.toolGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.toolCard{flex-direction:column;min-height:210px;display:flex}.statusPill{letter-spacing:.08em;text-transform:uppercase;color:#788699;background:#eef1f5;border-radius:999px;width:max-content;padding:5px 8px;font-size:10px;font-weight:850}.statusPill.live{color:#0d7a49;background:#e2f7ec}.toolCard h3{font-size:20px;line-height:1.15}.darkSection{color:#fff;background:linear-gradient(110deg,#071522,#0b2539)}.aboutHome{grid-template-columns:.62fr 1.2fr .8fr;align-items:center;gap:45px;display:grid}.portraitPlaceholder,.portraitLarge{color:#7fbbef;letter-spacing:-.08em;background:linear-gradient(145deg,#1f4461,#0e1e2c);border:1px solid #ffffff1a;justify-content:center;align-items:center;font-weight:900;display:flex}.portraitPlaceholder{border-radius:12px;height:285px;font-size:80px}.aboutHome>div:nth-child(2)>p:not(.eyebrow){color:#c6d4e0;font-size:17px}.aboutBullets{color:#d6e1eb;gap:18px;display:grid}.finalCta{color:#fff;background:linear-gradient(120deg,#114e80,#0d2d4d);padding:48px 0}.finalCtaInner{justify-content:space-between;align-items:center;gap:30px;display:flex}.finalCta p{color:#d9e9f7;margin-bottom:0}.footer{color:#c9d7e4;background:#06111c;padding:50px 0 22px}.footer .logoMark{color:#50a2ef}.footer .logoText strong{color:#fff}.footerGrid{grid-template-columns:2fr 1fr 1fr;gap:70px;display:grid}.footerGrid>div:nth-child(2),.footerGrid>div:nth-child(3){flex-direction:column;gap:10px;display:flex}.footerGrid strong{color:#fff}.footerCopy{color:#7f95a9}.footerGrid a{font-size:14px}.footerBottom{color:#71879b;border-top:1px solid #183044;justify-content:space-between;margin-top:40px;padding-top:18px;font-size:12px;display:flex}.pageHero{background:linear-gradient(#f5f9fd,#fff);padding:100px 0 80px}.pageHero h1{max-width:900px;color:var(--ink);font-size:clamp(46px,6vw,72px)}.pageHero p{max-width:760px;color:var(--muted);margin:24px 0;font-size:19px}.startupHero,.darkPageHero{color:#fff;background:radial-gradient(circle at 78% 30%,#4191d838,#0000 23%),linear-gradient(120deg,#10263b,#091724)}.startupHero h1,.darkPageHero h1{color:#fff}.startupHero>div>p:not(.eyebrow),.darkPageHero p{color:#d2e0ec}.serviceDetailGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.detailCard{min-height:230px}.detailCard>span{color:var(--blue);font-weight:850}.detailCard h2{font-size:26px;line-height:1.1}.inlineCta{background:#eef6ff;padding:70px 0}.inlineCta p{color:var(--muted);max-width:720px}.journey{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.journey article{background:#fff;min-height:190px;padding:32px}.journey span{color:var(--blue);font-weight:800}.journey h3{font-size:22px}.journey p{color:var(--muted)}.courseGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.courseCard{min-height:240px}.courseCard>span{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.courseCard h2{font-size:23px;line-height:1.1}.courseCard small{color:#667689;background:#f0f3f6;border-radius:999px;margin-top:22px;padding:6px 9px;display:inline-block}.labGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.labCard{flex-direction:column;min-height:280px;display:flex}.labCard h2{font-size:28px}.labCard .button,.mutedAction{width:max-content;margin-top:auto}.mutedAction{color:var(--muted);font-size:14px;font-weight:750}.aboutHeroGrid{grid-template-columns:1.3fr .7fr;align-items:center;gap:70px;display:grid}.portraitLarge{border-radius:22px;height:360px;font-size:100px}.proseGrid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.proseGrid h2{margin-top:0;font-size:38px}.proseGrid p{color:var(--muted);font-size:18px}.principles{grid-template-columns:1fr 1fr;gap:16px;display:grid}.principles article{border:1px solid var(--line);border-radius:12px;padding:22px}.principles strong,.principles span{display:block}.principles strong{font-size:20px}.principles span{color:var(--muted);margin-top:7px}.contactHero{padding-bottom:100px}.contactLayout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;display:grid}.contactPoints{color:#32475a;gap:12px;margin-top:36px;font-weight:700;display:grid}.formShell{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:30px}.leadForm{gap:16px;display:grid}.fieldRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.leadForm label{color:#34485b;gap:7px;font-size:13px;font-weight:750;display:grid}.leadForm input,.leadForm select,.leadForm textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cdd7e1;border-radius:9px;outline:none;padding:12px 13px}.leadForm input:focus,.leadForm select:focus,.leadForm textarea:focus{border-color:#5b9ee5;box-shadow:0 0 0 3px #1171d81a}.leadForm textarea{resize:vertical;min-height:130px}.consentRow{align-items:flex-start;grid-template-columns:auto 1fr!important;gap:10px!important;font-weight:500!important;display:flex!important}.consentRow input{width:16px;height:16px;margin-top:2px}.formMessage{border-radius:8px;margin:0;padding:11px 12px;font-size:13px}.formMessage.success{color:#17673e;background:#e8f8ef}.formMessage.error{color:#9b2d2d;background:#fff0f0}.healthPage{background:#f5f9fd;padding:75px 0 100px}.healthTool{max-width:900px;margin:0 auto}.toolIntro{text-align:center;margin-bottom:35px}.toolIntro h1{letter-spacing:-.045em;max-width:780px;margin:8px auto 18px;font-size:clamp(42px,6vw,66px);line-height:1}.toolIntro>p:not(.eyebrow){max-width:680px;color:var(--muted);margin:0 auto;font-size:18px}.progress{background:#dfe7ef;border-radius:99px;max-width:500px;height:7px;margin:28px auto 8px;overflow:hidden}.progress span{background:linear-gradient(90deg,var(--blue),#51a9ff);height:100%;transition:width .25s;display:block}.questionnaire{gap:14px;display:grid}.questionCard{border:1px solid var(--line);background:#fff;border-radius:14px;margin:0;padding:24px}.questionCard legend{align-items:center;gap:10px;padding:0 6px;display:flex}.questionCard legend span{color:var(--blue);font-size:12px;font-weight:850}.questionCard p{margin:10px 0 18px;font-size:17px}.scale{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.scale label{cursor:pointer}.scale input{opacity:0;pointer-events:none;position:absolute}.scale label span{color:#587086;background:#fbfcfd;border:1px solid #d7e0e9;border-radius:9px;justify-content:center;align-items:center;height:46px;font-weight:800;transition:all .15s;display:flex}.scale label:hover span,.scale label.selected span{border-color:var(--blue);color:var(--blue);background:#eaf4ff}.scaleLabels{color:#8a98a6;justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.healthSubmit{margin-top:8px;padding:16px}.resultPanel{color:#fff;box-shadow:var(--shadow);background:#071a2c;border-radius:20px;grid-template-columns:180px 1fr;align-items:start;gap:34px;margin-top:28px;padding:32px;display:grid}.scoreRing{background:#0b263e;border:10px solid #2f8ff0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:160px;height:160px;display:flex}.scoreRing strong{font-size:50px;line-height:1}.scoreRing span{color:#9fb6cb}.resultPanel h2{margin:0 0 8px;font-size:42px}.resultPanel p,.resultPanel li{color:#c8d9e8}.resultPanel ul{margin-bottom:24px;padding-left:18px}@media (max-width:980px){.desktopNav{display:none}.heroGrid,.sectionHeading,.methodGrid,.toolsLayout,.aboutHome,.contactLayout,.proseGrid,.aboutHeroGrid{grid-template-columns:1fr}.heroGrid{padding:70px 0}.heroVisual{min-height:380px}.serviceGrid,.courseGrid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(5,1fr)}.step:not(:last-child):after{display:none}.audienceGrid{grid-template-columns:1fr}.audienceCard{min-height:240px}.toolsLayout{gap:30px}.aboutHome{gap:28px}.portraitPlaceholder{max-width:380px}.finalCtaInner{align-items:flex-start}.contactLayout{gap:35px}}@media (max-width:680px){.container{width:min(100% - 28px,1180px)}.siteHeader{position:static}.headerInner{height:68px}.headerCta{padding:10px 12px;font-size:13px}.logoText{display:none}.heroGrid{gap:22px;min-height:auto;padding:58px 0}.hero h1{font-size:50px}.heroLead{font-size:17px}.heroProof{flex-wrap:wrap;gap:18px}.heroVisual{min-height:330px}.visualNote{font-size:15px}.dashboardCard{width:90%}.section{padding:62px 0}.sectionHeading{gap:20px}.serviceGrid,.toolGrid,.serviceDetailGrid,.courseGrid,.labGrid,.journey,.principles{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr;gap:22px}.step{text-align:left}.step>span{margin-right:8px}.step strong{display:inline}.step small{margin-left:49px}.finalCtaInner,.footerBottom{flex-direction:column;align-items:flex-start}.footerGrid{grid-template-columns:1fr;gap:28px}.fieldRow{grid-template-columns:1fr}.pageHero{padding:70px 0 55px}.pageHero h1{font-size:48px}.resultPanel{grid-template-columns:1fr}.scoreRing{width:125px;height:125px}.scale{gap:6px}.questionCard{padding:18px}.questionCard p{font-size:15px}}.healthLeadBox{background:#f4f9ffc7;border:1px solid #0e488224;border-radius:1.25rem;margin-top:2rem;padding:1.5rem}.healthLeadForm{margin-top:1rem}.websiteTrap{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.thankYouPage{background:linear-gradient(135deg,#f7fbff 0%,#eef6ff 100%);align-items:center;min-height:72vh;display:grid}.thankYouCard{background:#fff;border:1px solid #0f36591a;border-radius:24px;padding:clamp(32px,6vw,64px);box-shadow:0 20px 60px #0f36591a}.thankYouCard h1{max-width:760px}.thankYouCard p{max-width:760px;font-size:1.08rem;line-height:1.7}.buttonRow{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.buttonGhost{color:#0b1f33;background:#fff;border:1px solid #0f36592e}.adminShell{background:#f4f8fc;min-height:72vh;padding:70px 0}.adminLoginCard,.adminPanel{border:1px solid var(--line);width:min(1180px,100% - 40px);box-shadow:var(--shadow);background:#fff;border-radius:20px;margin:0 auto}.adminLoginCard{max-width:520px;padding:42px}.adminLoginCard h1,.adminTop h1{margin:0 0 12px;font-size:42px;line-height:1.05}.adminLoginCard>p:not(.eyebrow),.adminTop p{color:var(--muted)}.adminLoginForm{gap:18px;margin-top:28px;display:grid}.adminLoginForm label{gap:8px;font-weight:700;display:grid}.adminLoginForm input{border:1px solid var(--line);border-radius:9px;padding:13px 14px}.adminPanel{padding:32px}.adminTop{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.adminMetrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0;display:grid}.adminMetrics>div{background:#f7faff;border:1px solid #e1ebf5;border-radius:14px;padding:20px}.adminMetrics span,.adminMetrics small{color:var(--muted);display:block}.adminMetrics strong{margin:4px 0;font-size:34px;display:block}.adminTableWrap{border:1px solid var(--line);border-radius:14px;overflow:auto}.adminTable{border-collapse:collapse;width:100%;min-width:900px}.adminTable th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:#607386;background:#f4f8fc;padding:13px;font-size:12px}.adminTable td{border-top:1px solid var(--line);vertical-align:top;padding:14px 13px;font-size:13px}.adminTable td strong,.adminTable td span{display:block}.adminTable td span{color:var(--muted);margin-top:3px}.priorityPill{border-radius:999px;width:max-content;padding:5px 8px;font-weight:800;font-size:11px!important;display:inline-flex!important}.priorityPill.high{color:#a5382c;background:#ffe8e5}.priorityPill.medium{color:#8c6500;background:#fff1cf}.priorityPill.low{color:#25699f;background:#e8f4ff}.adminStatus{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px}.adminLeadsShell{padding-top:40px}@media (max-width:850px){.adminMetrics{grid-template-columns:repeat(2,1fr)}.adminTop{flex-direction:column}.adminPanel{padding:20px}}.plannerTool{max-width:1120px;margin:0 auto}.plannerGrid{grid-template-columns:1.2fr .8fr;align-items:start;gap:22px;display:grid}.plannerForm{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px;box-shadow:0 10px 35px #081d310f}.plannerFormHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.plannerFormHeader h2,.plannerResultsHead h2,.plannerLeadBox h2{letter-spacing:-.025em;margin:0;font-size:32px;line-height:1.08}.plannerHint{color:#376b9c;background:#eef6ff;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.plannerFields{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.plannerFields label{color:#34485b;gap:7px;font-size:13px;font-weight:750;display:grid}.plannerFields label span{color:#8997a5;font-weight:500}.plannerFields input{width:100%;color:var(--ink);border:1px solid #cdd7e1;border-radius:9px;outline:none;padding:12px 13px}.plannerFields input:focus{border-color:#5b9ee5;box-shadow:0 0 0 3px #1171d81a}.plannerCalculate{width:100%;margin-top:20px;padding:15px}.plannerFinePrint{color:#8291a0;margin:12px 0 0;font-size:11px}.plannerSummary{color:#fff;background:linear-gradient(150deg,#071522,#10314d);border-radius:18px;padding:28px;position:sticky;top:98px;box-shadow:0 20px 50px #0715222e}.plannerDate{border-bottom:1px solid #ffffff1f;padding-bottom:22px}.plannerDate span,.plannerKpis span,.targetVerdict span{color:#a9bfd2;font-size:12px;display:block}.plannerDate strong{margin-top:5px;font-size:34px;line-height:1.05;display:block}.plannerKpis{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.plannerKpis div{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;padding:14px}.plannerKpis strong{margin-top:4px;font-size:19px;display:block}.targetVerdict{border-radius:12px;padding:14px 15px}.targetVerdict strong,.targetVerdict span{display:block}.targetVerdict span{margin-top:4px}.targetVerdict.ok{background:#1fa66829;border:1px solid #47d28e40}.targetVerdict.risk{background:#e0734e29;border:1px solid #f4927047}.targetVerdict.neutral{background:#ffffff0f;border:1px solid #ffffff14}.plannerResults{margin-top:30px}.plannerResultsHead{grid-template-columns:1fr .8fr;align-items:end;gap:40px;margin-bottom:18px;display:grid}.plannerResultsHead>p{color:var(--muted);margin:0}.scenarioGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.scenarioCard{border:1px solid var(--line);background:#fff;border-radius:15px;padding:22px}.scenarioCard>span{text-transform:uppercase;letter-spacing:.08em;color:#607589;font-size:12px;font-weight:850}.scenarioCard>strong{margin:12px 0 6px;font-size:27px;display:block}.scenarioCard p{color:var(--muted);margin:0;font-size:13px}.scenarioCard.featured{background:#f3f9ff;border-color:#94c7f4;box-shadow:0 12px 28px #1171d81a}.plannerInsight{background:#eaf4ff;border-radius:16px;grid-template-columns:.8fr 1.2fr;gap:32px;margin-top:18px;padding:25px;display:grid}.plannerInsight h3{margin:0;font-size:25px;line-height:1.12}.plannerInsight>p{color:#46647f;margin:0}.plannerLeadBox{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:.75fr 1.25fr;align-items:start;gap:34px;margin-top:22px;padding:28px;display:grid;box-shadow:0 10px 35px #081d310d}.plannerLeadBox>div>p:not(.eyebrow){color:var(--muted)}@media (max-width:900px){.plannerGrid,.plannerResultsHead,.plannerInsight,.plannerLeadBox{grid-template-columns:1fr}.plannerSummary{position:static}.scenarioGrid{grid-template-columns:1fr}.plannerFields{grid-template-columns:1fr 1fr}}@media (max-width:620px){.plannerFields{grid-template-columns:1fr}.plannerForm,.plannerSummary,.plannerLeadBox{padding:20px}.plannerFormHeader{flex-direction:column}.plannerDate strong{font-size:29px}.plannerKpis{grid-template-columns:1fr 1fr}}.statusTool{max-width:1120px;margin:0 auto}.statusGrid{grid-template-columns:1.05fr .95fr;align-items:start;gap:22px;display:grid}.statusForm{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px;box-shadow:0 10px 35px #081d310f}.statusFields{gap:15px;display:grid}.statusFields.twoCols{grid-template-columns:repeat(2,1fr)}.statusFields label,.statusField{color:#34485b;gap:7px;margin-bottom:15px;font-size:13px;font-weight:750;display:grid}.statusFields input,.statusFields textarea,.statusField textarea,.statusField select{width:100%;color:var(--ink);background:#fff;border:1px solid #cdd7e1;border-radius:9px;outline:none;padding:12px 13px}.statusFields textarea,.statusField textarea{resize:vertical;min-height:112px}.statusFields input:focus,.statusFields textarea:focus,.statusField textarea:focus,.statusField select:focus{border-color:#5b9ee5;box-shadow:0 0 0 3px #1171d81a}.statusGenerate{width:100%;margin-top:4px;padding:15px}.statusPreview{color:#fff;background:linear-gradient(150deg,#071522,#10314d);border-radius:18px;padding:28px;position:sticky;top:98px;box-shadow:0 20px 50px #0715222e}.statusPreviewHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.statusPreview h2{margin:0;font-size:32px}.statusBadge{border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850;display:inline-flex}.statusBadge.green{color:#7ee0ad;background:#2cbe772b;border:1px solid #7ee0ad38}.statusBadge.amber{color:#ffd27c;background:#efb13d2b;border:1px solid #ffd27c38}.statusBadge.red{color:#ff9e96;background:#e55c532b;border:1px solid #ff9e9638}.statusPreview pre{white-space:pre-wrap;word-break:break-word;color:#d8e5f1;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;min-height:460px;margin:20px 0;padding:18px;font:500 13px/1.65 Inter,ui-sans-serif,system-ui}.statusPreview .button{width:100%}.statusPreview .button:disabled{opacity:.45;cursor:not-allowed;transform:none}.statusLeadBox{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:.75fr 1.25fr;align-items:start;gap:34px;margin-top:22px;padding:28px;display:grid;box-shadow:0 10px 35px #081d310d}.statusLeadBox h2{letter-spacing:-.025em;margin:0;font-size:32px;line-height:1.08}.statusLeadBox>div>p:not(.eyebrow){color:var(--muted)}@media (max-width:900px){.statusGrid,.statusLeadBox{grid-template-columns:1fr}.statusPreview{position:static}.statusFields.twoCols{grid-template-columns:1fr 1fr}}@media (max-width:620px){.statusFields.twoCols{grid-template-columns:1fr}.statusForm,.statusPreview,.statusLeadBox{padding:20px}.statusPreview pre{min-height:360px}}.mvpTool{max-width:1120px;margin:0 auto}.mvpGrid{grid-template-columns:1.12fr .88fr;align-items:start;gap:22px;display:grid}.mvpForm{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px;box-shadow:0 10px 35px #081d310f}.mvpFields{gap:15px;display:grid}.mvpFields.twoCols{grid-template-columns:repeat(2,1fr)}.mvpFields label,.mvpField{color:#34485b;gap:7px;margin-bottom:15px;font-size:13px;font-weight:750;display:grid}.mvpFields label span{color:#8190a0;font-size:11px;font-weight:500}.mvpFields input,.mvpFields textarea,.mvpField textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cdd7e1;border-radius:9px;outline:none;padding:12px 13px}.mvpFields textarea,.mvpField textarea{resize:vertical;min-height:105px}.mvpFields input:focus,.mvpFields textarea:focus,.mvpField textarea:focus{border-color:#5b9ee5;box-shadow:0 0 0 3px #1171d81a}.mvpSectionTitle{border-top:1px solid var(--line);margin:26px 0 16px;padding-top:22px}.mvpSectionTitle h2{margin:0;font-size:28px}.mvpGenerate{width:100%;margin-top:3px;padding:15px}.mvpSummary{color:#fff;background:linear-gradient(150deg,#071522,#10314d);border-radius:18px;padding:28px;position:sticky;top:98px;box-shadow:0 20px 50px #0715222e}.mvpSummary h2{margin:0 0 18px;font-size:34px;line-height:1.05}.mvpScore{border-bottom:1px solid #ffffff1f;align-items:end;gap:8px;padding-bottom:20px;display:flex}.mvpScore strong{font-size:54px;line-height:.9}.mvpScore span{color:#a9bfd2;font-size:12px}.mvpScope{border-radius:12px;margin-top:18px;padding:14px}.mvpScope span,.mvpTarget span{color:#a9bfd2;font-size:12px;display:block}.mvpScope strong,.mvpTarget strong{margin-top:4px;display:block}.mvpScope.ok{background:#1fa66829;border:1px solid #47d28e40}.mvpScope.warning{background:#e0734e29;border:1px solid #f4927047}.mvpKpis{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.mvpKpis div{text-align:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:11px;padding:12px}.mvpKpis span{color:#a9bfd2;font-size:11px;display:block}.mvpKpis strong{margin-top:3px;font-size:23px;display:block}.mvpTarget{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;padding:14px}.mvpTarget small{color:#a9bfd2;margin-top:5px;display:block}.mvpOutput{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:24px;padding:28px;box-shadow:0 10px 35px #081d310d}.mvpOutputHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.mvpOutputHead h2{max-width:720px;margin:0;font-size:30px}.mvpOutput pre{white-space:pre-wrap;word-break:break-word;color:#31465a;background:#f6f9fc;border:1px solid #e0e8f0;border-radius:12px;margin:22px 0 0;padding:20px;font:500 13px/1.68 Inter,ui-sans-serif,system-ui}.mvpLeadBox{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:.75fr 1.25fr;align-items:start;gap:34px;margin-top:22px;padding:28px;display:grid;box-shadow:0 10px 35px #081d310d}.mvpLeadBox h2{letter-spacing:-.025em;margin:0;font-size:32px;line-height:1.08}.mvpLeadBox>div>p:not(.eyebrow){color:var(--muted)}@media (max-width:900px){.mvpGrid,.mvpLeadBox{grid-template-columns:1fr}.mvpSummary{position:static}.mvpFields.twoCols{grid-template-columns:1fr 1fr}}@media (max-width:620px){.mvpFields.twoCols{grid-template-columns:1fr}.mvpForm,.mvpSummary,.mvpOutput,.mvpLeadBox{padding:20px}.mvpOutputHead{flex-direction:column}.mvpSummary h2{font-size:30px}}.heroPersonal{background:radial-gradient(circle at 79% 18%,#3699f438,#0000 26%),linear-gradient(120deg,#0d2134 0%,#18364f 48%,#081724 100%)}.heroPersonalGrid{grid-template-columns:1.05fr .95fr;gap:72px}.personalHeroVisual{justify-content:center;align-items:center;min-height:545px;padding:24px 42px 0;display:flex;position:relative}.personalPhotoFrame{background:#17283a;border:1px solid #ffffff2e;border-radius:30px 30px 10px 10px;width:min(430px,100%);height:525px;position:relative;overflow:hidden;box-shadow:0 38px 80px #00000057}.personalHeroPhoto{object-fit:cover;object-position:center 19%}.personalPhotoShade{background:linear-gradient(#0000 48%,#05101bc7 100%);position:absolute;inset:0}.personalPhotoCaption{z-index:2;flex-direction:column;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.personalPhotoCaption strong{font-size:20px}.personalPhotoCaption span{color:#c5d7e7;margin-top:3px;font-size:12px}.heroFloatingCard{z-index:4;width:260px;color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #ffffffb3;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 15px;display:flex;position:absolute;box-shadow:0 20px 45px #010d1840}.heroFloatingCard>span{width:31px;height:31px;color:var(--blue);background:#e8f3ff;border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:flex}.heroFloatingCard strong,.heroFloatingCard small{display:block}.heroFloatingCard strong{font-size:13px}.heroFloatingCard small{color:#6c7d8d;margin-top:3px;font-size:11px;line-height:1.4}.heroFloatingCardTop{top:78px;right:-18px}.heroFloatingCardBottom{bottom:58px;left:-8px}.trustBand{color:#d6e5f2;background:#071522;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14}.trustBandGrid{grid-template-columns:repeat(4,1fr);align-items:center;min-height:74px;display:grid}.trustBandGrid span{text-align:center;border-right:1px solid #ffffff1a;padding:0 18px;font-size:12px;font-weight:750}.trustBandGrid span:last-child{border-right:0}.personalAboutSection{position:relative;overflow:hidden}.personalAboutSection:after{content:"APT";letter-spacing:-.1em;color:#ffffff06;pointer-events:none;font-size:240px;font-weight:950;position:absolute;bottom:-90px;right:-20px}.personalAboutHome{z-index:1;grid-template-columns:.7fr 1.2fr .72fr;position:relative}.aboutPhotoFrame{border:1px solid #ffffff24;border-radius:18px;max-width:290px;height:330px;position:relative;overflow:hidden;box-shadow:0 24px 45px #00000040}.aboutPhoto{object-fit:cover;object-position:center 15%}.aboutSignature{padding-left:18px;font-style:italic;color:#9fc9ee!important;border-left:2px solid #3e96e9!important;font-size:14px!important}.aboutHeroTags{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.aboutHeroTags span{color:#b7d7f3;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.aboutPersonalHero{padding:92px 0}.aboutPortraitEditorial{border:1px solid #ffffff26;border-radius:28px 28px 10px 10px;height:485px;position:relative;overflow:hidden;box-shadow:0 35px 75px #00000052}.aboutPortraitImage{object-fit:cover;object-position:center 18%}.aboutPortraitEditorial:after{content:"";background:linear-gradient(#0000 55%,#06111dc2 100%);position:absolute;inset:0}.aboutPortraitLabel{z-index:2;color:#fff;position:absolute;bottom:22px;left:24px}.aboutPortraitLabel strong,.aboutPortraitLabel span{display:block}.aboutPortraitLabel strong{font-size:21px}.aboutPortraitLabel span{color:#c8d9e8;margin-top:3px;font-size:12px}.personalValueSection{background:#f7fafd}.personalValueGrid{grid-template-columns:.65fr 1.35fr;align-items:start;gap:65px;display:grid}.personalValueGrid h2{margin:0;font-size:42px;line-height:1.05}.personalValueCards{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.personalValueCards article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px}.personalValueCards article>strong{color:var(--blue);font-size:12px}.personalValueCards h3{margin:22px 0 9px;font-size:20px}.personalValueCards p{color:var(--muted);margin:0;font-size:14px}@media (max-width:980px){.heroPersonalGrid,.personalValueGrid{grid-template-columns:1fr}.personalHeroVisual{width:100%;max-width:620px;min-height:500px;margin:0 auto}.personalPhotoFrame{height:470px}.heroFloatingCardTop{right:20px}.heroFloatingCardBottom{left:18px}.trustBandGrid{grid-template-columns:1fr 1fr}.trustBandGrid span:nth-child(2){border-right:0}.trustBandGrid span{padding:15px}.personalAboutHome{grid-template-columns:1fr}.aboutPhotoFrame{max-width:380px;height:430px}.personalValueCards{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.personalHeroVisual{min-height:430px;padding:12px 0 0}.personalPhotoFrame{border-radius:24px 24px 8px 8px;width:88%;height:410px}.heroFloatingCard{width:218px;padding:11px}.heroFloatingCardTop{top:42px;right:0}.heroFloatingCardBottom{bottom:34px;left:0}.trustBandGrid{grid-template-columns:1fr 1fr}.trustBandGrid span{font-size:11px}.personalAboutHome{grid-template-columns:1fr}.aboutPhotoFrame{width:100%;max-width:330px;height:380px}.aboutPortraitEditorial{height:440px}.personalValueCards{grid-template-columns:1fr}.personalValueGrid{gap:28px}.personalValueGrid h2{font-size:35px}}.aptLabHero{color:#fff;background:radial-gradient(circle at 78% 22%,#419dfa38,#0000 28%),linear-gradient(120deg,#071522 0%,#0d2a42 54%,#081925 100%);overflow:hidden}.aptLabHeroGrid{grid-template-columns:1.12fr .88fr;align-items:center;gap:72px;min-height:570px;display:grid}.aptLabHero h1{letter-spacing:-.05em;margin:0;font-size:clamp(50px,6vw,78px);line-height:.97}.aptLabHero h1 span{color:#68b4ff}.aptLabLead{color:#cfdfed;max-width:700px;margin:25px 0 28px;font-size:19px;line-height:1.58}.aptLabHeroPanel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff1;border:1px solid #ffffff21;border-radius:22px;padding:30px;position:relative;box-shadow:0 28px 70px #00000047}.aptLabPanelLabel{color:#8cc8ff;letter-spacing:.18em;margin-bottom:24px;font-size:11px;font-weight:900;display:block}.aptLabFlow{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.aptLabFlow div{background:#ffffff0f;border:1px solid #ffffff17;border-radius:13px;padding:18px}.aptLabFlow b{color:#67b4ff;font-size:25px;display:block}.aptLabFlow span{margin-top:7px;font-weight:750;display:block}.aptLabHeroPanel>p{color:#a9bfd1;margin:22px 0 0;font-size:13px}.aptLabPrinciples{border-bottom:1px solid var(--line);background:#fff}.aptLabPrinciplesGrid{grid-template-columns:repeat(4,1fr);align-items:center;min-height:104px;display:grid}.aptLabPrinciplesGrid div{border-right:1px solid var(--line);padding:12px 24px}.aptLabPrinciplesGrid div:first-child{padding-left:0}.aptLabPrinciplesGrid div:last-child{border-right:0}.aptLabPrinciplesGrid strong,.aptLabPrinciplesGrid span{display:block}.aptLabPrinciplesGrid strong{font-size:14px}.aptLabPrinciplesGrid span{color:var(--muted);margin-top:4px;font-size:12px}.aptLabSectionHead{grid-template-columns:1fr .72fr;align-items:end;gap:70px;margin-bottom:34px;display:grid}.aptLabSectionHead h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,50px);line-height:1.04}.aptLabSectionHead>p{color:var(--muted);max-width:520px;margin:0}.aptLabChooser{background:#f7fafd}.aptLabPathGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.aptLabPathCard{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;min-height:250px;padding:22px;transition:all .2s;display:flex;box-shadow:0 8px 26px #081d310a}.aptLabPathCard:hover{border-color:#a7c9ea;transform:translateY(-4px);box-shadow:0 16px 36px #081d3114}.aptLabPathNum{color:var(--blue);letter-spacing:.12em;font-size:11px;font-weight:900}.aptLabPathCard h3{margin:28px 0 9px;font-size:21px;line-height:1.17}.aptLabPathCard p{color:var(--muted);margin:0 0 22px;font-size:14px}.aptLabPathCard strong{color:var(--blue);margin-top:auto;font-size:13px}.aptLabProductGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.aptLabProductCard{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-height:430px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 36px #081d310f}.aptLabProductCard:before{content:"";background:#1171d8;width:5px;position:absolute;inset:0 auto 0 0}.aptLabProductCard.navy:before{background:#163b5a}.aptLabProductCard.sand:before{background:#b0874e}.aptLabProductCard.slate:before{background:#60758a}.aptLabProductTop{justify-content:space-between;align-items:flex-start;display:flex}.aptLabProductIndex{letter-spacing:-.04em;color:#d9e6f1;font-size:38px;font-weight:900;line-height:1}.aptLabAction{letter-spacing:.14em;font-weight:900;color:var(--blue)!important;margin:32px 0 9px!important;font-size:11px!important}.aptLabProductCard h2{letter-spacing:-.035em;margin:0;font-size:31px;line-height:1.03}.aptLabProductDescription{margin:16px 0 20px;line-height:1.55;font-size:15px!important}.aptLabOutcome{color:#39536a;background:#f3f7fb;border:1px solid #e3ebf2;border-radius:10px;padding:12px 13px;font-size:12px;font-weight:750}.aptLabProductCard small{color:#8190a0;margin:14px 0 24px}.aptLabOpen{border-top:1px solid var(--line);color:var(--blue);justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:14px;font-weight:850;display:inline-flex}.aptLabMethod{background:linear-gradient(100deg,#edf6ff,#f9fbfd)}.aptLabMethodGrid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.aptLabMethod h2{letter-spacing:-.035em;margin:0;font-size:clamp(34px,4vw,48px);line-height:1.06}.aptLabMethodSteps{gap:14px;display:grid}.aptLabMethodSteps div{background:#fff;border:1px solid #dbe7f2;border-radius:14px;grid-template-columns:54px 1fr;column-gap:15px;padding:18px;display:grid}.aptLabMethodSteps span{color:#fff;background:#0f70d3;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:flex}.aptLabMethodSteps strong{align-self:end}.aptLabMethodSteps p{color:var(--muted);margin:4px 0 0;font-size:13px}.aptLabCta{color:#fff;background:linear-gradient(110deg,#0b2236,#0d4a78);padding:72px 0}.aptLabCtaInner{grid-template-columns:1fr auto;align-items:center;gap:50px;display:grid}.aptLabCta h2{letter-spacing:-.035em;margin:0;font-size:clamp(36px,4vw,50px);line-height:1.04}.aptLabCta p:not(.eyebrow){color:#c8dceb;max-width:700px;margin:15px 0 0}@media (max-width:980px){.aptLabHeroGrid,.aptLabSectionHead,.aptLabMethodGrid,.aptLabCtaInner{grid-template-columns:1fr}.aptLabHeroGrid{gap:36px;padding:70px 0}.aptLabPrinciplesGrid,.aptLabPathGrid{grid-template-columns:repeat(2,1fr)}.aptLabProductGrid{grid-template-columns:1fr}.aptLabCtaInner{align-items:start}.aptLabCtaInner .button{width:max-content}}@media (max-width:640px){.aptLabHero h1{font-size:48px}.aptLabFlow,.aptLabPrinciplesGrid,.aptLabPathGrid{grid-template-columns:1fr}.aptLabPrinciplesGrid div{border-right:0;border-bottom:1px solid var(--line);padding:18px 0}.aptLabPrinciplesGrid div:last-child{border-bottom:0}.aptLabProductCard{min-height:auto;padding:24px}.aptLabMethodSteps div{grid-template-columns:45px 1fr}.aptLabCta{padding:55px 0}}.skipLink{z-index:200;color:var(--ink);box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:10px 14px;font-weight:800;position:fixed;top:-80px;left:16px}.skipLink:focus{top:12px}.desktopNav a{padding:27px 0 25px;position:relative}.desktopNav a:after{content:"";background:var(--blue);height:2px;transition:all .2s;position:absolute;bottom:18px;left:0;right:100%}.desktopNav a:hover:after,.desktopNav a.navActive:after{right:0}.desktopNav a.navActive{color:var(--blue)}.mobileMenuButton{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;display:none}.mobileMenuButton span{background:var(--ink);border-radius:2px;width:18px;height:2px}.mobileMenu{display:none}.mobileNav{padding:14px 0 22px;display:grid}.mobileNav>a:not(.button){border-bottom:1px solid var(--line);color:#263a4c;justify-content:space-between;align-items:center;padding:14px 2px;font-weight:750;display:flex}.mobileNav>a.navActive{color:var(--blue)}.mobileContact{width:100%;margin-top:18px}.buttonOutline{color:var(--ink);background:#fff;border:1px solid #b9c9d8}.buttonOutline:hover{border-color:var(--blue);color:var(--blue)}.pageHeroPremium{padding:92px 0 74px}.pageHeroSplit{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;display:grid}.pageHeroAside{justify-items:start;gap:18px;display:grid}.pageHeroAside p{line-height:1.65;margin:0!important;font-size:17px!important}.pageHeroAsideDark p{color:#d2e0ec!important}.serviceDetailPremium .detailCard{min-height:270px;position:relative;overflow:hidden}.serviceDetailPremium .detailCard:after{content:"";background:linear-gradient(90deg,var(--blue),#6ab6ff);transform-origin:0;height:4px;transition:all .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.serviceDetailPremium .detailCard:hover:after{transform:scaleX(1)}.serviceDetailPremium .detailCard small{color:#7a8a99;margin:20px 0 0;font-size:12px;font-weight:750;display:block}.serviceDetailPremium .detailCard h2{margin-top:10px}.decisionBand{background:linear-gradient(100deg,#edf6ff,#f9fbfd);padding:72px 0}.decisionBandGrid{grid-template-columns:1fr auto;align-items:center;gap:55px;display:grid}.decisionBand h2{letter-spacing:-.035em;margin:0;font-size:clamp(34px,4vw,46px);line-height:1.06}.decisionBand p:not(.eyebrow){color:var(--muted);max-width:720px;margin-bottom:0}.journeyPremium article{transition:all .2s}.journeyPremium article:hover{background:#f8fbff}.entrepreneurToolBand{background:#f6f9fc}.entrepreneurToolGrid{grid-template-columns:1fr .78fr;align-items:center;gap:70px;display:grid}.entrepreneurToolGrid h2{letter-spacing:-.035em;margin:0;font-size:clamp(34px,4vw,48px);line-height:1.06}.entrepreneurToolGrid>div:first-child>p:not(.eyebrow){color:var(--muted);max-width:640px;font-size:17px}.toolPreviewCard{color:#fff;background:linear-gradient(145deg,#0b2237,#103c61);border-radius:18px;padding:30px;box-shadow:0 26px 55px #081d312b}.toolPreviewCard>span{letter-spacing:.15em;color:#90c8fb;font-size:10px;font-weight:900}.toolPreviewCard>strong{margin:24px 0 12px;font-size:25px;line-height:1.2;display:block}.toolPreviewCard>p{color:#c8d9e8;margin-bottom:25px}.courseGridPremium .courseCard{flex-direction:column;min-height:285px;transition:all .2s;display:flex}.courseGridPremium .courseCard:hover{transform:translateY(-4px);box-shadow:0 17px 38px #081d3114}.courseGridPremium .courseCard small{color:#1b5f9d;background:#eaf4ff;margin-top:auto}.trainingModes{color:#fff;background:#0b1f33}.trainingModesGrid{grid-template-columns:repeat(3,1fr);display:grid}.trainingModesGrid div{border-right:1px solid #ffffff1f;padding:30px}.trainingModesGrid div:last-child{border-right:0}.trainingModesGrid strong,.trainingModesGrid span{display:block}.trainingModesGrid strong{color:#67b4ff;font-size:26px}.trainingModesGrid span{color:#c8d8e6;margin-top:6px;font-size:14px}.contactHeroPremium{background:linear-gradient(#f5f9fd,#fff)}.contactIntro>p:not(.eyebrow){font-size:18px;line-height:1.65}.contactPromise{gap:12px;margin-top:34px;display:grid}.contactPromise article{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:12px 0;display:grid}.contactPromise strong{color:var(--blue);font-size:12px}.contactPromise span{color:#31475a;font-weight:750}.formShellPremium{padding:0;overflow:hidden}.formShellHead{color:#fff;background:#0b1f33;gap:6px;padding:22px 28px;display:grid}.formShellHead span{letter-spacing:.16em;color:#80bdf4;font-size:10px;font-weight:900}.formShellHead strong{font-size:21px}.formShellPremium .leadForm{padding:28px}.footerGridExpanded{grid-template-columns:1.6fr 1fr 1.25fr .9fr;gap:48px}.footerBrand{max-width:360px}.footerDirect{color:#71879b;font-size:13px;line-height:1.55}.footerGrid a{transition:all .15s}.footerGrid a:hover{color:#67b4ff}.footerGrid strong{margin-bottom:3px}@media (max-width:1040px){.desktopNav{gap:18px}.desktopNav a{font-size:13px}.headerCta{display:none}.mobileMenuButton{display:flex}.desktopNav{display:none}.mobileMenu{background:#fffffffa;border-top:1px solid #0000;max-height:0;transition:max-height .28s,border-color .2s;display:block;overflow:hidden}.mobileMenu.open{border-color:var(--line);max-height:520px}.pageHeroSplit,.decisionBandGrid,.entrepreneurToolGrid{grid-template-columns:1fr}.pageHeroSplit{align-items:start;gap:28px}.pageHeroAside{max-width:720px}.decisionBandGrid{gap:28px}.footerGridExpanded{grid-template-columns:1.4fr 1fr 1fr}.footerGridExpanded>div:last-child{grid-column:2/4}}@media (max-width:680px){.siteHeader{position:sticky}.headerInner{height:68px}.mobileMenuButton{margin-left:auto}.pageHeroPremium{padding:66px 0 52px}.pageHeroSplit{gap:22px}.pageHeroAside p{font-size:16px!important}.decisionBand{padding:55px 0}.decisionBandGrid .buttonRow,.decisionBandGrid .button{width:100%}.entrepreneurToolGrid{gap:28px}.trainingModesGrid{grid-template-columns:1fr}.trainingModesGrid div{border-bottom:1px solid #ffffff1f;border-right:0;padding:22px 0}.trainingModesGrid div:last-child{border-bottom:0}.contactPromise{margin-top:25px}.formShellHead,.formShellPremium .leadForm{padding:20px}.footerGridExpanded{grid-template-columns:1fr;gap:28px}.footerGridExpanded>div:last-child{grid-column:auto}.footerBrand{max-width:none}}.resourcesHero{color:#fff;background:linear-gradient(115deg,#081d31 0%,#0d3e65 58%,#1267a8 100%);overflow:hidden}.resourcesHeroGrid{grid-template-columns:1.15fr .85fr;align-items:center;gap:80px;padding:86px 0;display:grid}.resourcesHero h1{letter-spacing:-.045em;margin:14px 0 22px;font-size:clamp(50px,6.3vw,82px);line-height:.98}.resourcesHero h1 span{color:#6bbcff}.resourcesHeroLead{color:#d6e4ef;max-width:700px;font-size:18px;line-height:1.65}.resourcesHeroPanel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:20px;padding:30px}.resourcesHeroPanel>span{letter-spacing:.16em;color:#83c6ff;font-size:10px;font-weight:900}.resourcesHeroPanel>strong{margin:24px 0 11px;font-size:28px;line-height:1.15;display:block}.resourcesHeroPanel p{color:#c9dbe8;margin-bottom:25px;line-height:1.6}.resourcesTopics{border-bottom:1px solid var(--line);background:#fff}.resourcesTopicsGrid{grid-template-columns:repeat(4,1fr);display:grid}.resourcesTopicsGrid span{text-align:center;border-right:1px solid var(--line);color:#486276;padding:20px 12px;font-size:12px;font-weight:850}.resourcesTopicsGrid span:last-child{border-right:0}.resourcesSectionHead{grid-template-columns:1.15fr .85fr;align-items:end;gap:65px;margin-bottom:36px;display:grid}.resourcesSectionHead h2{letter-spacing:-.035em;margin:0;font-size:clamp(34px,4vw,48px);line-height:1.06}.resourcesSectionHead>p{color:var(--muted);margin:0;line-height:1.65}.resourcesSectionHead.compact{grid-template-columns:1fr auto;align-items:center}.resourcesGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.resourceCard{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:390px;padding:28px;transition:all .2s;display:flex;box-shadow:0 12px 32px #081d310d}.resourceCard:hover{transform:translateY(-4px);box-shadow:0 19px 42px #081d3117}.resourceCardTop{justify-content:space-between;align-items:center;display:flex}.resourceIndex{color:#d9e6f1;letter-spacing:-.05em;font-size:34px;font-weight:900}.resourceCategory{letter-spacing:.12em;text-transform:uppercase;color:var(--blue);background:#eaf4ff;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:900}.resourceCard h2{letter-spacing:-.03em;margin:33px 0 13px;font-size:28px;line-height:1.08}.resourceCard>p{color:var(--muted);margin:0 0 24px;line-height:1.62}.resourceMeta{color:#7d8e9d;border-top:1px solid var(--line);gap:18px;margin-top:auto;padding-top:18px;font-size:11px;font-weight:700;display:flex}.resourceCard>a{color:var(--blue);justify-content:space-between;margin-top:19px;font-size:14px;font-weight:850;display:flex}.resourcesToolsBand{color:#fff;background:linear-gradient(105deg,#0b2236,#0e4b79);padding:68px 0}.resourcesToolsBandInner{grid-template-columns:1fr auto;align-items:center;gap:60px;display:grid}.resourcesToolsBand h2{letter-spacing:-.035em;margin:0;font-size:clamp(36px,4vw,50px);line-height:1.05}.resourcesToolsBand p:not(.eyebrow){color:#c7d9e8;max-width:720px;margin-bottom:0;line-height:1.6}.resourceArticleHero{background:linear-gradient(#eef6fc,#fff);padding:78px 0 58px}.resourceArticleHeroInner{max-width:900px}.resourceBack{color:#60798e;margin-bottom:36px;font-size:13px;font-weight:800;display:inline-block}.resourceArticleHero h1{letter-spacing:-.045em;margin:14px 0 20px;font-size:clamp(44px,6vw,70px);line-height:1.02}.resourceArticleExcerpt{color:#526a7e;max-width:850px;font-size:20px;line-height:1.6}.resourceArticleMeta{color:#718598;flex-wrap:wrap;gap:22px;margin-top:30px;font-size:12px;font-weight:750;display:flex}.resourceArticleLayout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:72px;padding-top:62px;padding-bottom:82px;display:grid}.resourceArticleBody{max-width:760px}.resourceArticleBody section+section{margin-top:50px}.resourceArticleBody h2{letter-spacing:-.025em;margin:0 0 18px;font-size:31px;line-height:1.15}.resourceArticleBody p,.resourceArticleBody li{color:#3e5365;font-size:17px;line-height:1.78}.resourceArticleBody p{margin:0 0 18px}.resourceArticleBody ul{margin:12px 0 0;padding-left:24px}.resourceArticleBody li{margin-bottom:10px}.resourceToolCta{color:#fff;background:#0b2237;border-radius:18px;padding:27px;position:sticky;top:105px;box-shadow:0 22px 46px #081d3124}.resourceToolCta>span{letter-spacing:.14em;color:#80c4ff;font-size:10px;font-weight:900}.resourceToolCta h3{margin:22px 0 10px;font-size:26px;line-height:1.12}.resourceToolCta p{color:#c8d9e6;font-size:14px;line-height:1.6}.resourceToolCta .button{width:100%;margin-top:14px}.resourceContactLink{color:#b7d9f6;text-align:center;margin-top:18px;font-size:12px;font-weight:800;display:block}.resourceMoreSection{background:#f5f8fb;padding:65px 0}.resourceMoreGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.resourceMoreCard{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-height:190px;padding:22px;display:flex}.resourceMoreCard>span{letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-size:10px;font-weight:900}.resourceMoreCard>strong{margin:27px 0 20px;font-size:18px;line-height:1.25}.resourceMoreCard>small{color:#718598;margin-top:auto;font-weight:750}@media (max-width:980px){.resourcesHeroGrid,.resourcesSectionHead,.resourcesToolsBandInner,.resourceArticleLayout{grid-template-columns:1fr}.resourcesHeroGrid{gap:34px;padding:68px 0}.resourcesGrid{grid-template-columns:1fr}.resourceArticleLayout{gap:36px}.resourceToolCta{max-width:620px;position:static}.resourcesToolsBandInner .button{width:max-content}.resourceMoreGrid{grid-template-columns:1fr 1fr}.resourcesSectionHead.compact{grid-template-columns:1fr auto}}@media (max-width:680px){.resourcesHero h1{font-size:47px}.resourcesTopicsGrid{grid-template-columns:1fr 1fr}.resourcesTopicsGrid span:nth-child(2){border-right:0}.resourcesTopicsGrid span:nth-child(-n+2){border-bottom:1px solid var(--line)}.resourcesSectionHead,.resourcesSectionHead.compact{grid-template-columns:1fr;gap:20px}.resourceCard{min-height:auto;padding:22px}.resourcesToolsBand{padding:52px 0}.resourcesToolsBandInner .button{width:100%}.resourceArticleHero{padding:58px 0 40px}.resourceArticleExcerpt{font-size:17px}.resourceArticleLayout{padding-top:42px;padding-bottom:58px}.resourceArticleBody p,.resourceArticleBody li{font-size:16px}.resourceMoreGrid{grid-template-columns:1fr}}.homeInsightsSection{background:#f7fafc}.homeInsightsGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.homeInsightCard{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;min-height:215px;padding:23px;transition:all .2s;display:flex}.homeInsightCard:hover{transform:translateY(-3px);box-shadow:0 14px 34px #081d3112}.homeInsightCard>span{text-transform:uppercase;letter-spacing:.12em;color:var(--blue);font-size:10px;font-weight:900}.homeInsightCard>strong{margin:28px 0 22px;font-size:20px;line-height:1.25}.homeInsightCard>small{color:#60778c;margin-top:auto;font-weight:800}.homeInsightsFooter{margin-top:28px}@media (max-width:820px){.homeInsightsGrid{grid-template-columns:1fr}}.leadMagnetHero{color:#fff;background:linear-gradient(115deg,#071b2d 0%,#0d3d64 58%,#0d6aac 100%);overflow:hidden}.leadMagnetHeroGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:76px;padding:82px 0;display:grid}.leadMagnetHero h1{letter-spacing:-.045em;margin:15px 0 22px;font-size:clamp(50px,6vw,78px);line-height:.99}.leadMagnetHero h1 span{color:#72c2ff}.leadMagnetHeroLead{color:#d5e4ef;max-width:720px;font-size:18px;line-height:1.65}.leadMagnetProof{color:#dceaf4;flex-wrap:wrap;gap:14px 25px;margin-top:30px;font-size:13px;font-weight:750;display:flex}.leadMagnetPreview{color:#10283b;background:#fff;border-radius:20px;justify-self:end;width:min(100%,420px);min-height:520px;padding:32px;position:relative;transform:rotate(2deg);box-shadow:0 28px 75px #0000003d}.leadMagnetPreviewTop{border-bottom:1px solid #d9e4ec;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.leadMagnetPreviewTop span{color:#1267a8;font-size:27px;font-weight:950}.leadMagnetPreviewTop small{letter-spacing:.15em;font-size:9px;font-weight:900}.leadMagnetPreview h2{letter-spacing:-.035em;margin:45px 0 35px;font-size:39px;line-height:1.05}.leadMagnetPreviewChecks{gap:16px;display:grid}.leadMagnetPreviewChecks div{border-bottom:1px solid #e7eef3;align-items:center;gap:12px;padding-bottom:13px;font-size:14px;font-weight:800;display:flex}.leadMagnetPreviewChecks i{color:#1267a8;background:#e9f4fd;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.leadMagnetPreviewFooter{letter-spacing:.16em;color:#8193a1;font-size:9px;font-weight:900;position:absolute;bottom:28px;left:32px;right:32px}.leadMagnetValueSection{background:#f7fafc}.leadMagnetValueGrid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.7fr);align-items:start;gap:70px;display:grid}.leadMagnetValueGrid h2{letter-spacing:-.04em;margin:10px 0 18px;font-size:clamp(38px,4.5vw,55px);line-height:1.05}.leadMagnetValueLead{color:var(--muted);max-width:760px;font-size:17px;line-height:1.65}.leadMagnetGroupGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:34px;display:grid}.leadMagnetGroupGrid article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:21px}.leadMagnetGroupGrid article>span{color:#d2e0ea;font-size:25px;font-weight:900}.leadMagnetGroupGrid h3{margin:20px 0 8px;font-size:18px}.leadMagnetGroupGrid p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.leadMagnetFormCard{border:1px solid var(--line);background:#fff;border-radius:18px;padding:30px;position:sticky;top:105px;box-shadow:0 20px 52px #081d3117}.leadMagnetFormCard h3{margin:11px 0 8px;font-size:29px;line-height:1.1}.leadMagnetFormIntro{color:var(--muted);font-size:14px;line-height:1.55}.leadMagnetFields{grid-template-columns:1fr}.leadMagnetFormCard label{color:#3b5265;font-size:12px;font-weight:800}.leadMagnetFormCard input,.leadMagnetFormCard select{width:100%;font:inherit;background:#fff;border:1px solid #cfdae3;border-radius:9px;margin-top:7px;padding:12px 13px}.leadMagnetSubmit{justify-content:center;width:100%}.leadMagnetPrivacy{color:#7e909f;margin-top:14px;line-height:1.45;display:block}.leadMagnetSuccess{text-align:center;padding:12px 0}.leadMagnetSuccessIcon{color:#17834b;background:#eaf7ef;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 20px;font-size:28px;font-weight:900;display:grid}.leadMagnetSuccess h3{font-size:30px}.leadMagnetSuccess p{color:var(--muted);line-height:1.6}.leadMagnetSuccess .button{justify-content:center;width:100%;margin-top:12px}.leadMagnetSecondaryLink{color:var(--blue);margin-top:20px;font-size:13px;font-weight:800;display:block}.leadMagnetAfter{color:#fff;background:#0b2236;padding:64px 0}.leadMagnetAfterInner{grid-template-columns:1fr auto;align-items:center;gap:60px;display:grid}.leadMagnetAfter h2{letter-spacing:-.035em;margin:10px 0;font-size:clamp(35px,4vw,50px);line-height:1.05}.leadMagnetAfter p:not(.eyebrow){color:#c8d8e5;max-width:740px;line-height:1.6}.resourceLeadMagnetCard{color:#fff;background:linear-gradient(110deg,#0b2236,#0d5e98);border-radius:18px;grid-column:1/-1;grid-template-columns:1.25fr .75fr;align-items:center;gap:40px;margin-bottom:4px;padding:34px;display:grid}.resourceLeadMagnetCard h2{margin:10px 0;font-size:34px;line-height:1.08}.resourceLeadMagnetCard p{color:#d1e1ec;margin:0;line-height:1.6}.resourceLeadMagnetCardAside{background:#ffffff17;border:1px solid #ffffff29;border-radius:14px;padding:22px}.resourceLeadMagnetCardAside strong{margin-bottom:9px;font-size:19px;display:block}.resourceLeadMagnetCardAside small{color:#d4e4ee;margin-bottom:16px;line-height:1.5;display:block}.resourceLeadMagnetCardAside .button{justify-content:center;width:100%}.honeypot{opacity:0!important;pointer-events:none!important;position:absolute!important;left:-10000px!important}@media (max-width:980px){.leadMagnetHeroGrid,.leadMagnetValueGrid,.leadMagnetAfterInner,.resourceLeadMagnetCard{grid-template-columns:1fr}.leadMagnetPreview{justify-self:start;transform:none}.leadMagnetFormCard{position:static}.leadMagnetAfterInner .button{width:max-content}}@media (max-width:680px){.leadMagnetHeroGrid{padding:60px 0}.leadMagnetHero h1{font-size:46px}.leadMagnetPreview{min-height:470px;padding:24px}.leadMagnetPreview h2{font-size:33px}.leadMagnetGroupGrid{grid-template-columns:1fr}.leadMagnetAfterInner .button{width:100%}.resourceLeadMagnetCard{padding:25px}.resourceLeadMagnetCard h2{font-size:29px}}.privacyBanner{z-index:120;position:fixed;bottom:18px;left:18px;right:18px}.privacyBannerInner{color:#fff;background:#061522;border:1px solid #ffffff29;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;width:min(1100px,100%);margin:0 auto;padding:20px 22px;display:flex;box-shadow:0 22px 60px #0000004d}.privacyBanner strong{font-size:17px}.privacyBanner p{color:#c9d8e6;max-width:720px;margin:5px 0 3px;font-size:14px}.privacyBanner a{color:#72b8ff;font-size:12px;text-decoration:underline}.privacyActions{flex-wrap:wrap;gap:10px;min-width:max-content;display:flex}.footerPrivacyButton{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.footerPrivacyButton:hover,.consentRow a{color:var(--blue)}.legalPage{background:#f8fafc;min-height:70vh}.legalContainer{max-width:860px}.legalContainer h1{letter-spacing:-.04em;margin:0 0 34px;font-size:clamp(42px,6vw,64px)}.legalContainer h2{margin:34px 0 10px;font-size:24px}.legalContainer p{color:#4f6173;font-size:16px;line-height:1.75}.legalContainer a{color:var(--blue);text-decoration:underline}.legalWarning{color:#715719;background:#fff7df;border:1px solid #efd590;border-radius:12px;margin:22px 0;padding:16px 18px}.legalWarning p{color:inherit;margin:4px 0 0;font-size:14px}.adminActions{align-items:center;gap:10px;display:flex}.launchStatus{border-radius:14px;flex-direction:column;gap:3px;margin:24px 0;padding:18px 20px;display:flex}.launchStatus.ready{color:#176a3f;background:#e9f8ef}.launchStatus.pending{color:#815914;background:#fff4e1}.launchChecks{gap:10px;display:grid}.launchChecks>div{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.launchChecks strong,.launchChecks small{display:block}.launchChecks small{color:var(--muted);margin-top:2px}.checkOk,.checkPending{border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-weight:900;display:inline-flex}.checkOk{color:#137140;background:#e4f8ed}.checkPending{color:#9a6100;background:#fff1dc}@media (max-width:680px){.privacyBanner{bottom:10px;left:10px;right:10px}.privacyBannerInner{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.privacyActions{grid-template-columns:1fr 1fr;min-width:0;display:grid}.privacyActions .button{padding:11px 10px;font-size:12px}.adminActions{flex-direction:column;align-items:stretch}}.privacyChoiceButton{border:1px solid #ffffff38;min-width:150px}
