.hero[data-astro-cid-lcdefpme]{background:var(--band);color:var(--on-band-2);padding:76px 0 68px;position:relative;overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{z-index:1;grid-template-columns:1.08fr .92fr;align-items:start;gap:56px;display:grid;position:relative}.kicker[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-2);margin-bottom:20px;font-size:11px;display:block}h1[data-astro-cid-lcdefpme]{letter-spacing:-.032em;color:var(--on-band);margin:0 0 20px;font-size:clamp(32px,4.5vw,49px);line-height:1.04}.lead[data-astro-cid-lcdefpme]{color:var(--on-band-2);text-wrap:pretty;max-width:60ch;margin:0 0 14px;font-size:17.5px;line-height:1.58}.lead-2[data-astro-cid-lcdefpme]{color:var(--on-band-3);max-width:60ch;margin:0 0 28px;font-size:16px;line-height:1.58}.facts[data-astro-cid-lcdefpme]{background:var(--band-rule);border:1px solid var(--band-rule);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--band-2);flex-direction:column;gap:4px;padding:15px 14px;display:flex}.facts[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{letter-spacing:-.03em;color:var(--on-band);font-size:25px;font-weight:600}.facts[data-astro-cid-lcdefpme] .l[data-astro-cid-lcdefpme]{color:var(--on-band-3);font-size:12px;line-height:1.4}.band[data-astro-cid-lcdefpme]{padding:var(--section-y) 0}.band[data-astro-cid-lcdefpme].last{padding-bottom:calc(var(--section-y) + 24px)}h2[data-astro-cid-lcdefpme]{max-width:22ch;margin:0 0 16px;font-size:clamp(25px,3.1vw,33px);line-height:1.12}h3[data-astro-cid-lcdefpme]{margin:0 0 10px;font-size:19px}.sub[data-astro-cid-lcdefpme],.prose[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.plain[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.checklist[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:16.5px;line-height:1.62}.sub[data-astro-cid-lcdefpme],.prose[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:68ch;margin:0 0 16px}.callout[data-astro-cid-lcdefpme]{border-left:2px solid var(--accent);margin:26px 0 34px;padding:4px 0 4px 26px}.callout[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{letter-spacing:-.015em;color:var(--ink);max-width:58ch;margin:0 0 12px;font-size:19.5px;line-height:1.48}.callout[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{margin-bottom:0}.gripes[data-astro-cid-lcdefpme]{max-width:68ch;margin:0 0 18px;padding:0;list-style:none}.gripes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--ink);border-top:1px solid var(--rule-2);padding:9px 0 9px 24px;font-size:16px;line-height:1.55;position:relative}.gripes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent);width:10px;height:1px;position:absolute;top:19px;left:2px}.group[data-astro-cid-lcdefpme]{margin-top:34px}.group[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);margin:0 0 12px;padding-bottom:10px;font-size:11.5px;font-weight:500}.toolgrid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tool[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:16px 18px 15px}.tool[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{margin:0 0 5px;font-size:16px}.tool[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-3);margin:0;font-size:14px;line-height:1.5}.checklist[data-astro-cid-lcdefpme]{max-width:74ch;margin:0;padding:0;list-style:none}.checklist[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);color:var(--ink);padding:13px 0 13px 30px;position:relative}.checklist[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--rule)}.checklist[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:21px;left:4px}.plain[data-astro-cid-lcdefpme]{max-width:70ch;margin:0;padding-left:20px}.plain[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin-bottom:9px}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:10px;display:grid}.card[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);flex-direction:column;padding:22px 22px 20px;display:flex}.card[data-astro-cid-lcdefpme] .stage[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-4);margin-bottom:10px;font-size:10.5px}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{flex:1;margin:0 0 18px;font-size:15px}.card[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{align-self:flex-start;padding:11px 18px;font-size:14px}.qa[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);max-width:74ch;padding:15px 0}.qa[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--rule)}.qa[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;color:var(--ink);font-size:16.5px;font-weight:600;list-style:none}.qa[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.qa[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:before{content:"+";width:20px;color:var(--accent);display:inline-block}.qa[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:before{content:"–"}.qa[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:11px 0 0 20px;font-size:16px;line-height:1.62}.faq-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin:30px 0 0;display:flex}@media (width<=1020px){.toolgrid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=980px){.hero-grid[data-astro-cid-lcdefpme],.cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:40px}}@media (width<=900px){.facts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}h2[data-astro-cid-lcdefpme]{max-width:none}}@media (width<=620px){.toolgrid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
