.faq-page[data-v-22eb04fe]{--faq-ink: #241d25;--faq-muted: #746a73;--faq-accent: #8b4f70;color:var(--faq-ink);background:linear-gradient(180deg,#fbf7f8 0,#fff 440px)}.faq-hero[data-v-22eb04fe],.faq-content[data-v-22eb04fe],.faq-cta[data-v-22eb04fe]{width:min(100% - 40px,960px);margin-inline:auto}.faq-hero[data-v-22eb04fe]{padding:92px 0 58px;text-align:center}.eyebrow[data-v-22eb04fe]{margin:0 0 14px;color:var(--faq-accent);font-size:.78rem;font-weight:750;letter-spacing:.16em}.faq-hero h1[data-v-22eb04fe]{margin:0;font-size:clamp(2.25rem,6vw,4.4rem);line-height:1.08;letter-spacing:-.055em}.hero-copy[data-v-22eb04fe]{max-width:720px;margin:26px auto 0;color:#514850;font-size:1.08rem;line-height:1.8}.faq-content[data-v-22eb04fe]{padding:28px 0 76px}.section-heading[data-v-22eb04fe]{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px}.section-heading h2[data-v-22eb04fe]{margin:0;font-size:1.7rem}.section-heading p[data-v-22eb04fe]{margin:0;color:var(--faq-muted);font-size:.9rem}.faq-list[data-v-22eb04fe]{border-top:1px solid #d9d1d5}.faq-item[data-v-22eb04fe]{border-bottom:1px solid #d9d1d5}.faq-item summary[data-v-22eb04fe]{display:grid;grid-template-columns:42px minmax(0,1fr) 30px;gap:16px;align-items:center;padding:25px 2px;cursor:pointer;list-style:none}.faq-item summary[data-v-22eb04fe]::-webkit-details-marker{display:none}.question-number[data-v-22eb04fe]{color:var(--faq-accent);font-size:.8rem;font-weight:750;letter-spacing:.08em}.question-copy[data-v-22eb04fe]{display:grid;gap:7px}.question-copy strong[data-v-22eb04fe]{font-size:1.08rem;line-height:1.5}.toggle-icon[data-v-22eb04fe]{color:var(--faq-accent);font-size:1.6rem;font-weight:300;transition:transform .18s ease}.faq-item[open] .toggle-icon[data-v-22eb04fe]{transform:rotate(45deg)}.answer[data-v-22eb04fe]{padding:0 48px 27px 60px}.answer p[data-v-22eb04fe]{margin:0;color:#514850;line-height:1.75}.faq-cta[data-v-22eb04fe]{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-bottom:84px;padding:42px;border-radius:24px;background:#2e252c;color:#fff}.faq-cta h2[data-v-22eb04fe]{margin:0 0 10px;font-size:clamp(1.65rem,3vw,2.3rem)}.faq-cta>div>p[data-v-22eb04fe]:last-child{margin:0;color:#d9cfd5}.cta-actions[data-v-22eb04fe]{display:flex;flex-shrink:0;gap:10px}.cta-actions a[data-v-22eb04fe]{padding:12px 17px;border-radius:999px;font-size:.9rem;font-weight:700;text-decoration:none}.primary-link[data-v-22eb04fe]{background:#fff;color:#2e252c}.secondary-link[data-v-22eb04fe]{border:1px solid #786a73;color:#fff}@media(max-width:720px){.faq-hero[data-v-22eb04fe],.faq-content[data-v-22eb04fe],.faq-cta[data-v-22eb04fe]{width:min(100% - 28px,960px)}.faq-hero[data-v-22eb04fe]{padding:66px 0 42px}.section-heading[data-v-22eb04fe]{display:block}.section-heading p[data-v-22eb04fe]{margin-top:8px}.faq-item summary[data-v-22eb04fe]{grid-template-columns:34px minmax(0,1fr) 24px;gap:10px;padding:21px 0}.answer[data-v-22eb04fe]{padding:0 10px 24px 44px}.faq-cta[data-v-22eb04fe]{display:block;padding:30px 24px}.cta-actions[data-v-22eb04fe]{flex-wrap:wrap;margin-top:24px}}
