.faq-card.svelte-1eeymhf{position:relative;margin-bottom:.75rem;background:var(--book-paper);border:1px solid var(--book-border);border-radius:4px;overflow:hidden;transition:all .2s ease;box-shadow:0 1px 3px #1d140d0f}.faq-card.svelte-1eeymhf:hover{box-shadow:0 2px 8px #1d140d1a}.faq-card--open.svelte-1eeymhf{border-color:var(--book-spine);border-left-width:3px}.faq-trigger.svelte-1eeymhf{display:flex;align-items:center;gap:1rem;width:100%;padding:1.25rem 1.5rem;background:none;border:none;cursor:pointer;text-align:left;transition:background .15s ease}.faq-trigger.svelte-1eeymhf:hover{background:#f8f5ee80}.faq-number.svelte-1eeymhf{flex-shrink:0;font-family:var(--font-display);font-size:.875rem;font-weight:600;color:var(--book-gold);opacity:.6}.faq-question.svelte-1eeymhf{flex:1;font-family:var(--font-body);font-size:1rem;font-weight:500;color:var(--book-ink);line-height:1.5}.faq-chevron.svelte-1eeymhf{flex-shrink:0;color:var(--book-ink-muted);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.faq-chevron--open.svelte-1eeymhf{transform:rotate(180deg);color:var(--book-spine)}.faq-answer.svelte-1eeymhf{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-answer--open.svelte-1eeymhf{grid-template-rows:1fr}.faq-answer__inner.svelte-1eeymhf{overflow:hidden}.faq-answer__inner.svelte-1eeymhf p:where(.svelte-1eeymhf){padding:0 1.5rem 1.25rem 3.75rem;font-family:var(--font-body);font-size:.9375rem;line-height:1.75;color:var(--book-ink-light)}@media(max-width:640px){.faq-trigger.svelte-1eeymhf{padding:1rem 1.25rem;gap:.75rem}.faq-answer__inner.svelte-1eeymhf p:where(.svelte-1eeymhf){padding:0 1.25rem 1rem 2.75rem}.faq-number.svelte-1eeymhf{font-size:.75rem}}.hanging-sign.svelte-la7xkf{position:relative;display:flex;flex-direction:column;align-items:center;animation:svelte-la7xkf-gentle-swing 4s ease-in-out infinite;transform-origin:top center}@keyframes svelte-la7xkf-gentle-swing{0%,to{transform:rotate(-.5deg)}50%{transform:rotate(.5deg)}}.sign-chains.svelte-la7xkf{display:flex;justify-content:space-between;width:280px;height:20px}@media(max-width:640px){.sign-chains.svelte-la7xkf{width:220px}}.chain.svelte-la7xkf{width:2px;height:100%;background:repeating-linear-gradient(180deg,var(--book-gold) 0px,var(--book-gold) 4px,transparent 4px,transparent 6px);opacity:.6}.sign-board.svelte-la7xkf{background:linear-gradient(180deg,#5c4030,#4a3525,#3d2a1a);border-radius:4px;padding:3px;box-shadow:0 4px 12px #1d140d4d,0 8px 24px #1d140d33,inset 0 1px #7060524d}.sign-face.svelte-la7xkf{display:flex;flex-direction:column;align-items:center;padding:1rem 2rem;background:linear-gradient(180deg,#4a3525,#3d2a1a);border-radius:2px;border:1px solid oklch(.4 .03 60 / .3)}.sign-subtitle.svelte-la7xkf{font-family:var(--font-ui);font-size:.7rem;text-transform:uppercase;letter-spacing:.25em;color:#e8d5a3}.sign-title.svelte-la7xkf{font-family:var(--font-display);font-size:clamp(1.25rem,4vw,1.75rem);font-weight:600;color:#fff;text-shadow:0 2px 4px oklch(.1 .02 60 / .5);margin:.375rem 0;text-align:center;line-height:1.3}.sign-flourish.svelte-la7xkf{font-size:.7rem;color:#e8d5a3;letter-spacing:.15em}.trust-row.svelte-la7xkf{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2.5rem}.trust-badge.svelte-la7xkf{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--book-paper);border:1px solid var(--book-border);border-radius:4px;box-shadow:0 2px 8px #1d140d0f}.trust-badge__icon.svelte-la7xkf{font-size:.625rem;color:var(--book-gold)}.trust-badge__text.svelte-la7xkf{font-family:var(--font-ui);font-size:.75rem;font-weight:500;color:var(--book-ink);letter-spacing:.02em}.sign-board.svelte-la7xkf :where(.svelte-la7xkf)::selection{background-color:var(--book-gold);color:var(--book-ink)}@media(max-width:640px){.sign-face.svelte-la7xkf{padding:.75rem 1rem}.sign-flourish.svelte-la7xkf{font-size:.6rem}.trust-row.svelte-la7xkf{gap:.75rem}}
