.faq-section[data-astro-cid-al2ca2vr]{padding:var(--space-16) 0}.container[data-astro-cid-al2ca2vr]{max-width:900px;margin:0 auto;padding:0 var(--space-6)}.faq-heading[data-astro-cid-al2ca2vr]{font-family:var(--font-heading);font-size:clamp(var(--text-2xl),4vw,var(--text-3xl));font-weight:var(--font-bold);color:var(--color-primary);line-height:var(--leading-tight);margin:0 0 var(--space-12) 0}.faq-accordion[data-astro-cid-al2ca2vr]{display:flex;flex-direction:column;gap:var(--space-4)}.faq-item[data-astro-cid-al2ca2vr]{background-color:var(--color-white);border-radius:var(--radius-base);box-shadow:var(--shadow-brand);overflow:hidden;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.faq-item[data-astro-cid-al2ca2vr]:hover{transform:scale(1.02);box-shadow:0 6px 20px #00000026}.faq-question[data-astro-cid-al2ca2vr]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);background-color:transparent;border:none;border-bottom:none;cursor:pointer;text-align:left}.faq-question[data-astro-cid-al2ca2vr]:focus{outline:none}.faq-question[data-astro-cid-al2ca2vr]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.faq-question-text[data-astro-cid-al2ca2vr]{flex:1;font-family:var(--font-heading);font-size:clamp(var(--text-lg),2.5vw,var(--text-xl));font-weight:var(--font-semibold);color:var(--color-primary);line-height:var(--leading-tight);margin:0}.faq-icon[data-astro-cid-al2ca2vr]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:var(--color-accent);border-radius:50%;transition:all var(--transition-base)}.faq-icon[data-astro-cid-al2ca2vr] svg[data-astro-cid-al2ca2vr]{width:24px;height:24px;color:var(--color-white)}.faq-icon[data-astro-cid-al2ca2vr] .icon-vertical[data-astro-cid-al2ca2vr],.faq-icon[data-astro-cid-al2ca2vr] .icon-horizontal[data-astro-cid-al2ca2vr]{transition:transform var(--transition-base),opacity var(--transition-base);transform-origin:center}.faq-item[data-astro-cid-al2ca2vr][data-open=true] .faq-icon[data-astro-cid-al2ca2vr] .icon-vertical[data-astro-cid-al2ca2vr]{transform:rotate(90deg);opacity:0}.faq-question[data-astro-cid-al2ca2vr]:hover .faq-icon[data-astro-cid-al2ca2vr]{background-color:var(--color-primary);transform:scale(1.1)}.faq-answer[data-astro-cid-al2ca2vr]{max-height:0;overflow:hidden;transition:max-height var(--transition-slow) ease-in-out}.faq-item[data-astro-cid-al2ca2vr][data-open=true] .faq-answer[data-astro-cid-al2ca2vr]{max-height:1000px}.faq-answer-content[data-astro-cid-al2ca2vr]{padding:0 var(--space-6) var(--space-6) var(--space-6)}.faq-answer-content[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);line-height:var(--leading-relaxed);margin:0}.faq-answer-content[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]+p[data-astro-cid-al2ca2vr]{margin-top:var(--space-4)}@media (max-width: 1024px){.faq-section[data-astro-cid-al2ca2vr]{padding:var(--space-12) 0}.faq-heading[data-astro-cid-al2ca2vr]{margin-bottom:var(--space-10)}.container[data-astro-cid-al2ca2vr]{padding:0 var(--space-4)}}@media (max-width: 768px){.faq-section[data-astro-cid-al2ca2vr]{padding:var(--space-10) 0}.faq-heading[data-astro-cid-al2ca2vr]{margin-bottom:var(--space-8)}.faq-accordion[data-astro-cid-al2ca2vr]{gap:var(--space-3)}.faq-question[data-astro-cid-al2ca2vr]{padding:var(--space-4) var(--space-5);gap:var(--space-3)}.faq-icon[data-astro-cid-al2ca2vr]{width:28px;height:28px}.faq-icon[data-astro-cid-al2ca2vr] svg[data-astro-cid-al2ca2vr]{width:20px;height:20px}.faq-answer-content[data-astro-cid-al2ca2vr]{padding:0 var(--space-5) var(--space-5) var(--space-5)}}@media (max-width: 480px){.faq-question[data-astro-cid-al2ca2vr]{padding:var(--space-4)}.faq-icon[data-astro-cid-al2ca2vr]{width:26px;height:26px}.faq-icon[data-astro-cid-al2ca2vr] svg[data-astro-cid-al2ca2vr]{width:18px;height:18px}.faq-answer-content[data-astro-cid-al2ca2vr]{padding:0 var(--space-4) var(--space-4) var(--space-4)}}@media (prefers-contrast: high){.faq-item[data-astro-cid-al2ca2vr]{border:2px solid var(--color-text)}.faq-question[data-astro-cid-al2ca2vr]:focus-visible{outline-width:4px}.faq-icon[data-astro-cid-al2ca2vr]{background-color:var(--color-text);border:2px solid var(--color-white)}}@media (prefers-reduced-motion: reduce){.faq-answer[data-astro-cid-al2ca2vr],.faq-icon[data-astro-cid-al2ca2vr],.faq-icon[data-astro-cid-al2ca2vr] .icon-vertical[data-astro-cid-al2ca2vr],.faq-icon[data-astro-cid-al2ca2vr] .icon-horizontal[data-astro-cid-al2ca2vr]{transition:none}.faq-item[data-astro-cid-al2ca2vr][data-open=true] .faq-answer[data-astro-cid-al2ca2vr]{max-height:none}}@media print{.faq-item[data-astro-cid-al2ca2vr]{box-shadow:none;border:1px solid var(--color-gray-300);page-break-inside:avoid;margin-bottom:var(--space-4)}.faq-answer[data-astro-cid-al2ca2vr]{max-height:none!important}.faq-icon[data-astro-cid-al2ca2vr]{display:none}.faq-question[data-astro-cid-al2ca2vr]{padding-bottom:var(--space-2)}.faq-answer-content[data-astro-cid-al2ca2vr]{padding-top:0}}
