.faq-section[data-astro-cid-h4zmggu3]{padding:var(--spacing-16) 0;background:var(--color-gray-50)}.container[data-astro-cid-h4zmggu3]{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6)}.faq-content[data-astro-cid-h4zmggu3]{max-width:900px;margin:0 auto}.faq-header[data-astro-cid-h4zmggu3]{text-align:center;margin-bottom:var(--spacing-12)}.section-title[data-astro-cid-h4zmggu3]{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-gray-900);margin-bottom:var(--spacing-4);line-height:var(--line-height-tight)}.section-description[data-astro-cid-h4zmggu3]{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-gray-600);max-width:700px;margin:0 auto}.faq-list[data-astro-cid-h4zmggu3]{display:flex;flex-direction:column;gap:var(--spacing-4)}.faq-item[data-astro-cid-h4zmggu3]{background:var(--color-white);border-radius:var(--border-radius-lg);border:1px solid var(--color-gray-200);overflow:hidden;transition:all .2s ease-in-out}.faq-item[data-astro-cid-h4zmggu3]:hover{border-color:#0093e780;box-shadow:0 4px 6px -1px #0000001a}.faq-item[data-astro-cid-h4zmggu3].expanded{border-color:var(--color-primary-light);box-shadow:0 4px 6px -1px #0000001a}.faq-question[data-astro-cid-h4zmggu3]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-6);background:transparent;border:none;text-align:left;cursor:pointer;transition:all .2s ease-in-out;min-height:48px}.faq-question[data-astro-cid-h4zmggu3]:hover{background:var(--color-gray-50)}.faq-question[data-astro-cid-h4zmggu3]:focus{outline:3px solid var(--color-primary-light);outline-offset:-3px;background:#0093e70d}.faq-item[data-astro-cid-h4zmggu3].expanded .faq-question[data-astro-cid-h4zmggu3]{background:#0093e70d}.question-text[data-astro-cid-h4zmggu3]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);line-height:var(--line-height-tight);flex:1;margin-right:var(--spacing-4)}.question-icon[data-astro-cid-h4zmggu3]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--color-primary-light);transition:transform .2s ease-in-out;flex-shrink:0}.faq-item[data-astro-cid-h4zmggu3].expanded .question-icon[data-astro-cid-h4zmggu3]{transform:rotate(180deg)}.faq-answer[data-astro-cid-h4zmggu3]{transition:max-height .3s ease-in-out;overflow:hidden}.answer-content[data-astro-cid-h4zmggu3]{padding:0 var(--spacing-6) var(--spacing-6)}.answer-content[data-astro-cid-h4zmggu3] p[data-astro-cid-h4zmggu3]{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-gray-700);margin:0}@media(max-width:768px){.faq-section[data-astro-cid-h4zmggu3]{padding:var(--spacing-12) 0}.section-title[data-astro-cid-h4zmggu3]{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-3)}.section-description[data-astro-cid-h4zmggu3]{font-size:var(--font-size-base)}.faq-header[data-astro-cid-h4zmggu3]{margin-bottom:var(--spacing-8)}.faq-question[data-astro-cid-h4zmggu3]{padding:var(--spacing-5)}.question-text[data-astro-cid-h4zmggu3]{font-size:var(--font-size-base);margin-right:var(--spacing-3)}.question-icon[data-astro-cid-h4zmggu3]{width:28px;height:28px}.answer-content[data-astro-cid-h4zmggu3]{padding:0 var(--spacing-5) var(--spacing-5)}.answer-content[data-astro-cid-h4zmggu3] p[data-astro-cid-h4zmggu3]{font-size:var(--font-size-sm)}.container[data-astro-cid-h4zmggu3]{padding:0 var(--spacing-4)}}@media(max-width:480px){.section-title[data-astro-cid-h4zmggu3]{font-size:var(--font-size-xl)}.faq-section[data-astro-cid-h4zmggu3]{padding:var(--spacing-10) 0}.faq-question[data-astro-cid-h4zmggu3]{padding:var(--spacing-4)}.question-text[data-astro-cid-h4zmggu3]{font-size:var(--font-size-sm)}.question-icon[data-astro-cid-h4zmggu3]{width:24px;height:24px}.answer-content[data-astro-cid-h4zmggu3]{padding:0 var(--spacing-4) var(--spacing-4)}.answer-content[data-astro-cid-h4zmggu3] p[data-astro-cid-h4zmggu3]{font-size:var(--font-size-xs)}.container[data-astro-cid-h4zmggu3]{padding:0 var(--spacing-3)}}@media(min-width:1200px){.container[data-astro-cid-h4zmggu3]{padding:0 var(--spacing-10)}.section-title[data-astro-cid-h4zmggu3]{font-size:var(--font-size-4xl)}.section-description[data-astro-cid-h4zmggu3],.question-text[data-astro-cid-h4zmggu3]{font-size:var(--font-size-xl)}.answer-content[data-astro-cid-h4zmggu3] p[data-astro-cid-h4zmggu3]{font-size:var(--font-size-lg)}}@media(prefers-contrast:high){.faq-section[data-astro-cid-h4zmggu3]{background:var(--color-white)}.faq-item[data-astro-cid-h4zmggu3]{border-color:var(--color-gray-600);border-width:2px}.faq-item[data-astro-cid-h4zmggu3].expanded{border-color:var(--color-primary-700)}.faq-question[data-astro-cid-h4zmggu3]:focus{outline-color:var(--color-primary-700);outline-width:4px}.question-text[data-astro-cid-h4zmggu3]{color:var(--color-gray-900);font-weight:var(--font-weight-bold)}.question-icon[data-astro-cid-h4zmggu3]{color:var(--color-primary-700)}}@media(prefers-reduced-motion:reduce){.faq-item[data-astro-cid-h4zmggu3],.faq-question[data-astro-cid-h4zmggu3],.question-icon[data-astro-cid-h4zmggu3],.faq-answer[data-astro-cid-h4zmggu3]{transition:none}}@media print{.faq-section[data-astro-cid-h4zmggu3]{padding:var(--spacing-8) 0;background:var(--color-white)!important}.faq-item[data-astro-cid-h4zmggu3]{border:1px solid var(--color-gray-400);break-inside:avoid;margin-bottom:var(--spacing-4)}.faq-answer[data-astro-cid-h4zmggu3]{max-height:none!important;overflow:visible!important}.question-icon[data-astro-cid-h4zmggu3]{display:none}.answer-content[data-astro-cid-h4zmggu3]{display:block}.question-text[data-astro-cid-h4zmggu3]{font-weight:var(--font-weight-bold)}}@media(hover:none)and (pointer:coarse){.faq-question[data-astro-cid-h4zmggu3]{min-height:56px}.faq-item[data-astro-cid-h4zmggu3]:hover{border-color:var(--color-gray-200);box-shadow:none}.faq-question[data-astro-cid-h4zmggu3]:hover{background:transparent}.faq-question[data-astro-cid-h4zmggu3]:active{background:var(--color-primary-50)}}.section-title[data-astro-cid-h4zmggu3]:focus{outline:2px solid var(--color-primary-light);outline-offset:2px;border-radius:var(--radius-sm)}.faq-question[data-astro-cid-h4zmggu3][aria-expanded=true]{font-weight:var(--font-weight-semibold)}@media(prefers-reduced-motion:no-preference){.faq-answer[data-astro-cid-h4zmggu3]{transition:max-height .4s cubic-bezier(.4,0,.2,1)}.question-icon[data-astro-cid-h4zmggu3]{transition:transform .3s cubic-bezier(.4,0,.2,1)}}
