*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:#080a13;color:#f4f6ff;font:17px/1.75 system-ui,-apple-system,sans-serif;background-image:radial-gradient(ellipse at 80% 8%,#20225a66,transparent 42%),radial-gradient(ellipse at 5% 40%,#10295b44,transparent 40%)}main{max-width:1120px;margin:auto;padding:30px 28px}header{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-bottom:25px;border-bottom:1px solid #ffffff15}a{color:#aebcff}header a{font-weight:750;text-decoration:none}header a:first-child{font-size:22px;letter-spacing:-.5px;color:#fff}header a:last-child{font-size:14px;border:1px solid #636fff55;border-radius:10px;padding:8px 16px}h1{font-size:clamp(38px,5.7vw,68px);line-height:1.08;letter-spacing:-2px;margin:24px 0 28px;font-weight:850}h2{font-size:25px;line-height:1.35;margin:34px 0 18px;letter-spacing:-.5px}p{max-width:790px;color:#bcc4dc}.muted{color:#8f9eff;text-transform:uppercase;font-size:12px;letter-spacing:2.5px;font-weight:750}.hero{padding:75px 0 85px;display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:30px}.hero h1{background:linear-gradient(115deg,#fff 20%,#c5d9ff 65%,#887bff);background-clip:text;-webkit-background-clip:text;color:transparent}.hero p{max-width:590px}.hero-art{position:relative;justify-self:center;width:300px;height:300px;border-radius:50%;box-shadow:0 0 0 1px #6171ff77,0 0 70px #3d4bff45,0 0 140px #5740ff25;overflow:hidden}.hero-art img{position:absolute;width:575px;max-width:none;height:auto;left:-134px;top:-43px}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0}.card{position:relative;border:1px solid #5266aa55;border-radius:22px;padding:30px;background:linear-gradient(145deg,#181e37,#101422);box-shadow:0 18px 50px #0003}.card:last-child{border-color:#7378ff99;background:linear-gradient(145deg,#22264b,#14182e);box-shadow:0 0 35px #5347ff18}.card h2{margin-top:0;font-size:19px;color:#bac5ff}.price{font-size:44px;font-weight:850;letter-spacing:-1.5px;color:#fff;text-shadow:0 0 28px #7189ff55}.button{display:inline-block;padding:14px 26px;background:linear-gradient(110deg,#346aff,#7949f8);color:#fff;border:1px solid #8b9fff66;border-radius:12px;text-decoration:none;margin:18px 0 0;font-weight:750;box-shadow:0 8px 30px #4b55ee44;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px);box-shadow:0 10px 38px #5966ff77}section:not(.hero){margin-bottom:46px}.notice{border:1px solid #5663a244;border-left:3px solid #7f86ff;border-radius:10px;padding:18px 22px;background:#161b2b;font-size:15px;max-width:none;color:#c0c9e3}footer{border-top:1px solid #ffffff19;margin-top:65px;padding:30px 0;font-size:14px}footer p,footer small{color:#909bb9}nav{display:flex;gap:24px;flex-wrap:wrap}nav a{text-decoration:none;color:#b6c4ff}a:focus-visible{outline:3px solid #9aaaff;outline-offset:5px}article{overflow-wrap:anywhere;max-width:850px;margin:50px auto}article h1{font-size:clamp(34px,5vw,52px)}article h2{color:#dce3ff}article p,article li{color:#c3cbe0}small{display:block}@media(max-width:760px){main{padding:22px 20px}.hero{grid-template-columns:1fr;padding:45px 0;gap:45px}.hero-art{grid-row:1;width:240px;height:240px}.hero-art img{width:460px;left:-107px;top:-34px}.hero h1{font-size:44px}.cards{grid-template-columns:1fr}.card{padding:25px}.price{font-size:40px}header a:first-child{font-size:19px}header a:last-child{font-size:12px;padding:6px 10px}article{margin-top:35px}}@media(prefers-reduced-motion:reduce){.button{transition:none}.button:hover{transform:none}}

.hero-slogan{color:#c4ceff;font-size:20px;font-weight:750;letter-spacing:.2px}.manifest{padding:35px;border:1px solid #6e6dff55;border-radius:22px;background:linear-gradient(115deg,#22204c88,#121c3288);position:relative}.manifest h2{font-size:clamp(27px,4vw,40px);margin-top:14px}.manifest strong{display:block;color:#b9c7ff;font-size:18px;margin-top:20px}

footer nav{margin-top:24px;font-size:13px}footer nav a{color:#929dbb}
