.hero[data-astro-cid-7wxsvid2]{padding-block:calc(4.5rem + var(--header-h)) 4rem;overflow:hidden}.jump[data-astro-cid-7wxsvid2]{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:2rem}.jump[data-astro-cid-7wxsvid2] a[data-astro-cid-7wxsvid2]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-sm);background:#ffffff0f;color:#fff;font-family:var(--font-heading);font-weight:600;font-size:.92rem}.jump[data-astro-cid-7wxsvid2] a[data-astro-cid-7wxsvid2]:hover{background:#ffffff24;color:#fff}.jump[data-astro-cid-7wxsvid2] img[data-astro-cid-7wxsvid2]{width:18px;height:18px}.hero-inner[data-astro-cid-7wxsvid2]{position:relative;z-index:1;text-align:center}.accent-text[data-astro-cid-7wxsvid2]{color:#6aa9f7}.hero[data-astro-cid-7wxsvid2] h1[data-astro-cid-7wxsvid2]{text-wrap:balance;font-size:clamp(2.2rem,4.6vw,3.4rem)}.hero-sub[data-astro-cid-7wxsvid2]{max-width:50rem;margin:1.4rem auto 0;font-size:1.16rem;color:var(--dark-body);text-wrap:pretty}.cost-band[data-astro-cid-7wxsvid2],.more[data-astro-cid-7wxsvid2],.faq[data-astro-cid-7wxsvid2]{background:var(--bg-alt);border-block:1px solid var(--border-soft)}.ado-band[data-astro-cid-7wxsvid2],.gov-band[data-astro-cid-7wxsvid2],.ms[data-astro-cid-7wxsvid2]{background:var(--bg)}.section-head[data-astro-cid-7wxsvid2].wide{max-width:52rem}.section-head[data-astro-cid-7wxsvid2] h2[data-astro-cid-7wxsvid2]{text-wrap:balance}.accent-ink[data-astro-cid-7wxsvid2]{color:var(--accent)}.flow-radio[data-astro-cid-7wxsvid2]{position:absolute;opacity:0;pointer-events:none}.flow-nav[data-astro-cid-7wxsvid2]{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem;max-width:66rem;margin:0 auto 2.5rem;padding:0}.flow-nav[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2]{position:relative}.flow-nav[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2]:not(:last-child):after{content:"";position:absolute;top:50%;right:-2.05rem;width:1.7rem;height:2px;background:var(--border-bright)}.flow-nav[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2]:not(:last-child):before{content:"";position:absolute;top:calc(50% - 5px);right:-2.15rem;border-left:7px solid var(--border-bright);border-top:6px solid transparent;border-bottom:6px solid transparent}.flow-nav[data-astro-cid-7wxsvid2] label[data-astro-cid-7wxsvid2]{display:flex;align-items:center;gap:.8rem;height:100%;padding:.85rem 1rem;border:1px solid var(--border-bright);border-radius:12px;background:var(--surface);cursor:pointer;transition:background .2s,border-color .2s}.flow-nav[data-astro-cid-7wxsvid2] label[data-astro-cid-7wxsvid2]:hover{border-color:var(--accent-line)}.flow-nav[data-astro-cid-7wxsvid2] .n[data-astro-cid-7wxsvid2]{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:2px solid var(--border-bright);font-family:var(--font-heading);font-weight:700;font-size:.95rem;color:var(--muted)}.flow-nav[data-astro-cid-7wxsvid2] b[data-astro-cid-7wxsvid2]{display:block;font-family:var(--font-heading);font-size:1rem;line-height:1.25;color:var(--text)}.flow-nav[data-astro-cid-7wxsvid2] small[data-astro-cid-7wxsvid2]{display:block;font-size:.8rem;color:var(--muted)}#ado-step-1[data-astro-cid-7wxsvid2]:checked~.flow-nav[data-astro-cid-7wxsvid2] label[data-astro-cid-7wxsvid2][for=ado-step-1],#ado-step-2[data-astro-cid-7wxsvid2]:checked~.flow-nav[data-astro-cid-7wxsvid2] label[data-astro-cid-7wxsvid2][for=ado-step-2],#ado-step-3[data-astro-cid-7wxsvid2]:checked~.flow-nav[data-astro-cid-7wxsvid2] label[data-astro-cid-7wxsvid2][for=ado-step-3],#ado-step-4[data-astro-cid-7wxsvid2]:checked~.flow-nav[data-astro-cid-7wxsvid2] label[data-astro-cid-7wxsvid2][for=ado-step-4]{background:var(--navy);border-color:var(--navy)}#ado-step-1[data-astro-cid-7wxsvid2]:checked~.flow-nav[data-astro-cid-7wxsvid2] label[data-astro-cid-7wxsvid2][for=ado-step-1] .n[data-astro-cid-7wxsvid2],#ado-step-2[data-astro-cid-7wxsvid2]:checked~.flow-nav[data-astro-cid-7wxsvid2] label[data-astro-cid-7wxsvid2][for=ado-step-2] .n[data-astro-cid-7wxsvid2],#ado-step-3[data-astro-cid-7wxsvid2]:checked~.flow-nav[data-astro-cid-7wxsvid2] label[data-astro-cid-7wxsvid2][for=ado-step-3] .n[data-astro-cid-7wxsvid2],#ado-step-4[data-astro-cid-7wxsvid2]:checked~.flow-nav[data-astro-cid-7wxsvid2] label[data-astro-cid-7wxsvid2][for=ado-step-4] .n[data-astro-cid-7wxsvid2]{border-color:var(--accent);background:var(--accent);color:#fff}#ado-step-1[data-astro-cid-7wxsvid2]:checked~.flow-nav[data-astro-cid-7wxsvid2] label[data-astro-cid-7wxsvid2][for=ado-step-1] b[data-astro-cid-7wxsvid2],#ado-step-2[data-astro-cid-7wxsvid2]:checked~.flow-nav[data-astro-cid-7wxsvid2] label[data-astro-cid-7wxsvid2][for=ado-step-2] b[data-astro-cid-7wxsvid2],#ado-step-3[data-astro-cid-7wxsvid2]:checked~.flow-nav[data-astro-cid-7wxsvid2] label[data-astro-cid-7wxsvid2][for=ado-step-3] b[data-astro-cid-7wxsvid2],#ado-step-4[data-astro-cid-7wxsvid2]:checked~.flow-nav[data-astro-cid-7wxsvid2] label[data-astro-cid-7wxsvid2][for=ado-step-4] b[data-astro-cid-7wxsvid2]{color:#fff}#ado-step-1[data-astro-cid-7wxsvid2]:checked~.flow-nav[data-astro-cid-7wxsvid2] label[data-astro-cid-7wxsvid2][for=ado-step-1] small[data-astro-cid-7wxsvid2],#ado-step-2[data-astro-cid-7wxsvid2]:checked~.flow-nav[data-astro-cid-7wxsvid2] label[data-astro-cid-7wxsvid2][for=ado-step-2] small[data-astro-cid-7wxsvid2],#ado-step-3[data-astro-cid-7wxsvid2]:checked~.flow-nav[data-astro-cid-7wxsvid2] label[data-astro-cid-7wxsvid2][for=ado-step-3] small[data-astro-cid-7wxsvid2],#ado-step-4[data-astro-cid-7wxsvid2]:checked~.flow-nav[data-astro-cid-7wxsvid2] label[data-astro-cid-7wxsvid2][for=ado-step-4] small[data-astro-cid-7wxsvid2]{color:var(--dark-muted)}#ado-step-2[data-astro-cid-7wxsvid2]:checked~.flow-nav[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2]:nth-child(-n+1) .n[data-astro-cid-7wxsvid2],#ado-step-3[data-astro-cid-7wxsvid2]:checked~.flow-nav[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2]:nth-child(-n+2) .n[data-astro-cid-7wxsvid2],#ado-step-4[data-astro-cid-7wxsvid2]:checked~.flow-nav[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2]:nth-child(-n+3) .n[data-astro-cid-7wxsvid2]{border-color:var(--accent);color:var(--accent)}#ado-step-2[data-astro-cid-7wxsvid2]:checked~.flow-nav[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2]:nth-child(-n+1):after,#ado-step-3[data-astro-cid-7wxsvid2]:checked~.flow-nav[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2]:nth-child(-n+2):after,#ado-step-4[data-astro-cid-7wxsvid2]:checked~.flow-nav[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2]:nth-child(-n+3):after{background:var(--accent)}#ado-step-2[data-astro-cid-7wxsvid2]:checked~.flow-nav[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2]:nth-child(-n+1):before,#ado-step-3[data-astro-cid-7wxsvid2]:checked~.flow-nav[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2]:nth-child(-n+2):before,#ado-step-4[data-astro-cid-7wxsvid2]:checked~.flow-nav[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2]:nth-child(-n+3):before{border-left-color:var(--accent)}#ado-step-1[data-astro-cid-7wxsvid2]:focus-visible~.flow-nav[data-astro-cid-7wxsvid2] label[data-astro-cid-7wxsvid2][for=ado-step-1],#ado-step-2[data-astro-cid-7wxsvid2]:focus-visible~.flow-nav[data-astro-cid-7wxsvid2] label[data-astro-cid-7wxsvid2][for=ado-step-2],#ado-step-3[data-astro-cid-7wxsvid2]:focus-visible~.flow-nav[data-astro-cid-7wxsvid2] label[data-astro-cid-7wxsvid2][for=ado-step-3],#ado-step-4[data-astro-cid-7wxsvid2]:focus-visible~.flow-nav[data-astro-cid-7wxsvid2] label[data-astro-cid-7wxsvid2][for=ado-step-4]{outline:2px solid var(--accent);outline-offset:3px}.flow-panel[data-astro-cid-7wxsvid2]{display:none;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:3.5rem;align-items:center;min-height:25rem;animation:flow-in .35s ease}#ado-step-1[data-astro-cid-7wxsvid2]:checked~.flow-panels[data-astro-cid-7wxsvid2] .p1[data-astro-cid-7wxsvid2],#ado-step-2[data-astro-cid-7wxsvid2]:checked~.flow-panels[data-astro-cid-7wxsvid2] .p2[data-astro-cid-7wxsvid2],#ado-step-3[data-astro-cid-7wxsvid2]:checked~.flow-panels[data-astro-cid-7wxsvid2] .p3[data-astro-cid-7wxsvid2],#ado-step-4[data-astro-cid-7wxsvid2]:checked~.flow-panels[data-astro-cid-7wxsvid2] .p4[data-astro-cid-7wxsvid2]{display:grid}@keyframes flow-in{0%{opacity:0;transform:translateY(8px)}}.flow-copy[data-astro-cid-7wxsvid2] h3[data-astro-cid-7wxsvid2]{font-size:clamp(1.4rem,2.4vw,1.85rem);margin:0 0 .8rem}.pn[data-astro-cid-7wxsvid2]{display:none}.flow-copy[data-astro-cid-7wxsvid2] p[data-astro-cid-7wxsvid2]{font-size:1.02rem}.flow-note[data-astro-cid-7wxsvid2]{padding-left:1rem;border-left:3px solid var(--accent-line);color:var(--muted);font-size:.95rem!important}.flow-next[data-astro-cid-7wxsvid2]{display:inline-block;margin-top:.6rem;font-family:var(--font-heading);font-weight:700;color:var(--accent-text);cursor:pointer}.flow-next[data-astro-cid-7wxsvid2]:hover{text-decoration:underline}.dialog[data-astro-cid-7wxsvid2]{max-width:560px;margin-inline:auto;padding:18px 18px 8px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px #10182814,0 30px 60px -28px #01061a73}.dialog-title[data-astro-cid-7wxsvid2]{margin:0 0 .4rem 4px;font-family:"Segoe UI",var(--font-sans);font-weight:600;font-size:1.15rem;color:#201f1e}.pr[data-astro-cid-7wxsvid2]{padding:calc(var(--u) * 22) calc(var(--u) * 28) calc(var(--u) * 26);font-size:calc(var(--u) * 14);color:#323130}.pr[data-astro-cid-7wxsvid2] p[data-astro-cid-7wxsvid2]{margin:0}.pr[data-astro-cid-7wxsvid2] code[data-astro-cid-7wxsvid2]{font-family:Consolas,var(--font-mono);font-size:.92em}.pr-head[data-astro-cid-7wxsvid2]{display:flex;align-items:center;gap:calc(var(--u) * 12)}.pr-chip[data-astro-cid-7wxsvid2]{padding:calc(var(--u) * 2) calc(var(--u) * 10);border-radius:calc(var(--u) * 12);background:#dff6dd;color:#107c10;font-weight:600;font-size:calc(var(--u) * 12.5)}.pr-title[data-astro-cid-7wxsvid2]{font-size:calc(var(--u) * 24);font-weight:600;color:#201f1e}.pr-sub[data-astro-cid-7wxsvid2]{display:flex;align-items:center;gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 10)!important;color:#605e5c}.pr-sub[data-astro-cid-7wxsvid2] img[data-astro-cid-7wxsvid2],.pr-comment[data-astro-cid-7wxsvid2] img[data-astro-cid-7wxsvid2]{width:calc(var(--u) * 22);height:calc(var(--u) * 22);border-radius:50%;outline:1px solid #c7e0f4}.pr-sub[data-astro-cid-7wxsvid2] b[data-astro-cid-7wxsvid2]{color:#201f1e}.pr-sub[data-astro-cid-7wxsvid2] code[data-astro-cid-7wxsvid2]{padding:calc(var(--u) * 1) calc(var(--u) * 6);border-radius:calc(var(--u) * 3);background:#f3f2f1;color:#0078d4}.pr-tabs[data-astro-cid-7wxsvid2]{display:flex;gap:calc(var(--u) * 26);margin:calc(var(--u) * 18) 0 calc(var(--u) * 20);border-bottom:1px solid #eaeaea;color:#605e5c}.pr-tabs[data-astro-cid-7wxsvid2] span[data-astro-cid-7wxsvid2]{padding-bottom:calc(var(--u) * 9)}.pr-tabs[data-astro-cid-7wxsvid2] .on[data-astro-cid-7wxsvid2]{color:#201f1e;font-weight:600;border-bottom:calc(var(--u) * 2.5) solid #0078d4}.pr-grid[data-astro-cid-7wxsvid2]{display:grid;grid-template-columns:1fr calc(var(--u) * 330);gap:calc(var(--u) * 26)}.pr-label[data-astro-cid-7wxsvid2]{font-size:calc(var(--u) * 12.5);font-weight:600;color:#605e5c;margin-bottom:calc(var(--u) * 8)!important}.pr-desc[data-astro-cid-7wxsvid2]{padding:calc(var(--u) * 16) calc(var(--u) * 18);border:1px solid #eaeaea;border-radius:calc(var(--u) * 6);display:grid;gap:calc(var(--u) * 7)}.pr-desc[data-astro-cid-7wxsvid2] b[data-astro-cid-7wxsvid2]{color:#201f1e}.pr-thread[data-astro-cid-7wxsvid2]{margin-top:calc(var(--u) * 16);border:1px solid #eaeaea;border-radius:calc(var(--u) * 6);overflow:hidden}.pr-file[data-astro-cid-7wxsvid2]{padding:calc(var(--u) * 10) calc(var(--u) * 16);background:#f8f8f8;border-bottom:1px solid #eaeaea;color:#605e5c}.pr-comment[data-astro-cid-7wxsvid2]{display:flex;gap:calc(var(--u) * 10);padding:calc(var(--u) * 14) calc(var(--u) * 16) calc(var(--u) * 6)}.pr-comment[data-astro-cid-7wxsvid2] b[data-astro-cid-7wxsvid2]{color:#201f1e;margin-right:calc(var(--u) * 6)}.pr-comment[data-astro-cid-7wxsvid2] em[data-astro-cid-7wxsvid2]{font-style:normal;font-size:calc(var(--u) * 12);font-weight:600;padding:calc(var(--u) * 1) calc(var(--u) * 8);margin-right:calc(var(--u) * 6);border-radius:calc(var(--u) * 10);background:#fff4ce;color:#8a5a00}.pr-suggest[data-astro-cid-7wxsvid2]{position:relative;margin:calc(var(--u) * 8) calc(var(--u) * 16) calc(var(--u) * 16) calc(var(--u) * 48);padding:calc(var(--u) * 10) calc(var(--u) * 12);border:1px solid #eaeaea;border-radius:calc(var(--u) * 6)}.pr-suggest[data-astro-cid-7wxsvid2] code[data-astro-cid-7wxsvid2]{display:block;padding:calc(var(--u) * 3) calc(var(--u) * 8)}.pr-suggest[data-astro-cid-7wxsvid2] .del[data-astro-cid-7wxsvid2]{background:#fde7e9;color:#a4262c}.pr-suggest[data-astro-cid-7wxsvid2] .add[data-astro-cid-7wxsvid2]{background:#dff6dd;color:#107c10}.pr-apply[data-astro-cid-7wxsvid2]{position:absolute;top:calc(var(--u) * 8);right:calc(var(--u) * 10);padding:calc(var(--u) * 3) calc(var(--u) * 10);border-radius:calc(var(--u) * 3);background:#0078d4;color:#fff;font-size:calc(var(--u) * 12.5);font-weight:600}.pr-side[data-astro-cid-7wxsvid2]{display:grid;align-content:start;gap:calc(var(--u) * 12)}.pr-check[data-astro-cid-7wxsvid2]{display:grid;grid-template-columns:calc(var(--u) * 18) 1fr;column-gap:calc(var(--u) * 10);align-items:center;padding:calc(var(--u) * 12) calc(var(--u) * 14);border:1px solid #eaeaea;border-radius:calc(var(--u) * 6);font-weight:600;color:#201f1e}.pr-check[data-astro-cid-7wxsvid2] span[data-astro-cid-7wxsvid2]{grid-column:2;font-weight:400;font-size:calc(var(--u) * 12.5);color:#605e5c}.pr-check[data-astro-cid-7wxsvid2] i[data-astro-cid-7wxsvid2]{grid-row:span 2;width:calc(var(--u) * 16);height:calc(var(--u) * 16);border-radius:50%}.pr-check[data-astro-cid-7wxsvid2].ok i[data-astro-cid-7wxsvid2]{background:#107c10}.pr-check[data-astro-cid-7wxsvid2].wait i[data-astro-cid-7wxsvid2]{background:#fff;border:calc(var(--u) * 2) solid #8a8886}.pr-link[data-astro-cid-7wxsvid2]{display:flex;align-items:center;gap:calc(var(--u) * 8);color:#0078d4}.pr-link[data-astro-cid-7wxsvid2] i[data-astro-cid-7wxsvid2]{width:calc(var(--u) * 4);height:calc(var(--u) * 18);background:#009ccc}.surfaces[data-astro-cid-7wxsvid2]{margin-top:4.5rem;padding-top:2.5rem;border-top:1px solid var(--border);text-align:center}.surfaces-title[data-astro-cid-7wxsvid2]{margin:0 0 1.5rem;font-family:var(--font-heading);font-weight:700;font-size:1.05rem;color:var(--text)}.surfaces[data-astro-cid-7wxsvid2] ul[data-astro-cid-7wxsvid2]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr)}.surfaces[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2]{padding:0 1rem;border-left:1px solid var(--border);font-size:.9rem;color:var(--muted)}.surfaces[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2]:first-child{border-left:none}.surfaces[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2] b[data-astro-cid-7wxsvid2]{display:block;margin-bottom:.2rem;font-family:var(--font-heading);font-size:.95rem;color:var(--text)}.surfaces-note[data-astro-cid-7wxsvid2]{margin:1.75rem 0 0;font-size:.9rem;color:var(--muted)}.cost-more[data-astro-cid-7wxsvid2]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem;margin-top:3.5rem;align-items:start}.card-flat[data-astro-cid-7wxsvid2]{padding:2rem;border:1px solid var(--border-bright);border-radius:var(--radius);background:linear-gradient(180deg,var(--surface-2),var(--surface));box-shadow:var(--shadow-card)}.ladder[data-astro-cid-7wxsvid2] h3[data-astro-cid-7wxsvid2]{font-size:1.45rem;margin-bottom:.5rem}.ladder-rows[data-astro-cid-7wxsvid2]{list-style:none;margin:1.4rem 0 0;padding:0;display:grid;gap:1.1rem}.ladder-rows[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2]{display:grid;grid-template-columns:1fr auto;row-gap:.4rem;font-size:.9rem}.lk[data-astro-cid-7wxsvid2]{font-weight:600;color:var(--text)}.lv[data-astro-cid-7wxsvid2]{text-align:right;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.lv[data-astro-cid-7wxsvid2] span[data-astro-cid-7wxsvid2]{font-weight:400;color:var(--muted)}.lbar[data-astro-cid-7wxsvid2]{grid-column:1 / -1;grid-row:2;position:relative;height:12px;border-radius:6px;background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--border)}.lbar[data-astro-cid-7wxsvid2] i[data-astro-cid-7wxsvid2]{position:absolute;inset:0 auto 0 0;border-radius:6px;background:#9aa9c2}.lbar[data-astro-cid-7wxsvid2] b[data-astro-cid-7wxsvid2]{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--border-bright)}.tight[data-astro-cid-7wxsvid2] .lk[data-astro-cid-7wxsvid2],.tight[data-astro-cid-7wxsvid2] .lv[data-astro-cid-7wxsvid2]{color:var(--accent-text)}.tight[data-astro-cid-7wxsvid2] .lbar[data-astro-cid-7wxsvid2]{box-shadow:inset 0 0 0 1px var(--accent-line),0 0 0 3px var(--accent-ghost)}.tight[data-astro-cid-7wxsvid2] .lbar[data-astro-cid-7wxsvid2] i[data-astro-cid-7wxsvid2]{background:var(--accent)}.ladder-out[data-astro-cid-7wxsvid2]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:1.6rem 0 0;padding:1rem 1.2rem;border-radius:var(--radius-sm);background:var(--navy);color:var(--dark-body);font-weight:600}.ladder-out[data-astro-cid-7wxsvid2] strong[data-astro-cid-7wxsvid2]{color:#fff;font-family:var(--font-heading);font-size:1.8rem;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ladder-note[data-astro-cid-7wxsvid2]{margin:.9rem 0 0;font-size:.86rem;color:var(--muted)}.cost-shots[data-astro-cid-7wxsvid2]{display:grid;gap:1.75rem}.cost-shot[data-astro-cid-7wxsvid2],.gov-shot[data-astro-cid-7wxsvid2]{margin:0}.cost-shot[data-astro-cid-7wxsvid2] figcaption[data-astro-cid-7wxsvid2],.gov-shot[data-astro-cid-7wxsvid2] figcaption[data-astro-cid-7wxsvid2]{margin-top:.85rem;font-size:.9rem;color:var(--muted)}.facts[data-astro-cid-7wxsvid2]{list-style:none;margin:3.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--border)}.facts[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2]{padding:1.7rem 1.5rem;border-left:1px solid var(--border)}.facts[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2]:first-child{border-left:none;padding-left:0}.facts[data-astro-cid-7wxsvid2] h3[data-astro-cid-7wxsvid2]{font-size:1.02rem;margin-bottom:.45rem}.facts[data-astro-cid-7wxsvid2] p[data-astro-cid-7wxsvid2]{margin:0;font-size:.92rem}.gov-more[data-astro-cid-7wxsvid2]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:3rem;margin-top:4rem;align-items:start}.controls[data-astro-cid-7wxsvid2] ul[data-astro-cid-7wxsvid2]{list-style:none;margin:0;padding:0;display:grid;gap:1.15rem}.controls[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2]{display:grid;grid-template-columns:28px 1fr;gap:.75rem}.controls[data-astro-cid-7wxsvid2] svg[data-astro-cid-7wxsvid2]{width:26px;height:26px;padding:4px;border-radius:50%;background:var(--accent);fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.controls[data-astro-cid-7wxsvid2] h4[data-astro-cid-7wxsvid2]{margin:.1rem 0 .2rem;font-size:1.02rem}.controls[data-astro-cid-7wxsvid2] p[data-astro-cid-7wxsvid2]{margin:0;font-size:.93rem}.more-lead[data-astro-cid-7wxsvid2]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem;align-items:center}.more-copy[data-astro-cid-7wxsvid2] h3[data-astro-cid-7wxsvid2]{font-size:clamp(1.4rem,2.4vw,1.85rem)}.more-note[data-astro-cid-7wxsvid2]{font-size:.93rem;color:var(--muted)}.more-grid[data-astro-cid-7wxsvid2]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3.5rem}.more-card[data-astro-cid-7wxsvid2] img[data-astro-cid-7wxsvid2],.more-icon[data-astro-cid-7wxsvid2]{display:block;width:30px;height:30px;margin-bottom:1rem}.more-icon[data-astro-cid-7wxsvid2] svg[data-astro-cid-7wxsvid2]{width:30px;height:30px;fill:none;stroke:var(--accent);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.more-card[data-astro-cid-7wxsvid2] h3[data-astro-cid-7wxsvid2]{font-size:1.1rem}.more-card[data-astro-cid-7wxsvid2] p[data-astro-cid-7wxsvid2]{margin:0;font-size:.94rem}.more-card[data-astro-cid-7wxsvid2] code[data-astro-cid-7wxsvid2]{font-size:.88em;padding:.05rem .35rem;border-radius:4px;background:var(--surface-3);color:var(--text)}.ms-grid[data-astro-cid-7wxsvid2]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.ms-logos[data-astro-cid-7wxsvid2]{display:inline-flex;align-items:center;gap:.5rem;height:34px;margin-bottom:1rem}.ms-logos[data-astro-cid-7wxsvid2] img[data-astro-cid-7wxsvid2]{display:block;width:auto;height:28px}.ms-card[data-astro-cid-7wxsvid2] h3[data-astro-cid-7wxsvid2]{font-size:1.08rem}.ms-card[data-astro-cid-7wxsvid2] p[data-astro-cid-7wxsvid2]{margin-bottom:0;font-size:.94rem}.faq-list[data-astro-cid-7wxsvid2]{border-top:1px solid var(--border)}.faq[data-astro-cid-7wxsvid2] details[data-astro-cid-7wxsvid2]{border-bottom:1px solid var(--border)}.faq[data-astro-cid-7wxsvid2] summary[data-astro-cid-7wxsvid2]{position:relative;padding:1.25rem 2.5rem 1.25rem 0;cursor:pointer;list-style:none;font-family:var(--font-heading);font-weight:700;font-size:1.1rem;color:var(--text)}.faq[data-astro-cid-7wxsvid2] summary[data-astro-cid-7wxsvid2]::-webkit-details-marker{display:none}.faq[data-astro-cid-7wxsvid2] summary[data-astro-cid-7wxsvid2]:after{content:"";position:absolute;right:.4rem;top:50%;width:10px;height:10px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:translateY(-70%) rotate(45deg);transition:transform .18s ease}.faq[data-astro-cid-7wxsvid2] details[data-astro-cid-7wxsvid2][open] summary[data-astro-cid-7wxsvid2]:after{transform:translateY(-30%) rotate(-135deg)}.faq[data-astro-cid-7wxsvid2] details[data-astro-cid-7wxsvid2] p[data-astro-cid-7wxsvid2]{margin:0 0 1.4rem;max-width:62ch}@media(prefers-reduced-motion:reduce){.flow-panel[data-astro-cid-7wxsvid2]{animation:none}.faq[data-astro-cid-7wxsvid2] summary[data-astro-cid-7wxsvid2]:after{transition:none}}@media(max-width:1100px){.facts[data-astro-cid-7wxsvid2]{grid-template-columns:repeat(2,1fr)}.facts[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2]:nth-child(3){border-left:none;padding-left:0}.facts[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2]:nth-child(n+3){border-top:1px solid var(--border)}}@media(max-width:1000px){.ms-grid[data-astro-cid-7wxsvid2],.more-grid[data-astro-cid-7wxsvid2]{grid-template-columns:repeat(2,1fr)}.cost-more[data-astro-cid-7wxsvid2],.gov-more[data-astro-cid-7wxsvid2],.more-lead[data-astro-cid-7wxsvid2]{grid-template-columns:1fr;gap:2rem}.flow-nav[data-astro-cid-7wxsvid2]{gap:1.6rem}.flow-nav[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2]:not(:last-child):after{right:-1.4rem;width:1.2rem}.flow-nav[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2]:not(:last-child):before{right:-1.5rem}.flow-nav[data-astro-cid-7wxsvid2] label[data-astro-cid-7wxsvid2]{flex-direction:column;align-items:flex-start;gap:.5rem}.flow-panel[data-astro-cid-7wxsvid2]{grid-template-columns:1fr;gap:2rem;min-height:0}}@media(max-width:760px){.flow-nav[data-astro-cid-7wxsvid2],.flow-next[data-astro-cid-7wxsvid2]{display:none}.flow-panels[data-astro-cid-7wxsvid2]{display:grid;gap:3.5rem}.flow-panels[data-astro-cid-7wxsvid2] .flow-panel[data-astro-cid-7wxsvid2]{display:grid;animation:none}.pn[data-astro-cid-7wxsvid2]{display:inline-grid;place-items:center;width:32px;height:32px;margin-right:.6rem;border-radius:50%;background:var(--accent);color:#fff;font-size:.95rem;vertical-align:.12em}}@media(max-width:900px){.surfaces[data-astro-cid-7wxsvid2] ul[data-astro-cid-7wxsvid2]{grid-template-columns:1fr;max-width:26rem;margin:0 auto}.surfaces[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2]{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-left:none;border-top:1px solid var(--border);text-align:left}.surfaces[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2]:first-child{border-top:none}.surfaces[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2] b[data-astro-cid-7wxsvid2]{margin:0}.surfaces[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2] span[data-astro-cid-7wxsvid2]{text-align:right}}@media(max-width:780px){.hero[data-astro-cid-7wxsvid2]{padding-block:calc(3rem + var(--header-h)) 3rem}}@media(max-width:640px){.ms-grid[data-astro-cid-7wxsvid2],.more-grid[data-astro-cid-7wxsvid2],.facts[data-astro-cid-7wxsvid2]{grid-template-columns:1fr}.facts[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2],.facts[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2]:nth-child(3){border-left:none;padding-left:0;border-top:1px solid var(--border)}.facts[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2]:first-child{border-top:none}.card-flat[data-astro-cid-7wxsvid2]{padding:1.5rem}.ladder-out[data-astro-cid-7wxsvid2] strong[data-astro-cid-7wxsvid2]{font-size:1.45rem}}
