@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2?dpl=dpl_YMTnVNXxniWf43VLcviwzZD6iVdU)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2?dpl=dpl_YMTnVNXxniWf43VLcviwzZD6iVdU)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2?dpl=dpl_YMTnVNXxniWf43VLcviwzZD6iVdU)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2?dpl=dpl_YMTnVNXxniWf43VLcviwzZD6iVdU)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_YMTnVNXxniWf43VLcviwzZD6iVdU)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_8df5fd10-module__1tYpJq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_8df5fd10-module__1tYpJq__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2?dpl=dpl_YMTnVNXxniWf43VLcviwzZD6iVdU)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2?dpl=dpl_YMTnVNXxniWf43VLcviwzZD6iVdU)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2?dpl=dpl_YMTnVNXxniWf43VLcviwzZD6iVdU)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2?dpl=dpl_YMTnVNXxniWf43VLcviwzZD6iVdU)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2?dpl=dpl_YMTnVNXxniWf43VLcviwzZD6iVdU)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2?dpl=dpl_YMTnVNXxniWf43VLcviwzZD6iVdU)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_168297e-module__zO36kG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_168297e-module__zO36kG__variable{--font-geist-brand-mono:"Geist Mono", "Geist Mono Fallback"}
.vai-brand-root,.va-sheet{--clay-ease:cubic-bezier(.22, 1, .36, 1);--clay-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--clay-blue-body:radial-gradient(130% 160% at 28% 12%, #9dbdff 0%, #5a8df6 42%, #3063de 78%, #2553c7 100%);--clay-blue-shade:inset 0 2px 1px #ffffff8c, inset 0 -5px 10px #10267852, inset 0 0 0 1px #ffffff1a, 0 12px 22px -10px #2553c799, 0 3px 6px -2px #14287840;--clay-blue-shade-hover:inset 0 2px 1px #fff9, inset 0 -5px 10px #10267852, inset 0 0 0 1px #ffffff1f, 0 18px 30px -12px #2553c7b3, 0 5px 10px -3px #14287840;--clay-blue-shade-press:inset 0 2px 1px #fff6, inset 0 -2px 6px #10267859, inset 0 0 0 1px #ffffff14, 0 5px 10px -6px #2553c78c;--clay-light-body:linear-gradient(180deg, #fff 0%, #f4f2ee 55%, #ebe8e2 100%);--clay-light-shade:inset 0 2px 1px #fff, inset 0 -4px 8px #786c5629, 0 0 0 1px #281e0a0d, 0 10px 20px -10px #463a1e4d, 0 2px 4px -1px #0000000f;--clay-light-shade-hover:inset 0 2px 1px #fff, inset 0 -4px 8px #786c5629, 0 0 0 1px #281e0a0d, 0 16px 28px -12px #463a1e5c, 0 4px 8px -2px #00000012;--clay-light-shade-press:inset 0 2px 1px #fff, inset 0 -2px 5px #786c5633, 0 0 0 1px #281e0a0f, 0 4px 8px -5px #463a1e4d;--clay-ball-body:radial-gradient(circle at 34% 28%, #fff 0%, #eef3ff 55%, #cfdcfb 100%);--clay-ball-shade:inset 0 -3px 5px #1e3ca038, inset 0 1px 1px #fff, 0 3px 6px -2px #0a1e6e73;--clay-tile-shade:inset 0 1.5px 0 #fff, inset 0 -3px 6px #786c5624, 0 0 0 1px #281e0a0d, 0 5px 10px -5px #463a1e47;--clay-blue-shade-sm:inset 0 1.5px 1px #ffffff80, inset 0 -3px 6px #1026784d, 0 6px 12px -6px #2553c799}html.dark .vai-brand-root,html.dark .va-sheet{--clay-light-body:linear-gradient(180deg, #34343a 0%, #26262b 55%, #1e1e22 100%);--clay-light-shade:inset 0 1px 1px #ffffff29, inset 0 -4px 8px #00000059, 0 0 0 1px #ffffff0a, 0 10px 20px -10px #000c;--clay-light-shade-hover:inset 0 1px 1px #fff3, inset 0 -4px 8px #00000059, 0 0 0 1px #ffffff0d, 0 16px 28px -12px #000000e6;--clay-light-shade-press:inset 0 1px 1px #ffffff1f, inset 0 -2px 5px #0006, 0 4px 8px -5px #000c;--clay-tile-shade:inset 0 1px 1px #ffffff24, inset 0 -3px 6px #00000059, 0 0 0 1px #ffffff0a, 0 5px 10px -5px #000c}html[data-buttons=flat] .vai-brand-root,html[data-buttons=flat] .va-sheet{--clay-grain:none;--clay-blue-body:#2f66e6;--clay-blue-shade:none;--clay-blue-shade-hover:0 8px 18px -10px #2553c78c;--clay-blue-shade-press:none;--clay-blue-shade-sm:none;--clay-light-body:#f1f0ec;--clay-light-shade:inset 0 0 0 1px #281e0a0f;--clay-light-shade-hover:inset 0 0 0 1px #281e0a1f;--clay-light-shade-press:inset 0 0 0 1px #281e0a1f;--clay-ball-body:#fff;--clay-ball-shade:none;--clay-tile-shade:inset 0 0 0 1px #281e0a0f}html.dark[data-buttons=flat] .vai-brand-root,html.dark[data-buttons=flat] .va-sheet{--clay-light-body:#2a2a2f;--clay-light-shade:inset 0 0 0 1px #ffffff14;--clay-light-shade-hover:inset 0 0 0 1px #ffffff24;--clay-light-shade-press:inset 0 0 0 1px #ffffff24;--clay-tile-shade:inset 0 0 0 1px #ffffff14}html[data-buttons=coloured] .vai-brand-root,html[data-buttons=coloured] .va-sheet{--clay-grain:none;--clay-blue-body:linear-gradient(120deg, #7b61ff 0%, #3b82f6 55%, #22b8ee 100%);--clay-blue-shade:0 10px 24px -12px #585cf0b3;--clay-blue-shade-hover:0 16px 30px -12px #585cf0cc;--clay-blue-shade-press:0 4px 10px -6px #585cf099;--clay-blue-shade-sm:0 6px 12px -6px #585cf099;--clay-light-body:linear-gradient(120deg, #efe7ff 0%, #e2ecff 100%);--clay-light-shade:inset 0 0 0 1px #5a50c81a;--clay-light-shade-hover:inset 0 0 0 1px #5a50c829, 0 10px 20px -12px #5a50c866;--clay-light-shade-press:inset 0 0 0 1px #5a50c82e;--clay-ball-body:#fff;--clay-ball-shade:0 2px 6px -2px #28288c59;--clay-tile-shade:inset 0 0 0 1px #5a50c81f}html.dark[data-buttons=coloured] .vai-brand-root,html.dark[data-buttons=coloured] .va-sheet{--clay-light-body:linear-gradient(120deg, #2c2447 0%, #1f2a47 100%);--clay-light-shade:inset 0 0 0 1px #aaa0ff24;--clay-light-shade-hover:inset 0 0 0 1px #aaa0ff38, 0 10px 20px -12px #000c;--clay-light-shade-press:inset 0 0 0 1px #aaa0ff38;--clay-tile-shade:inset 0 0 0 1px #aaa0ff24}
.vai-brand-root,.va-sheet{--ch-ink:#1a1a1a;--ch-muted:#535353;--ch-dim:#8a8a8a;--ch-pill:#f1f0ec;--ch-hover:#281e0a0b;--ch-card:#f8f7f4;--ch-line:#ecebe6;--ch-panel:#fff;--ch-ease:cubic-bezier(.22, 1, .36, 1);--va-header-h:76px}html.dark .vai-brand-root,html.dark .va-sheet{--ch-ink:#fff;--ch-muted:#a1a1aa;--ch-dim:#8b8b93;--ch-pill:#1c1c1f;--ch-hover:#ffffff0d;--ch-card:#0f0f11;--ch-line:#232327;--ch-panel:#0b0b0c}.vai-brand-root .va-header{top:var(--banner-stick,0px);z-index:50;width:100%;transition:transform var(--chrome-ms,.25s) var(--ch-ease), background-color .22s ease, box-shadow .22s ease;background:0 0;position:sticky}.vai-brand-root .va-header[data-scrolled]{background:color-mix(in srgb, var(--bg) 84%, transparent);-webkit-backdrop-filter:saturate(1.5)blur(16px);backdrop-filter:saturate(1.5)blur(16px);box-shadow:0 1px 0 var(--ch-line)}.vai-brand-root .va-header-bar{max-width:calc(1320px + 2 * var(--brand-page-pad));height:var(--va-header-h);padding:0 var(--brand-page-pad);font-family:var(--font-brand-sans);color:var(--ch-ink);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:0 auto;display:grid}.vai-brand-root .va-header-left{grid-column:1;justify-self:start;align-items:center;display:flex}.vai-brand-root .va-header .topbar-logo{color:var(--ch-ink);align-items:center;padding:6px 0;text-decoration:none;display:inline-flex}.vai-brand-root .va-header .topbar-logo:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}.vai-brand-root .va-header-nav{grid-column:2;justify-self:center}.vai-brand-root .va-header-nav ul{gap:2px}.vai-brand-root .va-header-nav ul>li{margin:0}.vai-brand-root .va-header .va-header-trigger{height:40px;font-family:var(--font-brand-sans);letter-spacing:-.005em;text-transform:none;color:var(--ch-ink);background:0 0;border-radius:999px;align-items:center;padding:0 13px;font-size:15.5px;font-weight:500;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.vai-brand-root .va-header .va-header-trigger:hover,.vai-brand-root .va-header .va-header-trigger:focus-visible,.vai-brand-root .va-header .va-header-trigger[data-state=open]{background:var(--ch-pill);color:var(--ch-ink);outline:none}.vai-brand-root .va-header .va-header-trigger:focus:not(:focus-visible){background:0 0}.vai-brand-root .va-header .va-header-trigger[data-state=open]:focus:not(:focus-visible){background:var(--ch-pill)}.vai-brand-root .va-header .va-header-trigger svg{opacity:.5}.vai-brand-root .va-header-actions{grid-column:3;justify-self:end;align-items:center;gap:12px;display:flex}.vai-brand-root .va-header-actions--narrow{display:none}.vai-brand-root .va-header .theme-toggle,.vai-brand-root .va-header .va-header-burger,.vai-brand-root .va-header .va-header-login{background:var(--clay-light-body);height:40px;box-shadow:var(--clay-light-shade);color:var(--ch-ink);transition:transform .24s var(--clay-ease), box-shadow .24s var(--clay-ease);border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.vai-brand-root .va-header .theme-toggle,.vai-brand-root .va-header .va-header-burger{width:40px;padding:0}.vai-brand-root .va-header .va-header-login{white-space:nowrap;padding:0 19px;font-size:15.5px;font-weight:500;text-decoration:none}.vai-brand-root .va-header .theme-toggle:hover,.vai-brand-root .va-header .va-header-burger:hover,.vai-brand-root .va-header .va-header-login:hover{box-shadow:var(--clay-light-shade-hover);color:var(--ch-ink);transform:translateY(-1.5px)}.vai-brand-root .va-header .theme-toggle:active,.vai-brand-root .va-header .va-header-burger:active,.vai-brand-root .va-header .va-header-login:active{box-shadow:var(--clay-light-shade-press);transition-duration:90ms;transform:translateY(1px)scale(.97)}.vai-brand-root .va-header .theme-toggle svg{width:16px;height:16px}.vai-brand-root .va-header .va-header-cta{color:var(--ch-ink);white-space:nowrap;align-items:center;gap:10px;padding:2px 4px 2px 0;font-size:15.5px;font-weight:500;text-decoration:none;display:inline-flex}.vai-brand-root .va-header-cta__dot{background:var(--clay-blue-body);width:38px;height:38px;box-shadow:var(--clay-blue-shade);color:#fff;transition:transform .26s var(--clay-ease), box-shadow .26s var(--clay-ease);border-radius:50%;place-items:center;display:grid;position:relative}.vai-brand-root .va-header .va-header-cta:hover .va-header-cta__dot{box-shadow:var(--clay-blue-shade-hover);transform:translate(3px)translateY(-1px)}.vai-brand-root .va-header .va-header-cta:active .va-header-cta__dot{box-shadow:var(--clay-blue-shade-press);transform:translateY(1px)scale(.94)}.vai-brand-root .va-header .va-header-cta:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:999px}.vai-brand-root .va-header .theme-toggle:after,.vai-brand-root .va-header .va-header-burger:after,.vai-brand-root .va-header .va-header-login:after,.vai-brand-root .va-header-cta__dot:after,.vai-brand-root .offer-bar__cta:after,.vai-brand-root .offer-bar__icon:after,.vai-brand-root .vf__social a:after,.va-sheet .va-sheet-btn:after{content:"";border-radius:inherit;background:var(--clay-grain);opacity:.14;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.vai-brand-root .va-header [data-nav-viewport]{border:1px solid var(--ch-line);background:var(--ch-panel);color:var(--ch-ink);border-radius:22px;margin-top:8px;box-shadow:0 30px 60px -28px #1e1e3c4d,0 10px 24px -14px #1e1e3c24}html.dark .vai-brand-root .va-header [data-nav-viewport]{box-shadow:0 30px 60px -24px #000c,0 0 0 1px #ffffff05}.vai-brand-root .va-header-panel,.vai-brand-root .va-header-panel *,.va-sheet,.va-sheet *{font-family:var(--font-brand-sans,var(--font-geist-sans)), system-ui, sans-serif;letter-spacing:normal;text-transform:none}.vai-brand-root .va-panel-col--raised{background:var(--ch-card);border-radius:16px;padding:8px}.va-panel-label{color:var(--ch-dim);margin:0;padding:4px 10px 8px;font-size:13px;font-weight:500}.va-tile{width:100%;color:var(--ch-ink);border-radius:14px;outline:none;align-items:center;gap:12px;padding:8px 10px 8px 8px;text-decoration:none;transition:background-color .16s;display:flex}.va-tile:hover,.va-tile:focus-visible{background:var(--ch-hover);color:var(--ch-ink)}.va-tile__icon{isolation:isolate;background:var(--clay-light-body);width:38px;height:38px;box-shadow:var(--clay-tile-shade);color:var(--ch-ink);border-radius:12px;flex:none;place-items:center;transition:color .2s;display:grid;position:relative}.va-tile__icon:before{content:"";z-index:-1;border-radius:inherit;background:var(--clay-blue-body);box-shadow:var(--clay-blue-shade-sm);opacity:0;transition:opacity .2s;position:absolute;inset:0}.va-tile:hover .va-tile__icon,.va-tile:focus-visible .va-tile__icon{color:#fff}.va-tile:hover .va-tile__icon:before,.va-tile:focus-visible .va-tile__icon:before{opacity:1}.va-tile__label{white-space:nowrap;font-size:14.5px;font-weight:500;line-height:1.35}.va-tile__desc{color:var(--ch-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.vai-brand-root .va-panel-all{color:var(--ch-muted);border-radius:12px;align-items:center;gap:6px;margin-top:4px;padding:8px 10px;font-size:14px;font-weight:500;text-decoration:none;transition:color .16s;display:flex}.vai-brand-root .va-panel-all:hover{color:var(--ch-ink)}.va-sheet{z-index:40;border-top:1px solid var(--ch-line);color:var(--ch-ink);background:#fff;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}html.dark .va-sheet{background:#000}.va-sheet .va-panel-label{padding:0 8px 4px}.va-sheet .va-sheet-btn{border-radius:999px;justify-content:center;align-items:center;height:52px;font-size:16px;font-weight:500;text-decoration:none;display:flex;position:relative}.va-sheet .va-sheet-btn--light{background:var(--clay-light-body);box-shadow:var(--clay-light-shade);color:var(--ch-ink)}.va-sheet .va-sheet-btn--blue{background:var(--clay-blue-body);box-shadow:var(--clay-blue-shade);color:#fff;text-shadow:0 1px 1px #1026784d}@media (min-width:1100px){.va-sheet{display:none}}.vai-brand-root{--offer-pastel:linear-gradient(90deg, #d8e5ff 0%, #e2dcff 55%, #ecdcff 100%)}html.dark .vai-brand-root{--offer-pastel:linear-gradient(90deg, #0e1a3a 0%, #17132f 55%, #1e1233 100%)}.vai-brand-root .offer-bar{background:var(--offer-fill);color:#fff;font-family:var(--font-brand-sans);border:0;padding:0;position:relative}.vai-brand-root .offer-bar[data-light]{color:var(--ch-ink)}.vai-brand-root .offer-bar__inner{width:100%;max-width:calc(1320px + 2 * var(--brand-page-pad));min-height:52px;padding:7px var(--brand-page-pad);align-items:center;gap:12px;margin:0 auto;display:flex}.vai-brand-root .offer-bar--capsule .offer-bar__inner{padding:7px 14px 7px 10px}.vai-brand-root .offer-bar__icon{color:#fff;background:#ffffff29;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid;position:relative}.vai-brand-root .offer-bar[data-light] .offer-bar__icon{background:var(--clay-blue-body);box-shadow:var(--clay-blue-shade-sm)}.vai-brand-root .offer-bar__copy{flex:auto;align-items:baseline;gap:10px;min-width:0;display:flex}.vai-brand-root .offer-bar--two .offer-bar__copy{flex-direction:column;gap:1px}.vai-brand-root .offer-bar__title{letter-spacing:-.01em;white-space:nowrap;color:inherit;margin:0;font-size:15px;font-weight:600}.vai-brand-root .offer-bar__msg{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14.5px;overflow:hidden}.vai-brand-root .offer-bar[data-light] .offer-bar__msg{color:var(--ch-muted)}.vai-brand-root .offer-bar__actions{flex:none;align-items:center;gap:12px;display:flex}.vai-brand-root .offer-bar__label{color:#ffffffc7;white-space:nowrap;font-size:14px}.vai-brand-root .offer-bar[data-light] .offer-bar__label{color:var(--ch-muted)}.vai-brand-root .offer-bar__timer{font-variant-numeric:tabular-nums;background:#ffffff1f;border-radius:999px;align-items:center;height:34px;padding:0 4px;font-size:14px;font-weight:500;display:flex}.vai-brand-root .offer-bar[data-light] .offer-bar__timer{background:#ffffffb8;box-shadow:inset 0 1px #fff,0 0 0 1px #2832780f,0 5px 12px -8px #28327866}html.dark .vai-brand-root .offer-bar[data-light] .offer-bar__timer{background:#ffffff12;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff0d}.vai-brand-root .offer-bar__seg{padding:0 8px}.vai-brand-root .offer-bar__seg+.offer-bar__seg{border-left:1px solid #fff3}.vai-brand-root .offer-bar[data-light] .offer-bar__seg+.offer-bar__seg{border-left-color:#2832781a}html.dark .vai-brand-root .offer-bar[data-light] .offer-bar__seg+.offer-bar__seg{border-left-color:#ffffff1a}.vai-brand-root .offer-bar__unit{opacity:.55}.vai-brand-root .offer-bar__cta{white-space:nowrap;height:34px;transition:transform .24s var(--clay-ease), box-shadow .24s var(--clay-ease);background:#fff;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.vai-brand-root .offer-bar:not([data-light]) .offer-bar__cta{color:var(--offer-ink)}.vai-brand-root .offer-bar[data-light] .offer-bar__cta{background:var(--clay-blue-body);box-shadow:var(--clay-blue-shade-sm);color:#fff;text-shadow:0 1px 1px #1026784d}.vai-brand-root .offer-bar__cta:hover{transform:translateY(-1.5px)}.vai-brand-root .offer-bar__cta:active{transition-duration:90ms;transform:translateY(1px)scale(.97)}.vai-brand-root .offer-bar .offer-bar__close{width:32px;height:32px;color:inherit;opacity:.6;border-radius:50%;flex:none;place-items:center;margin-right:-6px;transition:opacity .16s,background-color .16s;display:grid}.vai-brand-root .offer-bar .offer-bar__close:hover{opacity:1;background:#ffffff24}.vai-brand-root .offer-bar[data-light] .offer-bar__close:hover{background:#28327814}html.dark .vai-brand-root .offer-bar[data-light] .offer-bar__close:hover{background:#ffffff14}.vai-brand-root .offer-bar__links{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vai-brand-root .offer-bar__links a{height:28px;color:inherit;background:#ffffff29;border-radius:999px;align-items:center;padding:0 12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background-color .16s;display:inline-flex}.vai-brand-root .offer-bar__links a:hover{background:#ffffff47}.vai-brand-root .offer-bar[data-light] .offer-bar__links a{color:var(--ch-ink);background:#ffffffb3;box-shadow:inset 0 1px #fff,0 0 0 1px #2832780f}.vai-brand-root .offer-bar[data-light] .offer-bar__links a:hover{background:#fff}html.dark .vai-brand-root .offer-bar[data-light] .offer-bar__links a{color:#fff;background:#ffffff14;box-shadow:0 0 0 1px #ffffff0f}.vai-brand-root .offer-bar__msg b{color:inherit;font-weight:600}.vai-brand-root .offer-bar[data-light] .offer-bar__msg b{color:var(--ch-ink)}.vai-brand-root .offer-bar__swap{animation:offer-swap .42s var(--ch-ease) both}@keyframes offer-swap{0%{opacity:0;transform:translateY(4px)}}.vai-brand-root .offer-bar__decor{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.vai-brand-root .offer-bar__inner{z-index:1;position:relative}.vai-brand-root .offer-bar__deco{filter:drop-shadow(0 6px 8px #283c8c2e);height:auto;position:absolute}.vai-brand-root .offer-bar__deco--a{width:44px;top:-10px;left:-8px;rotate:-14deg}.vai-brand-root .offer-bar__deco--b{width:38px;bottom:-18px;left:30px;rotate:12deg}.vai-brand-root .offer-bar__deco--c{width:42px;top:-14px;right:30px;rotate:10deg}.vai-brand-root .offer-bar__deco--d{width:40px;bottom:-16px;right:-6px;rotate:-10deg}@media (max-width:1359px){.vai-brand-root .offer-bar__decor{display:none}}.vai-brand-root .offer-bar--capsule .offer-bar__decor{display:none}.vai-brand-root .vf{max-width:calc(1200px + 2 * var(--brand-page-pad));padding:120px var(--brand-page-pad) 24px;color:var(--ch-ink);font-family:var(--font-brand-sans);background:0 0;margin:0 auto;position:relative}.vai-brand-root .vf__peek{top:44px;left:calc(var(--brand-page-pad) + 64px);z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:120px;height:auto;animation:9s ease-in-out infinite alternate vf-peek;position:absolute;rotate:-8deg}@keyframes vf-peek{0%{transform:translateY(3px)}to{transform:translateY(-3px)}}.vai-brand-root .vf__card{z-index:1;border:1px solid var(--ch-line);background:var(--ch-card);border-radius:28px;padding:56px 56px 32px;position:relative}.vai-brand-root .vf__top{grid-template-columns:minmax(220px,1fr) auto;gap:48px;display:grid}.vai-brand-root .vf__brand{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.vai-brand-root .vf__logo{color:var(--ch-ink);text-decoration:none;display:inline-flex}.vai-brand-root .vf .vf__statement{max-width:16em;color:var(--ch-muted);margin:0;font-size:17px;line-height:1.45}.vai-brand-root .vf__social{gap:10px;margin-top:auto;padding-top:24px;display:flex}.vai-brand-root .vf__social a{background:var(--clay-light-body);width:46px;height:46px;box-shadow:var(--clay-light-shade);color:var(--ch-ink);transition:transform .24s var(--clay-ease), box-shadow .24s var(--clay-ease);border-radius:14px;place-items:center;display:grid;position:relative}.vai-brand-root .vf__social a:hover{box-shadow:var(--clay-light-shade-hover);transform:translateY(-2px)}.vai-brand-root .vf__social a:active{box-shadow:var(--clay-light-shade-press);transition-duration:90ms;transform:translateY(1px)scale(.96)}.vai-brand-root .vf__cols{grid-template-columns:repeat(5,auto);gap:40px;display:grid}.vai-brand-root .vf .vf__col-title{color:var(--ch-dim);margin:0 0 14px;font-size:14.5px;font-weight:500}.vai-brand-root .vf__col ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.vai-brand-root .vf__col a{color:var(--ch-ink);padding:5px 0;font-size:15.5px;font-weight:500;text-decoration:none;transition:color .16s;display:inline-block}.vai-brand-root .vf__col a:hover{color:var(--accent)}.vai-brand-root .vf__bottom{border-top:1px solid var(--ch-line);color:var(--ch-muted);justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding-top:24px;font-size:14px;display:flex}.vai-brand-root .vf__badge{width:auto;height:44px;display:block}.vai-brand-root .call-shell{pointer-events:auto;background:var(--clay-blue-body);box-shadow:var(--clay-blue-shade);color:#fff;text-shadow:0 1px 1px #1026784d;border:0;border-radius:999px;position:relative}.vai-brand-root .call-shell:after{content:"";border-radius:inherit;background:var(--clay-grain);opacity:.16;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.vai-brand-root .call-shell>*{z-index:1;position:relative}.vai-brand-root .call-shell--idle{height:52px;font-family:var(--font-brand-sans);transition:box-shadow .24s var(--clay-ease);align-items:center;gap:10px;padding:0 22px 0 7px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.vai-brand-root .call-shell--idle:hover{box-shadow:var(--clay-blue-shade-hover)}.vai-brand-root .call-knob{background:var(--clay-ball-body);width:38px;height:38px;box-shadow:var(--clay-ball-shade);color:#2553c7;text-shadow:none;border-radius:50%;flex:none;place-items:center;display:grid}.vai-brand-root .call-icon-btn{width:36px;height:36px;color:inherit;background:#ffffff2e;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.vai-brand-root .call-icon-btn:hover{background:#ffffff4d}.vai-brand-root .call-icon-btn--sm{width:32px;height:32px}.vai-brand-root .call-end{background:var(--clay-ball-body);height:36px;box-shadow:var(--clay-ball-shade);color:#2553c7;font-family:var(--font-brand-sans);text-shadow:none;transition:transform .16s var(--clay-ease);border-radius:999px;padding:0 18px;font-size:14px;font-weight:600}.vai-brand-root .call-end:active{transform:scale(.96)}.vai-brand-root .call-chooser{pointer-events:auto;border:1px solid var(--ch-line);background:var(--ch-panel);width:min(330px,100vw - 32px);animation:call-rise .22s var(--ch-ease) both;border-radius:22px;padding:8px;overflow:hidden;box-shadow:0 30px 60px -28px #1e1e3c4d,0 10px 24px -14px #1e1e3c24}html.dark .vai-brand-root .call-chooser{box-shadow:0 30px 60px -24px #000c}.vai-brand-root .call-chooser .call-chooser__opt{text-align:left;border-radius:16px;align-items:center;gap:14px;width:100%;padding:8px 10px 8px 8px;transition:background-color .16s;display:flex}.vai-brand-root .call-chooser .call-chooser__opt:hover,.vai-brand-root .call-chooser .call-chooser__opt:focus-visible{background:var(--ch-hover)}.vai-brand-root .call-chooser__icon{background:var(--clay-light-body);width:48px;height:48px;box-shadow:var(--clay-tile-shade);border-radius:14px;flex:none;place-items:center;display:grid}.vai-brand-root .call-chooser__icon img{object-fit:contain;width:34px;height:34px;display:block}.vai-brand-root .call-chooser__label{color:var(--ch-ink);font-size:15px;font-weight:500;display:block}.vai-brand-root .call-chooser__sub{color:var(--ch-muted);margin-top:2px;font-size:13px;display:block}.vai-brand-root .call-modal{z-index:100;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.vai-brand-root .call-modal__backdrop{background:color-mix(in oklab, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(12px)saturate(.9);backdrop-filter:blur(12px)saturate(.9);cursor:default;width:100%;height:100%;animation:.2s ease-out both call-modal-fade;position:absolute;inset:0}.vai-brand-root .call-modal__card{border:1px solid var(--ch-line);background:var(--ch-panel);width:100%;max-width:700px;color:var(--ch-ink);animation:call-rise .28s var(--ch-ease) both;border-radius:32px;padding:44px 44px 44px 52px;position:relative;box-shadow:0 40px 80px -36px #1e1e3c59,0 12px 28px -16px #1e1e3c24}html.dark .vai-brand-root .call-modal__card{box-shadow:0 40px 80px -30px #000000d9}.vai-brand-root .call-modal .call-modal__close{z-index:1;background:var(--clay-light-body);width:38px;height:38px;box-shadow:var(--clay-tile-shade);color:var(--ch-ink);transition:transform .2s var(--clay-ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px}.vai-brand-root .call-modal .call-modal__close:hover{transform:translateY(-1px)}.vai-brand-root .call-modal__grid{align-items:center;gap:40px;display:flex}.vai-brand-root .call-modal__grid>:first-child{flex:1;min-width:0}.vai-brand-root .call-modal__mascot{filter:drop-shadow(0 10px 14px #283c8c29);width:62px;height:auto;margin:0 0 14px -4px;display:block;rotate:10deg}.vai-brand-root .call-modal .call-modal__eyebrow{font-family:var(--font-brand-sans);color:var(--ch-muted);margin:0;font-size:16px;font-weight:500}.vai-brand-root .call-modal .call-modal__number{font-family:var(--font-brand-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ch-ink);white-space:nowrap;margin:8px 0 0;font-size:46px;font-weight:600;line-height:1.05}.vai-brand-root .call-modal .call-modal__note{color:var(--ch-muted);margin:10px 0 0;font-size:15px}.vai-brand-root .call-modal .call-modal__cta{background:var(--clay-blue-body);height:54px;box-shadow:var(--clay-blue-shade);color:#fff;font-family:var(--font-brand-sans);text-shadow:0 1px 1px #1026784d;transition:transform .24s var(--clay-ease), box-shadow .24s var(--clay-ease);border-radius:999px;align-items:center;gap:10px;margin-top:24px;padding:0 24px 0 8px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.vai-brand-root .call-modal .call-modal__cta:hover{box-shadow:var(--clay-blue-shade-hover);transform:translateY(-2px)}.vai-brand-root .call-modal .call-modal__cta:active{box-shadow:var(--clay-blue-shade-press);transition-duration:90ms;transform:translateY(1px)scale(.98)}.vai-brand-root .call-modal__qr-wrap{background:var(--ch-card);border-radius:24px;flex-direction:column;align-items:center;gap:12px;padding:16px 16px 14px;display:flex}.vai-brand-root .call-modal__qr{background:#fff;border-radius:16px;padding:10px;line-height:0;box-shadow:0 0 0 1px #281e0a0d}.vai-brand-root .call-modal__qr img,.vai-brand-root .call-modal__qr-skeleton{width:164px;height:164px;display:block}.vai-brand-root .call-modal__qr-skeleton{background:var(--ch-line);border-radius:8px;animation:1.6s ease-in-out infinite call-fade}.vai-brand-root .call-modal .call-modal__qr-cap{font-family:var(--font-brand-sans);color:var(--ch-muted);margin:0;font-size:14px}@keyframes call-modal-fade{0%{opacity:0}}@media (max-width:560px){.vai-brand-root .call-modal__card{padding:32px 22px 26px}.vai-brand-root .call-modal__grid{text-align:center;flex-direction:column-reverse;gap:24px}.vai-brand-root .call-modal__mascot{margin:0 auto 12px}.vai-brand-root .call-modal__qr-wrap{display:none}.vai-brand-root .call-modal .call-modal__number{font-size:38px}}@media (max-width:1359px){.vai-brand-root .va-header-bar{grid-template-columns:auto minmax(0,1fr) auto}}@media (max-width:1279px){.vai-brand-root .va-header .va-header-trigger{padding:0 9px;font-size:14.5px}.vai-brand-root .va-header-actions{gap:8px}}@media (max-width:1099px){.vai-brand-root{--va-header-h:64px}.vai-brand-root .va-header-bar{justify-content:space-between;display:flex}.vai-brand-root .va-header-nav,.vai-brand-root .va-header-actions--wide{display:none}.vai-brand-root .va-header-actions--narrow{gap:10px;display:flex}}@media (max-width:1023px){.vai-brand-root .vf__top{grid-template-columns:minmax(0,1fr)}.vai-brand-root .vf__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}}@media (max-width:767px){.vai-brand-root .offer-bar__inner{flex-wrap:wrap;gap:8px 12px;padding-top:10px;padding-bottom:10px}.vai-brand-root .offer-bar__icon,.vai-brand-root .offer-bar__msg,.vai-brand-root .offer-bar__label{display:none}.vai-brand-root .offer-bar__msg.offer-bar__swap{display:block}.vai-brand-root .offer-bar__lead{display:none}.vai-brand-root .offer-bar__copy{flex:calc(100% - 44px)}.vai-brand-root .offer-bar__close{order:2}.vai-brand-root .offer-bar__actions{order:3;width:100%}.vai-brand-root .vf{padding:104px 12px 12px}.vai-brand-root:has(.call-dock:not(.call-dock--inline)) .vf{padding-bottom:92px}.vai-brand-root .vf__peek{width:96px;top:40px;left:36px}.vai-brand-root .vf__card{border-radius:24px;padding:36px 24px 24px}.vai-brand-root .vf__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.vai-brand-root .vf__bottom{flex-direction:column-reverse;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.vai-brand-root .vf__peek{animation:none}.vai-brand-root .va-header .theme-toggle,.vai-brand-root .va-header .va-header-burger,.vai-brand-root .va-header .va-header-login,.vai-brand-root .va-header-cta__dot,.vai-brand-root .offer-bar__cta,.vai-brand-root .vf__social a{transition:none}}
