.gv-phero .kicker{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--purple);margin-bottom:18px;font-size:12px;font-weight:600}.gv-phero h1{font-family:var(--font-display);letter-spacing:-.035em;margin:0 auto;font-size:clamp(32px,5vw,54px);font-weight:700;line-height:1.05}.gv-phero p.big{margin:22px auto 0;font-size:18px}.gv-grid3{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.gv-plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;margin-top:42px;display:grid}.gv-plan{text-align:center;background:#fff;border:1px solid #282a3c14;border-radius:20px;flex-direction:column;padding:32px 24px;display:flex;position:relative;box-shadow:0 22px 50px -32px #503c8c47}.gv-plan.gv-best{border-color:#7a5fc080;box-shadow:0 26px 56px -28px #7a5fc06b}.gv-plan .gv-tier{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#9092a6;font-size:11px;font-weight:700}.gv-plan .gv-amt{font-family:var(--font-display);letter-spacing:-.03em;color:#2a2b37;margin-top:12px;font-size:44px;font-weight:700;line-height:1}.gv-plan .gv-pool{font-family:var(--font-mono);color:#7a5fc0;margin-top:12px;font-size:13px;font-weight:700}.gv-plan .gv-desc{color:#8a8ca0;margin-top:8px;font-size:12.5px}.gv-plan .gv-flag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;white-space:nowrap;background:linear-gradient(110deg,#7a5fc0,#9fb8e8);border-radius:99px;padding:4px 11px;font-size:9.5px;font-weight:700;display:inline-block;position:absolute;top:-11px;left:50%;transform:translate(-50%)}@media (max-width:820px){.gv-plans,.gv-grid3{grid-template-columns:1fr;gap:18px}}.gv-price-card{text-align:center;color:#5a5c70;background:#fff;border:1px solid #282a3c14;border-radius:22px;max-width:440px;margin:36px auto 0;padding:40px 34px;box-shadow:0 26px 60px -32px #503c8c47}.gv-price-card .gv-per{font-family:var(--font-mono);color:#9092a6;margin-top:8px;font-size:13px}.gv-price-card ul{text-align:left;color:#5a5c70;flex-direction:column;gap:11px;margin:24px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.gv-price-card li:before{content:"◇ ";color:#7a5fc0}.gv-price-card .gv-buy{font-family:var(--font-display);color:#2a2b37;background:var(--violet);border-radius:12px;margin-top:26px;padding:14px 30px;font-size:15px;font-weight:600;display:inline-block}.gv-step-n{font-family:var(--font-mono);letter-spacing:.14em;color:#7a5fc0;text-transform:uppercase;font-size:12px;font-weight:700}.gv-card-h{font-family:var(--font-display);letter-spacing:-.02em;color:#2a2b37;margin:12px 0 8px;font-size:20px;font-weight:700}.gv-payrows{flex-direction:column;gap:14px;margin-top:8px;display:flex}.gv-payrow{background:#fff;border:1px solid #282a3c14;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex;box-shadow:0 18px 44px -34px #503c8c4d}.gv-payrow .gv-pl{align-items:center;gap:13px;display:flex}.gv-payrow .gv-pmark{color:#f7f6fb;background:#3a3c52;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:17px;font-weight:700;line-height:1;display:inline-grid}.gv-payrow .gv-pname{font-family:var(--font-display);color:#2a2b37;font-size:16px;font-weight:600}.gv-payrow .gv-pnote{color:#8a8ca0;margin-top:1px;font-size:12.5px}.gv-payrow .gv-ptag{font-family:var(--font-mono);color:#7a5fc0;white-space:nowrap;font-size:13px;font-weight:700}.gv-payrow.gv-also .gv-ptag{color:#9092a6}.gv-pay-head{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#9092a6;margin:18px 0 4px;font-size:10.5px;font-weight:700}.gv-freenote{background:#fff;border:1px solid #7a5fc047;border-radius:14px;align-items:flex-start;gap:14px;max-width:680px;margin:0 auto 36px;padding:18px 22px;display:flex;box-shadow:0 18px 44px -34px #503c8c4d}.gv-freenote .gv-dot{background:var(--cyan);border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px;box-shadow:0 0 0 4px #9fb8e838}.gv-freenote .gv-fn-h{font-family:var(--font-display);color:#2a2b37;margin:0 0 3px;font-size:14.5px;font-weight:600}.gv-freenote p{color:#8a8ca0;margin:0;font-size:13px}.gv-cta-band{text-align:center;max-width:600px;margin:0 auto}.gv-cta-band .gv-cta{font-family:var(--font-display);color:#fff;background:var(--grad);border-radius:13px;align-items:center;gap:9px;margin-top:30px;padding:15px 32px;font-size:16px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 16px 40px -14px #8b5cff80}.gv-cta-band .gv-cta:hover{transform:translateY(-2px)}
