.faq-page{background:var(--color-white)}.faq-hero{background-color:#0000;background-image:linear-gradient(#0000008c,#0000008c),url(../media/front.0tu6u-kacx4rd.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;height:55vh;margin-top:70px;display:flex}.faq-hero-content{text-align:center;color:#fff}.faq-hero-content h1{font-size:var(--font-size-5xl);font-family:var(--font-primary);margin-bottom:20px}.faq-hero-content p{font-size:var(--font-size-lg);color:#eee}.faq-section{background:var(--color-off-white);padding:80px 0}.faq-list{flex-direction:column;gap:20px;max-width:900px;margin:auto;display:flex}.faq-item{box-shadow:var(--shadow-md);background:#fff;border-radius:15px;overflow:hidden}.faq-question{cursor:pointer;width:100%;color:var(--color-secondary);background:#fff;border:none;justify-content:space-between;align-items:center;padding:25px;font-size:18px;font-weight:600;display:flex}.faq-question svg{color:var(--color-primary);transition:all .3s}.rotate{transform:rotate(180deg)}.faq-answer{color:var(--color-gray);padding:0 25px 25px;font-size:16px;line-height:1.8}@media (max-width:768px){.faq-hero{height:40vh}.faq-hero-content h1{font-size:var(--font-size-3xl)}.faq-question{padding:18px;font-size:15px}}
