.page-module__-P8V9a__page{--ink:#17211e;--muted:#60706a;--paper:#f6f3eb;--card:#fffdf8;--line:#dcd8ce;--accent:#9c3b1f;--green:#276b62;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 88% 5%, #d45f371a, transparent 24rem), var(--paper)}.page-module__-P8V9a__shell{width:min(1180px,100% - 40px);margin-inline:auto}.page-module__-P8V9a__hero{border-bottom:1px solid var(--line);padding:88px 0 64px}.page-module__-P8V9a__backLink,.page-module__-P8V9a__method a{color:var(--green);text-underline-offset:4px;align-items:center;gap:7px;font-weight:750;text-decoration-thickness:1px;display:inline-flex}.page-module__-P8V9a__eyebrow{color:var(--accent);letter-spacing:.15em;margin:32px 0 12px;font-size:.78rem;font-weight:850}.page-module__-P8V9a__hero h1{letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(3rem,8vw,6.8rem);line-height:.95}.page-module__-P8V9a__lead{color:#43514c;max-width:800px;margin:32px 0 0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.8}.page-module__-P8V9a__period{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.page-module__-P8V9a__period span,.page-module__-P8V9a__period strong{border:1px solid var(--line);background:#fffdf8b8;border-radius:999px;padding:8px 12px}.page-module__-P8V9a__period span:nth-child(2){background:0 0;border:0;padding:0}.page-module__-P8V9a__disclosure,.page-module__-P8V9a__method{background:#eef5f1;border:1px solid #b8cec7;border-radius:18px;grid-template-columns:auto 1fr;gap:20px;margin-top:42px;padding:26px;display:grid}.page-module__-P8V9a__disclosure>svg,.page-module__-P8V9a__method>svg{color:var(--green)}.page-module__-P8V9a__disclosure h2,.page-module__-P8V9a__method h2{margin:0 0 8px;font-size:1.2rem}.page-module__-P8V9a__disclosure p,.page-module__-P8V9a__method p{color:#40554e;margin:6px 0;line-height:1.72}.page-module__-P8V9a__section{padding:76px 0 20px}.page-module__-P8V9a__sectionHeading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.page-module__-P8V9a__sectionHeading .page-module__-P8V9a__eyebrow{margin-top:0}.page-module__-P8V9a__sectionHeading h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.25rem)}.page-module__-P8V9a__sectionHeading>p{max-width:440px;color:var(--muted);text-align:right;margin:0;line-height:1.65}.page-module__-P8V9a__metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.page-module__-P8V9a__metricCard,.page-module__-P8V9a__chartCard,.page-module__-P8V9a__planCard,.page-module__-P8V9a__auditPanel{border:1px solid var(--line);background:var(--card);border-radius:18px;box-shadow:0 14px 34px #202d280d}.page-module__-P8V9a__metricCard{padding:22px}.page-module__-P8V9a__metricCard span,.page-module__-P8V9a__metricCard small{color:var(--muted);display:block}.page-module__-P8V9a__metricCard strong{font-variant-numeric:tabular-nums;margin:9px 0 6px;font-size:2.8rem;line-height:1;display:block}.page-module__-P8V9a__chartGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.page-module__-P8V9a__chartCard{min-width:0;padding:24px}.page-module__-P8V9a__chartCard h3,.page-module__-P8V9a__chartCard p{margin:0}.page-module__-P8V9a__chartCard p{color:var(--muted);margin-top:4px;font-size:.88rem}.page-module__-P8V9a__wideChart{grid-column:1/-1}.page-module__-P8V9a__chart{width:100%;height:auto;margin-top:16px;display:block;overflow:visible}.page-module__-P8V9a__gridLine{stroke:#dfddd5;stroke-dasharray:5 7}.page-module__-P8V9a__chartLabel,.page-module__-P8V9a__chartValue{fill:#68736f;font-variant-numeric:tabular-nums;font-size:13px}.page-module__-P8V9a__chartValue{fill:var(--ink);font-weight:800}.page-module__-P8V9a__auditPanel{grid-template-columns:.8fr 1.4fr;gap:28px;padding:30px;display:grid}.page-module__-P8V9a__healthScore{border-right:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding-right:28px;display:grid}.page-module__-P8V9a__healthScore svg{color:var(--green)}.page-module__-P8V9a__healthScore span{color:var(--muted);grid-column:2/4}.page-module__-P8V9a__healthScore strong{font-variant-numeric:tabular-nums;grid-column:1/3;font-size:4.8rem;line-height:.9}.page-module__-P8V9a__healthScore small{color:var(--muted);align-self:end}.page-module__-P8V9a__auditStats{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;display:grid}.page-module__-P8V9a__auditStats div{background:#f2f0e9;border-radius:12px;padding:18px}.page-module__-P8V9a__auditStats dt{color:var(--muted);font-size:.84rem}.page-module__-P8V9a__auditStats dd{margin:10px 0 0;font-size:2rem;font-weight:800}.page-module__-P8V9a__caveat{border-left:4px solid var(--accent);background:#fff1ea;grid-column:1/-1;margin:0;padding:16px 18px;line-height:1.65}.page-module__-P8V9a__planGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.page-module__-P8V9a__planCard{padding:28px;position:relative;overflow:hidden}.page-module__-P8V9a__planNumber{color:#d45f371f;font-size:5rem;font-weight:900;line-height:1;position:absolute;top:12px;right:18px}.page-module__-P8V9a__planCard>p{color:var(--accent);letter-spacing:.08em;margin:0 0 7px;font-size:.85rem;font-weight:850}.page-module__-P8V9a__planCard h3{margin:0;font-size:1.4rem;position:relative}.page-module__-P8V9a__planCard ul{gap:13px;margin:22px 0 0;padding:0;list-style:none;display:grid}.page-module__-P8V9a__planCard ul>li{color:#43514c;grid-template-columns:auto 1fr;gap:9px;line-height:1.6;display:grid}.page-module__-P8V9a__planCard ul>li svg{width:17px;color:var(--green);margin-top:4px}.page-module__-P8V9a__method{border-color:var(--line);background:var(--card);margin-bottom:80px}.page-module__-P8V9a__method a{margin-top:12px}.page-module__-P8V9a__backLink:focus-visible,.page-module__-P8V9a__method a:focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #d45f3773}@media (max-width:850px){.page-module__-P8V9a__metricGrid,.page-module__-P8V9a__auditStats{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__-P8V9a__auditPanel{grid-template-columns:1fr}.page-module__-P8V9a__healthScore{border-right:0;border-bottom:1px solid var(--line);padding:0 0 24px}}@media (max-width:680px){.page-module__-P8V9a__shell{width:min(100% - 28px,1180px)}.page-module__-P8V9a__hero{padding:60px 0 46px}.page-module__-P8V9a__section{padding-top:58px}.page-module__-P8V9a__sectionHeading{flex-direction:column;align-items:start;gap:12px}.page-module__-P8V9a__sectionHeading>p{text-align:left}.page-module__-P8V9a__metricGrid,.page-module__-P8V9a__chartGrid,.page-module__-P8V9a__planGrid,.page-module__-P8V9a__auditStats{grid-template-columns:1fr}.page-module__-P8V9a__wideChart{grid-column:auto}.page-module__-P8V9a__metricCard,.page-module__-P8V9a__chartCard,.page-module__-P8V9a__planCard,.page-module__-P8V9a__auditPanel{border-radius:14px}.page-module__-P8V9a__disclosure,.page-module__-P8V9a__method{grid-template-columns:1fr;padding:22px}.page-module__-P8V9a__chartCard{padding:18px 14px}.page-module__-P8V9a__chartLabel,.page-module__-P8V9a__chartValue{font-size:16px}}@media (prefers-reduced-motion:reduce){.page-module__-P8V9a__page *{scroll-behavior:auto!important}}
