.vehicle-page{padding-bottom:76px}.vehicle-demo{position:relative;min-width:0;padding:30px;border:1px solid #b8c8d5;border-radius:30px;background:linear-gradient(150deg,#fff,#eef4f7);box-shadow:0 30px 75px #17314a20;transform:rotate(1deg)}.vehicle-demo:before{content:'';position:absolute;inset:14px -14px -14px 14px;z-index:-1;border-radius:30px;background:#d8e7ee}.vehicle-demo-top{display:flex;justify-content:space-between;gap:20px;margin-bottom:24px;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.vehicle-demo-top strong{color:#174d70}.number-plate{display:grid;grid-template-columns:45px 1fr;min-height:82px;overflow:hidden;border:4px solid #171b19;border-radius:9px;background:#f5f5ee;box-shadow:inset 0 0 0 2px #c8cbc4}.number-plate i{display:grid;place-items:center;background:#145db0;color:#fff;font-size:11px;font-style:normal;font-weight:950}.number-plate b{display:grid;place-items:center;color:#111;font-family:Arial,sans-serif;font-size:clamp(28px,4vw,47px);letter-spacing:.11em}.vehicle-find{margin-top:12px;padding:14px;border-radius:12px;background:var(--green);color:#fff;text-align:center;font-size:14px;font-weight:950}.vehicle-found{margin:11px 0 16px;color:#287d32;font-size:12px;font-weight:900}.vehicle-result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.vehicle-result-grid span{display:grid;gap:4px;padding:12px;border:1px solid #d7e0e3;border-radius:12px;background:#fff}.vehicle-result-grid small{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.vehicle-result-grid strong{font-size:13px}.vehicle-result-grid .good{color:#277c31}.vehicle-flow{padding:82px max(28px,calc((100vw - 1184px)/2));display:grid;grid-template-columns:minmax(0,.8fr) minmax(480px,1.2fr);gap:75px;background:#15232c;color:#fff}.vehicle-flow h2,.vehicle-use h2{font-size:clamp(43px,5.5vw,70px);line-height:.94;letter-spacing:-.055em;margin:13px 0 18px}.vehicle-flow>div>p:last-child{max-width:500px;color:#c7d3d9;line-height:1.65}.vehicle-flow ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}.vehicle-flow li{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:center;padding:17px;border:1px solid #ffffff20;border-radius:17px;background:#ffffff08}.vehicle-flow li>b{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#247aaa}.vehicle-flow li span{color:#cbd6db;font-size:13px;line-height:1.4}.vehicle-flow li strong{display:block;margin-bottom:3px;color:#fff;font-size:16px}.vehicle-data-section{padding-bottom:75px}.vehicle-data-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.vehicle-data-grid article{min-height:175px;padding:22px;border:1px solid var(--line);border-radius:21px;background:#fff}.vehicle-data-grid b{display:block;color:#17628d;font-size:11px;letter-spacing:.12em}.vehicle-data-grid strong{display:block;margin:33px 0 7px;font-size:18px}.vehicle-data-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.vehicle-use{padding:5px max(28px,calc((100vw - 1184px)/2)) 90px}.vehicle-use>div:first-child{max-width:850px;margin-bottom:35px}.vehicle-privacy{max-width:1184px;margin:0 auto 90px;padding:38px;display:grid;grid-template-columns:115px 1fr;gap:28px;align-items:center;border:1px solid #b8ceda;border-radius:29px;background:#edf5f8}.plate-mini{display:grid;grid-template-columns:29px 1fr;height:72px;overflow:hidden;border:3px solid #111;border-radius:7px;background:#f4f4ec;transform:rotate(-3deg)}.plate-mini i{display:grid;place-items:center;background:#145db0;color:#fff;font-size:9px;font-style:normal;font-weight:900}.plate-mini b{display:grid;place-items:center;font-family:Arial,sans-serif;font-size:24px;letter-spacing:.08em}.vehicle-privacy h2{margin:8px 0;font-size:36px;letter-spacing:-.04em}.vehicle-privacy p:last-child{max-width:850px;margin-bottom:0;color:var(--muted);line-height:1.6}.vehicle-page~.examples-cta{max-width:1184px;margin:0 auto 100px}@media(max-width:980px){.vehicle-demo{width:min(650px,100%);margin:auto}.vehicle-flow{grid-template-columns:1fr}.vehicle-data-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.vehicle-demo{padding:22px;transform:none}.vehicle-demo:before{display:none}.number-plate b{font-size:29px}.vehicle-result-grid{grid-template-columns:1fr 1fr}.vehicle-flow{padding:65px 20px}.vehicle-data-grid{grid-template-columns:1fr}.vehicle-use{padding:5px 18px 70px}.vehicle-privacy{grid-template-columns:1fr;margin:0 18px 70px;padding:27px 22px}.plate-mini{width:115px}.vehicle-page~.examples-cta{margin:0 18px 75px}}
