body{background:#080e1b;color:#eef5ff;background-image:radial-gradient(ellipse at 5% 17%,#12315377,transparent 35%),radial-gradient(ellipse at 92% 10%,#29205660,transparent 32%)}.preview-note{background:#10192b;color:#a8bad5;border-bottom:1px solid #243149}.brand-icon{background:linear-gradient(140deg,#5de4ef,#6382ff);color:#081426;box-shadow:0 0 25px #37c6e02a;border-radius:10px}.brand small{color:#9caec9}header{border-bottom:1px solid #243149}.nav-cta{border-color:#405575;background:#142138;border-radius:8px}.hero{padding-top:55px;padding-bottom:55px;position:relative;gap:65px}.hero:before{content:'';position:absolute;inset:0;z-index:-1;opacity:.25;background-image:linear-gradient(#38506a55 1px,transparent 1px),linear-gradient(90deg,#38506a55 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(black,transparent)}.eyebrow{color:#81d6e8;font-size:12px}.eyebrow span{background:#4be8d1;box-shadow:0 0 12px #4be8d1}h1{font-size:clamp(44px,5vw,68px);letter-spacing:-1.5px}em{color:#69dfee;background:linear-gradient(100deg,#8c9dff,#55e8d5);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.intro{color:#b4c2d8;font-weight:400}.micro{color:#97abc7}.button{background:linear-gradient(110deg,#6de6e1,#77a5ff);color:#071423;border:1px solid #96e9ef;border-radius:8px;box-shadow:0 8px 35px #4ac9e52b}.button:hover{background:#a0f0ee;box-shadow:0 8px 40px #4ac9e550}.hero-art{background:#111d30;border:1px solid #405471;border-radius:16px;padding:20px;box-shadow:0 30px 80px #0007,0 0 45px #4f98e415;transform:perspective(1400px) rotateY(5deg)}.window-bar{display:flex;justify-content:space-between;border-bottom:1px solid #314159;margin:-4px -4px 18px;padding:0 4px 15px;font:10px monospace;letter-spacing:1.4px;color:#b7c9df}.dots{color:#66d6db;font-size:9px}.art-top{color:#9fb6d2;font-size:10px}.hero-art .music-art{border-radius:8px;margin:15px 0;background:#e9eff7;mix-blend-mode:normal;border:1px solid #33465d}.model-options{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 22px;font-size:9px;color:#b5c8de}.model-options>span{padding:6px 8px;border:1px solid #31455e;border-radius:4px;background:#18283c}.model-options i{display:inline-block;width:8px;height:8px;background:#f6d98a;border-radius:50%;margin-right:5px}.model-options i:nth-child(2){background:#fff}.model-options i:nth-child(3){background:#648bed}.art-bottom strong{font-size:15px}.art-bottom p{color:#9db0ca;font-size:11px}.art-bottom a{background:#243d54;color:#7ee7e8;border:1px solid #42727e;border-radius:8px}.benefits{background:#111c2d;border:1px solid #283850;border-radius:10px;color:#bed0e5}.benefits span:before{color:#6ce8dc}.section-heading .eyebrow{color:#75cbdc;font-size:11px;letter-spacing:.7px}.section-heading>p{color:#a3b5cd}.product{background:#111c2d;border:1px solid #293a53;border-radius:13px;padding:10px;transition:border-color .2s,transform .2s}.product:hover{border-color:#62d6dc;transform:translateY(-4px)}.product-image{border-radius:8px;background:#dce5f0;height:240px}.product-title{padding:16px 9px 0}.product-title h3{font-size:18px}.product-title>span{color:#72dfdf}.product>p{color:#a9bad2;padding:0 9px 10px;font-size:12px}.tag{background:#17283eea;color:#e5f6ff;border:1px solid #56728b;border-radius:5px}.grid{gap:22px}.all-products{border-color:#63d4dc;color:#83e8e5}.render-note{color:#93a8c5}.how{background:linear-gradient(120deg,#15213b,#0f202c);border:1px solid #30425c;border-radius:14px}.how li>span{color:#76e2dd;background:#20374c;border:1px solid #34566c;border-radius:7px;width:36px;height:34px;flex-shrink:0;text-align:center}.how li p,.closing p{color:#b0bfd3}.closing{background:radial-gradient(ellipse,#18334d80,transparent 70%)}footer{border-color:#283952;color:#a9bad0}.skip:focus{color:#102030}a:focus-visible{outline-color:#83f4e4}@media(max-width:800px){.hero{gap:28px}.hero-art{transform:none}}@media(max-width:560px){.hero{padding-top:30px}.hero h1{font-size:49px}.hero-art{padding:16px}.model-options{gap:5px;font-size:8px}.product{padding:6px}.product-image{height:180px}.product-title{padding:12px 4px 0}.product-title h3{font-size:14px}.product>p{font-size:11px;padding:0 4px 6px}.grid{gap:12px}.benefits{padding:20px 8px}.section-heading h2{font-size:26px}.catalog{padding-block:42px}}