.faq-section{background-color:#ffffff;padding:5rem 0}.faq-container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.faq-h2{font-size:2.5rem;font-weight:700;color:#000000;margin-bottom:3.5rem;text-align:left}.faq-grid-cols{display:grid;grid-template-columns:1fr;gap:0 4rem}@media (min-width:1024px){.faq-grid-cols{grid-template-columns:1fr 1fr}}.faq-accordion-container,.faq-column{width:100%}.faq-item{border-bottom:1px solid #eeeeee;border-top:none}.faq-item:first-child{border-top:1px solid #eeeeee}.faq-accordion-trigger{text-align:left;font-size:1.125rem;font-weight:600;color:#000000;padding:1.5rem 0;transition:all .2s;text-decoration:none!important}.faq-accordion-trigger:hover{opacity:.7}.faq-accordion-content{font-size:1rem;line-height:1.6;color:#555555}.faq-answer-inner{padding-bottom:1.5rem;white-space:pre-wrap}@media (max-width:768px){.faq-section{padding:4rem 0}.faq-h2{font-size:1.75rem;margin-bottom:2rem}}