.faq-container{margin:0 auto;max-width:1200px;padding:20px}.faq-item{align-items:center;background:#fff;border:1px solid #fafafa;border-radius:6px;display:grid;grid-template-columns:95% 5%;margin-bottom:1rem;overflow:hidden;padding:0 1rem;transition:border-color .3s ease}.faq-item[open]{border-color:#00adef}.faq-header,.faq-question{cursor:pointer}.faq-question{align-items:center;background-color:#fff;display:flex;font-weight:700;justify-content:center;padding:10px;position:relative;transition:background-color .3s ease}.faq-answer{background-color:#dadada20;border-left:4px solid #00adef;padding:10px}.faq-answer p{margin:0}.faq-question:before{color:#00adef;content:"▼";font-size:1.25rem;transition:transform .3s ease}.faq-item[open] .faq-question:before{transform:rotate(-180deg)}.faq-item h3{color:#2b2d43;font-size:1.25rem;margin:0}.faq-item p{color:#2b2d43;font-size:1.15rem}