.faq-page[data-astro-cid-6kmwghhu]{background:var(--gray-50);padding:var(--space-8) 0 var(--space-16)}.container[data-astro-cid-6kmwghhu]{max-width:var(--container-lg);margin:0 auto;padding:0 var(--space-4)}.header[data-astro-cid-6kmwghhu]{text-align:center;margin-bottom:var(--space-8)}.header[data-astro-cid-6kmwghhu] h1[data-astro-cid-6kmwghhu]{color:var(--gray-900);margin-bottom:var(--space-3)}.header[data-astro-cid-6kmwghhu] p[data-astro-cid-6kmwghhu]{color:var(--gray-600);font-size:var(--text-lg)}.search-box[data-astro-cid-6kmwghhu]{max-width:600px;margin:0 auto var(--space-8)}.search-box[data-astro-cid-6kmwghhu] input[data-astro-cid-6kmwghhu]{width:100%;padding:var(--space-4);border:2px solid var(--gray-300);border-radius:var(--radius-lg);font-size:var(--text-base);transition:border-color var(--transition-fast)}.search-box[data-astro-cid-6kmwghhu] input[data-astro-cid-6kmwghhu]:focus{outline:none;border-color:var(--primary-500)}.faq-categories[data-astro-cid-6kmwghhu]{display:flex;gap:var(--space-2);margin-bottom:var(--space-8);flex-wrap:wrap;justify-content:center}.category-tab[data-astro-cid-6kmwghhu]{padding:var(--space-3) var(--space-5);border:2px solid var(--gray-300);background:#fff;border-radius:var(--radius-md);font-weight:500;color:var(--gray-700);transition:all var(--transition-fast);cursor:pointer}.category-tab[data-astro-cid-6kmwghhu]:hover{border-color:var(--primary-500);color:var(--primary-600)}.category-tab[data-astro-cid-6kmwghhu].active{background:var(--primary-600);border-color:var(--primary-600);color:#fff}.faq-content[data-astro-cid-6kmwghhu]{background:#fff;padding:var(--space-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.faq-section[data-astro-cid-6kmwghhu]{margin-bottom:var(--space-12)}.faq-section[data-astro-cid-6kmwghhu]:last-child{margin-bottom:0}.faq-section[data-astro-cid-6kmwghhu] h2[data-astro-cid-6kmwghhu]{color:var(--gray-900);margin-bottom:var(--space-6);padding-bottom:var(--space-3);border-bottom:2px solid var(--primary-500)}.faq-item[data-astro-cid-6kmwghhu]{border-bottom:1px solid var(--gray-200);padding:var(--space-4) 0}.faq-item[data-astro-cid-6kmwghhu]:last-child{border-bottom:none}.faq-question[data-astro-cid-6kmwghhu]{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:var(--space-3);background:none;border:none;cursor:pointer;font-size:var(--text-lg);font-weight:600;color:var(--gray-900);transition:color var(--transition-fast)}.faq-question[data-astro-cid-6kmwghhu]:hover{color:var(--primary-600)}.faq-question[data-astro-cid-6kmwghhu] .icon[data-astro-cid-6kmwghhu]{font-size:var(--text-2xl);color:var(--primary-600);transition:transform var(--transition-base)}.faq-item[data-astro-cid-6kmwghhu].open .faq-question[data-astro-cid-6kmwghhu] .icon[data-astro-cid-6kmwghhu]{transform:rotate(45deg)}.faq-answer[data-astro-cid-6kmwghhu]{max-height:0;overflow:hidden;transition:max-height var(--transition-slow)}.faq-item[data-astro-cid-6kmwghhu].open .faq-answer[data-astro-cid-6kmwghhu]{max-height:500px;padding:var(--space-4) var(--space-3)}.faq-answer[data-astro-cid-6kmwghhu] p[data-astro-cid-6kmwghhu]{color:var(--gray-700);line-height:1.8;margin:0}.faq-answer[data-astro-cid-6kmwghhu] a[data-astro-cid-6kmwghhu]{color:var(--primary-600);text-decoration:underline}.cta-section[data-astro-cid-6kmwghhu]{text-align:center;margin-top:var(--space-16);padding:var(--space-12);background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.cta-section[data-astro-cid-6kmwghhu] h2[data-astro-cid-6kmwghhu]{color:var(--gray-900);margin-bottom:var(--space-3)}.cta-section[data-astro-cid-6kmwghhu] p[data-astro-cid-6kmwghhu]{color:var(--gray-600);margin-bottom:var(--space-6)}.cta-button[data-astro-cid-6kmwghhu]{display:inline-block;padding:var(--space-4) var(--space-8);background:var(--primary-600);color:#fff;border-radius:var(--radius-md);font-weight:600;transition:all var(--transition-base)}.cta-button[data-astro-cid-6kmwghhu]:hover{background:var(--primary-700);transform:translateY(-2px);box-shadow:var(--shadow-lg)}@media (max-width: 768px){.faq-content[data-astro-cid-6kmwghhu]{padding:var(--space-6)}.faq-question[data-astro-cid-6kmwghhu]{font-size:var(--text-base)}.category-tab[data-astro-cid-6kmwghhu]{font-size:var(--text-sm);padding:var(--space-2) var(--space-4)}}
