.page-module___8aEwW__container{flex-direction:column;min-height:100vh;display:flex}.page-module___8aEwW__nav{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--glass-border);background:#0a0a0ccc;justify-content:space-between;align-items:center;width:100%;padding:24px 80px;display:flex;position:fixed;top:0}.page-module___8aEwW__logo{letter-spacing:-1px;font-size:1.5rem;font-weight:800}.page-module___8aEwW__logo span{color:var(--primary)}.page-module___8aEwW__hero{background:radial-gradient(circle at 100% 0,#6366f11a,#0000 40%),radial-gradient(circle at 0 100%,#10b9811a,#0000 40%);flex:1;justify-content:center;align-items:center;padding:160px 20px 80px;display:flex}.page-module___8aEwW__heroContent{text-align:center;width:100%;max-width:1200px}.page-module___8aEwW__heroContent h1{background:linear-gradient(90deg,#fff,#94a3b8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:4rem;font-weight:800;line-height:1.1}.page-module___8aEwW__heroContent p{color:var(--muted);max-width:700px;margin:0 auto 60px;font-size:1.25rem;line-height:1.6}.page-module___8aEwW__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:40px;display:grid}.page-module___8aEwW__card{text-align:left;padding:40px;transition:transform .3s,border-color .3s}.page-module___8aEwW__card:hover{border-color:var(--primary);transform:translateY(-8px)}.page-module___8aEwW__card h3{color:#fff;margin-bottom:16px;font-size:1.5rem}.page-module___8aEwW__card p{color:var(--muted);margin-bottom:24px;font-size:1rem;line-height:1.5}.page-module___8aEwW__cardLink{color:var(--primary);font-size:.95rem;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-block}.page-module___8aEwW__cardLink:hover{text-decoration:underline}.page-module___8aEwW__footer{text-align:center;border-top:1px solid var(--glass-border);color:var(--muted);padding:40px 80px;font-size:.9rem}@media (max-width:768px){.page-module___8aEwW__nav{padding:20px 40px}.page-module___8aEwW__heroContent h1{font-size:2.5rem}.page-module___8aEwW__grid{grid-template-columns:1fr}}
