.page-module__E0kJGG__page{--background:#f4f6f4;--surface:#fbfcfb;--text:#090b09;--text-muted:#4e574f;--border:#d7ddd7;--accent:#3e5a47;--accent-hover:#2f4436;--accent-soft:#e7ece8;--risk:#8a4638;--risk-soft:#f0e6e3;--sans:"DM Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--serif:"Playfair Display",Georgia,serif;background:var(--background);min-height:100vh;color:var(--text);font-family:var(--sans)}.page-module__E0kJGG__page,.page-module__E0kJGG__page *{box-sizing:border-box}.page-module__E0kJGG__header{z-index:50;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--background)94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.page-module__E0kJGG__nav{grid-template-columns:auto 1fr auto;align-items:center;gap:32px;width:min(1180px,100% - 48px);min-height:68px;margin:0 auto;display:grid}.page-module__E0kJGG__brand{color:var(--text);white-space:nowrap;align-items:baseline;gap:7px;text-decoration:none;display:inline-flex}.page-module__E0kJGG__brandPrefix{letter-spacing:.17em;text-transform:uppercase;font-size:.72rem;font-weight:700}.page-module__E0kJGG__brandName{color:var(--accent);font-family:var(--serif);font-size:1.28rem;font-style:italic}.page-module__E0kJGG__navLinks{justify-content:center;gap:28px;display:flex}.page-module__E0kJGG__navLink,.page-module__E0kJGG__footerLinks a{color:var(--text-muted);font-size:.84rem;font-weight:650;text-decoration:none;transition:color .16s}.page-module__E0kJGG__navLink:hover,.page-module__E0kJGG__navLink:focus-visible,.page-module__E0kJGG__footerLinks a:hover,.page-module__E0kJGG__footerLinks a.page-module__E0kJGG__page:focus-visible{color:var(--accent-hover)}.page-module__E0kJGG__navCta,.page-module__E0kJGG__primaryButton,.page-module__E0kJGG__secondaryButton{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:.9rem;font-weight:750;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.page-module__E0kJGG__navCta,.page-module__E0kJGG__primaryButton{border:1px solid var(--text);background:var(--text);color:var(--background)}.page-module__E0kJGG__navCta:hover,.page-module__E0kJGG__navCta:focus-visible,.page-module__E0kJGG__primaryButton:hover,.page-module__E0kJGG__primaryButton.page-module__E0kJGG__page:focus-visible{border-color:var(--accent-hover);background:var(--accent-hover);transform:translateY(-1px)}.page-module__E0kJGG__secondaryButton{border:1px solid var(--border);color:var(--text);background:0 0}.page-module__E0kJGG__secondaryButton:hover,.page-module__E0kJGG__secondaryButton.page-module__E0kJGG__page:focus-visible{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-hover);transform:translateY(-1px)}.page-module__E0kJGG__statusBar{border-bottom:1px solid var(--border);background:var(--accent-soft);min-height:38px;color:var(--text-muted);letter-spacing:.03em;justify-content:center;align-items:center;gap:9px;font-size:.78rem;font-weight:650;display:flex}.page-module__E0kJGG__statusDot{background:var(--accent);border-radius:50%;width:7px;height:7px}.page-module__E0kJGG__statusSeparator{color:var(--accent)}.page-module__E0kJGG__hero{border-bottom:1px solid var(--border)}.page-module__E0kJGG__heroInner{text-align:center;width:min(920px,100% - 48px);margin:0 auto;padding:108px 0 96px}.page-module__E0kJGG__eyebrow,.page-module__E0kJGG__sectionLabel,.page-module__E0kJGG__stepLabel{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.page-module__E0kJGG__heroTitle{max-width:840px;font-family:var(--serif);letter-spacing:-.045em;margin:20px auto 28px;font-size:clamp(3.1rem,7vw,6.15rem);font-weight:400;line-height:.98}.page-module__E0kJGG__heroTitle em{color:var(--text);font-weight:400}.page-module__E0kJGG__heroTitle span{color:var(--accent)}.page-module__E0kJGG__heroCopy{max-width:690px;color:var(--text);margin:0 auto;font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.72}.page-module__E0kJGG__heroSupport{color:var(--text-muted);margin:17px 0 0;font-size:1rem;line-height:1.65}.page-module__E0kJGG__heroActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.page-module__E0kJGG__heroNote{color:var(--text-muted);margin:20px 0 0;font-size:.76rem}.page-module__E0kJGG__section{border-bottom:1px solid var(--border);padding:96px 24px}.page-module__E0kJGG__softSection{background:var(--surface)}.page-module__E0kJGG__sectionIntro{text-align:center;width:min(760px,100%);margin:0 auto 44px}.page-module__E0kJGG__sectionTitle,.page-module__E0kJGG__methodologyTitle,.page-module__E0kJGG__finalCta h2{font-family:var(--serif);letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(2.25rem,4.6vw,4.25rem);font-weight:400;line-height:1.05}.page-module__E0kJGG__sectionCopy{max-width:650px;color:var(--text-muted);margin:22px auto 0;font-size:1.05rem;line-height:1.75}.page-module__E0kJGG__measureGrid,.page-module__E0kJGG__stepGrid,.page-module__E0kJGG__classificationGrid{gap:18px;width:min(1120px,100%);margin:0 auto;display:grid}.page-module__E0kJGG__measureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__E0kJGG__measureCard,.page-module__E0kJGG__stepCard,.page-module__E0kJGG__classificationCard{border:1px solid var(--border);background:var(--surface);border-radius:18px}.page-module__E0kJGG__measureCard{flex-direction:column;min-height:290px;padding:34px;display:flex}.page-module__E0kJGG__cardNumber{background:var(--accent-soft);width:42px;height:42px;color:var(--accent-hover);border-radius:50%;place-items:center;font-size:.78rem;font-weight:800;display:grid}.page-module__E0kJGG__measureCard h3,.page-module__E0kJGG__stepCard h3,.page-module__E0kJGG__classificationCard h3{font-family:var(--serif);letter-spacing:-.025em;margin:auto 0 14px;font-size:1.85rem;font-weight:400}.page-module__E0kJGG__measureCard p,.page-module__E0kJGG__stepCard p,.page-module__E0kJGG__classificationCard p,.page-module__E0kJGG__methodologyCopy p,.page-module__E0kJGG__finalCta p{color:var(--text-muted);margin:0;font-size:1rem;line-height:1.72}.page-module__E0kJGG__stepGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__E0kJGG__stepCard{background:var(--background);min-height:275px;padding:30px}.page-module__E0kJGG__stepCard h3{margin:38px 0 14px;font-size:1.55rem}.page-module__E0kJGG__classificationGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__E0kJGG__classificationCard{min-height:230px;padding:30px;position:relative;overflow:hidden}.page-module__E0kJGG__classificationCard h3{margin:58px 0 14px;font-size:1.55rem}.page-module__E0kJGG__classificationMarker{background:var(--text-muted);border-radius:999px;width:34px;height:5px;position:absolute;top:30px;left:30px}.page-module__E0kJGG__constructive .page-module__E0kJGG__classificationMarker{background:var(--accent)}.page-module__E0kJGG__risk .page-module__E0kJGG__classificationMarker{background:var(--risk)}.page-module__E0kJGG__constructive{background:var(--accent-soft)}.page-module__E0kJGG__neutral{background:var(--surface)}.page-module__E0kJGG__risk{background:var(--risk-soft)}.page-module__E0kJGG__methodologySection{border-bottom:1px solid var(--border);background:var(--accent-soft);padding:88px 24px}.page-module__E0kJGG__methodologyInner{grid-template-columns:1fr .85fr;align-items:start;gap:72px;width:min(1080px,100%);margin:0 auto;display:grid}.page-module__E0kJGG__methodologyTitle{max-width:650px;font-size:clamp(2.25rem,4vw,3.7rem)}.page-module__E0kJGG__methodologyCopy{padding-top:8px}.page-module__E0kJGG__textLink{color:var(--accent-hover);gap:8px;margin-top:24px;font-weight:800;text-decoration:none;display:inline-flex}.page-module__E0kJGG__textLink:hover,.page-module__E0kJGG__textLink.page-module__E0kJGG__page:focus-visible{text-underline-offset:4px;text-decoration:underline}.page-module__E0kJGG__finalCta{border-bottom:1px solid var(--border);padding:108px 24px}.page-module__E0kJGG__finalCtaInner{text-align:center;width:min(760px,100%);margin:0 auto}.page-module__E0kJGG__finalCta h2{margin-bottom:22px}.page-module__E0kJGG__finalCta p{max-width:590px;margin:0 auto 32px;font-size:1.06rem}.page-module__E0kJGG__footer{grid-template-columns:auto 1fr auto;align-items:center;gap:36px;width:min(1180px,100% - 48px);min-height:100px;margin:0 auto;display:grid}.page-module__E0kJGG__footer p{color:var(--text-muted);text-align:center;margin:0;font-size:.75rem;line-height:1.6}.page-module__E0kJGG__footerLinks{gap:20px;display:flex}.page-module__E0kJGG__page:focus-visible{outline:3px solid color-mix(in srgb,var(--accent)35%,transparent);outline-offset:3px}@media (max-width:860px){.page-module__E0kJGG__nav{grid-template-columns:1fr auto}.page-module__E0kJGG__navLinks{display:none}.page-module__E0kJGG__stepGrid,.page-module__E0kJGG__classificationGrid{grid-template-columns:1fr}.page-module__E0kJGG__methodologyInner{grid-template-columns:1fr;gap:34px}.page-module__E0kJGG__footer{grid-template-columns:1fr;justify-items:center;padding:30px 0}}@media (max-width:680px){.page-module__E0kJGG__nav{gap:14px;width:min(100% - 28px,1180px)}.page-module__E0kJGG__brandPrefix{display:none}.page-module__E0kJGG__navCta{min-height:40px;padding:0 14px;font-size:.8rem}.page-module__E0kJGG__statusBar{text-align:center;flex-wrap:wrap;padding:9px 14px}.page-module__E0kJGG__statusSeparator{display:none}.page-module__E0kJGG__heroInner{width:min(100% - 32px,920px);padding:80px 0 72px}.page-module__E0kJGG__heroTitle{font-size:clamp(2.75rem,14vw,4rem)}.page-module__E0kJGG__heroActions{flex-direction:column}.page-module__E0kJGG__primaryButton,.page-module__E0kJGG__secondaryButton{width:100%}.page-module__E0kJGG__section{padding:72px 16px}.page-module__E0kJGG__measureGrid{grid-template-columns:1fr}.page-module__E0kJGG__measureCard,.page-module__E0kJGG__stepCard,.page-module__E0kJGG__classificationCard{min-height:auto;padding:26px}.page-module__E0kJGG__measureCard h3{margin-top:54px}.page-module__E0kJGG__methodologySection,.page-module__E0kJGG__finalCta{padding:72px 16px}.page-module__E0kJGG__footer{width:min(100% - 32px,1180px)}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__page *,.page-module__E0kJGG__page :before,.page-module__E0kJGG__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
