.vl-page{--vl-paper:var(--vl-light-paper,#f6f4ef);--vl-stone:var(--vl-light-stone,#ebe7df);--vl-ink:var(--vl-light-ink,#141311);--vl-fg:var(--vl-ink);--vl-body:color-mix(in oklch,var(--vl-ink) 82%,var(--vl-paper));--vl-muted:color-mix(in oklch,var(--vl-ink) 68%,var(--vl-paper));--vl-line:color-mix(in oklch,var(--vl-ink) 12%,transparent);--vl-line-strong:color-mix(in oklch,var(--vl-ink) 22%,transparent);--vl-panel:color-mix(in oklch,var(--vl-paper) 78%,var(--vl-ink) 4%);--vl-panel-active:color-mix(in oklch,var(--vl-paper) 88%,var(--vl-ink) 10%);--vl-glass:color-mix(in oklch,var(--vl-paper) 86%,transparent);--vl-glass-edge:color-mix(in oklch,var(--vl-ink) 14%,var(--vl-paper) 60%);--vl-brand:#ae0f0a;--vl-brand-contrast:#ffffff;--vl-brand-text:color-mix(in oklch,var(--vl-brand) 78%,var(--vl-ink));--vl-dark-bg:#0b0b0c;--vl-dark-panel:#151517;--vl-cta-bg:var(--vl-ink);--vl-cta-fg:var(--vl-paper);--vl-cta-hover:color-mix(in oklch,var(--vl-cta-bg) 86%,var(--vl-cta-fg));--vl-radius:1.25rem;--vl-radius-sm:calc(var(--vl-radius) * 0.68);--vl-radius-pill:clamp(0.35rem,calc((var(--vl-radius) - 0.35rem) * 999),999px);--vl-inset:1.1rem;--vl-measure:80rem;--vl-hero-measure:96rem;--vl-site-header:3.8rem;--vl-space-scale:1;--vl-head-kicker-gap:0.625rem;--vl-head-lede-gap:0.875rem;--vl-grid-gap-base:0.875rem;--vl-card-pad-y-base:1.125rem;--vl-card-pad-x-base:1.25rem;--vl-head-gap-base:1.5rem;--vl-stack-gap-base:1.5rem;--vl-section-py-base:3rem;--vl-grid-gap:calc(var(--vl-grid-gap-base) * var(--vl-space-scale));--vl-card-pad-y:calc(var(--vl-card-pad-y-base) * var(--vl-space-scale));--vl-card-pad-x:calc(var(--vl-card-pad-x-base) * var(--vl-space-scale));--vl-head-gap:calc(var(--vl-head-gap-base) * var(--vl-space-scale));--vl-stack-gap:calc(var(--vl-stack-gap-base) * var(--vl-space-scale));--vl-section-py:calc(var(--vl-section-py-base) * var(--vl-space-scale));--vl-section-py-compact:calc(var(--vl-section-py) * 0.5);--vl-chapter-top:var(--vl-section-py);--vl-chapter-bottom:var(--vl-section-py);--vl-type-scale:1;--vl-text-2xs:calc(0.6875rem * var(--vl-type-scale));--vl-text-xs:calc(0.75rem * var(--vl-type-scale));--vl-text-sm:calc(0.875rem * var(--vl-type-scale));--vl-text-base:calc(1rem * var(--vl-type-scale));--vl-text-lg:calc(clamp(1.0625rem, 1.01rem + 0.22cqi, 1.1875rem) * var(--vl-type-scale));--vl-text-xl:calc(clamp(1.1875rem, 1.08rem + 0.45cqi, 1.4375rem) * var(--vl-type-scale));--vl-text-2xl:calc(clamp(1.75rem, 1.43rem + 1.34cqi, 2.5rem) * var(--vl-type-scale));--vl-text-display:calc(clamp(1.875rem, 1.45rem + 1.78cqi, 2.875rem) * var(--vl-type-scale));--vl-text-hero:calc(clamp(2.25rem, 1.71rem + 2.23cqi, 3.5rem) * var(--vl-type-scale));--vl-ease:cubic-bezier(0.2,0.7,0.2,1);--vl-floating-bg:var(--vl-glass);--vl-floating-border:var(--vl-glass-edge);--vl-floating-blur:20px;--vl-floating-shadow:0 1.25rem 3rem -0.75rem rgba(12,12,14,0.28),0 0.25rem 0.75rem -0.15rem rgba(12,12,14,0.14);--vl-switch-radius:var(--vl-radius-pill);--vl-select-trigger-radius:calc(var(--vl-radius) * 0.55);--vl-select-menu-bg:var(--vl-paper);--vl-select-menu-border:var(--vl-line-strong);--vl-select-menu-blur:24px;--vl-select-menu-shadow:0 1.35rem 3.25rem -0.65rem rgba(12,12,14,0.34),0 0.35rem 1rem -0.15rem rgba(12,12,14,0.18);--vl-select-menu-radius:calc(var(--vl-radius) * 0.75);--vl-select-option-radius:calc(var(--vl-radius-sm) * 0.75);--vl-advantage-radius:var(--vl-radius-pill);--vl-advantage-bg:color-mix(in oklch,var(--vl-paper) 92%,var(--vl-ink) 8%);--vl-advantage-fg:var(--vl-fg);--vl-advantage-border:var(--vl-line-strong);--vl-disclaimer-bg:var(--vl-paper);--vl-disclaimer-border:var(--vl-line);--vl-disclaimer-divider:color-mix(in oklch,var(--vl-ink) 9%,transparent);--vl-disclaimer-label:color-mix(in oklch,var(--vl-ink) 68%,var(--vl-paper));--vl-disclaimer-text:color-mix(in oklch,var(--vl-ink) 56%,var(--vl-paper));--vl-disclaimer-font:var(--vl-font-sans,inherit);--vl-disclaimer-label-font:var(--vl-font-sans,inherit);--vl-disclaimer-size:var(--vl-text-xs);--vl-disclaimer-leading:1.55;--vl-stock-hero-gap:var(--vl-stack-gap);--vl-stock-hero-grid-gap:calc(0.65rem * var(--vl-space-scale));--vl-stock-hero-media-radius:var(--vl-radius);--vl-stock-hero-control-radius:var(--vl-radius-sm);--vl-stock-hero-control-blur:10px;--vl-stock-hero-thumb-width:4.5rem;--vl-stock-hero-thumb-radius:calc(var(--vl-radius-sm) * 0.75);--vl-stock-hero-thumb-active-ring:var(--vl-brand);--vl-stock-facts-gap:var(--vl-grid-gap);--vl-stock-facts-card-radius:var(--vl-radius);--vl-lightbox-backdrop:rgba(8,9,12,0.86);--vl-lightbox-backdrop-blur:18px;--vl-lightbox-bg:color-mix(in oklch,var(--vl-dark-panel,#141519) 94%,#000000);--vl-lightbox-stage-bg:color-mix(in oklch,var(--vl-dark-bg,#090a0d) 96%,#000000);--vl-lightbox-fg:#f5f5f7;--vl-lightbox-muted:rgba(245,245,247,0.68);--vl-lightbox-border:rgba(255,255,255,0.14);--vl-lightbox-divider:rgba(255,255,255,0.09);--vl-lightbox-radius:var(--vl-radius);--vl-lightbox-control-bg:rgba(255,255,255,0.08);--vl-lightbox-control-hover-bg:color-mix(in oklch,var(--vl-brand) 24%,rgba(255,255,255,0.12));--vl-lightbox-control-border:rgba(255,255,255,0.18);--vl-lightbox-control-radius:var(--vl-radius-pill);--vl-lightbox-nav-bg:rgba(16,17,21,0.78);--vl-lightbox-nav-blur:12px;--vl-lightbox-thumb-radius:calc(var(--vl-radius-sm) * 0.85);--vl-lightbox-thumb-active-ring:var(--vl-brand);--vl-mega-bg:var(--vl-paper);--vl-mega-border:var(--vl-line-strong);--vl-mega-divider:var(--vl-line);--vl-mega-shadow:0 1.5rem 3.5rem -0.75rem rgba(12,12,15,0.28),0 0.35rem 1rem -0.2rem rgba(12,12,15,0.14);--vl-mega-radius:calc(var(--vl-radius) * 0.85);--vl-mega-item-radius:calc(var(--vl-radius-sm) * 0.78);--vl-mega-icon-bg:var(--vl-panel);--vl-mega-icon-fg:var(--vl-muted);--vl-mega-icon-hover-bg:color-mix(in oklch,var(--vl-brand) 14%,var(--vl-panel));--vl-mega-icon-hover-fg:var(--vl-brand);--vl-mega-featured-bg:color-mix(in oklch,var(--vl-stone) 55%,var(--vl-paper));--vl-form-surface:var(--vl-paper);--vl-form-surface-muted:color-mix(in oklch,var(--vl-stone) 65%,var(--vl-paper));--vl-form-border:color-mix(in oklch,var(--vl-ink) 28%,transparent);--vl-form-error:#dc2626;--vl-scrollbar-size:6px;--vl-scrollbar-radius:var(--vl-radius-pill);--vl-scrollbar-track:transparent;--vl-scrollbar-thumb:color-mix(in oklch,var(--vl-fg) 22%,transparent);--vl-scrollbar-thumb-hover:color-mix(in oklch,var(--vl-fg) 40%,transparent);box-sizing:border-box;min-height:100%;container-type:inline-size;background:var(--vl-paper);color:var(--vl-fg);font-family:var(
    --vl-font-sans,var(--vl-font-inter,var(--font-poppins,system-ui,-apple-system,sans-serif))
  );font-size:var(--vl-text-base);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:is(.dark .vl-page:not([data-color-scheme=light]),[data-storefront-theme=dark] .vl-page:not([data-color-scheme=light]),.vl-page[data-color-scheme=dark]){--vl-paper:var(--vl-dark-paper,#121316);--vl-stone:var(--vl-dark-stone,#181a1f);--vl-ink:var(--vl-dark-ink,#f4f4f6);--vl-line:rgba(255,255,255,0.12);--vl-line-strong:rgba(255,255,255,0.22);--vl-glass-edge:rgba(255,255,255,0.16);--vl-panel:var(--vl-dark-panel,#141519);--vl-panel-active:color-mix(in oklch,var(--vl-dark-panel,#141519) 88%,#ffffff 12%);--vl-body:color-mix(in oklch,var(--vl-ink) 88%,var(--vl-paper));--vl-muted:color-mix(in oklch,var(--vl-ink) 74%,var(--vl-paper));--vl-brand-text:color-mix(in oklch,var(--vl-brand) 42%,#ffffff);--vl-form-surface:color-mix(in oklch,var(--vl-dark-bg,#08090c) 68%,var(--vl-dark-paper,#0e1015) 32%);--vl-form-surface-muted:var(--vl-dark-stone,#161821);--vl-form-border:rgba(255,255,255,0.16);--vl-form-error:#f87171;--vl-scrollbar-thumb:rgba(255,255,255,0.24);--vl-scrollbar-thumb-hover:rgba(255,255,255,0.44);--vl-disclaimer-divider:rgba(255,255,255,0.09);--vl-disclaimer-label:color-mix(in oklch,var(--vl-ink) 72%,var(--vl-paper));--vl-disclaimer-text:color-mix(in oklch,var(--vl-ink) 58%,var(--vl-paper));--vl-mega-shadow:0 1.75rem 4rem -0.75rem rgba(0,0,0,0.62),0 0.45rem 1.25rem -0.2rem rgba(0,0,0,0.38);--vl-mega-featured-bg:color-mix(in oklch,var(--vl-dark-stone,#181a1f) 78%,#ffffff 6%);color-scheme:dark}.vl-page[data-cta-style=brand]{--vl-cta-bg:var(--vl-brand);--vl-cta-fg:var(--vl-brand-contrast,#ffffff);--vl-cta-hover:color-mix(in oklch,var(--vl-brand) 86%,var(--vl-brand-contrast,#ffffff))}.vl-dark{--vl-paper:var(--vl-dark-paper,#141417);--vl-stone:var(--vl-dark-stone,#1c1d22);--vl-ink:var(--vl-dark-ink,#f4f4f6);--vl-fg:#ffffff;--vl-body:color-mix(in oklch,#ffffff 88%,var(--vl-dark-bg,#0b0b0c));--vl-muted:color-mix(in oklch,#ffffff 74%,var(--vl-dark-bg,#0b0b0c));--vl-brand-text:color-mix(in oklch,var(--vl-brand) 42%,#ffffff);--vl-line:rgba(255,255,255,0.16);--vl-line-strong:rgba(255,255,255,0.28);--vl-panel:var(--vl-dark-panel,#151517);--vl-panel-active:color-mix(in oklch,var(--vl-dark-panel,#151517) 88%,#ffffff);--vl-glass:color-mix(in oklch,var(--vl-dark-panel,#151517) 88%,transparent);--vl-glass-edge:rgba(255,255,255,0.18);--vl-floating-bg:var(--vl-glass);--vl-floating-border:var(--vl-glass-edge);--vl-advantage-bg:color-mix(in oklch,var(--vl-dark-panel,#151517) 92%,#ffffff 8%);--vl-advantage-fg:var(--vl-fg);--vl-advantage-border:var(--vl-line-strong);--vl-select-menu-bg:var(--vl-dark-panel,#151517);--vl-select-menu-border:rgba(255,255,255,0.22);--vl-form-surface:var(--vl-dark-panel,#151517);--vl-form-surface-muted:var(--vl-dark-stone,#1c1d22);--vl-form-border:rgba(255,255,255,0.16);--vl-form-error:#f87171;--vl-scrollbar-thumb:rgba(255,255,255,0.24);--vl-scrollbar-thumb-hover:rgba(255,255,255,0.44);--vl-disclaimer-bg:var(--vl-dark-bg,#0b0b0c);--vl-disclaimer-border:rgba(255,255,255,0.12);--vl-disclaimer-divider:rgba(255,255,255,0.09);--vl-disclaimer-label:color-mix(in oklch,#ffffff 72%,var(--vl-dark-bg,#0b0b0c));--vl-disclaimer-text:color-mix(in oklch,#ffffff 58%,var(--vl-dark-bg,#0b0b0c));--vl-cta-bg:#ffffff;--vl-cta-fg:var(--vl-dark-bg,#0b0b0c);--vl-cta-hover:color-mix(in oklch,#ffffff 88%,var(--vl-dark-bg,#0b0b0c));background:var(--vl-dark-bg,#0b0b0c);color:var(--vl-fg);color-scheme:dark}.vl-page[data-cta-style=brand] .vl-dark{--vl-cta-bg:var(--vl-brand);--vl-cta-fg:var(--vl-brand-contrast,#ffffff);--vl-cta-hover:color-mix(in oklch,var(--vl-brand) 86%,var(--vl-brand-contrast,#ffffff))}.vl-dark .vl-display{letter-spacing:-.03em}.vl-dark .vl-faq-item h3{letter-spacing:0}.vl-dark .vl-faq-item p{letter-spacing:.004em}.vl-dark .vl-section-head .vl-kicker:before{color:#ffffff}.vl-page *,.vl-page :after,.vl-page :before{box-sizing:border-box}.vl-page:is([data-viewport=desktop],[data-viewport=widescreen]),.vl-page[data-viewport=tablet]{height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;container-type:size}.vl-page:is([data-viewport=desktop],[data-viewport=widescreen])::-webkit-scrollbar,.vl-page[data-viewport=mobile] .vl-flow::-webkit-scrollbar,.vl-page[data-viewport=tablet]::-webkit-scrollbar{display:none;width:0;height:0}.vl-page:is([data-viewport=desktop],[data-viewport=widescreen]) .vl-flow,.vl-page[data-viewport=tablet] .vl-flow{display:flex;min-height:100%;flex-direction:column}.vl-page[data-viewport=mobile]{display:flex;height:100%;flex-direction:column;overflow:hidden;container-type:size}.vl-page[data-viewport=mobile] .vl-flow{min-height:0;flex:1 1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.vl-page[data-viewport] [data-section-id]{position:relative;transition:box-shadow .18s var(--vl-ease),outline-color .18s var(--vl-ease)}.vl-page[data-viewport] [data-section-id][data-inspector-active=true]{outline:2px solid var(--primary);outline-offset:-2px}@keyframes vl-rise{0%{opacity:0;transform:translateY(1.1rem)}to{opacity:1;transform:none}}@keyframes vl-settle{0%{transform:scale(1.06)}to{transform:none}}.vl-hero-photo,.vl-hero-picture>img{animation:vl-settle 2.2s var(--vl-ease) both;transform-origin:60% 55%}.vl-hero-lead{animation:vl-rise .9s var(--vl-ease) .12s both}.vl-hero-panel{animation:vl-rise .9s var(--vl-ease) .3s both}.vl-page:is([data-viewport=desktop],[data-viewport=widescreen]) .vl-hero-lead,.vl-page:is([data-viewport=desktop],[data-viewport=widescreen]) .vl-hero-panel{animation:none}.vl-page:is([data-viewport=desktop],[data-viewport=widescreen]) .vl-hero-card{animation:vl-rise .9s var(--vl-ease) .18s both}@media (min-width:1100px){.vl-page:not([data-viewport]) .vl-hero-lead,.vl-page:not([data-viewport]) .vl-hero-panel{animation:none}.vl-page:not([data-viewport]) .vl-hero-card{animation:vl-rise .9s var(--vl-ease) .18s both}}@supports (animation-timeline:view()){.vl-reveal{animation:vl-rise linear both;animation-timeline:view();animation-range:entry 0 entry 32%}.vl-fact:nth-child(2){animation-range:entry 6% entry 38%}.vl-fact:nth-child(3){animation-range:entry 12% entry 44%}.vl-fact:nth-child(4){animation-range:entry 18% entry 50%}.vl-fact:nth-child(5){animation-range:entry 24% entry 56%}.vl-faq-item:nth-child(2){animation-range:entry 8% entry 40%}.vl-faq-item:nth-child(3){animation-range:entry 16% entry 48%}}@media (prefers-reduced-motion:reduce){.vl-page *,.vl-page :after,.vl-page :before{animation:none!important;transition:none!important}}