/*
Theme Name: GTRepro 2.0
Theme URI: https://gtrepro.es/
Author: GTRepro
Description: Tema corporativo ligero para GTRepro, optimizado para accesibilidad, rendimiento y estructura semántica.
Version: 0.6.3
Requires at least: 6.5
Requires PHP: 8.1
Text Domain: gtrepro-2
*/
:root{--bg:#0d1011;--panel:#171c1e;--text:#f6f8f8;--muted:#b8c2c4;--lime:#b6f12b;--border:#344044}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,'Segoe UI',sans-serif;line-height:1.6}a{color:var(--lime)}a:focus-visible,button:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.wrap{max-width:1180px;margin:auto;padding:0 24px}.site-header{border-bottom:1px solid var(--border);background:#0d1011}.header-inner{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:84px}.brand{font-size:1.7rem;font-weight:850;text-decoration:none;color:#fff;letter-spacing:-.04em}.brand span{color:var(--lime)}.nav-list{list-style:none;display:flex;gap:24px;flex-wrap:wrap;margin:0;padding:0}.nav-list a{text-decoration:none;color:var(--text)}.nav-list a:hover{color:var(--lime)}.hero{padding:110px 0 100px;background:radial-gradient(circle at 75% 25%,#293b20 0,transparent 42%),linear-gradient(135deg,#11191b,#0b0d0e)}.eyebrow{color:var(--lime);text-transform:uppercase;font-weight:700;letter-spacing:.14em;font-size:.8rem}.hero h1{font-size:clamp(2.6rem,6vw,5.1rem);line-height:1.08;letter-spacing:-.055em;max-width:850px;margin:18px 0}.hero p{font-size:1.18rem;max-width:700px;color:var(--muted)}.btn{display:inline-block;background:var(--lime);color:#111;text-decoration:none;font-weight:800;padding:14px 24px;border-radius:7px;margin-top:18px}.btn:hover{background:#d0ff5c}.section{padding:75px 0}.section h2{font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.2}.muted{color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:26px}.card h3{margin-top:0}.content{max-width:860px;padding-top:50px;padding-bottom:70px}.content img{max-width:100%;height:auto}.site-footer{border-top:1px solid var(--border);padding:38px 0;color:var(--muted)}.screen-reader-text{position:absolute;left:-9999px}.screen-reader-text:focus{position:static}.skip-link{position:absolute;top:-100px;left:10px;background:var(--lime);color:#111;padding:10px;z-index:100}.skip-link:focus{top:10px}@media(max-width:760px){.header-inner{align-items:flex-start;flex-direction:column;padding-top:18px;padding-bottom:18px}.nav-list{gap:12px}.hero{padding:65px 0}.cards{grid-template-columns:1fr}.section{padding:45px 0}}

/* GTRepro 08: component layout */
.section-intro{max-width:780px}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.service-card{border:1px solid #303b35;background:#151b18;border-radius:14px;padding:25px;min-height:180px}.service-card h3{margin:0 0 12px}.service-card p{color:#c4cdc8;line-height:1.65}.process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:25px}.process-step{padding:22px;border-left:3px solid #b6f12b;background:#131a16}.process-step strong{display:block;margin-bottom:8px}.tag-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}.tag{padding:9px 12px;border:1px solid #415047;border-radius:99px;color:#d7e4db;font-size:14px}.section--contrast{background:#121a16}.section--callout{background:#19241a}.note{font-size:14px;color:#bbc7be}.cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.btn--outline{background:transparent!important;border:1px solid #b6f12b!important;color:#b6f12b!important}.eyebrow{text-transform:uppercase;letter-spacing:.09em}.section a:not(.btn){color:#b6f12b}@media(max-width:780px){.service-grid,.process-grid{grid-template-columns:1fr}.service-card{min-height:auto}}

/* GTRepro 27: isolated full-width template for the LAB shortcode page. */
.gtr-page-fullwidth{width:100%;max-width:none;margin:0;padding:20px clamp(12px,2vw,36px) 48px}
.gtr-performance-article{width:100%;max-width:none;margin:0;padding:0}
.gtr-performance-article>.wp-block-group,.gtr-performance-article>.entry-content{max-width:none;width:100%}
.gtr-page-fullwidth .gtr-perf{max-width:1560px;width:100%;margin:0 auto}
@media(max-width:700px){.gtr-page-fullwidth{padding:12px 10px 32px}}

/* GTRepro 29: original wordmark asset, no font approximation */
.gtr-logo-header{display:block;width:clamp(145px,15vw,220px);height:auto;max-height:65px;object-fit:contain}.brand{display:inline-flex;align-items:center;min-width:0}.site-header .brand:hover{opacity:.93}

/* Approved brand colors */
:root{--gtr-lime:#b8f629;--gtr-red:#f0444b;--gtr-graphite:#17221c}

/* GTRepro 38: approved master design, responsive brand header */
:root{--gtr-lime:#a9ed26;--gtr-red:#f0444b}
.site-header{background:#030c0a;border-bottom:1px solid #17382a}
.site-header .wrap{max-width:1500px}
.site-header .gtr-logo-header{max-width:260px;width:100%;height:auto;object-fit:contain}
.site-header .header-inner{min-height:78px}
.site-header .nav-list{gap:25px}
.site-header .nav-list a{font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:.03em}
.gtr-perf{max-width:1500px!important;border-color:#1a3a2c!important;background:#03100d!important;box-shadow:0 18px 80px #0008}
.gtr-perf .gtr-hero{min-height:280px;background:linear-gradient(90deg,#03100d 0%,#03100d 36%,rgba(3,16,13,.65) 60%,rgba(3,16,13,.15) 100%),url('assets/hero-audi-reference.webp') right center / auto 100% no-repeat,#03100d!important}
.gtr-perf .gtr-tabs button[aria-pressed=true]{background:linear-gradient(135deg,#7dc82e,#b8f629)}
.gtr-perf .gtr-card{background:linear-gradient(145deg,#061b14,#03110e);box-shadow:inset 0 1px 0 #ffffff09}
.gtr-perf .gtr-values b{font-weight:900}
.gtr-perf .gtr-eco{color:#fff}
.gtr-perf .gtr-panels{gap:14px}
@media(max-width:850px){.gtr-perf .gtr-hero{background:linear-gradient(90deg,#03100df5,#03100dbb),url('assets/hero-audi-reference.webp') right center / cover no-repeat!important;min-height:245px}.site-header .gtr-logo-header{max-width:190px}}

/* GTRepro 39: single corporate header. No duplicated wordmark inside dashboard. */
.gtr-perf .gtr-hero>p:first-child{margin-top:0}

/* GTRepro 40: public site, approved visual language */
:root{--gtr-accent:#b8f629;--gtr-danger:#f0444b}
.gtr-home-hero{position:relative;min-height:clamp(370px,50vw,650px);background:#06110c url("assets/home-cinematic.webp") center center/cover no-repeat;display:flex;align-items:flex-end;border-bottom:1px solid #31533a}
.gtr-home-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,9,7,.95),rgba(2,9,7,.08) 65%)}
.gtr-home-hero__inner{position:relative;z-index:1;width:min(1200px,94%);margin:0 auto;padding:38px 0 42px}
.gtr-home-hero h1{color:#fff;font-size:clamp(2rem,4.3vw,4.5rem);max-width:800px;line-height:1.05;margin:0 0 14px}
.gtr-home-hero p{color:#f3f8f2;max-width:670px;font-size:clamp(1rem,1.4vw,1.2rem)}
.gtr-home-selector{background:#080f0c;padding:36px max(3%,calc((100% - 1200px)/2));border-bottom:1px solid #23452d}
.gtr-home-selector h2{color:#b8f629;margin:0 0 14px}
.gtr-home-selector .gtrvs{max-width:100%!important}
.gtr-home-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}
.gtr-home-cards article{border:1px solid #24432f;border-radius:12px;padding:20px;background:#0a1610;color:#fff}
.gtr-home-cards strong{color:#b8f629}
@media(max-width:720px){.gtr-home-hero{min-height:420px;background-position:55% center}.gtr-home-cards{grid-template-columns:1fr}.gtr-home-selector{padding:28px 4%}}
@media(prefers-reduced-motion:reduce){.gtr-home-hero *{animation:none!important;transition:none!important}}

/* GTRepro 41: one header, integrated with hero. */
body.home .site-header{position:absolute;top:0;left:0;right:0;z-index:50;background:linear-gradient(180deg,rgba(1,9,7,.95),rgba(1,9,7,.40));border:0;backdrop-filter:blur(7px)}
body.home.admin-bar .site-header{top:32px}
body.home .site-header .header-inner{min-height:86px}
body.home .gtr-home-hero{min-height:clamp(500px,57vw,740px);padding-top:90px;background-position:center 48%}
body.home .gtr-home-hero:before{background:linear-gradient(0deg,rgba(2,9,7,.96),transparent 45%,rgba(2,9,7,.30))}
body.home .gtr-home-hero__inner{padding-bottom:44px}
body.home .gtr-home-hero h1{max-width:700px;text-shadow:0 2px 22px #000b}
body.home .gtr-home-hero p{text-shadow:0 2px 15px #000}
body.home .gtr-home-hero:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(112deg,transparent 35%,rgba(184,246,41,.0) 43%,rgba(184,246,41,.35) 49%,transparent 55%);background-size:250% 100%;animation:gtr-electric-pass 11s ease-in-out infinite}
@keyframes gtr-electric-pass{0%,80%,100%{opacity:0;background-position:100% 0}83%{opacity:1}92%{opacity:.45;background-position:0 0}}
@media(max-width:782px){body.home.admin-bar .site-header{top:46px}}
@media(max-width:760px){body.home .site-header .header-inner{min-height:76px;flex-direction:row;align-items:center;padding-top:10px;padding-bottom:10px;gap:12px}body.home .site-header .nav-list{gap:10px}body.home .site-header .nav-list a{font-size:10px}body.home .site-header .gtr-logo-header{max-width:155px}body.home .gtr-home-hero{padding-top:90px}}
@media(prefers-reduced-motion:reduce){body.home .gtr-home-hero:after{animation:none}}
/* GTRepro 0.5.0: structural rebuild, scene and UI independent */
:root{--gtr-lime:#b8f629}
body.home .site-header{position:absolute;z-index:40;top:0;left:0;right:0;background:#03100bd9;border:0}
body.home.admin-bar .site-header{top:32px}
.site-header .header-inner{flex-direction:row;align-items:center;min-height:78px}
.gtr-menu-toggle{display:none;background:#0a1b13;color:#b8f629;border:1px solid #456247;border-radius:8px;padding:5px 12px;font-size:25px;cursor:pointer}
.gtr42-hero{position:relative;height:clamp(440px,46vw,660px);overflow:hidden;isolation:isolate;background:#07120c url('assets/garage-fixed.webp') center/cover no-repeat;border-bottom:1px solid #31523a}
.gtr42-hero:before{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#020b09e8 0%,#020b09a3 33%,transparent 73%),linear-gradient(0deg,#020b09c9,transparent 35%)}
.gtr42-scene{position:absolute;inset:0}.gtr42-car{position:absolute;right:1%;bottom:0;width:min(73vw,950px);height:80%;object-fit:contain;object-position:center bottom;opacity:0;transform:translateX(9%) scale(.94);transition:opacity 1s ease,transform 1.1s ease;filter:drop-shadow(0 18px 22px #000b)}
.gtr42-car.is-active{opacity:1;transform:translateX(0) scale(1)}.gtr42-electric{position:absolute;inset:0;z-index:1;opacity:0;pointer-events:none;background:linear-gradient(110deg,transparent 37%,#b8f62955 49%,transparent 60%);background-size:260% 100%}
.gtr42-hero.switching .gtr42-electric{animation:gtr42electric .95s ease-out}@keyframes gtr42electric{0%{opacity:0;background-position:100%}40%{opacity:1}100%{opacity:0;background-position:0}}
.gtr42-hero-content{position:relative;z-index:3;padding-top:clamp(150px,17vw,245px)}.gtr42-hero h1{max-width:570px;font-size:clamp(2.4rem,5.2vw,5.3rem);line-height:1.03;letter-spacing:-.045em;margin:0 0 20px;animation:gtr42entry .9s ease both}.gtr42-hero h1 span{display:block;color:#b8f629}@keyframes gtr42entry{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.gtr42-controls{position:absolute;right:max(20px,calc((100vw - 1180px)/2));bottom:20px;z-index:4;display:flex;align-items:center;gap:9px;background:#04120de6;border:1px solid #3d6448;border-radius:40px;padding:5px 10px}.gtr42-controls button{background:#193122;color:#b8f629;border:0;border-radius:50%;height:36px;width:36px;font-size:23px;cursor:pointer}.gtr42-controls span{font-size:.85rem;font-weight:700;min-width:75px;text-align:center}
.gtr42-selector{padding:30px 0;background:#07110d;scroll-margin-top:90px}.gtr42-selector h2{color:#b8f629;margin:0 0 12px}.gtr42-selector .gtrvs{max-width:100%!important;margin:0!important}.gtr42-selector .gtrvs>h2,.gtr42-selector .gtrvs>p.gtrvs-note{display:none}
.gtr42-benefits{background:#07110d;padding:20px 0 30px;border-bottom:1px solid #2b4934}.gtr42-benefits>.wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gtr42-benefits article{background:#0a1911;border:1px solid #294b35;border-radius:10px;padding:15px}.gtr42-benefits b{color:#b8f629}.gtr42-benefits p{font-size:.82rem;color:#c3d0c6;margin:5px 0}.gtr42-about{background:#0b1811;padding:32px 0}.gtr42-about h2{max-width:1000px;font-size:clamp(1.3rem,2.5vw,2rem);margin:0}
@media(max-width:900px){.gtr-menu-toggle{display:block}.site-header nav{display:none;position:absolute;top:100%;left:0;right:0;padding:16px 24px;background:#03100bf7;border-bottom:1px solid #345c3c}.site-header nav.is-open{display:block}.site-header .nav-list{flex-direction:column;gap:0;align-items:stretch}.site-header .nav-list a{display:block;padding:11px 8px}.gtr42-benefits>.wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:782px){body.home.admin-bar .site-header{top:46px}}
@media(max-width:680px){.site-header .header-inner{min-height:68px}.gtr42-hero{height:540px}.gtr42-hero:before{background:linear-gradient(0deg,#020b09f5 0%,#020b09aa 37%,transparent 75%)}.gtr42-car{top:10%;bottom:auto;right:-15%;height:62%;width:110%}.gtr42-hero-content{padding-top:320px}.gtr42-hero h1{font-size:clamp(2.1rem,9vw,3.1rem);max-width:95%;margin-bottom:12px}.gtr42-hero .btn{margin-top:0;padding:10px 15px;font-size:.9rem}.gtr42-controls{bottom:12px;right:12px;gap:4px}.gtr42-controls button{width:30px;height:30px}.gtr42-controls span{min-width:62px}.gtr42-benefits>.wrap{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.gtr42-hero *{animation:none!important;transition:none!important}}

/* GTRepro 43: no embedded controls, no baked thumbnail images */
.gtr42-controls{display:none!important}
.gtr42-hero{background-color:#06110d;background-image:linear-gradient(130deg,#08150e,#102b18 48%,#020906 100%);background-size:cover}
.gtr42-hero:before{background:linear-gradient(90deg,#04110ded 0%,#04110da0 36%,transparent 76%),linear-gradient(0deg,#020b09b0,transparent 32%)}
.gtr42-scene{overflow:hidden}
.gtr42-car{right:4%;bottom:5%;width:min(68vw,980px);height:80%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 22px 19px #000c) drop-shadow(0 0 18px #85e51e55)}
.gtr42-hero-content{pointer-events:none}.gtr42-hero-content .btn{pointer-events:auto}
@media(max-width:680px){.gtr42-hero{height:530px}.gtr42-car{top:9%;bottom:auto;right:-9%;width:115%;height:62%;object-fit:contain}.gtr42-hero-content{padding-top:315px}.gtr42-hero:before{background:linear-gradient(0deg,#031009f7 0%,#031009b5 37%,transparent 75%)}}

/* GTRepro Master 0.6.0 */
body.home .site-header{position:absolute;z-index:20;top:0;left:0;right:0;background:#020b09d9;border:0}body.home.admin-bar .site-header{top:32px}.site-header .header-inner{max-width:1550px;display:flex;flex-direction:row;align-items:center;gap:22px;min-height:82px}.gtr-header-find{display:flex;align-items:center;gap:10px;border:1px solid #5a7460;border-radius:8px;color:#ccd6cf;text-decoration:none;padding:9px 10px 9px 14px;margin-left:auto;white-space:nowrap;font-size:13px}.gtr-header-find b{background:#b8f629;color:#05100b;border-radius:5px;padding:3px 12px}.site-header .nav-list{flex-wrap:nowrap;gap:18px}.site-header .nav-list a{white-space:nowrap}
.gtr-master-hero{height:clamp(540px,45vw,700px);position:relative;isolation:isolate;overflow:hidden;background:#07130c url('assets/garage-master.webp') center/cover no-repeat}.gtr-master-hero:before{content:'';position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,#020b09e8 0%,#020b09b8 23%,transparent 69%),linear-gradient(0deg,#020b09a8,transparent 28%);pointer-events:none}.gtr-master-scene{position:absolute;inset:0;overflow:hidden}.gtr-master-car{position:absolute;right:2%;bottom:2%;width:min(70vw,1020px);height:78%;object-fit:contain;object-position:center bottom;opacity:0;transform:translateX(5%) scale(.97);transition:opacity 1.15s ease,transform 1.2s ease;filter:drop-shadow(0 0 25px #79f22d65)}.gtr-master-car.is-active{opacity:1;transform:translateX(0) scale(1)}.gtr-master-electric{position:absolute;inset:0;z-index:1;opacity:0;pointer-events:none;background:linear-gradient(110deg,transparent 38%,#a7ff3455 49%,transparent 60%);background-size:240% 100%}.gtr-master-hero.switching .gtr-master-electric{animation:gtrmasterflash 1s ease-out}@keyframes gtrmasterflash{0%{opacity:0;background-position:100%}35%{opacity:.9}100%{opacity:0;background-position:0}}.gtr-master-copy{position:relative;z-index:4;max-width:1550px;padding-top:clamp(210px,18vw,290px);pointer-events:none}.gtr-master-copy h1{max-width:620px;font-size:clamp(3rem,5.3vw,5.8rem);line-height:1.04;letter-spacing:-.05em;margin:0;font-weight:850}.gtr-master-copy h1 span{display:block;color:#b8f629}.gtr-master-copy p{max-width:480px;font-size:clamp(1rem,1.3vw,1.22rem);line-height:1.45;color:#fff;margin-top:24px}
.gtr-master-finder{position:relative;z-index:5;background:#06120d;padding:0 0 20px;scroll-margin-top:90px}.gtr-master-finder-inner{max-width:1550px;display:grid;grid-template-columns:minmax(190px,250px) minmax(0,1fr);gap:24px;padding-top:22px;padding-bottom:22px;border:1px solid #365340;border-radius:14px;background:#06140ff5;margin-top:-25px;box-shadow:0 12px 28px #0007}.gtr-master-finder h2{font-size:clamp(1.3rem,2vw,1.8rem);color:#fff;margin:4px 0}.gtr-master-finder p{font-size:13px;color:#c6d2ca}.gtr-master-form{min-width:0}.gtr-master-form .gtrvs{max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.gtr-master-form .gtrvs>h2,.gtr-master-form .gtrvs>p:first-of-type{display:none!important}.gtr-master-form .gtrvs select{background:#102319!important;color:#fff!important}
.gtr-master-benefits{background:#06120d;padding:10px 0 24px;border-bottom:1px solid #2a4b35}.gtr-master-benefits>.wrap{max-width:1550px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.gtr-master-benefits article{display:flex;align-items:center;gap:15px;padding:15px;border-right:1px solid #3c5341}.gtr-master-benefits article:last-child{border:0}.gtr-master-benefits b{font-size:35px;color:#b8f629}.gtr-master-benefits strong{color:#fff;font-size:15px}.gtr-master-benefits p{font-size:13px;color:#c6d2ca;margin:4px 0}
@media(max-width:1100px){.gtr-header-find{display:none}.gtr-master-finder-inner{grid-template-columns:1fr}}@media(max-width:900px){.gtr-menu-toggle{display:block}.site-header nav{display:none;position:absolute;top:100%;left:0;right:0;padding:14px 24px;background:#03100bf9}.site-header nav.is-open{display:block}.site-header .nav-list{flex-direction:column;align-items:stretch}.gtr-master-benefits>.wrap{grid-template-columns:repeat(2,1fr)}}@media(max-width:782px){body.home.admin-bar .site-header{top:46px}}@media(max-width:680px){.site-header .header-inner{min-height:70px}.gtr-master-hero{height:545px}.gtr-master-hero:before{background:linear-gradient(0deg,#020b09f0 0%,#020b09a8 35%,transparent 70%)}.gtr-master-car{right:-14%;bottom:28%;width:125%;height:54%}.gtr-master-copy{padding-top:335px}.gtr-master-copy h1{font-size:clamp(2.1rem,9vw,3.15rem)}.gtr-master-copy p{font-size:13px;margin-top:12px}.gtr-master-finder-inner{margin-top:0;padding:18px 14px}.gtr-master-benefits article{padding:12px 9px;gap:8px}.gtr-master-benefits b{font-size:24px}.gtr-master-benefits strong{font-size:12px}.gtr-master-benefits p{font-size:11px}}@media(max-width:420px){.gtr-master-benefits>.wrap{grid-template-columns:1fr}.gtr-master-benefits article{border-right:0;border-bottom:1px solid #2d4836}}@media(prefers-reduced-motion:reduce){.gtr-master-car{transition:none!important}.gtr-master-electric{animation:none!important}}

/* 0.6.2 Audi: full-bleed feathered render, no embedded UI or hard side cuts */
.gtr-master-car[data-car="audi"]{width:100%;height:100%;right:0;bottom:0;object-fit:cover;object-position:center;filter:none}
@media(max-width:680px){.gtr-master-car[data-car="audi"]{width:150%;height:67%;right:-32%;bottom:26%;object-fit:cover}}

/* GTRepro 0.6.3: three consistent clean layers, single garage, no baked-in text or arrows. */
.gtr-master-hero .gtr-master-car,
.gtr-master-hero .gtr-master-car[data-car="audi"]{
  position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
  object-fit:cover!important;object-position:center!important;filter:none!important;
  transition:opacity 1.1s ease,transform 1.2s ease!important;
  pointer-events:none!important;
}
.gtr-master-hero .gtr-master-car:not(.is-active){opacity:0!important}
.gtr-master-hero .gtr-master-car.is-active{opacity:1!important;transform:translateX(0) scale(1)!important}
.gtr-master-hero .gtr-master-copy{z-index:4}
@media(max-width:680px){
 .gtr-master-hero .gtr-master-car,
 .gtr-master-hero .gtr-master-car[data-car="audi"]{
  inset:auto -42% 29% auto!important;width:160%!important;height:54%!important;
  object-fit:cover!important;object-position:70% center!important;
 }
}
@media(prefers-reduced-motion:reduce){.gtr-master-hero .gtr-master-car{transition:none!important}}
