.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}html.intro-running{overflow:hidden}html.intro-running .vai-brand-root .va-header .topbar-logo .va-wordmark,html.intro-running .vai-brand-root .su-mascots .su-mascot img{visibility:hidden}.vai-brand-root .intro-splash{z-index:200;pointer-events:none;position:fixed;inset:0}.vai-brand-root .intro-splash__field{background:var(--bg);position:absolute;inset:0}.vai-brand-root .intro-splash.is-leaving .intro-splash__field{opacity:0;transition:opacity .44s .33s}.vai-brand-root .intro-splash__mascots{position:absolute}.vai-brand-root .intro-splash__mascots .su-mascot{animation:.62s cubic-bezier(.34,1.5,.64,1) both intro-pop}@keyframes intro-pop{0%{opacity:0;scale:.55}to{opacity:1}}.vai-brand-root .intro-splash__word{color:var(--ch-ink);position:absolute;top:50%;left:50%;translate:-50% -50%}.vai-brand-root .intro-splash__flyer{transform-origin:0 0;animation:intro-rise .76s var(--ch-ease) both}.vai-brand-root .intro-splash.is-leaving .intro-splash__flyer{transition:transform .7s cubic-bezier(.65,0,.35,1)}@keyframes intro-rise{0%{translate:0 .3em}}.vai-brand-root .intro-splash .va-wordmark__ch{animation:.52s ease-out both intro-letter;animation-delay:calc(var(--i) * 32ms)}@keyframes intro-letter{0%{opacity:0;filter:blur(10px)}}.vai-brand-root .intro-splash .va-wordmark__dot{animation:.56s cubic-bezier(.34,1.7,.64,1) .44s both intro-dot}@keyframes intro-dot{0%{opacity:0;scale:0}}.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 .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 .intro-splash{display:none}.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}}
