
.elite-cutaway-content .elite-rwc-promo-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:570px;max-width:100%;box-sizing:border-box;align-items:stretch}
.elite-cutaway-content .elite-rwc-promo-actions>a{width:100%;min-width:0;min-height:58px;box-sizing:border-box;align-self:stretch;justify-content:center}
.elite-cutaway-content .elite-rwc-promo-actions .elite-rwc-promo-btn{position:relative;isolation:isolate;display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #c4cee080;border-radius:10px;background:linear-gradient(125deg,#ffffffed,#ffffffb8);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#152b59!important;box-shadow:0 3px 12px #152b5907;font:400 14px/1.4 Elite,Arial,sans-serif;transition:transform .25s,box-shadow .25s,background .25s}
.elite-cutaway-content .elite-rwc-promo-actions .elite-rwc-promo-btn::before{content:'';position:absolute;inset:-1px;z-index:0;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--elite-rwc-link-angle),transparent 0deg,transparent 240deg,#b7cbea55 285deg,#244ba5 315deg,#fff 338deg,#789bce 350deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:elite-rwc-link-orbit 4s linear infinite}
.elite-cutaway-content .elite-rwc-promo-actions .elite-rwc-promo-btn:hover{background:#fff;box-shadow:0 7px 20px #152b5910;transform:translateY(-2px)}
.elite-cutaway-content .elite-rwc-promo-btn .elite-availability-icon{display:block;flex:0 0 26px;width:26px;height:26px;fill:none;stroke:#244ba5;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.elite-cutaway-content .elite-rwc-promo-btn .elite-availability-label{position:relative;color:inherit;white-space:nowrap}
.elite-cutaway-content .elite-rwc-promo-actions .elite-rwc-promo-link{border-radius:10px;padding:12px 14px;line-height:1.4;text-align:center}
.elite-availability-icon .elite-availability-tick{stroke-dasharray:16;stroke-dashoffset:0;animation:elite-availability-confirm 4s ease-in-out infinite}
@keyframes elite-availability-confirm{0%,12%{stroke-dashoffset:16;opacity:.4}38%,88%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:16;opacity:.4}}
@media(max-width:600px){.elite-cutaway-content .elite-rwc-promo-actions{grid-template-columns:1fr;gap:12px}.elite-cutaway-content .elite-rwc-promo-actions>a{min-height:54px}}
@media(prefers-reduced-motion:reduce){.elite-cutaway-content .elite-rwc-promo-actions .elite-rwc-promo-btn::before,.elite-availability-icon .elite-availability-tick{animation:none}.elite-cutaway-content .elite-rwc-promo-actions .elite-rwc-promo-btn{transition:none}.elite-cutaway-content .elite-rwc-promo-actions .elite-rwc-promo-btn:hover{transform:none}}


.elite-cutaway-visual .elite-inspection-hotspot{width:46px;height:46px;padding:8px;border:1px solid #dbe5f680;border-radius:14px;background:linear-gradient(145deg,#f4f6fb,#eaf0fa);color:#244ba5;box-shadow:0 4px 14px #152b5924;animation:ebm-hotspot-heartbeat 2.4s ease-in-out infinite;animation-delay:calc(var(--spot-delay) * -1);will-change:transform}
.elite-cutaway-visual .elite-inspection-hotspot svg{position:relative;z-index:1;width:29px;height:29px;stroke-width:1.5}
.elite-cutaway-visual .elite-inspection-hotspot::before,.elite-cutaway-visual .elite-inspection-hotspot::after{inset:-2px;border:1.5px solid #244ba5a6;border-radius:16px;background:transparent;z-index:-1;animation:ebm-hotspot-ripple 2.4s ease-out infinite;animation-delay:calc(var(--spot-delay) * -1)}
.elite-cutaway-visual .elite-inspection-hotspot::after{animation-delay:calc(var(--spot-delay) * -1 - 1.2s)}
.elite-cutaway-visual .elite-inspection-hotspot:hover,.elite-cutaway-visual .elite-inspection-hotspot.is-active,.elite-cutaway-visual .elite-inspection-hotspot:focus-visible{background:linear-gradient(145deg,#fff,#e7effd);color:#152b59;border-color:#8da8d6;box-shadow:0 5px 20px #152b5938}
.elite-cutaway-visual .elite-inspection-detail{translate:30px 0}
@keyframes ebm-hotspot-heartbeat{0%,35%,100%{transform:translate(-50%,-50%) scale(1)}12%{transform:translate(-50%,-50%) scale(1.09)}23%{transform:translate(-50%,-50%) scale(1.025)}29%{transform:translate(-50%,-50%) scale(1.06)}}
@keyframes ebm-hotspot-ripple{0%{transform:scale(.96);opacity:.85}80%,100%{transform:scale(1.58);opacity:0}}
@media(max-width:1200px){.elite-cutaway-visual .elite-inspection-hotspot{width:40px;height:40px;padding:6px;border-radius:12px}.elite-cutaway-visual .elite-inspection-hotspot svg{width:26px;height:26px}.elite-cutaway-visual .elite-inspection-hotspot::before,.elite-cutaway-visual .elite-inspection-hotspot::after{border-radius:14px}}
@media(max-width:600px){.elite-cutaway-visual .elite-inspection-hotspot{width:38px;height:38px}.elite-cutaway-visual .elite-inspection-hotspot svg{width:24px;height:24px}.elite-cutaway-visual .elite-inspection-detail{width:calc(100% - 30px)}}
@media(prefers-reduced-motion:reduce){.elite-cutaway-visual .elite-inspection-hotspot,.elite-cutaway-visual .elite-inspection-hotspot::before,.elite-cutaway-visual .elite-inspection-hotspot::after{animation:none;will-change:auto}.elite-cutaway-visual .elite-inspection-hotspot::before,.elite-cutaway-visual .elite-inspection-hotspot::after{opacity:0}}

.elite-cutaway-content .elite-rwc-title-row .elite-rwc-top-licence{transform:translateY(20px)}

.elite-cutaway-visual .elite-cutaway-car.elite-cutaway-interactive{animation:none!important;transform:translate(var(--car-x),var(--car-y))!important}
.elite-cutaway-visual .elite-inspection-hotspot{border-radius:50%;animation:none!important;will-change:auto;transform:translate(-50%,-50%) scale(1);transition:transform .22s ease,background .25s,color .25s,box-shadow .25s}
.elite-cutaway-visual .elite-inspection-hotspot:hover,.elite-cutaway-visual .elite-inspection-hotspot:focus-visible{transform:translate(-50%,-50%) scale(1.12)}
.elite-cutaway-visual .elite-inspection-hotspot::before,.elite-cutaway-visual .elite-inspection-hotspot::after{inset:-3px;border:2px solid #244ba5d9;border-radius:50%;background:transparent;box-shadow:0 0 0 1px #244ba524;animation:ebm-hotspot-ring-only 2.2s ease-out infinite;animation-delay:calc(var(--spot-delay) * -1)}
.elite-cutaway-visual .elite-inspection-hotspot::after{animation-delay:calc(var(--spot-delay) * -1 - 1.1s)}
.elite-cutaway-visual .elite-inspection-detail{translate:60px 0}
.elite-cutaway-visual .elite-inspection-detail p,.elite-cutaway-visual .elite-inspection-detail p span{text-align:justify;text-align-last:justify;hyphens:none}
@keyframes ebm-hotspot-ring-only{0%{transform:scale(.98);opacity:1}55%{opacity:.45}90%,100%{transform:scale(1.65);opacity:0}}
@media(max-width:600px){.elite-cutaway-visual .elite-inspection-detail{width:calc(100% - 60px)}}
@media(prefers-reduced-motion:reduce){.elite-cutaway-visual .elite-inspection-hotspot{transition:none}.elite-cutaway-visual .elite-inspection-hotspot::before,.elite-cutaway-visual .elite-inspection-hotspot::after{animation:none;opacity:0}}


@font-face{font-family:EBM;src:url('/wp-content/uploads/2026/11/ElementX.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}
.elite-cutaway-content .elite-rwc-promo-actions{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));width:570px;max-width:100%}
.elite-cutaway-content .elite-rwc-promo-actions>a{position:relative;isolation:isolate;display:flex;align-items:center;min-height:64px;padding:12px 14px;border-radius:12px;font:500 18px/1.2 EBM,Arial,sans-serif;letter-spacing:0;text-decoration:none;box-sizing:border-box;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:background .25s,transform .25s,box-shadow .25s}
.elite-cutaway-content .elite-rwc-promo-actions>a::before,.elite-cutaway-content .elite-rwc-promo-actions>a:hover::before{content:none!important;display:none!important;animation:none!important}
.elite-cutaway-content .elite-rwc-promo-actions .elite-rwc-promo-btn{justify-content:center;gap:12px;background:linear-gradient(120deg,#152b59,#1c3970);border:1px solid #244576;color:#fff!important;box-shadow:0 5px 14px #152b5914}
.elite-cutaway-content .elite-rwc-promo-btn .elite-availability-icon{flex:0 0 29px;width:29px;height:29px;stroke:currentColor;color:#fff}
.elite-cutaway-content .elite-rwc-promo-btn .elite-availability-label{font:inherit;white-space:normal;color:#fff}
.elite-cutaway-content .elite-rwc-promo-actions .elite-rwc-promo-btn:hover{background:linear-gradient(120deg,#1c3970,#244ba5);transform:translateY(-2px);box-shadow:0 8px 19px #152b5924}
.elite-cutaway-content .elite-rwc-promo-actions .elite-rwc-promo-link{justify-content:space-between;gap:12px;background:#fff;border:1px solid #c4d0e4!important;color:#152b59!important;box-shadow:none;text-align:left}
.elite-rwc-guide-label{font:inherit;max-width:calc(100% - 42px)}
.elite-rwc-guide-arrow{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:9px;color:#244ba5;background:#eef3fb}
.elite-rwc-guide-arrow svg{display:block;width:23px;height:23px;transition:transform .25s}
.elite-cutaway-content .elite-rwc-promo-actions .elite-rwc-promo-link:hover{background:#f7f9fd;border-color:#91a9d2!important;transform:translateY(-2px)}
.elite-rwc-promo-link:hover .elite-rwc-guide-arrow svg{transform:translate(2px,-2px)}
.elite-cutaway-content .elite-rwc-promo-actions .elite-rwc-cta-orbit{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden;border-radius:inherit}
.elite-rwc-cta-orbit rect{stroke:#b9cef3;stroke-width:1;stroke-dasharray:16 84;animation:elite-rwc-cta-stroke 4s linear infinite}
.elite-rwc-promo-link .elite-rwc-cta-orbit rect{stroke:#244ba5;animation-delay:-2s}
@keyframes elite-rwc-cta-stroke{to{stroke-dashoffset:-100}}
@media(max-width:600px){.elite-cutaway-content .elite-rwc-promo-actions{grid-template-columns:1fr;gap:12px}.elite-cutaway-content .elite-rwc-promo-actions>a{min-height:60px;padding:12px 18px;font-size:18px}.elite-rwc-guide-label{max-width:none}}
@media(prefers-reduced-motion:reduce){.elite-rwc-cta-orbit rect{animation:none}.elite-cutaway-content .elite-rwc-promo-actions>a,.elite-rwc-guide-arrow svg{transition:none}.elite-cutaway-content .elite-rwc-promo-actions>a:hover,.elite-rwc-promo-link:hover .elite-rwc-guide-arrow svg{transform:none}}

.elite-cutaway-content .elite-rwc-promo-actions :is(.elite-rwc-promo-btn,.elite-rwc-promo-link){font:500 18px/1.2 EBM,Arial,sans-serif;min-height:64px;border-radius:12px;padding:12px 14px}@media(max-width:600px){.elite-cutaway-content .elite-rwc-promo-actions :is(.elite-rwc-promo-btn,.elite-rwc-promo-link){min-height:60px;padding:12px 18px}}

.elite-cutaway-visual .elite-inspection-detail{left:calc(104% - min(340px,47%) + 60px);right:0;width:auto;max-width:none;translate:none;box-sizing:border-box}
.elite-cutaway-visual .elite-inspection-detail h3{font-size:20px;white-space:normal;overflow-wrap:break-word}
.elite-cutaway-visual .elite-inspection-detail p{font-size:14px;overflow-wrap:break-word}
@media(max-width:1200px) and (min-width:1001px){.elite-cutaway-visual .elite-inspection-detail{left:calc(100% - min(300px,59%) + 60px)}}
@media(max-width:1200px){.elite-cutaway-visual .elite-inspection-detail h3{font-size:18px}.elite-cutaway-visual .elite-inspection-detail p{font-size:13px}}
@media(max-width:1000px) and (min-width:601px){.elite-cutaway-visual .elite-inspection-detail{left:calc(100% - min(300px,85%) + 60px)}}
@media(max-width:600px){.elite-cutaway-visual .elite-inspection-detail{left:auto;right:auto;width:calc(100% - 60px);max-width:calc(100% - 60px);translate:60px 0}.elite-cutaway-visual .elite-inspection-detail h3{font-size:20px}.elite-cutaway-visual .elite-inspection-detail p{font-size:14px}}

.elite-cutaway-content .elite-rwc-title-row .elite-rwc-baseline-probe{display:inline-block;width:0;height:0;padding:0;margin:0;border:0;line-height:0;font-size:0;vertical-align:baseline;overflow:hidden;pointer-events:none}.elite-cutaway-content .elite-rwc-promo-lead{font-family:"Elite",Arial,sans-serif!important;font-weight:400;font-style:normal}

.elite-cutaway-content .elite-rwc-promo-actions>a:is(.elite-rwc-promo-btn,.elite-rwc-promo-link)::before,.elite-cutaway-content .elite-rwc-promo-actions>a:is(.elite-rwc-promo-btn,.elite-rwc-promo-link):hover::before{content:''!important;display:block!important;position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:0;transform:none;transition:none;background:conic-gradient(from var(--elite-rwc-link-angle),transparent 0deg,transparent 240deg,#b7cbea55 285deg,#244ba5 315deg,#e7f0ff 338deg,#789bce 350deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:elite-rwc-link-orbit 4s linear infinite!important}
@media(prefers-reduced-motion:reduce){.elite-cutaway-content .elite-rwc-promo-actions>a:is(.elite-rwc-promo-btn,.elite-rwc-promo-link)::before,.elite-cutaway-content .elite-rwc-promo-actions>a:is(.elite-rwc-promo-btn,.elite-rwc-promo-link):hover::before{animation:none!important}}


.elite-cutaway-content .elite-rwc-promo-actions :is(.elite-rwc-promo-btn,.elite-rwc-promo-link){font-size:14px;white-space:nowrap}
.elite-cutaway-content .elite-rwc-promo-actions .elite-rwc-promo-btn,.elite-cutaway-content .elite-rwc-promo-actions .elite-rwc-promo-btn:hover{background:#fff;color:#152b59!important;border-color:#dce4f1}
.elite-cutaway-content .elite-rwc-promo-btn .elite-availability-label{white-space:nowrap;color:inherit}
.elite-cutaway-content .elite-rwc-promo-btn .elite-availability-icon{color:#244ba5}
.elite-cutaway-content .elite-rwc-promo-actions .elite-rwc-promo-link,.elite-cutaway-content .elite-rwc-promo-actions .elite-rwc-promo-link:hover{background:transparent}
.elite-cutaway-content .elite-rwc-promo-link>span:not(.elite-rwc-guide-arrow){white-space:nowrap}

.elite-cutaway-content .elite-rwc-promo-actions .elite-rwc-promo-btn{justify-content:space-between;gap:24px;text-align:left}.elite-cutaway-content .elite-rwc-promo-btn .elite-availability-icon{margin:0;flex-shrink:0}.elite-cutaway-content .elite-rwc-promo-btn .elite-availability-label{margin:0}
.elite-cutaway-visual .elite-inspection-detail p,.elite-cutaway-visual .elite-inspection-detail p span{text-align:left;text-align-last:left;word-spacing:normal;letter-spacing:normal;white-space:normal}.elite-cutaway-visual .elite-inspection-detail p span{display:inline}.elite-cutaway-visual .elite-inspection-detail p span+span::before{content:" "}
.elite-cutaway-content .elite-rwc-promo-actions .elite-rwc-promo-btn{justify-content:center;gap:0}

.elite-cutaway-content .elite-rwc-promo-actions .elite-rwc-promo-btn,.elite-cutaway-content .elite-rwc-promo-actions .elite-rwc-promo-btn:hover{justify-content:space-between;gap:12px;text-align:left;background:transparent;color:#152b59!important;border:1px solid #c4d0e4!important;box-shadow:none}
.elite-cutaway-content .elite-rwc-promo-actions .elite-rwc-promo-btn:hover{background:#f7f9fd;border-color:#91a9d2!important}
.elite-cutaway-content .elite-rwc-promo-btn .elite-availability-label{order:1;min-width:0}
.elite-cutaway-content .elite-rwc-promo-btn .elite-availability-icon{order:2;display:block;flex:0 0 30px;width:30px;height:30px;box-sizing:border-box;padding:3.5px;border-radius:9px;background:#eef3fb;color:#244ba5;stroke:currentColor}

