*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#030b16;color:#eef7ff;font-family:Arial,Helvetica,sans-serif;line-height:1.55}body.lock{overflow:hidden}.hero{min-height:82vh;padding:28px 6%;background:radial-gradient(circle at 80% 45%,#063d66 0,transparent 30%),linear-gradient(135deg,#061526,#020711 65%);border-bottom:1px solid #0d78b5}nav{display:flex;justify-content:space-between;align-items:center;gap:20px}.brand{font-size:24px;letter-spacing:2px}.brand b,h1 span,.bigStat{color:#e7bd57}.navBtns{display:flex;gap:10px}.navBtns button,.preview{background:transparent;color:#e7f8ff;border:1px solid #178ed0;border-radius:9px;padding:10px 16px;cursor:pointer}.heroGrid{max-width:1250px;margin:9vh auto 0;display:grid;grid-template-columns:1.15fr .85fr;gap:50px;align-items:center}.eyebrow{color:#4ed1ff;font-weight:800;letter-spacing:2px}.hero h1{font-size:clamp(38px,5vw,70px);line-height:1.02;margin:12px 0}.hero h2{font-size:20px}.hero p{max-width:720px;font-size:18px}.orb{min-height:390px;border:1px solid #127fb8;border-radius:34px;background:radial-gradient(circle,#0b6da0 0,#06172b 50%,#020711 75%);display:grid;place-items:center;text-align:center;box-shadow:0 0 50px #086ba744}.robot{width:160px;height:160px;border:2px solid #58d7ff;border-radius:50%;display:grid;place-items:center;font-size:52px;font-weight:900;box-shadow:0 0 30px #2bc6ff}.stats,.trust{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:#114968;border-block:1px solid #176c98}.stats div,.trust div{background:#061421;padding:24px;text-align:center}.stats b{display:block;color:#e7bd57;font-size:30px}.stats span{font-size:13px;color:#b8d2df}.journey,.products{max-width:1250px;margin:auto;padding:80px 6%}.journey{text-align:center;max-width:950px}.journey h2,.sectionTitle h2{font-size:clamp(30px,4vw,48px);margin:8px 0}.bigStat{font-size:clamp(60px,10vw,110px);font-weight:900;line-height:1;margin-top:35px}.sectionTitle{text-align:center;margin-bottom:35px}.grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.card{background:linear-gradient(180deg,#0a1d30,#050d17);border:1px solid #165f87;border-radius:16px;padding:12px;display:flex;flex-direction:column;box-shadow:0 10px 30px #0008}.card img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:10px;background:#07111c}.card h3{font-size:16px;min-height:48px}.buy,.preview{display:block;text-align:center;text-decoration:none;margin-top:8px}.buy{border:0;border-radius:9px;padding:12px;background:#0d8f50;color:white;font-weight:800;cursor:pointer}.trust{grid-template-columns:repeat(4,1fr);margin-top:30px}.trust div{color:#ccecff}footer{text-align:center;padding:35px;color:#7093a6}.overlay{position:fixed;inset:0;background:rgba(0,0,0,.93);backdrop-filter:blur(9px);display:none;place-items:center;padding:3vw;z-index:50}.overlay.open{display:grid;animation:fade .25s ease}.modal{position:relative;width:min(1180px,96vw);max-height:92vh;overflow:auto;background:#06111d;border:1px solid #178bc6;border-radius:22px;box-shadow:0 0 60px #009dff33;padding:20px}.modal img{display:block;width:100%;height:auto;border-radius:12px}.close{position:absolute;right:25px;top:22px;z-index:3;width:44px;height:44px;border-radius:50%;border:1px solid #35c6ff;background:#03101cdd;color:#fff;font-size:30px;cursor:pointer}.videoBox{max-width:900px;padding:65px 18px 18px}.videoBox video{width:100%;max-height:75vh;background:#000}.wait{text-align:center;max-width:700px;padding:70px 35px}.wait h2{font-size:36px}.wait #countdown{font-size:clamp(42px,8vw,82px);font-weight:900;color:#e7bd57;letter-spacing:4px}@keyframes fade{from{opacity:0}to{opacity:1}}@media(max-width:900px){.hero{padding:20px}.heroGrid{grid-template-columns:1fr;margin-top:55px}.orb{min-height:280px}.navBtns{gap:5px}.navBtns button{font-size:11px;padding:8px}.brand{font-size:17px}.stats{grid-template-columns:repeat(2,1fr)}.stats div:last-child{grid-column:1/-1}.grid{grid-template-columns:1fr 1fr}.trust{grid-template-columns:1fr 1fr}.journey,.products{padding:55px 20px}}@media(max-width:560px){.hero h1{font-size:39px}.grid{grid-template-columns:1fr}.card{max-width:420px;margin:auto;width:100%}.stats{grid-template-columns:1fr 1fr}.modal{padding:10px}.close{right:14px;top:14px}.navBtns{flex-wrap:wrap;justify-content:flex-end}.trust{grid-template-columns:1fr}.wait{padding:65px 20px}}
