.faq-header[data-astro-cid-tkjepyjs]{padding:clamp(8rem,12vw,12rem) clamp(1.25rem,3vw,2.5rem) clamp(2rem,3vw,3rem);text-align:center;background:var(--color-accent-bg)}.faq-header__label[data-astro-cid-tkjepyjs]{color:var(--color-gold);margin-bottom:.75rem}.faq-header__title[data-astro-cid-tkjepyjs]{margin:0 0 clamp(2rem,3vw,3rem)}.faq-search[data-astro-cid-tkjepyjs]{max-width:640px;margin:0 auto}.faq-search__wrapper[data-astro-cid-tkjepyjs]{position:relative;display:flex;align-items:center}.faq-search__icon[data-astro-cid-tkjepyjs]{position:absolute;left:1.25rem;color:var(--color-text-light);pointer-events:none;transition:color .3s}.faq-search__input[data-astro-cid-tkjepyjs]{width:100%;padding:1.125rem 3.5rem 1.125rem 3.25rem;font-family:var(--font-body);font-size:clamp(.875rem,.85rem + .1vw,1rem);color:var(--color-text);background:var(--color-primary-bg);border:1px solid var(--color-border);border-radius:2px;outline:none;transition:border-color .3s var(--ease-out-quart),box-shadow .3s var(--ease-out-quart)}.faq-search__input[data-astro-cid-tkjepyjs]::placeholder{color:var(--color-text-light);opacity:.7}.faq-search__input[data-astro-cid-tkjepyjs]:focus{border-color:var(--color-gold);box-shadow:0 0 0 3px var(--color-gold-light)}.faq-search__input[data-astro-cid-tkjepyjs]:focus~.faq-search__icon[data-astro-cid-tkjepyjs]{color:var(--color-gold)}.faq-search__clear[data-astro-cid-tkjepyjs]{position:absolute;right:.75rem;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;color:var(--color-text-light);cursor:pointer;border-radius:50%;opacity:0;pointer-events:none;transition:opacity .2s,color .2s,background .2s}.faq-search__clear--visible[data-astro-cid-tkjepyjs]{opacity:1;pointer-events:auto}.faq-search__clear[data-astro-cid-tkjepyjs]:hover{color:var(--color-heading);background:var(--color-accent-bg)}.faq-search__count[data-astro-cid-tkjepyjs]{font-size:.8125rem;color:var(--color-gold);letter-spacing:.05em;margin:.75rem 0 0;min-height:1.25rem}.faq-nav[data-astro-cid-tkjepyjs]{padding:0 clamp(1.25rem,3vw,2.5rem);background:var(--color-accent-bg);border-bottom:1px solid var(--color-border-light)}.faq-nav__inner[data-astro-cid-tkjepyjs]{max-width:900px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem;padding-bottom:clamp(2rem,3vw,3rem)}.faq-nav__link[data-astro-cid-tkjepyjs]{display:inline-block;padding:.5rem 1rem;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-light);border:1px solid var(--color-border);border-radius:2px;text-decoration:none;background:var(--color-primary-bg);transition:all .3s var(--ease-out-quart)}.faq-nav__link[data-astro-cid-tkjepyjs]:hover{border-color:var(--color-gold);color:var(--color-gold);background:var(--color-gold-light)}.faq-nav__link--hidden[data-astro-cid-tkjepyjs]{opacity:.3;pointer-events:none}.faq-content[data-astro-cid-tkjepyjs]{padding:clamp(3rem,5vw,5rem) clamp(1.25rem,3vw,2.5rem)}.faq-content__inner[data-astro-cid-tkjepyjs]{max-width:860px;margin:0 auto}.faq-section[data-astro-cid-tkjepyjs]{margin-bottom:clamp(2.5rem,4vw,4rem);scroll-margin-top:6rem}.faq-section[data-astro-cid-tkjepyjs]:last-of-type{margin-bottom:0}.faq-section--hidden[data-astro-cid-tkjepyjs]{display:none}.faq-section__header[data-astro-cid-tkjepyjs]{display:flex;align-items:baseline;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:2px solid var(--color-accent-bg)}.faq-section__number[data-astro-cid-tkjepyjs]{font-family:var(--font-heading);font-size:.75rem;font-weight:700;letter-spacing:.1em;color:var(--color-gold);flex-shrink:0}.faq-section__title[data-astro-cid-tkjepyjs]{margin:0;font-size:clamp(1.125rem,1rem + .42vw,1.375rem)}.faq-section__list[data-astro-cid-tkjepyjs]{display:flex;flex-direction:column}.faq-item[data-astro-cid-tkjepyjs]{border-bottom:1px solid var(--color-border-light);transition:opacity .3s,transform .3s}.faq-item--hidden[data-astro-cid-tkjepyjs]{display:none}.faq-item__question[data-astro-cid-tkjepyjs]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;padding:1.25rem .25rem;font-family:var(--font-body);font-size:clamp(.9375rem,.875rem + .14vw,1.0625rem);font-weight:500;color:var(--color-heading);text-align:left;line-height:1.5;background:none;border:none;cursor:pointer;transition:color .3s var(--ease-out-quart)}.faq-item__question[data-astro-cid-tkjepyjs]:hover{color:var(--color-gold)}.faq-item__question[data-astro-cid-tkjepyjs]:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.faq-item__question-text[data-astro-cid-tkjepyjs]{flex:1}.faq-item__chevron[data-astro-cid-tkjepyjs]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--color-accent-bg);color:var(--color-gold);transition:transform .4s var(--ease-out-expo),background .3s,color .3s}.faq-item--open[data-astro-cid-tkjepyjs] .faq-item__chevron[data-astro-cid-tkjepyjs]{transform:rotate(45deg);background:var(--color-gold);color:#fff}.faq-item__answer[data-astro-cid-tkjepyjs]{max-height:0;overflow:hidden;transition:max-height .45s var(--ease-out-expo)}.faq-item__answer-inner[data-astro-cid-tkjepyjs]{padding:0 .25rem 1.5rem}.faq-item__answer-inner[data-astro-cid-tkjepyjs] p[data-astro-cid-tkjepyjs]{color:var(--color-text-light);font-size:clamp(.875rem,.85rem + .1vw,1rem);line-height:1.86;margin-bottom:0}.faq-item__answer-inner[data-astro-cid-tkjepyjs] a[data-astro-cid-tkjepyjs]{color:var(--color-gold);text-decoration:underline;text-underline-offset:2px}.faq-item__answer-inner[data-astro-cid-tkjepyjs] a[data-astro-cid-tkjepyjs]:hover{color:var(--color-gold-hover)}.faq-no-results[data-astro-cid-tkjepyjs]{display:none;text-align:center;padding:clamp(3rem,5vw,5rem) 1rem}.faq-no-results--visible[data-astro-cid-tkjepyjs]{display:block}.faq-no-results__icon[data-astro-cid-tkjepyjs]{color:var(--color-border);margin-bottom:1.5rem}.faq-no-results__title[data-astro-cid-tkjepyjs]{margin-bottom:.5rem;font-size:1.125rem}.faq-no-results__text[data-astro-cid-tkjepyjs]{color:var(--color-text-light);font-size:.9375rem;margin-bottom:1.5rem}.faq-no-results__suggestion[data-astro-cid-tkjepyjs]{color:var(--color-text-light);font-size:.875rem;margin-bottom:0}.faq-no-results__tag[data-astro-cid-tkjepyjs]{display:inline-block;padding:.25rem .625rem;margin:.25rem .125rem;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.08em;color:var(--color-gold);background:var(--color-gold-light);border:1px solid transparent;border-radius:2px;cursor:pointer;transition:all .2s var(--ease-out-quart)}.faq-no-results__tag[data-astro-cid-tkjepyjs]:hover{border-color:var(--color-gold);background:var(--color-primary-bg)}.faq-cta[data-astro-cid-tkjepyjs]{background:var(--color-accent-bg);padding:clamp(4rem,6vw,6rem) clamp(1.25rem,3vw,2.5rem)}.faq-cta__inner[data-astro-cid-tkjepyjs]{max-width:800px;margin:0 auto;text-align:center}.faq-cta__heading[data-astro-cid-tkjepyjs]{margin-bottom:.75rem}.faq-cta__text[data-astro-cid-tkjepyjs]{color:var(--color-text-light);font-size:clamp(1rem,.9rem + .2vw,1.125rem);margin-bottom:2rem}.faq-item--match[data-astro-cid-tkjepyjs] .faq-item__question[data-astro-cid-tkjepyjs]{animation:matchPulse .6s var(--ease-out-expo)}@keyframes matchPulse{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media(max-width:991px){.faq-header[data-astro-cid-tkjepyjs]{padding-top:calc(60px + clamp(8rem,12vw,12rem))}}@media(max-width:639px){.faq-nav__inner[data-astro-cid-tkjepyjs]{gap:.25rem}.faq-nav__link[data-astro-cid-tkjepyjs]{padding:.375rem .75rem;font-size:.6875rem}.faq-item__question[data-astro-cid-tkjepyjs]{padding:1rem 0;gap:1rem}.faq-item__chevron[data-astro-cid-tkjepyjs]{width:30px;height:30px}.faq-item__chevron[data-astro-cid-tkjepyjs] svg[data-astro-cid-tkjepyjs]{width:16px;height:16px}}
