:root{--bg: #0c1017;--panel: #141a22;--panel-2: #171f29;--muted: #8ba3b6;--text: #e9f1f5;--accent: #6f7dff;--accent-2: #8b5cf6;--ring: rgba(111,125,255,.4);--success: #1cc77e;--danger: #e35b66;--radius: 14px;--radius-sm: 10px;--shadow: 0 8px 28px rgba(0,0,0,.35);--wrap: 1100px}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:radial-gradient(1200px 600px at 70% -10%,rgba(143,97,255,.08),transparent),radial-gradient(900px 600px at 0% 60%,rgba(111,125,255,.07),transparent),var(--bg);color:var(--text);font:15px/1.5 system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans}a{color:var(--text);text-decoration:none}img{max-width:100%;display:block}main{max-width:var(--wrap);margin:26px auto 40px;padding:0 20px}.site-footer{max-width:var(--wrap);margin:40px auto 60px;padding:0 20px;color:var(--muted);display:flex;gap:14px}.site-footer a{color:var(--muted)}.topnav{position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#0c1017e6,#0c1017bf);border-bottom:1px solid rgba(255,255,255,.06)}.topnav .wrap{max-width:var(--wrap);margin:0 auto;padding:14px 20px;display:grid;grid-template-columns:140px 1fr 100px;gap:12px;align-items:center}.brand{font-weight:800;font-size:22px;letter-spacing:.5px;color:#cfd6ff}.nav-tabs{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}.nav-tabs::-webkit-scrollbar{display:none}.tab{display:inline-flex;align-items:center;height:36px;padding:0 12px;border-radius:999px;background:transparent;color:var(--text);border:1px solid transparent;transition:background .15s ease,border-color .15s ease,color .15s ease;cursor:pointer;font-weight:600;opacity:.92}.tab:hover{background:#ffffff0d;border-color:#ffffff14}.tab.active{background:linear-gradient(135deg,#6f7dff2e,#8b5cf62e);border-color:var(--ring);box-shadow:0 0 0 3px #6f7dff1f inset}.tab.ghost{color:var(--muted);border-color:#ffffff0f}.tab.ghost:hover{color:#fff;border-color:#ffffff1f}.nav-right{display:flex;justify-content:flex-end;align-items:center}.lang{height:34px;border-radius:10px;background:var(--panel-2);color:var(--text);border:1px solid rgba(255,255,255,.08);padding:0 10px;outline:none}.lang.small{width:82px}.card{background:linear-gradient(180deg,var(--panel),var(--panel-2));border:1px solid rgba(255,255,255,.06);box-shadow:var(--shadow);border-radius:var(--radius);padding:18px;margin-bottom:18px}h1,h2,h3{margin:8px 0 10px}.muted{color:var(--muted)}.btn{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;border:none;padding:10px 14px;border-radius:12px;cursor:pointer;font-weight:700;box-shadow:0 6px 18px #6f7dff40}.btn.secondary{background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.12)}.btn:disabled{opacity:.6;cursor:not-allowed}label{display:block;margin:6px 0;color:var(--muted)}input,select,textarea{width:100%;height:40px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#0f1520;color:var(--text);outline:none}textarea{height:100px;resize:vertical}.row{display:flex;flex-wrap:wrap;gap:12px}.col-12{flex:0 0 100%}.col-6{flex:0 0 calc(50% - 6px)}.error{color:#ff9aa2;background:#ff9aa214;border:1px solid rgba(255,154,162,.25);padding:10px 12px;border-radius:10px}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.car{background:#0f1520;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.car img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:center 55%;background:#0d1220}.car--contain img{object-fit:contain;padding:8px;background:#0d1220}.car .body{padding:12px}@media (max-width: 860px){.topnav .wrap{grid-template-columns:100px 1fr 70px}.brand{font-size:18px}main{margin-top:18px}.col-6{flex:0 0 100%}}.contact-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.car-meta p,.car-detail p{margin:0 0 8px}.car-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.wrap-line{display:flex;gap:.5rem;flex-wrap:wrap}.wrap-line .dot{opacity:.6}.btn-sm{font-size:.85rem;padding:.35rem .6rem;border-radius:10px}.mt-xxs{margin-top:.25rem}.spec-list{margin:.25rem 0 0;padding-left:1.1rem}.spec-list li{margin:.15rem 0}.car-hero{width:100%;height:auto;border-radius:12px;display:block}.input-suffix{position:relative}.input-suffix .suffix{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--muted, #9aa3b2);font-size:.9rem;pointer-events:none}.input-suffix>.input{padding-right:56px}.contact-line{display:block;margin:0 0 10px}.car-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:16px!important;clear:both!important;width:100%!important;position:static!important}.car-actions .btn{position:static!important;white-space:nowrap}.car .body{padding:12px;display:flex;flex-direction:column;gap:8px}.car .body .meta{display:grid;gap:4px;line-height:1.35}.car .body .actions{margin-top:4px}.car .body .actions .btn{position:static;align-self:flex-start}.divider{border:0;border-top:1px solid rgba(255,255,255,.08);margin:18px 0}.footer-contact{display:grid;gap:6px;color:var(--text)}.footer-contact .link{color:#cfd6ff;text-decoration:underline}
