.privacy-hero.svelte-7ke6fz{border-bottom:1px solid var(--color-line);background:linear-gradient(105deg, transparent 0 62%, color-mix(in srgb, var(--color-accent) 12%, transparent) 62%), var(--color-surface);padding-block:clamp(4rem,9vw,8rem) clamp(3rem,7vw,6rem);position:relative;overflow:hidden}.hero-grid.svelte-7ke6fz{grid-template-columns:minmax(0,1fr) minmax(14rem,.32fr);align-items:end;gap:clamp(2rem,6vw,7rem);display:grid}.hero-copy.svelte-7ke6fz{max-width:61rem}h1.svelte-7ke6fz{max-width:54rem;font-family:var(--font-display-wide);font-variation-settings:var(--font-display-wide-variation);letter-spacing:var(--font-fa-tracking);margin:.7rem 0 1.3rem;font-size:clamp(2.5rem,6.5vw,6.8rem);line-height:1.08}.hero-lead.svelte-7ke6fz{max-width:47rem;color:var(--color-text-soft);margin:0;font-size:clamp(1rem,1.45vw,1.35rem);line-height:2}.hero-mark.svelte-7ke6fz{border:1px solid var(--color-line-strong);background:color-mix(in srgb, var(--color-bg) 76%, transparent);min-height:15rem;color:var(--color-accent-strong);align-content:center;place-items:center;gap:1rem;display:grid}.hero-mark.svelte-7ke6fz span:where(.svelte-7ke6fz){color:var(--color-text);font-family:var(--font-text-wide);font-variation-settings:var(--font-text-wide-variation)}.privacy-content.svelte-7ke6fz{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem;padding-block:clamp(3rem,7vw,7rem);display:grid}.privacy-card.svelte-7ke6fz{border:1px solid var(--color-line);background:var(--color-surface);grid-column:1/-1;grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);display:grid}.card-heading.svelte-7ke6fz{border-inline-end:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:1rem;padding:clamp(1.5rem,3vw,3rem);display:grid;position:relative}.card-heading.svelte-7ke6fz>svg{color:var(--color-accent-strong);margin-top:.2rem}.card-heading.svelte-7ke6fz p:where(.svelte-7ke6fz){color:var(--color-text-soft);margin:0 0 .35rem;font-size:.82rem}.card-heading.svelte-7ke6fz h2:where(.svelte-7ke6fz),.contact-card.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-family:var(--font-display);font-variation-settings:var(--font-display-variation);margin:0;font-size:clamp(1.45rem,2.7vw,2.6rem);line-height:1.35}.card-number.svelte-7ke6fz{color:color-mix(in srgb, var(--color-text) 9%, transparent);font-family:var(--font-display-wide);font-variation-settings:var(--font-display-wide-variation);pointer-events:none;font-size:clamp(4rem,8vw,8rem);font-weight:900;line-height:1;position:absolute;inset-block-end:.7rem;inset-inline-start:1.2rem}.card-body.svelte-7ke6fz{align-content:center;gap:1rem;padding:clamp(1.5rem,3vw,3rem);display:grid}.card-body.svelte-7ke6fz>p:where(.svelte-7ke6fz){max-width:58rem;color:var(--color-text-soft);margin:0;font-size:clamp(.96rem,1.1vw,1.08rem);line-height:2.05}.card-body.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:var(--color-text);font-weight:700}.note.svelte-7ke6fz{border-inline-start:.25rem solid var(--color-accent);background:var(--color-surface-muted);margin-top:.25rem;padding:1rem 1.25rem}.note.svelte-7ke6fz p:where(.svelte-7ke6fz){color:var(--color-text-soft);margin:0;font-size:.9rem;line-height:1.9}.contact-card.svelte-7ke6fz{background:var(--color-inverse-bg);color:var(--color-inverse);grid-column:1/-1;justify-content:space-between;align-items:center;gap:2rem;margin-top:clamp(1rem,3vw,2.5rem);padding:clamp(1.75rem,4vw,4rem);display:flex}.contact-card.svelte-7ke6fz .eyebrow:where(.svelte-7ke6fz){color:var(--color-accent)}.contact-card.svelte-7ke6fz h2:where(.svelte-7ke6fz){max-width:47rem;margin-top:.35rem}.contact-card.svelte-7ke6fz>div:where(.svelte-7ke6fz)>p:where(.svelte-7ke6fz):last-child{color:color-mix(in srgb, var(--color-inverse) 68%, transparent);margin:.65rem 0 0}.contact-actions.svelte-7ke6fz{flex:none;gap:.75rem;display:flex}.contact-actions.svelte-7ke6fz a:where(.svelte-7ke6fz){border:1px solid color-mix(in srgb, var(--color-inverse) 50%, transparent);min-height:3.6rem;font-family:var(--font-text-wide);font-variation-settings:var(--font-text-wide-variation);white-space:nowrap;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1.1rem;display:inline-flex}.contact-actions.svelte-7ke6fz .primary-link:where(.svelte-7ke6fz){border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.contact-actions.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{border-color:var(--color-accent);color:var(--color-accent)}.contact-actions.svelte-7ke6fz .primary-link:where(.svelte-7ke6fz):hover{background:var(--color-accent-strong);color:var(--color-accent-ink)}@media (width<=62rem){.hero-grid.svelte-7ke6fz{grid-template-columns:minmax(0,1fr) 12rem}.hero-mark.svelte-7ke6fz{min-height:12rem}.privacy-card.svelte-7ke6fz{grid-template-columns:1fr}.card-heading.svelte-7ke6fz{border-inline-end:0;border-bottom:1px solid var(--color-line);min-height:10rem}.contact-card.svelte-7ke6fz{flex-direction:column;align-items:flex-start}}@media (width<=42rem){.privacy-hero.svelte-7ke6fz{background:var(--color-surface)}.hero-grid.svelte-7ke6fz{grid-template-columns:1fr}.hero-mark.svelte-7ke6fz{display:none}h1.svelte-7ke6fz{font-size:clamp(2.4rem,14vw,4rem)}.contact-actions.svelte-7ke6fz{flex-direction:column;width:100%}.contact-actions.svelte-7ke6fz a:where(.svelte-7ke6fz){width:100%}}
