.faqs-page.svelte-1fh07ci{width:100%;background-color:#fff;padding:80px 20px;min-height:100vh;box-sizing:border-box;overflow-x:hidden}.faqs-container.svelte-1fh07ci{max-width:900px;margin:0 auto;color:#160b11;width:100%;box-sizing:border-box}.faqs-head.svelte-1fh07ci{margin-bottom:56px}.faqs-eyebrow.svelte-1fh07ci{font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#a1846d;margin:0 0 14px}.faqs-title.svelte-1fh07ci{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:400;color:#160b11;margin:0 0 24px;line-height:1.15;letter-spacing:-.02em}.faqs-intro.svelte-1fh07ci{font-family:Montserrat,sans-serif;font-size:clamp(.95rem,1.1vw,1.0625rem);line-height:1.75;color:#3a2a31;font-weight:300;margin:0;max-width:720px}.faqs-link.svelte-1fh07ci{color:#a1846d;text-decoration:none;border-bottom:1px solid rgba(161,132,109,.3);transition:color .2s ease,border-color .2s ease}.faqs-link.svelte-1fh07ci:hover{color:#8a6f59;border-color:#8a6f59}.faqs-section.svelte-1fh07ci{margin-top:56px}.faqs-section-title.svelte-1fh07ci{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:400;color:#160b11;margin:0 0 24px;line-height:1.3;letter-spacing:-.01em;padding-bottom:14px;border-bottom:1px solid rgba(22,11,17,.08)}.faqs-item.svelte-1fh07ci{border-bottom:1px solid rgba(22,11,17,.08)}.faqs-item.svelte-1fh07ci summary:where(.svelte-1fh07ci){list-style:none;cursor:pointer;padding:22px 44px 22px 0;font-family:Montserrat,sans-serif;font-size:clamp(.95rem,1.1vw,1.0625rem);font-weight:500;color:#160b11;position:relative;transition:color .2s ease}.faqs-item.svelte-1fh07ci summary:where(.svelte-1fh07ci):hover{color:#a1846d}.faqs-item.svelte-1fh07ci summary:where(.svelte-1fh07ci)::-webkit-details-marker{display:none}.faqs-item.svelte-1fh07ci summary:where(.svelte-1fh07ci):after{content:"";position:absolute;right:4px;top:50%;width:14px;height:14px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-70%) rotate(45deg);transition:transform .3s ease}.faqs-item[open].svelte-1fh07ci summary:where(.svelte-1fh07ci):after{transform:translateY(-30%) rotate(-135deg)}.faqs-answer.svelte-1fh07ci{padding:0 44px 24px 0;animation:svelte-1fh07ci-faqs-reveal .3s ease}.faqs-answer.svelte-1fh07ci p:where(.svelte-1fh07ci){font-family:Montserrat,sans-serif;font-size:clamp(.9rem,1.05vw,1rem);line-height:1.75;color:#3a2a31;font-weight:300;margin:0}@keyframes svelte-1fh07ci-faqs-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.faqs-footnote.svelte-1fh07ci{margin-top:72px;padding-top:32px;border-top:1px solid rgba(22,11,17,.08);font-family:Montserrat,sans-serif;font-size:.9375rem;color:#6b5c55;line-height:1.75;font-weight:300;text-align:center}@media(max-width:768px){.faqs-page.svelte-1fh07ci{padding:60px 20px}.faqs-head.svelte-1fh07ci{margin-bottom:40px}.faqs-section.svelte-1fh07ci{margin-top:48px}.faqs-item.svelte-1fh07ci summary:where(.svelte-1fh07ci){padding:20px 36px 20px 0}.faqs-answer.svelte-1fh07ci{padding:0 36px 22px 0}}@media(max-width:480px){.faqs-page.svelte-1fh07ci{padding:48px 16px}.faqs-item.svelte-1fh07ci summary:where(.svelte-1fh07ci){padding:18px 30px 18px 0;font-size:.9375rem}.faqs-answer.svelte-1fh07ci{padding:0 30px 20px 0}}
