.faq-page{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;padding:60px 20px}.faq-container{margin:0 auto;max-width:900px}.faq-header{margin-bottom:60px;text-align:center}.faq-header h1{color:#1a202c;font-size:2.5rem;font-weight:700;margin-bottom:16px}.faq-subtitle{color:#4a5568;font-size:1.25rem}.faq-content{display:flex;flex-direction:column;gap:20px}.faq-item{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:30px;transition:transform .2s,box-shadow .2s}.faq-item:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.faq-question{color:#2563eb;font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:16px}.faq-answer{color:#4a5568;font-size:1rem;line-height:1.7}.faq-cta{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-top:60px;padding:40px;text-align:center}.faq-cta h2{color:#1a202c;font-size:1.75rem;font-weight:600;margin-bottom:12px}.faq-cta p{color:#4a5568;font-size:1.125rem;margin-bottom:24px}.cta-button{background:#2563eb;border-radius:8px;color:#fff;display:inline-block;font-weight:600;padding:14px 32px;text-decoration:none;transition:background .2s,transform .2s}.cta-button:hover{background:#1d4ed8;transform:translateY(-2px)}@media (max-width:768px){.faq-header h1{font-size:2rem}.faq-subtitle{font-size:1.125rem}.faq-item{padding:20px}.faq-question{font-size:1.125rem}.faq-cta{padding:30px 20px}}
/*# sourceMappingURL=1249.ae4328aa.chunk.css.map*/