.page-module___8aEwW__hero{text-align:center;min-height:100vh;padding:var(--space-5xl)var(--space-xl);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroBg{background:var(--gradient-hero);z-index:0;position:absolute;inset:0}.page-module___8aEwW__heroOrb{filter:blur(80px);opacity:.35;border-radius:50%;animation:8s ease-in-out infinite page-module___8aEwW__float;position:absolute}.page-module___8aEwW__heroOrb1{background:var(--color-purple-dark);width:500px;height:500px;animation-delay:0s;top:-10%;right:-5%}.page-module___8aEwW__heroOrb2{background:var(--color-gold-dark);width:400px;height:400px;animation-delay:-3s;bottom:-15%;left:-10%}.page-module___8aEwW__heroOrb3{background:var(--color-purple);width:250px;height:250px;animation-delay:-5s;top:50%;left:60%}.page-module___8aEwW__heroGrid{z-index:1;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.page-module___8aEwW__heroContent{z-index:2;max-width:800px;position:relative}.page-module___8aEwW__heroLabel{align-items:center;gap:var(--space-sm);padding:var(--space-sm)var(--space-lg);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-purple-light);text-transform:uppercase;letter-spacing:.12em;margin-bottom:var(--space-xl);animation:page-module___8aEwW__fadeInUp .8s var(--ease-out)forwards;background:#8b5cf61a;border:1px solid #8b5cf640;font-weight:600;display:inline-flex}.page-module___8aEwW__heroTitle{font-size:var(--text-6xl);margin-bottom:var(--space-lg);animation:page-module___8aEwW__fadeInUp .8s var(--ease-out).15s both}.page-module___8aEwW__heroSubtitle{font-size:var(--text-xl);color:var(--color-text-muted);margin-bottom:var(--space-2xl);max-width:600px;animation:page-module___8aEwW__fadeInUp .8s var(--ease-out).3s both;margin-left:auto;margin-right:auto;line-height:1.7}.page-module___8aEwW__heroCta{gap:var(--space-md);animation:page-module___8aEwW__fadeInUp .8s var(--ease-out).45s both;flex-wrap:wrap;justify-content:center;display:flex}.page-module___8aEwW__scrollIndicator{bottom:var(--space-2xl);z-index:2;align-items:center;gap:var(--space-sm);color:var(--color-text-subtle);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;animation:page-module___8aEwW__fadeInUp 1s var(--ease-out).8s both;flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}.page-module___8aEwW__scrollLine{background:linear-gradient(to bottom,var(--color-gold),transparent);width:1px;height:40px;animation:2s ease-in-out infinite page-module___8aEwW__pulse-glow}.page-module___8aEwW__about{padding:var(--space-5xl)0}.page-module___8aEwW__aboutGrid{gap:var(--space-4xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.page-module___8aEwW__aboutText{gap:var(--space-lg);flex-direction:column;display:flex}.page-module___8aEwW__sectionLabel{align-items:center;gap:var(--space-sm);font-size:var(--text-xs);color:var(--color-gold);text-transform:uppercase;letter-spacing:.15em;font-weight:600;display:inline-flex}.page-module___8aEwW__sectionTitle{font-size:var(--text-4xl);line-height:1.2}.page-module___8aEwW__sectionBody{font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.8}.page-module___8aEwW__aboutVisual{aspect-ratio:1;border-radius:var(--radius-xl);position:relative;overflow:hidden}.page-module___8aEwW__aboutVisualInner{background:linear-gradient(135deg,#1a0a2e 0%,#0a0a0a 50%,#1a1005 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.page-module___8aEwW__aboutRing{border:1px solid;border-radius:50%;position:absolute}.page-module___8aEwW__aboutRing1{border-color:#d4a04a26;width:70%;height:70%;animation:30s linear infinite page-module___8aEwW__rotate}.page-module___8aEwW__aboutRing2{border-color:#8b5cf626;width:55%;height:55%;animation:20s linear infinite reverse page-module___8aEwW__rotate}.page-module___8aEwW__aboutRing3{border-color:#d4a04a40;width:35%;height:35%;animation:15s linear infinite page-module___8aEwW__rotate}.page-module___8aEwW__aboutIcon{z-index:1;font-size:4rem}.page-module___8aEwW__statRow{gap:var(--space-lg);margin-top:var(--space-xl);display:flex}.page-module___8aEwW__statCard{padding:var(--space-lg);flex:1}.page-module___8aEwW__statValue{font-family:var(--font-outfit),sans-serif;font-size:var(--text-2xl);margin-bottom:var(--space-xs);font-weight:700}.page-module___8aEwW__statLabel{font-size:var(--text-xs);color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.1em}.page-module___8aEwW__products{padding:var(--space-5xl)0}.page-module___8aEwW__productsHeader{text-align:center;margin-bottom:var(--space-4xl)}.page-module___8aEwW__productCard{grid-template-columns:1fr 1fr;gap:0;min-height:440px;display:grid;overflow:hidden}.page-module___8aEwW__productInfo{padding:var(--space-3xl);justify-content:center;gap:var(--space-lg);flex-direction:column;display:flex}.page-module___8aEwW__productBadge{align-items:center;gap:var(--space-sm);padding:var(--space-xs)var(--space-md);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-purple-light);text-transform:uppercase;letter-spacing:.08em;background:#8b5cf61f;border:1px solid #8b5cf633;width:fit-content;font-weight:600;display:inline-flex}.page-module___8aEwW__productTitle{font-size:var(--text-3xl)}.page-module___8aEwW__productDesc{color:var(--color-text-muted);font-size:var(--text-base);line-height:1.8}.page-module___8aEwW__productFeatures{gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.page-module___8aEwW__featureTag{padding:var(--space-xs)var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-text-muted)}.page-module___8aEwW__productVisual{background:linear-gradient(135deg,#1a0a2e 0%,#0d0d0d 50%,#1a1005 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__productGlow{background:var(--color-purple);filter:blur(100px);opacity:.2;border-radius:50%;width:300px;height:300px;position:absolute}.page-module___8aEwW__productLogo{z-index:1;font-family:var(--font-outfit),sans-serif;font-size:var(--text-5xl);letter-spacing:-.03em;font-weight:800;position:relative}.page-module___8aEwW__productActions{gap:var(--space-md);margin-top:var(--space-sm);display:flex}.page-module___8aEwW__contact{padding:var(--space-5xl)0}.page-module___8aEwW__contactInner{text-align:center;padding:var(--space-4xl);position:relative;overflow:hidden}.page-module___8aEwW__contactGlow{filter:blur(120px);opacity:.15;border-radius:50%;width:400px;height:400px;position:absolute}.page-module___8aEwW__contactGlow1{background:var(--color-purple);top:-100px;left:-100px}.page-module___8aEwW__contactGlow2{background:var(--color-gold);bottom:-100px;right:-100px}.page-module___8aEwW__contactContent{z-index:1;position:relative}.page-module___8aEwW__contactTitle{font-size:var(--text-4xl);margin-bottom:var(--space-lg)}.page-module___8aEwW__contactBody{font-size:var(--text-lg);color:var(--color-text-muted);max-width:550px;margin:0 auto var(--space-2xl);line-height:1.8}.page-module___8aEwW__contactActions{gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:768px){.page-module___8aEwW__hero{padding:var(--space-4xl)var(--space-md)}.page-module___8aEwW__aboutGrid{gap:var(--space-2xl);grid-template-columns:1fr}.page-module___8aEwW__aboutVisual{max-width:360px;margin:0 auto}.page-module___8aEwW__productCard{grid-template-columns:1fr}.page-module___8aEwW__productVisual{min-height:300px}.page-module___8aEwW__productInfo{padding:var(--space-xl)}.page-module___8aEwW__statRow{flex-direction:column}.page-module___8aEwW__contactInner{padding:var(--space-2xl)var(--space-lg)}.page-module___8aEwW__scrollIndicator{display:none}}
