.feat-wrap[data-astro-cid-rrno65ux]{max-width:1080px;margin:0 auto;padding:0 32px}.hero-wrap[data-astro-cid-rrno65ux]{border-bottom:1px solid var(--line);padding:76px 32px 96px}.hero[data-astro-cid-rrno65ux]{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;max-width:1080px;margin:0 auto;display:grid}h1[data-astro-cid-rrno65ux]{font-family:var(--serif);letter-spacing:-1.5px;color:var(--ink);margin:0 0 18px;font-size:clamp(32px,4.5vw,50px);font-weight:400;line-height:1.1}h1[data-astro-cid-rrno65ux] em[data-astro-cid-rrno65ux]{font-style:italic}.lede[data-astro-cid-rrno65ux]{color:var(--ink-2);max-width:46ch;margin:0 0 28px;font-size:17px;line-height:1.6}.hero-ctas[data-astro-cid-rrno65ux]{flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:36px;display:flex}.hero-facts[data-astro-cid-rrno65ux]{border-top:1px solid var(--line);flex-wrap:wrap;gap:28px;padding-top:28px;display:flex}.hf[data-astro-cid-rrno65ux]{flex-direction:column;gap:4px;min-width:130px;display:flex}.hf[data-astro-cid-rrno65ux] .v[data-astro-cid-rrno65ux]{letter-spacing:-.01em;font-size:14px;font-weight:600}.hf[data-astro-cid-rrno65ux] .k[data-astro-cid-rrno65ux]{color:var(--ink-3);font-size:12px}.hero-visual[data-astro-cid-rrno65ux]{justify-content:center;align-items:center;padding:20px;display:flex;position:relative}.doc[data-astro-cid-rrno65ux]{background:var(--bg);border-radius:var(--r-lg);border:1px solid var(--line);z-index:2;width:100%;max-width:400px;padding:30px 28px 24px;position:relative;box-shadow:0 2px 4px #1a1a1a0d,0 30px 60px -20px #1a1a1a33}.doc-top[data-astro-cid-rrno65ux]{justify-content:space-between;gap:16px;margin-bottom:18px;display:flex}.doc-biz[data-astro-cid-rrno65ux]{letter-spacing:-.01em;font-size:14px;font-weight:600}.doc-muted[data-astro-cid-rrno65ux]{color:var(--ink-3);margin-top:3px;font-size:11px;line-height:1.5}.doc-pill-lab[data-astro-cid-rrno65ux]{font-family:var(--mono);color:var(--terra);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.doc-num[data-astro-cid-rrno65ux]{font-family:var(--mono);letter-spacing:-.01em;margin-top:4px;font-size:14px;font-weight:600}.doc-billed[data-astro-cid-rrno65ux]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;margin-bottom:12px;padding:12px 0;display:flex}.doc-h[data-astro-cid-rrno65ux]{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin-bottom:4px;font-size:9px;font-weight:600}.doc-table[data-astro-cid-rrno65ux]{border-collapse:collapse;width:100%}.doc-table[data-astro-cid-rrno65ux] th[data-astro-cid-rrno65ux]{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);padding-bottom:6px;font-size:9px;font-weight:600}.doc-table[data-astro-cid-rrno65ux] th[data-astro-cid-rrno65ux].r,.doc-table[data-astro-cid-rrno65ux] td[data-astro-cid-rrno65ux].r{text-align:right;font-family:var(--mono)}.doc-table[data-astro-cid-rrno65ux] td[data-astro-cid-rrno65ux]{border-top:1px solid var(--line);padding:7px 0;font-size:11px}.doc-tot[data-astro-cid-rrno65ux]{justify-content:flex-end;margin-top:10px;display:flex}.doc-tot-box[data-astro-cid-rrno65ux]{min-width:60%}.doc-rw[data-astro-cid-rrno65ux]{color:var(--ink-2);justify-content:space-between;padding:3px 0;font-size:11px;display:flex}.doc-rw[data-astro-cid-rrno65ux].t{border-top:1px solid var(--line-2);color:var(--ink);margin-top:5px;padding-top:7px;font-size:13px;font-weight:600}.float-badge[data-astro-cid-rrno65ux]{background:var(--bg);border:1px solid var(--line);border-radius:var(--r);z-index:3;align-items:center;gap:10px;padding:10px 14px;font-size:12px;font-weight:500;display:flex;position:absolute;box-shadow:0 1px 2px #1a1a1a0a,0 10px 28px -10px #1a1a1a1f}.fic[data-astro-cid-rrno65ux]{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.fic-green[data-astro-cid-rrno65ux]{background:var(--green-soft);color:var(--green)}.fic-terra[data-astro-cid-rrno65ux]{background:var(--terra-soft);color:var(--terra)}.fic-sub[data-astro-cid-rrno65ux]{color:var(--ink-3);margin-top:1px;font-size:11px;font-weight:400}.badge-1[data-astro-cid-rrno65ux]{top:2%;left:-10%}.badge-2[data-astro-cid-rrno65ux]{bottom:6%;right:-8%}.feat-section[data-astro-cid-rrno65ux]{border-bottom:1px solid var(--line);padding:88px 0}.feat-section[data-astro-cid-rrno65ux].alt{background:var(--bg-2)}.feat[data-astro-cid-rrno65ux]{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.feat[data-astro-cid-rrno65ux].rev .feat-text[data-astro-cid-rrno65ux]{order:2}.feat[data-astro-cid-rrno65ux].rev .feat-visual[data-astro-cid-rrno65ux]{order:1}.feat-kicker[data-astro-cid-rrno65ux]{color:var(--terra);text-transform:uppercase;letter-spacing:.12em;margin-bottom:14px;font-size:11px;font-weight:700}.tag-plus[data-astro-cid-rrno65ux]{color:#fff;background:var(--ink);letter-spacing:.04em;vertical-align:middle;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.feat[data-astro-cid-rrno65ux] h2[data-astro-cid-rrno65ux]{font-family:var(--serif);letter-spacing:-1px;color:var(--ink);margin:0 0 16px;font-size:clamp(26px,3.2vw,34px);font-weight:400;line-height:1.15}.feat[data-astro-cid-rrno65ux] h2[data-astro-cid-rrno65ux] em[data-astro-cid-rrno65ux]{font-style:italic}.feat[data-astro-cid-rrno65ux] p[data-astro-cid-rrno65ux]{color:var(--ink-2);max-width:44ch;margin:0;font-size:16px;line-height:1.65}.feat-text[data-astro-cid-rrno65ux] .link-arrow[data-astro-cid-rrno65ux]{margin-top:18px}.feat-visual[data-astro-cid-rrno65ux]{justify-content:center;align-items:center;display:flex}.panel[data-astro-cid-rrno65ux]{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);width:100%;max-width:420px;padding:22px;box-shadow:0 1px 2px #1a1a1a0a,0 10px 28px -10px #1a1a1a1f}.panel-ttl[data-astro-cid-rrno65ux]{color:var(--ink-3);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:13px;font-weight:500;display:flex}.panel-ttl-mono[data-astro-cid-rrno65ux]{font-family:var(--mono);color:var(--ink-3);font-size:11px}.panel-row[data-astro-cid-rrno65ux]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.panel-row[data-astro-cid-rrno65ux]:first-of-type{border-top:0}.panel-lab[data-astro-cid-rrno65ux]{color:var(--ink-2);font-size:13px}.panel-val[data-astro-cid-rrno65ux]{align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.panel-mono[data-astro-cid-rrno65ux]{font-family:var(--mono);font-size:12px}.panel-green[data-astro-cid-rrno65ux]{color:var(--green)}.panel-result[data-astro-cid-rrno65ux]{border-radius:var(--r);background:var(--green-soft);align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:flex}.res-ic[data-astro-cid-rrno65ux]{width:28px;height:28px;color:var(--green);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.res-t[data-astro-cid-rrno65ux]{color:var(--ink);font-size:13px;font-weight:600}.res-s[data-astro-cid-rrno65ux]{color:#2c7355;margin-top:2px;font-size:11.5px}.flagchip[data-astro-cid-rrno65ux]{font-family:var(--mono);background:var(--bg-3);border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}@media (width<=960px){.hero-wrap[data-astro-cid-rrno65ux]{padding:52px 24px 64px}.hero[data-astro-cid-rrno65ux]{grid-template-columns:1fr;gap:40px}.hero-visual[data-astro-cid-rrno65ux]{display:none}.feat[data-astro-cid-rrno65ux]{grid-template-columns:1fr;gap:40px}.feat[data-astro-cid-rrno65ux].rev .feat-text[data-astro-cid-rrno65ux],.feat[data-astro-cid-rrno65ux].rev .feat-visual[data-astro-cid-rrno65ux]{order:initial}.feat-wrap[data-astro-cid-rrno65ux]{padding:0 24px}.badge-1[data-astro-cid-rrno65ux],.badge-2[data-astro-cid-rrno65ux]{position:static}}@media (width<=640px){.feat-section[data-astro-cid-rrno65ux]{padding:52px 0}.hero-facts[data-astro-cid-rrno65ux]{flex-direction:column;gap:16px}}
