.about-page.svelte-3grue7{padding-bottom:2rem}.page-title.svelte-3grue7{text-align:center;padding-top:clamp(2rem,4vw,3rem);padding-bottom:.5rem}h1.svelte-3grue7{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:clamp(2.4rem,5vw,3.45rem);font-weight:700;line-height:1.1}.band.svelte-3grue7{padding:clamp(1.5rem,3vw,2.5rem) 0}.band-muted.svelte-3grue7{background:#f2f5f7}.band.svelte-3grue7 .page-shell:where(.svelte-3grue7){padding-bottom:0}.split.svelte-3grue7{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.split.svelte-3grue7 img:where(.svelte-3grue7){aspect-ratio:4/3;object-fit:cover;border-radius:.35rem;width:100%;height:auto;display:block}.copy.svelte-3grue7 h2:where(.svelte-3grue7){font-family:var(--font-display);color:var(--color-ink);margin:0 0 .85rem;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.2}.copy.svelte-3grue7 p:where(.svelte-3grue7){color:var(--color-ink);max-width:42ch;margin:0 0 1.25rem;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.65}.offer-links.svelte-3grue7{flex-direction:column;gap:.55rem;max-width:42ch;margin:0 0 1.35rem;padding:0;list-style:none;display:flex}.offer-links.svelte-3grue7 a:where(.svelte-3grue7){color:inherit;background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e2e2);border-radius:.35rem;flex-direction:column;gap:.15rem;padding:.75rem .9rem;text-decoration:none;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.offer-links.svelte-3grue7 a:where(.svelte-3grue7):hover{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--color-border,#e2e2e2));background:color-mix(in srgb, var(--color-primary-light) 55%, #fff);box-shadow:0 4px 14px #9a121214}.offer-links.svelte-3grue7 a:where(.svelte-3grue7):focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #c9181847);outline:none}.offer-title.svelte-3grue7{color:var(--color-primary-dark);font-weight:700}.offer-blurb.svelte-3grue7{color:var(--color-muted);font-size:.92rem;line-height:1.45}.actions.svelte-3grue7{flex-wrap:wrap;gap:.75rem;display:flex}.btn.svelte-3grue7{background:var(--color-primary);color:#fff;border:2px solid #0000;border-radius:1.25rem;justify-content:center;align-items:center;min-height:48px;padding:.7rem 1.5rem;font-size:1.1rem;font-weight:650;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.btn.svelte-3grue7:hover{background:var(--color-primary-dark)}.btn-outline.svelte-3grue7{color:var(--color-primary-dark);border-color:var(--color-primary);background:0 0}.btn-outline.svelte-3grue7:hover{background:var(--color-primary);color:#fff}.trust.svelte-3grue7{max-width:48rem}.trust.svelte-3grue7 h2:where(.svelte-3grue7){font-family:var(--font-display);color:var(--color-ink);margin:0 0 .85rem;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.2}.trust.svelte-3grue7 p:where(.svelte-3grue7){color:var(--color-ink);margin:0 0 1.25rem;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.65}.branches.svelte-3grue7 h2:where(.svelte-3grue7){font-family:var(--font-display);color:var(--color-ink);margin:0 0 1.25rem;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.2}.branch-grid.svelte-3grue7{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem);display:grid}.branch.svelte-3grue7 h3:where(.svelte-3grue7){font-family:var(--font-display);color:var(--color-primary-dark);margin:0 0 .65rem;font-size:1.2rem}.branch.svelte-3grue7 ul:where(.svelte-3grue7){color:var(--color-ink);flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:.98rem;line-height:1.45;list-style:none;display:flex}.branch.svelte-3grue7 a:where(.svelte-3grue7){color:var(--color-primary-dark);text-underline-offset:.15em;font-weight:650;text-decoration:underline}.branches-cta.svelte-3grue7{margin:1.5rem 0 0}@media (width<=960px){.branch-grid.svelte-3grue7{grid-template-columns:1fr}}@media (width<=860px){.split.svelte-3grue7{grid-template-columns:1fr}.split.svelte-3grue7 .copy:where(.svelte-3grue7){flex-direction:column;order:1;align-items:flex-start;display:flex}.split.svelte-3grue7 img:where(.svelte-3grue7){order:2}.copy.svelte-3grue7 h2:where(.svelte-3grue7){text-align:center;align-self:stretch}.copy.svelte-3grue7 p:where(.svelte-3grue7){max-width:none}.offer-links.svelte-3grue7{align-self:stretch;max-width:none}.actions.svelte-3grue7{justify-content:center;align-self:stretch}.copy.svelte-3grue7>.btn:where(.svelte-3grue7){align-self:center}}@media (prefers-reduced-motion:reduce){.btn.svelte-3grue7,.offer-links.svelte-3grue7 a:where(.svelte-3grue7){transition:none}}
