.faq-container{padding:2rem;max-width:900px;margin:0 auto;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto;color:#1f2937}.faq-hero{height:350px;background-position:80% 32%;border-radius:10px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.faq-title{text-align:center;font-size:2rem;margin-bottom:.5rem}.faq-subtitle{text-align:center;color:#374151;margin-bottom:1rem}.faq-content{line-height:1.7}.faq-content h2,.faq-content h3{font-weight:700;margin-top:1rem}ul{margin:.5rem 0 1rem 1.5rem}li{margin:.25rem 0}.faq-content ul{list-style-type:circle}