.faq-module__oGhpLq__container{color:#fff;background:linear-gradient(135deg,#74b9ff 0%,#0984e3 100%);min-height:100vh}.faq-module__oGhpLq__header{text-align:center;background:#0000001a;padding:2rem}.faq-module__oGhpLq__backLink{color:#fff;opacity:.9;margin-bottom:1rem;font-weight:500;text-decoration:none;transition:opacity .3s;display:inline-block}.faq-module__oGhpLq__backLink:hover{opacity:1}.faq-module__oGhpLq__title{text-shadow:2px 2px 4px #0000004d;margin:0;font-size:2.5rem;font-weight:700}.faq-module__oGhpLq__subtitle{opacity:.9;margin:.5rem 0 0;font-size:1.1rem}.faq-module__oGhpLq__main{max-width:800px;margin:0 auto;padding:2rem}.faq-module__oGhpLq__faqContainer{color:#333;background:#fffffff2;border-radius:15px;margin-bottom:2rem;padding:3rem;box-shadow:0 10px 30px #0003}.faq-module__oGhpLq__intro{text-align:center;border-bottom:2px solid #e0e0e0;margin-bottom:3rem;padding-bottom:2rem}.faq-module__oGhpLq__intro h2{color:#2c3e50;margin-bottom:1rem;font-size:2rem;font-weight:600}.faq-module__oGhpLq__intro p{color:#666;font-size:1.1rem;line-height:1.6}.faq-module__oGhpLq__faqList{margin-bottom:3rem}.faq-module__oGhpLq__faqItem{border:1px solid #e0e0e0;border-radius:10px;margin-bottom:1rem;transition:box-shadow .3s;overflow:hidden}.faq-module__oGhpLq__faqItem:hover{box-shadow:0 4px 15px #0000001a}.faq-module__oGhpLq__question{text-align:left;cursor:pointer;color:#2c3e50;background:#f8f9fa;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem;font-size:1.1rem;font-weight:600;transition:background-color .3s;display:flex}.faq-module__oGhpLq__question:hover{background:#e9ecef}.faq-module__oGhpLq__question.faq-module__oGhpLq__active{color:#fff;background:#74b9ff}.faq-module__oGhpLq__icon{text-align:center;min-width:30px;font-size:1.5rem;font-weight:700}.faq-module__oGhpLq__answer{background:#fff;border-top:1px solid #e0e0e0;padding:1.5rem;animation:.3s ease-out faq-module__oGhpLq__slideDown}@keyframes faq-module__oGhpLq__slideDown{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:200px;padding-top:1.5rem;padding-bottom:1.5rem}}.faq-module__oGhpLq__answer p{color:#555;margin:0;font-size:1rem;line-height:1.7}.faq-module__oGhpLq__contactSection{text-align:center;background:#f8f9fa;border:2px dashed #74b9ff;border-radius:10px;padding:2rem}.faq-module__oGhpLq__contactSection h3{color:#2c3e50;margin-bottom:1rem;font-size:1.5rem}.faq-module__oGhpLq__contactSection p{color:#666;margin-bottom:1.5rem;line-height:1.6}.faq-module__oGhpLq__contactButton{color:#fff;background:#74b9ff;border-radius:25px;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.faq-module__oGhpLq__contactButton:hover{background:#0984e3;transform:translateY(-2px);box-shadow:0 8px 25px #74b9ff4d}.faq-module__oGhpLq__footer{text-align:center;background:#0003;padding:2rem}.faq-module__oGhpLq__footerLink{color:#fff;background:#fff3;border-radius:25px;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.faq-module__oGhpLq__footerLink:hover{background:#ffffff4d;transform:translateY(-2px)}@media (max-width:768px){.faq-module__oGhpLq__header{padding:1.5rem 1rem}.faq-module__oGhpLq__title{font-size:2rem}.faq-module__oGhpLq__main{padding:1rem}.faq-module__oGhpLq__faqContainer{padding:2rem 1.5rem}.faq-module__oGhpLq__intro h2{font-size:1.5rem}.faq-module__oGhpLq__question{padding:1rem;font-size:1rem}.faq-module__oGhpLq__answer{padding:1rem}.faq-module__oGhpLq__contactSection{padding:1.5rem}}
