.hv[data-astro-cid-jrd3fyii]{width:100%;max-width:35rem;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem 1.25rem 1rem}.hv-head[data-astro-cid-jrd3fyii]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.hv-title[data-astro-cid-jrd3fyii]{font-family:var(--font-display);font-size:1.125rem;font-weight:560;line-height:1.2}.hv-toggle[data-astro-cid-jrd3fyii]{display:inline-flex;align-items:center;gap:.4375rem;padding:.375rem .75rem;background:var(--surface);border:1px solid var(--border);border-radius:999px;color:var(--ink);font-size:.8125rem;font-weight:600;line-height:1.3;cursor:pointer;white-space:nowrap;transition:border-color var(--dur-open) var(--ease-out)}.hv-toggle[data-astro-cid-jrd3fyii]:hover{border-color:var(--ink)}.hv-toggle[data-astro-cid-jrd3fyii] svg[data-astro-cid-jrd3fyii]{width:.9375rem;height:.9375rem}.hv-svg[data-astro-cid-jrd3fyii]{width:100%;height:auto}.hv-svg[data-astro-cid-jrd3fyii] text[data-astro-cid-jrd3fyii]{font-family:var(--font-sans);fill:var(--ink)}.hv-svg[data-astro-cid-jrd3fyii] .t-head[data-astro-cid-jrd3fyii]{fill:var(--muted);font-size:15px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.hv-svg[data-astro-cid-jrd3fyii] .t-chip[data-astro-cid-jrd3fyii]{font-size:19px;font-weight:600}.hv-svg[data-astro-cid-jrd3fyii] .t-count[data-astro-cid-jrd3fyii]{fill:var(--muted);font-size:16px;font-variant-numeric:tabular-nums}.hv-svg[data-astro-cid-jrd3fyii] .t-id[data-astro-cid-jrd3fyii]{font-size:17px;font-weight:600}.hv-svg[data-astro-cid-jrd3fyii] .t-status[data-astro-cid-jrd3fyii]{font-size:15px;font-weight:600}.hv-svg[data-astro-cid-jrd3fyii] .t-pass[data-astro-cid-jrd3fyii]{fill:var(--success)}.hv-svg[data-astro-cid-jrd3fyii] .t-action[data-astro-cid-jrd3fyii]{fill:var(--warning)}.hv-svg[data-astro-cid-jrd3fyii] .t-ev[data-astro-cid-jrd3fyii]{font-size:16px;font-weight:500}.hv-link[data-astro-cid-jrd3fyii]{fill:none;stroke:var(--border);stroke-width:1.5;opacity:.65}.node-bg[data-astro-cid-jrd3fyii]{fill:var(--surface);stroke:var(--border);stroke-width:1;transition:fill var(--dur-open) var(--ease-out),stroke-color var(--dur-open) var(--ease-out)}.node-featured[data-astro-cid-jrd3fyii]{stroke:var(--accent);stroke-width:1.5}.hv-node[data-astro-cid-jrd3fyii].active .node-bg[data-astro-cid-jrd3fyii]{fill:var(--raised);stroke:var(--accent)}.dot-pass[data-astro-cid-jrd3fyii]{fill:var(--success)}.dot-action[data-astro-cid-jrd3fyii]{fill:var(--warning)}.ev-badge[data-astro-cid-jrd3fyii]{fill:none;stroke-width:1.5}.ev-pass[data-astro-cid-jrd3fyii]{stroke:var(--success)}.ev-action[data-astro-cid-jrd3fyii]{stroke:var(--warning)}.ev-mark[data-astro-cid-jrd3fyii]{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:opacity var(--dur-open) var(--ease-out),transform var(--dur-open) var(--ease-out)}polyline[data-astro-cid-jrd3fyii].ev-mark{stroke:var(--success)}g[data-astro-cid-jrd3fyii].ev-mark line[data-astro-cid-jrd3fyii]{stroke:var(--warning)}.hv-anim[data-astro-cid-jrd3fyii] .ev-mark[data-astro-cid-jrd3fyii]{opacity:0;transform:scale(.4);transform-box:fill-box;transform-origin:center}.hv-anim[data-astro-cid-jrd3fyii] .ev-item[data-astro-cid-jrd3fyii].ticked .ev-mark[data-astro-cid-jrd3fyii]{opacity:1;transform:none}.hv-dot[data-astro-cid-jrd3fyii]{opacity:0;pointer-events:none;transition:transform .65s ease-in-out,opacity .3s var(--ease-out)}.hv-caption[data-astro-cid-jrd3fyii]{color:var(--muted);font-size:.875rem;line-height:1.45;margin-bottom:.5rem}.hv-caption[data-astro-cid-jrd3fyii] .sample-note[data-astro-cid-jrd3fyii]{margin-inline-start:.375rem}.hv-sr[data-astro-cid-jrd3fyii]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.hv-stack[data-astro-cid-jrd3fyii]{display:none}.fw-card[data-astro-cid-jrd3fyii]{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.fw-card[data-astro-cid-jrd3fyii]+.fw-card[data-astro-cid-jrd3fyii]{margin-top:.5rem}.fw-summary[data-astro-cid-jrd3fyii]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.625rem .875rem;background:var(--surface);border:none;color:var(--ink);font-family:var(--font-sans);font-size:.9375rem;font-weight:600;line-height:1.3;cursor:pointer;text-align:left}.fw-summary[data-astro-cid-jrd3fyii]:hover{background:var(--raised)}.fw-summary[data-astro-cid-jrd3fyii]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.fw-name[data-astro-cid-jrd3fyii]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fw-meta[data-astro-cid-jrd3fyii]{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}.fw-score[data-astro-cid-jrd3fyii]{color:var(--muted);font-size:.8125rem;font-weight:500;font-variant-numeric:tabular-nums}.fw-arrow[data-astro-cid-jrd3fyii]{display:inline-flex;color:var(--muted);transition:transform var(--dur-open) var(--ease-out)}.fw-card[data-astro-cid-jrd3fyii][data-fw-open] .fw-arrow[data-astro-cid-jrd3fyii]{transform:rotate(180deg)}.fw-body[data-astro-cid-jrd3fyii]{display:none;border-top:1px solid var(--border);padding:.375rem .75rem}.fw-card[data-astro-cid-jrd3fyii][data-fw-open] .fw-body[data-astro-cid-jrd3fyii]{display:block}.ctrl-row[data-astro-cid-jrd3fyii]{display:flex;align-items:baseline;gap:.5rem;padding:.4375rem 0}.ctrl-row[data-astro-cid-jrd3fyii]+.ctrl-row[data-astro-cid-jrd3fyii]{border-top:1px solid var(--border)}.ctrl-dot[data-astro-cid-jrd3fyii]{flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%}.ctrl-id[data-astro-cid-jrd3fyii]{flex-shrink:0;font-size:.8125rem;font-weight:600;color:var(--ink);min-width:2.5rem}.ctrl-title[data-astro-cid-jrd3fyii]{flex:1 1 auto;min-width:0;font-size:.8125rem;color:var(--muted);line-height:1.35;overflow-wrap:break-word}.ctrl-badge[data-astro-cid-jrd3fyii]{flex-shrink:0;padding:.125rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.4}.badge-pass[data-astro-cid-jrd3fyii]{background:var(--success-bg, rgba(34, 197, 94, .12));color:var(--success)}.badge-action[data-astro-cid-jrd3fyii]{background:var(--warning-bg, rgba(234, 179, 8, .12));color:var(--warning)}@media(max-width:639px){.hv-scroll[data-astro-cid-jrd3fyii]{display:none}.hv-stack[data-astro-cid-jrd3fyii]{display:block}}@media(max-width:359px){.ctrl-row[data-astro-cid-jrd3fyii]{flex-wrap:wrap;row-gap:.125rem}.ctrl-id[data-astro-cid-jrd3fyii]{flex:1 0 auto}.ctrl-badge[data-astro-cid-jrd3fyii]{order:1}.ctrl-title[data-astro-cid-jrd3fyii]{order:2;flex-basis:100%;padding-inline-start:1rem}}@media(prefers-reduced-motion:reduce){.hv-toggle[data-astro-cid-jrd3fyii],.hv-dot[data-astro-cid-jrd3fyii]{display:none}}@media print{.hv-toggle[data-astro-cid-jrd3fyii],.hv-dot[data-astro-cid-jrd3fyii]{display:none}.hv-anim[data-astro-cid-jrd3fyii] .ev-mark[data-astro-cid-jrd3fyii]{opacity:1!important;transform:none!important}}.vsec[data-astro-cid-qkogpiht]{padding-block:clamp(1.75rem,4vw,2.625rem)}.vsec[data-astro-cid-qkogpiht]+.vsec[data-astro-cid-qkogpiht],.vsec-line[data-astro-cid-qkogpiht]{border-top:1px solid var(--border)}.sec-head[data-astro-cid-qkogpiht]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 2rem;margin-bottom:1.25rem}.sec-head[data-astro-cid-qkogpiht] h2[data-astro-cid-qkogpiht]{margin-bottom:.5rem}.sec-sub[data-astro-cid-qkogpiht]{max-width:58ch}.sec-link[data-astro-cid-qkogpiht]{margin-top:1rem}.sec-link[data-astro-cid-qkogpiht] a[data-astro-cid-qkogpiht]{display:inline-flex;align-items:center;gap:.375rem;font-weight:600}.hero[data-astro-cid-qkogpiht]{padding-block:clamp(2rem,4vw,3rem) clamp(2.25rem,4.5vw,3.25rem)}.hero-grid[data-astro-cid-qkogpiht]{display:grid;gap:2rem;align-items:center}.hero-title[data-astro-cid-qkogpiht]{font-size:clamp(2.25rem,5.2vw,3.75rem);line-height:1.05;letter-spacing:-.01em;max-width:16ch;margin-block:.75rem 1rem}.hero-copy[data-astro-cid-qkogpiht] .lede[data-astro-cid-qkogpiht]{max-width:52ch}.hero-actions[data-astro-cid-qkogpiht]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}@media(min-width:1024px){.hero[data-astro-cid-qkogpiht]{max-height:min(calc(100svh - 4rem),960px)}.hero-grid[data-astro-cid-qkogpiht]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,4vw,3.5rem)}}.stat-band[data-astro-cid-qkogpiht]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.25rem}@media(min-width:768px){.stat-band[data-astro-cid-qkogpiht]{grid-template-columns:repeat(4,1fr)}}.stat[data-astro-cid-qkogpiht]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:.875rem 1.125rem}.stat[data-astro-cid-qkogpiht] dt[data-astro-cid-qkogpiht]{color:var(--muted);font-size:.875rem;font-weight:500}.stat[data-astro-cid-qkogpiht] dd[data-astro-cid-qkogpiht]{font-family:var(--font-display);font-size:1.875rem;font-weight:600;line-height:1.15}.snap-rows[data-astro-cid-qkogpiht]{list-style:none;padding:0;display:grid;gap:.375rem}.snap-row[data-astro-cid-qkogpiht]{display:grid;grid-template-columns:8.5rem 1fr auto auto;align-items:center;gap:.75rem 1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:.5rem 1rem}.snap-name[data-astro-cid-qkogpiht]{font-weight:600}.snap-bar[data-astro-cid-qkogpiht]{height:.5rem;border-radius:999px;background:var(--raised);overflow:hidden}.snap-fill[data-astro-cid-qkogpiht]{display:block;height:100%;background:var(--success);border-radius:999px}.snap-count[data-astro-cid-qkogpiht]{color:var(--muted);font-size:.875rem;white-space:nowrap}.snap-pct[data-astro-cid-qkogpiht]{font-weight:600;font-variant-numeric:tabular-nums}@media(max-width:640px){.snap-row[data-astro-cid-qkogpiht]{grid-template-columns:1fr auto}.snap-bar[data-astro-cid-qkogpiht]{grid-column:1 / -1;order:3}.snap-count[data-astro-cid-qkogpiht]{display:none}}.mod-list[data-astro-cid-qkogpiht]{list-style:none;padding:0;display:grid;gap:.75rem}.mod-row[data-astro-cid-qkogpiht]{display:flex;align-items:center;gap:1rem;padding:.75rem 1.25rem}.mod-icon[data-astro-cid-qkogpiht]{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex:none;border-radius:var(--radius);background:var(--raised);color:var(--accent)}.mod-main[data-astro-cid-qkogpiht]{flex:1;min-width:0}.mod-main[data-astro-cid-qkogpiht] h3[data-astro-cid-qkogpiht]{font-size:1.0625rem;margin-bottom:.125rem}.mod-main[data-astro-cid-qkogpiht] p[data-astro-cid-qkogpiht]{font-size:.9375rem}.mod-meta[data-astro-cid-qkogpiht]{color:var(--muted);font-size:.875rem;white-space:nowrap}@media(max-width:640px){.mod-meta[data-astro-cid-qkogpiht]{display:none}}.fw-block[data-astro-cid-qkogpiht]{margin-top:2.25rem}.strip-title[data-astro-cid-qkogpiht]{font-size:1.25rem;margin-bottom:1rem}.fw-strip[data-astro-cid-qkogpiht]{list-style:none;padding:0;display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:640px){.fw-strip[data-astro-cid-qkogpiht]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.fw-strip[data-astro-cid-qkogpiht]{grid-template-columns:repeat(3,minmax(0,1fr))}}.fw-chip[data-astro-cid-qkogpiht]{display:grid;gap:.25rem;padding:.875rem 1rem;height:100%;text-decoration:none}.fw-name[data-astro-cid-qkogpiht]{font-weight:600;color:var(--ink)}.fw-meta[data-astro-cid-qkogpiht]{color:var(--muted);font-size:.8125rem}.plan-band[data-astro-cid-qkogpiht]{padding:.5rem 1.5rem}.plan-row[data-astro-cid-qkogpiht]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 2rem;padding-block:1rem}.plan-row[data-astro-cid-qkogpiht]+.plan-row[data-astro-cid-qkogpiht]{border-top:1px solid var(--border)}.plan-id[data-astro-cid-qkogpiht]{flex:1 1 15rem;min-width:0}.plan-id[data-astro-cid-qkogpiht] h3[data-astro-cid-qkogpiht]{font-size:1.0625rem}.plan-price[data-astro-cid-qkogpiht]{font-family:var(--font-display);font-size:1.375rem;font-weight:600}.plan-per[data-astro-cid-qkogpiht]{font-family:var(--font-sans);font-size:.875rem;font-weight:500;color:var(--muted)}.plan-blurb[data-astro-cid-qkogpiht]{font-size:.9375rem}.plan-points[data-astro-cid-qkogpiht]{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.375rem 1.25rem;flex:2 1 18rem}.plan-points[data-astro-cid-qkogpiht] li[data-astro-cid-qkogpiht]{display:flex;align-items:center;gap:.5rem;font-size:.9375rem}.plan-points[data-astro-cid-qkogpiht] svg[data-astro-cid-qkogpiht]{color:var(--success);flex:none}.plan-row[data-astro-cid-qkogpiht] .btn[data-astro-cid-qkogpiht]{flex:none}.faq-wrap[data-astro-cid-qkogpiht]{max-width:52rem}.faq-wrap[data-astro-cid-qkogpiht] h2[data-astro-cid-qkogpiht]{margin-bottom:1.5rem}.cta-band[data-astro-cid-qkogpiht]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 2.5rem;padding:clamp(1.5rem,3.5vw,2.25rem);background:var(--raised)}.cta-band[data-astro-cid-qkogpiht] h2[data-astro-cid-qkogpiht]{margin-bottom:.5rem}.cta-band[data-astro-cid-qkogpiht] p[data-astro-cid-qkogpiht]{max-width:52ch}.cta-actions[data-astro-cid-qkogpiht]{display:flex;flex-wrap:wrap;gap:.75rem}.chart[data-astro-cid-2e3474k5]{margin:0}.chart[data-astro-cid-2e3474k5] figcaption[data-astro-cid-2e3474k5]{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;margin-bottom:.75rem}.chart-unit[data-astro-cid-2e3474k5]{color:var(--muted);font-family:var(--font-sans);font-size:.875rem;font-weight:500}.chart[data-astro-cid-2e3474k5] [data-astro-cid-2e3474k5][data-chart-point]{cursor:pointer}.chart[data-astro-cid-2e3474k5] [data-astro-cid-2e3474k5][data-chart-point]:focus{outline:none}.chart[data-astro-cid-2e3474k5] [data-astro-cid-2e3474k5][data-chart-point]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chart[data-astro-cid-2e3474k5] .halo[data-astro-cid-2e3474k5]{opacity:0;transition:opacity var(--dur-open) var(--ease-out)}.chart[data-astro-cid-2e3474k5] [data-astro-cid-2e3474k5][data-chart-point]:hover .halo[data-astro-cid-2e3474k5],.chart[data-astro-cid-2e3474k5] [data-astro-cid-2e3474k5][data-chart-point]:focus-visible .halo[data-astro-cid-2e3474k5]{opacity:1}.chart-toggle[data-astro-cid-2e3474k5]{margin-top:.75rem}.chart-toggle[data-astro-cid-2e3474k5][aria-expanded=true] svg[data-astro-cid-2e3474k5]{transform:rotate(180deg)}.chart-table-wrap[data-astro-cid-2e3474k5]{margin-top:1rem;overflow-x:auto}.chart-table-wrap[data-astro-cid-2e3474k5] table[data-astro-cid-2e3474k5]{width:100%;border-collapse:collapse;font-size:.9375rem}.chart-table-wrap[data-astro-cid-2e3474k5] caption[data-astro-cid-2e3474k5]{text-align:left;font-weight:600;padding-bottom:.5rem}.chart-table-wrap[data-astro-cid-2e3474k5] th[data-astro-cid-2e3474k5],.chart-table-wrap[data-astro-cid-2e3474k5] td[data-astro-cid-2e3474k5]{border:1px solid var(--border);padding:.4375rem .75rem;text-align:right}.chart-table-wrap[data-astro-cid-2e3474k5] th[data-astro-cid-2e3474k5]:first-child{text-align:left}@media print{.chart-toggle[data-astro-cid-2e3474k5]{display:none!important}.chart-table-wrap[data-astro-cid-2e3474k5]{display:block!important}}.readiness-head[data-astro-cid-c5xkl4on]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.tablist[data-astro-cid-c5xkl4on]{display:flex;flex-wrap:wrap;gap:.25rem .5rem;border-bottom:1px solid var(--border);margin-bottom:1.5rem}.tablist[data-astro-cid-c5xkl4on] [data-astro-cid-c5xkl4on][role=tab]{appearance:none;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:.625rem .875rem;font-weight:600;color:var(--muted);cursor:pointer;white-space:nowrap}.tablist[data-astro-cid-c5xkl4on] [data-astro-cid-c5xkl4on][role=tab]:hover{color:var(--ink);box-shadow:inset 0 -3px 0 var(--border)}.tablist[data-astro-cid-c5xkl4on] [data-astro-cid-c5xkl4on][role=tab][aria-selected=true]{color:var(--ink);box-shadow:inset 0 -3px 0 var(--accent)}.stat-row[data-astro-cid-c5xkl4on]{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;margin-bottom:2rem}.stat[data-astro-cid-c5xkl4on] dt[data-astro-cid-c5xkl4on]{color:var(--muted);font-size:.875rem;font-weight:500}.stat[data-astro-cid-c5xkl4on] dd[data-astro-cid-c5xkl4on]{font-family:var(--font-display);font-size:2rem;font-weight:600;line-height:1.15}.deadline-heading[data-astro-cid-c5xkl4on]{margin-top:2.5rem;margin-bottom:1rem}.deadlines[data-astro-cid-c5xkl4on]{list-style:none;padding:0;display:grid;gap:.75rem}.deadline[data-astro-cid-c5xkl4on]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;padding:1rem 1.25rem}.deadline-title[data-astro-cid-c5xkl4on]{max-width:none}.deadline-meta[data-astro-cid-c5xkl4on]{font-size:.875rem}@media print{.tablist[data-astro-cid-c5xkl4on]{display:none!important}[data-astro-cid-c5xkl4on][role=tabpanel]{display:block!important}}.vsec[data-astro-cid-lshx37en]{padding-block:clamp(1.75rem,4vw,2.75rem)}.vsec-tight[data-astro-cid-lshx37en]{padding-block:clamp(1.25rem,3vw,1.75rem)}.vsec[data-astro-cid-lshx37en]+.vsec[data-astro-cid-lshx37en]{border-top:1px solid var(--border)}.sec-head[data-astro-cid-lshx37en]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 2rem;margin-bottom:1.25rem}.sec-head[data-astro-cid-lshx37en] h2[data-astro-cid-lshx37en]{margin-bottom:.5rem}.sec-sub[data-astro-cid-lshx37en]{max-width:58ch}.hero[data-astro-cid-lshx37en]{padding-block:clamp(2rem,4.5vw,3rem) clamp(2.25rem,5vw,3.25rem);border-bottom:1px solid var(--border)}.hero-copy[data-astro-cid-lshx37en]{max-width:46rem}.hero-title[data-astro-cid-lshx37en]{font-size:clamp(2.25rem,5.2vw,3.75rem);line-height:1.05;letter-spacing:-.01em;max-width:16ch;margin-block:.75rem 1rem}.hero-copy[data-astro-cid-lshx37en] .lede[data-astro-cid-lshx37en]{max-width:52ch}.hero-actions[data-astro-cid-lshx37en]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.hero-map[data-astro-cid-lshx37en]{margin-top:clamp(1.5rem,4vw,2.25rem)}.mod-grid[data-astro-cid-lshx37en]{display:grid;grid-template-columns:1fr;gap:.75rem}.mod-card[data-astro-cid-lshx37en]{display:grid;gap:.75rem;padding:1.25rem;min-width:0}@media(min-width:900px){.mod-card[data-astro-cid-lshx37en]{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1.25rem}}.mod-body[data-astro-cid-lshx37en]{min-width:0}.mod-body[data-astro-cid-lshx37en] p[data-astro-cid-lshx37en]{max-width:62ch}.mod-icon[data-astro-cid-lshx37en]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--radius);background:var(--raised);color:var(--accent)}.mod-card[data-astro-cid-lshx37en] h3[data-astro-cid-lshx37en]{font-size:1.125rem}.mod-card[data-astro-cid-lshx37en] p[data-astro-cid-lshx37en]{font-size:.9375rem}.mod-meta[data-astro-cid-lshx37en]{color:var(--muted);font-size:.875rem}.trust-strip[data-astro-cid-lshx37en]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media(min-width:900px){.trust-strip[data-astro-cid-lshx37en]{grid-template-columns:repeat(4,minmax(0,1fr))}}.trust-item[data-astro-cid-lshx37en]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;min-width:0}.trust-name[data-astro-cid-lshx37en]{font-weight:600;white-space:nowrap}.trust-note[data-astro-cid-lshx37en]{margin-top:1rem;font-size:.875rem}.cta-band[data-astro-cid-lshx37en]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 2.5rem;padding:clamp(1.5rem,3.5vw,2.25rem);background:var(--raised)}.cta-band[data-astro-cid-lshx37en] h2[data-astro-cid-lshx37en]{margin-bottom:.5rem}.cta-band[data-astro-cid-lshx37en] p[data-astro-cid-lshx37en]{max-width:52ch}.cta-actions[data-astro-cid-lshx37en]{display:flex;flex-wrap:wrap;gap:.75rem}.vsec[data-astro-cid-rtoedvel]{padding-block:clamp(2.75rem,6vw,4.5rem)}.vsec-tight[data-astro-cid-rtoedvel]{padding-block:clamp(1.75rem,4vw,2.5rem)}.vsec[data-astro-cid-rtoedvel]+.vsec[data-astro-cid-rtoedvel]{border-top:1px solid var(--border)}.sec-head[data-astro-cid-rtoedvel]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 2rem;margin-bottom:1.75rem}.sec-head[data-astro-cid-rtoedvel] h2[data-astro-cid-rtoedvel]{margin-bottom:.5rem}.sec-sub[data-astro-cid-rtoedvel]{max-width:58ch}.hero[data-astro-cid-rtoedvel]{padding-block:clamp(2.5rem,6vw,4rem) clamp(2.75rem,6vw,4.5rem)}.hero-grid[data-astro-cid-rtoedvel]{display:grid;gap:2rem;align-items:center}.hero-title[data-astro-cid-rtoedvel]{font-size:clamp(2rem,4.6vw,3.25rem);line-height:1.08;letter-spacing:-.01em;max-width:16ch;margin-block:1rem 1.25rem}.hero-copy[data-astro-cid-rtoedvel] .lede[data-astro-cid-rtoedvel]{max-width:52ch}.hero-actions[data-astro-cid-rtoedvel]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}@media(min-width:1024px){.hero[data-astro-cid-rtoedvel]{max-height:min(calc(100svh - 4rem),960px)}.hero-grid[data-astro-cid-rtoedvel]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,4vw,3.5rem)}}.panel[data-astro-cid-rtoedvel]{padding:1.25rem 1.5rem}.panel-head[data-astro-cid-rtoedvel]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding-bottom:.875rem;border-bottom:1px solid var(--border);margin-bottom:.875rem}.panel-title[data-astro-cid-rtoedvel]{font-weight:600}.panel-rows[data-astro-cid-rtoedvel]{list-style:none;padding:0;display:grid;gap:.625rem}.panel-row[data-astro-cid-rtoedvel]{display:flex;align-items:center;gap:.75rem}.panel-id[data-astro-cid-rtoedvel]{font-weight:600;font-variant-numeric:tabular-nums;flex:none}.panel-name[data-astro-cid-rtoedvel]{flex:1;min-width:0;color:var(--muted);font-size:.9375rem}.panel-row[data-astro-cid-rtoedvel] .chip[data-astro-cid-rtoedvel]{flex:none;white-space:nowrap}.panel-foot[data-astro-cid-rtoedvel]{margin-top:.875rem;padding-top:.875rem;border-top:1px solid var(--border);color:var(--muted);font-size:.875rem}.brief-grid[data-astro-cid-rtoedvel]{display:grid;gap:1rem;margin-top:1.75rem}@media(min-width:900px){.brief-grid[data-astro-cid-rtoedvel]{grid-template-columns:repeat(3,1fr)}}.brief[data-astro-cid-rtoedvel]{display:flex;flex-direction:column;gap:.625rem;padding:1.5rem}.brief-kicker[data-astro-cid-rtoedvel]{font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.brief-figure[data-astro-cid-rtoedvel]{font-family:var(--font-display);font-size:1.75rem;font-weight:600;line-height:1.15}.brief-due[data-astro-cid-rtoedvel]{list-style:none;padding:0;display:grid;gap:.375rem;font-size:.9375rem}.brief[data-astro-cid-rtoedvel] a[data-astro-cid-rtoedvel]{margin-top:auto;font-weight:600}.pipe-grid[data-astro-cid-rtoedvel]{list-style:none;padding:0;display:grid;gap:1rem}@media(min-width:700px){.pipe-grid[data-astro-cid-rtoedvel]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.pipe-grid[data-astro-cid-rtoedvel]{grid-template-columns:repeat(4,1fr)}}.pipe-step[data-astro-cid-rtoedvel]{padding:1.5rem}.pipe-num[data-astro-cid-rtoedvel]{font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:.5rem}.pipe-step[data-astro-cid-rtoedvel] h3[data-astro-cid-rtoedvel]{margin-bottom:.5rem}.pipe-step[data-astro-cid-rtoedvel] p[data-astro-cid-rtoedvel]{font-size:.9375rem}.lib-rows[data-astro-cid-rtoedvel]{list-style:none;padding:0;display:grid;gap:.75rem}.lib-row[data-astro-cid-rtoedvel]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem}.lib-main[data-astro-cid-rtoedvel]{flex:1;min-width:0}.lib-main[data-astro-cid-rtoedvel] h3[data-astro-cid-rtoedvel]{font-size:1.0625rem;margin-bottom:.125rem}.lib-main[data-astro-cid-rtoedvel] p[data-astro-cid-rtoedvel]{font-size:.9375rem}.lib-meta[data-astro-cid-rtoedvel]{color:var(--muted);font-size:.875rem;white-space:nowrap}.lib-row[data-astro-cid-rtoedvel] .chip[data-astro-cid-rtoedvel]{flex:none;white-space:nowrap}@media(max-width:760px){.lib-meta[data-astro-cid-rtoedvel]{display:none}}.partner-grid[data-astro-cid-rtoedvel]{display:grid;gap:1rem}@media(min-width:900px){.partner-grid[data-astro-cid-rtoedvel]{grid-template-columns:repeat(3,1fr)}}.partner[data-astro-cid-rtoedvel]{padding:1.5rem}.partner[data-astro-cid-rtoedvel] h3[data-astro-cid-rtoedvel]{font-size:1.125rem;margin-bottom:.5rem}.partner[data-astro-cid-rtoedvel] p[data-astro-cid-rtoedvel]{font-size:.9375rem}.cta-band[data-astro-cid-rtoedvel]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 2.5rem;padding:clamp(1.75rem,4vw,2.75rem);background:var(--raised)}.cta-band[data-astro-cid-rtoedvel] h2[data-astro-cid-rtoedvel]{margin-bottom:.5rem}.cta-band[data-astro-cid-rtoedvel] p[data-astro-cid-rtoedvel]{max-width:52ch}.cta-actions[data-astro-cid-rtoedvel]{display:flex;flex-wrap:wrap;gap:.75rem}
