.faq.svelte-1t8i6y4{background:var(--clr-bg)}.faq__header.svelte-1t8i6y4{max-width:640px;margin-bottom:var(--sp-16)}.faq__header.svelte-1t8i6y4 h2:where(.svelte-1t8i6y4){font-size:var(--text-section);letter-spacing:-.03em;margin-block:var(--sp-4) var(--sp-6);font-weight:900}.faq__divider.svelte-1t8i6y4{width:min(160px,40%);margin-bottom:var(--sp-6);display:block}.faq__intro.svelte-1t8i6y4{font-size:var(--text-lg);max-width:520px}.faq__list.svelte-1t8i6y4{border-top:1px solid var(--clr-border);flex-direction:column;display:flex}.faq__item.svelte-1t8i6y4{border-bottom:1px solid var(--clr-border)}.faq__question-wrap.svelte-1t8i6y4{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.faq__question.svelte-1t8i6y4{justify-content:space-between;align-items:center;gap:var(--sp-4);width:100%;padding:var(--sp-6) 0;text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.faq__question-text.svelte-1t8i6y4{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--clr-white);letter-spacing:-.01em;font-weight:600;line-height:1.3}.faq__question.svelte-1t8i6y4:hover .faq__question-text:where(.svelte-1t8i6y4){color:var(--clr-gold-light)}.faq__icon.svelte-1t8i6y4{border:1px solid var(--clr-border);width:32px;height:32px;color:var(--clr-muted);transition:transform var(--duration-base) var(--ease-out), border-color var(--duration-base), color var(--duration-base);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.faq__question.is-open.svelte-1t8i6y4 .faq__icon:where(.svelte-1t8i6y4){border-color:var(--clr-gold);color:var(--clr-gold);transform:rotate(180deg)}.faq__answer.svelte-1t8i6y4{overflow:hidden}.faq__answer-inner.svelte-1t8i6y4{padding-bottom:var(--sp-6)}.faq__answer-inner.svelte-1t8i6y4 p:where(.svelte-1t8i6y4){font-size:var(--text-base);color:var(--clr-white-dim);max-width:720px;line-height:1.75}.faq--compact.svelte-1t8i6y4 .faq__question-text:where(.svelte-1t8i6y4){font-size:var(--text-lg)}.lead-form.svelte-33db70{width:100%}.lead-form__form.svelte-33db70{gap:var(--sp-5);flex-direction:column;display:flex}.lead-form__row.svelte-33db70{gap:var(--sp-5);grid-template-columns:1fr;display:grid}@media (width>=640px){.lead-form__row.svelte-33db70{grid-template-columns:1fr 1fr}}.lead-form__optional.svelte-33db70{color:var(--clr-muted);font-weight:400;font-size:var(--text-xs)}.lead-form__submit.svelte-33db70{width:100%;font-size:var(--text-base);justify-content:center;min-height:56px}.lead-form__submit.svelte-33db70:disabled{opacity:.6;cursor:not-allowed}.lead-form__error.svelte-33db70{font-size:var(--text-sm);color:#e57373;padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-md);background:#e5737314;border:1px solid #e5737333}.lead-form__disclaimer.svelte-33db70{font-size:var(--text-xs);color:var(--clr-muted);text-align:center;line-height:1.6}.lead-form__success.svelte-33db70{text-align:center;padding:var(--sp-12) var(--sp-8);align-items:center;gap:var(--sp-4);flex-direction:column;display:flex}.lead-form__success-icon.svelte-33db70{background:var(--clr-gold-dim);border:1px solid var(--clr-gold);width:56px;height:56px;font-size:var(--text-xl);color:var(--clr-gold);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.lead-form__success-title.svelte-33db70{font-family:var(--font-serif);font-size:var(--text-2xl);color:var(--clr-white);letter-spacing:-.02em}.lead-form__success-text.svelte-33db70{font-size:var(--text-base);max-width:380px;line-height:1.6}
