:root{--ebies-ink:#071027;--ebies-surface:#F5F8FF;--ebies-border:#DDE6F6;--ebies-text:#1C2942;--ebies-muted:#68738A;--ebies-accent:#F00000;--ebies-blue:#0B27A8;--ebies-blue-bright:#123FDB;--ebies-soft-blue:#EAF0FF;--ebies-whatsapp:#F00000;--ebies-radius:18px;--ebies-shadow:0 18px 48px rgba(7,16,39,.08)}
.ebies-vehicle-menu,.ebies-catalogue,.ebies-vehicle-detail,.ebies-public-form{font-family:inherit;color:var(--ebies-text)}
.ebies-menu-search{margin-bottom:18px}.ebies-menu-search input,.ebies-filter-form input,.ebies-filter-form select,.ebies-public-form input,.ebies-public-form select,.ebies-public-form textarea{width:100%;min-height:48px;border:1px solid var(--ebies-border);border-radius:12px;background:#fff;padding:11px 13px;color:var(--ebies-text);font:inherit}
.ebies-menu-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ebies-menu-group h4{margin:0 0 10px;font-size:.78rem;letter-spacing:.1em;color:var(--ebies-muted)}.ebies-menu-brand{border-bottom:1px solid var(--ebies-border)}.ebies-menu-brand-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.ebies-menu-brand-row>a{flex:1;padding:9px 0;color:var(--ebies-ink);font-weight:700;text-decoration:none}.ebies-menu-toggle{display:inline-grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:var(--ebies-surface);cursor:pointer}.ebies-menu-models{display:none;padding:0 0 10px 12px}.ebies-menu-brand.is-open .ebies-menu-models{display:grid;gap:6px}.ebies-menu-models a{color:var(--ebies-muted);font-size:.92rem;text-decoration:none}
.ebies-filter-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px;margin-bottom:24px;border:1px solid var(--ebies-border);border-radius:var(--ebies-radius);background:#fff;box-shadow:var(--ebies-shadow)}.ebies-filter-form label,.ebies-public-form label{display:block;margin-bottom:6px;font-size:.82rem;font-weight:800;color:var(--ebies-ink)}.ebies-filter-span-2{grid-column:span 2}.ebies-filter-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.ebies-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border:1px solid transparent;border-radius:999px;font-weight:800;line-height:1.2;text-decoration:none!important;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.ebies-btn:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(16,18,22,.12)}.ebies-btn-primary{background:var(--ebies-ink);color:#fff!important}.ebies-btn-ghost{border-color:var(--ebies-border);background:#fff;color:var(--ebies-ink)!important}.ebies-btn-whatsapp{width:100%;margin-top:20px;background:var(--ebies-whatsapp);color:#fff!important;text-align:center}
.ebies-results-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.ebies-vehicle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ebies-vehicle-card{overflow:hidden;border:1px solid var(--ebies-border);border-radius:var(--ebies-radius);background:#fff;box-shadow:var(--ebies-shadow)}.ebies-card-media{position:relative;display:block;aspect-ratio:4/3;background:var(--ebies-surface);overflow:hidden;text-decoration:none}.ebies-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.ebies-card-media:hover img{transform:scale(1.025)}.ebies-card-placeholder,.ebies-gallery-placeholder{display:grid;place-items:center;min-height:260px;padding:24px;background:linear-gradient(135deg,#f7f8fa,#eceff3);color:var(--ebies-muted);text-align:center}.ebies-status-badge,.ebies-demo-badge{display:inline-flex;align-items:center;border-radius:999px;background:var(--ebies-accent);color:#fff;font-size:.74rem;font-weight:800;padding:7px 10px}.ebies-card-media .ebies-status-badge{position:absolute;left:12px;bottom:12px}.ebies-card-body{padding:18px}.ebies-card-kicker,.ebies-eyebrow{margin-bottom:7px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--ebies-muted)}.ebies-card-body h3{margin:0 0 12px;font-size:1.15rem}.ebies-card-body h3 a,.ebies-card-link{color:var(--ebies-ink);text-decoration:none}.ebies-card-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.ebies-card-meta span{padding:6px 9px;border-radius:999px;background:var(--ebies-surface);font-size:.8rem;color:var(--ebies-muted)}.ebies-card-link{font-weight:800}.ebies-empty,.ebies-notice,.ebies-success{padding:22px;border-radius:14px;background:var(--ebies-surface)}.ebies-success{margin-bottom:16px;border-left:4px solid #16a34a}.ebies-loading{font-size:.9rem;color:var(--ebies-muted)}
.ebies-vehicle-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.ebies-vehicle-heading h1{margin:6px 0 0}.ebies-status-inline{flex:0 0 auto}.ebies-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:28px}.ebies-gallery a:first-child{grid-column:span 2;grid-row:span 2}.ebies-gallery a{display:block;overflow:hidden;border-radius:14px;background:var(--ebies-surface);aspect-ratio:4/3}.ebies-gallery img{width:100%;height:100%;object-fit:cover}.ebies-detail-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:24px}.ebies-spec-card,.ebies-parts-card{padding:clamp(20px,3vw,30px);border:1px solid var(--ebies-border);border-radius:var(--ebies-radius);background:#fff;box-shadow:var(--ebies-shadow)}.ebies-spec-card h2,.ebies-parts-card h2{margin-top:0}.ebies-spec-list{margin:0}.ebies-spec-list>div{display:grid;grid-template-columns:160px 1fr;gap:14px;padding:11px 0;border-bottom:1px solid var(--ebies-border)}.ebies-spec-list>div:last-child{border-bottom:0}.ebies-spec-list dt{font-weight:700;color:var(--ebies-muted)}.ebies-spec-list dd{margin:0;font-weight:700;color:var(--ebies-ink)}.ebies-parts-list{display:flex;flex-wrap:wrap;gap:9px}.ebies-parts-list span{padding:8px 11px;border-radius:999px;background:var(--ebies-surface);font-size:.9rem;font-weight:700}.ebies-demo-badge{margin-bottom:8px;background:#5b5bd6}
.ebies-public-form{padding:clamp(20px,3vw,32px);border:1px solid var(--ebies-border);border-radius:var(--ebies-radius);background:#fff;box-shadow:var(--ebies-shadow)}.ebies-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px}.ebies-form-field-full{grid-column:1/-1}
@media(max-width:1024px){.ebies-menu-groups,.ebies-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ebies-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ebies-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.ebies-menu-groups,.ebies-filter-form,.ebies-vehicle-grid,.ebies-detail-grid,.ebies-form-grid{grid-template-columns:1fr}.ebies-filter-span-2,.ebies-form-field-full{grid-column:auto}.ebies-menu-group h4{margin-top:16px}.ebies-vehicle-heading{flex-direction:column}.ebies-gallery{grid-template-columns:1fr 1fr}.ebies-gallery a:first-child{grid-column:1/-1;grid-row:auto}.ebies-spec-list>div{grid-template-columns:1fr;gap:3px}}

/* =========================================================
   EBIES HOMEPAGE SECTIONS v1.4.0
   High-conversion vehicle-first parts finder
========================================================= */
.ebies-home-sections{--eh-blue:#290DDB;--eh-blue2:#4a2df1;--eh-red:#FE1743;--eh-red2:#ff4263;--eh-ink:#09090D;--eh-ink2:#14141c;--eh-text:#252631;--eh-muted:#6d6f7b;--eh-soft:#f6f6f9;--eh-soft2:#efeff5;--eh-line:#e7e7ee;--eh-radius:26px;--eh-shadow:0 22px 70px rgba(12,12,22,.09);font-family:inherit;color:var(--eh-text);background:#fff;overflow:hidden}.ebies-home-sections *{box-sizing:border-box}.ebies-home-container{width:min(1440px,calc(100% - 56px));margin:0 auto}.ebies-home-section{padding:104px 0}.ebies-home-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--eh-blue);font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.ebies-home-eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:currentColor}.ebies-home-eyebrow.light{color:#b4aaff}.ebies-home-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:38px}.ebies-home-heading.compact{margin-bottom:28px}.ebies-home-heading>div{max-width:780px}.ebies-home-heading h2,.ebies-home-findcar h2,.ebies-home-trust h2,.ebies-home-options h2,.ebies-home-matchhelp h2,.ebies-home-dealer h2,.ebies-home-faq h2,.ebies-home-contact h2,.ebies-home-final h2{margin:0;color:var(--eh-ink);font-size:clamp(38px,4vw,62px);line-height:.99;letter-spacing:-.05em;font-weight:900}.ebies-home-heading p,.ebies-home-findcar-copy>p,.ebies-home-faq-intro>p{margin:18px 0 0;max-width:720px;color:var(--eh-muted);font-size:16px;line-height:1.75}.ebies-home-textlink{display:inline-flex;align-items:center;gap:9px;color:var(--eh-ink)!important;font-size:13px;font-weight:900;text-decoration:none!important;white-space:nowrap}.ebies-home-textlink span{color:var(--eh-red);transition:transform .2s ease}.ebies-home-textlink:hover span{transform:translateX(4px)}

.ebies-home-proofbar{position:relative;background:#fff;border-bottom:1px solid var(--eh-line);box-shadow:0 12px 40px rgba(10,10,18,.04)}.ebies-proofbar-inner{min-height:92px;display:grid;grid-template-columns:1fr 1.15fr 1fr auto;align-items:center;gap:0}.ebies-proofbar-item{min-height:58px;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;align-content:center;padding:0 24px;border-right:1px solid var(--eh-line)}.ebies-proofbar-item:first-child{padding-left:0}.ebies-proof-dot,.ebies-proof-icon{grid-row:1/3;align-self:center;width:30px;height:30px;display:grid;place-items:center;margin-right:10px;border-radius:10px;background:rgba(41,13,219,.08);color:var(--eh-blue);font-size:15px;font-weight:900}.ebies-proof-dot:before{content:"";width:9px;height:9px;border-radius:50%;background:#20b36b;box-shadow:0 0 0 5px rgba(32,179,107,.12)}.ebies-proofbar-item strong{font-size:13px;color:var(--eh-ink)}.ebies-proofbar-item small{margin-top:3px;color:var(--eh-muted);font-size:11px}.ebies-proofbar-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin-left:24px;padding:12px 18px;border-radius:999px;background:var(--eh-red);color:#fff!important;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;text-decoration:none!important;box-shadow:0 12px 30px rgba(254,23,67,.18);transition:.2s}.ebies-proofbar-cta:hover{transform:translateY(-2px);background:var(--eh-red2)}

.ebies-home-latest{background:linear-gradient(180deg,#fff 0%,#fbfbfd 100%)}.ebies-home-vehicle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ebies-home-vehicle-card{overflow:hidden;border:1px solid var(--eh-line);border-radius:var(--eh-radius);background:#fff;box-shadow:0 14px 45px rgba(15,15,24,.07);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.ebies-home-vehicle-card:hover{transform:translateY(-7px);border-color:rgba(41,13,219,.20);box-shadow:0 28px 80px rgba(15,15,24,.13)}.ebies-home-vehicle-media{position:relative;display:block;aspect-ratio:1.42/1;background:#ececf2;overflow:hidden;text-decoration:none}.ebies-home-vehicle-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 48%,rgba(7,7,12,.58) 100%);pointer-events:none}.ebies-home-vehicle-media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.ebies-home-vehicle-card:hover .ebies-home-vehicle-media img{transform:scale(1.035)}.ebies-home-no-photo{display:grid;place-items:center;height:100%;padding:20px;color:var(--eh-muted);font-weight:800;text-align:center}.ebies-home-actual-badge{position:absolute;z-index:2;left:14px;top:14px;padding:7px 10px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:rgba(9,9,13,.58);backdrop-filter:blur(12px);color:#fff;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.ebies-home-status{position:absolute;z-index:2;left:14px;bottom:14px;padding:7px 10px;border-radius:999px;background:#fff;color:var(--eh-ink);font-size:9px;font-weight:900;text-transform:uppercase;box-shadow:0 8px 24px rgba(0,0,0,.15)}.ebies-home-vehicle-body{padding:21px}.ebies-home-vehicle-kicker{margin-bottom:8px;color:var(--eh-blue);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ebies-home-vehicle-body h3{margin:0 0 13px;font-size:20px;line-height:1.15;letter-spacing:-.025em}.ebies-home-vehicle-body h3 a{color:var(--eh-ink)!important;text-decoration:none!important}.ebies-home-vehicle-meta{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.ebies-home-vehicle-meta span{padding:6px 9px;border-radius:999px;background:var(--eh-soft);color:var(--eh-muted);font-size:10px;font-weight:750}.ebies-home-vehicle-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ebies-home-vehicle-actions a{min-height:43px;display:flex;align-items:center;justify-content:center;padding:10px 12px;border:1px solid var(--eh-line);border-radius:12px;color:var(--eh-ink)!important;font-size:10px;font-weight:900;text-transform:uppercase;text-decoration:none!important;transition:.2s}.ebies-home-vehicle-actions a:hover{border-color:var(--eh-blue);color:var(--eh-blue)!important}.ebies-home-vehicle-actions a.is-request{border-color:var(--eh-red);background:var(--eh-red);color:#fff!important}.ebies-home-vehicle-actions a.is-request:hover{background:var(--eh-red2);color:#fff!important}.ebies-home-empty{display:grid;justify-items:start;gap:8px;padding:32px;border:1px solid var(--eh-line);border-radius:24px;background:#fff;box-shadow:var(--eh-shadow)}.ebies-home-empty strong{font-size:22px}.ebies-home-empty span{color:var(--eh-muted)}.ebies-home-empty a{margin-top:6px;color:var(--eh-blue)!important;font-weight:900;text-decoration:none!important}

.ebies-home-findcar{position:relative;background:var(--eh-soft)}.ebies-home-findcar:before{content:"";position:absolute;left:-200px;top:-150px;width:520px;height:520px;border-radius:50%;background:rgba(41,13,219,.055);filter:blur(15px)}.ebies-home-findcar-grid{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.ebies-home-process{display:grid;gap:10px;margin:30px 0}.ebies-home-process>div{display:grid;grid-template-columns:54px 1fr;align-items:center;gap:14px;padding:13px 15px;border:1px solid var(--eh-line);border-radius:16px;background:#fff}.ebies-home-process b{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:rgba(41,13,219,.08);color:var(--eh-blue);font-size:12px}.ebies-home-process strong,.ebies-home-process small{display:block}.ebies-home-process strong{color:var(--eh-ink);font-size:14px}.ebies-home-process small{margin-top:3px;color:var(--eh-muted);font-size:11px}.ebies-home-inline-actions{display:flex;gap:9px;flex-wrap:wrap}.ebies-home-btn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 20px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.ebies-home-btn:hover{transform:translateY(-2px)}.ebies-home-btn.primary{background:var(--eh-blue);color:#fff!important;box-shadow:0 12px 32px rgba(41,13,219,.20)}.ebies-home-btn.primary:hover{background:var(--eh-blue2)}.ebies-home-btn.ghost{border:1px solid var(--eh-line);background:#fff;color:var(--eh-ink)!important}.ebies-home-btn.white{background:#fff;color:var(--eh-ink)!important}.ebies-home-btn.red{background:var(--eh-red);color:#fff!important;box-shadow:0 13px 34px rgba(254,23,67,.18)}.ebies-home-btn.outline-white{border:1px solid rgba(255,255,255,.35);color:#fff!important}.ebies-home-brand-panel{padding:30px;border:1px solid rgba(41,13,219,.07);border-radius:32px;background:#fff;box-shadow:var(--eh-shadow)}.ebies-home-brand-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:18px}.ebies-home-brand-head>div>span{display:block;color:var(--eh-ink);font-size:18px;font-weight:900}.ebies-home-brand-head>div>small{display:block;margin-top:4px;color:var(--eh-muted);font-size:11px}.ebies-home-brand-head em{padding:7px 10px;border-radius:999px;background:rgba(41,13,219,.08);color:var(--eh-blue);font-size:10px;font-style:normal;font-weight:900;white-space:nowrap}.ebies-home-brands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ebies-home-brands a{display:grid;grid-template-columns:40px 1fr 20px;align-items:center;gap:10px;min-height:62px;padding:9px 12px;border:1px solid var(--eh-line);border-radius:15px;color:var(--eh-ink)!important;text-decoration:none!important;transition:.2s}.ebies-home-brands a:hover{border-color:rgba(41,13,219,.30);background:#f8f7ff;transform:translateX(2px)}.ebies-home-brands a>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:rgba(41,13,219,.09);color:var(--eh-blue);font-size:12px;font-weight:900}.ebies-home-brands a>div{font-size:13px;font-weight:900}.ebies-home-brands a small{display:block;margin-top:2px;color:var(--eh-muted);font-size:9px;font-weight:700}.ebies-home-brands a>b{color:var(--eh-red)}.ebies-home-brand-all{display:flex;justify-content:space-between;margin-top:14px;padding-top:17px;border-top:1px solid var(--eh-line);color:var(--eh-blue)!important;font-size:12px;font-weight:900;text-decoration:none!important}.ebies-home-brand-empty{padding:22px;background:var(--eh-soft);border-radius:14px;color:var(--eh-muted)}

.ebies-home-parthelp{background:#fff}.ebies-home-part-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ebies-home-part-grid>a{position:relative;min-height:232px;padding:25px;border:1px solid var(--eh-line);border-radius:23px;background:#fff;color:var(--eh-ink)!important;text-decoration:none!important;overflow:hidden;transition:.25s}.ebies-home-part-grid>a:after{content:"";position:absolute;width:170px;height:170px;right:-90px;bottom:-95px;border-radius:50%;background:var(--eh-blue);opacity:.05;transition:.3s}.ebies-home-part-grid>a:hover{transform:translateY(-6px);border-color:rgba(41,13,219,.28);box-shadow:var(--eh-shadow)}.ebies-home-part-grid>a:hover:after{opacity:.12;transform:scale(1.15)}.ebies-home-part-icon{width:46px;height:46px;display:grid;place-items:center;margin-bottom:23px;border-radius:14px;background:var(--eh-blue);color:#fff;box-shadow:0 10px 24px rgba(41,13,219,.18)}.ebies-home-part-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ebies-home-part-grid h3{margin:0 0 9px;font-size:20px;letter-spacing:-.02em}.ebies-home-part-grid p{margin:0 0 18px;color:var(--eh-muted);font-size:13px;line-height:1.65}.ebies-home-part-grid b{position:relative;z-index:2;color:var(--eh-red);font-size:11px}.ebies-home-part-grid b span{transition:transform .2s}.ebies-home-part-grid>a:hover b span{display:inline-block;transform:translateX(4px)}

.ebies-home-trust{position:relative;padding:108px 0;background:linear-gradient(135deg,#08080d 0%,#11111a 58%,#190d3f 100%);color:#fff;overflow:hidden}.ebies-home-trust:before,.ebies-home-trust:after{content:"";position:absolute;border-radius:50%;filter:blur(80px)}.ebies-home-trust:before{left:-160px;bottom:-220px;width:520px;height:520px;background:rgba(254,23,67,.18)}.ebies-home-trust:after{right:-140px;top:-210px;width:580px;height:580px;background:rgba(41,13,219,.34)}.ebies-home-trust-grid{position:relative;z-index:2;display:grid;grid-template-columns:.88fr 1.12fr;gap:72px;align-items:center}.ebies-home-trust h2,.ebies-home-dealer h2,.ebies-home-contact h2,.ebies-home-final h2{color:#fff}.ebies-home-trust-copy p{margin:21px 0 28px;color:rgba(255,255,255,.68);font-size:16px;line-height:1.78}.ebies-home-trust-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ebies-home-calllink{color:#fff!important;font-size:12px;font-weight:900;text-decoration:none!important}.ebies-home-calllink:hover{text-decoration:underline!important}.ebies-home-trust-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ebies-home-trust-cards>div{min-height:188px;padding:24px;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:rgba(255,255,255,.055);backdrop-filter:blur(18px)}.ebies-home-trust-cards>div>span{width:34px;height:34px;display:grid;place-items:center;margin-bottom:21px;border-radius:10px;background:rgba(255,255,255,.08);color:#9f92ff;font-size:10px;font-weight:900}.ebies-home-trust-cards strong{display:block;margin-bottom:8px;font-size:16px}.ebies-home-trust-cards p{margin:0;color:rgba(255,255,255,.60);font-size:12px;line-height:1.65}

.ebies-home-options{background:#fff}.ebies-home-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ebies-home-option-grid>a{position:relative;min-height:310px;display:flex;flex-direction:column;justify-content:space-between;padding:28px;border:1px solid var(--eh-line);border-radius:26px;background:linear-gradient(180deg,#fff,#fafafd);color:var(--eh-ink)!important;text-decoration:none!important;overflow:hidden;transition:.25s}.ebies-home-option-grid>a:hover{transform:translateY(-6px);border-color:rgba(41,13,219,.23);box-shadow:var(--eh-shadow)}.ebies-home-option-grid>a:nth-child(2){background:linear-gradient(145deg,#f8f7ff,#fff)}.ebies-home-option-grid>a:nth-child(3){background:linear-gradient(145deg,#fff7f9,#fff)}.ebies-option-number{position:absolute;right:22px;top:16px;color:rgba(41,13,219,.09);font-size:70px;font-weight:950;letter-spacing:-.07em;line-height:1}.ebies-home-option-grid small{display:block;margin-bottom:10px;color:var(--eh-blue);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ebies-home-option-grid h3{margin:0 0 12px;font-size:30px;letter-spacing:-.04em}.ebies-home-option-grid p{max-width:340px;margin:0;color:var(--eh-muted);font-size:13px;line-height:1.7}.ebies-home-option-grid b{display:flex;justify-content:space-between;align-items:center;padding-top:22px;border-top:1px solid var(--eh-line);color:var(--eh-ink);font-size:11px;text-transform:uppercase}.ebies-home-option-grid b span{color:var(--eh-red)}

.ebies-home-matchhelp{padding-top:0;background:#fff}.ebies-home-matchhelp-card{display:grid;grid-template-columns:1.08fr .92fr;gap:48px;align-items:center;padding:48px;border-radius:32px;background:var(--eh-soft);border:1px solid var(--eh-line)}.ebies-home-matchhelp-copy p{max-width:730px;margin:18px 0 25px;color:var(--eh-muted);font-size:15px;line-height:1.75}.ebies-home-matchhelp-list{display:grid;gap:10px}.ebies-home-matchhelp-list>div{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:13px;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid var(--eh-line)}.ebies-home-matchhelp-list b{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:var(--eh-blue);color:#fff;font-size:10px}.ebies-home-matchhelp-list strong,.ebies-home-matchhelp-list small{display:block}.ebies-home-matchhelp-list strong{font-size:13px;color:var(--eh-ink)}.ebies-home-matchhelp-list small{margin-top:3px;color:var(--eh-muted);font-size:10px}

.ebies-home-dealer{background:#fff}.ebies-home-dealer-card{position:relative;display:grid;grid-template-columns:1fr auto;gap:38px;align-items:flex-end;padding:52px;border-radius:34px;background:linear-gradient(135deg,#290DDB 0%,#1d0d8b 60%,#160b58 100%);color:#fff;overflow:hidden;box-shadow:0 30px 90px rgba(41,13,219,.20)}.ebies-home-dealer-card:before{content:"";position:absolute;left:-80px;bottom:-130px;width:330px;height:330px;border-radius:50%;background:rgba(255,255,255,.08)}.ebies-home-dealer-card:after{content:"";position:absolute;right:-95px;top:-125px;width:360px;height:360px;border-radius:50%;background:var(--eh-red);opacity:.22;filter:blur(18px)}.ebies-home-dealer-badge{position:absolute;top:22px;right:26px;padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.12);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.ebies-home-dealer-copy{position:relative;z-index:2;max-width:900px}.ebies-home-dealer-copy p{max-width:790px;margin:18px 0 20px;color:rgba(255,255,255,.73);font-size:15px;line-height:1.75}.ebies-home-dealer-tags{display:flex;flex-wrap:wrap;gap:7px}.ebies-home-dealer-tags span{padding:7px 10px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(255,255,255,.07);font-size:10px}.ebies-home-dealer-card>.ebies-home-btn{position:relative;z-index:2}

.ebies-home-faq{background:var(--eh-soft)}.ebies-home-faq-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:72px}.ebies-home-faq-intro{position:sticky;top:120px;align-self:start}.ebies-home-faq-intro .ebies-home-textlink{margin-top:26px}.ebies-home-faq-list{display:grid;gap:10px}.ebies-home-faq-list details{border:1px solid var(--eh-line);border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 5px 18px rgba(12,12,20,.025)}.ebies-home-faq-list summary{list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center;cursor:pointer;padding:21px 22px;color:var(--eh-ink);font-size:14px;font-weight:900}.ebies-home-faq-list summary::-webkit-details-marker{display:none}.ebies-home-faq-list summary span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--eh-soft);color:var(--eh-blue);font-size:20px;font-weight:400;transition:transform .2s}.ebies-home-faq-list details[open] summary span{transform:rotate(45deg);background:rgba(41,13,219,.09)}.ebies-home-faq-list p{margin:0;padding:0 22px 22px;color:var(--eh-muted);font-size:13px;line-height:1.75}

.ebies-home-contact{padding:86px 0;background:#0c0c12;color:#fff}.ebies-home-contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center}.ebies-home-contact p{margin:19px 0 0;color:rgba(255,255,255,.68);font-size:14px;line-height:1.8}.ebies-home-contact p small{color:#aaaab6}.ebies-home-live-stats{display:flex;gap:10px;flex-wrap:wrap;margin-top:23px}.ebies-home-live-stats span{display:inline-flex;align-items:baseline;gap:6px;padding:9px 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.05);color:rgba(255,255,255,.64);font-size:10px}.ebies-home-live-stats b{color:#fff;font-size:16px}.ebies-home-contact-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ebies-home-contact-actions a{min-height:112px;display:flex;flex-direction:column;justify-content:center;padding:19px 21px;border:1px solid rgba(255,255,255,.10);border-radius:20px;background:rgba(255,255,255,.05);color:#fff!important;text-decoration:none!important;transition:.2s}.ebies-home-contact-actions a:hover{transform:translateY(-3px);background:rgba(255,255,255,.08)}.ebies-home-contact-actions a:last-child{grid-column:1/-1;background:var(--eh-blue);border-color:var(--eh-blue)}.ebies-home-contact-actions small{margin-bottom:5px;color:rgba(255,255,255,.50);font-size:9px;text-transform:uppercase;letter-spacing:.12em}.ebies-home-contact-actions strong{font-size:19px}.ebies-home-contact-actions span{margin-top:7px;color:rgba(255,255,255,.58);font-size:10px;font-weight:800}.ebies-home-contact-actions a:last-child span{color:rgba(255,255,255,.75)}

.ebies-home-final{position:relative;padding:72px 0;background:var(--eh-red);color:#fff;overflow:hidden}.ebies-home-final:before{content:"";position:absolute;right:-130px;top:-230px;width:520px;height:520px;border-radius:50%;background:rgba(41,13,219,.24)}.ebies-home-final-inner{position:relative;display:flex;justify-content:space-between;align-items:center;gap:38px}.ebies-home-final-inner>div:first-child{max-width:900px}.ebies-home-final>div span{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.15em}.ebies-home-final h2{margin-top:8px;font-size:clamp(32px,4vw,52px)}.ebies-home-final p{margin:14px 0 0;color:rgba(255,255,255,.78);font-size:13px}.ebies-home-final-inner>div:last-child{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}

.ebies-home-sections a:focus-visible,.ebies-home-sections summary:focus-visible{outline:3px solid rgba(41,13,219,.28);outline-offset:3px}
@media(prefers-reduced-motion:reduce){.ebies-home-sections *{scroll-behavior:auto!important;transition:none!important}}
@media(max-width:1180px){.ebies-proofbar-inner{grid-template-columns:1fr 1fr}.ebies-proofbar-item{padding:15px 18px;border-bottom:1px solid var(--eh-line)}.ebies-proofbar-item:first-child{padding-left:18px}.ebies-proofbar-cta{margin:15px 18px;justify-self:start}.ebies-home-vehicle-grid,.ebies-home-part-grid,.ebies-home-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ebies-home-findcar-grid,.ebies-home-trust-grid,.ebies-home-matchhelp-card{grid-template-columns:1fr;gap:44px}.ebies-home-faq-grid{grid-template-columns:1fr;gap:36px}.ebies-home-faq-intro{position:static}.ebies-home-contact-grid{grid-template-columns:1fr}.ebies-home-dealer-card{grid-template-columns:1fr;align-items:flex-start}.ebies-home-dealer-card>.ebies-home-btn{justify-self:start}.ebies-home-option-grid>a:last-child{grid-column:1/-1}}
@media(max-width:767px){.ebies-home-container{width:calc(100% - 28px)}.ebies-home-section,.ebies-home-trust{padding:72px 0}.ebies-proofbar-inner{display:block;padding:9px 0}.ebies-proofbar-item{min-height:66px;padding:12px 4px;border-right:0;border-bottom:1px solid var(--eh-line);grid-template-columns:38px 1fr}.ebies-proofbar-item:first-child{padding-left:4px}.ebies-proofbar-cta{width:100%;margin:12px 0;min-height:50px}.ebies-home-heading{display:block;margin-bottom:28px}.ebies-home-heading .ebies-home-textlink{margin-top:20px}.ebies-home-heading h2,.ebies-home-findcar h2,.ebies-home-trust h2,.ebies-home-options h2,.ebies-home-matchhelp h2,.ebies-home-dealer h2,.ebies-home-faq h2,.ebies-home-contact h2,.ebies-home-final h2{font-size:37px}.ebies-home-heading p,.ebies-home-findcar-copy>p,.ebies-home-faq-intro>p{font-size:14px}.ebies-home-vehicle-grid,.ebies-home-part-grid,.ebies-home-option-grid,.ebies-home-trust-cards{grid-template-columns:1fr}.ebies-home-option-grid>a:last-child{grid-column:auto}.ebies-home-vehicle-actions{grid-template-columns:1fr 1fr}.ebies-home-brand-panel{padding:21px;border-radius:24px}.ebies-home-brands{grid-template-columns:1fr}.ebies-home-brand-head{display:block}.ebies-home-brand-head em{display:inline-flex;margin-top:10px}.ebies-home-inline-actions{display:grid}.ebies-home-btn{width:100%}.ebies-home-part-grid>a{min-height:0}.ebies-home-trust-actions{display:grid}.ebies-home-calllink{text-align:center;padding:8px}.ebies-home-matchhelp-card{padding:30px 20px;border-radius:24px}.ebies-home-dealer-card{padding:40px 22px 25px;border-radius:25px}.ebies-home-dealer-badge{position:static;justify-self:start;display:inline-flex;margin-bottom:8px}.ebies-home-contact-actions{grid-template-columns:1fr}.ebies-home-contact-actions a:last-child{grid-column:auto}.ebies-home-final-inner{display:block}.ebies-home-final-inner>div:last-child{display:grid;margin-top:25px}.ebies-home-final-inner>div:last-child .ebies-home-btn{width:100%}}
@media(max-width:420px){.ebies-home-vehicle-actions{grid-template-columns:1fr}.ebies-home-vehicle-body{padding:18px}.ebies-home-heading h2,.ebies-home-findcar h2,.ebies-home-trust h2,.ebies-home-options h2,.ebies-home-matchhelp h2,.ebies-home-dealer h2,.ebies-home-faq h2,.ebies-home-contact h2,.ebies-home-final h2{font-size:34px}}


/* Vehicle brand logos */
.ebies-menu-brand-row>a{display:flex!important;align-items:center;gap:9px}.ebies-menu-brand-mark{width:34px;height:34px;display:grid;place-items:center;flex:none;border-radius:9px;background:#fff;border:1px solid var(--ebies-border);overflow:hidden}.ebies-menu-brand-mark img{display:block;width:27px;height:27px;object-fit:contain}.ebies-menu-brand-mark i{font-style:normal;font-size:11px;font-weight:900;color:var(--ebies-accent)}
.ebies-vehicle-heading-main{display:flex;align-items:center;gap:16px;min-width:0}.ebies-vehicle-brand-logo{width:74px;height:74px;display:grid;place-items:center;flex:none;border:1px solid var(--ebies-border);border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(16,18,22,.06);overflow:hidden}.ebies-vehicle-brand-logo img{display:block;width:58px;height:58px;object-fit:contain}.ebies-vehicle-brand-logo i{font-style:normal;font-size:26px;font-weight:900;color:var(--ebies-accent)}
.ebh-make-initial.has-logo{background:#fff!important;border:1px solid #e8eaf0!important;padding:5px!important}.ebh-make-initial.has-logo img{display:block;width:100%;height:100%;object-fit:contain}.ebh-make-logo-img{max-width:100%;max-height:100%}
@media(max-width:767px){.ebies-vehicle-brand-logo{width:58px;height:58px;border-radius:14px}.ebies-vehicle-brand-logo img{width:46px;height:46px}.ebies-vehicle-heading-main{gap:11px}}

/* =========================================================
   VEHICLE PAGE CONTACT PRIORITY v1.8.0
   WhatsApp first, call second, detailed request form third
========================================================= */
.ebies-parts-card{position:relative;overflow:hidden}
.ebies-contact-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;color:#290DDB;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}
.ebies-contact-kicker:before{content:"";width:20px;height:2px;border-radius:2px;background:#FE1743}
.ebies-contact-intro{margin:0 0 20px;color:#686b76;font-size:13px;line-height:1.65}
.ebies-parts-overview-label{margin:19px 0 10px;color:#191a22;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}
.ebies-parts-note{margin:0;color:#737681;font-size:12px;line-height:1.6}
.ebies-contact-stack{display:grid;gap:10px;margin-top:22px}
.ebies-contact-action{display:grid;grid-template-columns:46px 1fr 24px;align-items:center;gap:12px;min-height:76px;padding:12px 14px;border-radius:16px;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.ebies-contact-action:hover{transform:translateY(-2px)}
.ebies-contact-action-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;font-size:13px;font-weight:900}
.ebies-contact-action>span:nth-child(2){min-width:0}
.ebies-contact-action small,.ebies-contact-action strong,.ebies-contact-action em{display:block}
.ebies-contact-action small{margin-bottom:3px;font-size:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}
.ebies-contact-action strong{font-size:15px;line-height:1.2}
.ebies-contact-action em{margin-top:3px;font-size:10px;font-style:normal;opacity:.75}
.ebies-contact-action>b{font-size:18px;justify-self:end}
.ebies-contact-action-whatsapp{background:#20B95A;color:#fff!important;box-shadow:0 14px 30px rgba(32,185,90,.18)}
.ebies-contact-action-whatsapp .ebies-contact-action-icon{background:rgba(255,255,255,.15);color:#fff}
.ebies-contact-action-call{border:1px solid #E1E2E8;background:#fff;color:#14151c!important;box-shadow:0 9px 24px rgba(14,15,23,.05)}
.ebies-contact-action-call .ebies-contact-action-icon{background:rgba(41,13,219,.08);color:#290DDB}
.ebies-contact-action-call small{color:#290DDB}
.ebies-contact-divider{display:flex;align-items:center;gap:10px;margin:21px 0 14px;color:#9A9CA6;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.ebies-contact-divider:before,.ebies-contact-divider:after{content:"";height:1px;flex:1;background:#E8E9EE}
.ebies-vehicle-form-cta{width:100%;min-height:54px;background:#290DDB!important;color:#fff!important;box-shadow:0 12px 28px rgba(41,13,219,.18)}
.ebies-vehicle-form-cta:hover{background:#3518F0!important}
.ebies-form-prefill-note{margin:10px 3px 0;color:#7B7D87;font-size:10.5px;line-height:1.5;text-align:center}
.ebies-alt-call-link{display:block;margin-top:9px;color:#5F6170!important;font-size:10.5px;font-weight:700;text-align:center;text-decoration:none!important}
.ebies-alt-call-link:hover{color:#290DDB!important}
@media(max-width:767px){.ebies-contact-action{grid-template-columns:42px 1fr 20px;min-height:70px;padding:11px 12px}.ebies-contact-action-icon{width:42px;height:42px;border-radius:12px}.ebies-contact-action strong{font-size:14px}}

/* =========================================================
   VEHICLE ENQUIRY FLOW v1.9.0
   Locked visual direction: dramatic red + blue, clean white,
   WhatsApp first, call second, detailed request third.
========================================================= */
.ebies-v19-detail{--v19-red:#F00000;--v19-red-dark:#A50000;--v19-blue:#0B27A8;--v19-blue2:#123FDB;--v19-navy:#071027;--v19-soft:#F5F8FF;--v19-soft2:#EAF0FF;--v19-line:#DDE6F6;--v19-muted:#68738A;max-width:1460px;margin:0 auto;padding:24px 0 74px;color:var(--v19-navy)}
.ebies-v19-detail *{box-sizing:border-box}
.ebies-v19-proofline{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:0 0 22px;padding:12px 16px;border:1px solid var(--v19-line);border-radius:14px;background:linear-gradient(90deg,#fff 0%,var(--v19-soft) 100%);font-size:11px;font-weight:800;color:#43506A}
.ebies-v19-proofline span{display:inline-flex;align-items:center;gap:7px}.ebies-v19-proofline span b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--v19-blue);color:#fff;font-size:10px}.ebies-v19-proofline a{margin-left:auto;color:var(--v19-blue)!important;text-decoration:none!important;font-weight:900}
.ebies-v19-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:0 0 25px}.ebies-v19-heading .ebies-vehicle-heading-main{align-items:center}.ebies-v19-heading .ebies-vehicle-brand-logo{border-color:#D9E3F5;box-shadow:0 12px 32px rgba(7,16,39,.07)}.ebies-v19-heading .ebies-eyebrow{margin-bottom:6px;color:var(--v19-blue);font-size:10px;letter-spacing:.12em}.ebies-v19-heading h1{margin:0!important;color:var(--v19-navy)!important;font-size:clamp(32px,4vw,58px)!important;line-height:.98!important;letter-spacing:-1.8px!important;font-weight:900!important}.ebies-v19-heading p{margin:8px 0 0;color:var(--v19-muted);font-size:13px}.ebies-v19-heading .ebies-status-badge{background:#16A34A;padding:8px 12px;box-shadow:0 8px 20px rgba(22,163,74,.14)}
.ebies-v19-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.65fr);gap:22px;align-items:start}.ebies-v19-media,.ebies-v19-enquiry{border:1px solid var(--v19-line);border-radius:24px;background:#fff;box-shadow:0 20px 60px rgba(7,16,39,.08)}
.ebies-v19-media{padding:11px;overflow:hidden;background:linear-gradient(160deg,#fff 0%,#F8FAFF 100%)}.ebies-v19-main-photo{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:17px;background:#EEF3FB;text-decoration:none!important}.ebies-v19-main-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ebies-v19-main-photo:hover img{transform:scale(1.012)}.ebies-v19-main-photo>span{position:absolute;right:13px;bottom:13px;padding:8px 12px;border-radius:999px;background:rgba(7,16,39,.88);color:#fff;font-size:9px;font-weight:900;letter-spacing:.04em}.ebies-v19-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:8px}.ebies-v19-thumbs a,.ebies-v19-morephotos{aspect-ratio:4/3;border-radius:11px;overflow:hidden;background:#EEF3FB}.ebies-v19-thumbs img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.ebies-v19-thumbs a:hover img{transform:scale(1.04)}.ebies-v19-morephotos{display:grid;place-items:center;padding:8px;color:var(--v19-blue);font-size:11px;font-weight:900;text-align:center;border:1px solid #CBD8EF;background:var(--v19-soft)}
.ebies-v19-enquiry{position:sticky;top:20px;padding:24px;background:linear-gradient(180deg,#fff 0%,#F9FBFF 100%);overflow:hidden}.ebies-v19-enquiry:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--v19-blue),var(--v19-blue2) 52%,var(--v19-red) 52%,var(--v19-red))}.ebies-v19-enquiry-top{display:flex;align-items:center;gap:10px;margin:2px 0 18px;padding:10px 12px;border-radius:12px;background:#EEF8F1}.ebies-v19-live-dot{width:9px;height:9px;border-radius:50%;background:#16A34A;box-shadow:0 0 0 5px rgba(22,163,74,.10)}.ebies-v19-enquiry-top small,.ebies-v19-enquiry-top strong{display:block}.ebies-v19-enquiry-top small{color:#5F6A7D;font-size:8px;font-weight:900;letter-spacing:.12em}.ebies-v19-enquiry-top strong{margin-top:2px;color:#167C3A;font-size:13px}.ebies-v19-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px}.ebies-v19-summary div{padding:10px 11px;border:1px solid var(--v19-line);border-radius:12px;background:#fff}.ebies-v19-summary small,.ebies-v19-summary strong{display:block}.ebies-v19-summary small{margin-bottom:3px;color:#7C879B;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ebies-v19-summary strong{color:var(--v19-navy);font-size:12px;line-height:1.3}.ebies-v19-enquiry h2{margin:3px 0 8px!important;color:var(--v19-navy)!important;font-size:25px!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.5px!important}.ebies-v19-enquiry>p{margin:0 0 17px;color:var(--v19-muted);font-size:12px;line-height:1.6}
.ebies-v19-action{display:grid;grid-template-columns:42px 1fr 18px;align-items:center;gap:10px;min-height:62px;margin-top:9px;padding:9px 11px;border-radius:14px;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ebies-v19-action:hover{transform:translateY(-2px)}.ebies-v19-action-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;font-size:11px;font-weight:900}.ebies-v19-action small,.ebies-v19-action strong{display:block}.ebies-v19-action small{margin-bottom:2px;font-size:7.5px;font-weight:900;letter-spacing:.12em}.ebies-v19-action strong{font-size:12px;line-height:1.25}.ebies-v19-action>b{justify-self:end;font-size:17px}.ebies-v19-whatsapp{background:linear-gradient(135deg,#E30000,#F00000 65%,#FF2525);color:#fff!important;box-shadow:0 14px 30px rgba(240,0,0,.18)}.ebies-v19-whatsapp .ebies-v19-action-icon{background:rgba(255,255,255,.16);color:#fff}.ebies-v19-call{border:1px solid #C6D4F0;background:#fff;color:var(--v19-blue)!important}.ebies-v19-call .ebies-v19-action-icon{background:var(--v19-soft2);color:var(--v19-blue)}.ebies-v19-form{border:1px solid rgba(11,39,168,.18);background:linear-gradient(135deg,#F5F8FF,#EEF3FF);color:var(--v19-navy)!important}.ebies-v19-form .ebies-v19-action-icon{background:var(--v19-blue);color:#fff}.ebies-v19-prefill{margin:10px 2px 0!important;text-align:center;color:#7B879C!important;font-size:9.5px!important}
.ebies-v19-parts{margin-top:60px;padding:36px;border:1px solid #DCE6F8;border-radius:28px;background:linear-gradient(135deg,#F5F8FF 0%,#fff 58%,#EEF3FF 100%)}.ebies-v19-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:23px}.ebies-v19-section-head>div>span{display:block;margin-bottom:7px;color:var(--v19-red);font-size:9px;font-weight:900;letter-spacing:.14em}.ebies-v19-section-head h2{margin:0!important;color:var(--v19-navy)!important;font-size:clamp(28px,3vw,40px)!important;line-height:1.03!important;font-weight:900!important;letter-spacing:-1px!important}.ebies-v19-section-head p{max-width:700px;margin:9px 0 0;color:var(--v19-muted);font-size:12.5px;line-height:1.6}.ebies-v19-section-head>a{flex:none;color:var(--v19-blue)!important;text-decoration:none!important;font-size:11px;font-weight:900}.ebies-v19-section-head.compact{align-items:flex-start;margin-bottom:15px}.ebies-v19-section-head.compact h2{font-size:28px!important}
.ebies-v19-part-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.ebies-v19-part-grid>a{min-height:142px;padding:16px;border:1px solid #D5E0F3;border-radius:17px;background:#fff;color:var(--v19-navy)!important;text-decoration:none!important;box-shadow:0 10px 30px rgba(7,16,39,.045);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.ebies-v19-part-grid>a:hover{transform:translateY(-4px);border-color:#9CB1E1;box-shadow:0 16px 34px rgba(7,16,39,.09)}.ebies-v19-part-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:15px;border-radius:12px;background:linear-gradient(135deg,var(--v19-blue),var(--v19-blue2));color:#fff;font-size:9px;font-weight:900;letter-spacing:.03em;box-shadow:0 8px 18px rgba(11,39,168,.18)}.ebies-v19-part-grid>a:nth-child(4n+2) .ebies-v19-part-icon,.ebies-v19-part-grid>a:nth-child(4n+4) .ebies-v19-part-icon{background:linear-gradient(135deg,#C70000,var(--v19-red));box-shadow:0 8px 18px rgba(240,0,0,.16)}.ebies-v19-part-grid strong,.ebies-v19-part-grid em{display:block}.ebies-v19-part-grid strong{font-size:13px;line-height:1.25}.ebies-v19-part-grid em{margin-top:8px;color:#7A8598;font-size:9px;font-style:normal;font-weight:700}
.ebies-v19-lower{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.ebies-v19-specs,.ebies-v19-trust{padding:30px;border:1px solid var(--v19-line);border-radius:24px;background:#fff;box-shadow:0 16px 46px rgba(7,16,39,.055)}.ebies-v19-specs .ebies-spec-list>div{grid-template-columns:145px 1fr;border-color:#E7EDF8}.ebies-v19-specs .ebies-spec-list dt{color:#7A8699;font-size:11px}.ebies-v19-specs .ebies-spec-list dd{color:var(--v19-navy);font-size:12px}.ebies-v19-trust{position:relative;overflow:hidden;background:linear-gradient(145deg,var(--v19-navy) 0%,#0A1B50 62%,var(--v19-blue) 140%);color:#fff}.ebies-v19-trust:after{content:"";position:absolute;right:-100px;top:-100px;width:260px;height:260px;border-radius:50%;background:rgba(18,63,219,.32);filter:blur(38px)}.ebies-v19-trust>span,.ebies-v19-trust>h2,.ebies-v19-trust>p,.ebies-v19-trust-list,.ebies-v19-trust-actions,.ebies-v19-trust>small{position:relative;z-index:2}.ebies-v19-trust>span{display:block;margin-bottom:7px;color:#9FB4FF;font-size:9px;font-weight:900;letter-spacing:.14em}.ebies-v19-trust h2{margin:0!important;color:#fff!important;font-size:30px!important;line-height:1.06!important;font-weight:900!important}.ebies-v19-trust>p{margin:10px 0 18px;color:rgba(255,255,255,.72);font-size:12px;line-height:1.6}.ebies-v19-trust-list{display:grid;gap:10px}.ebies-v19-trust-list>div{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:start;padding:10px 0;border-top:1px solid rgba(255,255,255,.09)}.ebies-v19-trust-list b{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:rgba(255,255,255,.09);color:#fff;font-size:9px}.ebies-v19-trust-list strong,.ebies-v19-trust-list em{display:block}.ebies-v19-trust-list strong{font-size:11.5px}.ebies-v19-trust-list em{margin-top:2px;color:rgba(255,255,255,.57);font-size:9.5px;font-style:normal}.ebies-v19-trust-actions{display:flex;gap:9px;margin-top:18px}.ebies-v19-trust-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:0 16px;border-radius:999px;text-decoration:none!important;font-size:10px;font-weight:900}.ebies-v19-trust-actions a:first-child{background:var(--v19-red);color:#fff!important}.ebies-v19-trust-actions a:last-child{border:1px solid rgba(255,255,255,.28);color:#fff!important;background:rgba(255,255,255,.05)}.ebies-v19-trust>small{display:block;margin-top:10px;color:rgba(255,255,255,.45);font-size:9px}
@media(max-width:1050px){.ebies-v19-hero{grid-template-columns:1fr}.ebies-v19-enquiry{position:relative;top:auto}.ebies-v19-part-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ebies-v19-lower{grid-template-columns:1fr}}
@media(max-width:767px){.ebies-v19-detail{padding-top:12px;padding-bottom:48px}.ebies-v19-proofline{gap:8px;padding:10px 12px;font-size:9px}.ebies-v19-proofline a{width:100%;margin-left:0;padding-top:4px}.ebies-v19-heading{align-items:flex-start}.ebies-v19-heading h1{font-size:34px!important;letter-spacing:-1px!important}.ebies-v19-heading p{font-size:11px}.ebies-v19-heading .ebies-status-inline{font-size:9px}.ebies-v19-main-photo{aspect-ratio:4/3}.ebies-v19-thumbs{grid-template-columns:repeat(4,1fr)}.ebies-v19-thumbs a:nth-child(n+5){display:none}.ebies-v19-enquiry{padding:20px 16px;border-radius:20px}.ebies-v19-summary{grid-template-columns:1fr 1fr}.ebies-v19-parts{margin-top:34px;padding:24px 16px;border-radius:22px}.ebies-v19-section-head{display:block}.ebies-v19-section-head>a{display:inline-flex;margin-top:14px}.ebies-v19-part-grid{grid-template-columns:1fr 1fr;gap:8px}.ebies-v19-part-grid>a{min-height:126px;padding:13px}.ebies-v19-part-icon{width:39px;height:39px;margin-bottom:12px}.ebies-v19-lower{margin-top:12px}.ebies-v19-specs,.ebies-v19-trust{padding:23px 18px;border-radius:20px}.ebies-v19-specs .ebies-spec-list>div{grid-template-columns:1fr 1fr;gap:8px}.ebies-v19-trust-actions{display:grid}.ebies-v19-trust-actions a{width:100%}}
@media(max-width:420px){.ebies-v19-heading{display:block}.ebies-v19-heading .ebies-status-inline{margin-top:13px}.ebies-v19-part-grid{grid-template-columns:1fr 1fr}.ebies-v19-part-grid strong{font-size:12px}.ebies-v19-summary{grid-template-columns:1fr}.ebies-v19-specs .ebies-spec-list>div{grid-template-columns:1fr;gap:3px}}

/* =========================================================
   VEHICLE PAGE WHATSAPP TEAM v1.10.0
========================================================= */
.ebies-v19-wa-block{margin-top:12px;padding:12px;border:1px solid #DCE5F5;border-radius:16px;background:linear-gradient(135deg,#F8FAFF,#EEF3FF)}
.ebies-v19-wa-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:8px;padding:0 2px}
.ebies-v19-wa-heading small{color:var(--v19-red);font-size:7.5px;font-weight:900;letter-spacing:.12em}
.ebies-v19-wa-heading strong{color:var(--v19-navy);font-size:10px;font-weight:900}
.ebies-v19-wa-list{display:grid;gap:7px}
.ebies-v19-wa-list .ebies-v19-action{margin-top:0}
.ebies-v19-whatsapp.is-secondary{border:1px solid #E0E6F2;background:#fff;color:var(--v19-navy)!important;box-shadow:0 6px 18px rgba(7,16,39,.05)}
.ebies-v19-whatsapp.is-secondary .ebies-v19-action-icon{background:#FFF0F0;color:var(--v19-red)}
.ebies-v19-whatsapp.is-secondary small,.ebies-v19-whatsapp.is-secondary>b{color:var(--v19-red)}
@media(max-width:700px){.ebies-v19-wa-block{padding:10px;border-radius:14px}.ebies-v19-wa-heading{display:block}.ebies-v19-wa-heading small,.ebies-v19-wa-heading strong{display:block}.ebies-v19-wa-heading strong{margin-top:2px}}


/* v1.15.2 customer-facing vehicle write-up */
.ebies-v19-writeup{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:28px;align-items:center;margin-top:22px;padding:28px 30px;border:1px solid #DCE6F8;border-radius:24px;background:#fff;box-shadow:0 16px 46px rgba(7,16,39,.055);position:relative;overflow:hidden}
.ebies-v19-writeup:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#F00000}
.ebies-v19-writeup-mark{grid-column:1/-1;margin-bottom:-15px;color:#F00000;font-size:9px;font-weight:900;letter-spacing:.14em}
.ebies-v19-writeup-copy h2{margin:0 0 10px!important;color:#071027!important;font-size:clamp(26px,2.5vw,36px)!important;line-height:1.05!important;font-weight:900!important;letter-spacing:-.8px!important}
.ebies-v19-writeup-text{color:#68738A;font-size:13px;line-height:1.72}
.ebies-v19-writeup-text p{margin:0 0 12px!important}.ebies-v19-writeup-text p:last-child{margin-bottom:0!important}
.ebies-v19-writeup-cta{display:flex;flex-direction:column;justify-content:center;min-height:112px;padding:20px 22px;border-radius:18px;background:#0B27A8;color:#fff!important;text-decoration:none!important;box-shadow:0 14px 30px rgba(11,39,168,.16);transition:transform .2s ease,background .2s ease}
.ebies-v19-writeup-cta:hover{transform:translateY(-2px);background:#123FDB}.ebies-v19-writeup-cta span{display:block;margin-bottom:5px;color:rgba(255,255,255,.72);font-size:9px;font-weight:800}.ebies-v19-writeup-cta strong{font-size:15px;font-weight:900}
@media(max-width:767px){.ebies-v19-writeup{grid-template-columns:1fr;gap:16px;margin-top:14px;padding:22px 18px;border-radius:20px}.ebies-v19-writeup-mark{margin-bottom:-5px}.ebies-v19-writeup-text{font-size:12px;line-height:1.65}.ebies-v19-writeup-cta{min-height:76px;padding:15px 17px}.ebies-v19-writeup-copy h2{font-size:26px!important}}


/* =========================================================
   v1.15.3 SINGLE VEHICLE THEME TITLE FIX
   Hide the theme-generated title/header so only the custom
   Ebies vehicle heading appears.
========================================================= */
.single-ebies_vehicle .entry-title,
.single-ebies_vehicle .site-main > article > .entry-header,
.single-ebies_vehicle .site-main > article > header.entry-header,
.single-ebies_vehicle .wp-block-post-title {
    display: none !important;
}

/* Prevent theme spacing left behind by a hidden entry header. */
.single-ebies_vehicle .site-main > article {
    padding-top: 0 !important;
    margin-top: 0 !important;
}
