.page-module___8aEwW__wrapper{position:relative;overflow:hidden}.page-module___8aEwW__hero{min-height:calc(100vh - 72px);padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl);align-items:center;display:flex;position:relative}.page-module___8aEwW__heroGlow{z-index:0;pointer-events:none;background:radial-gradient(circle,#6366f126 0%,#0000 70%);width:50%;height:60%;position:absolute;top:-20%;left:-10%}.page-module___8aEwW__heroContainer{z-index:1;gap:var(--spacing-xl);grid-template-columns:1fr;align-items:center;display:grid;position:relative}@media (min-width:1024px){.page-module___8aEwW__heroContainer{grid-template-columns:1fr 1fr}}.page-module___8aEwW__badge{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-md);padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.page-module___8aEwW__title{margin-bottom:var(--spacing-md);color:var(--text-primary);font-size:clamp(2rem,6vw,5rem);line-height:1}.page-module___8aEwW__titleHighlight{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module___8aEwW__subtitle{color:var(--text-secondary);max-width:480px;margin-bottom:var(--spacing-xl);font-size:1.125rem}.page-module___8aEwW__heroActions{gap:var(--spacing-md);margin-bottom:var(--spacing-2xl);flex-wrap:wrap;display:flex}.page-module___8aEwW__heroActions>*{text-align:center;flex:1;padding:.65rem 1.25rem;font-size:.95rem}@media (min-width:480px){.page-module___8aEwW__heroActions>*{flex:none;padding:.75rem 1.5rem;font-size:1rem}}.page-module___8aEwW__statsRow{gap:var(--spacing-xl);border-top:1px solid var(--border-color);padding-top:var(--spacing-lg);display:flex}.page-module___8aEwW__statItem{flex-direction:column;display:flex}.page-module___8aEwW__statValue{font-family:var(--font-display);color:var(--text-primary);font-size:1.5rem;font-weight:600}.page-module___8aEwW__statLabel{color:var(--text-muted);font-size:.875rem}.page-module___8aEwW__heroVisual{aspect-ratio:1;width:100%;display:none;position:relative}@media (min-width:1024px){.page-module___8aEwW__heroVisual{display:block}}.page-module___8aEwW__mockupContainer{width:100%;height:100%;position:relative}.page-module___8aEwW__mockupNode{border-radius:var(--radius-md);box-shadow:var(--shadow-lg),0 0 0 1px var(--border-color);transition:transform var(--transition-normal);background-position:50%;background-size:cover;animation:6s ease-in-out infinite page-module___8aEwW__float;position:absolute}.page-module___8aEwW__mockupNode:hover{z-index:10;box-shadow:var(--shadow-glow);transform:scale(1.05)translateY(-5px)}.page-module___8aEwW__mockupNode:nth-child(2){animation-delay:-1s}.page-module___8aEwW__mockupNode:nth-child(3){animation-delay:-2s}.page-module___8aEwW__mockupNode:nth-child(4){animation-delay:-3s}.page-module___8aEwW__mockupLines{z-index:-1;pointer-events:none;position:absolute;top:0;left:0}@keyframes page-module___8aEwW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.page-module___8aEwW__features{padding:var(--spacing-2xl)0;background:var(--bg-surface);border-top:1px solid var(--border-color)}.page-module___8aEwW__sectionHeader{text-align:center;margin-bottom:var(--spacing-2xl)}.page-module___8aEwW__sectionHeader h2{margin-bottom:var(--spacing-sm);font-size:clamp(1.5rem,4vw,2.5rem)}.page-module___8aEwW__sectionHeader p{color:var(--text-secondary);font-size:1.125rem}.page-module___8aEwW__grid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module___8aEwW__grid{grid-template-columns:repeat(3,1fr)}}.page-module___8aEwW__card{background:var(--bg-elevated);border:1px solid var(--border-color);padding:var(--spacing-xl);border-radius:var(--radius-lg);transition:all var(--transition-normal)}.page-module___8aEwW__card:hover{box-shadow:var(--shadow-glow);border-color:#6366f180;transform:translateY(-5px)}.page-module___8aEwW__cardIcon{margin-bottom:var(--spacing-md);font-size:2rem}.page-module___8aEwW__card h3{margin-bottom:var(--spacing-sm);color:var(--text-primary);font-size:1.25rem}.page-module___8aEwW__card p{color:var(--text-secondary);font-size:.95rem}
