.vs astro-island,.vs astro-slot{display:contents}.vs .wrap{width:100%;max-width:var(--max);padding-inline:var(--gut);margin-inline:auto}.vs .sec{padding-block:var(--section)}.vs .sec-tight{padding-top:0}.vs .display{letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,4.6vw,3.6rem);font-weight:600;line-height:1.06}.vs .h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:600;line-height:1.1}.vs .body{color:var(--muted);max-width:68ch;margin:0;font-size:1rem;line-height:1.68}.vs .lead{color:var(--muted);max-width:58ch;margin:0;font-size:clamp(1.02rem,1.15vw,1.18rem);line-height:1.62}.vs .centered{text-align:center;margin-inline:auto}.vs .gradient-text{background:linear-gradient(90deg, var(--v) 0%, var(--c) 58%, var(--a) 100%);color:#0000;-webkit-text-fill-color:transparent;animation:vs-sweep 1.5s var(--ease) .24s forwards;background-position:100% 0;background-size:220% 100%;background-clip:text}@keyframes vs-sweep{to{background-position:0 0}}.vs .vs-head{border-bottom:1px solid var(--line);padding-block:clamp(56px,8vw,96px) clamp(40px,6vw,72px)}.vs .vs-head-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.vs .vs-lede{margin-top:var(--s5)}.vs .vs-lede strong{color:var(--text);font-weight:650}.vs .vs-intro{margin-top:var(--s4)}.vs .vs-table{margin-top:var(--s7);border-radius:var(--r-out);border:1px solid var(--line-2);background:#edecf505;grid-template-columns:minmax(160px,1.3fr) 1fr 1fr;display:grid;overflow:hidden}.vs .vs-row{display:contents}.vs .vs-cell{padding:var(--s5);align-items:flex-start;gap:var(--s3);border-bottom:1px solid var(--line);display:flex}.vs .vs-row:last-child .vs-cell{border-bottom:0}.vs .vs-headrow .vs-cell{padding-block:var(--s4);font:700 .6875rem var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line-2);background:#edecf508;align-items:center}.vs .vs-head-yes{color:var(--v-hi)}.vs .vs-rowhead{font:650 .9375rem var(--font-sans);color:var(--text)}.vs .vs-yes,.vs .vs-no{font-size:.9375rem;line-height:1.5}.vs .vs-yes{color:var(--text);background:#8b5cf60e}.vs .vs-no{color:var(--muted)}.vs .vs-ic{flex:none;width:18px;height:18px;margin-top:2px}.vs .vs-ic svg{width:100%;height:100%;display:block}.vs .vs-yes .vs-ic{color:var(--c)}.vs .vs-no .vs-ic{color:var(--faint)}.vs .vs-row:nth-of-type(odd):not(.vs-headrow) .vs-cell{background:#edecf504}.vs .vs-row:nth-of-type(odd):not(.vs-headrow) .vs-yes{background:#8b5cf613}.vs .vs-cta{text-align:center;padding-block:var(--section);position:relative;overflow:hidden}.vs .vs-cta .halo{z-index:0;pointer-events:none;filter:blur(70px);background:radial-gradient(circle,#8b5cf633,#8b5cf600 62%);width:min(900px,120vw);height:min(560px,70vw);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.vs .vs-cta .wrap{z-index:1;position:relative}.vs .vs-cta .inner{max-width:760px;margin-inline:auto}.vs .vs-cta .lead{margin-top:var(--s5);margin-inline:auto}.vs .cta-row{margin-top:var(--s7);flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.vs .disclosure-wrap{padding-bottom:var(--section)}.vs .ai-note{max-width:900px;padding:var(--s5) var(--s6);border-radius:var(--r-in);background:#edecf506;margin-inline:auto;box-shadow:inset 0 0 0 1px #edecf50f}.vs .ai-note p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.62}.vs .ai-note strong{color:var(--text);font-weight:600}.vs [data-revealed] .stagger{animation:vs-rise .58s var(--ease) var(--d,0s) both}@keyframes vs-rise{0%{opacity:0;transform:translateY(14px)}}@media (width<=640px){.vs .vs-table{border-radius:var(--r-mid);grid-template-columns:1fr}.vs .vs-headrow{display:none}.vs .vs-rowhead{padding-bottom:var(--s2);border-bottom:0;font-size:1rem}.vs .vs-row:not(.vs-headrow){padding:var(--s5) var(--s5) var(--s3);border-bottom:1px solid var(--line);display:block}.vs .vs-row:last-child{border-bottom:0}.vs .vs-cell{padding:var(--s2) 0;border-bottom:0}.vs .vs-yes,.vs .vs-no{align-items:flex-start;gap:var(--s1);background:0 0;flex-direction:column}.vs .vs-yes:before,.vs .vs-no:before{font:700 .625rem var(--font-sans);letter-spacing:.12em;text-transform:uppercase;display:block}.vs .vs-yes:before{content:"Vantage";color:var(--v-hi)}.vs .vs-no:before{content:"Subscription tools";color:var(--faint)}.vs .vs-ic{margin-top:0}}@media (prefers-reduced-motion:reduce){.vs .gradient-text{background-position:0 0;animation:none}.vs [data-revealed] .stagger{animation:none}}
