.pricing-faq-module-scss-module__bW690a__section{background:#fff;padding:clamp(4rem,7vw,6rem) 0;position:relative;overflow:hidden}.pricing-faq-module-scss-module__bW690a__header{text-align:center;max-width:820px;margin:0 auto 3rem}.pricing-faq-module-scss-module__bW690a__eyebrow{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;align-items:center;margin-bottom:.75rem;font-size:.78rem;font-weight:800;display:inline-flex}.pricing-faq-module-scss-module__bW690a__headline{letter-spacing:-.04em;color:var(--color-on-surface);text-wrap:balance;margin:0;font-size:clamp(1.85rem,3.8vw,2.5rem);font-weight:900;line-height:1.25}.pricing-faq-module-scss-module__bW690a__list{z-index:1;flex-direction:column;gap:.85rem;max-width:820px;margin:0 auto;display:flex;position:relative}.pricing-faq-module-scss-module__bW690a__item{background:var(--color-bg-soft-grey);border-radius:14px;overflow:hidden}.pricing-faq-module-scss-module__bW690a__trigger{all:unset;box-sizing:border-box;cursor:pointer;text-align:left;align-items:flex-start;gap:1rem;width:100%;padding:1.35rem 1.5rem;display:flex}.pricing-faq-module-scss-module__bW690a__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:14px}.pricing-faq-module-scss-module__bW690a__badgeQ{color:#fff;width:1.65rem;height:1.65rem;font-size:.78rem;font-weight:800;font-family:var(--font-mono);background:#0b2546;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.pricing-faq-module-scss-module__bW690a__triggerBody{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.pricing-faq-module-scss-module__bW690a__question{color:var(--color-on-surface);text-wrap:balance;font-size:1rem;font-weight:800;line-height:1.45;transition:color .15s}.pricing-faq-module-scss-module__bW690a__itemOpen .pricing-faq-module-scss-module__bW690a__question{color:var(--color-primary)}.pricing-faq-module-scss-module__bW690a__preview{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-style:italic;font-weight:400;line-height:1.45;overflow:hidden}.pricing-faq-module-scss-module__bW690a__icon{width:1.75rem;height:1.75rem;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;margin-top:.05rem;transition:color .15s;display:flex}.pricing-faq-module-scss-module__bW690a__itemOpen .pricing-faq-module-scss-module__bW690a__icon{color:var(--color-primary)}.pricing-faq-module-scss-module__bW690a__answerWrap{grid-template-rows:0fr;margin:0;transition:grid-template-rows .22s cubic-bezier(.16,1,.3,1);display:grid}.pricing-faq-module-scss-module__bW690a__answerOpen{grid-template-rows:1fr}.pricing-faq-module-scss-module__bW690a__answer{margin:0;padding:0 1.5rem;overflow:hidden}.pricing-faq-module-scss-module__bW690a__answerInner{border-top:1px solid #0000000f;align-items:flex-start;gap:1rem;padding:1.15rem 0 1.4rem;display:flex}.pricing-faq-module-scss-module__bW690a__badgeA{background:var(--color-primary);color:#fff;width:1.65rem;height:1.65rem;font-size:.78rem;font-weight:800;font-family:var(--font-mono);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.15rem;display:inline-flex}.pricing-faq-module-scss-module__bW690a__answerText{color:#4b5563;flex:1;margin:0;font-size:.92rem;line-height:1.7}@media (max-width:640px){.pricing-faq-module-scss-module__bW690a__trigger{gap:.75rem;padding:1.15rem 1.2rem}.pricing-faq-module-scss-module__bW690a__answer{padding:0 1.2rem}}
