.faq-wrapper{text-align:center}.faq-hero{border-bottom:1px solid #ffffff0d;padding-top:10rem;padding-bottom:5rem}.faq-list{color:#ffffffbf;margin-top:1rem;margin-left:1.25rem;line-height:1.6;list-style-type:disc}.faq-back{text-align:left;max-width:800px;margin:2rem auto 0}.faq-whatsapp-box{background:#facc150d;border:1px dashed #facc1566;border-radius:8px;margin-top:1.5rem;padding:1.5rem}.faq-wa-btn{color:#000;text-transform:uppercase;letter-spacing:1px;background-color:#facc15;border-radius:6px;margin-top:.5rem;padding:.8rem 1.5rem;font-family:Barlow Condensed,sans-serif;font-size:1.1rem;font-weight:900;text-decoration:none;transition:all .2s;display:inline-block}.faq-wa-btn:hover{background-color:#ffdb4d;transform:translateY(-2px);box-shadow:0 4px 12px #facc1533}.back-link{color:#facc15;font-weight:600;text-decoration:none;transition:color .2s}.back-link:hover{color:#fde047}.faq-header{max-width:800px;margin:0 auto}.faq-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #ffffff26;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.4rem 1rem;display:inline-flex}.faq-dot{background:#facc15;border-radius:50%;width:8px;height:8px;animation:2.5s infinite pulse}.faq-label{text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:500}.faq-title{color:#fff;font-family:Anton,sans-serif;font-size:4rem;line-height:.9}.faq-subtitle{color:#ffffffb3;margin-top:1.5rem;font-size:1.25rem}.faq-section{padding:5rem 1rem}.faq-items{flex-direction:column;gap:1.5rem;max-width:800px;margin:0 auto;display:flex}.faq-item{text-align:left;background:#111;border:1px solid #ffffff1a;padding:2rem}.faq-question{letter-spacing:.05em;color:#facc15;font-family:Barlow Condensed,sans-serif;font-size:1.5rem;font-weight:900}.faq-answer{color:#ffffffbf;margin-top:1rem;line-height:1.6}.faq-footer{border-top:1px solid #ffffff0d;padding:3rem 1rem}.footer-container{max-width:800px;margin:0 auto}.footer-logo{letter-spacing:.1em;color:#fff;font-family:Anton,sans-serif;font-size:2rem}.footer-highlight{color:#facc15}.footer-location{color:#ffffff80;margin-top:.75rem;font-size:.9rem}.footer-social{margin-top:1.5rem}.footer-link{color:#fff9;text-decoration:none;transition:color .2s}.footer-link:hover{color:#facc15}.footer-copy{color:#ffffff4d;margin-top:1.5rem;font-size:.75rem}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}
