.home-faq{padding:65px 6%;max-width:1500px;margin:auto}.home-faq>.eyebrow{color:#ff9200;margin-bottom:18px}.home-faq h2{margin-bottom:30px}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.faq-grid details{border:1px solid #ffffff40;border-radius:24px;background:#1b1b1b;padding:22px 25px}.faq-grid summary{font-family:'Agrandir Grand',Arial,sans-serif;font-weight:900;font-size:17px;line-height:1.4;color:#ff9200;cursor:pointer;padding-right:10px}.faq-grid details p{color:#ddd;margin-top:18px;font-size:15px;line-height:1.7}.faq-grid summary:focus-visible{outline:2px solid #ff9200;outline-offset:6px;border-radius:4px}.quote-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.quote-actions .btn{margin-top:0!important}.quote-actions .quote-whatsapp{border-color:#ff9200;color:#ff9200;background:transparent}.quote-actions .quote-whatsapp:hover{background:#ff9200;color:#111}@media(max-width:760px){.home-faq{padding:45px 6%}.faq-grid{grid-template-columns:1fr;gap:14px}.faq-grid details{padding:20px}.faq-grid summary{font-size:16px}.faq-grid details p{font-size:14px}.quote-actions{flex-direction:column;align-items:center}.quote-actions .btn{width:min(100%,310px)}}