.page-module__E0kJGG__hero{text-align:center;min-height:100vh;padding:var(--space-8);background:var(--bg-primary);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__heroGlow{pointer-events:none;background:radial-gradient(circle,#5b5fc70f 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__E0kJGG__heroContent{z-index:1;align-items:center;gap:var(--space-6);flex-direction:column;max-width:720px;animation:.8s both page-module__E0kJGG__fadeInUp;display:flex;position:relative}.page-module__E0kJGG__badge{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--neu-bg);box-shadow:var(--neu-shadow-sm);border-radius:var(--radius-full);color:var(--text-secondary);font-size:.8125rem;font-weight:500;display:inline-flex}.page-module__E0kJGG__badgeDot{background:var(--safe);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite page-module__E0kJGG__pulse}.page-module__E0kJGG__title{color:var(--text-primary);letter-spacing:-.03em;font-size:3.5rem;font-weight:700;line-height:1.1}.page-module__E0kJGG__titleAccent{background:linear-gradient(135deg, var(--accent), #8b8ff5);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__E0kJGG__subtitle{color:var(--text-muted);max-width:560px;font-size:1.25rem;line-height:1.6}.page-module__E0kJGG__actions{gap:var(--space-4);margin-top:var(--space-4);display:flex}.page-module__E0kJGG__primaryBtn{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);background:var(--accent);color:var(--text-inverse);border-radius:var(--radius-full);cursor:pointer;box-shadow:0 4px 16px #5b5fc740, var(--neu-shadow-sm);transition:all var(--transition-fast);border:none;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__E0kJGG__primaryBtn:hover{background:var(--accent-hover);box-shadow:0 6px 24px #5b5fc759, var(--neu-shadow);transform:translateY(-2px)}.page-module__E0kJGG__secondaryBtn{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);background:var(--neu-bg);color:var(--text-primary);border-radius:var(--radius-full);cursor:pointer;box-shadow:var(--neu-shadow-sm);transition:all var(--transition-fast);border:none;font-family:inherit;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.page-module__E0kJGG__secondaryBtn:hover{box-shadow:var(--neu-shadow);transform:translateY(-1px)}.page-module__E0kJGG__features{padding:var(--space-20) var(--space-8);background:var(--bg-primary)}.page-module__E0kJGG__featuresInner{max-width:1100px;margin:0 auto}.page-module__E0kJGG__featuresTitle{text-align:center;color:var(--text-primary);margin-bottom:var(--space-3);font-size:2rem;font-weight:700}.page-module__E0kJGG__featuresSub{text-align:center;color:var(--text-muted);margin-bottom:var(--space-12);font-size:1.0625rem}.page-module__E0kJGG__featuresGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.page-module__E0kJGG__featureCard{background:var(--neu-bg);box-shadow:var(--neu-shadow);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-6);gap:var(--space-4);transition:box-shadow var(--transition-base), transform var(--transition-base);flex-direction:column;display:flex}.page-module__E0kJGG__featureCard:hover{box-shadow:var(--neu-shadow-hover);transform:translateY(-4px)}.page-module__E0kJGG__featureIcon{border-radius:var(--radius-md);background:var(--accent-light);width:48px;height:48px;color:var(--accent);justify-content:center;align-items:center;font-size:1.5rem;display:flex}.page-module__E0kJGG__featureName{color:var(--text-primary);font-size:1.0625rem;font-weight:600}.page-module__E0kJGG__featureDesc{color:var(--text-muted);font-size:.875rem;line-height:1.6}.page-module__E0kJGG__philosophy{padding:var(--space-20) var(--space-8);background:var(--bg-primary)}.page-module__E0kJGG__philosophyInner{text-align:center;align-items:center;gap:var(--space-6);flex-direction:column;max-width:800px;margin:0 auto;display:flex}.page-module__E0kJGG__philosophyQuote{color:var(--text-primary);letter-spacing:-.02em;font-size:2rem;font-weight:700;line-height:1.3}.page-module__E0kJGG__philosophyQuoteAccent{color:var(--accent)}.page-module__E0kJGG__philosophyDesc{color:var(--text-muted);max-width:600px;font-size:1.0625rem;line-height:1.7}.page-module__E0kJGG__cta{padding:var(--space-20) var(--space-8);background:var(--bg-primary)}.page-module__E0kJGG__ctaCard{background:var(--neu-bg);max-width:800px;box-shadow:var(--neu-shadow);border-radius:var(--radius-2xl);padding:var(--space-16) var(--space-8);text-align:center;align-items:center;gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.page-module__E0kJGG__ctaTitle{color:var(--text-primary);font-size:1.75rem;font-weight:700}.page-module__E0kJGG__ctaDesc{color:var(--text-muted);max-width:480px;font-size:1rem}.page-module__E0kJGG__footer{padding:var(--space-8);text-align:center;color:var(--text-muted);border-top:1px solid var(--border-light);font-size:.8125rem}@keyframes page-module__E0kJGG__fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__E0kJGG__pulse{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:768px){.page-module__E0kJGG__title{font-size:2.25rem}.page-module__E0kJGG__subtitle{font-size:1.0625rem}.page-module__E0kJGG__actions{flex-direction:column;width:100%}.page-module__E0kJGG__primaryBtn,.page-module__E0kJGG__secondaryBtn{justify-content:center;width:100%}.page-module__E0kJGG__featuresGrid{grid-template-columns:1fr}.page-module__E0kJGG__philosophyQuote{font-size:1.5rem}}
