:root{--blue: #1759DE;--navy: #0A111F;--ice: #F0F5FF;--paper: #FFFFFF;--ink: #141414;--body: #141414D9;--line: #0000001A;--soft: #8FAAE0;--royal: #638FE9;--blue-rgb: 23,89,222;--navy-rgb: 10,17,31;--ice-rgb: 240,245,255;--paper-rgb: 255,255,255;--soft-rgb: 143,170,224;--glow: 99,143,233;--radius: 16px;--shadow: 0 1px 2px rgba(var(--navy-rgb),0.06),0 8px 24px rgba(var(--navy-rgb),0.06);--shadow-lift: 0 2px 4px rgba(var(--navy-rgb),0.06),0 18px 40px rgba(var(--navy-rgb),0.12);--container-standard: 1920px;--wrap: var(--container-standard);--gutter: clamp(16px,2.1vw,40px);--bp-sm: 641px;--bp-lg: 1081px;--grid-cols-xs: 4;--grid-cols-sm: 8;--grid-cols-lg: 12;--cols: var(--grid-cols-lg);--fs-2xs: clamp(10px,9.757px + 0.065vw,11px);--fs-xs: clamp(11px,10.757px + 0.065vw,12px);--fs-sm: clamp(12.5px,12.257px + 0.065vw,13.5px);--fs-ui: clamp(13px,12.757px + 0.065vw,14px);--fs-body: clamp(15px,14.757px + 0.065vw,16px);--fs-card: clamp(13.5px,13.136px + 0.097vw,15px);--fs-h4: clamp(15px,14.515px + 0.129vw,17px);--fs-h3: clamp(16px,15.515px + 0.129vw,18px);--fs-lead: clamp(15.5px,14.893px + 0.162vw,18px);--fs-h2: clamp(24px,21.087px + 0.777vw,36px);--fs-h1: clamp(36px,29.204px + 1.812vw,64px);--fs-feature: clamp(20px,19.029px + 0.259vw,24px);--fs-big: clamp(40px,37.087px + 0.777vw,52px);--sec-pad: clamp(56px,46.291px + 2.589vw,96px);--sec-head-mb: clamp(24px,21.087px + 0.777vw,36px);--card-pad: clamp(16px,14.058px + 0.518vw,24px);--hdr-h: clamp(54px,52.544px + 0.388vw,60px);--logo-h: clamp(23px,22.029px + 0.259vw,27px);--hero-top: clamp(40px,34.175px + 1.553vw,64px);--hero-bottom: clamp(56px,50.175px + 1.553vw,80px);--hero-gap-sm: clamp(18px,15.573px + 0.647vw,28px);--hero-gap-md: clamp(26px,22.602px + 0.906vw,40px);--page-hero-top: clamp(24px,20.117px + 1.036vw,40px);--page-hero-bottom: clamp(32px,27.146px + 1.294vw,52px);--btn-h: clamp(34px,33.515px + 0.129vw,36px);--btn-px: clamp(14px,13.029px + 0.259vw,18px);--btn-fs: clamp(12.5px,12.257px + 0.065vw,13.5px);--btn-lg-h: clamp(38px,37.029px + 0.259vw,42px);--btn-lg-px: clamp(16px,14.544px + 0.388vw,22px);--btn-lg-fs: clamp(13px,12.757px + 0.065vw,14px);--grid-gap: clamp(12px,9.087px + 0.777vw,24px);--tap-min: 44px;--hdr-gap: clamp(10px,2vw,36px);--arrow-d: clamp(32px,31.029px + 0.259vw,36px);--card-media-pad: clamp(10px,8.544px + 0.388vw,16px);--card-body-pad: clamp(12px,11.029px + 0.259vw,16px);--radius-fluid-lg: clamp(18px,16.544px + 0.388vw,24px);--tile-pad: clamp(18px,16.544px + 0.388vw,24px);--ico-tile: clamp(32px,30.544px + 0.388vw,38px);--thumb-w: clamp(56px,52.117px + 1.036vw,72px);--pdp-photo-pad: clamp(16px,12.117px + 1.036vw,32px);--cond-card-pad: clamp(20px,17.087px + 0.777vw,32px);--trust-item-gap: clamp(10px,9.029px + 0.259vw,14px);--trust-pad: clamp(18px,16.058px + 0.518vw,26px);--trust-pad-sm: clamp(16px,14.544px + 0.388vw,22px);--promo-min-h: 360px;--promo-pad: clamp(26px,21.631px + 1.165vw,44px);--promo-text-gap: clamp(18px,16.058px + 0.518vw,26px);--panel-pad: clamp(20px,15.146px + 1.294vw,40px);--panel-pad-end: clamp(16px,13.087px + 0.777vw,28px);--panel-foot-gap: clamp(2px,1.515px + 0.129vw,4px);--score-pad-y: clamp(22px,20.058px + 0.518vw,30px);--score-pad-x: clamp(22px,19.087px + 0.777vw,34px);--faq-gap: clamp(12px,11.515px + 0.129vw,14px);--band-min-h: clamp(280px,252.816px + 7.249vw,392px);--band-pad-y: clamp(32px,27.146px + 1.294vw,52px);--band-pad-x: clamp(24px,19.146px + 1.294vw,44px);--band-btn-gap: clamp(20px,18.058px + 0.518vw,28px);--head: 'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;--text: 'Open Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;--blue-pressed: #0E3686;--red: #B42318;--red-rgb: 180,35,24;--blue-a0: rgba(var(--blue-rgb),0);--blue-a4: rgba(var(--blue-rgb),0.04);--blue-a5: rgba(var(--blue-rgb),0.05);--blue-a12: rgba(var(--blue-rgb),0.12);--blue-a18: rgba(var(--blue-rgb),0.18);--blue-a19: rgba(var(--blue-rgb),0.19);--blue-a42: rgba(var(--blue-rgb),0.42);--blue-a50: rgba(var(--blue-rgb),0.5);--blue-a70: rgba(var(--blue-rgb),0.7);--blue-a84: rgba(var(--blue-rgb),0.84);--blue-a92: rgba(var(--blue-rgb),0.92);--glow-a10: rgba(var(--glow),0.1);--glow-a12: rgba(var(--glow),0.12);--glow-a28: rgba(var(--glow),0.28);--glow-a30: rgba(var(--glow),0.3);--ice-a6: rgba(var(--ice-rgb),0.06);--ice-a10: rgba(var(--ice-rgb),0.1);--ice-a28: rgba(var(--ice-rgb),0.28);--ice-a30: rgba(var(--ice-rgb),0.3);--ice-a45: rgba(var(--ice-rgb),0.45);--ice-a60: rgba(var(--ice-rgb),0.6);--ice-a65: rgba(var(--ice-rgb),0.65);--ice-a72: rgba(var(--ice-rgb),0.72);--ice-a82: rgba(var(--ice-rgb),0.82);--navy-a6: rgba(var(--navy-rgb),0.06);--navy-a12: rgba(var(--navy-rgb),0.12);--navy-a15: rgba(var(--navy-rgb),0.15);--navy-a16: rgba(var(--navy-rgb),0.16);--navy-a18: rgba(var(--navy-rgb),0.18);--navy-a20: rgba(var(--navy-rgb),0.2);--navy-a24: rgba(var(--navy-rgb),0.24);--navy-a28: rgba(var(--navy-rgb),0.28);--navy-a45: rgba(var(--navy-rgb),0.45);--navy-a55: rgba(var(--navy-rgb),0.55);--paper-a0: rgba(var(--paper-rgb),0);--paper-a75: rgba(var(--paper-rgb),0.75);--paper-a80: rgba(var(--paper-rgb),0.8);--paper-a85: rgba(var(--paper-rgb),0.85);--paper-a95: rgba(var(--paper-rgb),0.95);--soft-a2: rgba(var(--soft-rgb),0.02);--soft-a2-5: rgba(var(--soft-rgb),0.025);--soft-a6: rgba(var(--soft-rgb),0.06);--soft-a12: rgba(var(--soft-rgb),0.12);--soft-a14: rgba(var(--soft-rgb),0.14);--soft-a15: rgba(var(--soft-rgb),0.15);--soft-a20: rgba(var(--soft-rgb),0.2);--soft-a25: rgba(var(--soft-rgb),0.25);--soft-a35: rgba(var(--soft-rgb),0.35);--soft-a50: rgba(var(--soft-rgb),0.5);--red-a8: rgba(var(--red-rgb),0.08);--navy-a40: rgba(var(--navy-rgb),0.4);--navy-a70: rgba(var(--navy-rgb),0.7);--navy-a85: rgba(var(--navy-rgb),0.85);--navy-a92: rgba(var(--navy-rgb),0.92);--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--lh-display: 1.04;--lh-heading: 1.2;--lh-snug: 1.3;--lh-ui: 1.4;--lh-body: 1.65;--ls-display: -0.035em;--ls-heading: -0.015em;--ls-title: -0.025em;--ls-tight: -0.01em;--ls-button: 0.01em;--ls-label: 0.08em;--space-0: 0px;--space-0_5: 2px;--space-1: 4px;--space-1_5: 6px;--space-2: 8px;--space-2_5: 10px;--space-3: 12px;--space-3_5: 14px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-9: 36px;--space-10: 40px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-18: 72px;--space-24: 96px;--radius-none: 0;--radius-2xs: 2px;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 10px;--radius-md-plus: 11px;--radius-lg: 12px;--radius-xl: var(--radius);--radius-2xl: 24px;--radius-full: 999px;--radius-circle: 50%;--border-hairline: 1px;--shadow-none: none;--dur-fast: .2s;--dur-quick: .25s;--dur-base: .3s;--dur-panel: .45s;--ease-panel: cubic-bezier(.32,.72,0,1);--dur-panel-out: .42s;--ease-panel-out: cubic-bezier(.4,0,.2,1);--ease: ease;--ease-out: cubic-bezier(.2,.8,.2,1);--ease-in-out: cubic-bezier(.65,.05,.36,1);--z-under: -2;--z-behind: -1;--z-base: 0;--z-1: 1;--z-2: 2;--z-3: 3;--z-4: 4;--z-raised: 10;--z-header: 50;--z-scrim: 60;--z-drawer: 70;--z-skip: 100;--color-bg: var(--paper);--color-bg-subtle: var(--ice);--color-bg-inverse: var(--navy);--color-surface: var(--paper);--color-surface-subtle: var(--ice);--color-text: var(--ink);--color-text-body: var(--body);--color-text-inverse: var(--ice);--color-text-inverse-body: var(--ice-a72);--color-scrim: var(--navy-a45);--color-text-on-dark: var(--paper);--color-text-accent: var(--blue);--color-link: var(--blue);--color-action: var(--blue);--color-action-hover-tint: var(--navy-a16);--color-action-pressed: var(--blue-pressed);--color-on-action: var(--paper);--color-border: var(--line);--color-border-hover: var(--navy-a20);--color-border-active: var(--navy-a40);--color-border-strong: var(--navy-a24);--color-border-inverse: var(--soft-a20);--color-bg-disabled: var(--navy-a6);--color-text-disabled: var(--navy-a45);--color-focus: var(--blue);--color-focus-inverse: var(--ice);--color-overlay: var(--navy-a45);--color-error: var(--red);--color-error-subtle: var(--red-a8);--focus-width: 2px;--icon-sm: 16px;--icon-md: 20px;--icon-lg: 24px;--icon-stroke: 1.8;--btn-radius: var(--radius-full);--btn-sm-h: 30px;--btn-icon: 14px;--field-h: var(--tap-min);--fs-field: 16px;--field-radius: var(--radius-lg);--card-radius: var(--radius-xl);--card-radius-fluid: clamp(12px,11.029px + 0.259vw,16px);--control-box: 20px;--switch-w: 40px;--switch-h: 24px;--tile-h: 56px;--badge-h: 24px;--grade-d: 28px;--panel-w: min(420px,100%);--shadow-panel: -20px 0 60px var(--navy-a18);--menu-max-h: 440px;--listbox-max-h: 320px;--measure-hero: 560px;--measure-note: 420px;--popover-w: 300px;--underline-offset: 0.2em}
