.v2-root,.v3-root{--pad-x:clamp(1.25rem, 4.5vw, 5rem);--pad-y:clamp(1rem, 3vh, 4rem);--header-pt:clamp(1.25rem, 2.5vh, 2.5rem);--gap-nav:clamp(1rem, 2.2vw, 2.25rem);--logo:clamp(1.35rem, 1.2vw + .9rem, 2.1rem);--logo-deg:clamp(.65rem, .4vw + .45rem, .9rem);--nav:clamp(.75rem, .3vw + .62rem, .875rem);--headline:clamp(2.15rem, 4.5vw + .75rem, 5.25rem);--body:clamp(.875rem, .3vw + .79rem, .95rem);--micro:clamp(.7rem, .2vw + .62rem, .75rem);--btn-px:clamp(1.15rem, 1.4vw, 1.75rem);--btn-py:clamp(.6rem, .9vh, .85rem);--btn-gap:clamp(.75rem, 1vw, 1.1rem);--feature-pad:clamp(1rem, 1.5vw, 1.75rem);--feature-min:clamp(13rem, 18vw, 20rem);--globe:clamp(2.25rem, 2.5vw + 1rem, 3.25rem);--checker-w:clamp(2.75rem, 4.5vw, 6.5rem);--checker-h:clamp(1.35rem, 2.2vw, 3rem);--corner:clamp(.65rem, .4vw + .4rem, .95rem);--icon:clamp(1rem, .6vw + .7rem, 1.35rem);--drawer-max:clamp(18rem, 28vw, 28rem);--section-gap:clamp(.75rem, 1.5vh, 1.5rem);--main-py:clamp(1.25rem, 4vh, 4rem);--sec-py:clamp(3rem, 7vh, 7rem);--section-title:clamp(1.75rem, 3vw + .6rem, 3.5rem);--card-title:clamp(.95rem, .6vw + .7rem, 1.25rem);--stat:clamp(1.75rem, 2.5vw + .6rem, 3rem);--band:clamp(.7rem, 1.35vw, 1.5rem);--strip:clamp(.75rem, 1.4vw, 1.5rem);--bignum:clamp(9rem, 26vw, 30rem);--accent:#f400a1}.v2-root{--sec-bg:#fff;--sec-fg:#000;--sec-muted:#4b5563;--sec-muted-2:#6b7280;--sec-faint:#d1d5db;--sec-hairline:#9ca3af;--sec-rule:#e5e7eb;--sec-rule-2:#d1d5db;--sec-rule-3:#9ca3af;--sec-label:#f400a1;--sec-mark:#f400a1;--ghost:#00000021;--ghost-2:#0000001a;--veil:255, 255, 255;--hover:#0a84c4;--hover-fg:#fff;--solid-bg:#1c3251;--solid-fg:#fff;--brand-fg:#000;--band-a-bg:#f400a1;--band-a-fg:#fff;--band-b-bg:#000;--checker-a:#000;--checker-b:#fff}.v3-root{--sec-bg:#141a3c;--surface:#1e2a55;--sec-fg:#eaf4fd;--sec-muted:#eaf4fdb3;--sec-muted-2:#eaf4fd8c;--sec-faint:#eaf4fd47;--sec-hairline:#0397d2a6;--sec-rule:#eaf4fd24;--sec-rule-2:#eaf4fd38;--sec-rule-3:#0397d28c;--sec-label:#0397d2;--sec-mark:#0397d2;--ghost:#0397d238;--ghost-2:#eaf4fd1a;--veil:20, 26, 60;--hover:#0397d2;--hover-fg:#06192e;--solid-bg:#0397d2;--solid-fg:#06192e;--brand-fg:#fff;--band-a-bg:#f400a1;--band-a-fg:#fff;--band-b-bg:#06192e;--checker-a:#06192e;--checker-b:#eaf4fd}.v-sec-accent{--sec-bg:#f400a1;--sec-fg:#000;--sec-muted:#000000b8;--sec-muted-2:#0009;--sec-rule:#00000038;--sec-rule-2:#0000004d;--sec-label:#0000008c;--sec-mark:#fff;--sec-hairline:#00000059}html:has(.v2-root){background:#fff}html:has(.v3-root){background:#141a3c}:is(body:has(.v2-root),body:has(.v3-root)){cursor:auto;font-family:"GigaSans", var(--font-montserrat), sans-serif}body:has(.v2-root){color:#000;background:#fff}body:has(.v3-root){color:#eaf4fd;background:#141a3c}body:has(.v2-root) ::selection{color:#fff;background:#f400a1}body:has(.v3-root) ::selection{color:#fff;background:#f400a1}body:has(.v2-root)::-webkit-scrollbar{width:3px}body:has(.v3-root)::-webkit-scrollbar{width:3px}body:has(.v2-root)::-webkit-scrollbar-track{background:#fff}body:has(.v3-root)::-webkit-scrollbar-track{background:#141a3c}body:has(.v2-root)::-webkit-scrollbar-thumb{background:#000}body:has(.v3-root)::-webkit-scrollbar-thumb{background:#0397d2}.font-mont{font-family:var(--font-montserrat), "Montserrat", sans-serif}.font-giga{font-family:"GigaSans", var(--font-montserrat), sans-serif}.v-surface{background-color:var(--surface,var(--sec-bg))}.v-page{background-color:var(--sec-bg);color:var(--sec-fg)}.v-fg{color:var(--sec-fg)}.v-muted{color:var(--sec-muted)}.v-muted-2{color:var(--sec-muted-2)}.v-faint{color:var(--sec-faint)}.v-hairline{color:var(--sec-hairline)}.v-rule{border-color:var(--sec-rule)}.v-rule-2{border-color:var(--sec-rule-2)}.v-rule-3{border-color:var(--sec-rule-3)}.v-grid{background-color:var(--sec-rule)}.v-btn{text-transform:uppercase;justify-content:center;align-items:center;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.v-btn-brand{background-color:var(--accent);color:var(--brand-fg);font-weight:700}.v-btn-brand:hover{background-color:var(--hover);color:var(--hover-fg)}.v-btn-solid{background-color:var(--solid-bg);color:var(--solid-fg)}.v-btn-solid:hover{background-color:var(--accent);color:var(--brand-fg)}.v-btn-outline{border:1px solid var(--sec-rule-3);color:inherit;border-radius:.375rem}.v-btn-outline:hover{background-color:var(--hover);color:var(--hover-fg);border-color:var(--hover)}.v-header-bg{background-color:color-mix(in srgb, var(--sec-bg) 90%, transparent)}.v-nav-link:hover{color:var(--hover)}
