:root,[data-theme=light]{--vs-navy-900:#13263b;--vs-navy-800:#1a3350;--vs-navy-700:#1e4c78;--vs-navy-100:#e6edf5;--vs-saffron-500:#e69a22;--vs-saffron-400:#f2b04e;--vs-saffron-600:#c77d0e;--vs-saffron-700:#9a5b06;--vs-saffron-100:#fcf0dc;--vs-on-saffron:#13263b;--vs-ink:#0e1b2b;--vs-text:#3a4351;--vs-muted:#5e6878;--vs-line:#dce1e8;--vs-field:#848e9d;--vs-surface:#fff;--vs-surface-alt:#f4f6f9;--vs-on-dark:#fff;--vs-on-dark-soft:#b9c3d0;--vs-overlay:#0b16249e;--vs-ok:#237a4e;--vs-ok-bg:#e4f3ea;--vs-action:#b54708;--vs-action-bg:#fef0e6;--vs-error:#b42318;--vs-error-bg:#fdecea;--vs-wait:#5e6878;--vs-wait-bg:#eef1f5;--vs-shadow-card:0 1px 2px #13263b0f, 0 16px 36px -20px #13263b47;--vs-shadow-float:0 24px 60px -24px #13263b73;--vs-focus:0 0 0 2px #fff, 0 0 0 4px #1e4c78}.vs-theme-dark{--vs-navy-700:#7fa8d6;--vs-navy-100:#7fa8d629;--vs-saffron-600:#f2b04e;--vs-saffron-700:#f2b04e;--vs-saffron-100:#e69a2229;--vs-ink:#f3f5f8;--vs-text:#c9d1dc;--vs-muted:#98a3b3;--vs-line:#2a3a50;--vs-field:#5b6b82;--vs-surface:#0f1c2c;--vs-surface-alt:#132235;--vs-ok:#5fbf8e;--vs-ok-bg:#5fbf8e29;--vs-action:#f08a4b;--vs-action-bg:#f08a4b29;--vs-error:#f07468;--vs-error-bg:#f0746829;--vs-wait:#98a3b3;--vs-wait-bg:#98a3b324;--vs-shadow-card:0 1px 2px #0006, 0 16px 36px -20px #000000b3;--vs-shadow-float:0 24px 60px -24px #000c;--vs-focus:0 0 0 2px #0f1c2c, 0 0 0 4px #f2b04e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--vs-space-1:4px;--vs-space-2:8px;--vs-space-3:12px;--vs-space-4:16px;--vs-space-5:20px;--vs-space-6:24px;--vs-space-8:32px;--vs-space-12:48px;--vs-space-16:64px;--vs-space-30:120px;--vs-r-xs:4px;--vs-r-sm:8px;--vs-r-md:14px;--vs-r-lg:20px;--vs-r-bubble:120px;--vs-r-tail:16px;--vs-r-pill:999px;--vs-button-h:52px;--vs-chip-h:46px;--vs-icon-tile:52px;--vs-arrow-button:64px;--vs-container:1320px;--font-display:"Bricolage Grotesque", "DM Sans", system-ui, sans-serif;--font-sans:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif}.vs-display{font-family:var(--font-display);letter-spacing:-.02em;font-size:68px;font-weight:700;line-height:72px}.vs-cta-display{font-family:var(--font-display);letter-spacing:-.01em;font-size:52px;font-weight:500;line-height:60px}.vs-h1{font-family:var(--font-display);letter-spacing:-.015em;font-size:52px;font-weight:700;line-height:58px}.vs-h2{font-family:var(--font-display);letter-spacing:-.01em;font-size:40px;font-weight:700;line-height:48px}.vs-h3{font-family:var(--font-display);font-size:26px;font-weight:600;line-height:32px}.vs-price{font-family:var(--font-display);font-size:40px;font-weight:700;line-height:44px}.vs-eyebrow{font-family:var(--font-sans);font-size:17px;font-weight:500;line-height:24px}.vs-lead{font-family:var(--font-sans);font-size:20px;font-weight:400;line-height:30px}.vs-card-title{font-family:var(--font-sans);font-size:20px;font-weight:600;line-height:26px}.vs-body{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:26px}.vs-small{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:21px}.vs-label{font-family:var(--font-sans);letter-spacing:.04em;font-size:12px;font-weight:600;line-height:16px}.vs-ui-title{font-family:var(--font-sans);font-size:18px;font-weight:600;line-height:24px}.vs-ui-body{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px}.vs-figure{font-family:var(--font-sans);font-size:30px;font-weight:700;line-height:34px}
