.faq-section[data-astro-cid-hqz3ghsx]{padding:50px 20px;background:#fff}.container[data-astro-cid-hqz3ghsx]{max-width:1200px;margin:0 auto}.faq-header[data-astro-cid-hqz3ghsx]{text-align:center;margin-bottom:80px}.section-badge[data-astro-cid-hqz3ghsx]{display:inline-block;background:#5cb0d626;color:var(--secondary);padding:8px 20px;border-radius:24px;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}.faq-header[data-astro-cid-hqz3ghsx] h2[data-astro-cid-hqz3ghsx]{font-size:3rem;color:var(--primary);margin-bottom:16px}.faq-header[data-astro-cid-hqz3ghsx] p[data-astro-cid-hqz3ghsx]{font-size:1.15rem;color:var(--text);opacity:.8}.faq-wrapper[data-astro-cid-hqz3ghsx]{display:grid;grid-template-columns:250px 1fr;gap:60px;margin-bottom:80px}.faq-categories[data-astro-cid-hqz3ghsx]{display:flex;flex-direction:column;gap:12px;position:sticky;top:120px;align-self:start}.category-btn[data-astro-cid-hqz3ghsx]{padding:14px 20px;background:#fff;border:2px solid var(--gray-light);border-radius:12px;color:var(--text);font-weight:600;font-size:.95rem;text-align:left;cursor:pointer;transition:all .3s}.category-btn[data-astro-cid-hqz3ghsx]:hover{border-color:var(--secondary);background:var(--blue-light);color:var(--primary)}.category-btn[data-astro-cid-hqz3ghsx].active{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);border-color:var(--secondary);color:#fff;box-shadow:0 4px 16px #0c446333}.faq-content[data-astro-cid-hqz3ghsx]{position:relative}.category-questions[data-astro-cid-hqz3ghsx]{display:none;flex-direction:column;gap:16px;animation:fadeIn .4s ease-out}.category-questions[data-astro-cid-hqz3ghsx].active{display:flex}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.faq-item[data-astro-cid-hqz3ghsx]{background:#fff;border:2px solid var(--gray-light);border-radius:16px;overflow:hidden;transition:all .3s}.faq-item[data-astro-cid-hqz3ghsx]:hover{border-color:var(--secondary);box-shadow:0 4px 16px #00000014}.faq-item[data-astro-cid-hqz3ghsx].open{border-color:var(--secondary)}.faq-question[data-astro-cid-hqz3ghsx]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 28px;background:transparent;border:none;text-align:left;font-size:1.1rem;font-weight:600;color:var(--primary);cursor:pointer;transition:all .3s}.faq-question[data-astro-cid-hqz3ghsx]:hover{color:var(--secondary)}.faq-icon[data-astro-cid-hqz3ghsx]{flex-shrink:0;color:var(--secondary);transition:transform .3s}.faq-item[data-astro-cid-hqz3ghsx].open .faq-icon[data-astro-cid-hqz3ghsx]{transform:rotate(180deg)}.faq-answer[data-astro-cid-hqz3ghsx]{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.faq-item[data-astro-cid-hqz3ghsx].open .faq-answer[data-astro-cid-hqz3ghsx]{max-height:500px;padding:0 28px 24px}.faq-answer[data-astro-cid-hqz3ghsx] p[data-astro-cid-hqz3ghsx]{margin:0;font-size:1rem;line-height:1.7;color:var(--text)}.faq-cta[data-astro-cid-hqz3ghsx]{background:linear-gradient(135deg,var(--blue-light) 0%,rgba(92,176,214,.2) 100%);border-radius:24px;padding:60px 48px;text-align:center;border:2px solid var(--gray-light)}.cta-content[data-astro-cid-hqz3ghsx] h3[data-astro-cid-hqz3ghsx]{font-size:2rem;color:var(--primary);margin-bottom:12px}.cta-content[data-astro-cid-hqz3ghsx] p[data-astro-cid-hqz3ghsx]{font-size:1.1rem;color:var(--text);margin-bottom:28px}.btn-primary[data-astro-cid-hqz3ghsx]{display:inline-block;padding:18px 36px;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);color:#fff;border-radius:12px;font-weight:600;font-size:1.05rem;transition:all .3s;box-shadow:0 4px 16px #0c446333}.btn-primary[data-astro-cid-hqz3ghsx]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0c44634d}@media(max-width:1024px){.faq-wrapper[data-astro-cid-hqz3ghsx]{grid-template-columns:1fr;gap:40px}.faq-categories[data-astro-cid-hqz3ghsx]{position:relative;top:0;flex-direction:row;overflow-x:auto;padding-bottom:12px}.category-btn[data-astro-cid-hqz3ghsx]{white-space:nowrap}.faq-header[data-astro-cid-hqz3ghsx] h2[data-astro-cid-hqz3ghsx]{font-size:2.25rem}}@media(max-width:768px){.faq-section[data-astro-cid-hqz3ghsx]{padding:80px 20px}.faq-header[data-astro-cid-hqz3ghsx]{margin-bottom:60px}.faq-header[data-astro-cid-hqz3ghsx] h2[data-astro-cid-hqz3ghsx]{font-size:2rem}.faq-header[data-astro-cid-hqz3ghsx] p[data-astro-cid-hqz3ghsx]{font-size:1rem}.faq-categories[data-astro-cid-hqz3ghsx]{gap:8px}.category-btn[data-astro-cid-hqz3ghsx]{padding:12px 16px;font-size:.9rem}.faq-question[data-astro-cid-hqz3ghsx]{padding:20px;font-size:1rem}.faq-item[data-astro-cid-hqz3ghsx].open .faq-answer[data-astro-cid-hqz3ghsx]{padding:0 20px 20px}.faq-answer[data-astro-cid-hqz3ghsx] p[data-astro-cid-hqz3ghsx]{font-size:.95rem}.faq-cta[data-astro-cid-hqz3ghsx]{padding:48px 28px}.cta-content[data-astro-cid-hqz3ghsx] h3[data-astro-cid-hqz3ghsx]{font-size:1.75rem}.cta-content[data-astro-cid-hqz3ghsx] p[data-astro-cid-hqz3ghsx]{font-size:1rem}}
