.vai-brand-root.is-scrolled .va-header.gs-header{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 .gs-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);align-items:center;gap:14px;margin:0 auto;display:flex}.vai-brand-root .gs-header__mark{min-width:0;color:var(--ch-ink);flex:0 auto;align-items:center;padding:6px 0;text-decoration:none;display:inline-flex}.vai-brand-root .gs-mark{font-family:var(--font-brand-sans);letter-spacing:-.045em;color:var(--ch-ink);text-wrap:balance;font-weight:700;line-height:1.08;display:inline}.vai-brand-root .gs-mark__dot{background:radial-gradient(circle at 34% 30%,#b3cbff 0%,#5a8df6 46%,#2553c7 100%);border-radius:50%;width:.2em;height:.2em;margin-left:.07em;display:inline-block}.vai-brand-root .gs-mark--bar{white-space:nowrap;font-size:22px}.vai-brand-root .gs-mark--foot{font-size:30px}.vai-brand-root .gs-header__mark:focus-visible,.vai-brand-root .gs-by:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}.vai-brand-root .gs-header__actions{align-items:center;gap:var(--btn-gap);margin-left:auto;display:flex}.vai-brand-root .gs-cta__short,.vai-brand-root .gs-cta__phone{display:none}.vai-brand-root .gs-by{background:var(--ch-pill);height:32px;font-family:var(--font-brand-sans);color:var(--ch-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background-color .18s;display:inline-flex}.vai-brand-root .gs-by .va-wordmark{color:var(--ch-ink)}@media (hover:hover){.vai-brand-root .gs-by:hover{background:color-mix(in srgb, var(--ch-pill) 70%, var(--ch-line))}}.vai-brand-root section.su-closing .su-closing__note{text-align:center;color:var(--su-muted);margin:26px 0 0;font-size:15.5px}.vai-brand-root section.su-closing .su-closing__note a{color:var(--su-ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--su-ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--su-ink) 35%, transparent);text-underline-offset:.22em;transition:text-decoration-color .18s}@media (hover:hover){.vai-brand-root section.su-closing .su-closing__note a:hover{text-decoration-color:currentColor}}.vai-brand-root .vf.gs-foot .vf__cols{grid-template-columns:repeat(3,auto);gap:64px}.vai-brand-root .vf.gs-foot .vf__statement{max-width:19em}.vai-brand-root .gs-by--foot{background:var(--ch-panel);height:36px;box-shadow:0 0 0 1px var(--ch-line);margin-top:auto;padding:0 15px}@media (hover:hover){.vai-brand-root .gs-by--foot:hover{background:var(--ch-panel);box-shadow:0 0 0 1px color-mix(in srgb, var(--ch-line) 50%, var(--ch-dim))}}.vai-brand-root .gs-foot__note{border:1px solid var(--ch-line);background:var(--ch-panel);border-radius:18px;align-items:flex-start;gap:12px;margin-top:44px;padding:18px 22px;display:flex}.vai-brand-root .gs-foot__note-dot{background:radial-gradient(circle at 34% 30%,#b3cbff 0%,#5a8df6 46%,#2553c7 100%);border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.vai-brand-root .vf .gs-foot__note p{color:var(--ch-muted);margin:0;font-size:14.5px;line-height:1.6}.vai-brand-root .gs-foot__note b{color:var(--ch-ink);font-weight:600}.vai-brand-root .vf.gs-foot .vf__bottom{margin-top:28px}@media (min-width:1024px){.vai-brand-root .vf.gs-foot .vf__top{grid-template-columns:minmax(240px,1fr) auto}}@media (max-width:899px){.vai-brand-root .va-header .gs-header__book{display:none}}@media (max-width:767px){.vai-brand-root .vf.gs-foot .vf__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.vai-brand-root .gs-foot__note{margin-top:32px;padding:16px 18px}.vai-brand-root .gs-mark--foot{font-size:26px}}@media (max-width:639px){.vai-brand-root .gs-header .gs-by,.vai-brand-root .gs-cta__long,.vai-brand-root .gs-cta__chevron{display:none}.vai-brand-root .gs-cta__short,.vai-brand-root .gs-cta__phone{display:inline}.vai-brand-root .gs-header__bar{gap:12px}.vai-brand-root .gs-mark--bar{white-space:normal;font-size:18px}}
