.page-module___8aEwW__main{background-color:var(--background);height:100vh;color:var(--foreground);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden auto}.page-module___8aEwW__heroBackground{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.page-module___8aEwW__blob1,.page-module___8aEwW__blob2{filter:blur(80px);opacity:.2;border-radius:50%;width:400px;height:400px;position:absolute}.page-module___8aEwW__blob1{background-color:hsl(var(--primary));animation:10s ease-in-out infinite page-module___8aEwW__float;top:10%;left:10%}.page-module___8aEwW__blob2{background-color:#3b82f6;animation:12s ease-in-out infinite reverse page-module___8aEwW__float;bottom:20%;right:10%}@keyframes page-module___8aEwW__float{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,-30px)scale(1.1)}}.page-module___8aEwW__heroSection{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:90vh;padding:2rem;display:flex}.page-module___8aEwW__content{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff0d;border-radius:24px;flex-direction:column;align-items:center;max-width:800px;padding:3rem;display:flex;box-shadow:0 8px 32px #0000001a}.page-module___8aEwW__animatedTitleContainer{justify-content:center;align-items:center;height:100px;margin-bottom:1.5rem;display:flex;position:relative}.page-module___8aEwW__logoWrapper{opacity:0;z-index:2;animation:1s cubic-bezier(.25,1,.5,1) forwards page-module___8aEwW__dropIn;transform:scale(2)translateY(-50px)}.page-module___8aEwW__textWrapper{margin-left:-5px;display:flex;overflow:hidden}.page-module___8aEwW__letters{letter-spacing:-2px;background:linear-gradient(135deg,#fff 0%,hsl(var(--primary))100%);color:#0000;opacity:0;-webkit-background-clip:text;background-clip:text;font-size:5rem;font-weight:900;line-height:1;animation:1s cubic-bezier(.25,1,.5,1) 1.2s forwards page-module___8aEwW__slideReveal;display:flex;transform:translate(-20px)}@keyframes page-module___8aEwW__dropIn{0%{opacity:0;transform:scale(2.5)translateY(-50px)}50%{opacity:1;transform:scale(.9)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes page-module___8aEwW__slideReveal{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.page-module___8aEwW__subtitle{color:#a1a1aa;opacity:0;max-width:600px;margin-bottom:2.5rem;font-size:1.25rem;line-height:1.6;animation:1s 2s forwards page-module___8aEwW__fadeIn}.page-module___8aEwW__actions{opacity:0;justify-content:center;gap:1.5rem;animation:1s 2.3s forwards page-module___8aEwW__fadeIn;display:flex}@keyframes page-module___8aEwW__fadeIn{to{opacity:1}}.page-module___8aEwW__secondaryBtn{color:var(--foreground);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:.75rem 2rem;font-weight:600;transition:all .2s;display:inline-block}.page-module___8aEwW__secondaryBtn:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-2px)}.page-module___8aEwW__primaryBtn{background:hsl(var(--primary));color:#fff;box-shadow:0 4px 14px 0 hsla(var(--primary),.39);border-radius:999px;padding:.75rem 2rem;font-weight:600;transition:all .2s;display:inline-block}.page-module___8aEwW__primaryBtn:hover{background:hsl(var(--primary),.9);box-shadow:0 6px 20px hsla(var(--primary),.4);transform:translateY(-2px)}.page-module___8aEwW__linkStyle{text-decoration:none}.page-module___8aEwW__featuresSection{flex-direction:column;gap:4rem;width:100%;max-width:1200px;padding:5rem 2rem;display:flex}.page-module___8aEwW__sectionHeader{text-align:center}.page-module___8aEwW__sectionTitle{margin-bottom:1rem;font-size:2.5rem;font-weight:800}.page-module___8aEwW__sectionSubtitle{color:#a1a1aa;font-size:1.1rem}.page-module___8aEwW__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.page-module___8aEwW__featureCard{background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;padding:2.5rem;transition:all .3s;position:relative;overflow:hidden}.page-module___8aEwW__featureCard:hover{border-color:hsla(var(--primary),.3);background:#ffffff0a;transform:translateY(-5px)}.page-module___8aEwW__featureIcon{background:linear-gradient(135deg,hsl(var(--primary))0%,#3b82f6 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:2.5rem;display:inline-block}.page-module___8aEwW__featureTitle{margin-bottom:1rem;font-size:1.5rem;font-weight:700}.page-module___8aEwW__featureDesc{color:#a1a1aa;line-height:1.6}@media (max-width:768px){.page-module___8aEwW__letters{font-size:3.5rem}}
