.ads-scope{--ads-brand-primary:#0f2742;--ads-brand-primary-hover:#17395e;--ads-brand-secondary:#72b7d2;--ads-brand-accent:#2e7d7a;--ads-background-default:#f7f5f0;--ads-background-subtle:#efece5;--ads-surface-default:#fff;--ads-surface-dark:#0f2742;--ads-text-primary:#0f2742;--ads-text-body:#22364f;--ads-text-secondary:#4c5f79;--ads-text-inverse:#f7f5f0;--ads-border-default:#dcd8d0;--ads-border-strong:#8c877c;--ads-state-success-surface:#eaf3ee;--ads-state-success-text:#1f5c43;--ads-state-success-border:#b9d8c8;--ads-state-success-icon:#26714f;--ads-state-success-on-dark:#8fd3b0;--ads-state-warning-surface:#f7efe0;--ads-state-warning-text:#7a4e0c;--ads-state-warning-border:#e3cda3;--ads-state-warning-icon:#8a5a12;--ads-state-warning-on-dark:#f0c480;--ads-state-error-surface:#f9ebea;--ads-state-error-text:#8f251c;--ads-state-error-border:#e7c0bc;--ads-state-error-icon:#a32b21;--ads-state-error-on-dark:#f1a9a2;--ads-state-info-surface:#e9f1f6;--ads-state-info-text:#1a566f;--ads-state-info-border:#bcd5e2;--ads-state-info-icon:#1d5f7d;--ads-state-info-on-dark:#9cd2e8;--ads-state-success:var(--ads-state-success-icon);--ads-state-warning:var(--ads-state-warning-icon);--ads-state-error:var(--ads-state-error-icon);--ads-state-info:var(--ads-state-info-icon);--ads-space-1:4px;--ads-space-2:8px;--ads-space-3:12px;--ads-space-4:16px;--ads-space-6:24px;--ads-space-8:32px;--ads-space-12:48px;--ads-space-16:64px;--ads-space-20:80px;--ads-space-24:96px;--ads-radius-xs:2px;--ads-radius-sm:4px;--ads-radius-md:8px;--ads-radius-lg:12px;--ads-radius-pill:999px;--ads-border-width:1px;--ads-border-width-strong:2px;--ads-elevation-overlay:0 8px 24px -12px #0f274247;--ads-elevation-hover:0 12px 28px -22px #0f274273;--ads-focus-ring:2px solid #1d5f7d;--ads-focus-offset:2px;--ads-container-wide:78rem;--ads-container-narrow:44rem;color:var(--ads-text-primary);background-color:var(--ads-background-default);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.ads-scope :focus-visible{outline:var(--ads-focus-ring);outline-offset:var(--ads-focus-offset)}.ads-scope h1,.ads-scope h2,.ads-scope h3,.ads-scope h4{letter-spacing:-.02em;color:var(--ads-text-primary);font-family:Manrope,ui-sans-serif,system-ui,sans-serif}.ads-display{letter-spacing:-.03em;font-size:3rem;font-weight:800;line-height:1.06}.ads-h1{letter-spacing:-.02em;font-size:2.25rem;font-weight:800;line-height:1.12}.ads-h2{letter-spacing:-.02em;font-size:1.75rem;font-weight:700;line-height:1.2}.ads-h3{letter-spacing:-.015em;font-size:1.375rem;font-weight:700;line-height:1.28}.ads-h4{letter-spacing:-.01em;font-size:1.125rem;font-weight:700;line-height:1.35}.ads-body-lg{font-size:1.125rem;font-weight:400;line-height:1.65}.ads-body{font-size:1rem;font-weight:400;line-height:1.65}.ads-body-sm{font-size:.875rem;font-weight:400;line-height:1.6}.ads-eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.3}.ads-button-text{letter-spacing:.01em;font-size:.875rem;font-weight:600;line-height:1}.ads-caption{color:var(--ads-text-secondary);font-size:.8125rem;font-weight:400;line-height:1.5}.ads-legal{color:var(--ads-text-secondary);font-size:.75rem;font-weight:400;line-height:1.55}@media (width<=640px){.ads-display{font-size:2.25rem}.ads-h1{font-size:1.875rem}.ads-h2{font-size:1.5rem}.ads-h3{font-size:1.25rem}.ads-body-lg{font-size:1rem}}@media (prefers-reduced-motion:reduce){.ads-scope *,.ads-scope :before,.ads-scope :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
