.page-module__E0kJGG__header{z-index:100;transition:background var(--duration-mid) var(--ease-out), box-shadow var(--duration-mid) var(--ease-out);padding:0 2rem;position:fixed;top:0;left:0;right:0}.page-module__E0kJGG__headerScrolled{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:0 1px 0 var(--border), var(--shadow-sm)}.page-module__E0kJGG__nav{justify-content:space-between;align-items:center;max-width:1200px;height:72px;margin:0 auto;display:flex}.page-module__E0kJGG__logo{letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.25rem;font-weight:800;display:flex}.page-module__E0kJGG__logoIcon{background:linear-gradient(135deg, var(--accent), var(--accent-dim));border-radius:var(--radius-sm);justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;display:flex}.page-module__E0kJGG__navLinks{align-items:center;gap:2rem;list-style:none;display:flex}.page-module__E0kJGG__navLink{color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-out);font-size:.9rem;font-weight:500;position:relative}.page-module__E0kJGG__navLink:after{content:"";background:var(--accent);width:0;height:2px;transition:width var(--duration-mid) var(--ease-out);border-radius:1px;position:absolute;bottom:-4px;left:0}.page-module__E0kJGG__navLink:hover{color:var(--text-primary)}.page-module__E0kJGG__navLink:hover:after{width:100%}.page-module__E0kJGG__navCta{color:var(--bg-deep);background:var(--accent);border-radius:var(--radius-lg);transition:transform var(--duration-fast) var(--ease-spring), box-shadow var(--duration-mid) var(--ease-out);padding:9px 22px;font-size:.875rem;font-weight:600}.page-module__E0kJGG__navCta:hover{box-shadow:var(--shadow-glow);transform:scale(1.04)}.page-module__E0kJGG__hero{justify-content:center;align-items:center;min-height:100vh;padding:120px 2rem 80px;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__heroBg{z-index:0;position:absolute;inset:0}.page-module__E0kJGG__heroBg:before{content:"";background:radial-gradient(ellipse 80% 60% at 50% 20%, var(--accent-glow) 0%, transparent 70%);opacity:.5;position:absolute;inset:0}.page-module__E0kJGG__heroBg:after{content:"";background:linear-gradient(180deg, transparent 50%, var(--bg-deep) 100%);position:absolute;inset:0}.page-module__E0kJGG__heroInner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;width:100%;max-width:1200px;display:grid;position:relative}.page-module__E0kJGG__heroContent{animation:page-module__E0kJGG__fadeInUp var(--duration-slow) var(--ease-out) both}.page-module__E0kJGG__heroBadge{color:var(--accent);background:var(--accent-glow);border:1px solid var(--border-accent);border-radius:var(--radius-lg);letter-spacing:.02em;align-items:center;gap:8px;margin-bottom:1.5rem;padding:6px 16px;font-size:.8rem;font-weight:600;display:inline-flex}.page-module__E0kJGG__heroBadgeDot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite page-module__E0kJGG__pulse-glow}.page-module__E0kJGG__heroTitle{letter-spacing:-.03em;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1.08}.page-module__E0kJGG__heroTitleGradient{background:linear-gradient(135deg, var(--accent), #7ef5c5, var(--gold));-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite page-module__E0kJGG__shimmer}.page-module__E0kJGG__heroSub{color:var(--text-secondary);max-width:500px;margin-bottom:2.5rem;font-size:1.15rem;line-height:1.7}.page-module__E0kJGG__heroActions{flex-wrap:wrap;gap:1rem;display:flex}.page-module__E0kJGG__btnPrimary{color:var(--bg-deep);background:linear-gradient(135deg, var(--accent), #5bedb5);border-radius:var(--radius-lg);transition:transform var(--duration-fast) var(--ease-spring), box-shadow var(--duration-mid) var(--ease-out);align-items:center;gap:8px;padding:14px 32px;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:0 4px 24px #44e0a04d}.page-module__E0kJGG__btnPrimary:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 8px 36px #44e0a066}.page-module__E0kJGG__btnSecondary{color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);transition:transform var(--duration-fast) var(--ease-spring), background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);align-items:center;gap:8px;padding:14px 32px;font-size:1rem;font-weight:600;display:inline-flex}.page-module__E0kJGG__btnSecondary:hover{background:var(--bg-card-hover);border-color:var(--border-accent);transform:translateY(-2px)}.page-module__E0kJGG__heroImage{animation:page-module__E0kJGG__fadeInUp var(--duration-slow) var(--ease-out) .2s both;justify-content:center;align-items:center;display:flex}.page-module__E0kJGG__heroImageWrapper{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg), 0 0 80px var(--accent-glow);width:100%;max-width:480px;animation:6s ease-in-out infinite page-module__E0kJGG__float;position:relative;overflow:hidden}.page-module__E0kJGG__heroImageWrapper img{width:100%;height:auto;display:block}.page-module__E0kJGG__heroImageWrapper:before{content:"";border-radius:var(--radius-xl);border:1px solid var(--border-accent);z-index:2;pointer-events:none;position:absolute;inset:0}.page-module__E0kJGG__features{padding:100px 2rem 120px;position:relative}.page-module__E0kJGG__sectionInner{max-width:1200px;margin:0 auto}.page-module__E0kJGG__sectionLabel{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:8px;margin-bottom:1rem;font-size:.8rem;font-weight:700;display:inline-flex}.page-module__E0kJGG__sectionLabelLine{background:var(--accent);border-radius:1px;width:32px;height:2px}.page-module__E0kJGG__sectionTitle{letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800}.page-module__E0kJGG__sectionSub{color:var(--text-secondary);max-width:560px;margin-bottom:3.5rem;font-size:1.1rem}.page-module__E0kJGG__featureGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.page-module__E0kJGG__featureCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);transition:transform var(--duration-mid) var(--ease-spring), border-color var(--duration-mid) var(--ease-out), box-shadow var(--duration-mid) var(--ease-out);padding:2rem;position:relative;overflow:hidden}.page-module__E0kJGG__featureCard:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:0;height:2px;transition:opacity var(--duration-mid) var(--ease-out);position:absolute;top:0;left:0;right:0}.page-module__E0kJGG__featureCard:hover{border-color:var(--border-accent);box-shadow:var(--shadow-md), 0 0 40px var(--accent-glow);transform:translateY(-6px)}.page-module__E0kJGG__featureCard:hover:before{opacity:1}.page-module__E0kJGG__featureIcon{border-radius:var(--radius-md);background:var(--accent-glow);border:1px solid var(--border-accent);width:52px;height:52px;transition:transform var(--duration-mid) var(--ease-spring);justify-content:center;align-items:center;margin-bottom:1.25rem;font-size:1.5rem;display:flex}.page-module__E0kJGG__featureCard:hover .page-module__E0kJGG__featureIcon{transform:scale(1.1)}.page-module__E0kJGG__featureTitle{letter-spacing:-.01em;margin-bottom:.6rem;font-size:1.15rem;font-weight:700}.page-module__E0kJGG__featureDesc{color:var(--text-secondary);font-size:.92rem;line-height:1.65}.page-module__E0kJGG__howItWorks{background:linear-gradient(180deg, var(--bg-deep), var(--bg-base), var(--bg-deep));padding:100px 2rem 120px;position:relative}.page-module__E0kJGG__stepsGrid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3.5rem;display:grid;position:relative}.page-module__E0kJGG__stepsGrid:before{content:"";background:linear-gradient(90deg, transparent, var(--border-accent), var(--accent-dim), var(--border-accent), transparent);z-index:0;height:2px;position:absolute;top:44px;left:15%;right:15%}.page-module__E0kJGG__step{text-align:center;z-index:1;position:relative}.page-module__E0kJGG__stepNumber{background:var(--bg-card);border:2px solid var(--accent);width:56px;height:56px;color:var(--accent);transition:background var(--duration-mid) var(--ease-out), color var(--duration-mid) var(--ease-out), transform var(--duration-mid) var(--ease-spring);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;font-size:1.3rem;font-weight:800;display:flex}.page-module__E0kJGG__step:hover .page-module__E0kJGG__stepNumber{background:var(--accent);color:var(--bg-deep);transform:scale(1.1)}.page-module__E0kJGG__stepTitle{margin-bottom:.6rem;font-size:1.15rem;font-weight:700}.page-module__E0kJGG__stepDesc{color:var(--text-secondary);max-width:300px;margin:0 auto;font-size:.92rem;line-height:1.65}.page-module__E0kJGG__stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:60px 2rem}.page-module__E0kJGG__statsGrid{text-align:center;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1200px;margin:0 auto;display:grid}.page-module__E0kJGG__statValue{background:linear-gradient(135deg, var(--accent), var(--gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.3rem;font-size:clamp(2rem,3vw,2.8rem);font-weight:900}.page-module__E0kJGG__statLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;font-weight:500}.page-module__E0kJGG__cta{text-align:center;padding:120px 2rem;position:relative;overflow:hidden}.page-module__E0kJGG__cta:before{content:"";background:radial-gradient(ellipse 60% 50% at 50% 60%, var(--accent-glow) 0%, transparent 70%);opacity:.4;position:absolute;inset:0}.page-module__E0kJGG__ctaInner{z-index:1;max-width:640px;margin:0 auto;position:relative}.page-module__E0kJGG__ctaTitle{letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:900}.page-module__E0kJGG__ctaSub{color:var(--text-secondary);margin-bottom:2.5rem;font-size:1.1rem}.page-module__E0kJGG__ctaActions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.page-module__E0kJGG__footer{border-top:1px solid var(--border);padding:3rem 2rem}.page-module__E0kJGG__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;display:flex}.page-module__E0kJGG__footerCopy{color:var(--text-muted);font-size:.85rem}.page-module__E0kJGG__footerLinks{gap:1.5rem;list-style:none;display:flex}.page-module__E0kJGG__footerLink{color:var(--text-muted);transition:color var(--duration-fast) var(--ease-out);font-size:.85rem}.page-module__E0kJGG__footerLink:hover{color:var(--accent)}.page-module__E0kJGG__menuToggle{cursor:pointer;flex-direction:column;gap:5px;padding:8px;display:none}.page-module__E0kJGG__menuToggle span{background:var(--text-primary);width:22px;height:2px;transition:transform var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);border-radius:1px}@media (max-width:900px){.page-module__E0kJGG__heroInner{text-align:center;grid-template-columns:1fr;gap:3rem}.page-module__E0kJGG__heroSub{margin-left:auto;margin-right:auto}.page-module__E0kJGG__heroActions{justify-content:center}.page-module__E0kJGG__heroImage{order:-1}.page-module__E0kJGG__heroImageWrapper{max-width:340px;margin:0 auto}.page-module__E0kJGG__featureGrid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.page-module__E0kJGG__stepsGrid{grid-template-columns:1fr;max-width:400px;margin:3.5rem auto 0}.page-module__E0kJGG__stepsGrid:before{display:none}.page-module__E0kJGG__statsGrid{grid-template-columns:repeat(2,1fr)}.page-module__E0kJGG__menuToggle{display:flex}.page-module__E0kJGG__navLinks{display:none}}@media (max-width:480px){.page-module__E0kJGG__hero{padding:100px 1.25rem 60px}.page-module__E0kJGG__features,.page-module__E0kJGG__howItWorks,.page-module__E0kJGG__cta{padding-left:1.25rem;padding-right:1.25rem}.page-module__E0kJGG__heroTitle{font-size:2rem}.page-module__E0kJGG__heroActions{flex-direction:column;align-items:center}.page-module__E0kJGG__btnPrimary,.page-module__E0kJGG__btnSecondary{justify-content:center;width:100%}.page-module__E0kJGG__statsGrid{grid-template-columns:1fr}.page-module__E0kJGG__ctaActions{flex-direction:column;align-items:center}}
