:root{--max-width:1100px;--border-radius:12px;--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0;--primary-glow:radial-gradient(rgba(1,65,255,.4),rgba(1,65,255,0));--secondary-glow:linear-gradient(to bottom right,rgba(1,65,255,0),rgba(1,65,255,0),rgba(1,65,255,.3));--tile-start-rgb:2,13,46;--tile-end-rgb:2,5,19;--tile-border:conic-gradient(#ffffff80,#ffffff40,#ffffff30,#ffffff20,#ffffff10,#ffffff10,#ffffff80);--callout-rgb:20,20,20;--callout-border-rgb:108,108,108;--card-rgb:100,100,100;--card-border-rgb:200,200,200}*{box-sizing:border-box;margin:0;padding:0}body,html{max-width:100vw;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(180deg,transparent,#000) #000;background:linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb));color:#fff;color:rgb(var(--foreground-rgb));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.main{align-items:center;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding:4rem 6rem}.company-name{letter-spacing:.025rem;text-transform:uppercase}.header{text-align:center}.logo{margin:1rem 0;max-width:36px}.title{font-weight:600}.subtitle,.title{font-size:2rem;margin:1rem 0;text-align:center}.subtitle{font-weight:400}.button{background:#7d12ff;border:1px solid #7d12ff;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;margin-top:2rem;padding:1rem 2rem;text-decoration:none;transition:background-color .3s ease-in-out}.button:hover{background:#000;border:1px solid #7d12ff}.center{align-items:center;display:flex;justify-content:center;padding:2rem 0;position:relative}.center:before{background:var(--secondary-glow);border-radius:50%;height:360px;margin-left:-400px;width:480px}.center:after{background:var(--primary-glow);height:180px;width:240px;z-index:-1}.center:after,.center:before{content:"";-webkit-filter:blur(45px);filter:blur(45px);left:50%;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0)}.grid{display:grid;grid-template-columns:repeat(4,minmax(25%,auto));max-width:100%;width:var(--max-width)}.card{background:rgba(var(--card-rgb),0);border:1px solid rgba(var(--card-border-rgb),0);border-radius:var(--border-radius);padding:1rem 1.2rem;transition:background .2s,border .2s}.card span{display:inline-block;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.card h2{font-weight:600;margin-bottom:.7rem}.card p{font-size:.9rem;line-height:1.5;margin:0;max-width:30ch;opacity:.6}.footer{padding:1rem;text-align:center}@media (hover:hover) and (pointer:fine){.card:hover{background:rgba(var(--card-rgb),.1);border:1px solid rgba(var(--card-border-rgb),.15)}.card:hover span{-webkit-transform:translateX(4px);transform:translateX(4px)}}@media (prefers-reduced-motion){.card:hover span{-webkit-transform:none;transform:none}}@media (max-width:700px){.main{padding:4rem 2rem}.content{padding:4rem}.grid{grid-template-columns:1fr;margin-bottom:120px;max-width:320px;text-align:center}.card{padding:1rem 2.5rem}.card h2{margin-bottom:.5rem}.center{padding:8rem 0 6rem}.center:before{height:300px;-webkit-transform:none;transform:none}}@media (min-width:701px) and (max-width:1120px){.grid{grid-template-columns:repeat(2,50%)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rotate{0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}
/*# sourceMappingURL=main.e679b7aa.css.map*/