.page-module___8aEwW__container{max-width:1200px;margin:0 auto;padding:0 24px}.page-module___8aEwW__header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:24px 0;display:flex}.page-module___8aEwW__logo{background:linear-gradient(135deg,#06b6d4 0%,#a855f7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;align-items:center;gap:8px;font-size:24px;font-weight:800;display:flex}.page-module___8aEwW__nav{align-items:center;gap:32px;display:flex}.page-module___8aEwW__navLink{color:var(--text-secondary);transition:var(--transition-fast);font-size:15px;font-weight:500;text-decoration:none}.page-module___8aEwW__navLink:hover{color:var(--text-primary);text-shadow:0 0 8px #ffffff4d}.page-module___8aEwW__hero{text-align:center;flex-direction:column;align-items:center;padding:96px 0 64px;display:flex;position:relative}.page-module___8aEwW__heroTitle{letter-spacing:-1px;max-width:800px;margin-bottom:24px;font-size:56px;font-weight:800;line-height:1.15}.page-module___8aEwW__heroTitle span{background:linear-gradient(135deg, var(--secondary) 0%, var(--primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.page-module___8aEwW__heroSubtitle{color:var(--text-secondary);max-width:600px;margin-bottom:40px;font-size:18px;line-height:1.6}.page-module___8aEwW__actions{gap:16px;display:flex}.page-module___8aEwW__features{grid-template-columns:repeat(3,1fr);gap:32px;margin:64px 0;display:grid}.page-module___8aEwW__featureCard{text-align:left;padding:32px}.page-module___8aEwW__featureCard h3{color:var(--text-primary);margin-bottom:12px;font-size:20px;font-weight:700}.page-module___8aEwW__featureCard p{color:var(--text-secondary);font-size:14px;line-height:1.6}.page-module___8aEwW__featureIcon{width:48px;height:48px;color:var(--primary);background:#a855f71a;border:1px solid #a855f733;border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.page-module___8aEwW__sectionTitle{text-align:center;letter-spacing:-.5px;margin:80px 0 32px;font-size:32px;font-weight:800}.page-module___8aEwW__pricingSection{margin-bottom:120px}.page-module___8aEwW__pricingTableWrapper{border-radius:var(--border-radius-md);margin-top:32px;overflow:hidden}.page-module___8aEwW__footer{text-align:center;color:var(--text-muted);border-top:1px solid #ffffff0d;padding:48px 0;font-size:14px}@media (max-width:768px){.page-module___8aEwW__heroTitle{font-size:38px}.page-module___8aEwW__features{grid-template-columns:1fr;gap:24px}.page-module___8aEwW__nav{display:none}}
