.nav.svelte-1dn711m{position:fixed;top:0;left:0;right:0;z-index:100;padding:1.25rem 2rem;display:flex;align-items:center;justify-content:space-between;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0ccc;border-bottom:1px solid var(--color-border);transition:padding .3s,background .3s}.nav-enter.svelte-1dn711m{opacity:0;transform:translateY(-100%);animation:svelte-1dn711m-nav-slide-in .6s cubic-bezier(.4,0,.2,1) 1.2s forwards}@keyframes svelte-1dn711m-nav-slide-in{to{opacity:1;transform:translateY(0)}}.nav-scrolled.svelte-1dn711m{padding:1rem 2rem;background:#0a0a0cf2}.logo.svelte-1dn711m{font-family:var(--font-display);font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.logo.svelte-1dn711m span:where(.svelte-1dn711m){color:var(--color-accent)}.nav-links.svelte-1dn711m{display:flex;gap:2rem;align-items:center}.nav-links.svelte-1dn711m a:where(.svelte-1dn711m):not(.btn-join){font-size:.875rem;font-weight:500;color:var(--color-text-muted);transition:color .3s;letter-spacing:.03em;text-transform:uppercase}.nav-links.svelte-1dn711m a:where(.svelte-1dn711m):not(.btn-join):hover{color:var(--color-text)}@media(max-width:900px){.nav-links.svelte-1dn711m a:where(.svelte-1dn711m):not(.btn-join){display:none}}@media(max-width:600px){.nav.svelte-1dn711m{padding:1rem 1.25rem}}.hero.svelte-1rdpiyb{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8rem 2rem 6rem;position:relative}.hero-glow-drift.svelte-1rdpiyb{position:absolute;top:-20%;left:50%;transform:translate(-50%);pointer-events:none;animation:svelte-1rdpiyb-glow-drift 12s ease-in-out infinite}.hero-glow.svelte-1rdpiyb{width:600px;height:600px;background:radial-gradient(circle,var(--color-accent-glow) 0%,transparent 70%);animation:svelte-1rdpiyb-glow-breathe 6s ease-in-out infinite}@keyframes svelte-1rdpiyb-glow-breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.55}}@keyframes svelte-1rdpiyb-glow-drift{0%{transform:translate(-50%) translate(0)}25%{transform:translate(-50%) translate(30px,-20px)}50%{transform:translate(-50%) translate(-20px,15px)}75%{transform:translate(-50%) translate(15px,25px)}to{transform:translate(-50%) translate(0)}}.hero-badge.svelte-1rdpiyb{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;border:1px solid var(--color-accent);border-radius:100px;font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:2.5rem;opacity:0;animation:svelte-1rdpiyb-fadeUp .8s .2s forwards}.dot.svelte-1rdpiyb{width:6px;height:6px;background:var(--color-accent);border-radius:50%;animation:svelte-1rdpiyb-pulse 2s infinite}h1.svelte-1rdpiyb{font-family:var(--font-display);font-size:clamp(3rem,7vw,5.5rem);font-weight:700;line-height:1.05;letter-spacing:-.03em;max-width:900px;opacity:0;animation:svelte-1rdpiyb-fadeUp .8s .4s forwards}h1.svelte-1rdpiyb em:where(.svelte-1rdpiyb){font-style:italic;color:var(--color-accent)}.hero-sub.svelte-1rdpiyb{margin-top:1.75rem;font-size:1.15rem;color:var(--color-text-muted);max-width:540px;line-height:1.7;opacity:0;animation:svelte-1rdpiyb-fadeUp .8s .6s forwards}.hero-cta.svelte-1rdpiyb{margin-top:3rem;display:flex;flex-direction:column;align-items:center;gap:1rem;opacity:0;animation:svelte-1rdpiyb-fadeUp .8s .8s forwards}.hero-note.svelte-1rdpiyb{font-size:.8rem;color:var(--color-text-muted);letter-spacing:.03em}.hero-stats.svelte-1rdpiyb{margin-top:5rem;display:flex;gap:4rem;opacity:0;animation:svelte-1rdpiyb-fadeUp .8s 1s forwards}.stat.svelte-1rdpiyb{text-align:center}.stat-num.svelte-1rdpiyb{font-family:var(--font-display);font-size:2.5rem;font-weight:700;color:var(--color-accent)}.stat-label.svelte-1rdpiyb{font-size:.8rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:.25rem}@keyframes svelte-1rdpiyb-fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1rdpiyb-pulse{0%,to{opacity:1}50%{opacity:.4}}@media(max-width:900px){.hero-stats.svelte-1rdpiyb{gap:2rem;flex-wrap:wrap;justify-content:center}}@media(max-width:600px){.hero.svelte-1rdpiyb{padding:7rem 1.25rem 4rem}.hero-cta.svelte-1rdpiyb{flex-direction:column}}section.svelte-mxtu7g{padding:7rem 2rem;max-width:1200px;margin:0 auto}.steps-grid.svelte-mxtu7g{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:4rem}.step-card.svelte-mxtu7g{padding:2.5rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:16px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.step-card.svelte-mxtu7g:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--color-accent),transparent);opacity:0;transition:opacity .4s}.step-card.svelte-mxtu7g:hover{border-color:#2a2a32;background:var(--color-bg-card-hover);transform:translateY(-4px)}.step-card.svelte-mxtu7g:hover:before{opacity:1}.step-num.svelte-mxtu7g{font-family:var(--font-display);font-size:3.5rem;font-weight:700;color:var(--color-accent);opacity:.25;line-height:1;margin-bottom:1.25rem}.step-card.svelte-mxtu7g h3:where(.svelte-mxtu7g){font-size:1.15rem;font-weight:700;margin-bottom:.75rem}.step-card.svelte-mxtu7g p:where(.svelte-mxtu7g){font-size:.925rem;color:var(--color-text-muted);line-height:1.65}@media(max-width:900px){.steps-grid.svelte-mxtu7g{grid-template-columns:1fr}}@media(max-width:600px){section.svelte-mxtu7g{padding:4rem 1.25rem}}section.svelte-xgodef{padding:7rem 2rem;max-width:1200px;margin:0 auto}.benefits-grid.svelte-xgodef{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:4rem}.benefit-card.svelte-xgodef{padding:2.5rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:16px;transition:all .4s}.benefit-card.svelte-xgodef:hover{border-color:var(--color-accent);background:var(--color-bg-card-hover)}.benefit-icon.svelte-xgodef{width:48px;height:48px;border-radius:12px;background:var(--color-accent-soft);display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1.25rem}.benefit-card.svelte-xgodef h3:where(.svelte-xgodef){font-size:1.1rem;font-weight:700;margin-bottom:.6rem}.benefit-card.svelte-xgodef p:where(.svelte-xgodef){font-size:.9rem;color:var(--color-text-muted);line-height:1.65}@media(max-width:900px){.benefits-grid.svelte-xgodef{grid-template-columns:1fr}}@media(max-width:600px){section.svelte-xgodef{padding:4rem 1.25rem}}section.svelte-1tbna93{padding:7rem 2rem;max-width:1200px;margin:0 auto}.testimonials-grid.svelte-1tbna93{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:4rem}.testimonial-card.svelte-1tbna93{padding:2.25rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:16px;display:flex;flex-direction:column;transition:all .4s}.testimonial-card.svelte-1tbna93:hover{border-color:#2a2a32;transform:translateY(-3px)}.stars.svelte-1tbna93{color:var(--color-accent);font-size:.875rem;letter-spacing:2px;margin-bottom:1rem}blockquote.svelte-1tbna93{font-size:.925rem;line-height:1.7;color:var(--color-text);flex:1;font-style:italic}.testimonial-author.svelte-1tbna93{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--color-border);display:flex;align-items:center;gap:.75rem}.testimonial-avatar.svelte-1tbna93{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--color-accent),#b8892e);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem;color:var(--color-bg);flex-shrink:0}.testimonial-name.svelte-1tbna93{font-weight:600;font-size:.875rem}.testimonial-role.svelte-1tbna93{font-size:.75rem;color:var(--color-text-muted)}@media(max-width:900px){.testimonials-grid.svelte-1tbna93{grid-template-columns:1fr}}@media(max-width:600px){section.svelte-1tbna93{padding:4rem 1.25rem}}section.svelte-erqz3{padding:7rem 2rem;max-width:1200px;margin:0 auto}.faq-list.svelte-erqz3{margin-top:3rem;max-width:700px}.faq-item.svelte-erqz3{border-bottom:1px solid var(--color-border)}.faq-q.svelte-erqz3{width:100%;background:none;border:none;padding:1.5rem 0;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--color-text);text-align:left}.icon.svelte-erqz3{font-size:1.5rem;color:var(--color-accent);transition:transform .3s;font-weight:300;flex-shrink:0;margin-left:1rem}.faq-item.open.svelte-erqz3 .icon:where(.svelte-erqz3){transform:rotate(45deg)}.faq-a.svelte-erqz3{height:0;overflow:hidden;transition:height .4s cubic-bezier(.4,0,.2,1),padding .4s}.faq-item.open.svelte-erqz3 .faq-a:where(.svelte-erqz3){height:auto;padding-bottom:1.5rem}.faq-a.svelte-erqz3 p:where(.svelte-erqz3){font-size:.925rem;color:var(--color-text-muted);line-height:1.7}.faq-a.svelte-erqz3 p:where(.svelte-erqz3) a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.faq-a.svelte-erqz3 p:where(.svelte-erqz3) a:hover{opacity:.8}.faq-a.svelte-erqz3 p:where(.svelte-erqz3) strong{color:var(--color-text);font-weight:600}@media(max-width:600px){section.svelte-erqz3{padding:4rem 1.25rem}}.final-cta.svelte-6shcrq{text-align:center;padding:8rem 2rem;position:relative;max-width:1200px;margin:0 auto}.cta-glow-drift.svelte-6shcrq{position:absolute;bottom:0;left:50%;transform:translate(-50%);pointer-events:none;animation:svelte-6shcrq-glow-drift 12s ease-in-out infinite}.cta-glow.svelte-6shcrq{width:500px;height:500px;background:radial-gradient(circle,var(--color-accent-glow) 0%,transparent 70%);animation:svelte-6shcrq-glow-breathe 6s ease-in-out infinite}@keyframes svelte-6shcrq-glow-breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.55}}@keyframes svelte-6shcrq-glow-drift{0%{transform:translate(-50%) translate(0)}25%{transform:translate(-50%) translate(30px,-20px)}50%{transform:translate(-50%) translate(-20px,15px)}75%{transform:translate(-50%) translate(15px,25px)}to{transform:translate(-50%) translate(0)}}.final-cta.svelte-6shcrq .section-title{max-width:700px;margin:0 auto}.final-cta.svelte-6shcrq .section-desc{max-width:480px;margin:1rem auto 0}.cta-btn.svelte-6shcrq{margin-top:2.5rem;padding:1.1rem 3rem;font-size:1rem}@media(max-width:600px){.final-cta.svelte-6shcrq{padding:4rem 1.25rem}}footer.svelte-1k4qkoz{padding:3rem 2rem;border-top:1px solid var(--color-border);text-align:center;font-size:.8rem;color:var(--color-text-muted)}.horizontal-scroll.svelte-8ojyxu{width:100%;overflow-x:hidden;-webkit-mask:linear-gradient(to right,transparent,black 20%,black 80%,transparent);mask:linear-gradient(to right,transparent,black 20%,black 80%,transparent)}.horizontal-scroll.svelte-8ojyxu .scroll-content:where(.svelte-8ojyxu){--gap: var(--s1);width:max-content;--scroll-distance: calc(-50% - var(--gap) * .5);display:flex;gap:var(--gap);animation:svelte-8ojyxu-scroll 20s linear infinite}@keyframes svelte-8ojyxu-scroll{to{transform:translate(var(--scroll-distance))}}
