.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:#101418;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:550;transition:color .2s;display:flex}.faq-question:hover{color:#101418}.faq-icon{color:#69707c;flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1)}.faq-item.open .faq-icon{color:#101418;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:#3f4650;text-wrap:pretty;margin:0;font-size:.98rem;font-weight:450;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}}
