:root{--bg:#05070d;--bg-soft:#0d1324;--panel:#111a30;--text:#e7ecff;--muted:#a8b4d8;--accent:#65f0ff;--accent-2:#9a7dff;--line:#243256;--ok:#6bffbf}*{box-sizing:border-box;margin:0;padding:0}body{background:radial-gradient(circle at 20% 0%, #162447 0%, var(--bg) 45%);color:var(--text);font-family:Segoe UI,Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.container{width:min(1100px,92%);margin:0 auto}header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#05070dcc;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.logo{letter-spacing:.05rem;font-size:1.2rem;font-weight:700}.logo span{color:var(--accent)}.menu{color:var(--muted);gap:1.2rem;font-size:.95rem;display:flex}.hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:2rem;padding:5rem 0 4rem;display:grid}.hero h1{margin-bottom:1rem;font-size:clamp(2rem,5vw,3.5rem);line-height:1.1}.hero p{color:var(--muted);max-width:60ch;margin-bottom:1.6rem}.btn-group{flex-wrap:wrap;gap:.8rem;display:flex}.btn{border:1px solid var(--line);border-radius:999px;padding:.75rem 1rem;font-weight:600;transition:all .25s}.btn.primary{background:linear-gradient(120deg, var(--accent), var(--accent-2));color:#02030a;border:none}.btn:hover{border-color:var(--accent);transform:translateY(-2px)}.hero-card{border:1px solid var(--line);background:linear-gradient(145deg,#111a30,#0b1224);border-radius:18px;padding:1.4rem;box-shadow:0 16px 40px #0006}.hero-card h3{margin-bottom:.6rem;font-size:1.15rem}.hero-card p{color:var(--muted);margin-bottom:1rem}.hero-card ul{gap:.55rem;list-style:none;display:grid}.hero-card li:before{content:"◆";color:var(--ok);margin-right:.5rem}section{padding:3.5rem 0}.section-title{margin-bottom:.5rem;font-size:1.7rem}.section-subtitle{color:var(--muted);margin-bottom:1.6rem}.grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.card{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:1.2rem}.card h3{margin-bottom:.5rem;font-size:1.1rem}.card p{color:var(--muted);font-size:.95rem}.process{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.products-section{padding:4.5rem 0 3.5rem}.products-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.product-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow:hidden;box-shadow:0 8px 22px #00000047}.product-image{aspect-ratio:4/3;object-fit:cover;border-bottom:1px solid var(--line);width:100%;display:block}.product-details{padding:1rem}.product-details h3{margin-bottom:.45rem;font-size:1rem}.product-price{color:var(--accent);font-weight:700}.step{border:1px solid var(--line);background:var(--bg-soft);border-radius:12px;padding:1rem}.step strong{color:var(--accent);margin-bottom:.4rem;display:block}.cta{border:1px solid var(--line);background:linear-gradient(120deg,#65f0ff1f,#9a7dff1f);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:2rem;display:flex}footer{border-top:1px solid var(--line);color:var(--muted);text-align:center;padding:1.2rem 0 2rem;font-size:.92rem}@media (width<=1100px){.products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.hero{grid-template-columns:1fr}.grid,.process{grid-template-columns:1fr 1fr}.products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.menu{display:none}.grid,.process,.products-grid{grid-template-columns:1fr}}
