.faq-page.svelte-1bex8oj{min-height:100vh;background:linear-gradient(180deg,#0a0a0a,#0f172a);color:#fff}.hero.svelte-1bex8oj{padding:80px 20px 60px;text-align:center}.container.svelte-1bex8oj{max-width:900px;margin:0 auto}.tag.svelte-1bex8oj{display:inline-block;background:#06b6d426;border:1px solid rgba(6,182,212,.4);color:#06b6d4;padding:8px 20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;border-radius:50px;margin-bottom:20px}h1.svelte-1bex8oj{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;font-style:italic;text-transform:uppercase;line-height:1.1;margin-bottom:20px}.gradient-text.svelte-1bex8oj{background:linear-gradient(135deg,#06b6d4,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle.svelte-1bex8oj{font-size:1.2rem;color:#fff9;max-width:600px;margin:0 auto}.faq-section.svelte-1bex8oj{padding:40px 20px 100px}.faq-list.svelte-1bex8oj{display:flex;flex-direction:column;gap:16px;margin-bottom:80px}.faq-item.svelte-1bex8oj{background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;transition:all .3s ease}.faq-item.svelte-1bex8oj:hover,.faq-item.open.svelte-1bex8oj{border-color:#06b6d44d}.faq-question.svelte-1bex8oj{width:100%;display:flex;align-items:center;gap:16px;padding:24px;background:transparent;border:none;color:#fff;font-size:1.1rem;font-weight:600;text-align:left;cursor:pointer;transition:all .2s ease}.faq-question.svelte-1bex8oj:hover{background:#06b6d40d}.question-number.svelte-1bex8oj{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#06b6d426;color:#06b6d4;font-weight:700;border-radius:50%}.question-text.svelte-1bex8oj{flex:1}.toggle-icon.svelte-1bex8oj{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#06b6d426;color:#06b6d4;font-size:1.5rem;font-weight:300;border-radius:50%;transition:transform .3s ease}.faq-item.open.svelte-1bex8oj .toggle-icon:where(.svelte-1bex8oj){transform:rotate(180deg)}.faq-answer.svelte-1bex8oj{padding:0 24px 24px 80px;color:#ffffffb3;line-height:1.7}.faq-answer.svelte-1bex8oj p:where(.svelte-1bex8oj){margin:0}.faq-answer.svelte-1bex8oj strong{color:#06b6d4;font-weight:700}.cta-section.svelte-1bex8oj{text-align:center;padding:60px 20px;background:linear-gradient(145deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.1);border-radius:24px}.cta-section.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:2rem;font-weight:900;margin-bottom:12px;color:#fff}.cta-section.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:1.1rem;color:#fff9;margin-bottom:32px}.cta-button.svelte-1bex8oj{display:inline-block;background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;padding:18px 48px;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:8px;text-decoration:none;transition:all .3s ease;box-shadow:0 8px 32px #06b6d44d}.cta-button.svelte-1bex8oj:hover{transform:translateY(-3px);box-shadow:0 16px 48px #06b6d480}@media(max-width:640px){.faq-question.svelte-1bex8oj{font-size:1rem;padding:20px 16px;gap:12px}.question-number.svelte-1bex8oj{width:32px;height:32px;font-size:.85rem}.faq-answer.svelte-1bex8oj{padding:0 16px 20px 60px;font-size:.95rem}}
