.banner.svelte-190ium1{padding:148px 0 64px;position:relative;overflow:hidden}.banner.svelte-190ium1 .container:where(.svelte-190ium1){position:relative}h1.svelte-190ium1{max-width:20em;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800}.content.svelte-190ium1{max-width:760px;padding-block:56px 96px}.card.svelte-190ium1{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);gap:20px;padding:clamp(24px,4vw,36px);font-size:1.0625rem;display:flex}.summary.svelte-190ium1{gap:8px;display:grid}.effective.svelte-190ium1{color:var(--text-faint);font-size:.875rem}.policy.svelte-190ium1{margin-top:40px}.policy.svelte-190ium1 h2:where(.svelte-190ium1){margin-bottom:12px;font-size:1.25rem;font-weight:700}.policy.svelte-190ium1 p:where(.svelte-190ium1){color:var(--text-muted);line-height:1.75}.policy.svelte-190ium1 p:where(.svelte-190ium1)+p:where(.svelte-190ium1){margin-top:10px}.contact.svelte-190ium1{color:var(--text-muted);margin-top:40px}.contact.svelte-190ium1 a:where(.svelte-190ium1){color:var(--accent);font-weight:600}.contact.svelte-190ium1 a:where(.svelte-190ium1):hover{text-underline-offset:3px;text-decoration:underline}.icon.svelte-190ium1{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:12px;flex-shrink:0;place-items:center;display:inline-grid}.back.svelte-190ium1{color:var(--accent);align-items:center;gap:8px;margin-top:32px;font-weight:600;display:inline-flex}.arrow.svelte-190ium1{display:inline-grid;rotate:180deg}.back.svelte-190ium1:hover{text-underline-offset:3px;text-decoration:underline}
