.faq-section[data-astro-cid-al2ca2vr]{background-color:var(--color-white);padding:140px 0}.faq-header[data-astro-cid-al2ca2vr]{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:48px}.faq-badge[data-astro-cid-al2ca2vr]{font-family:"DM Sans",var(--font-sans);font-size:14px;font-weight:600;line-height:30px;text-transform:uppercase;color:var(--color-black)}.faq-headline[data-astro-cid-al2ca2vr]{font-size:clamp(2rem,4vw + .5rem,48px);line-height:1.1;text-align:center;color:var(--color-black)}.faq-description[data-astro-cid-al2ca2vr]{font-size:var(--text-lg);color:#585858;text-align:center;max-width:600px;margin-top:var(--space-2)}.faq-search-wrapper[data-astro-cid-al2ca2vr]{max-width:500px;margin:0 auto var(--space-12)}.faq-search[data-astro-cid-al2ca2vr]{position:relative;display:flex;align-items:center}.search-icon[data-astro-cid-al2ca2vr]{position:absolute;left:16px;width:20px;height:20px;color:#888;pointer-events:none}.faq-search-input[data-astro-cid-al2ca2vr]{width:100%;padding:14px 44px;font-size:var(--text-base);font-family:var(--font-sans);border:1px solid #e0e0e0;border-radius:12px;background:var(--color-off-white);transition:all .2s ease}.faq-search-input[data-astro-cid-al2ca2vr]:focus{outline:none;border-color:var(--color-black);background:var(--color-white)}.faq-search-input[data-astro-cid-al2ca2vr]::placeholder{color:#888}.search-clear[data-astro-cid-al2ca2vr]{position:absolute;right:12px;width:24px;height:24px;padding:4px;background:none;border:none;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .2s ease}.search-clear[data-astro-cid-al2ca2vr].visible{opacity:1;visibility:visible}.search-clear[data-astro-cid-al2ca2vr] svg[data-astro-cid-al2ca2vr]{width:16px;height:16px;color:#888}.search-clear[data-astro-cid-al2ca2vr]:hover svg[data-astro-cid-al2ca2vr]{color:var(--color-black)}.faq-list[data-astro-cid-al2ca2vr]{max-width:1012px;margin:0 auto}.faq-item[data-astro-cid-al2ca2vr]{position:relative;transition:opacity .3s ease,max-height .3s ease}.faq-item[data-astro-cid-al2ca2vr].hidden-item,.faq-item[data-astro-cid-al2ca2vr].search-hidden{display:none}.faq-no-results[data-astro-cid-al2ca2vr]{text-align:center;padding:var(--space-12) 0;color:#585858}.faq-divider[data-astro-cid-al2ca2vr]{height:1px;background-color:#d0d0d0}.faq-question[data-astro-cid-al2ca2vr]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:32px 0;background:none;border:none;cursor:pointer;text-align:left;transition:color .3s ease}.faq-question[data-astro-cid-al2ca2vr]:hover{color:#000000b3}.question-text[data-astro-cid-al2ca2vr]{font-family:var(--font-sans);font-size:18px;font-weight:600;line-height:28px;color:var(--color-black);flex:1}.faq-icon[data-astro-cid-al2ca2vr]{position:relative;width:24px;height:24px;flex-shrink:0}.icon-circle[data-astro-cid-al2ca2vr]{position:absolute;inset:0;border-radius:80px;background-color:#f2f1fa;transition:background-color .3s ease}.faq-item[data-astro-cid-al2ca2vr].active .icon-circle[data-astro-cid-al2ca2vr]{background-color:#b3b3b3}.icon-plus[data-astro-cid-al2ca2vr],.icon-minus[data-astro-cid-al2ca2vr]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .3s ease}.icon-plus[data-astro-cid-al2ca2vr]{color:#797979;opacity:1}.icon-minus[data-astro-cid-al2ca2vr]{color:var(--color-white);opacity:0}.faq-item[data-astro-cid-al2ca2vr].active .icon-plus[data-astro-cid-al2ca2vr]{opacity:0}.faq-item[data-astro-cid-al2ca2vr].active .icon-minus[data-astro-cid-al2ca2vr]{opacity:1}.faq-answer[data-astro-cid-al2ca2vr]{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1),padding .4s ease}.faq-item[data-astro-cid-al2ca2vr].active .faq-answer[data-astro-cid-al2ca2vr]{max-height:500px;padding-bottom:32px}.faq-answer[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:26px;color:#585858;max-width:908px}.faq-show-more-wrapper[data-astro-cid-al2ca2vr]{text-align:center;margin-top:var(--space-8)}.faq-show-more-btn[data-astro-cid-al2ca2vr]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-family:var(--font-sans);font-size:var(--text-base);font-weight:600;color:var(--color-black);background:var(--color-off-white);border:1px solid #e0e0e0;border-radius:100px;cursor:pointer;transition:all .2s ease}.faq-show-more-btn[data-astro-cid-al2ca2vr]:hover{background:var(--color-white);border-color:var(--color-black)}.faq-show-more-btn[data-astro-cid-al2ca2vr].expanded .show-more-icon[data-astro-cid-al2ca2vr]{transform:rotate(180deg)}.show-more-icon[data-astro-cid-al2ca2vr]{width:20px;height:20px;transition:transform .3s ease}.faq-contact[data-astro-cid-al2ca2vr]{max-width:700px;margin:var(--space-12) auto 0;padding:var(--space-8);background:var(--color-off-white);border-radius:16px;text-align:center}.faq-contact-text[data-astro-cid-al2ca2vr]{font-size:var(--text-base);color:#585858;line-height:1.6}.faq-contact-link[data-astro-cid-al2ca2vr]{color:var(--color-black);font-weight:600;text-decoration:underline;text-underline-offset:2px}.faq-contact-link[data-astro-cid-al2ca2vr]:hover{text-decoration-thickness:2px}@media(max-width:900px){.faq-section[data-astro-cid-al2ca2vr]{padding:80px 0}.faq-header[data-astro-cid-al2ca2vr]{margin-bottom:32px}.faq-question[data-astro-cid-al2ca2vr]{padding:24px 0}}@media(max-width:640px){.question-text[data-astro-cid-al2ca2vr]{font-size:16px;line-height:24px}.faq-answer[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{font-size:14px;line-height:22px}.faq-search-wrapper[data-astro-cid-al2ca2vr]{margin-bottom:var(--space-8)}}.reveal[data-astro-cid-al2ca2vr]{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--delay, 0) * 80ms)}.reveal[data-astro-cid-al2ca2vr].visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal[data-astro-cid-al2ca2vr]{opacity:1;transform:none;transition:none}}
