.faq-accordion.svelte-1rvm7gp{width:100%;display:flex;flex-direction:column;gap:var(--clay-space-8)}.faq-items.svelte-1rvm7gp{display:flex;flex-direction:column;gap:var(--clay-space-3)}.faq-item.svelte-1rvm7gp{background:var(--clay-bg-surface);border-radius:var(--clay-radius-lg);box-shadow:var(--clay-shadow-subtle);border:1px solid var(--clay-border-light);overflow:hidden;transition:all var(--clay-transition-base)}.faq-item.svelte-1rvm7gp:hover{box-shadow:var(--clay-shadow-raised)}.faq-item.open.svelte-1rvm7gp{box-shadow:var(--clay-shadow-raised);border-color:var(--clay-accent)}.faq-question.svelte-1rvm7gp{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--clay-space-4);padding:var(--clay-space-4) var(--clay-space-5);background:transparent;border:none;cursor:pointer;text-align:left;transition:all var(--clay-transition-fast)}.faq-question.svelte-1rvm7gp:hover{background:var(--clay-gradient-accent-overlay)}.faq-question.svelte-1rvm7gp:focus-visible{outline:2px solid var(--clay-accent);outline-offset:-2px}.question-text.svelte-1rvm7gp{flex:1;font-size:var(--clay-text-body-lg);font-weight:var(--clay-font-semibold);color:var(--clay-text-dark);line-height:var(--clay-leading-snug)}.toggle-icon.svelte-1rvm7gp{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:var(--clay-text-h2);font-weight:var(--clay-font-bold);color:var(--clay-accent);background:var(--clay-bg-soft);border-radius:var(--clay-radius-full);transition:all var(--clay-transition-base)}.faq-item.open.svelte-1rvm7gp .toggle-icon:where(.svelte-1rvm7gp){background:var(--clay-gradient-cta);color:var(--clay-primary-content);transform:rotate(180deg)}.faq-answer.svelte-1rvm7gp{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.faq-item.open.svelte-1rvm7gp .faq-answer:where(.svelte-1rvm7gp){max-height:1000px}.answer-content.svelte-1rvm7gp{padding:0 var(--clay-space-5) var(--clay-space-5) var(--clay-space-5);font-size:var(--clay-text-body);color:var(--clay-text-medium);line-height:var(--clay-leading-relaxed)}@media(max-width:767px){.faq-accordion.svelte-1rvm7gp{gap:var(--clay-space-6)}.faq-question.svelte-1rvm7gp{padding:var(--clay-space-3) var(--clay-space-4)}.question-text.svelte-1rvm7gp{font-size:var(--clay-text-body)}.toggle-icon.svelte-1rvm7gp{width:28px;height:28px;font-size:var(--clay-text-h3)}.answer-content.svelte-1rvm7gp{padding:0 var(--clay-space-4) var(--clay-space-4) var(--clay-space-4);font-size:var(--clay-text-label)}}.hero.svelte-1bex8oj{padding:var(--space-12) 0;background:linear-gradient(135deg,#0f172a,#1e293b,#0f172a);text-align:center;position:relative;overflow:hidden}.hero.svelte-1bex8oj:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(56,224,203,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(56,224,203,.02) 1px,transparent 1px);background-size:50px 50px;opacity:.5}.hero-title.svelte-1bex8oj{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;color:#fff;margin-bottom:var(--space-4);line-height:1.1;letter-spacing:-.02em;max-width:900px;margin-left:auto;margin-right:auto;padding:0 var(--space-6);position:relative;z-index:1}.hero-subtitle.svelte-1bex8oj{font-size:clamp(1.125rem,1.5vw,1.25rem);color:#ffffffbf;max-width:700px;margin:0 auto;line-height:1.7;padding:0 var(--space-6);position:relative;z-index:1}.faq-section.svelte-1bex8oj{padding:var(--space-12) 0;background:linear-gradient(180deg,#fff,#f8fafc)}.category-wrapper.svelte-1bex8oj{max-width:900px;margin:0 auto var(--space-8) auto;padding:0 var(--space-6)}.category-title.svelte-1bex8oj{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;color:#0f172a;margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:3px solid #38e0cb;letter-spacing:-.02em}.category-divider.svelte-1bex8oj{height:1px;background:linear-gradient(90deg,transparent,rgba(56,224,203,.3),transparent);max-width:900px;margin:var(--space-10) auto}.cta-section.svelte-1bex8oj{padding:var(--space-16) 0;background:linear-gradient(135deg,#0f172a,#1e293b,#0f172a);position:relative;overflow:hidden}.cta-section.svelte-1bex8oj:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 50% 50%,rgba(56,224,203,.15) 0%,transparent 50%),linear-gradient(rgba(56,224,203,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(56,224,203,.02) 1px,transparent 1px);background-size:100% 100%,50px 50px,50px 50px;pointer-events:none}.cta-content.svelte-1bex8oj{text-align:center;max-width:900px;margin:0 auto;padding:0 var(--space-6);position:relative;z-index:1}.cta-content.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800;color:#fff;margin-bottom:var(--space-4);letter-spacing:-.02em;line-height:1.1}.cta-content.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:clamp(1.125rem,1.5vw,1.25rem);color:#ffffffbf;margin-bottom:var(--space-8);max-width:700px;margin-left:auto;margin-right:auto;line-height:1.7}.cta-buttons.svelte-1bex8oj{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}@media(max-width:767px){.hero-title.svelte-1bex8oj{font-size:var(--font-h2);padding:0 var(--space-4)}.hero-subtitle.svelte-1bex8oj{font-size:var(--font-body);padding:0 var(--space-4)}.category-wrapper.svelte-1bex8oj{padding:0 var(--space-4)}.category-title.svelte-1bex8oj{font-size:var(--font-h3)}.cta-content.svelte-1bex8oj{padding:0 var(--space-4)}.cta-content.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:var(--font-h2)}.cta-content.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:var(--font-body)}}@media(min-width:768px)and (max-width:1023px){.category-wrapper.svelte-1bex8oj{padding:0 var(--space-4)}}
