.hero[data-astro-cid-llhhchsi]{background:#fff;grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.hero-img[data-astro-cid-llhhchsi]{object-fit:cover;grid-area:1/2;width:100%;height:100%;min-height:520px}.hero-inner[data-astro-cid-llhhchsi]{padding:clamp(48px, 6vw, 96px) var(--gutter);grid-area:1/1;max-width:640px;margin-left:auto;margin-right:0}.hero[data-astro-cid-llhhchsi] h1[data-astro-cid-llhhchsi]{color:var(--brand-primary);max-width:15ch;font-weight:750;font-stretch:95%}.hero-lede[data-astro-cid-llhhchsi]{max-width:58ch;color:var(--muted);font-size:1.2rem}.hero[data-astro-cid-llhhchsi] .btn--ghost[data-astro-cid-llhhchsi]{color:var(--brand-primary)}.hero-cta[data-astro-cid-llhhchsi]{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}@media (width<=860px){.hero[data-astro-cid-llhhchsi]{grid-template-columns:1fr}.hero-img[data-astro-cid-llhhchsi]{grid-area:2/1;min-height:260px}.hero-inner[data-astro-cid-llhhchsi]{margin:0}}.facts[data-astro-cid-llhhchsi]{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.facts-grid[data-astro-cid-llhhchsi]{grid-template-columns:repeat(4,1fr);display:grid}.fact[data-astro-cid-llhhchsi]{border-left:1px solid var(--line);padding:28px 20px}.fact[data-astro-cid-llhhchsi]:first-child{border-left:0;padding-left:0}.fact[data-astro-cid-llhhchsi] strong[data-astro-cid-llhhchsi]{font-family:var(--font-head);color:var(--brand-primary);font-size:clamp(1.4rem,2.4vw,2rem);font-weight:800;font-stretch:80%;line-height:1.1;display:block}.fact[data-astro-cid-llhhchsi] span[data-astro-cid-llhhchsi]{color:var(--muted);font-size:.9rem}@media (width<=800px){.facts-grid[data-astro-cid-llhhchsi]{grid-template-columns:1fr 1fr}.fact[data-astro-cid-llhhchsi]{border-left:0;border-top:1px solid var(--line);padding-left:0}}.cap-grid[data-astro-cid-llhhchsi]{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.cap[data-astro-cid-llhhchsi]{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:#fff;flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.cap[data-astro-cid-llhhchsi]:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0201671f}.cap[data-astro-cid-llhhchsi] img[data-astro-cid-llhhchsi],.cap[data-astro-cid-llhhchsi] .ph[data-astro-cid-llhhchsi]{aspect-ratio:16/10;object-fit:cover;width:100%}.ph[data-astro-cid-llhhchsi]{background:var(--brand-primary) repeating-linear-gradient(135deg, transparent 0 18px, #ffffff0d 18px 36px)}.cap-body[data-astro-cid-llhhchsi]{flex-direction:column;flex:1;padding:20px 22px 24px;display:flex}.cap-body[data-astro-cid-llhhchsi] p[data-astro-cid-llhhchsi]{color:var(--muted);flex:1;font-size:.97rem}.more[data-astro-cid-llhhchsi]{color:var(--brand-primary);font-size:.95rem;font-weight:700}@media (width<=960px){.cap-grid[data-astro-cid-llhhchsi]{grid-template-columns:1fr 1fr}}@media (width<=620px){.cap-grid[data-astro-cid-llhhchsi]{grid-template-columns:1fr}}.paths[data-astro-cid-llhhchsi]{grid-template-columns:1.2fr 1fr 1fr;align-items:start;gap:32px;display:grid}.path[data-astro-cid-llhhchsi]{border-top:4px solid var(--brand-primary);border-radius:0 0 var(--radius) var(--radius);background:#fff;padding:28px}.path[data-astro-cid-llhhchsi] a[data-astro-cid-llhhchsi]{font-weight:700;text-decoration:none}@media (width<=900px){.paths[data-astro-cid-llhhchsi]{grid-template-columns:1fr}}.steps[data-astro-cid-llhhchsi]{grid-template-columns:repeat(4,1fr);gap:28px;margin:40px 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-llhhchsi] span[data-astro-cid-llhhchsi]{font-family:var(--font-head);color:var(--brand-accent);font-size:2.6rem;font-weight:800;font-stretch:75%;line-height:1}.steps[data-astro-cid-llhhchsi] h3[data-astro-cid-llhhchsi]{margin-top:12px}.steps[data-astro-cid-llhhchsi] p[data-astro-cid-llhhchsi]{color:var(--muted);font-size:.97rem}@media (width<=900px){.steps[data-astro-cid-llhhchsi]{grid-template-columns:1fr 1fr}}@media (width<=520px){.steps[data-astro-cid-llhhchsi]{grid-template-columns:1fr}}.band[data-astro-cid-llhhchsi]{color:#fff;background:var(--brand-primary-dark);position:relative;overflow:hidden}.band[data-astro-cid-llhhchsi] img[data-astro-cid-llhhchsi]{object-fit:cover;opacity:.3;width:100%;height:100%;position:absolute;inset:0}.band-text[data-astro-cid-llhhchsi]{padding-top:var(--section);padding-bottom:var(--section);max-width:var(--wrap);position:relative}.band-text[data-astro-cid-llhhchsi] h2[data-astro-cid-llhhchsi],.band-text[data-astro-cid-llhhchsi] .eyebrow[data-astro-cid-llhhchsi]{color:#fff}.band-text[data-astro-cid-llhhchsi] p[data-astro-cid-llhhchsi]:not(.eyebrow){max-width:52ch;font-size:1.15rem}.steps-more[data-astro-cid-llhhchsi]{margin-top:12px;font-weight:700}.steps-more[data-astro-cid-llhhchsi] a[data-astro-cid-llhhchsi]{text-decoration:none}
