.page-wrapper.svelte-7ke6fz{min-height:100vh}.intro-band.svelte-7ke6fz{padding-top:4.25rem;padding-bottom:2.8rem}.eyebrow.svelte-7ke6fz{margin:0;text-transform:uppercase;letter-spacing:.12em;font-size:.74rem;font-weight:700;color:var(--text-soft)}.intro-layout.svelte-7ke6fz{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:1.2rem}.intro-layout.svelte-7ke6fz h1:where(.svelte-7ke6fz){margin:.45rem 0 0;color:var(--text-main);font-size:clamp(2rem,5.7vw,3.7rem);letter-spacing:-.02em;line-height:1.05}.lead.svelte-7ke6fz{margin:.95rem 0 0;max-width:64ch;color:var(--text-muted);line-height:1.72;font-size:1.04rem}.intro-panel.svelte-7ke6fz{padding:1.2rem}.intro-panel.svelte-7ke6fz h2:where(.svelte-7ke6fz){margin:0;color:var(--text-main);font-size:1.15rem}.intro-panel.svelte-7ke6fz ul:where(.svelte-7ke6fz){margin:.85rem 0 0;padding:0;list-style:none;display:grid;gap:.58rem}.intro-panel.svelte-7ke6fz li:where(.svelte-7ke6fz){display:flex;gap:.58rem;color:var(--text-muted);line-height:1.52}.intro-panel.svelte-7ke6fz i:where(.svelte-7ke6fz){margin-top:.2rem;color:var(--brand-400)}.policy-grid.svelte-7ke6fz{display:grid;gap:.9rem}.policy-entry.svelte-7ke6fz{border-left:3px solid color-mix(in srgb,var(--brand-500) 58%,transparent);padding:.15rem 0 .15rem .95rem}.policy-entry.svelte-7ke6fz h2:where(.svelte-7ke6fz){margin:0;color:var(--text-main);font-size:clamp(1.08rem,2.8vw,1.38rem);letter-spacing:-.01em}.policy-entry.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:.55rem 0 0;color:var(--text-muted);line-height:1.68;max-width:84ch}.policy-entry.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--brand-300)}.policy-entry.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:var(--accent-500)}.contact-band.svelte-7ke6fz{padding-top:2rem;padding-bottom:2.7rem}.contact-layout.svelte-7ke6fz{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:1rem;align-items:center;padding:1.6rem 0}.contact-layout.svelte-7ke6fz h2:where(.svelte-7ke6fz){margin:.42rem 0 0;color:var(--text-main);font-size:clamp(1.35rem,3.4vw,2rem);line-height:1.12}.contact-layout.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:.7rem 0 0;color:var(--text-muted);line-height:1.65}.contact-links.svelte-7ke6fz{display:grid;gap:.6rem}.contact-link.svelte-7ke6fz{border:1px solid var(--line-soft);background:#5865f20f;border-radius:10px;padding:.66rem .82rem;text-decoration:none;color:var(--text-main);display:inline-flex;align-items:center;gap:.58rem;transition:background .2s ease,border-color .2s ease}.contact-link.svelte-7ke6fz i:where(.svelte-7ke6fz){color:var(--brand-400)}.contact-link.svelte-7ke6fz:hover{border-color:var(--line-strong);background:#5865f21f}@media (max-width: 900px){.intro-layout.svelte-7ke6fz,.contact-layout.svelte-7ke6fz{grid-template-columns:1fr}.intro-band.svelte-7ke6fz{padding-top:3.2rem;padding-bottom:2.2rem}}
