.pricing-page{color:var(--color-text,#0f0f0f);min-height:100vh;font-family:var(--font-inter);background-color:#fff}.faq-list{flex-direction:column;gap:16px;display:flex}.faq-item{border:1px solid var(--color-border);background:#fff;border-radius:10px;padding:16px}.faq-toggle{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.faq-question{color:#000;text-align:left;margin:0;font-size:1rem;font-weight:600}.faq-chevron{transition:transform .2s}.faq-chevron.open{transform:rotate(180deg)}.faq-answer{color:var(--color-text-muted);margin:8px 0 0;font-size:.95rem;line-height:1.6}.pricing-cta.cta-block{margin:3rem 0 4rem;padding:3rem 1.5rem}.pricing-cta .cta-content{max-width:720px}.pricing-cta--compact.cta-block{margin-bottom:1.5rem}
