.pricing-page[data-v-cbd6f043]{min-height:100vh;padding:clamp(7rem,12vw,9rem) max(1rem,50vw - 590px) 5rem;color:var(--text-primary);background:var(--bg-section)}.pricing-hero[data-v-cbd6f043]{display:grid;gap:.75rem;max-width:760px;margin-bottom:2rem}.pricing-hero h1[data-v-cbd6f043],.pricing-hero p[data-v-cbd6f043],.pricing-kicker[data-v-cbd6f043]{margin:0}.pricing-kicker[data-v-cbd6f043]{color:var(--primary);font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.pricing-hero h1[data-v-cbd6f043]{font-size:clamp(2rem,5vw,3.25rem);line-height:1.08}.pricing-hero>p[data-v-cbd6f043]:last-child{color:var(--text-secondary);line-height:1.6}.pricing-audience[data-v-cbd6f043]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.pricing-audience button[data-v-cbd6f043]{min-height:2.75rem;padding:.65rem 1rem;border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--text-primary);background:var(--bg-layer-item);cursor:pointer;font:inherit;font-weight:700}.pricing-audience button.pricing-audience__selected[data-v-cbd6f043]{color:var(--primary);border-color:var(--primary);background:var(--primary-alpha-xlight)}.pricing-audience button[data-v-cbd6f043]:focus-visible{outline:3px solid var(--primary-alpha);outline-offset:3px}
