.vai-brand-root section.su-faq .su-h2{max-width:none}.vai-brand-root section.su-faq .su-faq__list{max-width:760px;margin:48px auto 0}.vai-brand-root section.su-faq .su-faq__item{border-bottom:1px solid var(--su-line)}.vai-brand-root section.su-faq summary{cursor:pointer;list-style:none}.vai-brand-root section.su-faq summary::-webkit-details-marker{display:none}.vai-brand-root section.su-faq summary:focus-visible{outline:2px solid var(--su-ink);outline-offset:4px;border-radius:6px}.vai-brand-root section.su-faq .su-faq__q{font-family:var(--font-brand-sans);letter-spacing:-.01em;color:var(--su-ink);justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:clamp(17px,1.5vw,20px);font-weight:500;line-height:1.35;display:flex}.vai-brand-root section.su-faq .su-faq__icon{color:var(--su-dim);transition:transform .3s var(--su-ease);flex:none}.vai-brand-root section.su-faq .su-faq__item[open]>summary .su-faq__icon{transform:rotate(180deg)}.vai-brand-root section.su-faq .su-faq__a{padding:0 48px 28px 0}.vai-brand-root section.su-faq .su-faq__item[open] .su-faq__a{animation:su-faq-in .28s var(--su-ease)}@keyframes su-faq-in{0%{opacity:0;transform:translateY(-6px)}}.vai-brand-root section.su-faq .su-faq__a p,.vai-brand-root section.su-faq .su-faq__a li{color:var(--su-muted);margin:0;font-size:17px;line-height:1.65}.vai-brand-root section.su-faq .su-faq__a ul{margin:10px 0 0;padding:0;list-style:none}.vai-brand-root section.su-faq .su-faq__a li+li{margin-top:4px}.vai-brand-root section.su-faq .su-faq__a a{color:var(--su-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.vai-brand-root section.su-faq .su-faq__more>summary{width:max-content;color:var(--su-ink);border-radius:999px;margin:28px auto 0;padding:8px 16px;font-size:16px;font-weight:600;transition:background-color .2s}@media (hover:hover){.vai-brand-root section.su-faq .su-faq__more>summary:hover{background:var(--su-pill-bg)}}.vai-brand-root section.su-faq .su-faq__more[open]>summary{display:none}@media (max-width:760px){.vai-brand-root section.su-faq .su-faq__list{margin-top:32px}.vai-brand-root section.su-faq .su-faq__q{padding:20px 0}.vai-brand-root section.su-faq .su-faq__a{padding-right:0}.vai-brand-root section.su-faq .su-faq__a p,.vai-brand-root section.su-faq .su-faq__a li{font-size:16px}}@media (prefers-reduced-motion:reduce){.vai-brand-root section.su-faq .su-faq__icon{transition:none}.vai-brand-root section.su-faq .su-faq__item[open] .su-faq__a{animation:none}}
.vai-brand-root{--ink:#0a0a0a;--ink-soft:#141414;--ink-softer:#0f0f0f;--paper:#f4f2ed;--accent:#3b82f6;--accent-hover:#2563eb;--accent-soft:#3b82f624;--danger:#f87171;--bg:var(--ink);--bg-soft:var(--ink-soft);--bg-softer:var(--ink-softer);--fg:var(--paper);--fg-muted:#f4f2edc7;--fg-dim:#f4f2ed8c;--fg-dimmer:#f4f2ed52;--rule:#f4f2ed1f;--rule-strong:#f4f2ed38;--font-brand-sans:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-brand-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--brand-page-max:1360px;--brand-page-pad:24px;--section-pad:64px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:var(--bg);color:var(--fg);font-family:var(--font-brand-sans);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01", "cv01";width:100%;max-width:100vw;min-height:100vh;line-height:1.55}@media (prefers-color-scheme:dark){.vai-brand-root{--lightningcss-light: ;--lightningcss-dark:initial}}html:not(.dark) .vai-brand-root{--bg:#f5f5f5;--bg-soft:#fff;--bg-softer:#fafafa;--fg:var(--ink);--fg-muted:#0a0a0ac7;--fg-dim:#0a0a0a8c;--fg-dimmer:#0a0a0a52;--rule:#0a0a0a1f;--rule-strong:#0a0a0a38}.vai-brand-root *,.vai-brand-root :before,.vai-brand-root :after{box-sizing:border-box}@media (max-width:640px){.vai-brand-root{--brand-page-pad:20px}}@media (max-width:767px){.vai-brand-root{--section-pad:40px}}.vai-brand-root a{color:inherit;text-decoration:none}@layer brand-reset{.vai-brand-root button:not(.booker *):not(.va-header *){color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}}.vai-brand-root .booker button,.vai-brand-root .va-header button{cursor:pointer;font-family:inherit}.vai-brand-root strong{color:var(--fg);font-weight:600}.vai-brand-root .topbar-logo{color:var(--fg);grid-column:1;justify-self:start;align-items:center;display:inline-flex}.vai-brand-root .theme-toggle{width:36px;height:36px;color:var(--fg-muted);border:1px solid var(--rule);background:0 0;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}@media (hover:hover){.vai-brand-root .theme-toggle:hover{color:var(--accent);border-color:var(--accent)}}.vai-brand-root h1,.vai-brand-root h2,.vai-brand-root h3{font-family:var(--font-brand-sans);color:var(--fg);text-wrap:balance;margin:0;font-weight:500}@media (min-width:768px){:root{--banner-stick:var(--banner-h,0px)}}.vai-brand-root .offer-bar-wrap{transition:transform var(--chrome-ms,.25s) cubic-bezier(.22, 1, .36, 1), background-color .15s ease}:root[data-chrome-hidden] .vai-brand-root .va-header{transform:translateY(calc(-100% - var(--banner-stick,0px)))}@media (min-width:768px){:root[data-chrome-hidden] .vai-brand-root .offer-bar-wrap{transform:translateY(-100%)}}.vai-brand-root .call-dock{bottom:20px;bottom:max(20px, calc(env(safe-area-inset-bottom,0px) + 12px));z-index:40;pointer-events:none;flex-direction:column;align-items:center;gap:12px;transition:left .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),opacity .28s,translate .42s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;left:50%;transform:translate(-50%)}@media (min-width:640px){.vai-brand-root .call-dock{bottom:28px}}.vai-brand-root .call-dock--tucked{opacity:0;translate:0 18px}.vai-brand-root .call-dock--docked{align-items:flex-end;width:max-content;left:calc(100% - 16px);transform:translate(-100%)}@media (min-width:640px){.vai-brand-root .call-dock--docked{left:calc(100% - 28px)}}@media (max-width:639px){.vai-brand-root .call-dock{align-items:flex-end;width:max-content;left:calc(100% - 16px);transform:translate(-100%)}}.vai-brand-root .call-shell--row{align-items:center;gap:12px;padding:10px 10px 10px 20px;display:flex}.vai-brand-root .call-shell--live{padding-left:10px}.vai-brand-root .call-shell--note{padding-top:12px;padding-bottom:12px}.vai-brand-root .call-shell__text{max-width:220px;font-size:13px;line-height:1.375}.vai-brand-root .call-shell__text--wide{max-width:248px}.vai-brand-root .call-shell__status{font-size:13px;font-weight:500;animation:1.6s ease-in-out infinite call-fade}.vai-brand-root .call-icon{flex:none;width:16px;height:16px}.vai-brand-root .call-icon--pulse{animation:1.3s ease-in-out infinite call-fade}.vai-brand-root .call-wave{width:148px;height:30px;display:block}@keyframes call-fade{0%,to{opacity:.55}50%{opacity:1}}.vai-brand-root a:focus-visible,.vai-brand-root button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){.vai-brand-root *,.vai-brand-root :before,.vai-brand-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:768px){.vai-brand-root main{text-align:center}.vai-brand-root main input,.vai-brand-root main textarea,.vai-brand-root main select,.vai-brand-root main label,.vai-brand-root main table,.vai-brand-root main td,.vai-brand-root main th,.vai-brand-root main pre,.vai-brand-root main code,.vai-brand-root main .brand-accordion__trigger,.vai-brand-root main .brand-accordion__answer,.vai-brand-root main .brand-compare,.vai-brand-root main .brand-compare *,.vai-brand-root main .brand-numbered-list,.vai-brand-root main .brand-numbered-list *,.vai-brand-root main .brand-iphone-frame,.vai-brand-root main .brand-iphone-frame *{text-align:left}}.bd-call-dialog{border:1px solid var(--rule);background:var(--bg);width:min(520px,100vw - 32px);min-height:0;max-height:calc(100dvh - 48px);color:var(--fg);overscroll-behavior:contain;margin:auto;padding:0;overflow:auto}.bd-call-dialog::backdrop{background:#0a0a0a8c}.vai-brand-root{--radius-sm:6px;--radius-md:10px;--radius-lg:16px}.vai-brand-root .theme-toggle,.vai-brand-root .mobile-menu-btn{border-radius:999px}:root,.vai-brand-root{--r-control:6px;--r-container:0}.vai-brand-root .call-dock--inline{position:static;inset:auto;transform:none}.vai-brand-root .call-dock--inline .call-chooser{margin-inline:auto;position:absolute;bottom:calc(100% + 12px);left:0;right:0}.vai-brand-root.landing-snap{--section-pad:104px}@media (max-width:767px){.vai-brand-root.landing-snap{--section-pad:64px}}.vai-brand-root.landing-snap #team{border-top:1px solid var(--rule);padding:96px var(--brand-page-pad) 104px}.vai-brand-root.landing-snap #team>div{padding-left:0;padding-right:0}
