.page_page__ZU32B{min-block-size:100vh;color:var(--ink);background:radial-gradient(900px 420px at 88% -8%,rgba(15,107,107,.1),transparent 70%),radial-gradient(760px 420px at 6% 4%,rgba(168,99,26,.06),transparent 72%),var(--surface-0);overflow-x:clip}.page_navBar__YFHxz{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:50;background:hsla(40,23%,97%,.82);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);-webkit-border-after:1px solid hsla(38,18%,88%,.9);border-block-end:1px solid hsla(38,18%,88%,.9)}.page_nav__zpG_3{min-block-size:72px;display:flex;align-items:center;gap:var(--space-6)}.page_brand__f_q1F{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--ink);flex-shrink:0}.page_brand__f_q1F,.page_brand__f_q1F:hover{text-decoration:none}.page_brandMark__ojkvm{inline-size:38px;block-size:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(150deg,var(--petrol-700),var(--petrol-900));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 6px 16px rgba(6,42,44,.22);position:relative;flex-shrink:0}.page_brandPulse__5gjjZ{inline-size:15px;block-size:15px;border-radius:4px;background:var(--accent-200);box-shadow:0 0 0 3px rgba(196,224,222,.18);position:relative}.page_brandPulse__5gjjZ:after{content:"";position:absolute;inset-block-start:50%;inset-inline:3px;block-size:2px;-webkit-margin-before:-1px;margin-block-start:-1px;background:var(--petrol-900);border-radius:2px}.page_brandText__1zpJ5{display:flex;flex-direction:column;line-height:1.15}.page_brandText__1zpJ5 strong{font-size:20px;font-weight:800;letter-spacing:.02em}.page_brandText__1zpJ5 small{font-family:var(--font-latin);font-size:10.5px;letter-spacing:.06em;color:var(--muted);text-transform:uppercase}.page_navLinks__3Mchl{display:flex;align-items:center;gap:var(--space-6);-webkit-margin-start:auto;margin-inline-start:auto}.page_navLinks__3Mchl a{color:var(--ink-2);font-size:var(--text-sm);font-weight:600;text-decoration:none;position:relative;padding-block:6px}.page_navLinks__3Mchl a:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;background:var(--accent);border-radius:2px;transform:scaleX(0);transform-origin:right;transition:transform var(--dur-1) var(--ease-out)}.page_navLinks__3Mchl a:hover{color:var(--accent-700);text-decoration:none}.page_navLinks__3Mchl a:hover:after{transform:scaleX(1)}.page_navActions__clKtU{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.page_ghostCta__C9OfP{color:var(--ink-2);font-size:var(--text-sm);font-weight:600;padding:9px 4px;text-decoration:none}.page_ghostCta__C9OfP:hover{color:var(--accent);text-decoration:none}.page_primaryCta__JU8yd{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--accent),var(--accent-600));color:#fff;border:1px solid var(--accent-700);border-radius:var(--radius-full);padding:10px 20px;font-size:var(--text-sm);font-weight:700;text-decoration:none;box-shadow:0 6px 18px rgba(15,107,107,.22);transition:transform var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}.page_primaryCta__JU8yd:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(15,107,107,.28);text-decoration:none}.page_hero__SKW6o{padding-block:clamp(40px,6vw,76px) clamp(48px,7vw,96px);position:relative}.page_heroGrid__BL1ju{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px)}.page_heroCopy__kbqf4{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.page_eyebrow__H9Slr{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 12px 6px 10px;border-radius:var(--radius-full);background:var(--accent-050);border:1px solid var(--accent-200);color:var(--accent-700);font-size:var(--text-xs);font-weight:700}.page_eyebrowDot___za76{inline-size:7px;block-size:7px;border-radius:var(--radius-full);background:var(--accent);box-shadow:0 0 0 4px rgba(15,107,107,.12)}.page_heroTitle__Gfler{font-size:clamp(2.3rem,5.4vw,4rem);font-weight:800;line-height:1.12;letter-spacing:-.035em;color:var(--petrol-900)}.page_heroAccent__Ur4Gt{color:var(--accent-700);background:linear-gradient(transparent 68%,var(--accent-100) 68%);-webkit-padding-end:4px;padding-inline-end:4px}.page_lead__PxPwQ{max-inline-size:56ch;color:var(--ink-2);font-size:clamp(var(--text-base),1.6vw,var(--text-lg));line-height:1.9}.page_actions__e35f9{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.page_primaryCtaLarge___Kxyq,.page_secondaryCtaLarge__PXuHt{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-full);padding:14px 26px;font-size:var(--text-base);font-weight:700;text-decoration:none;transition:transform var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.page_primaryCtaLarge___Kxyq{background:linear-gradient(180deg,var(--accent),var(--accent-600));color:#fff;border:1px solid var(--accent-700);box-shadow:0 10px 26px rgba(15,107,107,.26)}.page_primaryCtaLarge___Kxyq:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(15,107,107,.3);text-decoration:none}.page_secondaryCtaLarge__PXuHt{background:var(--surface-1);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-1)}.page_secondaryCtaLarge__PXuHt:hover{border-color:var(--accent-200);background:var(--accent-050);text-decoration:none;transform:translateY(-1px)}.page_micro__oXCQa{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--muted);font-size:var(--text-xs);line-height:1.75;max-inline-size:52ch}.page_micro__oXCQa svg{flex-shrink:0;-webkit-margin-before:4px;margin-block-start:4px;color:var(--accent)}.page_reportWrap__BK1k9{position:relative;isolation:isolate}.page_reportGlow__p5Abs{position:absolute;inset:auto -8% -18% -8%;block-size:60%;background:radial-gradient(closest-side,rgba(15,107,107,.22),transparent 78%);filter:blur(10px);z-index:-1}.page_report__EHgqR{background:var(--surface-1);border:1px solid hsla(38,18%,88%,.9);border-radius:var(--radius-xl);box-shadow:var(--shadow-3);padding:clamp(20px,3vw,28px);display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.page_reportHead__MqnsB{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.page_reportKicker__U1qfJ{display:block;font-size:var(--text-lg);font-weight:800;color:var(--petrol-900)}.page_reportMeta__DXrVK{display:block;font-size:var(--text-xs);color:var(--muted);-webkit-margin-before:2px;margin-block-start:2px}.page_sampleBadge__RG_jT{flex-shrink:0;font-size:11px;font-weight:700;color:var(--amber);background:var(--amber-100);border:1px solid rgba(168,99,26,.18);border-radius:var(--radius-full);padding:3px 10px}.page_scoreRow__7_NCl{display:flex;align-items:center;gap:var(--space-4)}.page_scoreRing__Q9X5M{inline-size:92px;block-size:92px;border-radius:var(--radius-full);background:conic-gradient(var(--accent) calc(var(--score) * 1%),var(--surface-2) 0);display:grid;place-items:center;flex-shrink:0}.page_scoreInner___2Iz7{inline-size:74px;block-size:74px;border-radius:var(--radius-full);background:var(--surface-1);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05;box-shadow:inset 0 0 0 1px var(--line)}.page_scoreInner___2Iz7 b{font-size:26px;font-weight:800;color:var(--petrol-900)}.page_scoreInner___2Iz7 small{font-size:10.5px;color:var(--muted)}.page_scoreCopy__HrXFT{display:flex;flex-direction:column;gap:4px}.page_scoreCopy__HrXFT strong{font-size:var(--text-base);color:var(--ink)}.page_scoreCopy__HrXFT span{font-size:var(--text-xs);color:var(--muted);line-height:1.7}.page_domainList__MMHYW{list-style:none;display:grid;grid-gap:12px;gap:12px}.page_domainList__MMHYW li{display:grid;grid-template-columns:minmax(0,1fr) 92px 28px;align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.page_domainName__VPGmc{font-size:var(--text-xs);font-weight:600;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_domainTrack__X7cMa{block-size:6px;background:var(--surface-2);border-radius:var(--radius-full);overflow:hidden}.page_domainFill__4bO3L{display:block;block-size:100%;border-radius:var(--radius-full)}.page_domainScore__kaK09{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--ink);text-align:end}.page_reportNext__XaBME{display:flex;align-items:center;gap:var(--space-3);padding:12px 14px;border-radius:var(--radius-md);background:var(--accent-050);border:1px solid var(--accent-200);color:var(--accent-700);font-size:var(--text-xs);line-height:1.6}.page_reportNext__XaBME span:nth-child(2){display:flex;flex-direction:column;flex:1 1}.page_reportNext__XaBME strong{font-size:11px;letter-spacing:.02em;opacity:.8;font-weight:700}.page_nextIcon__P1HqU{display:grid;place-items:center;inline-size:30px;block-size:30px;border-radius:var(--radius-full);background:var(--surface-1);border:1px solid var(--accent-200);flex-shrink:0}.page_section__61PEw{padding-block:clamp(48px,7vw,92px)}.page_sectionTint__BRRae{background:linear-gradient(180deg,hsla(40,20%,94%,.55),hsla(40,23%,97%,0));border-block:1px solid hsla(38,18%,88%,.6)}.page_sectionHead__qnhAZ{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-inline-size:760px;-webkit-margin-after:var(--space-10);margin-block-end:var(--space-10)}.page_sectionKicker__2G0U5{font-size:var(--text-xs);font-weight:800;letter-spacing:.08em;color:var(--accent);text-transform:uppercase}.page_sectionTitle__hzsAh{font-size:clamp(1.6rem,3.2vw,2.35rem);font-weight:800;letter-spacing:-.025em;color:var(--petrol-900)}.page_sectionLede__fGFPV{color:var(--ink-2);font-size:var(--text-base);line-height:1.9}.page_journey__pKIo_{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);counter-reset:step}.page_journeyStep__mC8R8{position:relative;display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start;padding:var(--space-5) var(--space-4) var(--space-5);background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);transition:transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out)}.page_journeyStep__mC8R8:before{content:"";position:absolute;inset-block-start:0;inset-inline:var(--space-4);block-size:3px;border-end-start-radius:3px;border-end-end-radius:3px;background:linear-gradient(90deg,var(--accent),var(--accent-200));opacity:.85}.page_journeyStep__mC8R8:hover{transform:translateY(-4px);border-color:var(--accent-200);box-shadow:var(--shadow-2)}.page_stepNum__6pMPK{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--muted);letter-spacing:.08em}.page_stepIcon__jLVEF{display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:12px;background:var(--accent-050);border:1px solid var(--accent-200);color:var(--accent-700);margin-block:2px 6px}.page_journeyStep__mC8R8 h3{font-size:var(--text-base);font-weight:700;color:var(--ink)}.page_journeyStep__mC8R8 p{font-size:var(--text-xs);color:var(--muted);line-height:1.8}.page_outcomes__qF8pH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.page_outcomeCard__MebnM{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6);display:grid;grid-gap:var(--space-3);gap:var(--space-3);box-shadow:var(--shadow-1);transition:transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.page_outcomeCard__MebnM:hover{transform:translateY(-3px);box-shadow:var(--shadow-2)}.page_outcomeIcon__aBIjo{display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:14px;background:linear-gradient(150deg,var(--petrol-700),var(--petrol-900));color:var(--accent-200);box-shadow:0 8px 18px rgba(6,42,44,.2)}.page_outcomeCard__MebnM h3{font-size:var(--text-lg);font-weight:800;color:var(--petrol-900)}.page_outcomeCard__MebnM p{font-size:var(--text-sm);color:var(--ink-2);line-height:1.85}.page_outcomeCard__MebnM ul{list-style:none;display:grid;grid-gap:8px;gap:8px;-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);-webkit-padding-before:var(--space-3);padding-block-start:var(--space-3);-webkit-border-before:1px dashed var(--line);border-block-start:1px dashed var(--line)}.page_outcomeCard__MebnM li{display:flex;align-items:center;gap:8px;font-size:var(--text-xs);font-weight:600;color:var(--ink-2)}.page_outcomeCard__MebnM li svg{color:var(--accent);flex-shrink:0}.page_whoGrid__YYxES{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:start}.page_whoCopy__nP3xd{display:grid;grid-gap:var(--space-3);gap:var(--space-3);position:-webkit-sticky;position:sticky;inset-block-start:96px}.page_inlineLink__1yRAl{display:inline-flex;align-items:center;gap:8px;-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);font-size:var(--text-sm);font-weight:700;color:var(--accent-700);text-decoration:none}.page_inlineLink__1yRAl:hover{text-decoration:none;gap:12px}.page_whoList__FAQKu{list-style:none;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.page_whoItem__R8Tlt{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-md);transition:border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.page_whoItem__R8Tlt:hover{border-color:var(--accent-200);box-shadow:var(--shadow-1)}.page_whoIcon__8EbEp{display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:var(--radius-full);background:var(--accent-050);border:1px solid var(--accent-200);color:var(--accent-700);flex-shrink:0}.page_whoItem__R8Tlt h3{font-size:var(--text-base);font-weight:700;color:var(--ink);-webkit-margin-after:2px;margin-block-end:2px}.page_whoItem__R8Tlt p{font-size:var(--text-xs);color:var(--muted);line-height:1.8}.page_standards__iyDz1{background:linear-gradient(150deg,var(--petrol-900),var(--petrol-800));color:var(--on-inverse);padding-block:var(--space-6)}.page_standardsInner__IyWk1{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}.page_standardsLabel__fhvGi{font-size:var(--text-sm);color:var(--on-inverse-muted);font-weight:600}.page_standards__iyDz1 ul{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2)}.page_standards__iyDz1 li{font-family:var(--font-latin);font-size:11.5px;font-weight:600;letter-spacing:.06em;padding:5px 12px;border-radius:var(--radius-full);border:1px solid var(--on-inverse-line);background:hsla(0,0%,100%,.05);color:var(--on-inverse)}.page_ctaBand__Cr2IZ{padding-block:clamp(40px,6vw,72px);background:radial-gradient(600px 240px at 85% 20%,rgba(196,224,222,.18),transparent 70%),linear-gradient(120deg,var(--accent-700),var(--petrol-900));color:var(--on-inverse)}.page_ctaInner__tGHAS{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-6)}.page_ctaInner__tGHAS h2{font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800;letter-spacing:-.02em;color:#fff}.page_ctaInner__tGHAS p{color:var(--on-inverse-muted);font-size:var(--text-sm);-webkit-margin-before:6px;margin-block-start:6px}.page_ctaActions__6o8mX{display:flex;flex-wrap:wrap;gap:var(--space-3)}.page_ctaInverseGhost__2m0sD,.page_ctaInverse__8FDwM{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);padding:12px 24px;font-size:var(--text-sm);font-weight:700;text-decoration:none;transition:transform var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.page_ctaInverse__8FDwM{background:#fff;color:var(--petrol-900);border:1px solid #fff}.page_ctaInverse__8FDwM:hover{transform:translateY(-1px);text-decoration:none}.page_ctaInverseGhost__2m0sD{color:var(--on-inverse);border:1px solid var(--on-inverse-line)}.page_ctaInverseGhost__2m0sD:hover{background:hsla(0,0%,100%,.08);text-decoration:none}.page_footer__sHKi3{background:var(--surface-0);padding-block:var(--space-10);-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.page_footerInner__rvzEu{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.page_footerBrand__fYpqm{display:flex;gap:var(--space-3);align-items:flex-start}.page_footerBrand__fYpqm strong{font-size:var(--text-base);color:var(--petrol-900)}.page_footerBrand__fYpqm p{font-size:var(--text-xs);color:var(--muted);line-height:1.8;max-inline-size:44ch}.page_footerLinks__DGiLt{display:flex;flex-wrap:wrap;gap:var(--space-5);justify-content:flex-end}.page_footerLinks__DGiLt a{font-size:var(--text-sm);font-weight:600;color:var(--ink-2);text-decoration:none}.page_footerLinks__DGiLt a:hover{color:var(--accent);text-decoration:none}.page_footerNote__hdC0k{grid-column:1/-1;font-size:11.5px;color:var(--muted);line-height:1.9;-webkit-padding-before:var(--space-5);padding-block-start:var(--space-5);-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}@media (max-width:1080px){.page_journey__pKIo_{grid-template-columns:repeat(2,minmax(0,1fr))}.page_journeyStep__mC8R8:last-child{grid-column:span 2}}@media (max-width:980px){.page_heroGrid__BL1ju{grid-template-columns:1fr}.page_heroCopy__kbqf4{align-items:flex-start}.page_reportWrap__BK1k9{order:2}.page_navLinks__3Mchl{display:none}.page_nav__zpG_3{min-block-size:64px}.page_navActions__clKtU{-webkit-margin-start:auto;margin-inline-start:auto}.page_outcomes__qF8pH,.page_whoGrid__YYxES{grid-template-columns:1fr}.page_whoCopy__nP3xd{position:static}.page_footerInner__rvzEu{grid-template-columns:1fr}.page_footerLinks__DGiLt{justify-content:flex-start}}@media (max-width:640px){.page_container__aoG4z{padding-inline:var(--space-4)}.page_brandText__1zpJ5 small,.page_ghostCta__C9OfP{display:none}.page_hero__SKW6o{-webkit-padding-before:28px;padding-block-start:28px}.page_heroTitle__Gfler{font-size:clamp(2rem,9vw,2.6rem)}.page_actions__e35f9,.page_primaryCtaLarge___Kxyq,.page_secondaryCtaLarge__PXuHt{inline-size:100%}.page_journey__pKIo_{grid-template-columns:1fr}.page_journeyStep__mC8R8:last-child{grid-column:auto}.page_scoreRow__7_NCl{align-items:flex-start}.page_domainList__MMHYW li{grid-template-columns:minmax(0,1fr) 64px 24px}.page_ctaInner__tGHAS,.page_standardsInner__IyWk1{flex-direction:column;align-items:flex-start}.page_ctaActions__6o8mX,.page_ctaInverseGhost__2m0sD,.page_ctaInverse__8FDwM{inline-size:100%}}