.p8v3 .pg-pricing .pg-hero{text-align:center;padding:80px 24px 56px;max-width:720px;margin:0 auto}.p8v3 .pg-pricing .pg-hero-eyebrow{font-family:var(--p8-mono);font-size:12px;color:var(--p8-mint);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px}.p8v3 .pg-pricing .pg-hero h1{font-size:clamp(36px,5vw,52px);font-weight:700;color:var(--p8-white);line-height:1.1;margin:0 0 18px}.p8v3 .pg-pricing .pg-hero h1 span{color:var(--p8-mint)}.p8v3 .pg-pricing .pg-hero-sub{font-size:17px;color:var(--p8-dim);max-width:560px;margin:0 auto 36px}.p8v3 .pg-pricing .pg-billing-toggle{display:inline-flex;align-items:center;background:rgba(255,255,255,.04);border:1px solid var(--p8-line);border-radius:100px;padding:4px}.p8v3 .pg-pricing .pg-toggle-btn{display:inline-flex;align-items:center;padding:8px 22px;border-radius:100px;border:none;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:all .22s;color:var(--p8-dim);background:transparent}.p8v3 .pg-pricing .pg-toggle-btn.active{color:var(--p8-deep);background:var(--p8-mint)}.p8v3 .pg-pricing .pg-save-badge{background:var(--p8-amber);color:var(--p8-deep);font-size:10px;font-weight:700;border-radius:20px;padding:2px 8px;margin-left:6px;letter-spacing:.04em}.p8v3 .pg-pricing .pg-plans{max-width:1140px;margin:0 auto;padding:0 24px 80px}.p8v3 .pg-pricing .pg-plans-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:start}.p8v3 .pg-pricing .pg-plan-card{background:var(--p8-panel);border:1px solid var(--p8-line);border-radius:16px;padding:28px 24px;position:relative;transition:border-color .2s,transform .2s}.p8v3 .pg-pricing .pg-plan-card:hover{transform:translateY(-2px)}.p8v3 .pg-pricing .pg-plan-card.featured{border-color:var(--p8-mint);background:linear-gradient(160deg,rgba(0,245,196,.07) 0,var(--p8-panel) 100%);box-shadow:0 0 40px rgba(0,245,196,.08)}.p8v3 .pg-pricing .pg-featured-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--p8-mint);color:var(--p8-deep);font-size:11px;font-weight:700;letter-spacing:.08em;border-radius:20px;padding:4px 14px;white-space:nowrap}.p8v3 .pg-pricing .pg-plan-name{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--p8-dim);margin-bottom:12px}.p8v3 .pg-pricing .pg-plan-card.featured .pg-plan-name{color:var(--p8-mint)}.p8v3 .pg-pricing .pg-plan-price{display:flex;align-items:flex-end;gap:4px;margin-bottom:4px}.p8v3 .pg-pricing .pg-price-amount{font-family:var(--p8-display);font-size:44px;font-weight:700;color:var(--p8-white);line-height:1}.p8v3 .pg-pricing .pg-price-amount.pg-price-custom{font-size:32px;line-height:1.3}.p8v3 .pg-pricing .pg-price-period{font-size:13px;color:var(--p8-dim);margin-bottom:2px}.p8v3 .pg-pricing .pg-annual-note{font-size:12px;color:var(--p8-dim);margin-bottom:20px;min-height:18px}.p8v3 .pg-pricing .pg-annual-note span{color:var(--p8-amber);font-weight:600}.p8v3 .pg-pricing .pg-plan-tagline{font-size:13px;color:var(--p8-dim);margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--p8-line-soft);min-height:52px}.p8v3 .pg-pricing .pg-plan-cta{display:block;width:100%;padding:11px 0;border-radius:8px;font-size:14px;font-weight:600;text-align:center;cursor:pointer;border:none;margin-bottom:24px;transition:opacity .2s,transform .1s}.p8v3 .pg-pricing .pg-plan-cta:hover{opacity:.88;transform:translateY(-1px)}.p8v3 .pg-pricing .pg-cta-primary{background:var(--p8-mint);color:var(--p8-deep)}.p8v3 .pg-pricing .pg-cta-outline{background:transparent;color:var(--p8-white);border:1px solid var(--p8-line)}.p8v3 .pg-pricing .pg-cta-outline:hover{border-color:var(--p8-mint);color:var(--p8-mint)}.p8v3 .pg-pricing .pg-cta-enterprise{background:var(--p8-purple);color:var(--p8-white)}.p8v3 .pg-pricing .pg-features{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.p8v3 .pg-pricing .pg-features li{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--p8-dim)}.p8v3 .pg-pricing .pg-check{color:var(--p8-mint);font-size:14px;flex-shrink:0;margin-top:1px}.p8v3 .pg-pricing .pg-check.pg-purple{color:var(--p8-purple)}.p8v3 .pg-pricing .pg-check.pg-amber{color:var(--p8-amber)}.p8v3 .pg-pricing .pg-check.pg-muted{color:#475569}.p8v3 .pg-pricing .pg-compare{max-width:900px;margin:0 auto 100px;padding:0 24px}.p8v3 .pg-pricing .pg-section-header{text-align:center;margin-bottom:40px}.p8v3 .pg-pricing .pg-section-header h2{font-size:28px;font-weight:700;color:var(--p8-white);margin:0 0 10px}.p8v3 .pg-pricing .pg-section-header p{font-size:15px;color:var(--p8-dim);margin:0}.p8v3 .pg-pricing .pg-compare-scroll{background:var(--p8-panel);border:1px solid var(--p8-line);border-radius:12px;overflow:hidden}.p8v3 .pg-pricing .pg-compare-table{width:100%;border-collapse:collapse}.p8v3 .pg-pricing .pg-compare-table th{background:rgba(255,255,255,.03);padding:14px 18px;font-family:var(--p8-mono);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-align:center;color:var(--p8-dim);border-bottom:1px solid var(--p8-line-soft)}.p8v3 .pg-pricing .pg-compare-table th:first-child{text-align:left}.p8v3 .pg-pricing .pg-compare-table th.pg-us{color:var(--p8-mint)}.p8v3 .pg-pricing .pg-compare-table td{padding:12px 18px;font-size:13px;border-bottom:1px solid var(--p8-line-soft);text-align:center;color:var(--p8-dim)}.p8v3 .pg-pricing .pg-compare-table td:first-child{text-align:left;font-weight:500;color:var(--p8-white)}.p8v3 .pg-pricing .pg-compare-table tr:last-child td{border-bottom:none}.p8v3 .pg-pricing .pg-compare-table tr:hover td{background:rgba(255,255,255,.02)}.p8v3 .pg-pricing .pg-compare-table .pg-category-row td{background:rgba(0,245,196,.04);font-family:var(--p8-mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--p8-mint);padding:8px 18px}.p8v3 .pg-pricing .pg-yes{color:var(--p8-mint);font-size:16px}.p8v3 .pg-pricing .pg-no{color:#334155;font-size:16px}.p8v3 .pg-pricing .pg-limited{color:var(--p8-amber);font-size:12px;font-weight:600}.p8v3 .pg-pricing .pg-ent-only{color:var(--p8-dim);font-size:11px}.p8v3 .pg-pricing .pg-price-cell{color:var(--p8-white);font-weight:600;font-family:var(--p8-mono);font-size:12px}.p8v3 .pg-pricing .pg-price-cell.pg-us{color:var(--p8-mint)}.p8v3 .pg-pricing .pg-faq{max-width:680px;margin:0 auto 100px;padding:0 24px}.p8v3 .pg-pricing .pg-faq-item{border-bottom:1px solid var(--p8-line-soft);padding:20px 0}.p8v3 .pg-pricing .pg-faq-q{font-size:15px;font-weight:600;color:var(--p8-white);display:flex;justify-content:space-between;align-items:center;gap:12px}.p8v3 .pg-pricing .pg-faq-q:after{content:"+";color:var(--p8-mint);font-size:20px;flex-shrink:0}.p8v3 .pg-pricing .pg-faq-a{font-size:14px;color:var(--p8-dim);margin-top:12px;line-height:1.65}@media (max-width:1024px){.p8v3 .pg-pricing .pg-plans-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.p8v3 .pg-pricing .pg-compare-scroll{overflow-x:auto}.p8v3 .pg-pricing .pg-compare-table{min-width:640px}}@media (max-width:640px){.p8v3 .pg-pricing .pg-plans-grid{grid-template-columns:1fr}.p8v3 .pg-pricing .pg-hero{padding:56px 20px 40px}}