.h3.svelte-1bex8oj{--bg: #fdf4ef;--surface: rgba(14, 11, 11, .025);--line: rgba(14, 11, 11, .1);--line-strong: rgba(14, 11, 11, .18);--text: #0e0b0b;--soft: rgba(14, 11, 11, .68);--muted: rgba(93, 11, 0, .6);--card: rgba(255, 255, 255, .82);--shadow: rgba(93, 11, 0, .16);--bordo: #5d0b00;--bordo-deep: #3a0806;--coral: #ff3e39;--coral-2: #ff6038;--beige: #dbc1a9;font-family:Poppins,system-ui,sans-serif;color:var(--text);background-color:var(--bg);background-image:radial-gradient(900px circle at 8% 2%,rgba(255,62,57,.06),transparent 45%),radial-gradient(1000px circle at 94% 18%,rgba(93,11,0,.08),transparent 55%);overflow-x:hidden;margin-top:-5.5rem;padding-top:5.5rem}.dark .h3.svelte-1bex8oj{--bg: #0e0b0b;--surface: rgba(255, 255, 255, .035);--line: rgba(255, 238, 228, .12);--line-strong: rgba(255, 238, 228, .2);--text: #fdf4ef;--soft: rgba(253, 244, 239, .74);--muted: rgba(219, 193, 169, .62);--card: rgba(22, 16, 16, .78);--shadow: rgba(0, 0, 0, .55);background-image:radial-gradient(900px circle at 8% 2%,rgba(255,62,57,.07),transparent 45%),radial-gradient(1000px circle at 94% 18%,rgba(93,11,0,.42),transparent 55%)}.h3.svelte-1bex8oj em{font-style:italic;color:var(--coral)}.h3-wrap.svelte-1bex8oj{width:100%;max-width:860px;margin-inline:auto;padding-inline:var(--space-5)}@media(min-width:640px){.h3-wrap.svelte-1bex8oj{padding-inline:var(--space-6)}}.h3-btn.svelte-1bex8oj{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:999px;font-weight:600;font-size:.92rem;line-height:1;padding:var(--space-4) var(--space-6);text-decoration:none;border:1px solid transparent;transition:transform .15s,box-shadow .15s;white-space:nowrap}.h3-btn-primary.svelte-1bex8oj{background:var(--coral);color:#fff;box-shadow:0 12px 40px #ff3e3959}.h3-btn-primary.svelte-1bex8oj:hover{transform:translateY(-2px);box-shadow:0 16px 50px #ff3e3980}.faq-hero.svelte-1bex8oj{position:relative;overflow:hidden;padding-block:var(--space-9) var(--space-7)}.faq-shape.svelte-1bex8oj{position:absolute;top:-40px;right:8%;width:200px;height:220px;opacity:.06;pointer-events:none}.faq-shape.svelte-1bex8oj img:where(.svelte-1bex8oj){width:100%;height:100%;object-fit:contain}.faq-hero-inner.svelte-1bex8oj{position:relative;z-index:1;text-align:center}.faq-eyebrow.svelte-1bex8oj{font-size:.76rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--coral-2)}.faq-title.svelte-1bex8oj{font-family:"Noto Serif",serif;font-weight:400;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.08;margin-top:var(--space-3)}.faq-lead.svelte-1bex8oj{margin-top:var(--space-4);margin-inline:auto;max-width:600px;font-size:1.05rem;line-height:1.6;color:var(--soft);font-weight:300}.faq-body.svelte-1bex8oj{padding-bottom:var(--space-10)}.faq-cat.svelte-1bex8oj{margin-top:var(--space-8)}.faq-cat-label.svelte-1bex8oj{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--coral-2);margin-bottom:var(--space-4)}.faq-list.svelte-1bex8oj{display:flex;flex-direction:column;gap:var(--space-3)}.faq-item.svelte-1bex8oj{border:1px solid var(--line);border-radius:16px;background:var(--surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;transition:border-color .18s}.faq-item[open].svelte-1bex8oj{border-color:color-mix(in srgb,var(--coral) 35%,transparent)}.faq-q.svelte-1bex8oj{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);cursor:pointer;list-style:none;font-weight:600;font-size:1rem;color:var(--text)}.faq-q.svelte-1bex8oj::-webkit-details-marker{display:none}.faq-q.svelte-1bex8oj:hover{color:var(--coral)}.faq-item.svelte-1bex8oj .faq-chevron{flex-shrink:0;color:var(--muted);transition:transform .22s ease,color .18s}.faq-item[open].svelte-1bex8oj .faq-chevron{transform:rotate(180deg);color:var(--coral)}.faq-a.svelte-1bex8oj{padding:0 var(--space-6) var(--space-5)}.faq-a.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:.94rem;line-height:1.65;color:var(--soft);max-width:68ch}.faq-cta.svelte-1bex8oj{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5);margin-top:var(--space-9);padding:var(--space-7);border:1px solid var(--line);border-radius:20px;background:color-mix(in srgb,var(--coral) 6%,transparent)}.faq-cta.svelte-1bex8oj h3:where(.svelte-1bex8oj){font-family:"Noto Serif",serif;font-weight:400;font-style:italic;font-size:1.5rem}.faq-cta.svelte-1bex8oj p:where(.svelte-1bex8oj){margin-top:var(--space-1);font-size:.95rem;color:var(--soft)}
