.vt-pricing-site{background:var(--vt-canvas)}.vt-pricing-hero{min-height:100svh;position:relative;overflow:hidden;padding:170px 0 150px;background:var(--vt-ink);color:white;text-align:center}.vt-pricing-hero:before{content:"";position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,black,transparent 72%);mask-image:linear-gradient(180deg,black,transparent 72%)}.vt-pricing-glow{width:800px;height:600px;position:absolute;top:-270px;left:50%;border-radius:50%;background:radial-gradient(circle,rgba(var(--vt-accent-rgb),.13),transparent 68%);transform:translateX(-50%)}.vt-pricing-hero>.vt-container{position:relative;z-index:1}.vt-pricing-hero h1{max-width:980px;margin:0 auto;font-size:clamp(56px,7.1vw,96px);font-weight:590;letter-spacing:-.065em;line-height:.98}.vt-pricing-faq-heading h2 em,.vt-pricing-hero h1 em{font-family:"Instrument Serif",Georgia,serif;font-weight:400;letter-spacing:-.025em}.vt-pricing-hero>.vt-container>p:last-of-type{max-width:650px;margin:28px auto 0;color:rgba(255,255,255,.58);font-size:19px;line-height:1.6}.vt-pricing-cards-wrap{max-width:1080px;margin:72px auto 0;opacity:1;transition:opacity .24s ease}.vt-pricing-cards-wrap.is-loading{opacity:.35}.vt-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;text-align:left}.vt-price-card{min-height:520px;position:relative;display:flex;flex-direction:column;padding:38px;border:1px solid rgba(255,255,255,.11);border-radius:28px;background:rgba(255,255,255,.055);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.vt-price-card--featured{border-color:rgba(var(--vt-accent-rgb),.34);background:linear-gradient(180deg,rgba(var(--vt-accent-rgb),.12),rgba(255,255,255,.055))}.vt-price-badge{position:absolute;top:20px;right:20px;padding:6px 10px;border-radius:999px;background:var(--vt-accent);color:var(--vt-ink);font-family:Geist Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.vt-price-card h2{margin:0;font-size:28px;font-weight:610;letter-spacing:-.04em}.vt-price-saving{display:flex;align-items:center;gap:9px;margin-top:24px}.vt-price-saving del{color:rgba(255,255,255,.3);font-size:13px}.vt-price-saving span{padding:4px 8px;border-radius:999px;background:rgba(var(--vt-accent-rgb),.1);color:rgba(244,242,234,.86);font-size:11px;font-weight:650}.vt-price-amount{min-height:84px;display:flex;align-items:baseline;margin-top:4px}.vt-price-amount sup{color:rgba(255,255,255,.48);font-size:25px}.vt-price-amount strong{font-size:62px;font-weight:610;letter-spacing:-.06em}.vt-price-amount span{margin-left:7px;color:rgba(255,255,255,.34);font-size:13px}.vt-price-card ul{display:grid;gap:15px;margin:28px 0 38px;padding:26px 0 0;border-top:1px solid rgba(255,255,255,.09);list-style:none}.vt-price-card li{display:flex;align-items:flex-start;gap:10px;color:rgba(255,255,255,.67);font-size:13px;line-height:1.45}.vt-price-card li svg{flex:0 0 auto;color:var(--vt-accent)}.vt-price-card>a{min-height:52px;display:flex;align-items:center;justify-content:center;margin-top:auto;border:1px solid rgba(255,255,255,.82);border-radius:13px;background:var(--vt-paper);color:var(--vt-ink);font-size:13px;font-weight:680;text-decoration:none}.vt-price-card--featured>a{border-color:var(--vt-accent);background:var(--vt-accent);color:var(--vt-ink)}.vt-pricing-disclaimer{max-width:760px;margin:20px auto 0!important;color:rgba(255,255,255,.36)!important;font-size:11px!important;line-height:1.6!important}.vt-pricing-faq{width:min(1180px,calc(100% - 48px));display:grid;grid-template-columns:.72fr 1.28fr;gap:90px;margin:0 auto;padding:150px 0}.vt-pricing-faq-heading h2{margin:0;font-size:clamp(48px,5.6vw,72px);font-weight:590;letter-spacing:-.06em;line-height:1}.vt-pricing-faq-heading>span{display:block;max-width:360px;margin-top:24px;color:var(--vt-muted);font-size:15px;line-height:1.65}.vt-pricing-faq-list{border-top:1px solid var(--vt-line)}.vt-pricing-faq-list>div{border-bottom:1px solid var(--vt-line)}.vt-pricing-faq-list button{width:100%;min-height:78px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:0;border:0;background:transparent;color:var(--vt-ink);font-family:inherit;font-size:14px;font-weight:590;text-align:left;cursor:pointer}.vt-pricing-faq-list button span{color:#8b8c91;font-family:Geist Mono,monospace;font-size:11px}.vt-pricing-faq-list button svg{color:#77787d;transition:transform .18s ease}.vt-pricing-faq-list button svg.is-open{transform:rotate(45deg)}.vt-pricing-faq-list p{overflow:hidden;margin:-2px 32px 24px 46px;color:var(--vt-muted);font-size:14px;line-height:1.7}@media (max-width:980px){.vt-pricing-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}}@media (max-width:820px){.vt-pricing-hero{padding:136px 0 104px}.vt-pricing-hero h1{font-size:clamp(48px,12vw,68px)}.vt-pricing-faq{grid-template-columns:1fr}.vt-price-card{min-height:0}.vt-pricing-faq{width:min(100% - 32px,720px);gap:44px;padding:104px 0}}@media (max-width:560px){.vt-pricing-hero>.vt-container>p:last-of-type{font-size:16px}.vt-pricing-cards-wrap{margin-top:52px}.vt-price-card{min-height:0;padding:30px 24px;border-radius:22px}.vt-price-amount strong{font-size:54px}.vt-pricing-faq-heading h2{font-size:48px}.vt-pricing-faq-list button{min-height:74px;grid-template-columns:28px 1fr auto;font-size:13px}.vt-pricing-faq-list p{margin-left:40px;margin-right:20px}}.vt-pricing-platform-note{max-width:650px;margin:14px auto 0;color:rgba(255,255,255,.78);font-size:15px;font-weight:540;line-height:1.5}.vt-price-label{margin:22px 0 0;color:rgba(255,255,255,.42);font-family:Geist Mono,monospace;font-size:10.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.vt-price-detail{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 0;color:rgba(255,255,255,.62);font-size:13px;line-height:1.5}.vt-price-card ul{margin-top:24px}.vt-pricing-faq-list p a{color:var(--vt-ink);text-decoration:underline;text-underline-offset:3px}.vt-price-toggle{position:relative;display:flex;width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto 28px;gap:4px;padding:5px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.05)}.vt-price-toggle-pill{position:absolute;top:5px;bottom:5px;left:0;border-radius:999px;background:var(--vt-paper);transition:transform .34s cubic-bezier(.2,.8,.2,1),width .34s cubic-bezier(.2,.8,.2,1)}.vt-price-toggle button{position:relative;z-index:1;display:flex;align-items:center;gap:8px;padding:9px 18px;border:0;border-radius:999px;background:transparent;color:rgba(255,255,255,.62);font-family:inherit;font-size:14px;font-weight:620;cursor:pointer;transition:color .25s}.vt-price-toggle button:hover{color:rgba(255,255,255,.86)}.vt-price-toggle button.is-on{color:var(--vt-ink)}.vt-price-toggle-save{padding:2px 8px;border-radius:999px;background:var(--vt-accent);color:var(--vt-ink);font-size:11px;font-weight:700}.vt-pricing-grid.is-two{grid-template-columns:repeat(2,1fr);max-width:720px;margin:0 auto}@media (prefers-reduced-motion:reduce){.vt-price-toggle-pill{transition:none}}@media (max-width:980px){.vt-pricing-grid.is-two{grid-template-columns:1fr;max-width:520px}}@media (max-width:420px){.vt-price-toggle button{padding:8px 12px;font-size:13px}}