.visual{min-height:490px;background:#091525;border:1px solid #253c56;padding:30px;isolation:isolate;box-shadow:0 24px 65px #10243b14}.visual:before{background:radial-gradient(ellipse at 70% 18%,#126ade55,transparent 60%),radial-gradient(ellipse at 20% 85%,#74cbe421,transparent 55%);opacity:1}.visual:after{content:'';position:absolute;width:340px;height:340px;right:-130px;top:-160px;border:1px solid #699dc32b;border-radius:50%;box-shadow:0 0 0 55px #699dc309,0 0 0 110px #699dc307;z-index:-1}.visual-top{letter-spacing:1.6px;font-size:9px;align-items:center}.visual-top b{background:#d6f48212;border:1px solid #d6f48230;border-radius:30px;padding:7px 10px;font-weight:500}.laptop{width:88%;margin:46px auto 40px;transform:perspective(1000px) rotateY(-12deg) rotateX(7deg) rotateZ(-5deg);filter:drop-shadow(0 25px 20px #0007)}.screen{border:5px solid #8394a8;border-bottom:10px solid #667a92;border-radius:12px 12px 7px 7px;background:radial-gradient(ellipse at 60% 10%,#163859,#08111d 75%);box-shadow:inset 0 0 0 1px #050b13,0 0 30px #47a1fc16;position:relative;overflow:hidden}.screen:before{content:'';position:absolute;inset:0;background:linear-gradient(125deg,#ffffff0d,transparent 45%)}.screen:after{content:'';position:absolute;top:3px;left:50%;width:3px;height:3px;border-radius:50%;background:#a5c5d4}.screen strong{font-size:48px;color:#d6f482;letter-spacing:-3px;font-weight:500;text-shadow:0 0 35px #d6f48222}.screen span{font-size:8px;letter-spacing:2.5px;margin-top:9px;color:#91acc6}.base{height:9px;background:linear-gradient(180deg,#bdcbd8,#6f849b 65%,#3a4c61);border-radius:2px 2px 50% 50%;width:116%;margin-left:-8%;position:relative}.base:before{content:'';position:absolute;top:0;left:43%;width:14%;height:3px;border-radius:0 0 8px 8px;background:#40566c}.badge{background:transparent;border:0;border-top:1px solid #ffffff20;border-radius:0;padding:20px 0 0;color:#b5c9dc;width:100%;font-size:12px;line-height:1.7}.badge strong{color:#f3f7fc;font:500 21px 'Space Grotesk',sans-serif;letter-spacing:-.5px;margin-bottom:4px}.badge strong:before{content:'✦';color:var(--lime);margin-right:10px}.visual-bottom{font-size:8px;letter-spacing:1.7px;color:#9cb5cc}.visual-bottom span:last-child{display:grid;place-items:center;width:25px;height:25px;border:1px solid #7996b244;border-radius:50%;color:var(--lime)}@media(max-width:850px){.visual{min-height:410px;padding:25px}.laptop{max-width:360px;margin:35px auto}.screen strong{font-size:40px}.visual-top{font-size:8px;letter-spacing:1px}.badge strong{font-size:20px}}
