
:root{--bg:#111214;--panel:#191a1d;--ink:#f4f3f1;--muted:#a5a6aa;--red:#ed2b32;--line:#343538;--max:1320px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%}.container{max-width:var(--max);padding:0 42px;margin:auto}.skip{position:absolute;top:-100px;left:15px;z-index:100;background:white;color:black;padding:15px}.skip:focus{top:10px}.topbar{height:38px;background:#0a0b0c;border-bottom:1px solid #252525}.topbar__in{height:100%;display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:2px;font-weight:800;color:#b1b1b4}.topbar a:hover{color:white}.redpoint{display:inline-block;height:6px;width:6px;background:var(--red);border-radius:50%;vertical-align:middle;margin-right:7px}.topbar a span{color:var(--red)}.header{position:relative;z-index:40;background:#121315;min-height:94px;border-bottom:1px solid rgba(255,255,255,.1)}.header__in{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:94px}.brand{display:flex;align-items:center;width:220px;min-width:174px;height:70px;overflow:hidden}.brand img{display:block;object-fit:contain;width:100%;max-height:70px;filter:drop-shadow(0 2px 1px rgba(0,0,0,.15))}.nav{display:flex;align-items:center;gap:29px}.nav a{font-size:11px;font-weight:800;letter-spacing:1.25px;white-space:nowrap;transition:color .2s}.nav a:hover{color:var(--red)}.callheader{display:flex;align-items:center;gap:11px;font-size:10px;letter-spacing:1px;font-weight:700;white-space:nowrap}.callheader strong{font-size:15px;letter-spacing:0}.callheader__icon{display:grid;place-items:center;width:37px;height:37px;background:var(--red);color:#fff;font-size:19px}.menu{display:none}.hero{position:relative;min-height:700px;overflow:hidden;background:#111214}.hero__photo{position:absolute;inset:0;background-image:linear-gradient(90deg,#101114 0%,rgba(16,17,20,.98) 17%,rgba(16,17,20,.7) 49%,rgba(16,17,20,.17) 80%),linear-gradient(0deg,rgba(16,17,20,.85),transparent 45%),url('https://images.unsplash.com/photo-1486262715619-67b85e0b08d3?auto=format&fit=crop&w=1800&q=85');background-position:center,center,68% 50%;background-size:cover;filter:saturate(.85)}.hero__texture{pointer-events:none;position:absolute;inset:0;opacity:.10;background:repeating-linear-gradient(90deg,transparent 0,transparent 139px,rgba(255,255,255,.15) 140px,transparent 141px)}.hero__in{position:relative;min-height:700px;display:flex;justify-content:space-between;align-items:center}.hero__copy{padding:70px 0 100px;max-width:760px}.overline{font-size:12px;font-weight:800;letter-spacing:3px;margin:0 0 29px;color:#e1e1e1}.overline__dash{display:inline-block;width:32px;height:2px;background:var(--red);vertical-align:middle;margin-right:10px}.hero h1,.section h2,.tires h2,.contact h2,.endcta h2{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:900;letter-spacing:-1.6px;line-height:.9;margin:0;text-transform:uppercase}.hero h1{font-size:clamp(76px,8.3vw,137px);text-shadow:0 7px 30px rgba(0,0,0,.25)}.hero h1 span:not(.red){color:#fff}.red{color:var(--red)}.hero__lead{max-width:530px;color:#d0d0d2;font-size:15px;line-height:1.9;margin:30px 0 36px}.hero__buttons{display:flex;gap:12px;flex-wrap:wrap}.button{min-height:56px;padding:0 24px;display:inline-flex;align-items:center;justify-content:space-between;gap:38px;font-weight:900;font-size:11px;letter-spacing:1.35px;transition:transform .18s,background .18s,border-color .18s}.button:hover{transform:translateY(-3px)}.button span{font-size:20px;font-weight:500}.button--red{background:var(--red);color:#fff}.button--red:hover{background:#d81d26}.button--ghost{border:1px solid rgba(255,255,255,.35);background:rgba(14,14,15,.37)}.button--ghost:hover{border-color:white}.hero__bottom{display:flex;align-items:center;gap:18px;margin-top:69px;color:#d1d1d1;font-size:10px;letter-spacing:1.9px;line-height:1.8}.hero__bottom b{color:white}.hero__line{height:1px;width:46px;background:var(--red)}.hero__side{align-self:stretch;display:flex;align-items:flex-end;justify-content:space-between;flex-direction:column;padding:32px 0 80px}.hero__side>span{font-weight:800;font-size:11px;letter-spacing:2px}.hero__vertical{writing-mode:vertical-rl;font-size:10px;letter-spacing:3px;color:#d0d0d2}.hero__scroll{position:absolute;right:32px;bottom:25px;font-size:10px;letter-spacing:2px;color:#ddd;display:flex;gap:24px;align-items:center}.hero__scroll span{font-size:20px;color:var(--red)}.strip{background:var(--red);overflow:hidden}.strip__in{display:flex;align-items:center;justify-content:space-between;min-height:70px;gap:17px}.strip__in div{white-space:nowrap;font-family:'Barlow Condensed',sans-serif;font-weight:800;font-size:20px;letter-spacing:1.3px}.strip i{display:inline-block;vertical-align:middle;width:5px;height:5px;background:white;transform:rotate(45deg);margin-left:24px}.section{padding:130px 0}.about{background:#f2f0ec;color:#151618}.about__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:9%}.about__visual{height:540px;position:relative;background:#28282b;overflow:hidden}.about__image{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.35),transparent 55%),url('https://images.unsplash.com/photo-1530124566582-a618bc2615dc?auto=format&fit=crop&w=1200&q=85') center/cover}.about__tag{position:absolute;bottom:0;right:0;padding:23px 34px;background:var(--red);color:white;font-family:'Barlow Condensed';font-size:23px;font-weight:900;letter-spacing:2px}.about__tag span{color:#fff9}.kicker{color:#aaa;font-size:11px;font-weight:900;letter-spacing:2.2px;margin:0 0 28px}.kicker span{color:var(--red);margin-right:17px}.about .kicker{color:#67676c}.about h2,.section-head h2,.contact h2{font-size:clamp(51px,5vw,75px)}h2 em{font-style:normal;color:var(--red)}.paragraph{font-size:14px;line-height:2;color:#68696b;margin:26px 0 0}.textarrow{display:inline-flex;gap:30px;align-items:center;border-bottom:2px solid var(--red);padding:16px 0;margin-top:30px;font-weight:900;font-size:11px;letter-spacing:1px}.textarrow span{font-size:22px;color:var(--red)}.services{background:#111214}.section-head{display:flex;justify-content:space-between;align-items:end;gap:48px;margin-bottom:47px}.section-head h2{max-width:720px}.section-head>p{max-width:320px;font-size:13px;line-height:1.9;color:#9b9b9e}.cards{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:340px;gap:14px}.service{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:29px;background:#242629;isolation:isolate;transition:transform .25s}.service:hover{transform:translateY(-4px)}.service--large{grid-row:span 2;grid-column:span 1}.service__bg{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(0deg,rgba(0,0,0,.94),rgba(0,0,0,.20) 75%),url('https://images.unsplash.com/photo-1486262715619-67b85e0b08d3?auto=format&fit=crop&w=850&q=80');background-size:cover;background-position:center;filter:grayscale(.45) brightness(.78);transition:transform .4s}.service:hover .service__bg{transform:scale(1.07)}.service__bg--mechanic{background-position:67% center}.service__bg--diagnostic{background-image:linear-gradient(0deg,rgba(0,0,0,.95),rgba(0,0,0,.15) 80%),url('https://images.unsplash.com/photo-1487754180451-c456f719a1fc?auto=format&fit=crop&w=900&q=80')}.service__bg--tire{background-image:linear-gradient(0deg,rgba(0,0,0,.95),rgba(0,0,0,.15) 80%),url('https://images.unsplash.com/photo-1507136566006-cfc505b114fc?auto=format&fit=crop&w=900&q=80')}.service__bg--wheel{background-image:linear-gradient(0deg,rgba(0,0,0,.95),rgba(0,0,0,.15) 80%),url('https://images.unsplash.com/photo-1544829099-b9a0c07fad1a?auto=format&fit=crop&w=900&q=80')}.service__bg--body{background-image:linear-gradient(0deg,rgba(0,0,0,.95),rgba(0,0,0,.15) 80%),url('https://images.unsplash.com/photo-1493238792000-8113da705763?auto=format&fit=crop&w=900&q=80')}.service__top{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:10px;letter-spacing:2px;font-weight:800}.service__arrow{width:38px;height:38px;border:1px solid #9997;display:grid;place-items:center;font-size:20px}.service h3{font-family:'Barlow Condensed';font-weight:900;font-size:clamp(32px,3.1vw,48px);line-height:1;margin:0 0 14px}.service p{color:#d4d4d5;max-width:290px;font-size:12px;line-height:1.85;margin:0}.service--large h3{font-size:64px}.services__more{border:1px solid var(--line);margin-top:14px;min-height:86px;padding:26px;display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:11px;font-weight:800;letter-spacing:1px}.services__more span{color:#aaa}.services__more a{color:white;white-space:nowrap}.services__more b{font-size:23px;color:var(--red);margin-left:16px}.tires{position:relative;overflow:hidden;min-height:590px;background:#af1821;isolation:isolate}.tires__photo{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#9d161f 0%,rgba(157,22,31,.95) 37%,rgba(13,13,14,.45) 100%),url('https://images.unsplash.com/photo-1507136566006-cfc505b114fc?auto=format&fit=crop&w=1500&q=85') center/cover}.tires__in{display:flex;align-items:center;min-height:590px;padding-top:80px;padding-bottom:80px}.tires__copy{max-width:670px}.kicker--light{color:#ffccd0}.kicker--light span{color:white}.tires h2{font-size:clamp(65px,7vw,106px)}.tires h2 em{color:#ffd5d8}.tires p:not(.kicker){max-width:520px;font-size:14px;line-height:1.9;color:#f9e3e3;margin:26px 0}.pills{display:flex;gap:9px;flex-wrap:wrap;margin:22px 0 32px}.pills span{font-size:10px;letter-spacing:1px;font-weight:900;padding:11px 15px;border:1px solid #ffffff77}.button--white{background:white;color:#111}.button--white:hover{background:#ededed}.contact{background:#f2f0ec;color:#111214}.contact__intro{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:55px}.contact__intro p{max-width:265px;line-height:2;color:#666;font-size:14px}.contact__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact__box{position:relative;min-height:370px;padding:45px;overflow:hidden}.contact__box--red{background:var(--red);color:white}.contact__box--dark{background:#191a1c;color:white}.smalllabel{font-size:10px;font-weight:900;letter-spacing:2px;margin-bottom:26px}.bigphone{font-family:'Barlow Condensed';font-weight:900;font-size:clamp(41px,4.6vw,70px);line-height:1.23;letter-spacing:-1px;display:flex;align-items:center;justify-content:space-between;max-width:500px}.bigphone span{font-size:30px;font-weight:400}.bigphone:hover{opacity:.75}.contact__divider{height:1px;background:#ffffff66;margin:30px 0 27px}.email{font-size:14px;font-weight:800;overflow-wrap:anywhere}.contact__box--dark h3{font-family:'Barlow Condensed';font-size:38px;line-height:1.25;letter-spacing:.5px;margin:0 0 37px}.contact__box--dark h3 span{color:#bbb}.mapbutton{font-size:11px;letter-spacing:1px;font-weight:900;display:inline-flex;gap:24px;border-bottom:2px solid var(--red);padding-bottom:16px;position:relative;z-index:2}.mapbutton span{font-size:20px;color:var(--red)}.mapgraphic{position:absolute;bottom:-58px;right:15px;width:220px;height:220px;border:1px solid #38393b;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666}.mapgraphic:before,.mapgraphic:after{content:'';position:absolute;border:1px solid #363638;border-radius:50%;inset:33px}.mapgraphic:after{inset:70px}.mapgraphic span{font-size:48px;color:var(--red);z-index:1}.mapgraphic b{font-size:8px;letter-spacing:1.5px;z-index:1}.endcta{background:#161719;position:relative;overflow:hidden}.endcta:after{content:'KL';position:absolute;font-family:'Barlow Condensed';font-weight:900;font-size:500px;color:rgba(255,255,255,.02);right:-60px;bottom:-180px;pointer-events:none}.endcta__in{min-height:460px;padding-top:75px;padding-bottom:75px;position:relative;z-index:1}.endcta__in>span{font-size:10px;letter-spacing:2px;color:var(--red);font-weight:800}.endcta h2{font-size:clamp(65px,7vw,110px);margin:23px 0 29px}.footer{background:#0a0b0d}.footer__main{min-height:185px;display:flex;justify-content:space-between;gap:25px;align-items:center}.footer__brand{width:220px;display:block}.footer__main p,.footer__main>a:last-child{font-size:10px;line-height:2.2;letter-spacing:1.3px;color:#a7a7a8;font-weight:800}.footer__last{border-top:1px solid #292a2c;min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:25px;color:#777;font-size:9px;font-weight:800;letter-spacing:1.3px}.mobilecall{display:none}@media(max-width:1150px){.container{padding:0 30px}.nav{gap:17px}.nav a{font-size:10px}.callheader{font-size:0}.callheader strong{font-size:13px}.strip__in div{font-size:17px}.strip i{margin-left:9px}}@media(max-width:900px){.header__in{min-height:82px}.header{min-height:82px}.nav{position:absolute;left:0;right:0;top:100%;background:#141517;padding:24px 30px;flex-direction:column;align-items:stretch;display:none;border-bottom:1px solid #333}.nav.is-open{display:flex}.nav a{font-size:14px;padding:8px 0}.menu{border:0;background:transparent;display:flex;flex-direction:column;gap:5px;padding:10px;order:3}.menu span{width:23px;height:2px;background:white}.callheader{margin-left:auto}.brand{width:170px;min-width:170px}.hero,.hero__in{min-height:670px}.hero__copy{padding:70px 0}.hero h1{font-size:clamp(66px,10vw,98px)}.hero__side{display:none}.strip__in{overflow-x:auto;justify-content:flex-start;white-space:nowrap}.about__grid{gap:5%}.about__visual{height:480px}.about h2,.section-head h2{font-size:57px}.section{padding:95px 0}.cards{grid-template-columns:repeat(2,1fr);grid-auto-rows:340px}.service--large{grid-row:span 1}.service--large h3{font-size:45px}.contact__box{padding:30px}.bigphone{font-size:42px}}@media(max-width:620px){.container{padding:0 20px}.topbar{height:33px}.topbar__in{font-size:8px;letter-spacing:1px}.topbar__in>a{display:none}.header,.header__in{min-height:74px}.brand{width:155px;min-width:155px;height:60px}.callheader{display:none}.hero,.hero__in{min-height:660px}.hero__photo{background-image:linear-gradient(90deg,rgba(12,13,15,.98) 0%,rgba(12,13,15,.72) 85%),linear-gradient(0deg,rgba(12,13,15,.7),transparent 55%),url('https://images.unsplash.com/photo-1486262715619-67b85e0b08d3?auto=format&fit=crop&w=900&q=80');background-position:center,center,64% center}.hero__copy{padding:80px 0 100px}.overline{font-size:9px;letter-spacing:1.8px}.hero h1{font-size:clamp(58px,13vw,84px)}.hero__lead{font-size:13px;line-height:1.8;margin:25px 0}.hero__buttons{flex-direction:column;align-items:stretch;max-width:340px}.button{min-height:53px}.hero__bottom{margin-top:40px}.hero__scroll{display:none}.strip__in{min-height:54px;gap:20px}.strip__in div{font-size:15px}.section{padding:74px 0}.about__grid{grid-template-columns:1fr;gap:43px}.about__visual{height:350px}.about h2,.section-head h2,.contact h2{font-size:clamp(46px,10vw,64px)}.paragraph{font-size:13px}.section-head{display:block;margin-bottom:27px}.section-head>p{margin-top:22px}.cards{display:grid;grid-template-columns:1fr;grid-auto-rows:305px}.service--large{grid-column:auto;grid-row:auto}.service h3,.service--large h3{font-size:45px}.service{padding:23px}.services__more{display:flex;flex-direction:column;align-items:flex-start;font-size:10px;line-height:2}.services__more a{white-space:normal}.tires,.tires__in{min-height:640px}.tires__in{padding-top:72px;padding-bottom:72px}.tires__photo{background-image:linear-gradient(90deg,rgba(134,18,27,.98),rgba(121,15,24,.78)),url('https://images.unsplash.com/photo-1507136566006-cfc505b114fc?auto=format&fit=crop&w=900&q=80')}.tires h2{font-size:clamp(65px,12vw,90px)}.tires p:not(.kicker){font-size:13px}.pills span{font-size:9px}.contact__intro{display:block;margin-bottom:30px}.contact__intro p{margin-top:22px}.contact__grid{grid-template-columns:1fr}.contact__box{min-height:340px;padding:31px 24px}.bigphone{font-size:clamp(43px,10vw,62px)}.email{font-size:13px}.endcta__in{min-height:370px}.endcta h2{font-size:clamp(58px,12vw,85px)}.footer__main{padding-top:35px;padding-bottom:30px;min-height:auto;display:flex;align-items:flex-start;flex-direction:column;gap:5px}.footer__last{font-size:8px;line-height:2}.mobilecall{display:flex;position:fixed;z-index:50;bottom:0;left:0;right:0;min-height:58px;background:var(--red);color:white;justify-content:space-between;align-items:center;padding:0 25px;font-size:12px;font-weight:900;letter-spacing:1px;box-shadow:0 -5px 28px #0007}.mobilecall span{font-size:24px}.footer{padding-bottom:58px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.service,.service__bg,.button{transition:none}}


/* KL AUTO - PELNA OFERTA V4 */
.service__bg--welding {
    background-image:
        linear-gradient(135deg, rgba(30,30,34,.3), rgba(5,5,7,.94)),
        linear-gradient(130deg, #35383c, #161719);
}
.service__bg--moto {
    background-image:
        linear-gradient(135deg, rgba(135,20,30,.25), rgba(5,5,7,.94)),
        linear-gradient(130deg, #33363a, #121315);
}
.service__bg--machines {
    background-image:
        linear-gradient(135deg, rgba(135,20,30,.2), rgba(5,5,7,.94)),
        linear-gradient(130deg, #383b40, #131416);
}
.service__body h3 {
    overflow-wrap: break-word;
}
