:root{--red:#d9192e;--ink:#17191d;--muted:#6d7078;--line:#e4e5e8;--paper:#f4f5f7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#fff}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #eb7784;outline-offset:5px}.preview-bar{background:#202126;color:#fff;padding:11px 4%;font-size:10px;letter-spacing:1.3px;display:flex;align-items:center;justify-content:space-between;gap:20px}.preview-bar nav{display:flex;gap:8px}.preview-bar a{padding:7px 10px;color:#bbb;letter-spacing:.3px}.preview-bar a[aria-current]{background:#fff;color:#17191d;border-radius:3px}header{display:flex;align-items:center;justify-content:space-between;padding:28px 5%;gap:28px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:15px}.brand>img{width:116px;height:auto}.brand>span{border-left:1px solid #ccc;padding-left:15px;font-size:17px;font-weight:700;letter-spacing:3px}.brand small{display:block;font-size:8px;font-weight:400;letter-spacing:0;margin-top:6px;color:#65666c}.mainnav{display:flex;gap:28px;font-size:13px}.mainnav a:hover{color:var(--red)}.contact-button{border:1px solid #ddd;padding:13px 18px;font-size:12px;font-weight:700}.contact-button span{margin-left:18px;color:var(--red)}.hero{display:grid;grid-template-columns:1fr 1.15fr;min-height:620px;max-width:1600px;margin:auto;align-items:center;padding:55px 5% 45px;gap:25px;overflow:hidden}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;line-height:1.8;color:var(--red)}h1{font-size:clamp(40px,4.5vw,72px);line-height:1.04;letter-spacing:-3px;margin:24px 0}h1 em{font-style:normal;color:var(--red)}.hero-copy p{max-width:390px;font-size:15px;color:var(--muted);line-height:1.8;margin:24px 0 32px}.primary{display:inline-flex;align-items:center;gap:30px;background:var(--red);color:#fff;padding:18px 23px;font-size:12px;font-weight:700;border:0}.primary:hover{background:#b60920}.text-link{font-size:12px;font-weight:700;border-bottom:1px solid currentColor;padding:8px 0;display:inline-block}.hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.hero-product{position:relative;background:#f2f3f5;min-height:470px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px;border-radius:2px}.hero-product>img{position:relative;width:95%;height:350px;object-fit:contain;z-index:1;mix-blend-mode:multiply}.giant{position:absolute;font-size:clamp(50px,7.7vw,120px);font-weight:900;letter-spacing:-5px;color:#fff;top:26px;left:30px}.hero-label{align-self:stretch;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;padding-top:20px;border-top:1px solid #d9dbdf;position:relative;z-index:2}.hero-label>span{font-size:8px;letter-spacing:2px;color:#777;grid-column:1}.hero-label strong{font-size:18px;grid-column:1}.hero-label button{grid-column:2;grid-row:1 / 3;background:none;border:0;font-size:11px;font-weight:700}.benefit-strip{display:flex;justify-content:space-around;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 5%;font-size:12px}.benefit-strip b{color:var(--red);margin-right:14px;font-size:10px}.catalog{padding:85px 5%;max-width:1600px;margin:auto}.section-intro{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px}h2{font-size:clamp(27px,3vw,42px);letter-spacing:-1.4px;line-height:1.12;margin:14px 0}.section-intro p{font-size:13px;color:var(--muted);line-height:1.7}.catalog-tools{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px;align-items:center;padding-bottom:20px}.filters{display:flex;gap:7px;flex-wrap:wrap}.filters button{border:1px solid var(--line);background:white;padding:12px 16px;font-size:11px;color:#676a71}.filters button.active{background:var(--ink);color:white;border-color:var(--ink)}.filters small{margin-left:7px;opacity:.65}.search{display:flex;align-items:center;border-bottom:1px solid #a8aab0;gap:12px;padding:8px 0}.search span{font-size:24px}.search input{border:0;background:transparent;outline:none;min-width:160px;width:180px;font-size:12px}.catalog-status{display:flex;justify-content:space-between;padding:22px 0;font-size:10px;color:#888}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.product{border:1px solid var(--line);padding:20px;display:flex;flex-direction:column;position:relative;transition:transform .2s,box-shadow .2s;background:white}.product:hover{transform:translateY(-4px);box-shadow:0 12px 30px #14181d0b}.product .category{font-size:8px;letter-spacing:1.5px;color:#8a8d94;text-transform:uppercase;min-height:14px}.product .picture{display:flex;align-items:center;justify-content:center;height:190px;margin:15px 0 20px;background:#fff}.picture img{width:100%;height:100%;object-fit:contain}.product h3{font-size:17px;letter-spacing:-.5px;margin:0 0 12px}.product p{font-size:11px;color:var(--muted);line-height:1.7;margin:0 0 18px}.product .tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:auto;margin-bottom:23px}.tags span{font-size:8px;background:var(--paper);padding:6px;color:#73767d}.product-actions{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid var(--line);padding-top:15px}.product-actions button{font-size:11px;font-weight:700;border:0;background:transparent;padding:4px 0}.product-actions a{font-size:10px;color:var(--red);font-weight:700}.cable-placeholder{text-align:center;color:#aaa}.cable-placeholder svg{width:72px;height:72px;display:block;margin:auto auto 15px}.cable-placeholder small{font-size:9px}.empty{text-align:center;padding:60px;color:#888}.choice{margin:0 5% 70px;border-top:1px solid var(--line);padding:60px 0;display:grid;grid-template-columns:1fr 1fr;gap:70px}.choice p{font-size:16px;line-height:1.9;color:var(--muted);max-width:490px}.choice .text-link{color:var(--red)}.contact{background:var(--paper);text-align:center;padding:70px 5%}.contact h2{margin:20px 0 30px;font-size:clamp(32px,4vw,52px)}.phones{display:flex;gap:25px;justify-content:center;font-size:12px;margin-top:25px;color:#73767d}footer{display:flex;justify-content:space-between;align-items:center;padding:35px 5%;gap:25px}footer>span,footer>div{font-size:10px;color:#777}footer>div{display:flex;gap:20px}footer .brand>img{width:85px}footer .brand>span{font-size:12px}footer .brand small{font-size:7px}dialog{border:0;padding:0;width:min(1000px,94vw);max-height:90vh;box-shadow:0 30px 100px #0005;overflow:auto}dialog::backdrop{background:#101218aa;backdrop-filter:blur(6px)}#close{position:absolute;right:18px;top:18px;background:white;border:1px solid #ddd;border-radius:50%;width:35px;height:35px;z-index:3}.detail-grid{display:grid;grid-template-columns:1fr 1fr}.detail-image{background:var(--paper);display:flex;justify-content:center;align-items:center;min-height:480px;padding:40px}.detail-image img{width:100%;height:330px;object-fit:contain;mix-blend-mode:multiply}.detail-info{padding:65px 38px 40px}.detail-info h2{font-size:31px}.detail-info p{font-size:14px;color:var(--muted);line-height:1.8}.detail-info ul{padding:20px 0;list-style:none;line-height:2.3;font-size:12px}.detail-info li:before{content:'✓';color:var(--red);margin-right:10px}.detail-info .coverage{font-size:10px;border-top:1px solid var(--line);padding-top:20px}.detail-info .source{display:block;font-size:10px;color:#777;margin-top:22px;text-decoration:underline}.v2{--ink:#141414}.v2 header{background:#111;color:white;border-color:#333}.v2 header .brand small{color:#aaa}.v2 .hero{background:#111;color:#fff;max-width:none;padding-top:55px;padding-bottom:55px;min-height:660px}.v2 .hero h1{font-size:clamp(45px,5.5vw,83px);letter-spacing:-4px}.v2 .hero h1 em{color:white}.v2 .hero p{color:#aaa}.v2 .hero-product{background:#d51a2d;min-height:510px;border-radius:0;transform:rotate(-2deg);margin:0 15px}.v2 .hero-product img{transform:rotate(2deg);mix-blend-mode:normal}.v2 .giant{color:#ffffff25;font-size:240px;line-height:1;top:10px;left:0}.v2 .hero-label{border-color:#ffffff44;transform:rotate(2deg)}.v2 .hero-label span{color:#ffffffaa}.v2 .hero-label button{color:#fff}.hero-stamp{margin-top:35px;font-size:9px;color:#888;line-height:1.8}.hero-stamp strong{color:#ccc}.v2 .benefit-strip{background:#202020;color:#ddd;border-color:#333}.v2 .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.v2 .product{border:0;border-bottom:2px solid #ddd;background:#f6f6f6;padding:27px}.v2 .product .picture{background:transparent;height:230px}.v2 .picture img{mix-blend-mode:multiply}.v2 .contact{background:#151515;color:#fff}.v2 .contact .phones{color:#aaa}.v3 .hero{min-height:390px;background:#f2f3f5;margin:30px 5% 0;max-width:none;padding:40px;grid-template-columns:1.15fr 1fr}.v3 .hero h1{font-size:48px;letter-spacing:-2px}.v3 .hero p{font-size:13px;margin:20px 0}.v3 .hero-product{min-height:290px;background:transparent;padding:0;position:relative}.v3 .hero-product img{height:250px}.v3 .hero-label{position:absolute;bottom:0;right:0;background:#fff;padding:15px 20px;border:0;width:240px;box-shadow:0 5px 30px #0001}.v3 .hero-label strong{font-size:14px}.v3 .hero-label span{font-size:7px}.v3 .hero-label button{font-size:9px}.v3 .benefit-strip{border:0;margin:0 5%;padding:25px 0;border-bottom:1px solid var(--line);justify-content:space-between}.v3 .catalog{padding-top:50px;display:grid;grid-template-columns:190px 1fr;column-gap:35px}.v3 .section-intro{grid-column:1/-1}.v3 .catalog-tools{grid-column:1;grid-row:2/5;display:block;border:0;align-self:start;position:sticky;top:25px}.v3 .filters{display:flex;flex-direction:column}.v3 .filters button{text-align:left;border:0;background:var(--paper);padding:16px;font-size:12px}.v3 .filters button.active{background:var(--red);color:white}.v3 .search{margin-top:25px}.v3 .search input{width:135px;min-width:0}.v3 .catalog-status,.v3 .product-grid{grid-column:2}.v3 .catalog-status{padding-top:0}.v3 .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.v3 .product{padding:17px}.v3 .product .picture{height:155px}.v3 .product h3{font-size:15px}.v3 .choice{background:var(--paper);padding:45px;border:0}.v3 .contact{background:#fff;border-top:1px solid var(--line)}
@media(min-width:1600px){header,footer{padding-left:max(5%,calc((100vw - 1440px)/2));padding-right:max(5%,calc((100vw - 1440px)/2))}}@media(max-width:1050px){.brand>img{width:95px}.mainnav{gap:15px;font-size:11px}.brand>span{font-size:13px;letter-spacing:2px}.hero{min-height:530px}.hero-product{min-height:390px}.hero-product>img{height:280px}.hero-label strong{font-size:15px}.hero-label button{font-size:9px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-tools{align-items:start}.search input{width:130px;min-width:0}.filters button{padding:11px;font-size:10px}.v3 .catalog{grid-template-columns:160px 1fr;gap:20px}.v3 .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2 .hero h1{font-size:55px}.v2 .hero-product{min-height:440px}.v2 .giant{font-size:180px}}
@media(max-width:720px){.preview-bar{flex-direction:column;gap:6px;font-size:8px}.preview-bar nav{width:100%;justify-content:center}.preview-bar a{font-size:9px;padding:8px}header{padding:20px 5%;gap:10px}.mainnav{display:none}.brand{gap:10px}.brand>img{width:83px}.brand>span{font-size:12px;padding-left:10px}.brand small{font-size:6px}.contact-button{padding:10px;font-size:10px}.contact-button span{margin-left:5px}.hero{grid-template-columns:1fr;padding:40px 5% 30px;gap:30px}.hero-copy p{font-size:14px;max-width:100%}h1{font-size:45px;letter-spacing:-2.5px}.hero-product{min-height:360px;padding:25px}.hero-product>img{height:260px}.giant{font-size:13vw}.hero-label strong{font-size:17px}.hero-label button{font-size:10px}.benefit-strip{padding:20px 5%;gap:10px;align-items:start}.benefit-strip span{font-size:9px;line-height:1.6}.benefit-strip b{display:block;margin-bottom:5px}.catalog{padding:50px 5%}.section-intro{display:block;margin-bottom:25px}.section-intro p{display:none}.catalog-tools{display:flex;flex-direction:column;gap:20px}.filters{gap:5px}.filters button{font-size:10px;padding:10px}.search{width:100%}.search input{width:100%}.product-grid,.v2 .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product,.v2 .product{padding:13px}.product .picture,.v2 .product .picture{height:145px;margin:15px 0}.product h3{font-size:14px}.product p{font-size:10px}.product .category{font-size:7px;letter-spacing:.6px}.tags span{font-size:7px}.product-actions{align-items:start;flex-direction:column;gap:10px}.product-actions button{font-size:10px}.product-actions a{font-size:9px}.catalog-status{font-size:8px}.choice{grid-template-columns:1fr;gap:10px;padding:35px 0;margin-bottom:30px}.choice p{font-size:14px}.contact{padding:45px 5%}.phones{font-size:11px;gap:20px}footer{flex-wrap:wrap;padding:30px 5%}footer .brand{width:100%}.detail-grid{grid-template-columns:1fr}.detail-image{min-height:240px;padding:30px}.detail-image img{height:220px}.detail-info{padding:30px 25px}.detail-info h2{font-size:29px}.v2 .hero{padding:40px 5%;min-height:0}.v2 .hero h1{font-size:49px;letter-spacing:-3px}.v2 .hero-product{min-height:380px;margin:0 5px}.v2 .giant{font-size:200px}.v3 .hero{grid-template-columns:1fr;margin:20px 5% 0;padding:28px 23px;gap:20px}.v3 .hero h1{font-size:40px}.v3 .hero-product{min-height:280px}.v3 .hero-product img{height:240px}.v3 .hero-label{right:-10px;bottom:-5px}.v3 .catalog{display:block;padding-top:40px}.v3 .catalog-tools{position:static;display:flex}.v3 .filters{flex-direction:row}.v3 .filters button{padding:10px;font-size:10px}.v3 .search{margin-top:0}.v3 .search input{width:100%}.v3 .catalog-status{padding:20px 0}.v3 .product-grid{gap:12px}.v3 .product{padding:13px}.v3 .product .picture{height:140px}.v3 .choice{padding:25px}.v3 .benefit-strip{padding:20px 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Final Showroom: Ultra, EV packages and ADAS. */
.picture .single-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.detail-image .single-image{width:100%}.bundle-images{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:100%}.picture .bundle-images img{width:46%;height:100%;object-fit:contain}.bundle-plus{font-size:20px;color:#d9192e;flex:0 0 auto}.detail-image .bundle-images{gap:10px}.detail-image .bundle-images img{width:46%;height:260px;object-fit:contain}.v3 .ultra-hero>img{height:270px;max-width:95%;object-fit:contain}.v3 .ultra-hero .hero-label{bottom:24px;right:0}.ev-badge{position:absolute;bottom:-15px;left:0;font-size:10px;border:0;background:#fff;color:#d9192e;padding:10px 13px;cursor:pointer}.adas-section{margin:0 5% 65px;padding:50px;background:#f3f4f6;display:grid;grid-template-columns:.85fr 1.15fr;gap:45px;align-items:center}.adas-copy p{font-size:13px;line-height:1.85;color:#6d7078;max-width:410px}.adas-copy .primary{margin-top:15px}.adas-source{display:block;font-size:10px;margin-top:20px;text-decoration:underline;color:#666}.adas-models{display:grid;grid-template-columns:1fr 1fr;gap:15px}.adas-models article{padding:18px;background:#fff;border:1px solid #e4e5e8}.adas-models img{width:100%;height:225px;object-fit:contain}.adas-models h3{font-size:16px;margin:15px 0 10px}.adas-models button{font-size:11px;color:#d9192e;background:none;border:0;padding:5px 0}.v3 header .mainnav{gap:20px}.v3 .catalog-tools .filters button{font-size:11px}.v3 .catalog{grid-template-columns:175px 1fr}.v3 .hero-label{width:255px}.v3 .hero{min-height:420px}.v3 .ultra-hero{min-height:310px}header .brand small{font-size:9px;letter-spacing:0;line-height:1.3;max-width:175px}.catalog-status{line-height:1.5}
@media(max-width:1050px){.adas-section{padding:30px;gap:25px}.adas-models{gap:10px}.adas-models img{height:170px}.v3 header .mainnav{gap:12px;font-size:10px}.contact-button{padding:12px}.v3 .catalog{grid-template-columns:155px 1fr}}
@media(max-width:720px){.adas-section{display:block;padding:27px 20px;margin-bottom:35px}.adas-models{margin-top:30px}.adas-models img{height:155px}.adas-models h3{font-size:13px}.adas-models article{padding:12px}.adas-models button{font-size:10px}.v3 .ultra-hero .hero-label{bottom:25px;width:230px;right:-8px}.ev-badge{font-size:9px;bottom:-16px;left:0}.v3 .ultra-hero>img{height:260px}.v3 .catalog{display:block}.v3 .hero{padding-bottom:40px}.detail-image .bundle-images img{height:190px}header .brand small{font-size:7px;max-width:145px}.v3 .catalog-tools .filters button{font-size:10px}}

/* Auto Diagnoza identity and Ultra S2 presentation */
.brand .autodiagnoza-mark{width:210px;height:auto;max-height:none;object-fit:contain}.brand{gap:18px;flex-shrink:0}.brand .brand-region{border-left:1px solid #d8d8d8;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-family:Arial,sans-serif;line-height:1.05;letter-spacing:2px}.brand-region b{font-size:18px;color:#d9192e;font-weight:800}.brand-region strong{font-size:12px;color:#202020;font-weight:600;letter-spacing:3px}.ultra-hero{background:radial-gradient(ellipse at 60% 40%,#fff 0%,#f4f5f7 58%,#e7e9ed 100%);overflow:hidden}.ultra-hero>img{width:100%;height:440px;object-fit:contain;filter:drop-shadow(0 24px 18px #00000024);transform:scale(1.12);padding:5px 0 55px}.ultra-hero .hero-label{z-index:2}.ultra-hero .hero-label strong{font-size:32px}.ultra-hero .ev-badge{background:#fff;color:#333;border:1px solid #ddd;pointer-events:none;font-size:10px}
@media(max-width:1100px){.brand .autodiagnoza-mark{width:165px}.brand{gap:12px}.brand .brand-region{padding-left:12px}.mainnav{gap:15px}}@media(max-width:600px){.brand .autodiagnoza-mark{width:145px}.brand-region b{font-size:15px}.brand-region strong{font-size:10px}.ultra-hero>img{height:340px}.ultra-hero .hero-label strong{font-size:26px}footer .brand .autodiagnoza-mark{width:145px}}
.v3 .hero{min-height:510px;grid-template-columns:1fr 1.15fr;gap:35px}.v3 .ultra-hero{min-height:430px;overflow:visible}.v3 .ultra-hero>img{height:410px;width:110%;max-width:none;padding:0 0 40px;transform:scale(1.15);mix-blend-mode:multiply}.v3 .ultra-hero .hero-label{bottom:0;right:0;width:100%;padding:15px 20px;box-shadow:none;background:#ffffffed}.v3 .ultra-hero .hero-label strong{font-size:25px}.v3 .ultra-hero .hero-label>span{font-size:8px}.v3 .ultra-hero .hero-label button{font-size:11px}.v3 .ultra-hero .ev-badge{position:absolute;top:0;right:0;bottom:auto;left:auto;z-index:3;padding:10px 14px;font-size:9px;white-space:nowrap}@media(max-width:750px){.v3 .hero{grid-template-columns:1fr;padding:28px 23px}.v3 .ultra-hero{min-height:350px}.v3 .ultra-hero>img{height:340px;width:100%;max-width:100%;transform:none}.v3 .ultra-hero .hero-label strong{font-size:22px}.v3 .ultra-hero .ev-badge{font-size:8px}}
@font-face{font-family:Autelroboto;src:url("assets/roboto.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:Autelbarlowcondensed;src:url("assets/barlowcondensed.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap}

body,button,input{font-family:Autelroboto,Roboto,Arial,sans-serif}h1,h2,h3{font-family:Autelbarlowcondensed,"Arial Narrow",Arial,sans-serif}.brand .brand-region{gap:7px;align-items:flex-start}.brand .brand-region .autel-wordmark{width:86px;height:auto;max-height:none;object-fit:contain}.brand .brand-region strong{font-family:Autelroboto,Roboto,Arial,sans-serif;font-size:11px;letter-spacing:3.6px;font-weight:500;line-height:1}.v3 .hero h1{letter-spacing:-.6px;font-weight:600}.hero-label strong{font-family:Autelbarlowcondensed,Arial,sans-serif}@media(max-width:600px){.brand .brand-region .autel-wordmark{width:68px}.brand .brand-region strong{font-size:9px;letter-spacing:2.7px}}

@font-face{font-family:Autelroboto;src:url("assets/roboto-400.woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Autelroboto;src:url("assets/roboto-500.woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:Autelroboto;src:url("assets/roboto-600.woff2");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:Autelroboto;src:url("assets/roboto-700.woff2");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:Autelbarlowcondensed;src:url("assets/barlowcondensed-400.woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Autelbarlowcondensed;src:url("assets/barlowcondensed-500.woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:Autelbarlowcondensed;src:url("assets/barlowcondensed-600.woff2");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:Autelbarlowcondensed;src:url("assets/barlowcondensed-700.woff2");font-style:normal;font-weight:700;font-display:swap}

/* Readable page typography; brand styling remains separate. */
body,button,input,h1,h2,h3,.hero-label strong{font-family:Arial,Helvetica,sans-serif}h1,h2,h3{font-weight:600}.v3 .hero h1{font-size:clamp(38px,4.2vw,60px);font-weight:600;letter-spacing:-1.5px}.v3 .hero p{font-size:16px;line-height:1.75}.mainnav{font-size:14px}.v3 .product h3{font-size:21px;line-height:1.25}.v3 .product>p{font-size:14px;line-height:1.65}.product-actions button,.product-actions a{font-size:12px}.brand .brand-region strong{font-family:Arial,Helvetica,sans-serif;font-weight:800;font-size:14px;letter-spacing:2px}.brand .brand-region .autel-wordmark{width:88px}.detail-info{padding:30px}.detail-info h2{font-size:29px;line-height:1.15;margin-bottom:14px}.detail-info .detail-description{font-size:13px;line-height:1.65;margin:0 0 16px}.detail-info .spec-heading{font-size:13px;margin:16px 0 10px}.detail-info ul{font-size:12px;line-height:1.5;padding:0;margin:0 0 20px}.detail-info li{font-size:12px;line-height:1.5;margin:7px 0}.detail-info .coverage{font-size:10px;line-height:1.55}.detail-info .source,.europe-source{display:block;font-size:12px;margin-top:12px;color:#d9192e;text-decoration:underline;text-underline-offset:3px}#product-dialog{max-height:90vh;overflow:auto}.detail-image{position:sticky;top:0;align-self:start;min-height:380px}.detail-image img{max-height:350px}@media(max-width:750px){.v3 .hero h1{font-size:40px}.v3 .hero p{font-size:15px}.v3 .product h3{font-size:18px}.v3 .product>p{font-size:13px}.detail-image{position:static;min-height:200px}.detail-image img{max-height:220px}.detail-info{padding:22px}.brand .brand-region strong{font-size:12px;letter-spacing:1.5px}}

.header-social{display:flex;align-items:center;gap:10px;margin-left:auto;padding-left:25px;flex-shrink:0}.header-social a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e4e5e8;border-radius:50%;color:#303238;transition:color .2s,border-color .2s,background .2s}.header-social svg{width:18px;height:18px}.header-social a:hover{background:#fff1f3;color:#d9192e;border-color:#d9192e}@media(max-width:1000px){header{gap:18px}.mainnav{gap:15px}.header-social{padding-left:10px;gap:7px}}@media(max-width:750px){.header-social{padding-left:0}.header-social a{width:30px;height:30px}.header-social svg{width:16px;height:16px}}@media(max-width:420px){header{gap:12px}.brand .autodiagnoza-mark{width:120px}.brand .brand-region{padding-left:9px}.brand .brand-region .autel-wordmark{width:60px}.brand .brand-region strong{font-size:10px}.header-social{gap:4px}.header-social a{width:27px;height:27px}}

a[href^="https://wa.me/"]{background:#25d366;color:#fff;border-color:#25d366}a[href^="https://wa.me/"]:hover{background:#1ab759;color:#fff;border-color:#1ab759}.product-actions a[href^="https://wa.me/"]{padding:10px 12px;border-radius:4px;text-align:center}.header-social a[href^="https://wa.me/"]{background:#25d366;color:#fff;border-color:#25d366}.detail-info a.primary[href^="https://wa.me/"]{background:#25d366;color:#fff}.text-link[href^="https://wa.me/"]{display:inline-block;padding:12px 18px;border-radius:4px}
/* Balanced header navigation and matching social icons. */
header{position:relative}.mainnav{flex:1;justify-content:center;align-items:center;gap:30px;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:500;letter-spacing:.1px}.mainnav a{padding:9px 0;white-space:nowrap}.header-social{margin-left:0;padding-left:0}.header-social a[href^="https://wa.me/"]{background:transparent;color:#303238;border-color:#e4e5e8}.header-social a[href^="https://wa.me/"]:hover{background:#fff1f3;color:#d9192e;border-color:#d9192e}@media(max-width:1100px){header{gap:20px}.mainnav{gap:18px;font-size:14px}.brand .autodiagnoza-mark{width:155px}}@media(max-width:750px){.mainnav{justify-content:center;gap:18px;font-size:13px;flex-basis:100%;order:3;flex-wrap:wrap}.header-social{margin-left:auto}.mainnav a{padding:6px 0}}
