.vai-brand-root .call-modal__card.call-gate{--su-ink:var(--ch-ink);--su-muted:var(--ch-muted);--su-dim:var(--ch-dim);--su-box:var(--ch-pill);--su-card:var(--ch-panel);--su-line:var(--ch-line);text-align:left;isolation:isolate;max-width:460px;padding:40px 36px 34px}.vai-brand-root .call-gate__mascot{filter:drop-shadow(0 12px 16px #283c8c29);width:64px;height:auto;margin-bottom:14px;display:block;rotate:-6deg}.vai-brand-root .call-gate__title{font-family:var(--font-brand-sans);letter-spacing:-.02em;color:var(--su-ink);margin:0;font-size:26px;font-weight:500}.vai-brand-root .call-gate__form{flex-direction:column;gap:16px;margin-top:10px;display:flex}.vai-brand-root .call-gate__text{color:var(--su-muted);margin:0;font-size:15px;line-height:1.55}.vai-brand-root .call-gate__opts{background:var(--su-box);border-radius:20px;flex-direction:column;gap:6px;padding:6px;display:flex}.vai-brand-root .call-gate .call-gate__opts button.call-gate__opt{background:var(--su-card);text-align:left;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:14px;width:100%;padding:10px 12px 10px 10px;transition:box-shadow .16s;display:flex}.vai-brand-root .call-gate .call-gate__opts button.call-gate__opt:focus-visible{box-shadow:0 0 0 2px #c9d8ff}@media (hover:hover){.vai-brand-root .call-gate .call-gate__opts button.call-gate__opt:hover{box-shadow:0 0 0 2px #c9d8ff}}@media (max-width:560px){.vai-brand-root .call-modal__card.call-gate{padding:34px 22px 26px}}
