/* WEB PANEL PROXY public CSS */
*{box-sizing:border-box}body{margin:0;color:#f5f5f2;background:#101113;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.wrap{width:min(1220px,calc(100% - 34px));margin:auto}.demo{padding:10px;text-align:center;background:#c58a43;color:#17120d;font-size:11px;font-weight:700}.nav{display:flex;align-items:center;justify-content:space-between;padding:22px 0}.brand{font-weight:900;letter-spacing:.12em}.nav div:last-child{display:flex;gap:20px;align-items:center}.nav a{color:#f4f1ea;text-decoration:none;font-size:13px}.hero{position:relative;min-height:560px;display:flex;align-items:flex-end;overflow:hidden;border:1px solid #ffffff18;border-radius:28px;background:#202124 url('/preset-cars.webp') center/cover no-repeat}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#090a0ce8 0%,#090a0c94 39%,transparent 72%),linear-gradient(0deg,#090a0caa,transparent 50%)}.hero-copy{position:relative;z-index:1;width:min(610px,100%);padding:clamp(28px,6vw,68px)}.tag{display:inline-flex;padding:8px 11px;border:1px solid #ffffff29;border-radius:99px;background:#1119;color:#efb468;font-size:11px;font-weight:800;text-transform:uppercase}h1{margin:19px 0 16px;font-size:clamp(43px,7vw,78px);line-height:.96;letter-spacing:-.06em}.hero p{max-width:500px;color:#c3c5c8;font-size:17px;line-height:1.6}.hero-actions{display:flex;gap:10px;margin-top:28px;flex-wrap:wrap}.btn{display:inline-flex;padding:13px 17px;border:0;border-radius:10px;background:#f5f3ee;color:#151515;text-decoration:none;font:800 13px inherit;cursor:pointer}.btn.alt{border:1px solid #ffffff33;background:#1119;color:#fff}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0 54px}.fact{padding:17px;border:1px solid #ffffff13;border-radius:13px;background:#18191c}.fact b,.fact span{display:block}.fact b{font-size:21px}.fact span{margin-top:4px;color:#858a93;font-size:11px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:19px}.section-head h2{margin:0;font-size:31px}.section-head p{margin:0;color:#888e98;font-size:13px}.cars{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.car{overflow:hidden;border:1px solid #ffffff15;border-radius:18px;background:#18191c}.photo{height:210px;background-position:center;background-size:cover;background-repeat:no-repeat}.car-one{background-image:url('/preset-car-graphite.webp')}.car-two{background-image:url('/preset-car-silver.webp')}.car-three{background-image:url('/preset-car-white.webp')}.car-four{background-image:url('/preset-car-blue.webp')}.car-five{background-image:url('/preset-car-red.webp')}.car-six{background-image:url('/preset-car-black.webp')}.car-body{padding:18px}.car-top{display:flex;align-items:start;justify-content:space-between;gap:10px}.car h3{margin:0;font-size:18px}.year{padding:4px 7px;border-radius:6px;background:#ffffff0c;color:#b6bbc3;font-size:10px}.spec{margin:10px 0 17px;color:#878d97;font-size:12px}.price{font-size:22px;font-weight:850}.credit{display:block;margin-top:4px;color:#d59b55;font-size:11px}.callback{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;margin:45px 0 18px;padding:30px;border:1px solid #ffffff16;border-radius:20px;background:#18191c}.callback h2{margin:0 0 10px;font-size:29px}.callback p{margin:0;color:#8f959e;line-height:1.6}.callback form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.callback label{display:grid;gap:5px;color:#aeb3bb;font-size:10px}.callback input,.callback select{width:100%;padding:12px;border:1px solid #ffffff1c;border-radius:9px;background:#101113;color:#fff}.callback .wide{grid-column:1/-1}.callback .form-note{min-height:18px;margin:3px 0 0;color:#d59b55;font-size:11px}.contacts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:18px 0 34px;padding:28px;border-radius:20px;background:#ebe7df;color:#1b1b1a}.contacts h2{margin:0 0 8px}.contacts p{margin:0;color:#5f5b55;line-height:1.6}.contacts a{display:block;color:#1b1b1a;font-size:20px;font-weight:850;text-decoration:none}.contacts small{display:block;margin-top:8px;color:#6d685f}.foot{padding:0 0 35px;color:#666b73;font-size:11px}@media(max-width:760px){.nav div:last-child a:first-child{display:none}.hero{min-height:540px;background-position:61% center}.hero:after{background:#090a0c9c}.facts,.cars,.contacts,.callback{grid-template-columns:1fr}.photo{height:220px}.callback form{grid-template-columns:1fr}.callback .wide{grid-column:auto}.section-head{align-items:start;flex-direction:column}}