/* Vectide Go trial promotion: inherit the site's neutral light/dark palette. */
.vt-go-trial-copy{display:inline-flex;align-items:baseline;justify-content:center;gap:5px;flex-wrap:wrap;color:var(--vt-muted);font-size:12px;line-height:1.6;letter-spacing:0}
.vt-go-trial-copy strong,.vt-go-trial-copy b{color:var(--vt-text);font-weight:600;white-space:nowrap}
.vt-go-trial-copy strong{font-variant-numeric:tabular-nums}
.vt-home .vt-site-links .vt-go-nav-link{position:relative;color:var(--vt-text)}
.vt-home .vt-go-nav-promo{position:absolute;left:50%;bottom:calc(100% + 3px);transform:translateX(-50%);display:inline-flex;align-items:center;gap:4px;white-space:nowrap;padding:3px 7px;border:1px solid var(--vt-line);border-radius:5px;background:var(--vt-raised);color:var(--vt-muted);font-size:10px;line-height:1.2;font-weight:500;letter-spacing:0}
.vt-home .vt-go-nav-promo strong{color:var(--vt-text);font-weight:650;font-variant-numeric:tabular-nums}
.vt-home .vt-go-nav-link:hover .vt-go-nav-promo{border-color:var(--vt-muted);color:var(--vt-text)}
.vt-home .vt-go-mobile-promo{display:none}
.vt-go-home-product .vt-product-top{align-items:center}
.vt-go-home-product .vt-go-trial-copy{padding:4px 9px;border:1px solid var(--vt-line);border-radius:5px;background:var(--vt-raised);font-size:11px}
.vt-go-page .go-trial-eyebrow{display:inline-flex;align-items:center;gap:12px;max-width:100%;margin-bottom:16px;padding:6px 11px;border:1px solid var(--vt-line);border-radius:6px;background:var(--vt-surface);color:var(--vt-muted)}
.vt-go-page .go-trial-eyebrow .vt-go-trial-copy{font-size:12px}
.vt-go-page .go-trial-eyebrow:hover{border-color:var(--vt-muted);background:var(--vt-raised)}
.vt-go-page .go-trial-eyebrow>span:last-child{font-size:13px;color:var(--vt-text)}
@media(max-width:760px){
 .vt-home .vt-go-mobile-promo{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px 9px;min-height:36px;padding:7px 14px;border-top:1px solid var(--vt-line);background:var(--vt-surface);font-size:11px;line-height:1.5}
 .vt-home .vt-go-mobile-promo>.vt-go-mobile-brand{font-weight:600;color:var(--vt-text);white-space:nowrap}
 .vt-home .vt-go-mobile-promo .vt-go-trial-copy{font-size:11px;gap:4px}
 html:has(body.vt-home){scroll-padding-top:108px}
 .vt-home .vt-home-hero{min-height:calc(100vh - 104px);min-height:calc(100svh - 104px)}
 .vt-go-page .go-trial-eyebrow{margin-bottom:14px;padding:5px 9px;gap:10px}
 .vt-go-page .go-trial-eyebrow .vt-go-trial-copy{font-size:11px}
}
@media screen and (min-width:761px) and (max-width:968px) and (hover:hover) and (pointer:fine){
 .vt-home .vt-go-mobile-promo{display:flex;align-items:center;justify-content:center;gap:10px;min-height:36px;padding:6px 20px;border-top:1px solid var(--vt-line);background:var(--vt-surface);font-size:12px}
 .vt-home .vt-go-mobile-brand{font-weight:600}
}
