.styles-module__8XJlxq__wrapper{color:#fff;background-color:#0a0a0a;justify-content:center;align-items:center;width:100vw;min-height:100vh;display:flex;position:relative;overflow:hidden}.styles-module__8XJlxq__mouseTracker{--mouse-x:50%;--mouse-y:50%;pointer-events:none;z-index:0;position:absolute;inset:0}.styles-module__8XJlxq__background{background:radial-gradient(800px circle at var(--mouse-x)var(--mouse-y),#1d4ed826,transparent 40%),radial-gradient(600px circle at calc(100% - var(--mouse-x))calc(100% - var(--mouse-y)),#06b6d41a,transparent 40%);position:absolute;inset:0}.styles-module__8XJlxq__wrapper:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.styles-module__8XJlxq__inner{z-index:1;width:100%;max-width:1200px;padding:0 2rem;position:relative}.styles-module__8XJlxq__content{text-align:center;flex-direction:column;align-items:center;gap:3rem;display:flex}.styles-module__8XJlxq__header{flex-direction:column;align-items:center;gap:.5rem;display:flex}.styles-module__8XJlxq__title{letter-spacing:-.02em;font-size:5rem;font-weight:800;line-height:1.1;font-family:var(--mantine-font-family)}@media (max-width:768px){.styles-module__8XJlxq__title{font-size:3.5rem}}.styles-module__8XJlxq__highlight{background:linear-gradient(90deg,#60a5fa,#22d3ee);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.styles-module__8XJlxq__description{color:#ffffffb3;max-width:600px;margin:0 auto;font-size:1.25rem;line-height:1.6}@media (max-width:768px){.styles-module__8XJlxq__description{font-size:1.125rem}}.styles-module__8XJlxq__controls{margin-top:1rem}.styles-module__8XJlxq__button{color:#000;background:#fff;border:1px solid #0000;border-radius:9999px;height:3.5rem;padding:0 3rem;font-size:1.125rem;font-weight:600;transition:all .2s}.styles-module__8XJlxq__button:hover{color:#000;background:#fff;transform:translateY(-2px);box-shadow:0 10px 20px -10px #ffffff4d}.styles-module__8XJlxq__button:active{transform:translateY(0)}
