#hero{background:#01030a;overflow:hidden;padding:240px 0 0;position:relative}.container.is-1200{margin:auto;max-width:1240px;padding:0 20px}#hero .hero-content{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:3}#hero:before{background:radial-gradient(40.31% 40.32% at 48.04% 46.25%,hsla(0,0%,4%,0) 71.3%,#01030a 100%);height:40%;left:50%;top:0;transform:translateX(-50%);width:120%}#hero:after,#hero:before{content:"";display:block;position:absolute;z-index:2}#hero:after{background:#01030a;bottom:0;height:60%;width:100%}#hero h1{color:#fff;letter-spacing:-.06em;line-height:106%;margin:0 auto 48px;max-width:717px;text-wrap:pretty}#hero .grid-background{height:100%;left:0;position:absolute;top:-8px;width:100%;z-index:1}#hero .grid-lines{background-image:linear-gradient(#34353b 1px,transparent 0),linear-gradient(90deg,#34353b 1px,transparent 0);opacity:.6}#hero .grid-glow-overlay,#hero .grid-lines{background-size:25px 25px;height:100%;left:0;position:absolute;top:0;width:100%}#hero .grid-glow-overlay{mask:radial-gradient(circle 300px at var(--x,50%) var(--y,50%),#000,transparent);-webkit-mask:radial-gradient(circle 300px at var(--x,50%) var(--y,50%),#000,transparent);opacity:0;transition:opacity 1s ease;z-index:3}#hero .grid-glow-overlay.is-gray{background-image:linear-gradient(hsla(0,0%,52%,.4) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,52%,.4) 1px,transparent 0);z-index:3}#hero .grid-glow-overlay.is-white{background-image:linear-gradient(hsla(0,0%,100%,.4) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.4) 1px,transparent 0);z-index:4}#hero .grid-glow-overlay.is-custom.show,#hero .grid-glow-overlay.is-white.show{opacity:1}#hero .icons-container{display:flex;gap:27px;margin-bottom:40px;position:relative;z-index:3}#hero .icons-container img{transition:all 1s ease}#hero .icons-container img:hover{transform:translateY(-5px)}#hero .content{max-width:760px;position:relative;text-align:center;z-index:3}#hero .description{color:#fff;font-size:20px;font-weight:400;letter-spacing:-.02em;line-height:150%;opacity:.8;text-align:center}#hero .wrapper{align-items:center;background:#0d0f12;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(277deg,rgba(1,3,10,.8) 12.04%,rgba(34,34,34,.8) 60.92%,rgba(1,3,10,.8) 109.57%);border:1px solid #1f1f1f;border-bottom:none;border-radius:22px 22px 0 0;color:hsla(0,0%,100%,.8);display:flex;font-family:monospace;justify-content:center;margin-top:75px;max-width:900px;opacity:0;padding:100px 0 80px;position:relative;width:100%}#hero #text{min-height:210px;min-width:100%;padding:0 50px}#hero #text .line{margin:0;white-space:pre}#hero #text .line-text{display:inline-block;font-size:16px;letter-spacing:-.02em;line-height:140%;white-space:pre}#hero #text .line{display:inline-block;margin-bottom:16px}#hero #text .line:last-child{margin-bottom:0}#hero .cursor{animation:blink .7s ease infinite alternate;display:inline-block;font-size:16px;font-weight:700;line-height:140%;margin-left:2px;position:relative;top:1px;transform:translateY(-1px);vertical-align:baseline;will-change:transform,opacity}@keyframes blink{0%{opacity:0}to{opacity:1}}#hero .ui-container{align-items:center;display:flex;gap:5px;left:30px;position:absolute;top:30px}#hero .ui-container .circle{background:hsla(0,0%,96%,.2);border-radius:50%;height:12px;width:12px}@media (min-width:991px){#hero h1{font-size:64px}}@media (max-width:991px){#hero #text .line-text{font-size:12px;letter-spacing:-.02em;white-space:pre-wrap}#hero #text .line{margin-bottom:12px}#hero .wrapper{border-radius:16px 16px 0 0;margin-top:50px;padding:50px 0 30px}#hero .cursor{font-size:12px}#hero #text{min-width:275px!important;padding:0 16px}}@media (max-width:767px){#hero{padding:180px 0 0}#hero .icons-container{gap:15px;margin-bottom:24px}#hero .icons-container img{width:50px}#hero .icon{font-size:24px;height:50px;width:50px}#hero h1{margin-bottom:24px}#hero .description{font-size:14px;letter-spacing:-.01em;line-height:140%;margin:0 auto;max-width:550px}#hero .ui-container{left:20px;top:20px}#hero .ui-container .circle{height:6px;width:6px}}@media (max-width:575px){#hero #text{min-height:150px;min-width:100%!important}}