.page-module___8aEwW__container{background-color:var(--bg-main);background-image:linear-gradient(#f8fafc66,#f8fafca6),url(/tech_bg.png);background-position:50%;background-size:cover;background-attachment:fixed;flex-direction:column;min-height:100vh;display:flex}@media (prefers-color-scheme:dark){.page-module___8aEwW__container{background-image:linear-gradient(#02061780,#020617bf),url(/tech_bg.png)}}.page-module___8aEwW__main{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:4rem 2rem;display:flex}.page-module___8aEwW__hero{text-align:center;max-width:800px;margin-bottom:4rem;animation:.6s cubic-bezier(.16,1,.3,1) page-module___8aEwW__heroFadeIn}@keyframes page-module___8aEwW__heroFadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.page-module___8aEwW__logoContainer{justify-content:center;margin-bottom:1.5rem;display:flex}.page-module___8aEwW__logo{transition:transform .3s cubic-bezier(.16,1,.3,1)}.page-module___8aEwW__logo:hover{transform:scale(1.05)}.page-module___8aEwW__title{background:linear-gradient(to right, var(--primary), var(--accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:3rem;font-weight:800}.page-module___8aEwW__subtitle{color:var(--text-secondary);margin-bottom:2rem;font-size:1.25rem}.page-module___8aEwW__actions{justify-content:center;gap:1rem;display:flex}.page-module___8aEwW__features{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;width:100%;display:grid}.page-module___8aEwW__features h3{color:var(--primary);margin-bottom:1rem}.page-module___8aEwW__features p{color:var(--text-secondary)}.page-module___8aEwW__footer{border-top:1px solid var(--border-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;align-items:center;gap:.75rem;width:100%;padding:2rem 1.5rem;display:flex}.page-module___8aEwW__footerLinks{align-items:center;gap:.75rem;display:flex}.page-module___8aEwW__footerLinks a{color:var(--text-secondary);transition:var(--transition);font-size:.875rem;font-weight:500}.page-module___8aEwW__footerLinks a:hover{color:var(--primary);text-decoration:underline}.page-module___8aEwW__divider{color:var(--border-color);font-size:.75rem}.page-module___8aEwW__copyright{color:var(--text-secondary);opacity:.8;font-size:.75rem}
