.faq-hero.svelte-1bex8oj{padding:140px 0 70px;text-align:center}.faq-title.svelte-1bex8oj{font-size:clamp(2.4rem,5vw,4rem);margin-bottom:.8rem}.faq-sub.svelte-1bex8oj{font-size:clamp(.88rem,1.5vw,1.05rem);font-weight:300;line-height:1.8;color:var(--txt2);max-width:500px;margin:0 auto}.faq-section.svelte-1bex8oj{padding:60px 0}.faq-group.svelte-1bex8oj{max-width:760px;margin:0 auto}.faq-group-label.svelte-1bex8oj{font-family:var(--mono);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--teal);margin-bottom:1.5rem;display:flex;align-items:center;gap:.8rem}.faq-group-label.svelte-1bex8oj:after{content:"";flex:1;height:1px;background:var(--teal-border)}.faq-item.svelte-1bex8oj{border:1px solid var(--teal-border);border-radius:5px;margin-bottom:10px;background:#4aeadc03;overflow:hidden;transition:border-color .3s}.faq-item[open].svelte-1bex8oj{border-color:#4aeadc33;background:#4aeadc06}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj){font-size:.9rem;font-weight:500;color:var(--txt);padding:1.1rem 1.5rem;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:color .25s}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj)::-webkit-details-marker{display:none}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj):after{content:"+";font-family:var(--mono);font-size:.9rem;color:var(--teal-dim);flex-shrink:0;transition:transform .25s,color .25s}.faq-item[open].svelte-1bex8oj summary:where(.svelte-1bex8oj):after{content:"−";color:var(--teal)}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj):hover{color:var(--teal)}.faq-answer.svelte-1bex8oj{padding:0 1.5rem 1.3rem}.faq-answer.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:.88rem;font-weight:300;line-height:1.75;color:var(--txt2);margin-bottom:.6rem}.faq-answer.svelte-1bex8oj p:where(.svelte-1bex8oj):last-child{margin-bottom:0}.faq-answer.svelte-1bex8oj ul:where(.svelte-1bex8oj){list-style:none;margin:.4rem 0 .8rem}.faq-answer.svelte-1bex8oj li:where(.svelte-1bex8oj){font-size:.85rem;font-weight:300;line-height:1.7;color:var(--txt2);padding:.25rem 0 .25rem 1.2rem;position:relative}.faq-answer.svelte-1bex8oj li:where(.svelte-1bex8oj):before{content:"→";position:absolute;left:0;color:var(--teal-dim);font-size:.75rem;top:.3rem}.faq-answer.svelte-1bex8oj strong:where(.svelte-1bex8oj){color:var(--txt);font-weight:600}.faq-answer.svelte-1bex8oj a:where(.svelte-1bex8oj){color:var(--teal);text-decoration:none;border-bottom:1px solid rgba(74,234,220,.2);transition:border-color .25s}.faq-answer.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{border-color:var(--teal)}.faq-cta.svelte-1bex8oj{padding:80px 0 120px}.faq-actions.svelte-1bex8oj{display:flex;align-items:center;gap:1rem;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.faq-hero.svelte-1bex8oj{padding:120px 0 50px}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj){padding:.9rem 1.2rem}.faq-answer.svelte-1bex8oj{padding:0 1.2rem 1rem}}
