html:has(>body.eup-ds4),html body.eup-ds4{--eup3-accent:#00cdb8;--eup3-accent-ink:#1d1848;--eup3-accent-ink-filter:brightness(0) saturate(100%) invert(10%) sepia(20%) saturate(4972%) hue-rotate(226deg) brightness(100%) contrast(101%);--eup3-accent-text:#008674;--eup3-accent-large:#00a794;--eup3-ink:#1d1848;--eup3-ink-strong:#1d1848;--eup3-focus:#1d1848;--eup3-ink-soft:#646582;--eup3-muted:#9899ad;--eup3-ground:#ffffff;--eup3-cream:#fef9f7;--eup3-surface:#f1f2f2;--eup3-grey:#f1f2f2;--eup3-pill:#eceded;--eup3-grey-strong:#eceded;--eup3-sage:#ecfbf8;--eup3-mint:#ecfbf8;--eup3-line:#d1e0da;--eup3-cta:#f4795b;--eup3-cta-ink:#1d1848;--eup3-cta-hover:#e36a4c;--eup3-deep:#0b6862;--eup3-deep-ink:#ffffff;--eup3-indigo:#1d1848;--eup3-night:#0d1922;--eup3-terra:#c96e51;--eup3-gradient:linear-gradient(90deg, #09b9ad 0%, #1d6e7e 37.3%, #1b1747 74.6%);--eup3-radius-card:10px;--eup3-radius-panel:10px;--eup3-radius-field:10px;--eup3-radius:10px;--eup3-radius-sm:8px;--eup3-wrap:1612px;--eup3-gutter:clamp(16px, max(4.4444vw, 18.75vw - 206px), 154px);--eup3-nav-h:64px;--eup3-btn-h:48px;--eup3-btn-pad:clamp(20px, 0.5128vw + 18.1538px, 28px);--eup3-btn-fs:clamp(16px, 0.3846vw + 14.6154px, 22px);--eup3-fs-hero:clamp(33.6px, 0.9231vw + 30.2769px, 48px);--eup3-fs-display:clamp(33.6px, 0.9231vw + 30.2769px, 48px);--eup3-fs-h4:clamp(20px, 0.5128vw + 18.1538px, 28px);--eup3-fs-h5:clamp(17px, 0.2564vw + 16.0769px, 21px);--eup3-fs-eyebrow:clamp(14px, 0.5769vw + 11.9231px, 23px);--eup3-fs-body:clamp(16px, 0.2564vw + 15.0769px, 20px);--eup3-fs-legal:clamp(13px, 0.0897vw + 12.6769px, 14.4px);--eup3-fs-card-name:clamp(15px, 0.3846vw + 13.6154px, 21px);--eup3-fs-card-price:clamp(15px, 0.1282vw + 14.5385px, 17px);--eup3-fs-card-brand:13px;--eup3-fs-lead:clamp(17px, 0.2564vw + 16.0769px, 21px);--eup3-fs-small:clamp(15px, 0.2564vw + 14.0769px, 19px);--eup3-fs-caption:clamp(13px, 0.0897vw + 12.6769px, 14.4px);--eup3-fs-micro:13px;--eup3-fs-caps:clamp(14px, 0.5769vw + 11.9231px, 23px);--eup3-ls-caps:0.12em;--eup3-lh-body:1.5;--eup3-lh-heading:1.2;--eup3-space-section:clamp(48px, 2.5641vw + 38.7692px, 88px);--eup3-space-block:clamp(24px, 1.0256vw + 20.3077px, 40px);--eup3-space-gap:clamp(12px, 0.7692vw + 9.2308px, 24px);--eup3-sp-1:4px;--eup3-sp-2:8px;--eup3-sp-3:12px;--eup3-sp-4:16px;--eup3-sp-6:24px;--eup3-sp-8:32px;--eup3-sp-10:40px;--eup3-sp-12:48px;--eup3-sp-16:64px;--eup3-sp-22:88px;--eup3-dur-instant:90ms;--eup3-dur-fast:0.25s;--eup3-dur-med:0.35s;--eup3-dur-slow:0.5s;--eup3-dur-reveal:1s;--eup3-dur-hero:1.6s;--eup3-ease-smooth:cubic-bezier(0.3, 1, 0.3, 1);--eup3-ease-reveal:cubic-bezier(0.16, 1, 0.3, 1);--eup3-ease-panel:cubic-bezier(0.7, 0, 0.2, 1);--eup3-ease-exit:cubic-bezier(0.4, 0, 1, 1)}