.lp-faq.svelte-123qtm8{background:var(--surface-2);border-top:1px solid var(--border-light);width:100%;padding:clamp(56px,7vw,92px) 0}.wrap.svelte-123qtm8{max-width:1120px;margin:0 auto;padding:0 24px}.head.svelte-123qtm8{text-align:center;margin-bottom:20px}.eyebrow.svelte-123qtm8{font-family:var(--font-ui);letter-spacing:.09em;text-transform:uppercase;color:var(--teal-deep);font-size:12px;font-weight:800}.head.svelte-123qtm8 h2:where(.svelte-123qtm8){font-family:var(--font-headline);color:var(--text-dark);text-wrap:balance;margin-top:12px;font-size:clamp(30px,4vw,46px);font-weight:400;line-height:1.08}.faq-list.svelte-123qtm8{max-width:820px;margin:20px auto 0}details.svelte-123qtm8{border-bottom:1px solid var(--border);padding:20px 0}details.svelte-123qtm8 summary:where(.svelte-123qtm8){cursor:pointer;font-family:var(--font-ui);color:var(--text-dark);justify-content:space-between;gap:20px;font-size:18px;font-weight:700;list-style:none;display:flex}details.svelte-123qtm8 summary:where(.svelte-123qtm8)::-webkit-details-marker{display:none}details.svelte-123qtm8 summary:where(.svelte-123qtm8) .pm:where(.svelte-123qtm8){color:var(--primary-deep);font-size:22px;transition:all .2s}details[open].svelte-123qtm8 summary:where(.svelte-123qtm8) .pm:where(.svelte-123qtm8){transform:rotate(45deg)}details.svelte-123qtm8 p:where(.svelte-123qtm8){color:var(--text-secondary);max-width:66ch;margin-top:12px;font-size:16.5px}
