.hero-media[data-astro-cid-yd6f4e2j]{aspect-ratio:4/3;--crop-color:var(--signal);--crop-inset:12px}.build[data-astro-cid-yd6f4e2j]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.build-media[data-astro-cid-yd6f4e2j]{aspect-ratio:4/3;--crop-inset:12px}.build-copy[data-astro-cid-yd6f4e2j]{gap:18px;display:grid}.build-copy[data-astro-cid-yd6f4e2j] h2[data-astro-cid-yd6f4e2j]{font-size:var(--step-4)}.rule-ink[data-astro-cid-yd6f4e2j]{border-top:1px solid var(--rule-on-ink)}@media (width<=900px){.build[data-astro-cid-yd6f4e2j]{grid-template-columns:1fr}}.ctas[data-astro-cid-yd6f4e2j]{flex-wrap:wrap;gap:12px;display:flex}.pillars[data-astro-cid-yd6f4e2j]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none;display:grid}.pillar[data-astro-cid-yd6f4e2j]{background:var(--bone-2);--crop-color:var(--ink);align-content:start;gap:16px;padding:36px 30px;display:grid}.pillar[data-astro-cid-yd6f4e2j] h3[data-astro-cid-yd6f4e2j]{font-size:var(--step-2)}.pillar[data-astro-cid-yd6f4e2j] .text-link[data-astro-cid-yd6f4e2j]{justify-self:start;margin-top:8px}.factors[data-astro-cid-yd6f4e2j]{border-top:3px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 32px;margin:0;display:grid}.factors[data-astro-cid-yd6f4e2j] div[data-astro-cid-yd6f4e2j]{border-bottom:1px solid var(--rule);padding:20px 0}.factors[data-astro-cid-yd6f4e2j] dt[data-astro-cid-yd6f4e2j]{font:700 var(--step-1)/1.1 var(--f-display);text-transform:uppercase;margin-bottom:8px}.factors[data-astro-cid-yd6f4e2j] dd[data-astro-cid-yd6f4e2j]{color:var(--gray-on-bone);margin:0}@media (width<=900px){.pillars[data-astro-cid-yd6f4e2j]{grid-template-columns:1fr}}.two[data-astro-cid-yd6f4e2j]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.two[data-astro-cid-yd6f4e2j] h2[data-astro-cid-yd6f4e2j]{font-size:var(--step-4);margin-block:16px 20px}@media (width<=900px){.two[data-astro-cid-yd6f4e2j]{grid-template-columns:1fr}}.checks[data-astro-cid-yd6f4e2j]{border-top:1px solid var(--rule);list-style:none}.checks[data-astro-cid-yd6f4e2j] li[data-astro-cid-yd6f4e2j]{border-bottom:1px solid var(--rule);font:700 var(--step-1)/1.2 var(--f-display);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:18px;padding:18px 0;display:flex}.checks[data-astro-cid-yd6f4e2j] li[data-astro-cid-yd6f4e2j]:before{content:"";border-top:5px solid var(--signal);border-left:5px solid var(--signal);flex:none;width:16px;height:16px}.prose[data-astro-cid-yd6f4e2j]{font-size:var(--step-1);gap:18px;line-height:1.5;display:grid}.prose[data-astro-cid-yd6f4e2j] .text-link[data-astro-cid-yd6f4e2j]{justify-self:start;font-size:1rem}.rule-top[data-astro-cid-yd6f4e2j]{border-top:1px solid var(--rule-on-bone)}.steps[data-astro-cid-yd6f4e2j]{counter-reset:s;border-top:3px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;display:grid}.steps[data-astro-cid-yd6f4e2j] li[data-astro-cid-yd6f4e2j]{counter-increment:s;align-content:start;gap:10px;padding:24px 20px 0 0;display:grid}.steps[data-astro-cid-yd6f4e2j] li[data-astro-cid-yd6f4e2j]+li[data-astro-cid-yd6f4e2j]{border-left:1px solid var(--rule);padding-left:20px}.steps[data-astro-cid-yd6f4e2j] li[data-astro-cid-yd6f4e2j]:before{content:counter(s, decimal-leading-zero);font:700 .9rem/1 var(--f-display);letter-spacing:.12em;color:var(--signal-deep)}.steps[data-astro-cid-yd6f4e2j] h3[data-astro-cid-yd6f4e2j]{font-size:var(--step-1)}.steps[data-astro-cid-yd6f4e2j] p[data-astro-cid-yd6f4e2j]{color:var(--gray-on-bone);font-size:.95rem}@media (width<=1000px){.steps[data-astro-cid-yd6f4e2j]{grid-template-columns:1fr}.steps[data-astro-cid-yd6f4e2j] li[data-astro-cid-yd6f4e2j],.steps[data-astro-cid-yd6f4e2j] li[data-astro-cid-yd6f4e2j]+li[data-astro-cid-yd6f4e2j]{border-left:0;border-bottom:1px solid var(--rule);padding:20px 0}}.form-grid[data-astro-cid-yd6f4e2j]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.form-grid[data-astro-cid-yd6f4e2j] h2[data-astro-cid-yd6f4e2j]{margin-block:16px 20px}.direct[data-astro-cid-yd6f4e2j]{margin-top:24px}.direct[data-astro-cid-yd6f4e2j] a[data-astro-cid-yd6f4e2j]{color:inherit}@media (width<=900px){.form-grid[data-astro-cid-yd6f4e2j]{grid-template-columns:1fr}}
