*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#020c16;color:#f5f8fc;font-family:Inter,"Segoe UI",Arial,sans-serif}a{color:inherit;text-decoration:none}header{height:72px;padding:0 5.2%;display:flex;align-items:center;border-bottom:1px solid #142b40;background:#061523;position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:11px}.mark{font-size:38px;font-weight:900;color:#08a2ff;letter-spacing:-12px;width:62px}.mark span{color:white}.brand b,.brand small{display:block}.brand b{letter-spacing:.06em;font-size:20px}.brand b i{font-style:normal;color:#75aefc}.brand small{font-size:12px;font-weight:400}.brand+nav{margin-left:auto}nav{display:flex;gap:38px;font-size:13px;font-weight:650}nav a:hover{color:#1aa3ff}.outline{margin-left:42px;border:1px solid #0c91ed;border-radius:7px;padding:10px 17px;font-size:12px}.hero{min-height:510px;padding:45px 7% 25px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;background:radial-gradient(circle at 77% 43%,#08365e 0,transparent 33%),linear-gradient(90deg,#020b13,#061a2c)}.copy{z-index:2}.copy h1{font-size:clamp(43px,4.5vw,69px);line-height:1.02;margin:0 0 18px;letter-spacing:-.035em}.copy h1 em,.technology h2 em{font-style:normal;color:#0ca6ff}.copy>p{font-size:19px;max-width:600px;color:#e1e8ef;margin-bottom:22px}.cta{display:inline-block;background:#087cf3;padding:13px 22px;border-radius:6px;font-weight:750}.benefits{display:flex;gap:35px;margin-top:28px}.benefits>div,.tech-grid>div{display:flex;align-items:center;gap:12px}.benefits svg,.tech-grid svg{width:34px;height:34px;stroke:#0b9eff;fill:none;stroke-width:1.8}.benefits b,.benefits small,.tech-grid b,.tech-grid small{display:block}.benefits b{font-size:12px}.benefits small{font-size:11px;color:#b6c4d2}.laptop{align-self:center;justify-self:center;width:min(560px,90%);perspective:900px}.screen{height:310px;border:8px solid #07101b;border-radius:16px;background:radial-gradient(circle,#0477d655,transparent 45%),linear-gradient(135deg,#05233d,#03111e);transform:rotateY(-6deg) rotateX(2deg);position:relative;box-shadow:0 0 70px #008cff55}.brain{position:absolute;inset:60px 145px;display:grid;place-items:center;border:1px solid #087fe3;border-radius:50%;font-size:70px;font-weight:900;color:#0ba7ff;text-shadow:0 0 30px #0aa7ff}.dash{position:absolute;border:1px solid #0a568c}.d1{left:20px;top:25px;width:110px;height:70px}.d2{right:20px;bottom:30px;width:125px;height:70px}.bars{position:absolute;right:25px;top:28px;height:70px;display:flex;gap:5px;align-items:end}.bars i{width:7px;background:#079fff}.bars i:nth-child(1){height:30%}.bars i:nth-child(2){height:60%}.bars i:nth-child(3){height:42%}.bars i:nth-child(4){height:90%}.bars i:nth-child(5){height:70%}.base{height:18px;background:linear-gradient(#0e2638,#02080e);margin:-2px -40px 0;border-radius:0 0 60% 60%;transform:perspective(400px) rotateX(50deg)}.products{padding:0 2.7% 30px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.products article{min-height:335px;border:1px solid var(--accent);border-radius:8px;padding:22px 22px 18px;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--glow),#061321 75%)}.products article:after{content:"";position:absolute;width:160px;height:160px;border-radius:50%;background:var(--accent);filter:blur(75px);opacity:.16;right:-30px;bottom:10px}.wind{--accent:#0789ff;--glow:#082451}.invest{--accent:#10bf91;--glow:#06372e}.crm{--accent:#812dff;--glow:#28105b}.books{--accent:#ff7900;--glow:#4c2506}.prod-icon{width:52px;height:52px;border-radius:10px;background:var(--accent);display:grid;place-items:center;float:left;margin-right:18px}.prod-icon svg{width:31px;height:31px;stroke:white;fill:none;stroke-width:1.7}.products h2{font-size:21px;margin:4px 0 3px}.products p{font-size:12px;color:#d8e0e8;min-height:50px}.products ul{clear:both;padding:12px 0 6px;list-style:none;font-size:12px;line-height:1.8}.products li:before{content:"✓";color:var(--accent);font-weight:900;margin-right:9px}.products article>a{display:inline-block;background:var(--accent);padding:10px 15px;border-radius:5px;font-size:12px;font-weight:750;position:relative;z-index:2}.technology{text-align:center;padding:0 7% 34px}.technology h2{font-size:30px;margin:0 0 8px}.technology>p{max-width:780px;margin:0 auto;color:#c8d3de;font-size:13px}.tech-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:28px;text-align:left}.tech-grid>div{padding:0 28px;border-right:1px solid #1b3950}.tech-grid>div:last-child{border:0}.tech-grid b{font-size:13px}.tech-grid small{font-size:11px;color:#bdc8d3;margin-top:4px}.about{padding:55px 8%;border-top:1px solid #15334a;background:#06121e;display:grid;grid-template-columns:.5fr 1.5fr;gap:60px}.about h2{color:#159ef6}.about p{color:#b7c5d3;max-width:900px;line-height:1.7}footer{padding:26px 5%;border-top:1px solid #244258;display:grid;grid-template-columns:.6fr 1.5fr 1fr;gap:35px;background:#03101b;color:#d9e2ea;font-size:11px}.company b,.company span{display:block}.company b{font-size:17px}.company span{font-size:16px}.contact{display:grid;grid-template-columns:1.1fr 1.3fr 1fr .8fr;gap:18px;align-items:center}.legal{border-left:1px solid #214057;padding-left:28px;line-height:1.6}.defs{position:absolute}.products article,.benefits div,.tech-grid div{transition:.2s}.products article:hover{transform:translateY(-3px);box-shadow:0 12px 35px #0008}@media(max-width:1100px){.products{grid-template-columns:1fr 1fr}.hero{grid-template-columns:1fr}.laptop{margin:45px auto}.hero{padding-bottom:60px}.benefits{flex-wrap:wrap}nav{display:none}.outline{margin-left:auto}.tech-grid{grid-template-columns:1fr 1fr;gap:25px}.tech-grid>div{border:0}.contact{grid-template-columns:1fr 1fr}footer{grid-template-columns:1fr}.legal{border-left:0;padding-left:0;border-top:1px solid #214057;padding-top:18px}}@media(max-width:650px){header{padding:0 18px}.brand small{display:none}.brand b{font-size:15px}.outline{display:none}.hero{padding:40px 22px}.copy>p{font-size:16px}.benefits{display:grid}.laptop{display:none}.products{grid-template-columns:1fr;padding:15px}.technology{padding:25px 20px 45px}.tech-grid{grid-template-columns:1fr}.about{grid-template-columns:1fr;padding:45px 25px}.contact{grid-template-columns:1fr}}