:root{--bg:#03080f;--bg2:#07111f;--panel:#081522;--panel2:#0a1b2b;--line:#153854;--blue:#00a8ff;--blue2:#1d6dff;--cyan:#32d3ff;--text:#f5f8fb;--muted:#a6b2c2;--shadow:0 18px 60px rgba(0,112,255,.16)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;background:radial-gradient(circle at 75% 0,#0a2340 0,transparent 34%),linear-gradient(180deg,#02070d 0,#06101b 55%,#02070d 100%);color:var(--text);line-height:1.5}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}
.container{width:min(1180px,92vw);margin:auto}.topbar{position:sticky;top:0;z-index:20;background:rgba(2,8,15,.88);backdrop-filter:blur(14px);border-bottom:1px solid rgba(0,168,255,.22)}.nav{height:76px;display:flex;align-items:center;gap:28px}.logo{width:190px;flex:0 0 auto}.navlinks{display:flex;gap:24px;margin-left:auto;align-items:center}.navlinks a{font-size:.9rem;font-weight:800;letter-spacing:.04em;color:#d7e2ee}.navlinks a:hover,.navlinks a.active{color:var(--cyan)}.navcta,.btn-primary{background:linear-gradient(135deg,#0662ff,#00b7ff);border:1px solid #35c9ff;color:#fff;box-shadow:0 0 26px rgba(0,159,255,.35);border-radius:8px;padding:12px 20px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:10px}.btn-outline{border:1px solid #29bfff;border-radius:8px;padding:12px 20px;font-weight:900;background:rgba(5,14,24,.5);display:inline-flex;align-items:center;justify-content:center}.menu{display:none;margin-left:auto;border:1px solid var(--line);background:#06111c;color:#fff;border-radius:8px;padding:8px 12px}
.hero{min-height:620px;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:20px;padding:58px 0 40px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:auto -10% 4% -10%;height:1px;background:linear-gradient(90deg,transparent,#00a8ff,transparent);box-shadow:0 0 28px #00a8ff}.eyebrow{color:var(--cyan);text-transform:uppercase;font-size:.78rem;font-weight:900;letter-spacing:.32em}.hero h1,.page-hero h1{font-size:clamp(3rem,6vw,6.5rem);line-height:.88;margin:14px 0 18px;font-style:italic;letter-spacing:-.05em;text-transform:uppercase}.metal{background:linear-gradient(#fff 12%,#aab4bd 36%,#fff 54%,#6c7680 75%,#f8f8f8 96%);-webkit-background-clip:text;background-clip:text;color:transparent}.blue{background:linear-gradient(180deg,#50dcff 0,#148fff 42%,#005dff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 35px rgba(0,132,255,.18)}.hero .lead{max-width:650px;color:#d4dde7;font-size:1.15rem}.hero-art{position:relative;min-height:450px;display:flex;align-items:center}.hero-art:after{content:"";position:absolute;right:1%;bottom:8%;width:82%;height:20%;background:#007dff;filter:blur(70px);opacity:.28}.hero-art img{position:relative;z-index:2;filter:drop-shadow(0 24px 28px rgba(0,0,0,.55))}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.trust{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:34px}.trust div{border-left:1px solid #164a6b;padding:8px 10px}.trust strong{display:block;color:#fff;font-size:.92rem}.trust span{color:#8da0b3;font-size:.78rem}
.section{padding:72px 0}.section-title{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:26px}.section-title h2{margin:4px 0;font-size:clamp(2rem,4vw,3.6rem);text-transform:uppercase;font-style:italic;letter-spacing:-.04em}.section-title p{max-width:580px;color:var(--muted)}
.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.card{background:linear-gradient(180deg,rgba(11,31,49,.94),rgba(4,12,20,.95));border:1px solid #11527a;border-radius:14px;overflow:hidden;box-shadow:var(--shadow);position:relative}.card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;background:linear-gradient(90deg,#00a8ff,transparent)}.card .visual{height:150px;background:radial-gradient(circle at 70% 30%,#0e6bc4 0,transparent 18%),linear-gradient(135deg,#112b44,#03070b);display:grid;place-items:center;font-size:54px;color:#43c8ff}.card .body{padding:22px}.card h3{margin:0 0 8px;font-size:1.35rem}.card p{color:#aab9c9;margin:0 0 20px;font-size:.94rem}.link{color:#4bd5ff;font-weight:900}
.stock{border-top:1px solid #0b4c72;border-bottom:1px solid #0b4c72;background:linear-gradient(90deg,#02070b 0,#08192a 50%,#02070b 100%)}.stock-wrap{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.covered{height:310px;border-radius:18px;border:1px solid #0a6aa0;background:radial-gradient(ellipse at center bottom,rgba(0,143,255,.28),transparent 50%),linear-gradient(180deg,#071522,#02060a);position:relative;overflow:hidden}.covered:before{content:"";position:absolute;left:15%;right:15%;bottom:70px;height:110px;border-radius:48% 50% 18% 18%;background:linear-gradient(180deg,#08121c,#020406);box-shadow:0 -10px 34px rgba(0,168,255,.45),0 18px 0 -12px #00a8ff}.covered:after{content:"";position:absolute;left:9%;right:9%;bottom:58px;height:1px;background:#00a8ff;box-shadow:0 0 25px #00a8ff}.stock h2{font-size:clamp(2.2rem,5vw,4.5rem);line-height:.95;margin:10px 0 14px;text-transform:uppercase;font-style:italic}.stock p{color:#b2bfcc}.features{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #12456a;border-radius:14px;overflow:hidden;margin-top:28px}.feature{padding:22px;border-right:1px solid #153854}.feature:last-child{border:0}.feature b{display:block;margin-bottom:6px}.feature span{color:#97a8ba;font-size:.87rem}
.page-hero{padding:70px 0 48px;border-bottom:1px solid #114a70;background:radial-gradient(circle at 75% 30%,rgba(0,120,255,.18),transparent 30%)}.page-hero p{max-width:760px;color:#c2cfdb;font-size:1.05rem}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:24px}.panel{background:linear-gradient(180deg,#081725,#040b12);border:1px solid #135b87;border-radius:16px;padding:28px;box-shadow:var(--shadow)}.panel h2,.panel h3{margin-top:0}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.field{display:flex;flex-direction:column;gap:7px}.field.full{grid-column:1/-1}.field label{font-size:.83rem;font-weight:800;color:#dbe6ef}.field input,.field select,.field textarea{width:100%;background:#07121d;color:#fff;border:1px solid #1a4464;border-radius:8px;padding:13px 14px;outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:#00a8ff;box-shadow:0 0 0 3px rgba(0,168,255,.12)}.field textarea{min-height:130px;resize:vertical}.notice{margin-top:16px;border:1px dashed #1c78ad;background:rgba(0,102,174,.08);padding:14px;border-radius:10px;color:#a9c2d5;font-size:.9rem}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.step{padding:22px;border:1px solid #153f5d;border-radius:12px;background:#06111c}.step .num{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#006bff,#00bdff);font-weight:900;margin-bottom:12px}.vehicle-empty{padding:70px 24px;text-align:center;border:1px solid #115b87;border-radius:16px;background:linear-gradient(180deg,#071624,#030a11)}.vehicle-empty h2{font-size:clamp(2rem,4vw,4rem);margin:0 0 14px;text-transform:uppercase;font-style:italic}.vehicle-empty p{max-width:720px;margin:0 auto 22px;color:#aab7c5}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px}.contact-card{padding:22px;border:1px solid #174563;border-radius:14px;background:#06101a}.contact-card strong{display:block;margin-bottom:4px}.muted{color:#95a7b7}.footer{border-top:1px solid #123d59;background:#02070c;padding:34px 0;color:#9caaba}.footer-wrap{display:flex;justify-content:space-between;gap:20px;align-items:center}.footer .logo{width:150px}.small{font-size:.82rem}.hide{display:none!important}
@media(max-width:900px){.navlinks,.navcta{display:none}.menu{display:block}.navlinks.open{display:flex;position:absolute;top:76px;left:0;right:0;flex-direction:column;align-items:stretch;background:#030a12;padding:18px 4vw;border-bottom:1px solid #154567}.hero{grid-template-columns:1fr;padding-top:42px}.hero-art{min-height:280px}.hero-art img{max-height:300px;margin:auto}.trust{grid-template-columns:1fr 1fr}.cards{grid-template-columns:1fr 1fr}.stock-wrap,.grid2,.contact-grid{grid-template-columns:1fr}.features{grid-template-columns:1fr 1fr}.feature:nth-child(2){border-right:0}.feature{border-bottom:1px solid #153854}.steps{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}}
@media(max-width:560px){.nav{height:66px}.logo{width:145px}.hero{min-height:auto}.hero h1{font-size:3rem}.cards,.trust,.features{grid-template-columns:1fr}.feature{border-right:0}.section{padding:54px 0}.footer-wrap{flex-direction:column;align-items:flex-start}}

.footer-email{margin-top:5px}.footer-email a{color:#4bd5ff}.footer-email a:hover{text-decoration:underline}
.hp-field{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
.consent{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:10px!important;color:#a9bfd0!important;font-size:.85rem!important}
.consent input{width:auto!important;margin-top:4px!important;accent-color:#00a8ff}
.btn-primary:disabled{opacity:.65;cursor:wait}
