.faq.svelte-1vyz8mk{gap:12px;display:grid}details.svelte-1vyz8mk{border-radius:var(--radius-sm);background:var(--surface);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-gold);box-shadow:var(--shadow);transition:background-color .3s}details[open].svelte-1vyz8mk{background:var(--surface)}summary.svelte-1vyz8mk{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;list-style:none;display:flex}summary.svelte-1vyz8mk::-webkit-details-marker{display:none}h3.svelte-1vyz8mk{letter-spacing:-.01em;margin:0;font-size:1.08rem;line-height:1.35}.plus.svelte-1vyz8mk{background:var(--honey);width:34px;height:34px;transition:transform .4s var(--ease);border-radius:50%;flex:none;position:relative}.plus.svelte-1vyz8mk:before,.plus.svelte-1vyz8mk:after{content:"";background:var(--ink);width:12px;height:2px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.plus.svelte-1vyz8mk:after{transition:rotate .4s var(--ease);rotate:90deg}details[open].svelte-1vyz8mk .plus:where(.svelte-1vyz8mk):after{rotate:0deg}.answer.svelte-1vyz8mk{padding:0 26px 24px;font-size:1rem}
