.landing-page>section.pricing-faq{background:#fff;padding:72px 0 100px}.pricing-faq .container{max-width:860px}.faq-list{border-top:1px solid #e5e5e5}.faq-item{border-bottom:1px solid #e5e5e5}.faq-question{text-align:left;color:#1d1d1f;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:1.4rem .25rem;font-size:1.05rem;font-weight:600;transition:color .2s;display:flex}.faq-question:hover{color:#000}.faq-icon{color:#86868b;flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1)}.faq-item.open .faq-icon{color:#1d1d1f;transform:rotate(45deg)}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}.faq-item.open .faq-answer{grid-template-rows:1fr}.faq-answer>p{color:#515154;margin:0;font-size:.98rem;line-height:1.7;overflow:hidden}.faq-item.open .faq-answer>p{padding:0 .25rem 1.5rem}@media (max-width:850px){.landing-page>section.pricing-faq{padding:48px 0 70px}.faq-question{gap:1rem;padding:1.2rem .25rem;font-size:.98rem}.faq-answer>p{font-size:.92rem}}
