*{box-sizing:border-box}body{margin:0;background:#061321;color:#edf6ff;font:14px Tahoma,Arial,sans-serif}header{height:85px;display:flex;align-items:center;justify-content:space-between;padding:0 7%;background:#050d19;border-bottom:1px solid #1c3042}.brand{display:flex;align-items:center;gap:12px;direction:ltr;color:white;text-decoration:none;font:bold 16px Arial;letter-spacing:.13em}.brand img{width:49px;height:49px;background:white;object-fit:contain;border-radius:9px}.brand small{display:block;font:9px Arial;letter-spacing:.18em;color:#9bb4c3;margin-top:5px}.nav-link{color:#75d8f5;text-decoration:none}.hero{min-height:600px;display:grid;grid-template-columns:1fr 1fr;position:relative;overflow:hidden;background:radial-gradient(ellipse at 9% 60%,#165e7d,transparent 45%),#081725}.hero-copy{padding:100px 14% 70px 7%;position:relative;z-index:1}.eyebrow{font:bold 10px Arial;letter-spacing:.2em;color:#96bfd1}.hero h1{font-size:clamp(48px,6vw,83px);line-height:1.23;margin:28px 0}.hero h1 em{font-style:normal;color:#42bee8}.hero p{color:#b9cdda;line-height:2;max-width:440px}.buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.buttons a{padding:15px 20px;border-radius:8px;text-decoration:none;font-weight:bold}.primary{background:#42bee8;color:#062037}.secondary{border:1px solid #426178;color:#dceff8}.note{color:#97b0bf;font-size:11px;margin-top:22px}.pool{position:relative;background:repeating-linear-gradient(73deg,transparent 0 75px,#a4e6fa42 76px 79px,transparent 80px 145px),repeating-radial-gradient(ellipse at 50% 55%,transparent 0 48px,#b4eaff11 49px 52px,transparent 53px 95px);transform:scale(1.08)}.pool span{position:absolute;left:10%;bottom:5%;font:900 clamp(180px,28vw,400px) Arial;color:#b2eaff12}.pool small{position:absolute;bottom:13%;left:16%;font:10px Arial;letter-spacing:.3em;color:#b2d8e6}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 7%}.features article{padding:24px;background:#0e2031;border:1px solid #233d51;border-radius:12px}.features b{color:#66d2f2;font:12px Arial}.features h2{font-size:16px}.features p{color:#a9bfcd;line-height:1.8;font-size:12px}.demo{margin:32px 7%;display:flex;justify-content:space-between;gap:15px;color:#bad0dc}.demo a{color:#6bd3f3;text-decoration:none}footer{border-top:1px solid #203849;padding:22px 7%;display:flex;justify-content:space-between;gap:12px;font:10px Arial;color:#98b1c0}@media(max-width:700px){header{height:72px;padding:0 5%}.brand{font-size:13px}.brand img{width:40px;height:40px}.hero{min-height:500px;display:block}.hero-copy{padding:75px 6% 65px}.hero h1{font-size:50px}.pool{position:absolute;inset:0 45% 0 0;opacity:.6}.features{grid-template-columns:1fr;margin:20px 5%}.demo{margin:25px 5%;flex-wrap:wrap}footer{padding:20px 5%;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}