@layer tokens,base,components;@layer tokens{:root{--color-white: #ffffff;--color-black: #000000;--color-paper: #fafafa;--color-fog: #ededed;--color-mist: #f2f2f2;--color-line: #e6e6e6;--color-ash: #d9d9d9;--color-image-outline: rgba(0, 0, 0, .08);--color-ink: #232427;--color-ink-78: rgba(0, 0, 0, .78);--color-ink-55: #6b6b6b;--color-ink-40: var(--color-ink-55);--color-on-dark-2: #919191;--color-on-dark-lead: rgba(255, 255, 255, .72);--color-on-dark-ring: rgba(255, 255, 255, .32);--color-on-dark-ring-hover: rgba(255, 255, 255, .6);--color-graphite-2: #505155;--color-alfa-red: #ef3124;--color-on-alfa-red: rgba(255, 255, 255, .86);--color-on-alfa-red-plate: rgba(255, 255, 255, .2);--color-graphite: #1c1d20;--color-dark: #1a1a1a;--color-green: #a6ed00;--color-green-hover: #b4f51f;--color-red: #dc200c;--color-focus-on-dark: var(--color-green);--color-selection-text: var(--color-black);--font-sans: "YFF RARE VF", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-stretch-hyper: 87.5%;--font-stretch-mega: 100%;--font-stretch-power: 110%;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--text-base: 16px;--text-base--line-height: 1.2;--text-eyebrow: 12px;--text-eyebrow--line-height: 12px;--text-eyebrow--letter-spacing: .06em;--text-h1: 32px;--text-h1--line-height: 1;--text-h1--letter-spacing: -.02em;--text-h2: clamp(32px, 3.34vw, 48px);--text-h2--line-height: 1.0834;--text-h2--letter-spacing: -.02em;--text-display: clamp(34px, 4.45vw, 64px);--text-display--line-height: 1.125;--text-display--letter-spacing: -.02em;--text-lead: 22px;--text-lead--line-height: 26px;--text-body: 17px;--text-body--line-height: 22px;--text-card: 26px;--text-card--line-height: 28px;--text-card--letter-spacing: -.01em;--text-title: 24px;--text-title--line-height: 27px;--text-title--letter-spacing: -.01em;--text-number: clamp(60px, 5vw, 72px);--text-number--line-height: 1;--text-number--letter-spacing: -.02em;--text-number-unit: .5556;--text-number-unit--letter-spacing: -.01em;--text-number-word: .3889;--text-control: 15px;--text-control--line-height: 18px;--text-caption: 13px;--text-caption--line-height: 16px;--text-lead-sm: 18px;--text-lead-sm--line-height: 23px;--text-body-sm: 16px;--text-body-sm--line-height: 21px;--text-control-sm: 14px;--text-control-sm--line-height: 16px;--text-final: 30px;--text-final--line-height: 34px;--text-tariff-desc: 19px;--text-tariff-desc--line-height: 23px;--text-card-title: 28px;--text-card-title--line-height: 34px;--text-lead-md: 20px;--text-lead-md--line-height: 24px;--text-small: 15px;--text-small--line-height: 20px;--text-small-sm: 14px;--text-small-sm--line-height: 19px;--text-note: 13px;--text-note--line-height: 18px;--text-label: 14px;--text-label--line-height: 17px;--text-fact: 18px;--text-fact--line-height: 26px;--text-fact-sm: 16px;--text-fact-sm--line-height: 22px;--text-card-md: 22px;--text-card-md--line-height: 28px;--text-label-md: 14px;--text-label-md--line-height: 18px;--text-footnote: 12px;--text-footnote--line-height: 16px;--spacing-gutter: 30px;--container-wrap: 1380px;--container-col: 678px;--container-col-right: 561px;--spacing-col-gap: 141px;--spacing-1: 4px;--spacing-2: 8px;--spacing-4: 16px;--spacing-6: 24px;--spacing-10: 40px;--spacing-head: 100px;--spacing-section: 140px;--breakpoint-zoom: 2000px;--breakpoint-layout-fluid: 1440px;--breakpoint-desktop: 1200px;--breakpoint-desktop-narrow: 1280px;--breakpoint-laptop: 1024px;--breakpoint-tablet-narrow: 900px;--breakpoint-tablet: 768px;--breakpoint-phone: 390px;--breakpoint-small: 375px;--breakpoint-narrow: 360px;--breakpoint-footer-field: 600px;--breakpoint-footer-stack: 1181px;--breakpoint-footer-pair: 641px;--breakpoint-tf-stats-fluid: 1366px;--zoom-height: 960px;--zoom-max: 2.5;--zoom-snap: 1.02;--radius-card: 24px;--radius-window: 20px;--radius-widget: 16px;--radius-pill: 100px;--radius-full: 50%;--radius-focus: 2px;--shadow-window: 0 0 0 1px rgba(0, 0, 0, .05), 0 1px 2px rgba(0, 0, 0, .04), 0 12px 32px -8px rgba(0, 0, 0, .1);--shadow-widget: 0 0 0 1px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .04), 0 8px 24px -8px rgba(0, 0, 0, .06);--focus-width: 2px;--focus-offset: 3px;--ease-appear: cubic-bezier(.22, 1, .36, 1);--ease-state: cubic-bezier(.65, 0, .35, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--ease-snap: cubic-bezier(.34, 1.56, .64, 1);--ease-long: cubic-bezier(.16, 1, .3, 1);--ease-butter: cubic-bezier(.2, .715, .205, .99);--ease-tone: cubic-bezier(.2, 0, 0, 1);--ease-stretch: cubic-bezier(.45, 0, .2, 1);--duration-press: .1s;--duration-ui: .2s;--duration-tone: .25s;--duration-move: .32s;--duration-stretch: .42s;--z-header: 120;--z-cursor: 900;--z-intro: 1000;--button-height: 44px;--button-padding: 14px 24px 12px;--button-gap: var(--spacing-2);--button-press-scale: .97;--button-ghost-ring: 1px;--tag-capsule-height: 32px;--tag-capsule-padding: 1px 12px 0;--color-tag-capsule: var(--color-white);--color-tag-capsule-hover: var(--color-mist);--color-tag-capsule-text: var(--color-ink);--duration-tag-capsule: .28s;--tag-outline-height: 28px;--tag-outline-padding: 7px 12px 5px;--color-tag-outline-ring: var(--color-line);--color-tag-outline-text: var(--color-graphite-2);--link-arrow-shift: 4px;--duration-link-arrow: .2s;--color-button-dark: var(--color-graphite);--color-button-dark-hover: #2c2d31;--color-button-dark-text: var(--color-white);--color-button-lime: var(--color-green);--color-button-lime-hover: var(--color-green-hover);--color-button-lime-text: var(--color-ink);--color-button-white: var(--color-white);--color-button-white-hover: var(--color-mist);--color-button-white-text: var(--color-graphite);--color-button-ghost-ring: rgba(0, 0, 0, .12);--color-button-ghost-ring-hover: rgba(0, 0, 0, .28);--color-button-ghost-text: var(--color-ink);--field-height: 56px;--field-padding: 1px 20px 0;--field-ring: 1px;--field-halo: 4px;--field-error-gap: var(--spacing-2);--field-error-indent: 20px;--field-error-dot: 6px;--field-error-dot-lift: 1px;--duration-field: .15s;--duration-field-hover: .1s;--duration-error-collapse: .2s;--duration-error-fade-out: .12s;--duration-error-expand: .24s;--duration-error-fade-in: .16s;--delay-error-fade-in: 60ms;--color-field-dark: #26272b;--color-field-text: var(--color-white);--color-field-placeholder: var(--color-on-dark-2);--color-field-ring: rgba(255, 255, 255, .08);--color-field-ring-hover: rgba(255, 255, 255, .16);--color-field-ring-focus: rgba(255, 255, 255, .48);--color-field-halo-focus: rgba(255, 255, 255, .06);--color-field-invalid: var(--color-red);--color-field-halo-invalid: rgba(220, 32, 12, .16);--color-field-error-text: rgba(255, 255, 255, .8);--color-field-light: var(--color-mist);--color-field-light-focus: var(--color-white);--color-field-light-text: var(--color-ink);--color-field-light-placeholder: var(--color-ink-55);--color-field-light-ring: transparent;--color-field-light-ring-hover: rgba(35, 36, 39, .12);--color-field-light-ring-focus: var(--color-ink);--color-field-light-halo-focus: rgba(35, 36, 39, .06);--color-field-light-halo-invalid: rgba(220, 32, 12, .12);--color-field-light-error-text: var(--color-ink-55);--check-size: 20px;--check-radius: 6px;--check-ring: 1.5px;--check-gap: 12px;--text-check: 13px;--text-check--line-height: 16px;--color-check-ring: rgba(255, 255, 255, .32);--color-check-ring-hover: rgba(255, 255, 255, .6);--color-check-link-line: rgba(255, 255, 255, .35);--color-check-link-line-light: rgba(35, 36, 39, .3);--color-check-on: var(--color-white);--color-check-tick: var(--color-graphite);--color-check-light-ring: rgba(35, 36, 39, .24);--color-check-light-ring-hover: rgba(35, 36, 39, .5);--color-check-light-on: var(--color-graphite);--color-check-light-tick: var(--color-white);--choice-columns: 1;--choice-min-height: 118px;--choice-padding: 20px;--color-choice: var(--color-field-dark);--color-choice-ring: rgba(255, 255, 255, .08);--color-choice-ring-hover: rgba(255, 255, 255, .2);--color-choice-on: var(--color-white);--color-choice-on-hover: var(--color-mist);--color-choice-box-ring: rgba(255, 255, 255, .32);--color-choice-box-on: var(--color-graphite);--color-choice-tick: var(--color-white);--color-choice-text: var(--color-white);--color-choice-text-on: var(--color-ink);--cursor-ring: 0 0 0 1px rgba(255, 255, 255, .9);--footer-arrows-mark: "M7.096 2.848C7.831 1.123 9.574 -0.001 11.507 0L30.333 0.014L27.505 6.602H17.106L23.595 15.764L23.596 15.763L22.009 19.496H18.014L11.349 10.086L7.299 19.5L0 19.483L7.096 2.848Z";--color-footer-arrow: var(--color-white);--color-footer-arrow-accent: var(--color-green);--footer-arrows-size-share: .52;--footer-arrows-reveal: .56s;--footer-arrows-orbit: 16s;--footer-arrows-accent-reach: 120px;--footer-arrows-touch-hold: 1s;--footer-arrows-accent: .9;--shadow-hero-card: 0 1px 2px rgba(0, 0, 0, .04), 0 12px 32px -8px rgba(0, 0, 0, .1);--breakpoint-hero-card-text: 1322px;--breakpoint-hero-card-full: 1440px;--breakpoint-hero-landscape: 500px;--hero-row-gap: var(--spacing-1);--hero-card-grow: 4.4167;--hero-card-open-width: 456px;--duration-hero-swap-in: .38s;--duration-hero-swap-out: .52s;--duration-hero-video-swap: .28s;--duration-hero-breathe: 18s;--breakpoint-hero-expand: 1280px;--hero-enter-media-scale: 1.04;--breakpoint-video-card-fluid: 1440px;--breakpoint-scheme-compact: 1360px;--breakpoint-st-fluid: 1440px;--breakpoint-st-tabs: 936px;--color-pop-backdrop: rgba(28, 29, 32, .24);--shadow-pop: 0 1px 2px rgba(0, 0, 0, .04), 0 32px 64px -16px rgba(0, 0, 0, .24);--color-pop-panel: #f4f4f5;--shadow-pop-close: 0 0 0 1px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .06);--color-scene-surface: #f4f4f5;--color-scene-divider: #f0f0f0;--color-scene-thumb: #efece8;--color-scene-step-link: #e0e0e0;--delay-pop-left: .18s;--pop-sheet-close-drag: 90px;--color-store: var(--color-fog);--color-store-dark: linear-gradient(180deg, #0b0c0e 0%, #0d0e10 30%, #161719 72%, var(--color-dark) 100%);--color-store-dark-glow: radial-gradient(ellipse 62% 58% at 18% 84%, rgba(62, 63, 68, .8) 0%, rgba(62, 63, 68, 0) 100%), radial-gradient(ellipse 48% 44% at 100% 74%, rgba(48, 49, 53, .6) 0%, rgba(48, 49, 53, 0) 100%);--breakpoint-store-stack: 1180px;--breakpoint-store-low: 768px;--breakpoint-why-cabinet-xs: 340px;--store-tabs-anchor-desc: 160px;--store-window-width: var(--container-col);--store-window-height: 632px;--store-tariff-gap: 20px;--store-cta-gap: var(--spacing-6);--color-store-tab: rgba(35, 36, 39, .52);--color-store-tab-hover: rgba(35, 36, 39, .8);--color-store-tab-hover-ink: rgba(35, 36, 39, .64);--color-store-tab-dark: rgba(255, 255, 255, .36);--color-store-tab-hover-dark: rgba(255, 255, 255, .6);--color-store-list-dark: rgba(255, 255, 255, .64);--duration-store-state: .6s;--color-store-win: #f4f4f4;--color-store-win-text: var(--color-ink);--color-store-win-muted: var(--color-ink-55);--color-store-win-nav: #555555;--color-store-win-dark: var(--color-graphite);--color-store-win-accent: var(--color-green);--color-store-win-dot: #9a9a9a;--color-store-win-bar-prev: #dadada;--color-store-win-thumb: #efece8;--color-store-win-skel-2: #f0f0f0;--color-store-win-channel-2: #8c8c8c;--color-store-win-channel-3: #b4b4b4;--color-store-win-channel-4: #d0d0d0;--color-store-win-swatch-2: #75767a;--color-store-win-ctor: #8c8c8c;--color-store-win-line: rgba(0, 0, 0, .06);--color-store-win-grid: rgba(0, 0, 0, .07);--color-store-win-axis: rgba(0, 0, 0, .12);--color-store-win-chip: rgba(166, 237, 0, .32);--color-store-win-chip-red: rgba(220, 32, 12, .1);--color-store-win-chip-red-text: #d21f0b;--shadow-store-win: 0 0 0 1px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .04), 0 12px 32px -8px rgba(0, 0, 0, .1);--shadow-store-card: 0 0 0 1px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .04), 0 8px 24px -8px rgba(0, 0, 0, .08);--shadow-store-pill: 0 0 0 1px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .04);--shadow-store-nav: 0 0 0 1px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .05);--shadow-store-ring: 0 0 0 1px rgba(0, 0, 0, .06);--shadow-store-seg: 0 1px 2px rgba(0, 0, 0, .08);--shadow-store-ctor: 0 0 0 1px rgba(0, 0, 0, .06), 0 2px 4px rgba(0, 0, 0, .04), 0 24px 48px -12px rgba(0, 0, 0, .16);--color-store-ctor-veil: linear-gradient(180deg, rgba(0, 0, 0, .32) 0%, rgba(0, 0, 0, 0) 38%, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .5) 100%);--duration-store-win-state: .42s;--delay-store-count: .16s;--delay-store-count-appear: .3s;--color-showcase-lead: rgba(255, 255, 255, .56);--color-showcase-card: rgba(0, 0, 0, .23);--color-showcase-card-ring: rgba(255, 255, 255, .08);--delay-showcase-lead: .2s;--delay-showcase-cta: .32s;--shadow-panel: 0 1px 2px rgba(0, 0, 0, .04), 0 12px 32px -8px rgba(0, 0, 0, .1);--shadow-panel-card-hover: 0 0 0 1px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04), 0 12px 32px -8px rgba(0, 0, 0, .1);--panel-width: var(--container-col);--delay-panel-in: .2s;--shadow-visual-widget: 0 0 0 1px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .04), 0 12px 32px -8px rgba(0, 0, 0, .1);--shadow-visual-widget-hover: 0 0 0 1px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .04), 0 16px 32px -12px rgba(0, 0, 0, .12);--color-visual-line: rgba(0, 0, 0, .06);--color-visual-bar-3: #dcdcdc;--color-visual-ava-1: #dcdcdc;--visual-figures-step: 28px;--color-why-ui-icon: #75767a;--color-why-ui-seg: #e8e8e8;--color-why-ui-bar-prev: #d6d6d6;--color-why-ui-track: #efefef;--color-why-ui-bar: #c4c4c4;--color-why-ui-skel: #ececec;--color-why-tile-ring: #e9ebee;--color-why-tile-bar-2: #f0f0f0;--color-why-tile-prev-1: #e0e0e0;--color-why-tile-prev-2: #ebebeb;--color-why-light-035: rgba(255, 255, 255, .035);--color-why-light-05: rgba(255, 255, 255, .05);--color-why-light-14: rgba(255, 255, 255, .14);--color-why-light-56: rgba(255, 255, 255, .56);--color-why-light-72: rgba(255, 255, 255, .72);--color-why-light-90: rgba(255, 255, 255, .9);--color-why-shade-035: rgba(0, 0, 0, .035);--color-why-shade-04: rgba(0, 0, 0, .04);--color-why-shade-05: rgba(0, 0, 0, .05);--color-why-shade-06: rgba(0, 0, 0, .06);--color-why-shade-07: rgba(0, 0, 0, .07);--color-why-shade-10: rgba(0, 0, 0, .1);--color-why-shade-12: rgba(0, 0, 0, .12);--color-why-shade-24: rgba(0, 0, 0, .24);--color-why-shade-56: rgba(0, 0, 0, .56);--color-why-shade-60: rgba(0, 0, 0, .6);--why-window-margin-y: var(--spacing-section);--color-cases: #2a2a26;--color-cases-shade: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .28) 100%);--color-cases-lead: rgba(255, 255, 255, .8);--color-cases-card: rgba(255, 255, 255, .7);--color-cases-muted: #4d4d4d;--color-cases-tag: #4d4d51;--color-cases-pager-track: rgba(255, 255, 255, .24);--color-cases-pager-num: var(--color-cases-lead);--color-cases-arrow-off: #c4c4c4;--color-cases-arrow-off-ring: rgba(35, 36, 39, .14);--shadow-cases-card-hover: 0 1px 2px rgba(0, 0, 0, .04), 0 12px 32px -8px rgba(0, 0, 0, .1);--font-logo-inter: "Inter Tight", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-logo-nunito: Nunito, "Avenir Next", "Helvetica Neue", Arial, sans-serif;--font-logo-playfair: "Playfair Display", Georgia, "Times New Roman", serif;--delay-cases-heading: 80ms;--delay-cases-lead: .2s;--delay-cases-nav: .2s;--delay-cases-story: .25s;--delay-cases-result: .34s;--delay-cases-result-step: 90ms;--delay-cases-logos: .6s;--cases-autoplay: 6s;--delay-cases-roll: .45s;--tg-post-shadow: drop-shadow(0 1px 1px rgba(0, 0, 0, .05)) drop-shadow(0 10px 20px rgba(0, 0, 0, .05));--tg-tail: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='20' viewBox='0 0 11 20'><path d='M3 20H11V3H9C8.807 5.84 8.124 8.767 6.95 11.782C6.046 14.107 4.504 16.267 2.325 18.262C1.65 18.88 2.086 20 3 20Z'/></svg>");--delay-tg-eyebrow: 80ms;--delay-tg-heading: .16s;--delay-tg-actions: .48s;--delay-tg-actions-step: 60ms;--color-form-legal: var(--color-on-dark-2);--color-form-send-hover: #e8e8e8;--delay-final-heading: 80ms;--delay-final-sub: .3s;--delay-final-form: .4s;--delay-final-form-step: 60ms;--lead-card-shadow: 0 1px 2px rgba(0, 0, 0, .04), 0 12px 32px -8px rgba(0, 0, 0, .1);--lead-sheet-shadow: 0 -12px 32px -8px rgba(0, 0, 0, .14);--color-lead-tint: rgba(28, 29, 32, .24);--delay-lead-stage: .12s;--delay-lead-ok: .2s;--confetti-colors: #a6ed00, #a6ed00, #000000, #ffffff;--confetti-white-ring: rgba(0, 0, 0, .12);--duration-confetti-button: 1.4s;--duration-confetti-sides: 2.2s;--color-visual-zero: #999999;--color-visual-pill: #202020;--color-visual-dot-up: #f6ff00;--color-visual-dot-down: #ff4a3a;--color-visual-rule: #1e1e1e;--color-visual-grid: rgba(255, 255, 255, .045);--color-visual-chart-up: rgb(164, 237, 0);--color-visual-chart-down: rgb(235, 38, 16);--color-visual-sphere-1: #ff000d;--color-visual-sphere-2: #ffdd00;--color-visual-sphere-3: var(--color-green);--color-lines-accent: var(--color-green);--lines-glow: 0 0 18px rgba(166, 237, 0, .45);--lines-glow-none: 0 0 0 rgba(166, 237, 0, 0);--duration-lines: 1.5s;--reveal-shift: 24px;--reveal-shift-sm: 12px;--duration-reveal-fade: .7s;--duration-reveal-fade-reduced: .6s;--duration-reveal-move: .9s;--reveal-root-margin: 0px 0px -12% 0px;--reveal-safety: 1.5s;--duration-fonts-wait: 1s;--shadow-header-nav: 0 0 0 1px rgba(28, 29, 32, .05), 0 1px 2px rgba(0, 0, 0, .04), 0 12px 32px -8px rgba(0, 0, 0, .1);--color-header-veil-light: linear-gradient(180deg, rgba(250, 250, 250, .86) 0%, rgba(250, 250, 250, .62) 45%, rgba(250, 250, 250, 0) 100%);--color-header-veil-dark: linear-gradient(180deg, rgba(26, 26, 26, .72) 0%, rgba(26, 26, 26, .46) 45%, rgba(26, 26, 26, 0) 100%);--color-header-nav: rgba(255, 255, 255, .72);--color-header-nav-ring: rgba(255, 255, 255, .6);--color-header-nav-dark: rgba(44, 45, 49, .62);--color-header-nav-ring-dark: rgba(255, 255, 255, .08);--color-header-nav-link-dark: rgba(255, 255, 255, .72);--shadow-header-round: 0 0 0 1px rgba(28, 29, 32, .05);--color-header-menu-scrim: rgba(28, 29, 32, .24);--shadow-header-menu: 0 1px 2px rgba(0, 0, 0, .04), 0 12px 32px -8px rgba(0, 0, 0, .1);--color-header-partner-nav-ring-dark: rgba(255, 255, 255, .06);--color-header-partner-link-dark: rgba(255, 255, 255, .8);--header-partner-logo-ratio: 3.1538;--header-partner-logo-parts: 0 56.95, 64.59 69.42, 77.05 100;--header-partner-sign-origin: 88.51% 51.51%;--header-partner-sign-shift: -77.04%;--breakpoint-header-partner-xs: 340px;--color-wib-ink2: #1d1e20;--color-wib-dark: #151617;--color-wib-vio: #9e3eff;--color-wib-panel: #f2f2f3;--color-wib-line: rgba(35, 36, 39, .12);--color-wib-vio-deep: #7a1fd6;--color-wib-vio-soft: #c9a2ff;--color-wib-vio-mist: #dcc2ff;--color-wib-vio-mist-ink: #4a137f;--color-wib-vio-track: #f0e6ff;--spacing-wib-section: 120px;--spacing-wib-head: 48px;--breakpoint-wib-hero-lines: 600px;--breakpoint-video-card-buttons: 480px;--breakpoint-link-tile-reveal: 1400px;--breakpoint-rk-benefit-row: 480px;--breakpoint-rk-hero-low: 820px;--header-offer-first: 3.5s;--header-offer-every: 20s;--header-offer-hold: 3s;--header-offer-brand-out: rotate(-90deg) scale(.6);--header-offer-brand-back: rotate(90deg) scale(.6);--header-offer-sign-from: rotate(90deg) scale(.4);--header-offer-glow: 0 0 14px rgba(166, 237, 0, .45);--header-offer-glow-none: 0 0 0 rgba(166, 237, 0, 0);--color-intro-bar: rgba(255, 255, 255, .14);--intro-logo-width: 260px;--intro-logo-margin: 64px;--intro-partner-logo-width: 240px;--intro-partner-logo-margin: 96px;--intro-bar-height: 2px;--intro-min: .85s;--duration-intro-wipe: 1.15s;--delay-intro-header: .52s}@media not (min-width:1200px){:root{--spacing-col-gap: 72px;--spacing-wib-section: 96px;--spacing-wib-head: 40px}}@media not (min-width:1024px){:root{--spacing-gutter: 24px}}@media not (min-width:768px){:root{--spacing-gutter: 16px;--radius-card: 20px;--text-lead: 18px;--text-lead--line-height: 23px;--text-body: 16px;--text-body--line-height: 21px;--text-card: 22px;--text-card--line-height: 25px;--spacing-head: 84px;--spacing-wib-section: 72px;--spacing-wib-head: 32px;--color-pop-backdrop: rgba(28, 29, 32, .4);--shadow-pop: 0 -16px 48px -16px rgba(0, 0, 0, .24);--shadow-pop-close: none}}}@layer base{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip;scroll-behavior:smooth;scrollbar-gutter:stable}html.is-intro:not(.is-intro-out){scrollbar-color:var(--color-dark) var(--color-dark)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);font-stretch:var(--font-stretch-hyper);font-weight:var(--font-weight-medium);font-size:var(--text-base);line-height:var(--text-base--line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;font-optical-sizing:auto;overflow-x:clip}body.corp,body.wib{background:var(--color-fog)}ul,ol{list-style:none}img,svg,video,canvas,iframe{display:block;max-width:none}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit;background:none;border:0;border-radius:0;outline:none;-webkit-appearance:none;appearance:none}button{cursor:pointer}p,li{text-wrap:pretty}::selection{background:var(--color-green);color:var(--color-selection-text)}:focus-visible{outline:var(--focus-width) solid var(--color-ink);outline-offset:var(--focus-offset)}[data-header-theme=dark] :focus-visible{outline-color:var(--color-focus-on-dark)}[data-header-theme=dark] [data-header-theme=light] :focus-visible{outline-color:var(--color-ink)}[hidden]{display:none!important}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wrap{width:min(100% - 2 * var(--spacing-gutter),var(--container-wrap));margin-inline:auto}.tnum{font-variant-numeric:tabular-nums lining-nums}.text-seg{white-space:nowrap}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}}@layer components{.image-outline{outline:1px solid var(--color-image-outline);outline-offset:-1px}.t-eyebrow{font-stretch:var(--font-stretch-mega);font-weight:var(--font-weight-medium);font-size:var(--text-eyebrow);line-height:var(--text-eyebrow--line-height);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;color:var(--color-ink-55)}.t-eyebrow--wib{font-stretch:var(--font-stretch-power);line-height:16px}.t-wib-h2{font-stretch:var(--font-stretch-hyper);font-weight:var(--font-weight-normal);font-size:clamp(32px,3.125vw,45px);line-height:calc(1em + 5px);letter-spacing:-.01em;text-wrap:balance}@media not (min-width:768px){.t-wib-h2{line-height:calc(1em + 4px)}}@media not (min-width:375px){.t-wib-h2{font-size:28px}}.t-h1{font-stretch:var(--font-stretch-power);font-weight:var(--font-weight-bold);font-size:var(--text-h1);line-height:var(--text-h1--line-height);letter-spacing:var(--text-h1--letter-spacing)}.t-h2{font-stretch:var(--font-stretch-hyper);font-weight:var(--font-weight-normal);font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);text-wrap:balance}.t-display{font-stretch:var(--font-stretch-hyper);font-weight:var(--font-weight-normal);font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing)}.t-body{font-stretch:var(--font-stretch-hyper);font-weight:var(--font-weight-normal);font-size:var(--text-body);line-height:var(--text-body--line-height)}.t-card{font-stretch:var(--font-stretch-hyper);font-weight:var(--font-weight-normal);font-size:var(--text-card);line-height:var(--text-card--line-height);letter-spacing:var(--text-card--letter-spacing)}.sw{position:relative;font-stretch:inherit;transition:font-stretch var(--duration-stretch) var(--ease-stretch)}.sw:after{content:"";position:absolute;inset:-.3em -.4em}@media(hover:hover)and (pointer:fine){.sw:hover{font-stretch:var(--stretch-to, var(--font-stretch-power))}}.heading-glue{display:inline-block;white-space:nowrap;vertical-align:top}[data-stretch].is-on .sw{font-stretch:var(--stretch-to, var(--font-stretch-power))}.ln-m{display:block;padding:.4375em .25em .25em;margin:-.4375em -.25em -.25em}.ln-m+.ln-m{margin-top:-.6875em}.ln{display:block;white-space:nowrap}[data-lines]:not(.is-in) .ln{opacity:0}[data-lines]{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}[data-rv]{opacity:0;transform:translate3d(0,var(--rv-y, var(--reveal-shift)),0)}[data-rv].is-in{opacity:1;transform:none;transition:opacity var(--duration-reveal-fade) var(--ease-appear) var(--rv-d, 0ms),transform var(--duration-reveal-move) var(--ease-appear) var(--rv-d, 0ms)}[data-rv=fade]{--rv-y: 0px}[data-rv=up-sm]{--rv-y: var(--reveal-shift-sm)}[data-rv][data-rv-load]{animation:rv-load-fade var(--duration-reveal-fade) var(--ease-appear) var(--rv-d, 0ms) both,rv-load-move var(--duration-reveal-move) var(--ease-appear) var(--rv-d, 0ms) both}@keyframes rv-load-fade{0%{opacity:0}to{opacity:1}}@keyframes rv-load-move{0%{transform:translate3d(0,var(--rv-y, var(--reveal-shift)),0)}to{transform:none}}@media(prefers-reduced-motion:reduce){[data-rv]{transform:none!important}[data-rv].is-in{transition:opacity var(--duration-reveal-fade-reduced) var(--ease-appear) var(--rv-d, 0ms)}:root:not(.as-on) [data-rv]{opacity:1}[data-rv][data-rv-load]{animation:none;opacity:1}}.cur{position:fixed;left:0;top:0;z-index:var(--z-cursor);pointer-events:none;width:clamp(8px,.625vw,12px);height:clamp(8px,.625vw,12px);margin:calc(clamp(8px,.625vw,12px)/-2) 0 0 calc(clamp(8px,.625vw,12px)/-2);border-radius:var(--radius-full);background:var(--color-ink);box-shadow:var(--cursor-ring);opacity:0;transition:opacity var(--duration-ui) linear}.cur.on{opacity:1}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap);height:var(--button-height);padding:var(--button-padding);border-radius:var(--radius-pill);font-stretch:var(--font-stretch-hyper);font-weight:var(--font-weight-medium);font-size:var(--text-control);line-height:var(--text-control--line-height);white-space:nowrap;transition:transform var(--duration-ui) var(--ease-appear),background-color var(--duration-ui) var(--ease-appear),color var(--duration-ui) var(--ease-appear),box-shadow var(--duration-ui) var(--ease-appear);-webkit-tap-highlight-color:transparent}.button:active{transform:scale(var(--button-press-scale))}.button--corner{position:absolute;right:max(var(--spacing-gutter),calc((100% - var(--container-wrap)) / 2));top:28px}@media not (min-width:768px){.button--corner{top:18px;height:40px;padding:12px 18px 10px;font-size:14px}}@media not (min-width:375px){.button--corner{padding:12px 14px 10px}}.button--dark{background:var(--color-button-dark);color:var(--color-button-dark-text)}.button--lime{background:var(--color-button-lime);color:var(--color-button-lime-text)}.button--white{background:var(--color-button-white);color:var(--color-button-white-text)}.button--ghost{box-shadow:inset 0 0 0 var(--button-ghost-ring) var(--color-button-ghost-ring);color:var(--color-button-ghost-text)}@media(hover:hover){.button--dark:hover{background:var(--color-button-dark-hover)}.button--lime:hover{background:var(--color-button-lime-hover)}.button--white:hover{background:var(--color-button-white-hover)}.button--ghost:hover{box-shadow:inset 0 0 0 var(--button-ghost-ring) var(--color-button-ghost-ring-hover)}}.icon{background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-plate{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:var(--color-ink);color:var(--color-green)}.icon-plate__ico{width:28px;height:28px}.wib-ava{display:grid;place-items:center;flex:none;background:var(--color-ink);color:var(--color-green)}.wib-ava svg{width:62%;height:62%;fill:currentColor}.wib-ava--vio{background:var(--color-wib-vio);color:var(--color-white)}.wib-ava--26{width:26px;height:26px;border-radius:6.5px}.wib-ava--30{width:30px;height:30px;border-radius:7.5px}.wib-ava--36{width:36px;height:36px;border-radius:9px}.wib-ava--40{width:40px;height:40px;border-radius:10px}.wib-ava--64{width:64px;height:64px;border-radius:var(--spacing-4)}.wib-ava--64 svg{width:56%;height:56%}.tag{display:inline-flex;align-items:center;border-radius:var(--radius-pill);font-stretch:var(--font-stretch-hyper);font-weight:var(--font-weight-medium);font-size:var(--text-caption);line-height:var(--text-caption--line-height);white-space:nowrap}.tag--capsule{height:var(--tag-capsule-height);padding:var(--tag-capsule-padding);background:var(--color-tag-capsule);color:var(--color-tag-capsule-text);transition:background-color var(--duration-tag-capsule) var(--ease-state)}.tag--outline{height:var(--tag-outline-height);padding:var(--tag-outline-padding);box-shadow:inset 0 0 0 1px var(--color-tag-outline-ring);color:var(--color-tag-outline-text)}.link-arrow svg{transition:transform var(--duration-link-arrow) var(--ease-appear)}@media(hover:hover){.link-arrow:hover svg{transform:translate(var(--link-arrow-shift))}}@media not (min-width:768px){a.link-arrow{position:relative}a.link-arrow:before{content:"";position:absolute;inset:-6px -8px}}.field{position:relative;display:flex;flex-direction:column}.field__input{width:100%;height:var(--field-height);padding:var(--field-padding);border-radius:var(--radius-widget);background:var(--color-field-dark);color:var(--color-field-text);caret-color:var(--color-field-text);font-size:var(--text-control);line-height:var(--text-control--line-height);font-weight:var(--font-weight-normal);box-shadow:inset 0 0 0 var(--field-ring) var(--color-field-ring);transition:box-shadow var(--duration-field) var(--ease-appear)}.field__input::placeholder{color:var(--color-field-placeholder);opacity:1}.field__input:focus-visible{outline:none}@media(hover:hover){.field__input:hover{box-shadow:inset 0 0 0 var(--field-ring) var(--color-field-ring-hover);transition-duration:var(--duration-field-hover)}}.field__input:focus{box-shadow:inset 0 0 0 var(--field-ring) var(--color-field-ring-focus),0 0 0 var(--field-halo) var(--color-field-halo-focus)}.field.is-invalid .field__input,.field.is-invalid .field__input:focus{box-shadow:inset 0 0 0 var(--field-ring) var(--color-field-invalid),0 0 0 var(--field-halo) var(--color-field-halo-invalid)}.field__input:-webkit-autofill,.field__input:-webkit-autofill:hover,.field__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-field-text);caret-color:var(--color-field-text);-webkit-box-shadow:inset 0 0 0 var(--field-ring) var(--color-field-ring),inset 0 0 0 1000px var(--color-field-dark);transition:background-color 9999s ease 0s}.field__error{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--duration-error-collapse) var(--ease-state),opacity var(--duration-error-fade-out) linear}.field__error>span{display:block;min-height:0;overflow:hidden;padding-left:var(--field-error-indent);font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-field-error-text)}.field__error>span:before{content:"";display:block;height:var(--field-error-gap)}.field__error>span>b{font-weight:var(--font-weight-normal)}.field__error>span>b:before{content:"";display:inline-block;width:var(--field-error-dot);height:var(--field-error-dot);margin:0 var(--field-error-gap) var(--field-error-dot-lift) 0;border-radius:var(--radius-full);background:var(--color-field-invalid);vertical-align:middle}.field.is-invalid .field__error{grid-template-rows:1fr;opacity:1;transition:grid-template-rows var(--duration-error-expand) var(--ease-appear),opacity var(--duration-error-fade-in) linear var(--delay-error-fade-in)}.field--light .field__input{background:var(--color-field-light);color:var(--color-field-light-text);caret-color:var(--color-field-light-text);box-shadow:inset 0 0 0 var(--field-ring) var(--color-field-light-ring)}.field--light .field__input::placeholder{color:var(--color-field-light-placeholder)}@media(hover:hover){.field--light .field__input:hover{box-shadow:inset 0 0 0 var(--field-ring) var(--color-field-light-ring-hover)}}.field--light .field__input:focus{background:var(--color-field-light-focus);box-shadow:inset 0 0 0 var(--field-ring) var(--color-field-light-ring-focus),0 0 0 var(--field-halo) var(--color-field-light-halo-focus)}.field--light.is-invalid .field__input,.field--light.is-invalid .field__input:focus{box-shadow:inset 0 0 0 var(--field-ring) var(--color-field-invalid),0 0 0 var(--field-halo) var(--color-field-light-halo-invalid)}.field--light .field__input:-webkit-autofill,.field--light .field__input:-webkit-autofill:hover,.field--light .field__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-field-light-text);caret-color:var(--color-field-light-text);-webkit-box-shadow:inset 0 0 0 1000px var(--color-field-light)}.field--light .field__error>span{color:var(--color-field-light-error-text)}.intro{display:none}html.is-intro .intro{position:fixed;inset:0;z-index:var(--z-intro);display:grid;place-items:center;background:var(--color-dark);clip-path:inset(0 0 0 0)}.intro__logo{width:min(var(--intro-logo-width),calc(100vw - var(--intro-logo-margin)));height:auto;opacity:0}.intro--partner .intro__logo{width:min(var(--intro-partner-logo-width),calc(100vw - var(--intro-partner-logo-margin)))}.intro__lockup{position:relative;display:block}.intro__lockup>.intro__logo{visibility:hidden}.intro__part{position:absolute;inset:0}.intro__part .intro__logo{position:absolute;inset:0;width:100%;height:100%;opacity:1}.intro__bar{position:absolute;left:0;right:0;bottom:0;height:var(--intro-bar-height);background:var(--color-intro-bar)}.intro__bar>i{display:block;height:100%;background:var(--color-white);transform:scaleX(0);transform-origin:left}html.is-intro:not(.is-intro-out) .hdr :is(.brand,.hdr__cta){opacity:0}}
@layer components{.hdr{--brand-h: 20px;--brand-k: 11.125;--sign-k: 1.5556;position:fixed;inset:0 0 auto;height:var(--spacing-head);z-index:var(--z-header);pointer-events:none}.hdr[data-cms-model-id]{pointer-events:auto}.hdr__blur{position:absolute;inset:0;visibility:hidden;transition:visibility 0s linear var(--duration-ui)}.hdr__blur i{position:absolute;inset:0;opacity:0;transition:opacity var(--duration-ui) linear}.hdr__blur i:nth-child(1){-webkit-backdrop-filter:blur(5.6px);backdrop-filter:blur(5.6px);-webkit-mask-image:linear-gradient(to top,transparent 0%,#000 20%,#000 40%,transparent 60%);mask-image:linear-gradient(to top,transparent 0%,#000 20%,#000 40%,transparent 60%)}.hdr__blur i:nth-child(2){-webkit-backdrop-filter:blur(8.4px);backdrop-filter:blur(8.4px);-webkit-mask-image:linear-gradient(to top,transparent 20%,#000 40%,#000 60%,transparent 80%);mask-image:linear-gradient(to top,transparent 20%,#000 40%,#000 60%,transparent 80%)}.hdr__blur i:nth-child(3){-webkit-backdrop-filter:blur(10.4px);backdrop-filter:blur(10.4px);-webkit-mask-image:linear-gradient(to top,transparent 40%,#000 60%,#000 80%,transparent 100%);mask-image:linear-gradient(to top,transparent 40%,#000 60%,#000 80%,transparent 100%)}.hdr__blur i:nth-child(4){-webkit-backdrop-filter:blur(11.6px);backdrop-filter:blur(11.6px);-webkit-mask-image:linear-gradient(to top,transparent 60%,#000 80%,#000 100%);mask-image:linear-gradient(to top,transparent 60%,#000 80%,#000 100%)}.hdr__blur i:nth-child(5){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(to top,transparent 80%,#000 100%);mask-image:linear-gradient(to top,transparent 80%,#000 100%)}.hdr__veil{position:absolute;inset:0;opacity:0;background:var(--color-header-veil-light);transition:opacity var(--duration-ui) linear,background var(--duration-tone) var(--ease-tone)}.hdr[data-tone=dark] .hdr__veil{background:var(--color-header-veil-dark)}.hdr.is-stuck .hdr__blur{visibility:visible;transition-delay:0s}.hdr.is-stuck .hdr__blur i,.hdr.is-stuck .hdr__veil{opacity:1}.hdr.is-twin .hdr__blur{visibility:hidden;transition-delay:var(--duration-ui)}.hdr.is-twin .hdr__blur i,.hdr.is-twin .hdr__veil{opacity:0}.hdr.hush,.hdr.hush *{transition:none!important}.brand{position:absolute;left:max(var(--spacing-gutter),calc((100% - var(--container-wrap)) / 2));top:40px;display:block;width:calc(var(--brand-h) * var(--brand-k));height:var(--brand-h);pointer-events:auto;transform-origin:10px 50%;transition:opacity var(--duration-move) var(--ease-appear)}@media not (min-width:768px){.hdr{--brand-h: 16px}.brand{top:28px}}@media not (min-width:375px){.hdr{--brand-h: 14.4px}.brand{top:29px}}@media not (min-width:768px){.hdr.has-burger .brand{max-width:calc(100% - 2 * var(--spacing-gutter) - 52px - var(--hdr-cta-w, 146px) - var(--spacing-4))}}.hdr.is-twin .brand{opacity:0;pointer-events:none}.brand__logo{width:100%;height:100%;object-fit:contain;object-position:left center;transition:filter var(--duration-tone) var(--ease-tone)}.brand[data-tone=dark] .brand__logo{filter:invert(1)}.hdr__cta{pointer-events:auto;transition:transform var(--duration-ui) var(--ease-appear),opacity var(--duration-ui) var(--ease-appear),visibility var(--duration-ui) var(--ease-appear),background-color var(--duration-tone) var(--ease-tone),color var(--duration-tone) var(--ease-tone)}.hdr.is-offer-tight .hdr__cta{opacity:0;visibility:hidden}@media not (min-width:360px){.hdr__cta{padding:12px 10px 10px;font-size:12px}}.hdr__cta[data-tone=dark]{background:var(--color-white);color:var(--color-graphite)}@media(hover:hover){.hdr__cta[data-tone=dark]:hover{background:var(--color-mist)}}.hdr__cta:active{transform:scale(var(--button-press-scale))}:is(.brand,.hdr__cta)[data-tone=dark]:focus-visible{outline-color:var(--color-focus-on-dark)}.hdr__nav{position:absolute;left:50%;top:28px;border-radius:var(--radius-pill);opacity:0;pointer-events:none;transform:translate(-50%,-8px);box-shadow:var(--shadow-header-nav);transition:opacity .3s var(--ease-appear),transform .45s var(--ease-appear)}.hdr.has-nav .hdr__nav{opacity:1;pointer-events:auto;transform:translate(-50%)}@media not (min-width:1200px){.hdr__nav{display:none}}.hdr__nav-in{position:relative;display:flex;align-items:center;height:44px;padding:0 4px;border-radius:var(--radius-pill);background:var(--color-header-nav);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:inset 0 0 0 1px var(--color-header-nav-ring);transition:background-color var(--duration-tone) var(--ease-tone)}.hdr__nav-link{position:relative;z-index:1;display:flex;align-items:center;height:34px;padding:9px 16px 7px;border-radius:var(--radius-pill);font-weight:var(--font-weight-medium);font-size:var(--text-control);line-height:var(--text-control--line-height);color:var(--color-graphite-2);white-space:nowrap;transition:color .25s var(--ease-appear),opacity var(--duration-ui) var(--ease-appear)}.hdr__nav-link.is-on{color:var(--color-white)}.hdr__nav-ind{position:absolute;left:0;top:5px;width:0;height:34px;border-radius:var(--radius-pill);background:var(--color-graphite);opacity:0;transition:transform .48s var(--ease-state),width .48s var(--ease-state),opacity var(--duration-ui) linear,background-color var(--duration-tone) var(--ease-tone)}.hdr[data-tone=dark] .hdr__nav-in{background:var(--color-header-nav-dark);box-shadow:inset 0 0 0 1px var(--color-header-nav-ring-dark)}.hdr[data-tone=dark] .hdr__nav-link{color:var(--color-header-nav-link-dark)}.hdr[data-tone=dark] .hdr__nav-link.is-on{color:var(--color-graphite)}.hdr[data-tone=dark] .hdr__nav-ind{background:var(--color-white)}@media(hover:hover){.hdr__nav-link:not(.is-on):hover{opacity:.6}}.hdr.has-menu .hdr__nav{opacity:1;pointer-events:auto;transform:translate(-50%)}.hdr--menu-left .hdr__nav{left:var(--hdr-nav-l, calc(max(var(--spacing-gutter), calc((100% - var(--container-wrap)) / 2)) + 262.5px) );transform:translateY(-8px)}.hdr--menu-left.has-nav .hdr__nav,.hdr--menu-left.has-menu .hdr__nav{transform:none}.hdr-drop{position:relative;display:flex}.hdr-drop__btn{gap:6px}.hdr-drop__btn .icon{width:10px;height:7px;opacity:.55;transition:transform var(--duration-move) var(--ease-state)}.hdr-drop.is-open .hdr-drop__btn .icon{transform:rotate(180deg)}.hdr-drop__panel{position:absolute;left:50%;top:calc(100% + 10px);display:flex;flex-direction:column;min-width:280px;padding:var(--spacing-2);border-radius:var(--radius-window);background:var(--color-white);box-shadow:var(--shadow-window);opacity:0;visibility:hidden;transform:translate(-50%,-6px);transition:opacity var(--duration-ui) var(--ease-appear),transform var(--duration-move) var(--ease-appear),visibility 0s linear var(--duration-ui)}.hdr-drop__panel:before{content:"";position:absolute;inset:-14px 0 auto;height:14px}.hdr-drop.is-open .hdr-drop__panel{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:0s}.hdr-drop__panel--groups{flex-direction:row;gap:var(--spacing-2)}.hdr-drop__group{display:flex;flex-direction:column;min-width:200px}.hdr-drop__title{padding:12px 14px 6px;font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-55)}.hdr-drop__link{display:flex;padding:12px 14px 10px;border-radius:12px;font-weight:var(--font-weight-medium);font-size:var(--text-control);line-height:var(--text-control--line-height);color:var(--color-ink);white-space:nowrap;transition:background-color var(--duration-ui) var(--ease-state)}a.hdr-drop__title{border-radius:12px;transition:background-color var(--duration-ui) var(--ease-state)}@media(hover:hover){:is(.hdr-drop__link,a.hdr-drop__title):hover{background:var(--color-mist)}}@media not (min-width:768px){.hdr--corp{--brand-h: 14px}.hdr--corp .brand{top:31px}.hdr--corp .hdr__cta{padding:12px 14px 10px;font-size:var(--text-control-sm);line-height:var(--text-control-sm--line-height)}}@media not (min-width:375px){.hdr--corp{--brand-h: 12px}.hdr--corp .brand{top:32px}}@media not (min-width:360px){.hdr--corp{--brand-h: 10px}.hdr--corp .brand{top:33px}}.hdr--sub{--hdr-brand-l: max(var(--spacing-gutter), calc((100% - var(--container-wrap)) / 2));--hdr-brand-w: calc(var(--brand-h) * var(--brand-k))}.hdr-sec{position:absolute;left:calc(var(--hdr-brand-l) + var(--hdr-brand-w) + 20px);top:38px;display:flex;align-items:center;height:24px;padding:2px 0 0 21px;font-stretch:var(--font-stretch-hyper);font-weight:var(--font-weight-medium);font-size:calc(17px * var(--hdr-sec-k, 1));line-height:20px;color:var(--color-ink);white-space:nowrap;pointer-events:auto;transition:color var(--duration-tone) var(--ease-tone),opacity var(--duration-move) var(--ease-appear)}.hdr-sec:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:1px;background:currentColor;opacity:.22}.hdr-sec[data-tone=dark]{color:var(--color-white)}.hdr.is-sec-wrap .hdr-sec{white-space:normal;line-height:1.2}@media(hover:hover){.hdr-sec:hover{opacity:.6}}.hdr.is-sec-off .hdr-sec,.hdr.is-twin .hdr-sec{opacity:0;pointer-events:none}.brand__sign{display:none;width:100%;height:100%;color:var(--color-ink);transition:color var(--duration-tone) var(--ease-tone)}.brand__sign .icon{display:block;width:100%;height:100%}.brand[data-tone=dark] .brand__sign{color:var(--color-white)}@media not (min-width:768px){.hdr--sub{--brand-h: 16px;--hdr-brand-w: calc(var(--brand-h) * var(--sign-k))}.hdr.hdr--sub .brand{top:28px;width:var(--hdr-brand-w)}.hdr--sub .brand__logo{display:none}.hdr--sub .brand__sign{display:block}.hdr-sec{left:calc(var(--hdr-brand-l) + var(--hdr-brand-w) + 12px);top:24px;padding-left:13px;font-size:calc(var(--text-control) * var(--hdr-sec-k, 1));line-height:var(--text-control--line-height)}}.hdr-offer{position:absolute;left:max(var(--spacing-gutter),calc((100% - var(--container-wrap)) / 2));top:34px;display:flex;align-items:center;gap:10px;pointer-events:none;visibility:hidden;text-align:left;color:var(--color-ink);transition:color var(--duration-tone) var(--ease-tone)}@media not (min-width:768px){.hdr-offer{top:25px;gap:var(--spacing-2)}}@media not (min-width:390px){.hdr-offer{top:27px;gap:6px}}@media not (min-width:360px){.hdr-offer{top:29px;gap:5px}}.hdr.is-offer .hdr-offer{pointer-events:auto;visibility:visible}.hdr[data-tone=dark] .hdr-offer{color:var(--color-white)}.hdr-offer__sign{display:block;flex:none;width:32px;height:32px}@media not (min-width:768px){.hdr-offer__sign{width:28px;height:28px}}@media not (min-width:390px){.hdr-offer__sign{width:24px;height:24px}}@media not (min-width:360px){.hdr-offer__sign{width:20px;height:20px}}.hdr-offer__sign img{width:100%;height:100%}.hdr-offer__t{display:flex;flex-direction:column;font-stretch:var(--font-stretch-hyper);font-weight:var(--font-weight-medium);font-size:var(--text-control-sm);line-height:var(--text-control-sm--line-height);white-space:nowrap;transition:opacity var(--duration-ui) var(--ease-appear)}@media not (min-width:768px){.hdr-offer__t{font-size:12px;line-height:14px}}@media not (min-width:390px){.hdr-offer__t{font-size:11px;line-height:13px}}@media not (min-width:360px){.hdr-offer__t{font-size:10px;line-height:12px}}.hdr-offer__l{display:block}.hdr-offer__l .wd{display:inline-block}@media(hover:hover){.hdr-offer:hover .hdr-offer__t{opacity:.6}}.brand__logo--dark{position:absolute;inset:0;opacity:0}.brand--dual .brand__logo{transition:opacity var(--duration-tone) var(--ease-tone)}.brand--dual[data-tone=dark] .brand__logo{filter:none;opacity:0}.brand--dual[data-tone=dark] .brand__logo--dark{opacity:1}.brand__parts{position:absolute;inset:0;display:none}.brand.is-split .brand__parts{display:block}.brand.is-split>.brand__logo{visibility:hidden}.brand__part,.brand__part .brand__logo{position:absolute;inset:0}.hdr__acts,.hdr__act{display:contents}.hdr__link.button{position:absolute;top:28px;right:calc(max(var(--spacing-gutter),calc((100% - var(--container-wrap)) / 2)) + var(--hdr-cta-w, 200px) + var(--spacing-2));height:44px;padding:14px 16px 12px;background:none;box-shadow:none;font-size:var(--text-control);line-height:var(--text-control--line-height);color:var(--color-ink);pointer-events:auto;transition:color var(--duration-tone) var(--ease-tone),opacity var(--duration-ui) var(--ease-appear)}.hdr__link.button[data-tone=dark]{color:var(--color-white)}@media(hover:hover){.hdr__link.button:hover{background:none;opacity:.6}}.hdr__link.button:active{transform:none}.hdr__burger{position:absolute;right:max(var(--spacing-gutter),calc((100% - var(--container-wrap)) / 2));top:28px;display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);background-color:var(--color-white);color:var(--color-ink);box-shadow:var(--shadow-header-round);pointer-events:auto;transition:transform var(--duration-ui) var(--ease-appear),background-color var(--duration-ui) var(--ease-appear)}.hdr__burger .icon,.hdr-menu__close .icon{width:20px;height:20px}.hdr__burger:active,.hdr-menu__close:active{transform:scale(.94)}@media(hover:hover){.hdr__burger:hover,.hdr-menu__close:hover{background-color:var(--color-mist)}}@media not (min-width:1200px){.hdr.has-burger .hdr__burger{display:flex}.hdr.has-burger .hdr__act--menu-only{display:none}.hdr.has-burger .hdr__cta{right:calc(max(var(--spacing-gutter),calc((100% - var(--container-wrap)) / 2)) + 52px)}}.hdr.is-crowded .hdr__nav{visibility:hidden}.hdr.is-crowded.has-burger .hdr__burger{display:flex}.hdr.is-crowded.has-burger .hdr__act--menu-only{display:none}.hdr.is-crowded.has-burger .hdr__cta{right:calc(max(var(--spacing-gutter),calc((100% - var(--container-wrap)) / 2)) + 52px)}.hdr-menu{position:fixed;inset:0;z-index:1;color:var(--color-ink);font-weight:var(--font-weight-normal);pointer-events:auto}.hdr-menu[hidden]{display:none}.hdr-menu__bg{position:absolute;inset:0;background:var(--color-header-menu-scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hdr-menu__logo{position:absolute;left:var(--spacing-gutter);display:none}.hdr-menu__logo-img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}.hdr-menu__close{position:absolute;right:max(var(--spacing-gutter),calc((100% - var(--container-wrap)) / 2));top:28px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);background-color:var(--color-white);color:var(--color-ink);box-shadow:var(--shadow-header-round);transition:transform var(--duration-ui) var(--ease-appear),background-color var(--duration-ui) var(--ease-appear)}.hdr-menu__panel{position:absolute;right:max(var(--spacing-gutter),calc((100% - var(--container-wrap)) / 2));top:80px;display:flex;flex-direction:column;gap:var(--spacing-2);width:360px;max-height:calc(100% - 96px);overflow-y:auto;overscroll-behavior:contain}.hdr-menu__panel.is-opening{overflow-y:hidden}.hdr-menu__list{display:flex;flex-direction:column;padding:var(--spacing-1) 20px;border-radius:var(--radius-card);background:var(--color-white);box-shadow:var(--shadow-header-menu)}.hdr-menu__list>:not(:last-child){border-bottom:1px solid var(--color-line)}.hdr-menu__link{display:flex;align-items:center;padding:17px 0 16px;font-stretch:var(--font-stretch-hyper);font-size:var(--text-lead-sm);line-height:var(--text-lead-sm--line-height);color:var(--color-ink);transition:opacity .15s linear}.hdr-menu__link:focus-visible{outline-offset:-2px;border-radius:var(--spacing-1)}@media(hover:hover){.hdr-menu__link:hover{opacity:.6}}.hdr-menu__row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2)}.hdr-menu__toggle{justify-content:space-between;gap:var(--spacing-2);width:100%;text-align:left}.hdr-menu__row .hdr-menu__toggle{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;margin-right:-12px}.hdr-menu__toggle .icon{flex:none;width:12px;height:8px;transition:transform var(--duration-move) var(--ease-state)}.hdr-menu__toggle[aria-expanded=true] .icon{transform:rotate(180deg)}.hdr-menu__sub{display:flex;flex-direction:column;padding-bottom:var(--spacing-2)}.hdr-menu__sub[hidden]{display:none}.hdr-menu__sub-title{padding:12px 0 2px;font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-55)}.hdr-menu__sub-link{display:flex;align-items:center;min-height:44px;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-graphite-2);transition:opacity .15s linear}@media(hover:hover){:is(.hdr-menu__sub-link,a.hdr-menu__sub-title):hover{opacity:.6}}.hdr-menu__buttons{display:flex;gap:var(--spacing-2)}.hdr-menu__button{flex:1 1 0;min-width:0}.hdr-menu__button.button--white{box-shadow:var(--shadow-header-round)}@media not (min-width:768px){.hdr-menu__bg{background:var(--color-fog);-webkit-backdrop-filter:none;backdrop-filter:none}.hdr-menu__logo{top:28px;display:block;width:178px;height:16px}.hdr-menu__close,.hdr__burger{top:18px;right:calc(var(--spacing-gutter) - 2px);padding:2px;background-clip:content-box}.hdr-menu__panel{left:var(--spacing-gutter);right:var(--spacing-gutter);top:84px;width:auto;max-height:calc(100% - 100px)}.hdr-menu__buttons{flex-direction:column}}.hdr--partner .brand{top:30px;width:126px;height:40px;transform-origin:50% 50%}@media(hover:hover){.hdr--partner .brand:hover{opacity:.7}}.hdr--partner .hdr__nav{top:30px;opacity:1;pointer-events:auto;transform:translate(-50%);box-shadow:none}.hdr--partner .hdr__nav-in{height:40px;padding:0 2px;gap:2px;background:var(--color-white);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.hdr--partner[data-tone=dark] .hdr__nav-in{background:var(--color-header-nav-dark);box-shadow:none}.hdr--partner[data-tone=dark] .hdr__nav{box-shadow:0 0 0 1px var(--color-header-partner-nav-ring-dark)}.hdr--partner .hdr__nav-link{height:36px;padding:10.5px 14px 7.5px;font-stretch:var(--font-stretch-hyper);font-size:14px;color:var(--color-ink)}.hdr--partner[data-tone=dark] .hdr__nav-link{color:var(--color-header-partner-link-dark)}.hdr--partner .hdr__nav-link.is-on{color:var(--color-white)}.hdr--partner[data-tone=dark] .hdr__nav-link.is-on{color:var(--color-graphite)}.hdr--partner .hdr__nav-ind{top:2px;height:36px}.hdr--partner.is-foot :is(.hdr__nav,.hdr__link,.brand){opacity:0;pointer-events:none}.hdr--partner.is-foot .hdr__nav{transform:translate(-50%,-8px)}@media(min-width:1280px)and (not (min-width:1440px)){.hdr--partner .hdr__nav-link{padding-inline:clamp(11px,calc((100vw - 1280px) / 53 + 11px),14px)}}@media not (min-width:1280px){.hdr--partner .hdr__nav{display:none}.hdr--partner.has-burger .hdr__burger{display:flex}.hdr--partner.has-burger .hdr__act--menu-only{display:none}.hdr--partner.has-burger .hdr__cta{right:calc(max(var(--spacing-gutter),calc((100% - var(--container-wrap)) / 2)) + 52px)}}@media not (min-width:768px){.hdr--partner .brand,.hdr--partner .hdr-menu__logo{top:22px;width:110px;height:35px}.hdr--partner .hdr__cta{top:18px;height:44px;padding:12px 16px 10px;border:2px solid transparent;background-clip:padding-box;font-size:var(--text-control-sm);line-height:var(--text-control-sm--line-height)}.hdr--partner.has-burger .hdr__cta{right:calc(var(--spacing-gutter) + 46px)}}@media not (min-width:375px){.hdr--partner .brand,.hdr--partner .hdr-menu__logo{top:25px;width:94px;height:30px}.hdr--partner .hdr__cta{padding:12px 12px 10px;font-size:13px}}@media not (min-width:340px){.hdr--partner .hdr__cta{padding:12px 10px 10px;font-size:12px}}.hdr--partner .hdr-offer{top:30px;height:40px}.hdr--partner .hdr-offer__sign{width:29px;height:29px}.hdr--partner .hdr-offer__t{font-size:var(--text-control-sm);line-height:var(--text-control-sm--line-height)}.hdr--partner.is-offer .brand{pointer-events:none}@media not (min-width:768px){.hdr--partner .hdr-offer{top:22px;height:35px;gap:var(--spacing-2)}.hdr--partner .hdr-offer__sign{width:25px;height:25px}.hdr--partner .hdr-offer__t{font-size:12px;line-height:14px}}@media not (min-width:375px){.hdr--partner .hdr-offer{top:25px;height:30px}.hdr--partner .hdr-offer__sign{width:22px;height:22px}.hdr--partner .hdr-offer__t{font-size:11px;line-height:13px}}@media(prefers-reduced-motion:reduce){.hdr__burger,.hdr-menu__close{transition:none}}}
@layer components{.s-crumbs{position:relative;z-index:2;padding-top:calc(var(--spacing-head) + 28px)}[data-block=breadcrumbs]+*>section{position:relative;z-index:1;margin-top:-16px;padding-top:0}@media not (min-width:768px){.s-crumbs{padding-top:calc(var(--spacing-head) + var(--spacing-4))}[data-block=breadcrumbs]+*>section{margin-top:calc(-1 * var(--spacing-2))}}.crumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1) var(--spacing-2);margin:0;padding:0;list-style:none;font-stretch:var(--font-stretch-hyper);font-weight:var(--font-weight-medium);font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-55)}.crumbs__item{display:flex;align-items:center;gap:var(--spacing-2)}.crumbs__item+.crumbs__item:before{content:"";width:4px;height:4px;border-radius:var(--radius-full);background:currentColor;opacity:.5}.crumbs a{color:var(--color-graphite-2);transition:color var(--duration-ui) var(--ease-appear)}@media(hover:hover){.crumbs a:hover{color:var(--color-ink)}}.s-crumbs--dark{background:var(--color-graphite)}.s-crumbs--dark .crumbs__list{color:var(--color-on-dark-2)}.s-crumbs--dark .crumbs a{color:var(--color-on-dark-lead)}@media(hover:hover){.s-crumbs--dark .crumbs a:hover{color:var(--color-white)}}}
@layer components{.fin-foot{padding-top:120px;background:var(--color-graphite);color:var(--color-white);font-weight:var(--font-weight-medium)}.fin-logo{display:block;width:178px;height:16px;transition:opacity .1s linear}.fin-logo__img{width:100%;height:100%;object-fit:contain;object-position:left center}.fin-foot--min{padding-top:96px}.fin-mini{--fin-link: rgba(255, 255, 255, .6);--fin-muted: rgba(255, 255, 255, .5);--fin-rule: rgba(255, 255, 255, .12);border-top:1px solid var(--fin-rule);padding-top:48px;padding-bottom:max(48px,env(safe-area-inset-bottom,0px))}.fin-mini__top{display:flex;align-items:center;justify-content:space-between;gap:32px 48px;flex-wrap:wrap}.fin-mini .fin-logo{position:relative}.fin-mini .fin-logo:after,.fin-mini__links a:after{content:"";position:absolute;inset:-14px -8px}.fin-mini__links{display:flex;flex-wrap:wrap;gap:12px 32px;font-size:var(--text-control-sm);line-height:var(--text-control-sm--line-height)}.fin-mini__links a{position:relative;color:var(--fin-link);transition:color .1s linear}.fin-mini__links a:focus-visible{outline:2px solid var(--color-white);outline-offset:4px;border-radius:2px}.fin-field{position:relative;width:100%;height:clamp(220px,19vw,280px);margin-top:var(--spacing-10)}.fin-field__cv{position:absolute;inset:0;display:block;width:100%;height:100%}@media not (min-width:600px){.fin-field{height:calc((100vw - 2 * var(--spacing-gutter) - 24px) / 2 + 88px);touch-action:pan-y}}.fin-mini__bot{display:flex;flex-wrap:wrap;gap:8px 32px;margin-top:32px;font-size:var(--text-footnote);line-height:var(--text-footnote--line-height);color:var(--fin-muted)}.fin-mini__org{flex:0 0 100%;max-width:none;padding-right:max(120px,100% - 690px);margin-top:var(--spacing-2)}@media(hover:hover){.fin-mini__links a:hover{color:var(--color-white)}}.cfin-foot{background:var(--color-graphite);color:var(--color-white);border-radius:60px 60px 0 0;padding-top:64px}.cfin-foot .fin-mini{border-top:0;padding-top:0}@media not (min-width:768px){.fin-foot.fin-foot--min{padding-top:72px}.fin-mini{padding-top:48px;padding-bottom:max(40px,env(safe-area-inset-bottom,0px))}.fin-mini__top{flex-direction:column;align-items:flex-start;gap:32px}.fin-mini__links{flex-direction:column;gap:26px;font-size:var(--text-control);line-height:var(--text-control--line-height)}.fin-mini__links a:after{inset:-13px -8px}.fin-mini__bot{flex-direction:column;gap:6px;margin-top:32px}.fin-mini__org{margin-top:10px;padding-right:0}.cfin-foot{border-radius:40px 40px 0 0;padding-top:48px}}.fin-cols,.fin-bottom{--fin-muted: rgba(255, 255, 255, .5);--fin-muted-hover: rgba(255, 255, 255, .7);--fin-rule: rgba(255, 255, 255, .12)}.fin-cols{display:grid;grid-template-columns:repeat(var(--fin-n, 6),minmax(0,1fr));align-items:start;padding-bottom:50px}.fin-cols__group{display:contents}.fin-col{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:32px;align-content:start;min-width:0}.fin-col__h{margin:0;font-weight:var(--font-weight-medium);font-size:var(--text-control-sm);line-height:var(--text-control-sm--line-height);color:var(--color-white)}.fin-col__list{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.fin-col__list a{position:relative;display:block;font-size:var(--text-control-sm);line-height:var(--text-control-sm--line-height);white-space:nowrap;color:var(--fin-muted);transition:color .1s linear}.fin-col__list a:after{content:"";position:absolute;inset:-7px -6px}.fin-col__list a:focus-visible,.fin-bottom a:focus-visible,.fin-cols .fin-logo:focus-visible{outline:2px solid var(--color-white);outline-offset:4px;border-radius:2px}.fin-cols+.fin-field{margin-top:0;margin-bottom:var(--spacing-4)}.fin-bottom{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;padding-top:var(--spacing-10);padding-bottom:max(40px,env(safe-area-inset-bottom,0px));font-size:12px;line-height:13px;color:var(--fin-muted)}.fin-bottom__links{grid-column:2 / span 3;display:flex;flex-wrap:wrap;gap:var(--spacing-2) 20px}.fin-bottom__links a{position:relative;transition:color .1s linear}.fin-bottom__links a:after{content:"";position:absolute;inset:-8px -6px}.fin-bottom__lic{grid-column:5 / span 2}.fin-foot .fin-bottom{display:flex;flex-wrap:wrap;gap:var(--spacing-2) 32px;font-size:var(--text-footnote);line-height:var(--text-footnote--line-height)}.fin-foot .fin-bottom__org{flex:0 0 100%;margin:var(--spacing-2) 0 0;padding-right:max(120px,100% - 690px)}@media not (min-width:768px){.fin-foot .fin-bottom{flex-direction:column;gap:6px}.fin-foot .fin-bottom__org{margin-top:10px;padding-right:0}}@media(hover:hover){.fin-cols .fin-logo:hover{opacity:.7}.fin-col__list a:hover{color:var(--color-white)}.fin-bottom__links a:hover{color:var(--fin-muted-hover)}}@media not (min-width:1181px){.fin-cols{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:48px}.fin-cols .fin-logo{grid-column:1 / -1}.fin-bottom{grid-template-columns:minmax(0,1fr);row-gap:14px}.fin-bottom__links,.fin-bottom__lic{grid-column:auto}}@media not (min-width:600px){.fin-cols+.fin-field{margin-bottom:0}}@media not (min-width:641px){.fin-foot:not(.fin-foot--min){padding-top:96px}.fin-cols{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--spacing-4);row-gap:var(--spacing-10);padding-bottom:var(--spacing-6)}.fin-col__list a,.fin-col__list .text-seg{white-space:normal}.fin-col:last-child:nth-child(odd){grid-column:1 / -1}.fin-col:last-child:nth-child(odd) .fin-col__list a,.fin-col:last-child:nth-child(odd) .fin-col__list .text-seg{white-space:nowrap}}}
@layer components{.s-chero{padding-top:var(--spacing-head)}.chero{display:flex;flex-direction:column;gap:var(--spacing-1)}@media not (min-width:768px){.chero{gap:var(--spacing-2)}}.chero-name{margin:36px 0;font-weight:400;font-stretch:var(--font-stretch-power);font-size:clamp(30px,3.06vw,44px);line-height:1.12;letter-spacing:-.02em;color:var(--color-ink)}@media not (min-width:768px){.chero-name{margin:20px 0}}}
@layer components{.s-showcase{padding-block:var(--spacing-section);background:var(--color-dark);color:var(--color-white);overflow:clip}@media not (min-width:1024px){.s-showcase{padding-block:120px}}@media not (min-width:768px){.s-showcase{padding-block:96px}}.showcase-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-6)}@media not (min-width:768px){.showcase-head{flex-direction:column;align-items:flex-start;gap:28px}}.showcase-title{min-width:0}.showcase-eyebrow{color:var(--color-on-dark-2)}.showcase-h2{width:max-content;max-width:100%;padding-top:var(--spacing-6);color:var(--color-white)}@media not (min-width:768px){.showcase-h2{max-width:330px;padding-top:var(--spacing-4)}}.showcase-lead{margin-top:12px;font-stretch:var(--font-stretch-hyper);font-weight:var(--font-weight-normal);font-size:17px;line-height:22px;color:var(--color-showcase-lead)}@media not (min-width:1024px){.showcase-lead{max-width:420px}}@media not (min-width:768px){.showcase-lead{max-width:none}}.showcase-cta{flex:none}.showcase-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-6);margin-top:60px}@media not (min-width:1024px){.showcase-cards{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:48px}}@media not (min-width:768px){.showcase-cards{margin-top:var(--spacing-10)}}.showcase-card{--k: 1;position:relative;min-height:calc(480px * var(--k));padding:calc(49px * var(--k) - 1px);border:1px solid var(--color-showcase-card-ring);border-radius:var(--radius-card);background:var(--color-showcase-card);overflow:clip;isolation:isolate}@media not (min-width:1024px){.showcase-card{min-height:0;height:280px;padding:var(--spacing-10)}}@media not (min-width:768px){.showcase-card{height:max(364px,calc(452px * var(--k)));padding:28px}}.showcase-card__text{position:relative;z-index:2;padding-bottom:calc(253px * var(--k) + 16px)}@media not (min-width:1024px){.showcase-card__text{width:290px;max-width:calc(50% - 29px);padding-bottom:0}}@media not (min-width:768px){.showcase-card__text{width:auto;max-width:none}}.showcase-card__title{font-stretch:var(--font-stretch-hyper);font-weight:var(--font-weight-bold);font-size:var(--text-card);line-height:var(--text-card--line-height);letter-spacing:var(--text-card--letter-spacing);color:var(--color-white)}.showcase-card__desc{max-width:340px;margin-top:var(--spacing-2);font-stretch:var(--font-stretch-hyper);font-weight:var(--font-weight-normal);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-white)}@media not (min-width:1200px){.showcase-card__desc{max-width:none}}@media not (min-width:768px){.showcase-card__desc{margin-top:6px}}@media not (min-width:1024px){.showcase-card .vis{inset:0 0 0 auto;width:calc(50% - 1px);height:auto;transform:none;overflow:clip;border-left:1px solid var(--color-showcase-card-ring)}.showcase-card .vis--repricer .vis-pill{left:calc(50% - 147px);top:calc(50% - 22px);width:250px}.showcase-card .vis--repricer .vis-dot{left:calc(50% + 128px);top:calc(50% - 9.5px)}.showcase-card .vis--bidder{--kb: clamp(.939, calc(var(--k) / 2), 1.1)}.showcase-card .vis--bidder .vis-canvas{left:0;top:auto;bottom:calc(-26.6px * var(--kb));width:calc(444px * var(--kb));height:calc(480px * var(--kb))}.showcase-card .vis--bidder .vis-img{left:0;top:auto;bottom:calc(-26.6px * var(--kb));width:calc(444px * var(--kb));height:calc(299px * var(--kb))}.showcase-card .vis--oracle .vis-rule{left:0;top:152px;width:100%}.showcase-card .vis--oracle .vis-canvas{left:calc(50% - 148.5px);top:5.5px;width:297px;height:297px}.showcase-card .vis--oracle .vis-img{left:calc(50% - 178.2px);top:.9px;width:352.6px;height:308px}}@media not (min-width:768px){.showcase-card .vis{left:0;width:auto;border-left:0}.showcase-card .vis--repricer .vis-pill{inset:auto 66px 34px 28px;width:auto;height:32px}.showcase-card .vis-pill__val{padding-top:2.9px;font-size:17.2px;line-height:17.2px}.showcase-card .vis--repricer .vis-dot{inset:auto 33px 43px auto;width:13.6px;height:13.6px;box-shadow:0 0 30px 1.4px var(--vis-glow),0 0 18.6px var(--vis-glow),0 0 6.5px var(--vis-glow)}.showcase-card .vis--bidder .vis-canvas,.showcase-card .vis--bidder .vis-img{left:-1px;bottom:-3px;width:calc(444px * var(--k))}.showcase-card .vis--bidder .vis-canvas{height:calc(480px * var(--k))}.showcase-card .vis--bidder .vis-img{height:calc(299px * var(--k))}.showcase-card .vis--oracle .vis-rule{top:auto;bottom:calc(135.5px * var(--k))}.showcase-card .vis--oracle .vis-canvas{left:calc(50% - 160px * var(--k));top:auto;bottom:calc(-26.5px * var(--k));width:calc(320px * var(--k));height:calc(320px * var(--k))}.showcase-card .vis--oracle .vis-img{left:calc(50% - 192px * var(--k));top:auto;bottom:calc(-33.5px * var(--k));width:calc(380px * var(--k));height:calc(332px * var(--k))}}}
@layer components{.vis{position:absolute;left:-1px;bottom:-1px;z-index:1;width:444px;height:480px;transform:scale(var(--k, 1));transform-origin:0 100%;pointer-events:none}.vis-canvas,.vis-img{position:absolute;display:block}.vis.is-live .vis-img,.vis:not(.is-live) .vis-canvas{visibility:hidden}.vis-pill{position:absolute;left:49px;top:387px;width:308px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:30px;background:var(--color-visual-pill)}.vis-pill__val{display:inline-flex;align-items:baseline;padding-top:4px;font-stretch:var(--font-stretch-power);font-weight:var(--font-weight-bold);font-size:24px;line-height:24px;color:var(--color-green);white-space:nowrap;transition:color .2s linear}.vis-pill__sign{display:inline-block;flex:none;width:.64ch;text-align:right}.vis-pill__num{display:inline-flex;flex:none;width:calc(4.05ch + .12em)}.vis-pill__num i{display:inline-block;width:1ch;text-align:center;font-style:normal}.vis-pill__num b{margin-left:.12em;font-weight:inherit}.vis-pill__val.is-down{color:var(--color-red)}.vis-pill__val.is-zero{color:var(--color-visual-zero)}.vis-dot{--vis-core: var(--color-visual-dot-up);--vis-glow: var(--color-green);position:absolute;left:378px;top:400px;width:19px;height:19px;border-radius:10px;background:var(--vis-core);box-shadow:0 0 42px 2px var(--vis-glow),0 0 26px var(--vis-glow),0 0 9px var(--vis-glow);opacity:var(--vis-o, 1);transition:background-color .2s linear,box-shadow .2s linear}.vis-dot.is-down{--vis-core: var(--color-visual-dot-down);--vis-glow: var(--color-red)}.vis--bidder .vis-canvas{left:0;top:0;width:444px;height:480px}.vis--bidder .vis-img{left:0;top:181px;width:444px;height:299px}.vis-rule{position:absolute;left:0;top:313px;width:444px;height:1px;background:var(--color-visual-rule)}.vis--oracle .vis-canvas{left:64px;top:155px;width:320px;height:320px}.vis--oracle .vis-img{left:32px;top:150px;width:380px;height:332px}.vis-widget{width:100%;background:var(--color-white);border-radius:var(--radius-widget);box-shadow:var(--shadow-visual-widget);transition:box-shadow .28s var(--ease-state)}.vis-channels{padding:4px 16px}.vis-ch{display:flex;align-items:center;gap:10px;height:28px}.vis-ch+.vis-ch{border-top:1px solid var(--color-visual-line)}.vis-ch__logo{flex:none;width:22px;height:22px}.vis-ch__name{flex:1 1 auto;padding-top:1px;font-stretch:var(--font-stretch-hyper);font-weight:var(--font-weight-medium);font-size:13px;line-height:16px;color:var(--color-ink)}.vis-tgl{position:relative;flex:none;width:28px;height:16px;border-radius:var(--radius-pill);background:var(--color-ash);transition:background-color .24s var(--ease-state)}.vis-tgl:after{content:"";position:absolute;left:2px;top:2px;width:12px;height:12px;border-radius:var(--radius-full);background:var(--color-white);transition:transform .24s var(--ease-state)}.vis-tgl.is-on{background:var(--color-graphite)}.vis-tgl.is-on:after{transform:translate(12px)}.vis-growth{display:flex;flex-direction:column;gap:14px;padding:14px 16px 16px}.vis-growth__head{display:flex;align-items:center;justify-content:space-between;height:16px;font-stretch:var(--font-stretch-hyper);font-weight:var(--font-weight-medium);font-size:13px;line-height:16px;color:var(--color-ink-55)}.vis-growth__head>span:first-child{padding-top:1px}.vis-delta{display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--color-green);color:var(--color-ink)}.vis-delta svg{flex:none}.vis-delta__val{padding-top:1px;font-stretch:var(--font-stretch-mega);font-weight:var(--font-weight-semibold);font-size:13px;line-height:16px;letter-spacing:-.01em}.vis-bars{display:flex;align-items:flex-end;gap:6px;height:60px}.vis-bars i{display:block;flex:1 1 0;height:var(--h);border-radius:4px;background:var(--color-fog);transform-origin:50% 100%}.vis-bars i:nth-child(n+6){background:var(--color-line)}.vis-bars i:nth-child(n+9){background:var(--color-visual-bar-3)}.vis-bars i:last-child{background:var(--color-green)}.vis-growth.is-armed .vis-bars i{transform:scaleY(0)}.vis-growth.is-armed.is-grown .vis-bars i{transform:none;transition:transform .6s var(--ease-appear) calc(var(--i) * 30ms)}.vis-audience{display:flex;flex-direction:column;align-items:flex-start}.vis-avatars{display:flex}.vis-ava{display:grid;place-items:center;width:36px;height:36px;padding-top:1px;border:2px solid var(--color-mist);border-radius:var(--radius-full);background:var(--color-visual-ava-1);font-style:normal;font-stretch:var(--font-stretch-hyper);font-weight:var(--font-weight-medium);font-size:12px;line-height:14px;color:var(--color-ink);transition:opacity .4s var(--ease-appear),transform .4s var(--ease-appear)}.vis-ava+.vis-ava{margin-left:-10px}.vis-ava:nth-child(2){background:var(--color-line)}.vis-ava:nth-child(3){background:var(--color-white)}.vis-audience.is-armed .vis-ava:not(.is-in){opacity:0;transform:translateY(8px)}.vis-mln-row{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px}.vis-mln{font-stretch:var(--font-stretch-mega);font-weight:var(--font-weight-bold);font-size:52px;line-height:40px;letter-spacing:-.03em;color:var(--color-ink);white-space:nowrap}.vis-mln__u{font-stretch:var(--font-stretch-mega);font-weight:var(--font-weight-medium);font-size:12px;line-height:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-55)}.vis-badge{position:relative;display:inline-block;width:100px;height:44px;margin-left:16px;margin-top:calc((1lh - 44px)/2);border-radius:12px;background:var(--color-ink);vertical-align:top}@media not (min-width:1024px){.vis-badge{--visual-figures-step: 20px;width:70px;height:30px;margin-left:12px;margin-top:calc((1lh - 30px)/2);border-radius:8px}}@media not (min-width:375px){.vis-badge{margin-left:10px}}.vis-fig{position:absolute;left:12px;top:12px;display:grid;place-items:center;width:20px;height:20px;transform:translate(calc(var(--s) * var(--visual-figures-step)));will-change:transform}@media not (min-width:1024px){.vis-fig{left:9.5px;top:8px;width:14px;height:14px}}.vis-fig svg{display:block;width:20px;height:19px;color:var(--color-green)}@media not (min-width:1024px){.vis-fig svg{width:15px;height:14px}}.vis-fig--circle svg{width:18px;height:18px;color:var(--color-white)}@media not (min-width:1024px){.vis-fig--circle svg{width:13px;height:13px}}.vis-fig--square svg{width:16px;height:16px;color:var(--color-white)}@media not (min-width:1024px){.vis-fig--square svg{width:12px;height:12px}}.vis-sign{display:inline-flex;align-items:center;justify-content:center;width:.9167em;height:.9167em;margin-left:.3333em;margin-top:.0834em;border-radius:.25em;background:var(--color-ink);color:var(--color-white);vertical-align:top}.vis-sign svg{display:block;width:50%;height:auto}}
@layer components{.s-panel{padding-block:var(--spacing-section);background:var(--color-paper);color:var(--color-ink);overflow:clip}@media not (min-width:1024px){.s-panel{padding-block:120px}}@media not (min-width:768px){.panel-card--reel{justify-content:flex-start}.panel-card--reel .panel-reel{position:relative;right:auto;bottom:auto;align-self:flex-end}.panel-card--reel .panel-card__foot{position:absolute;left:var(--spacing-6);bottom:var(--spacing-6)}}@media not (min-width:768px){.s-panel{padding-block:96px}}.panel-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-6);align-items:center}@media not (min-width:1024px){.panel-grid{grid-template-columns:minmax(0,1fr);gap:48px;align-items:start}}@media not (min-width:768px){.panel-grid{gap:var(--spacing-10)}}.panel-head{display:flex;flex-direction:column;gap:var(--spacing-6);min-width:0;padding-bottom:36px}@media not (min-width:1024px){.panel-head{padding-bottom:0}}@media not (min-width:768px){.panel-head{gap:var(--spacing-4)}}.panel-h2{width:min(100%,12.9em);text-wrap:wrap}@media not (min-width:1024px){.panel-h2{width:100%}}@media not (min-width:768px){.panel-h2 .ln-m{padding-bottom:.4375em;margin-bottom:-.4375em}.panel-h2 .ln-m+.ln-m{margin-top:-.875em}}.panel-box-w{position:relative;width:100%;min-width:0}@media not (min-width:1024px){.panel-box-w{height:auto!important}}.panel-box{display:grid;grid-template-columns:315px 315px;gap:var(--spacing-4);width:var(--panel-width);padding:var(--spacing-4);border-radius:40px;background:var(--color-white);box-shadow:var(--shadow-panel);transform:translate(var(--x, 0px)) scale(var(--k, 1));transform-origin:0 0}@media not (min-width:1024px){.panel-box{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;transform:none}}@media not (min-width:768px){.panel-box{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px;border-radius:32px}}.panel-card{position:relative;display:flex;flex-direction:column;gap:20px;min-height:396px;padding:var(--spacing-6);border-radius:var(--radius-card);background:var(--color-mist);cursor:pointer;transition:background-color .28s var(--ease-state),box-shadow .28s var(--ease-state)}@media not (min-width:768px){.panel-card{min-height:0}}.panel-card--promo{justify-content:space-between;background:var(--color-green);cursor:default}.panel-card--reel{justify-content:space-between}.panel-reel{--reel-bg: #d9d6d0;--reel-bar: rgba(255, 255, 255, .45);--reel-ring: rgba(0, 0, 0, .04);--reel-shadow: rgba(0, 0, 0, .25);--reel-shade: linear-gradient(180deg, rgba(0, 0, 0, .25), rgba(0, 0, 0, 0) 22%, rgba(0, 0, 0, 0) 62%, rgba(0, 0, 0, .45));position:absolute;right:var(--spacing-6);bottom:var(--spacing-6);width:84px;height:150px;border-radius:12px;overflow:hidden;background:var(--reel-bg);box-shadow:0 0 0 1px var(--reel-ring),0 12px 24px -10px var(--reel-shadow);transition:transform .28s var(--ease-state)}@media(min-width:768px){.panel-card--tag .panel-reel{width:72px;height:128px}}.panel-reel img{display:block;width:100%;height:100%;object-fit:cover}.panel-reel:after{content:"";position:absolute;inset:0;background:var(--reel-shade)}.panel-reel__bars{position:absolute;z-index:1;left:6px;right:6px;top:6px;display:flex;gap:3px}.panel-reel__bars i{flex:1;height:2px;border-radius:1px;background:var(--reel-bar)}.panel-reel__bars i:first-child{background:var(--color-white)}.panel-reel__like{position:absolute;z-index:1;right:6px;bottom:30px;display:flex;flex-direction:column;align-items:center;gap:2px;font-stretch:var(--font-stretch-hyper);font-weight:var(--font-weight-medium);font-size:9px;line-height:10px;color:var(--color-white)}.panel-reel__buy{position:absolute;z-index:1;left:6px;bottom:7px;height:18px;padding:1px 7px 0;display:flex;align-items:center;border-radius:var(--radius-pill);background:var(--color-white);font-stretch:var(--font-stretch-hyper);font-weight:var(--font-weight-medium);font-size:10px;line-height:12px;color:var(--color-ink)}@media(hover:hover){.panel-card--reel:hover .panel-reel{transform:scale(1.03)}}.panel-card--static{cursor:default}@media not (min-width:768px){.panel-card--promo{height:200px;padding-bottom:13px}}.panel-card__head{flex:none}.panel-card__tag{margin-bottom:14px}.panel-card__title{font-stretch:var(--font-stretch-hyper);font-weight:var(--font-weight-normal);font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);color:var(--color-ink)}.panel-card__desc{margin-top:12px;margin-right:-6px;font-stretch:var(--font-stretch-hyper);font-weight:var(--font-weight-normal);font-size:17px;line-height:22px;color:var(--color-ink-55)}@media not (min-width:768px){.panel-card__desc{margin-right:0}}.panel-card__vis{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-end;min-height:0}.panel-card__foot{display:flex;flex:none;align-items:center;height:32px}.panel-more{position:relative;display:inline-flex;align-items:center;gap:var(--spacing-1);height:32px;padding-top:1px;font-stretch:var(--font-stretch-hyper);font-weight:var(--font-weight-medium);font-size:var(--text-control);line-height:var(--text-control--line-height);color:var(--color-ink);white-space:nowrap}.panel-more svg{flex:none;transition:transform .24s var(--ease-appear)}@media(hover:hover)and (pointer:fine){.panel-card:not(.panel-card--promo,.panel-card--static):hover{background:var(--color-white);box-shadow:var(--shadow-panel-card-hover)}.panel-card:not(.panel-card--static):hover .tag--capsule{background:var(--color-tag-capsule-hover)}.panel-card:not(.panel-card--static):hover .vis-widget{box-shadow:var(--shadow-visual-widget-hover)}.panel-card:hover .panel-more svg{transform:translate(var(--link-arrow-shift))}}@media(prefers-reduced-motion:reduce){.panel-more svg{transition:none!important}.panel-card:hover .panel-more svg{transform:none}}}
@layer components{.s-final{position:relative;z-index:1;margin-top:-60px;padding-top:200px;border-radius:60px 60px 0 0;background:var(--color-graphite);color:var(--color-white);font-weight:var(--font-weight-normal)}[data-block=tg]+[data-block=final]>.s-final{padding-top:260px;border-radius:0}@media not (min-width:1024px){.s-final{padding-top:160px}[data-block=tg]+[data-block=final]>.s-final{padding-top:220px}}@media not (min-width:768px){.s-final{margin-top:-40px;padding-top:120px;border-radius:40px 40px 0 0}[data-block=tg]+[data-block=final]>.s-final{margin-top:-60px;padding-top:180px}}.fin-top{display:flex;flex-direction:column;align-items:center;padding-inline:var(--spacing-gutter);text-align:center}.fin-h{width:100%;color:var(--color-white)}@media not (min-width:768px){.fin-h{font-size:var(--text-final);line-height:var(--text-final--line-height)}}@media not (min-width:375px){.fin-h{font-size:min(28px,calc((100vw - 32px) / 11.6));line-height:1.143}}.fin-sub{max-width:640px;margin-top:var(--spacing-6);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-on-dark-2)}@media not (min-width:768px){.fin-sub{margin-top:20px}}.fin-form{display:flex;flex-direction:column;gap:var(--spacing-2);width:min(444px,100%);text-align:left}.s-final .fin-form{margin-top:56px}@media not (min-width:768px){.s-final .fin-form{margin-top:var(--spacing-10)}}.fin-form__fields{display:flex;flex-direction:column;gap:var(--spacing-2)}.fin-form .field__input{transition:box-shadow var(--duration-field) var(--ease-appear),opacity .3s linear}.fin-form .field__input--area{height:auto;padding-block:var(--spacing-sm);resize:vertical}.fin-form__foot{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}.fin-send-w{display:flex;flex-direction:column}.fin-send{position:relative;width:100%;transition:transform var(--duration-ui) var(--ease-appear),background-color .24s var(--ease-state),color .24s var(--ease-state)}.fin-send.button--white:focus-visible{outline-color:var(--color-white)}.fin-send:active{transform:scale(.98)}@media(hover:hover){.fin-send.button--white:hover{background:var(--color-form-send-hover);transition-duration:var(--duration-field-hover)}}.fin-send__a{transition:opacity .16s var(--ease-state),transform .16s var(--ease-state)}.fin-send__b,.fin-send__spin{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:var(--button-gap);padding:var(--button-padding);opacity:0;pointer-events:none}.fin-send__b{transform:translateY(6px);transition:opacity .24s var(--ease-appear) 80ms,transform .24s var(--ease-appear) 80ms}.fin-send__b svg{flex:none;width:14px;height:14px;margin-top:-2px}.fin-send__spin{transition:opacity .16s linear}.fin-send__spin:before{content:"";width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%}@keyframes fin-spin{to{transform:rotate(360deg)}}.fin-form.is-sending .fin-send__a{opacity:0}.fin-form.is-sending .fin-send__spin{opacity:1;transition-delay:80ms}.fin-form.is-sending .fin-send__spin:before{animation:fin-spin .8s linear infinite}.fin-form.is-sent .fin-send{pointer-events:none}.fin-form.is-sent .fin-send.button--white{background:var(--color-field-dark);color:var(--color-white)}.fin-form.is-sent .fin-send__a{opacity:0;transform:translateY(-6px)}.fin-form.is-sent .fin-send__b{opacity:1;transform:none}.fin-form.is-sent .field__input{opacity:.45}.fin-form.is-failed .fin-fail:not(.fin-fail--limit),.fin-form.is-limited .fin-fail--limit{grid-template-rows:1fr;opacity:1;transition:grid-template-rows var(--duration-error-expand) var(--ease-appear),opacity var(--duration-error-fade-in) linear var(--delay-error-fade-in)}.fin-form--light .fin-fail>span{color:var(--color-field-light-error-text)}.fin-legal{position:relative;width:100%;font-size:var(--text-check);line-height:var(--text-check--line-height);text-align:left;color:var(--color-form-legal)}.fin-form--light .fin-legal{width:100%;color:var(--color-ink-55)}.fin-legal__p{margin:0}.fin-legal__p--left{text-align:left}.fin-legal__p--center{text-align:center}.fin-legal__p--right{text-align:right}.fin-legal__p--justify{text-align:justify}.fin-legal a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:var(--color-check-link-line)}.fin-form--light .fin-legal a{text-decoration-color:var(--color-check-link-line-light)}@media(hover:hover){.fin-legal a:hover{text-decoration-color:currentColor}}.fin-checks{display:flex;flex-direction:column;gap:var(--check-gap);margin-top:var(--check-gap)}.fin-check{position:relative;display:grid;grid-template-columns:var(--check-size) minmax(0,1fr);column-gap:var(--check-gap);align-items:start;font-size:var(--text-check);line-height:var(--text-check--line-height);color:var(--color-form-legal);cursor:pointer;-webkit-tap-highlight-color:transparent}.fin-form--light .fin-check{color:var(--color-ink-55)}.fin-check__in{position:absolute;left:0;top:0;width:var(--check-size);height:var(--check-size);margin:0;opacity:0;cursor:pointer}.fin-check__box{grid-row:1;display:grid;place-items:center;width:var(--check-size);height:var(--check-size);border-radius:var(--check-radius);box-shadow:inset 0 0 0 var(--check-ring) var(--color-check-ring);transition:background-color .16s var(--ease-state),box-shadow .16s var(--ease-state)}.fin-check__box svg{width:12px;height:12px;fill:none;stroke:var(--color-check-tick);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12;stroke-dashoffset:12;transition:stroke-dashoffset .2s var(--ease-appear)}.fin-check__t{grid-row:1;padding-top:2px}.fin-check__t a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:var(--color-check-link-line)}.field--light .fin-check__t a{text-decoration-color:var(--color-check-link-line-light)}@media(hover:hover){.fin-check__t a:hover{text-decoration-color:currentColor}}.fin-check__err{grid-column:2}.fin-check__err>span{padding-left:0}@media(hover:hover){.fin-check:hover .fin-check__box{box-shadow:inset 0 0 0 var(--check-ring) var(--color-check-ring-hover)}.fin-form--light .fin-check:hover .fin-check__box{box-shadow:inset 0 0 0 var(--check-ring) var(--color-check-light-ring-hover)}}.fin-check__in:focus-visible~.fin-check__box{outline:var(--focus-width) solid var(--color-check-on);outline-offset:2px}.fin-check__in:checked~.fin-check__box{background:var(--color-check-on);box-shadow:inset 0 0 0 var(--check-ring) var(--color-check-on)}.fin-check__in:checked~.fin-check__box svg{stroke-dashoffset:0}.fin-check.is-invalid .fin-check__box{box-shadow:inset 0 0 0 var(--check-ring) var(--color-field-invalid),0 0 0 var(--field-halo) var(--color-field-halo-invalid)}.fin-form.is-sent .fin-checks{opacity:.45;transition:opacity .3s linear}.fin-form--light .fin-check__box{box-shadow:inset 0 0 0 var(--check-ring) var(--color-check-light-ring)}.fin-form--light .fin-check__in:focus-visible~.fin-check__box{outline-color:var(--color-ink)}.fin-form--light .fin-check__in:checked~.fin-check__box{background:var(--color-check-light-on);box-shadow:inset 0 0 0 var(--check-ring) var(--color-check-light-on)}.fin-form--light .fin-check__box svg{stroke:var(--color-check-light-tick)}.fin-form--light .fin-check.is-invalid .fin-check__box{box-shadow:inset 0 0 0 var(--check-ring) var(--color-field-invalid),0 0 0 var(--field-halo) var(--color-field-light-halo-invalid)}.fin-choices{min-width:0;margin:0;padding:0;border:0}.fin-choices__grid{display:grid;grid-template-columns:repeat(var(--choice-columns),minmax(0,1fr));gap:var(--spacing-2)}.fin-choice{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:12px;min-height:var(--choice-min-height);padding:var(--choice-padding);border-radius:var(--radius-widget);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:transform var(--duration-ui) var(--ease-appear)}.fin-choice__in{position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.fin-choice__bg{position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--color-choice);box-shadow:inset 0 0 0 1px var(--color-choice-ring);transition:background-color .24s var(--ease-state),box-shadow .15s var(--ease-appear)}.fin-choice__box{flex:none;display:grid;place-items:center;width:var(--check-size);height:var(--check-size);border-radius:var(--check-radius);box-shadow:inset 0 0 0 var(--check-ring) var(--color-choice-box-ring);transition:background-color .24s var(--ease-state),box-shadow .24s var(--ease-state)}.fin-choice__box svg{width:12px;height:12px;fill:none;stroke:var(--color-choice-tick);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12;stroke-dashoffset:12;transition:stroke-dashoffset .2s var(--ease-appear)}.fin-choice__t{width:100%;font-stretch:var(--font-stretch-hyper);font-weight:var(--font-weight-normal);font-size:17px;line-height:22px;color:var(--color-choice-text);transition:color .24s var(--ease-state)}@media(hover:hover)and (pointer:fine){.fin-choice:hover .fin-choice__bg{box-shadow:inset 0 0 0 1px var(--color-choice-ring-hover);transition-duration:.24s,.1s}.fin-choice:hover .fin-choice__in:checked~.fin-choice__bg{background:var(--color-choice-on-hover)}}.fin-choice:active{transform:scale(.97);transition-duration:var(--duration-press)}.fin-choice__in:checked~.fin-choice__bg{background:var(--color-choice-on);box-shadow:inset 0 0 0 1px transparent}.fin-choice__in:checked~.fin-choice__box{background:var(--color-choice-box-on);box-shadow:inset 0 0 0 var(--check-ring) var(--color-choice-box-on)}.fin-choice__in:checked~.fin-choice__box svg{stroke-dashoffset:0;transition-delay:60ms}.fin-choice__in:checked~.fin-choice__t{color:var(--color-choice-text-on)}.fin-choice__in:focus-visible{outline:none}.fin-choice__in:focus-visible~.fin-choice__bg{outline:var(--focus-width) solid var(--color-focus-on-dark);outline-offset:3px}.fin-form.is-sent .fin-choice,.fin-form.is-sent .fin-choice__in{cursor:default}.fin-form.is-sent .fin-choice__in:not(:checked)~*{opacity:.45;transition:opacity .3s linear}@media not (min-width:768px){.fin-choice:active{transform:scale(.98)}}.fin-modal{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--color-ink);font-weight:var(--font-weight-normal);overflow:hidden}.fin-modal::backdrop{background:transparent}.fin-modal:focus-visible{outline:none}.fin-modal__bg{position:absolute;inset:0;background:var(--color-lead-tint);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fin-modal__close{overflow:clip;background:var(--color-button-dark);color:var(--color-button-dark-text)}.fin-modal__close[data-tone=dark]{background:var(--color-white);color:var(--color-graphite)}@media(hover:hover){.fin-modal__close:hover{background:var(--color-button-dark-hover)}.fin-modal__close[data-tone=dark]:hover{background:var(--color-mist)}}.fin-modal__close[data-tone=dark]:focus-visible{outline-color:var(--color-focus-on-dark)}.fin-modal__close-a{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:inherit;opacity:0;white-space:nowrap}.fin-modal__close-b{display:block;white-space:nowrap}.fin-modal__card{position:absolute;top:80px;right:max(var(--spacing-gutter),calc((100% - var(--container-wrap)) / 2));width:444px;max-height:calc(100% - 96px);padding:32px 38px;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--radius-card);background:var(--color-white);box-shadow:var(--lead-card-shadow)}@media not (min-width:768px){.fin-modal__card{inset:auto 0 0;width:auto;max-height:calc(100% - 72px);padding:28px 20px calc(var(--spacing-6) + env(safe-area-inset-bottom,0px));border-radius:var(--radius-card) var(--radius-card) 0 0;box-shadow:var(--lead-sheet-shadow)}}.fin-modal__h{font-size:var(--text-card);line-height:var(--text-card--line-height);font-weight:var(--font-weight-normal);letter-spacing:-.01em;color:var(--color-ink)}@media not (min-width:768px){.fin-modal__h{font-size:var(--text-title);line-height:var(--text-title--line-height)}}.fin-modal__d{margin-top:var(--spacing-2);font-size:17px;line-height:22px;color:var(--color-ink-55)}.fin-modal .fin-form{display:block;width:100%}.fin-modal .fin-form__fields{margin-top:var(--spacing-6)}.fin-modal .fin-form__foot{margin-top:var(--spacing-4)}.fin-modal__ok{display:flex;flex-direction:column;align-items:flex-start}.fin-modal__ok .fin-modal__h,.fin-modal__ok .fin-modal__d{align-self:stretch}.fin-modal__mark{display:grid;place-items:center;width:48px;height:48px;margin-bottom:var(--spacing-6);border-radius:var(--radius-full);background:var(--color-green);color:var(--color-graphite)}.fin-modal__mark svg{width:24px;height:24px}.fin-modal__tick{stroke-dasharray:100}.fin-modal__ok-btn{width:100%;margin-top:32px}@media(prefers-reduced-motion:reduce){.fin-form .field__input,.fin-form .field__error,.fin-send,.fin-send__a,.fin-send__b,.fin-send__spin,.fin-check__box,.fin-check__box svg,.fin-choice,.fin-choice__bg,.fin-choice__box,.fin-choice__box svg,.fin-choice__t{transition:none}.fin-choice:active{transform:none}}}
@layer components{.s-cfin{padding-top:120px;padding-bottom:120px}@media not (min-width:1200px){.s-cfin{padding-top:96px;padding-bottom:96px}}@media not (min-width:768px){.s-cfin{padding-top:72px;padding-bottom:72px}}}
@layer components{.dark-card{--dark-card-shade: linear-gradient(90deg, rgba(28, 29, 32, .92) 0%, rgba(28, 29, 32, .72) 38%, rgba(28, 29, 32, 0) 66%), linear-gradient(180deg, rgba(28, 29, 32, 0) 40%, rgba(28, 29, 32, .5) 100%);--dark-card-shade-tablet: linear-gradient(90deg, rgba(28, 29, 32, .92) 0%, rgba(28, 29, 32, .72) 45%, rgba(28, 29, 32, 0) 80%), linear-gradient(180deg, rgba(28, 29, 32, 0) 40%, rgba(28, 29, 32, .5) 100%);--dark-card-strip-veil: linear-gradient(180deg, var(--color-graphite) 0%, rgba(28, 29, 32, .6) 12%, rgba(28, 29, 32, 0) 40%, rgba(28, 29, 32, 0) 55%, var(--color-graphite) 98%);position:relative;isolation:isolate;overflow:hidden;height:480px;padding:40px 40px 44px;display:flex;flex-direction:column;background:var(--color-graphite);border-radius:var(--radius-card);color:var(--color-white)}.dark-card__img{position:absolute;inset:0;z-index:-2;background-position:0% 50%;background-size:cover;background-repeat:no-repeat}.dark-card__shade{position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--dark-card-shade)}.dark-card__body{flex:1;display:flex;flex-direction:column;align-items:flex-start;width:min(600px,100%)}.dark-card__h{max-width:560px;line-height:calc(1em + 4px);text-wrap:auto;color:var(--color-white)}.dark-card__lead{max-width:420px;margin-top:20px;color:var(--color-on-dark-lead)}.dark-card__actions{flex:1;display:flex;flex-direction:column;justify-content:flex-end;padding-top:32px}@media not (min-width:1200px){.dark-card{padding:32px 32px 36px}.dark-card__shade{background:var(--dark-card-shade-tablet)}}@media not (min-width:768px){.dark-card{height:auto;padding:0;border-radius:var(--radius-window)}.dark-card__img,.dark-card__shade{display:none}.dark-card__body{width:100%}.dark-card__h,.dark-card__lead{padding-inline:20px}.dark-card__h{max-width:none;padding-top:var(--spacing-6);font-size:32px;line-height:36px}.dark-card__lead{max-width:none;margin-top:var(--spacing-4);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height)}.dark-card__actions{position:relative;align-self:stretch;padding:244px 20px 20px}.dark-card__actions:before,.dark-card__actions:after{content:"";position:absolute;left:0;right:0;top:0;height:240px;pointer-events:none}.dark-card__actions:before{background-position:81% 0;background-size:auto 100%;background-repeat:no-repeat}.dark-card__actions:after{top:-2px;height:244px;background:var(--dark-card-strip-veil)}.dark-card__actions .button{position:relative;width:100%}}}
@layer components{:root{--corp-field: #26272b;--corp-ghost-ring: rgba(255, 255, 255, .32);--corp-ghost-ring-hover: rgba(255, 255, 255, .6);--corp-tile: 16px;--corp-pt: 120px;--corp-pb: 120px;--corp-head: 48px}@media not (min-width:1200px){:root{--corp-pt: 96px;--corp-pb: 96px;--corp-head: 40px}}@media not (min-width:768px){:root{--corp-pt: 72px;--corp-pb: 72px;--corp-head: 32px;--corp-tile: 14px}}.cs{padding-top:var(--corp-pt)}.cs--pb{padding-bottom:var(--corp-pb)}.cs--dark{background:var(--color-dark);color:var(--color-white);padding-bottom:var(--corp-pb)}.cs--dark :focus-visible{outline-color:var(--color-green)}.c-h2{font-stretch:var(--font-stretch-hyper);font-weight:400;font-size:clamp(32px,3.34vw,48px);line-height:calc(1em + 4px);letter-spacing:-.02em}.c-card-t{font-stretch:var(--font-stretch-hyper);font-weight:700;font-size:var(--text-card-title);line-height:var(--text-card-title--line-height);letter-spacing:-.01em}.c-lead{font-stretch:var(--font-stretch-hyper);font-weight:400;font-size:var(--text-lead);line-height:var(--text-lead--line-height)}.c-text{font-stretch:var(--font-stretch-hyper);font-weight:400;font-size:var(--text-body);line-height:var(--text-body--line-height)}.c-small{font-stretch:var(--font-stretch-hyper);font-weight:400;font-size:var(--text-small);line-height:var(--text-small--line-height)}.c-note{font-stretch:var(--font-stretch-hyper);font-weight:400;font-size:14px;line-height:20px}.c-num{font-stretch:var(--font-stretch-mega);font-weight:700;font-size:64px;line-height:64px;letter-spacing:-.02em}.c-muted{color:var(--color-ink-55)}.c-on-dark-muted{color:var(--color-on-dark-lead)}@media not (min-width:768px){.c-card-t{font-size:22px;line-height:26px}.c-lead{font-size:var(--text-lead);line-height:var(--text-lead--line-height)}.c-text{font-size:var(--text-body);line-height:var(--text-body--line-height)}.c-small{font-size:var(--text-small-sm);line-height:var(--text-small-sm--line-height)}.c-note{font-size:var(--text-note);line-height:var(--text-note--line-height)}.c-num{font-size:48px;line-height:48px}}.btn--ghost-light{box-shadow:inset 0 0 0 1px var(--corp-ghost-ring);color:var(--color-white)}@media(hover:hover){.btn--ghost-light:hover{box-shadow:inset 0 0 0 1px var(--corp-ghost-ring-hover)}}.c-press{transition:transform .5s var(--ease-appear);-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){.c-press:hover{transform:scale(.97)}}.c-press:active{transform:scale(.97);transition-duration:.15s}}
@layer components{.fm{--delay-final-form: .3s;--delay-final-form-step: 40ms}.fm-card{display:flex;flex-direction:column;gap:48px;padding:48px;border-radius:var(--radius-card);background:var(--color-red);color:var(--color-white);--color-field-dark: rgba(0, 0, 0, .12);--color-field-ring: rgba(255, 255, 255, .14);--color-field-ring-focus: rgba(255, 255, 255, .7);--color-field-halo-focus: rgba(255, 255, 255, .12);--color-field-placeholder: rgba(255, 255, 255, .86);--color-field-invalid: var(--color-white);--color-field-halo-invalid: rgba(255, 255, 255, .2);--color-form-legal: var(--color-white);--color-check-ring: rgba(255, 255, 255, .6);--color-check-tick: var(--color-red);--color-choice: rgba(255, 255, 255, .12);--color-choice-ring: rgba(255, 255, 255, .14);--color-choice-ring-hover: rgba(255, 255, 255, .4);--color-choice-box-ring: rgba(255, 255, 255, .6);--color-choice-box-on: var(--color-red);--color-focus-on-dark: var(--color-white);--choice-columns: 3;--color-fm-check-halo-invalid: rgba(255, 255, 255, .25);--color-fm-autofill: #e04a39;--color-fm-sent: rgba(255, 255, 255, .16)}.fm-card :focus-visible{outline-color:var(--color-white)}.fm-head{display:flex;flex-direction:column;gap:var(--spacing-6)}.fm-h2{color:var(--color-white)}.fm-lead{max-width:808px;font-stretch:var(--font-stretch-hyper);font-weight:var(--font-weight-normal);font-size:var(--text-body);line-height:var(--text-body--line-height)}.fm .fin-form--choices{display:grid;grid-template-columns:minmax(0,808px) clamp(340px,34.6%,444px);grid-template-rows:auto 1fr;justify-content:space-between;column-gap:32px;width:auto}.fm .fin-choices{grid-row:1 / span 2;align-self:start}.fm .fin-form__fields,.fm .fin-form__foot{grid-column:2}.fm .fin-form__foot{align-self:start}.fm .fin-checks{margin-top:var(--spacing-2)}.fm .field.is-invalid .field__input,.fm .field.is-invalid .field__input:focus{box-shadow:inset 0 0 0 var(--check-ring) var(--color-field-invalid),0 0 0 var(--field-halo) var(--color-field-halo-invalid)}.fm .fin-check.is-invalid .fin-check__box{box-shadow:inset 0 0 0 var(--check-ring) var(--color-white),0 0 0 var(--field-halo) var(--color-fm-check-halo-invalid)}.fm .field__input:-webkit-autofill,.fm .field__input:-webkit-autofill:hover,.fm .field__input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 var(--field-ring) var(--color-field-ring),inset 0 0 0 1000px var(--color-fm-autofill)}.fm .fin-form.is-sent .fin-send.button--white{background:var(--color-fm-sent);color:var(--color-white)}@media not (min-width:1280px){.fm-card{padding:var(--spacing-10)}.fm{--choice-padding: 18px}}@media not (min-width:1200px){.fm-card{gap:var(--spacing-10)}.fm-head{gap:20px}.fm{--choice-min-height: 112px}.fm .fin-form--choices{display:flex;flex-direction:column;gap:0}.fm .fin-choices{margin-bottom:32px}.fm .fin-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2);align-items:start}.fm .fin-form__fields>:first-child,.fm .fin-form__fields>.fin-checks{grid-column:1 / -1}.fm .fin-form__foot{align-self:stretch;flex-direction:row;align-items:center;gap:var(--spacing-6)}.fm .fin-send-w{flex:0 0 min(50% - 4px,444px)}.fm .fin-legal{flex:1 1 0;width:auto;margin:0;text-align:left}.fm .fin-legal__p{text-align:left}}@media not (min-width:1024px){.fm-card{padding:32px}}@media not (min-width:768px){.fm-card{gap:28px;padding:28px 16px 20px;border-radius:var(--radius-window)}.fm-head{gap:var(--spacing-4)}.fm-lead{font-size:var(--text-body);line-height:var(--text-body--line-height)}.fm .fin-choices{margin-bottom:28px}.fm-card{--choice-columns: 1}.fm .fin-choice{flex-direction:row;justify-content:flex-start;gap:10px;min-height:0;padding:14px;border-radius:14px}.fm .fin-choice__t{flex:1 1 0;min-width:0;font-size:var(--text-body);line-height:var(--text-body--line-height)}.fm .fin-form__fields{display:flex;flex-direction:column;align-items:stretch}.fm .field__input{height:52px;padding:1px 16px 0;border-radius:14px;font-size:var(--text-body);line-height:var(--text-body--line-height)}.fm .field__error>span{padding-left:var(--spacing-4)}.fm .fin-form__foot{flex-direction:column;align-items:stretch;gap:12px}.fm .fin-send-w{flex:none}.fm .fin-legal{width:100%;font-size:var(--text-note);line-height:var(--text-note--line-height)}}}
@layer components{.ck{--ck-bg: #2a2b2f;--ck-text: #9a9a9a;--ck-shadow: 0 1px 2px rgba(0, 0, 0, .06), 0 16px 40px -12px rgba(28, 29, 32, .35);--ck-line: rgba(255, 255, 255, .35);position:fixed;left:max(30px,calc((100% - var(--container-wrap)) / 2));bottom:30px;z-index:116;box-sizing:border-box;display:flex;align-items:center;gap:var(--spacing-6);width:max-content;max-width:min(640px,calc(100% - 60px));padding:12px 12px 12px 20px;border-radius:32px;background:var(--ck-bg);color:var(--ck-text);box-shadow:var(--ck-shadow);font-weight:var(--font-weight-medium);font-size:var(--text-label-md);line-height:var(--text-label-md--line-height);font-stretch:var(--font-stretch-hyper);opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .4s var(--ease-appear),transform .6s var(--ease-appear)}.ck.is-on{opacity:1;transform:none;pointer-events:auto}.ck.is-off{opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .2s var(--ease-exit),transform .2s var(--ease-exit)}.ck__t{margin:0;padding-top:2px;text-wrap:pretty}.ck__t a{color:var(--color-white);text-decoration:underline;text-decoration-color:var(--ck-line);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .2s var(--ease-appear)}.ck__ok{flex:none;display:inline-flex;align-items:center;justify-content:center;height:44px;padding:14px 24px 12px;border:0;border-radius:var(--radius-pill);background:var(--color-white);color:var(--ck-bg);font:inherit;font-stretch:var(--font-stretch-hyper);font-size:var(--text-control);line-height:var(--text-control--line-height);cursor:pointer;transition:background-color .2s var(--ease-appear),transform .2s var(--ease-appear);-webkit-tap-highlight-color:transparent}.ck__ok:active{transform:scale(.97)}.ck__ok:focus-visible,.ck__t a:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}@media(hover:hover){.ck__t a:hover{text-decoration-color:currentColor}.ck__ok:hover{background:var(--color-mist)}}@media not (min-width:768px){.ck{left:16px;right:16px;bottom:16px;width:auto;max-width:none;flex-direction:column;align-items:stretch;gap:12px;padding:16px 12px 12px;font-size:13px;line-height:17px}.ck__t{padding:0 6px}}@media(prefers-reduced-motion:reduce){.ck,.ck.is-off{transform:none;transition:opacity .2s linear}}@media print{.ck{display:none}}}
