.faq-area{padding:70px 0;background-color:#f8f9fa}.section-title{color:var(--toy-primary);font-weight:700;margin-bottom:1rem}.section-description{color:#6c757d;font-size:1.1rem;max-width:600px;margin:0 auto}.faq-accordion{max-width:900px;margin:0 auto}.accordion-item{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000001a;margin-bottom:1rem;border:none;overflow:hidden}.accordion-button{background:#fff;border:none;padding:1.5rem;font-weight:600;color:var(--toy-primary);font-size:1.1rem;border-radius:12px;transition:all .3s ease}.accordion-button:not(.collapsed){color:var(--toy-primary);background-color:#f8f9fa;box-shadow:none}.accordion-button:focus{box-shadow:0 0 0 .25rem #1e3a8a40;border-color:var(--toy-primary)}.accordion-button:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");color:var(--toy-primary)}.accordion-body{padding:1.5rem;background:#f8f9fa;color:#495057;line-height:1.7}.accordion-body ul{margin-bottom:0}.accordion-body ul li{margin-bottom:.5rem}.accordion-body a{color:var(--toy-primary);text-decoration:none;font-weight:500}.accordion-body a:hover{color:var(--toy-accent)}.contact-section{background:#fff;padding:3rem 2rem;border-radius:12px;box-shadow:0 5px 15px #00000014}.contact-section h3{color:var(--toy-primary);font-weight:600}.contact-section p{color:#6c757d;font-size:1.1rem}.contact-buttons .btn{padding:.75rem 1.5rem;border-radius:25px;font-weight:500;transition:all .3s ease}.contact-buttons .btn:hover{transform:translateY(-2px)}@media (max-width: 768px){.accordion-button{padding:1rem;font-size:1rem}.accordion-body{padding:1rem}.contact-section{padding:2rem 1rem}.contact-buttons .btn{display:block;margin:.5rem auto;width:100%;max-width:250px}}
