.page-module___8aEwW__page{justify-content:center;align-items:center;min-height:100vh;padding:48px 24px 80px;display:flex;position:relative}.page-module___8aEwW__main{z-index:1;flex-direction:column;align-items:center;gap:48px;width:100%;max-width:1200px;height:-webkit-fill-available;height:-moz-available;height:stretch;padding:80px 0;display:flex;position:relative;overflow-x:hidden}.page-module___8aEwW__header{text-align:center;letter-spacing:.5em;filter:blur(10px);opacity:0;font-weight:800;animation:1s cubic-bezier(.23,1,.32,1) forwards page-module___8aEwW__techReveal}@keyframes page-module___8aEwW__techReveal{0%{letter-spacing:.5em;filter:blur(10px);opacity:0;transform:translateY(-10px)scaleY(1.5)}50%{letter-spacing:.5em;filter:blur(10px);opacity:0;transform:translateY(-10px)scaleY(1.5)}to{letter-spacing:normal;filter:blur();opacity:1;transform:translateY(0)scaleY(1)}}.page-module___8aEwW__title{letter-spacing:8px;background:linear-gradient(180deg,var(--foreground)0%,var(--muted-foreground)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:2.5rem;font-weight:600}.page-module___8aEwW__subtitle{color:var(--muted-foreground);letter-spacing:2px;text-transform:uppercase;font-size:.75rem}.page-module___8aEwW__grid{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;display:grid}@media (max-width:768px){.page-module___8aEwW__main{padding:0}.page-module___8aEwW__grid{grid-template-columns:1fr}}
