@font-face{font-family:Saira;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/saira-400.woff2)format("woff2")}@font-face{font-family:Saira;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/saira-600.woff2)format("woff2")}@font-face{font-family:Saira;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/saira-700.woff2)format("woff2")}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/saira-condensed-700.woff2)format("woff2")}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/saira-condensed-800.woff2)format("woff2")}:root{--blue:#1e6fe8;--blue-hover:#1557bf;--light:#4da3ff;--light-hover:#8cc4ff;--white:#fff;--soft:#dde3ea;--muted:#b4b4bb;--hint:#8a8a92;--card:#141416;--bg:#0a0a0b;--line:#1c1c20;--edge:#6a6a74;--chip-edge:#5a5a64;--picked:#101a2b;--error:#ff8a80;--pad:40px;color-scheme:dark}@media (width<=767px){:root{--pad:20px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--white);margin:0;font-family:Saira,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.5}img{max-width:100%}[hidden]{display:none!important}a{color:var(--light)}a:hover{color:var(--light-hover)}h1,h2,h3,h4,p{margin:0}.wrap{width:100%;max-width:1200px;padding-left:var(--pad);padding-right:var(--pad);margin:0 auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.disp{font-synthesis:style;text-transform:uppercase;overflow-wrap:break-word;font-family:Saira Condensed,Saira,system-ui,sans-serif;font-style:italic;font-weight:800;line-height:.92}:focus{outline:none}:focus-visible{outline:3px solid var(--white);outline-offset:3px;box-shadow:0 0 0 3px #000}.btn:focus-visible,.chip:focus-visible,.send:focus-visible{box-shadow:none;outline:none}.slant-ring{display:inline-flex;position:relative}.btn,.chip,.send{position:relative}.slant-ring:has(>:focus-visible){outline:3px solid var(--white);outline-offset:2px;box-shadow:0 0 0 2px #000}.btn{text-align:center;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);justify-content:center;align-items:center;min-height:48px;padding:0 26px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.btn-b{background:var(--blue);color:var(--white)}.btn-b:hover{background:var(--blue-hover);color:var(--white)}.btn-w{background:var(--white);color:var(--bg)}.btn-w:hover{background:var(--soft);color:var(--bg)}.skip{z-index:50;background:var(--white);color:var(--bg);padding:12px 18px;font-weight:700;text-decoration:none;position:absolute;top:-100px;left:12px}.skip:focus{top:12px}.site-head{position:relative}.bar{flex-wrap:wrap;align-items:center;gap:12px 30px;min-height:84px;display:flex}.logo{flex:none;display:block}.logo img{width:auto;height:56px;display:block}.menu-nav{display:contents}.menu{flex-wrap:wrap;flex:auto;justify-content:center;gap:4px 24px;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.menu a{color:var(--white);border-bottom:2px solid #0000;padding:12px 0;text-decoration:none;display:inline-block}.menu a:hover{color:var(--light-hover)}.menu a[aria-current=page]{color:var(--light);border-bottom-color:var(--light);padding-bottom:10px}.social{gap:2px;margin-left:-14px;margin-right:-10px;display:inline-flex}.social a{width:44px;height:44px;color:var(--white);justify-content:center;align-items:center;display:inline-flex}.social a:hover{color:var(--light-hover)}.social svg{width:24px;height:24px}.burger{width:52px;height:52px;color:var(--white);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:none}.burger svg{width:26px;height:26px}.burger .i-close,.burger[aria-expanded=true] .i-open{display:none}.burger[aria-expanded=true] .i-close{display:block}.drawer,.back-bar{display:none}@media (width<=1023px){.bar{flex-wrap:nowrap;justify-content:space-between;gap:0;max-width:none;min-height:0;padding:10px 8px 10px 16px}.logo img{height:48px}.bar .menu-nav,.bar .enq-btn{display:none}.bar-right{align-items:center;display:flex}.social{gap:0;margin:0}.burger{display:inline-flex}.drawer{padding-bottom:20px}.drawer:not([hidden]){flex-direction:column;display:flex}.drawer ul{margin:0;padding:0;list-style:none}.drawer .navlink{min-height:52px;color:var(--white);border-bottom:1px solid var(--line);align-items:center;font-size:19px;font-weight:600;text-decoration:none;display:flex}.drawer .navlink[aria-current=page]{color:var(--light);text-underline-offset:6px;text-decoration:underline 2px}.drawer .slant-ring{margin-top:16px;display:flex}.drawer .btn{width:100%;min-height:52px}.is-enquire .bar{display:none}.is-enquire .back-bar{align-items:center;gap:6px;padding:8px 12px;display:flex}.back-bar .back{width:48px;height:48px;color:var(--white);justify-content:center;align-items:center;display:flex}.back-bar .title{font-size:18px;font-weight:700}.back-bar .social{margin-left:auto}}@media (width>=1024px){.bar-right{display:contents}}.hero{background:var(--bg);isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:340px;display:flex;position:relative;overflow:hidden}.hero-home{min-height:560px}.hero picture,.hero .hero-img{z-index:-2;position:absolute;inset:0}.hero .hero-img{object-fit:cover;width:100%;height:100%}.hero:after{content:"";z-index:-1;background:linear-gradient(#0a0a0b26 0%,#0a0a0b8c 45%,#0a0a0beb 100%);position:absolute;inset:0}.hero .wrap{flex-direction:column;gap:14px;padding-bottom:44px;display:flex}.hero-home .wrap{gap:18px;padding-bottom:56px}.hero h1{font-size:clamp(64px,7.5vw,96px)}.hero-home h1{font-size:clamp(72px,8.75vw,112px)}.kicker{letter-spacing:2px;text-transform:uppercase;padding-left:14px;font-size:14px;font-weight:700}.tagline{max-width:580px;color:var(--soft);text-align:center;margin:0 auto;font-size:19px;line-height:1.5}.hero-btns{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.pos-home{object-position:center 45%}.pos-tuning{object-position:center 55%}.pos-diagnostics{object-position:center 40%}.pos-engines{object-position:center 50%}.pos-parts{object-position:center 40%}@media (width<=767px){.hero{min-height:300px}.hero-home{min-height:480px}.hero .wrap,.hero-home .wrap{gap:12px;padding-bottom:26px}.hero h1,.hero-home h1{font-size:clamp(46px,13vw,80px)}.kicker{padding-left:0;font-size:12px}.tagline{text-align:left;max-width:520px;margin:0;font-size:16px}.hero-btns{justify-content:stretch;gap:10px}.hero-btns .slant-ring{flex:150px}.hero-btns .btn{width:100%;min-height:52px}}.section{flex-direction:column;gap:24px;padding-top:56px;padding-bottom:56px;display:flex}.section-home{padding-top:56px;padding-bottom:48px}.sub{font-size:clamp(40px,3.75vw,48px)}.cards{grid-template-columns:repeat(auto-fit,minmax(460px,1fr));gap:16px;display:grid}.cards-home{grid-template-columns:repeat(4,1fr)}.card{background:var(--card);border-top:4px solid var(--blue);color:var(--white);flex-direction:column;gap:14px;padding:28px;display:flex}.card h3{font-size:40px}.card .line{color:var(--muted);font-size:15px}.card-link{gap:10px;padding:24px;text-decoration:none}.card-link h3{font-size:32px}.card-link:hover{color:var(--white);background:#18181b}.card-link .go{color:var(--light);font-weight:700}.ticks{color:var(--soft);flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.ticks li{padding-left:18px;position:relative}.ticks li:before{content:"";background:var(--light);width:8px;height:2px;position:absolute;top:10px;left:0}.card-big{gap:24px}.cols{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:28px;display:grid}.col{flex-direction:column;gap:10px;display:flex}.col h4{font-size:19px;font-weight:700}@media (width<=1023px){.cards-home,.cards{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.section{gap:18px;padding-top:28px;padding-bottom:32px}.section-home{padding-top:28px;padding-bottom:32px}.sub{font-size:clamp(28px,7.5vw,44px)}.cards,.cards-home{grid-template-columns:1fr;gap:12px}.card{gap:10px;padding:22px}.card h3{font-size:32px}.card-link h3{font-size:28px}.card-link .go{font-size:15px}.card-big{gap:22px}.card-big h3{font-size:30px}.col h4{font-size:18px}}.switch{flex-wrap:wrap;gap:10px;display:flex}.chip{border:1.5px solid var(--chip-edge);min-height:44px;color:var(--white);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);justify-content:center;align-items:center;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.chip:hover{color:var(--white);border-color:var(--edge)}.chip[aria-current=true]{background:var(--blue);border-color:var(--blue)}.prods{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.item{background:var(--card);border-top:4px solid var(--blue);color:var(--white);flex-direction:column;gap:8px;padding:18px;text-decoration:none;display:flex}.item:hover{color:var(--white);background:#18181b}.pimg{object-fit:contain;background:var(--white);width:100%;height:200px;display:block}.item picture{display:block}.tag{letter-spacing:1.5px;color:var(--light);font-size:12px;font-weight:700}.pname{font-size:18px;font-weight:700;line-height:1.3}.pdetail{color:var(--muted);font-size:14px}.pr{font-synthesis:style;font-family:Saira Condensed,Saira,sans-serif;font-size:26px;font-style:italic;font-weight:700}.item .pr,.item .enq{margin-top:auto}.enq{color:var(--light);font-size:17px;font-weight:700}.note{color:var(--muted);font-size:15px}@media (width<=1023px){.prods{grid-template-columns:repeat(3,1fr)}}@media (width<=767px){.chip{flex:1 1 0;max-width:200px;min-height:48px;padding:0 22px;font-size:16px}.switch .slant-ring{flex:1 1 0;max-width:200px}.switch .chip{width:100%;max-width:none}.prods{grid-template-columns:repeat(2,1fr);gap:12px}.item{gap:6px;padding:10px}.pimg{height:130px}.tag{letter-spacing:1px;font-size:11px}.pname{font-size:15px;line-height:1.25}.pdetail{font-size:13px}.pr{font-size:22px}.enq{font-size:14px}}.band{background:var(--blue)}.band .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:30px;padding-bottom:30px;display:flex}.band .disp{max-width:760px;font-size:40px}@media (width<=767px){.band .wrap{gap:16px;padding-top:26px;padding-bottom:26px}.band .disp{font-size:clamp(30px,8vw,40px)}.band .slant-ring{flex:100%}.band .btn{width:100%;min-height:52px}}.foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 28px;padding-top:22px;padding-bottom:22px;font-size:13px;display:flex}.foot .dot-break{display:inline}@media (width<=767px){.foot{padding-top:18px;padding-bottom:24px;font-size:12px;line-height:1.6;display:block}.foot span{display:block}.foot .dot-break{display:none}}.lost{flex-direction:column;gap:20px;padding-top:96px;padding-bottom:96px;display:flex}.lost h1{font-size:clamp(56px,9vw,112px)}.lost p{color:var(--soft);max-width:580px;font-size:19px}.lost .row{flex-wrap:wrap;gap:12px;display:flex}@media (width<=767px){.lost{padding-top:56px;padding-bottom:56px}.lost p{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (width<=380px){.hero-home h1{font-size:46px}}
