.pricing-hero[data-v-2ca9529f]{padding:70px 0 40px;max-width:780px}.pricing-hero h1[data-v-2ca9529f]{font-size:clamp(32px,4vw,52px);letter-spacing:-.04em;line-height:1.25;margin:20px 0}.pricing-hero>p[data-v-2ca9529f]{color:var(--qp-muted);line-height:1.9}.pricing-billing[data-v-2ca9529f]{display:inline-block;margin:14px 0;padding:8px 14px;border-radius:24px;background:var(--qp-accent-bg);color:var(--qp-primary);font-size:12px}.pricing-notice[data-v-2ca9529f]{display:flex;gap:12px;align-items:center;padding:18px 22px;border:1px solid var(--qp-border);border-radius:12px;background:var(--qp-card);color:var(--qp-muted);font-size:14px}.pricing-notice>svg[data-v-2ca9529f]{width:20px;flex-shrink:0}.pricing-grid[data-v-2ca9529f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0 60px}.pricing-card[data-v-2ca9529f]{padding:30px;border:1px solid var(--qp-border);border-radius:16px;background:var(--qp-card);min-width:0}.pricing-featured[data-v-2ca9529f]{border-color:var(--qp-primary);background:linear-gradient(160deg,var(--qp-card),color-mix(in srgb,var(--qp-card) 95%,#f0b90b))}.pricing-audience[data-v-2ca9529f]{display:flex;align-items:center;gap:12px;color:var(--qp-primary);font-size:12px;padding-bottom:28px}.pricing-audience>svg[data-v-2ca9529f]{width:30px}.pricing-card h2[data-v-2ca9529f]{font-size:26px;margin:0}.pricing-card>p[data-v-2ca9529f]{font-size:13px;color:var(--qp-muted);line-height:1.8;min-height:48px}.pricing-price[data-v-2ca9529f]{display:flex;gap:8px;align-items:baseline;margin-top:24px;flex-wrap:wrap}.pricing-price strong[data-v-2ca9529f]{font-size:40px;overflow-wrap:anywhere;line-height:1.2}.pricing-price span[data-v-2ca9529f]{color:var(--qp-muted);font-size:13px}.pricing-card .pricing-period[data-v-2ca9529f]{min-height:0;margin:8px 0 24px}.pricing-cta[data-v-2ca9529f]{display:flex;justify-content:center;align-items:center;gap:12px;padding:12px;border:1px solid var(--qp-border);border-radius:8px;text-decoration:none;font-size:13px}.pricing-featured .pricing-cta[data-v-2ca9529f]{background:#f0b90b;color:#181a20;border-color:#f0b90b}.pricing-cta>svg[data-v-2ca9529f]{width:16px}.pricing-card ul[data-v-2ca9529f]{list-style:none;padding:26px 0 0;margin:0;display:grid;gap:22px}.pricing-card li[data-v-2ca9529f]{display:flex;gap:10px}.pricing-card li>svg[data-v-2ca9529f]{width:17px;flex-shrink:0;align-self:flex-start;margin-top:3px;color:var(--qp-primary)}.pricing-card li strong[data-v-2ca9529f]{font-size:13px}.pricing-card small[data-v-2ca9529f]{font-size:11px;color:var(--qp-muted);font-weight:400}.pricing-card li p[data-v-2ca9529f]{color:var(--qp-muted);font-size:12px;line-height:1.8;margin:6px 0 0}.pricing-empty[data-v-2ca9529f]{text-align:center;padding:60px 24px;margin:28px 0;border:1px dashed var(--qp-border);border-radius:14px}.pricing-empty p[data-v-2ca9529f],.pricing-comparison>p[data-v-2ca9529f]{color:var(--qp-muted);font-size:14px}.pricing-comparison h2[data-v-2ca9529f],.pricing-explain h2[data-v-2ca9529f]{font-size:28px}.pricing-comparison .table-scroll[data-v-2ca9529f]{margin-top:28px;border:1px solid var(--qp-border);border-radius:12px}.pricing-comparison table[data-v-2ca9529f]{min-width:720px;background:var(--qp-card)}.pricing-comparison th[data-v-2ca9529f]{min-width:140px;text-align:left}.pricing-comparison td[data-v-2ca9529f]{min-width:180px}.pricing-comparison small[data-v-2ca9529f]{display:block;color:var(--qp-muted);margin-top:6px}.pricing-explain[data-v-2ca9529f]{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;padding:64px 0;margin-top:40px;border-top:1px solid var(--qp-border)}.pricing-explain details[data-v-2ca9529f]{padding:18px 0;border-bottom:1px solid var(--qp-border)}.pricing-explain summary[data-v-2ca9529f]{cursor:pointer;font-weight:600}.pricing-explain p[data-v-2ca9529f]{color:var(--qp-muted);line-height:1.9;font-size:14px}@media(max-width:950px){.pricing-grid[data-v-2ca9529f]{grid-template-columns:1fr}.pricing-card>p[data-v-2ca9529f]{min-height:0}.pricing-explain[data-v-2ca9529f]{grid-template-columns:1fr;gap:20px}}@media(max-width:640px){.pricing-hero[data-v-2ca9529f]{padding:40px 0 24px}.pricing-card[data-v-2ca9529f]{padding:24px}.pricing-notice[data-v-2ca9529f]{align-items:flex-start}.pricing-explain[data-v-2ca9529f]{padding:36px 0}}
