.page-module__E0kJGG__main{min-height:100vh;overflow-x:hidden}.page-module__E0kJGG__navbar{z-index:100;border-bottom:1px solid var(--border-glass);justify-content:space-between;align-items:center;height:80px;padding:0 5%;display:flex;position:fixed;top:0;left:0;right:0}.page-module__E0kJGG__logoArea{align-items:center;gap:.75rem;display:flex}.page-module__E0kJGG__logoText{font-family:var(--font-heading);font-size:1.5rem;font-weight:700}.page-module__E0kJGG__navLinks{align-items:center;gap:2rem;display:flex}.page-module__E0kJGG__navLinks a{color:var(--text-secondary);transition:color var(--transition-fast);font-weight:500}.page-module__E0kJGG__navLinks a:hover{color:var(--text-primary)}.page-module__E0kJGG__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:80px 5% 0;display:flex;position:relative}.page-module__E0kJGG__orb1,.page-module__E0kJGG__orb2{filter:blur(100px);z-index:-1;opacity:.5;border-radius:50%;animation:10s ease-in-out infinite alternate page-module__E0kJGG__float;position:absolute}.page-module__E0kJGG__orb1{background:radial-gradient(circle,#9855f666 0%,#0000 70%);width:500px;height:500px;top:20%;left:10%}.page-module__E0kJGG__orb2{background:radial-gradient(circle,#25e2f44d 0%,#0000 70%);width:600px;height:600px;animation-delay:-5s;bottom:10%;right:10%}.page-module__E0kJGG__heroTitle{max-width:1000px;margin-bottom:1.5rem;font-size:clamp(2.5rem,6vw,4.5rem)}.page-module__E0kJGG__heroSubtitle{color:var(--text-secondary);max-width:700px;margin-bottom:3rem;font-size:clamp(1.125rem,2vw,1.25rem)}.page-module__E0kJGG__heroActions{gap:1rem;display:flex}.page-module__E0kJGG__features{padding:var(--space-3xl) 5%;background:var(--bg-secondary);position:relative}.page-module__E0kJGG__sectionTitle{text-align:center;font-size:var(--text-4xl);margin-bottom:var(--space-2xl)}.page-module__E0kJGG__featuresGrid{gap:var(--space-xl);max-width:var(--max-width);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;display:grid}.page-module__E0kJGG__featureCard{padding:var(--space-xl);border-radius:var(--radius-xl);gap:var(--space-sm);flex-direction:column;display:flex}.page-module__E0kJGG__featureIcon{margin-bottom:var(--space-sm);font-size:2.5rem}.page-module__E0kJGG__featureTitle{font-size:var(--text-xl);color:var(--text-primary)}.page-module__E0kJGG__featureDesc{color:var(--text-secondary);line-height:1.6}.page-module__E0kJGG__pricing{padding:var(--space-3xl) 5%;background:var(--bg-primary)}.page-module__E0kJGG__pricingGrid{gap:var(--space-xl);max-width:var(--max-width);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;display:grid}.page-module__E0kJGG__pricingCard{padding:var(--space-2xl);gap:var(--space-md);flex-direction:column;display:flex}.page-module__E0kJGG__popularCard{z-index:10;transform:scale(1.05)}.page-module__E0kJGG__priceTitle{font-size:var(--text-2xl)}.page-module__E0kJGG__priceAmount{font-size:var(--text-5xl);margin:var(--space-md) 0;font-weight:700;font-family:var(--font-heading)}.page-module__E0kJGG__pricePeriod{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.page-module__E0kJGG__featureList{gap:var(--space-sm);margin:var(--space-md) 0;flex-direction:column;flex-grow:1;display:flex}.page-module__E0kJGG__featureItem{color:var(--text-secondary);align-items:center;gap:.5rem;display:flex}.page-module__E0kJGG__checkIcon{color:var(--accent-primary)}.page-module__E0kJGG__footer{border-top:1px solid var(--border-glass);padding:var(--space-2xl) 5%;background:var(--bg-secondary)}.page-module__E0kJGG__footerContent{max-width:var(--max-width);justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;margin:0 auto;display:flex}.page-module__E0kJGG__footerLinks{gap:1.5rem;display:flex}.page-module__E0kJGG__footerLinks a{color:var(--text-secondary);transition:color var(--transition-fast)}.page-module__E0kJGG__footerLinks a:hover{color:var(--text-primary)}@media (max-width:768px){.page-module__E0kJGG__navbar{gap:.75rem;height:70px;padding:0 1rem}.page-module__E0kJGG__logoArea{gap:.5rem}.page-module__E0kJGG__logoText{font-size:1.2rem}.page-module__E0kJGG__navLinks a[href^=\#]{display:none}.page-module__E0kJGG__navLinks{gap:.75rem}}
