.faq-section{background:#f2f4f7;border-top:4px solid #f2c500}.faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:7%;align-items:start}.faq-intro{background:#161b23;color:#fff;padding:30px;border-left:4px solid #f2c500}.faq-intro p{color:#c8cfdb}.faq-intro h3{font-size:32px}.faq-intro .button{margin-top:12px}.faq-questions{min-width:0}.faq-questions>h3{font-size:28px;margin:36px 0 16px}.faq-questions>h3:first-child{margin-top:0}.faq-questions details{background:#fff;border:1px solid #d9dfe7;margin:0 0 12px;padding:0}.faq-questions summary{padding:19px 22px;line-height:1.5;font-size:17px;font-weight:600;cursor:pointer}.faq-questions details[open]{border-left:4px solid #c29b00}.faq-questions details[open] summary{border-bottom:1px solid #e8ebef}.faq-questions details p{font-size:16px;color:#485362;margin:18px 22px;line-height:1.7}.faq-questions details>a{display:block;margin:0 22px 20px;font-size:14px;color:#2368c0}.faq-questions summary:hover{background:#fafbfc}@media(max-width:800px){.faq-layout{grid-template-columns:1fr;gap:30px}.faq-intro{padding:25px}.faq-questions summary{padding:17px;font-size:16px}}
