.faq.svelte-1vps0ct{padding:80px 24px}.faq-inner.svelte-1vps0ct{max-width:880px;margin:0 auto}h2.svelte-1vps0ct{font-family:var(--ybc-font-display);font-weight:800;font-size:36px;text-align:center;margin:0 0 12px;color:#111}.faq-lede.svelte-1vps0ct{text-align:center;font-size:16px;color:#555;margin:0 0 40px}.faq-list.svelte-1vps0ct{display:flex;flex-direction:column;gap:12px}.faq-item.svelte-1vps0ct{background:#fff;border:1px solid var(--ybc-border);border-radius:var(--ybc-radius-md);overflow:hidden;transition:border-color .15s,box-shadow .15s}.faq-item.open.svelte-1vps0ct{border-color:var(--ybc-purple);box-shadow:var(--ybc-shadow-card)}.faq-q.svelte-1vps0ct{width:100%;background:transparent;border:0;text-align:left;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--ybc-font-display);font-weight:700;font-size:17px;color:#111;cursor:pointer}.chev.svelte-1vps0ct{flex-shrink:0;color:var(--ybc-purple);transition:transform .2s}.faq-item.open.svelte-1vps0ct .chev:where(.svelte-1vps0ct){transform:rotate(180deg)}.faq-a.svelte-1vps0ct{padding:0 24px 24px}.faq-a.svelte-1vps0ct p:where(.svelte-1vps0ct){font-family:var(--ybc-font-body);font-size:15.5px;color:#444;line-height:1.6;margin:0}.faq-terms.svelte-1vps0ct{display:inline-block;margin-top:12px;font-family:var(--ybc-font-display);font-weight:700;font-size:14px;color:var(--ybc-purple-mid);text-decoration:none}.faq-terms.svelte-1vps0ct:hover{text-decoration:underline}@media(max-width:960px){h2.svelte-1vps0ct{font-size:28px}}
