.tg-banner[data-v-9954ab22]{padding:24px var(--container-pad) 0}.tg-banner--inline[data-v-9954ab22]{padding:0}.tg-banner--inline .tg-banner__panel[data-v-9954ab22]{max-width:none}.tg-banner__panel[data-v-9954ab22]{box-sizing:border-box;max-width:var(--container-narrow);border:1px solid var(--line);border-radius:var(--r-hero);background:var(--card);align-items:center;gap:20px;margin:0 auto;padding:24px 28px;display:flex}.tg-banner__mark[data-v-9954ab22]{background:linear-gradient(135deg,var(--acc),var(--acc2));width:56px;height:56px;color:var(--on-gradient);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.tg-banner__content[data-v-9954ab22]{flex:1;min-width:0}.tg-banner__title[data-v-9954ab22]{letter-spacing:-.02em;color:var(--text);text-wrap:balance;margin:0 0 6px;font-size:20px;font-weight:700;line-height:1.25}.tg-banner__text[data-v-9954ab22]{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.tg-banner__cta[data-v-9954ab22]{flex:none}@media (width<=720px){.tg-banner__panel[data-v-9954ab22]{flex-wrap:wrap;gap:16px;padding:20px}.tg-banner__mark[data-v-9954ab22]{width:48px;height:48px}.tg-banner__content[data-v-9954ab22]{flex-basis:calc(100% - 64px)}.tg-banner__title[data-v-9954ab22]{font-size:17px}.tg-banner__cta[data-v-9954ab22]{justify-content:center;width:100%}}
