/* Wagon Worx site styles (moved from Customizer > Additional CSS). Source copy kept in theme backup. */
@font-face{font-family:'D-DIN';src:url(../fonts/d-din/D-DIN.woff2) format('woff2');font-weight:100 449;font-style:normal;font-display:swap}@font-face{font-family:'D-DIN';src:url(../fonts/d-din/D-DIN-Bold.woff2) format('woff2');font-weight:450 900;font-style:normal;font-display:swap}@font-face{font-family:'D-DIN';src:url(../fonts/d-din/D-DIN-Italic.woff2) format('woff2');font-weight:100 900;font-style:italic;font-display:swap}
.grecaptcha-badge{display:none}h1,h2,h3,h4,h5{text-wrap: balance}.ww-sub-hero p{margin-bottom:0}:root{--ww-gold: #DFBB25;--ww-orange: #F15025;--ww-gray: #8A95A5;--ww-white: #FBFBFB;--ww-black: #0F0F11}button:not(.engine),.elementor-button,a.button,input[type="submit"]{display:inline-flex;align-items:center;justify-content:center;font-family: Bahnschrift,"D-DIN","Arial Narrow",Arial,sans-serif;font-weight:400!important;font-size:0.95em;letter-spacing:0.6px;text-transform:uppercase;line-height:1;padding: 14px 22px;min-height: 44px;background: transparent;color: var(--ww-gold) !important;border: 1px solid var(--ww-gold);border-radius: 3px;cursor:pointer;transition: background .25s ease,color .25s ease,border-color .25s ease,transform .15s ease,box-shadow .22s ease,filter .22s ease}button:not(.engine):hover,.elementor-button:hover,a.button:hover,input[type="submit"]:hover{background: linear-gradient(180deg,#F2D45C 0%,var(--ww-gold) 55%,#CFA91C 100% );color: var(--ww-black) !important;border-color: #CFA91C;transform: translateY(-2px);box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 4px 12px rgba(0,0,0,0.40)}.elementor-button,a.button{text-decoration:none !important}button:not(.engine){display: inline-flex;align-items: center;justify-content: center;line-height: 1 !important;padding-top: 16px;padding-bottom: 14px}button:not(.engine) span,button:not(.engine) i,button:not(.engine) svg{position: relative;top: 1px}.btn-highlight .elementor-button,.elementor-button.btn-highlight,button.btn-highlight,a.button.btn-highlight,input[type="submit"].btn-highlight{display: inline-flex;align-items: center;justify-content: center;line-height: 1 !important;padding-top: 16px;padding-bottom: 14px;background: linear-gradient( 180deg,#FFF3A6 0%,#F2D45C 35%,#DFBB25 60%,#C39E17 85%,#A88412 100% );border: 1px solid #B79218;color: #0F0F11 !important;box-shadow: inset 0 1px 0 rgba(255,255,255,0.25),inset 0 -4px 10px rgba(0,0,0,0.18),0 6px 14px rgba(0,0,0,0.35)}.btn-highlight .elementor-button-text,.elementor-button.btn-highlight .elementor-button-text{position: relative;top: 1px;color: #0F0F11 !important}.btn-highlight .elementor-button:hover,.elementor-button.btn-highlight:hover,button.btn-highlight:hover,a.button.btn-highlight:hover,input[type="submit"].btn-highlight:hover{background: linear-gradient( 180deg,#F7DC6A 0%,#E7C43C 45%,#CFA91C 75%,#9F7E11 100% );border-color: #A88412;color: #0F0F11 !important;transform: translateY(-2px);box-shadow: inset 0 1px 0 rgba(255,255,255,0.22),inset 0 -5px 12px rgba(0,0,0,0.22),0 8px 18px rgba(0,0,0,0.45)}.btn-ignite .elementor-button,.elementor-button.btn-ignite,button.btn-ignite:not(.engine),a.button.btn-ignite,input[type="submit"].btn-ignite{background: linear-gradient(180deg,#F2653C 0%,#E0451B 60%,#C83714 100% );border-color:#C83714;color:#ffffff !important}.btn-ignite .elementor-button-text,.elementor-button.btn-ignite .elementor-button-text{color:#ffffff !important}.btn-ignite .elementor-button:hover,.elementor-button.btn-ignite:hover,button.btn-ignite:not(.engine):hover,a.button.btn-ignite:hover,input[type="submit"].btn-ignite:hover{background: linear-gradient(180deg,#E45A32 0%,#D43D18 60%,#B73112 100% );border-color:#B73112;color:#ffffff !important;filter: brightness(1.02);transform: translateY(-2px);box-shadow: inset 0 1px 0 rgba(255,255,255,0.10),0 4px 12px rgba(0,0,0,0.45)}#animatedoffcanvasmenu-9e543e0 .dce-menu-aocm .dce-close{left: unset;right: 20px}.animatedoffcanvasmenu .dce-nav .dce-menu-aocm{height:100vh;overflow-y:hidden;background-image: radial-gradient(120% 110% at 40% 38%,rgba(0,0,0,0.30) 0%,rgba(0,0,0,0.70) 52%,rgba(0,0,0,0.90) 78%,rgba(0,0,0,1.00) 100% ),url(https://staging.wagonworx.com/wp-content/uploads/2025/11/ww-quilted-bg-2-scaled.webp)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.dce-nav-menu{display:flex;flex-direction:column;align-items:center}.dce-nav .dce-menu-aocm{box-shadow: 18px 0 50px rgba(0,0,0,0.55)}.dce-nav .dce-menu-aocm::after{content:"";position:absolute;top:0;bottom:0;right:-1px;width:2px;pointer-events:none;opacity:0.95;background: linear-gradient(180deg,rgba(223,187,37,0.10) 0%,rgba(223,187,37,0.35) 22%,rgba(223,187,37,0.75) 50%,rgba(223,187,37,0.55) 78%,rgba(223,187,37,0.10) 100% )}.dce-nav #dce-ul-menu.menu>li>.menu-item-wrap>a{display:block;padding: 16px 18px;margin: 0 10px;font-family: Bahnschrift,"D-DIN","Arial Narrow",Arial,sans-serif;font-weight: 300 !important;text-transform: uppercase;letter-spacing: 0.18em;color: rgba(251,251,251,0.72);text-decoration: none !important;border-radius: 16px;position: relative;background: transparent;border: 1px solid transparent;box-shadow: none;transition: color .22s ease,transform .22s ease,box-shadow .22s ease,background .22s ease}.dce-nav #dce-ul-menu.menu>li>.menu-item-wrap>a::before,.dce-nav #dce-ul-menu.menu>li>.menu-item-wrap>a::after{content:none !important}.dce-nav #dce-ul-menu.menu>li>.menu-item-wrap>a:hover{color: rgba(251,251,251,0.94);background: radial-gradient(circle at 30% 35%,rgba(251,251,251,0.06),transparent 62%),linear-gradient(180deg,rgba(18,18,18,0.68),rgba(10,10,10,0.44));box-shadow: 0 12px 28px rgba(0,0,0,0.45),0 0 0 1px rgba(138,149,165,0.12) inset;transform: translateY(-1px)}.dce-nav #dce-ul-menu.menu>li.current-menu-item>.menu-item-wrap>a,.dce-nav #dce-ul-menu.menu>li.current_page_item>.menu-item-wrap>a,.dce-nav #dce-ul-menu.menu>li>.menu-item-wrap>a[aria-current="page"]{color: rgba(251,251,251,0.98);background: radial-gradient(circle at 50% 50%,rgba(0,0,0,0.0) 60%,rgba(241,80,37,0.04) 85%,rgba(223,187,37,0.05) 100% ),linear-gradient(180deg,rgba(10,10,10,0.94),rgba(6,6,6,0.92)),linear-gradient(135deg,rgba(241,80,37,0.16),rgba(223,187,37,0.24),rgba(241,80,37,0.14) );border: 1px solid transparent;background-origin: padding-box,padding-box,border-box;background-clip: padding-box,padding-box,border-box;box-shadow: 0 10px 24px rgba(0,0,0,0.45)}.dce-button-hamburger svg circle{transition: opacity .22s ease,transform .22s ease,filter .22s ease;transform-origin: center}body.dce-off-canvas-menu-open .dce-button-hamburger svg circle{opacity:0}body.dce-off-canvas-menu-open .dce-button-hamburger svg circle[cx="15"][cy="15"],body.dce-off-canvas-menu-open .dce-button-hamburger svg circle[cx="65"][cy="15"],body.dce-off-canvas-menu-open .dce-button-hamburger svg circle[cx="40"][cy="40"],body.dce-off-canvas-menu-open .dce-button-hamburger svg circle[cx="15"][cy="65"],body.dce-off-canvas-menu-open .dce-button-hamburger svg circle[cx="65"][cy="65"]{opacity:1;fill: var(--ww-gold);filter: drop-shadow(0 0 6px rgba(223,187,37,.35))}body.dce-off-canvas-menu-open .dce-button-hamburger svg circle[cx="15"][cy="15"]{transform: translate(6px,6px)}body.dce-off-canvas-menu-open .dce-button-hamburger svg circle[cx="65"][cy="15"]{transform: translate(-6px,6px)}body.dce-off-canvas-menu-open .dce-button-hamburger svg circle[cx="15"][cy="65"]{transform: translate(6px,-6px)}body.dce-off-canvas-menu-open .dce-button-hamburger svg circle[cx="65"][cy="65"]{transform: translate(-6px,-6px)}body.dce-off-canvas-menu-open .dce-button-hamburger svg circle[cx="40"][cy="40"]{filter: drop-shadow(0 0 8px rgba(223,187,37,.45))}.ww-console-cta{width: 96%;margin: 1.5vw auto 0;padding: 22px 18px 20px;text-align:center;position: relative;overflow: hidden;border-radius: 24px;background: radial-gradient(circle at 50% 50%,rgba(0,0,0,0.00) 58%,rgba(241,80,37,0.025) 84%,rgba(223,187,37,0.030) 100% ),linear-gradient(180deg,rgba(10,10,10,0.92),rgba(6,6,6,0.90));border: 1px solid rgba(138,149,165,0.12);box-shadow: 0 18px 40px rgba(0,0,0,0.70),0 0 0 1px rgba(0,0,0,0.55) inset}.ww-console-cta::before{content:"";position:absolute;left: 10%;right: 10%;top: 0;height: 1px;background: linear-gradient(90deg,transparent,rgba(223,187,37,0.12),transparent );opacity: .75}.ww-console-cta::after{content:"";position:absolute;left: 18%;right: 18%;bottom: 0;height: 1px;background: linear-gradient(90deg,transparent,rgba(223,187,37,0.14),transparent );opacity: .70}.ww-console-cta a{text-decoration:none !important;transition: all .22s ease}.ww-console-call{display:inline-block;padding: 10px 14px;border-radius: 12px;text-transform:uppercase;letter-spacing:.22em;font-size:.8em;font-weight:300;color: rgba(255,255,255,0.68) !important;background: radial-gradient(circle at 50% 50%,rgba(0,0,0,0.00) 62%,rgba(241,80,37,0.018) 86%,rgba(223,187,37,0.020) 100% ),linear-gradient(180deg,rgba(12,12,12,0.70),rgba(8,8,8,0.60));border: 1px solid rgba(138,149,165,0.14);box-shadow: 0 0 0 1px rgba(0,0,0,0.55) inset,0 10px 22px rgba(0,0,0,0.35)}.ww-console-call:hover{color: rgba(255,255,255,0.88) !important;border-color: rgba(138,149,165,0.22);box-shadow: 0 0 0 1px rgba(0,0,0,0.55) inset,0 12px 26px rgba(0,0,0,0.45),0 0 14px rgba(223,187,37,0.06);transform: translateY(-1px)}.ww-console-call:active{transform: translateY(0px)}.ww-console-schedule{display:block;width: 94%;margin: 14px auto 0;padding: 14px 0;border-radius: 18px;text-transform:uppercase;letter-spacing:.18em;font-size:.9em;font-weight:400;line-height:1.3em;color: var(--ww-white) !important;background: radial-gradient(circle at 50% 50%,rgba(0,0,0,0.00) 56%,rgba(241,80,37,0.030) 84%,rgba(223,187,37,0.035) 100% ),linear-gradient(180deg,rgba(10,10,10,0.94),rgba(6,6,6,0.92)),linear-gradient(135deg,rgba(241,80,37,0.18),rgba(223,187,37,0.26),rgba(241,80,37,0.16) );border: 1px solid transparent;background-origin: padding-box,padding-box,border-box;background-clip: padding-box,padding-box,border-box;box-shadow: 0 0 0 1px rgba(0,0,0,0.55) inset,0 14px 30px rgba(0,0,0,0.62)}.ww-console-schedule:hover{background: radial-gradient(circle at 50% 50%,rgba(0,0,0,0.00) 58%,rgba(241,80,37,0.030) 86%,rgba(223,187,37,0.035) 100% ),linear-gradient(180deg,rgba(10,10,10,0.95),rgba(6,6,6,0.94)),linear-gradient(135deg,rgba(241,80,37,0.28),rgba(223,187,37,0.34),rgba(241,80,37,0.24) );box-shadow: 0 0 0 1px rgba(0,0,0,0.55) inset,0 14px 30px rgba(0,0,0,0.65);transform: translateY(-1px)}.ww-console-schedule:active{transform: translateY(1px)}.ww-pillars .elementor-icon-box-wrapper{position: relative;padding:2em;border-radius: 18px;background: radial-gradient(120% 130% at 15% 15%,rgba(223,187,37,0.10) 0%,rgba(0,0,0,0) 55%),linear-gradient(180deg,rgba(255,255,255,0.06) 0%,rgba(0,0,0,0.55) 100%);border: 1px solid rgba(138,149,165,0.14);box-shadow: 0 10px 26px rgba(0,0,0,0.45),0 0 0 1px rgba(0,0,0,0.35) inset;transition: transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.ww-pillars .elementor-icon-box-wrapper::after{content:"";position:absolute;left: 18px;right: 18px;bottom: 1.5em;height:1px;background: linear-gradient( 90deg,rgba(223,187,37,0),rgba(223,187,37,0.28),rgba(138,149,165,0.12),rgba(223,187,37,0) );opacity: .75;pointer-events:none}.ww-pillars .elementor-icon{position: relative;width: 56px;height: 56px;border-radius: 999px;background: radial-gradient(circle at 30% 25%,rgba(255,255,255,0.12),rgba(0,0,0,0) 42%),radial-gradient(circle at 50% 65%,rgba(223,187,37,0.10),rgba(0,0,0,0) 60%),linear-gradient(180deg,#1e1e1e 0%,#0c0c0c 100%);border: 1px solid rgba(138,149,165,0.18);box-shadow: 0 0 0 1px rgba(0,0,0,0.55) inset,0 10px 22px rgba(0,0,0,0.35);display: inline-flex;align-items: center;justify-content: center}.ww-pillars .elementor-icon::after{content:"";position:absolute;inset:-2px;border-radius:999px;background: conic-gradient( from 220deg,rgba(223,187,37,0.00) 0deg,rgba(223,187,37,0.60) 40deg,rgba(223,187,37,0.20) 120deg,rgba(223,187,37,0.00) 190deg,rgba(223,187,37,0.00) 360deg );-webkit-mask: radial-gradient(circle,transparent 64%,#000 66%);mask: radial-gradient(circle,transparent 64%,#000 66%);opacity: .85;pointer-events:none}.ww-pillars .elementor-icon i,.ww-pillars .elementor-icon svg{color: #DFBB25;fill: #DFBB25;filter: drop-shadow(0 0 10px rgba(223,187,37,0.14))}.ww-pillars .elementor-icon-box-title{margin: 0;letter-spacing: 0.04em;color: #FBFBFB}.ww-pillars .elementor-icon-box-description{line-height: 1.35}.ww-pillars .elementor-icon-box-wrapper:hover{transform: translateY(-2px);border-color: rgba(223,187,37,0.26);box-shadow: 0 14px 34px rgba(0,0,0,0.55),-10px 0 26px rgba(223,187,37,0.10),0 0 0 1px rgba(0,0,0,0.45) inset;background: radial-gradient(120% 130% at 15% 15%,rgba(223,187,37,0.14) 0%,rgba(0,0,0,0) 58%),linear-gradient(180deg,rgba(255,255,255,0.07) 0%,rgba(0,0,0,0.62) 100%)}.ww-pillars .elementor-icon-box-wrapper:hover .elementor-icon{border-color: rgba(223,187,37,0.30);box-shadow: 0 0 0 1px rgba(0,0,0,0.60) inset,0 14px 26px rgba(0,0,0,0.45),0 0 24px rgba(223,187,37,0.10)}.ww-pillars .elementor-icon-box-wrapper:hover .elementor-icon-box-description{color: rgba(251,251,251,0.82)}.ww-pillars.ww-pillars-no-underline .elementor-icon-box-wrapper::after{display:none !important;content:none !important}.ww-pillars.ww-pillars-maintain .elementor-icon-box-wrapper{position: relative;padding: 2em;border-radius: 18px;background: radial-gradient(140% 120% at 50% 0%,rgba(223,187,37,0.06) 0%,rgba(0,0,0,0) 58%),linear-gradient(180deg,rgba(255,255,255,0.045) 0%,rgba(0,0,0,0.66) 100%);border: 1px solid rgba(138,149,165,0.18);box-shadow: 0 8px 20px rgba(0,0,0,0.42),0 0 0 1px rgba(0,0,0,0.42) inset;transition: transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.ww-pillars.ww-pillars-maintain .elementor-icon-box-wrapper::after{display: none !important;content: none !important}.ww-pillars.ww-pillars-maintain .elementor-icon-box-wrapper::before{content: "";position: absolute;inset: 0;pointer-events: none;border-radius: 18px;opacity: 1;background: radial-gradient(120% 100% at 18% 18%,rgba(223,187,37,0.07) 0%,rgba(0,0,0,0) 56%);transition: background .18s ease,opacity .18s ease}.ww-pillars.ww-pillars-maintain .elementor-icon{position: relative;width: 54px;height: 54px;border-radius: 999px;background: radial-gradient(circle at 40% 30%,rgba(255,255,255,0.10),rgba(0,0,0,0) 45%),linear-gradient(180deg,#1c1c1c 0%,#0a0a0a 100%);border: 1px solid rgba(138,149,165,0.20);box-shadow: 0 0 0 1px rgba(0,0,0,0.55) inset,0 8px 18px rgba(0,0,0,0.35);display: inline-flex;align-items: center;justify-content: center;transition: border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ww-pillars.ww-pillars-maintain .elementor-icon::after{content:"";position:absolute;inset:-2px;border-radius:999px;background: conic-gradient( from 220deg,rgba(223,187,37,0.00) 0deg,rgba(223,187,37,0.42) 40deg,rgba(223,187,37,0.14) 120deg,rgba(223,187,37,0.00) 190deg,rgba(223,187,37,0.00) 360deg );-webkit-mask: radial-gradient(circle,transparent 64%,#000 66%);mask: radial-gradient(circle,transparent 64%,#000 66%);opacity: 0.60;pointer-events:none;transition: opacity .18s ease}.ww-pillars.ww-pillars-maintain .elementor-icon i,.ww-pillars.ww-pillars-maintain .elementor-icon svg{color: #DFBB25;fill: #DFBB25;filter: drop-shadow(0 0 6px rgba(223,187,37,0.10));transition: filter .18s ease,transform .18s ease}.ww-pillars.ww-pillars-maintain .elementor-icon-box-title{margin: 0;color: #FBFBFB;letter-spacing: 0.03em}.ww-pillars.ww-pillars-maintain .elementor-icon-box-description{color: rgba(251,251,251,0.74);line-height: 1.35;transition: color .18s ease}.ww-pillars.ww-pillars-maintain .elementor-icon-box-wrapper:hover{border-color: rgba(223,187,37,0.20);box-shadow: 0 12px 28px rgba(0,0,0,0.50),0 0 0 1px rgba(0,0,0,0.46) inset;background: radial-gradient(140% 120% at 50% 0%,rgba(223,187,37,0.08) 0%,rgba(0,0,0,0) 62%),linear-gradient(180deg,rgba(255,255,255,0.055) 0%,rgba(0,0,0,0.69) 100%)}.ww-pillars.ww-pillars-maintain .elementor-icon-box-wrapper:hover .elementor-icon{border-color: rgba(223,187,37,0.24);box-shadow: 0 0 0 1px rgba(0,0,0,0.60) inset,0 10px 20px rgba(0,0,0,0.40),0 0 14px rgba(223,187,37,0.08)}.ww-pillars.ww-pillars-maintain .elementor-icon-box-wrapper:hover .elementor-icon-box-description{color: rgba(251,251,251,0.84)}.ww-pillars.ww-pillars-maintain .ww-maintain-safety .elementor-icon-box-wrapper{border-color: rgba(138,149,165,0.22);box-shadow: 0 8px 18px rgba(0,0,0,0.44),0 0 0 1px rgba(0,0,0,0.44) inset}.ww-pillars.ww-pillars-maintain .ww-maintain-safety .elementor-icon-box-wrapper::before{background: radial-gradient(78% 70% at 14% 20%,rgba(223,187,37,0.08) 0%,rgba(0,0,0,0) 52%)}.ww-pillars.ww-pillars-maintain .ww-maintain-safety .elementor-icon{border-color: rgba(223,187,37,0.24);box-shadow: 0 0 0 1px rgba(0,0,0,0.58) inset,0 7px 16px rgba(0,0,0,0.34)}.ww-pillars.ww-pillars-maintain .ww-maintain-safety .elementor-icon::after{opacity: 0.72}.ww-pillars.ww-pillars-maintain .ww-maintain-safety .elementor-icon i,.ww-pillars.ww-pillars-maintain .ww-maintain-safety .elementor-icon svg{filter: drop-shadow(0 0 5px rgba(223,187,37,0.08))}.ww-pillars.ww-pillars-maintain .ww-maintain-safety .elementor-icon-box-wrapper:hover{transform: none;border-color: rgba(223,187,37,0.22);box-shadow: 0 10px 22px rgba(0,0,0,0.50),0 0 0 1px rgba(0,0,0,0.48) inset}.ww-pillars.ww-pillars-maintain .ww-maintain-safety .elementor-icon-box-wrapper:hover::before{background: radial-gradient(82% 74% at 14% 20%,rgba(223,187,37,0.10) 0%,rgba(0,0,0,0) 54%)}.ww-pillars.ww-pillars-maintain .ww-maintain-safety .elementor-icon-box-wrapper:hover .elementor-icon{transform: none;border-color: rgba(223,187,37,0.26);box-shadow: 0 0 0 1px rgba(0,0,0,0.60) inset,0 8px 18px rgba(0,0,0,0.38),0 0 10px rgba(223,187,37,0.06)}.ww-pillars.ww-pillars-maintain .ww-maintain-drivability .elementor-icon-box-wrapper::before{background: radial-gradient(112% 86% at 22% 28%,rgba(223,187,37,0.10) 0%,rgba(0,0,0,0) 60%)}.ww-pillars.ww-pillars-maintain .ww-maintain-drivability .elementor-icon{border-color: rgba(223,187,37,0.28);box-shadow: 0 0 0 1px rgba(0,0,0,0.55) inset,0 9px 20px rgba(0,0,0,0.36),0 0 10px rgba(223,187,37,0.05)}.ww-pillars.ww-pillars-maintain .ww-maintain-drivability .elementor-icon::after{opacity: 0.78}.ww-pillars.ww-pillars-maintain .ww-maintain-drivability .elementor-icon i,.ww-pillars.ww-pillars-maintain .ww-maintain-drivability .elementor-icon svg{transform: scale(1.02);filter: drop-shadow(0 0 8px rgba(223,187,37,0.12))}.ww-pillars.ww-pillars-maintain .ww-maintain-drivability .elementor-icon-box-wrapper:hover{transform: translateY(-2px);border-color: rgba(223,187,37,0.24);box-shadow: 0 14px 30px rgba(0,0,0,0.52),0 0 0 1px rgba(0,0,0,0.46) inset}.ww-pillars.ww-pillars-maintain .ww-maintain-drivability .elementor-icon-box-wrapper:hover::before{background: radial-gradient(118% 90% at 22% 28%,rgba(223,187,37,0.12) 0%,rgba(0,0,0,0) 62%)}.ww-pillars.ww-pillars-maintain .ww-maintain-drivability .elementor-icon-box-wrapper:hover .elementor-icon{transform: translateY(-1px);border-color: rgba(223,187,37,0.30);box-shadow: 0 0 0 1px rgba(0,0,0,0.60) inset,0 11px 22px rgba(0,0,0,0.40),0 0 16px rgba(223,187,37,0.10)}.ww-pillars.ww-pillars-maintain .ww-maintain-longevity .elementor-icon-box-wrapper{box-shadow: 0 10px 24px rgba(0,0,0,0.46),0 0 0 1px rgba(0,0,0,0.44) inset}.ww-pillars.ww-pillars-maintain .ww-maintain-longevity .elementor-icon-box-wrapper::before{background: radial-gradient(108% 82% at 20% 34%,rgba(223,187,37,0.08) 0%,rgba(0,0,0,0) 52%),linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.08) 100%)}.ww-pillars.ww-pillars-maintain .ww-maintain-longevity .elementor-icon{border-color: rgba(223,187,37,0.22);box-shadow: 0 0 0 1px rgba(0,0,0,0.56) inset,0 9px 20px rgba(0,0,0,0.38)}.ww-pillars.ww-pillars-maintain .ww-maintain-longevity .elementor-icon::after{opacity: 0.64}.ww-pillars.ww-pillars-maintain .ww-maintain-longevity .elementor-icon i,.ww-pillars.ww-pillars-maintain .ww-maintain-longevity .elementor-icon svg{filter: drop-shadow(0 0 6px rgba(223,187,37,0.09))}.ww-pillars.ww-pillars-maintain .ww-maintain-longevity .elementor-icon-box-wrapper:hover{transform: translateY(0);border-color: rgba(223,187,37,0.22);box-shadow: 0 14px 30px rgba(0,0,0,0.54),0 0 0 1px rgba(0,0,0,0.46) inset}.ww-pillars.ww-pillars-maintain .ww-maintain-longevity .elementor-icon-box-wrapper:hover::before{background: radial-gradient(112% 86% at 20% 34%,rgba(223,187,37,0.10) 0%,rgba(0,0,0,0) 54%),linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.10) 100%)}.ww-pillars.ww-pillars-maintain .ww-maintain-longevity .elementor-icon-box-wrapper:hover .elementor-icon{transform: none;border-color: rgba(223,187,37,0.24);box-shadow: 0 0 0 1px rgba(0,0,0,0.60) inset,0 10px 20px rgba(0,0,0,0.40),0 0 12px rgba(223,187,37,0.07)}.ww-pillars.ww-pillars-maintain.ww-maintain-flow{position: relative;isolation: isolate;z-index: 0}.ww-pillars.ww-pillars-maintain.ww-maintain-flow::before{content: "";position: absolute;inset: -4% -3%;pointer-events: none;z-index: 0;background: radial-gradient(40% 28% at 20% 30%,rgba(223,187,37,0.10) 0%,rgba(223,187,37,0.04) 32%,rgba(0,0,0,0.00) 72%),radial-gradient(42% 30% at 50% 55%,rgba(223,187,37,0.08) 0%,rgba(223,187,37,0.03) 34%,rgba(0,0,0,0.00) 74%),radial-gradient(44% 32% at 78% 82%,rgba(223,187,37,0.09) 0%,rgba(223,187,37,0.035) 34%,rgba(0,0,0,0.00) 76%);filter: blur(32px);opacity: 0.75}.ww-pillars.ww-pillars-maintain.ww-maintain-flow::after{content: "";position: absolute;inset: 8% 10%;pointer-events: none;z-index: 0;background: linear-gradient( 135deg,rgba(223,187,37,0.04) 0%,rgba(223,187,37,0.015) 25%,rgba(0,0,0,0.00) 50%,rgba(223,187,37,0.015) 75%,rgba(223,187,37,0.04) 100% );filter: blur(26px);opacity: 0.5}.ww-pillars.ww-pillars-maintain.ww-maintain-flow .elementor-icon-box-wrapper{position: relative;z-index: 2}.ww-flat-rate .elementor-icon-box-wrapper{background: radial-gradient(120% 130% at 15% 15%,rgba(138,149,165,0.08) 0%,rgba(0,0,0,0) 55%),linear-gradient(180deg,rgba(255,255,255,0.04) 0%,rgba(0,0,0,0.60) 100%);border-color: rgba(138,149,165,0.18);box-shadow: 0 10px 26px rgba(0,0,0,0.42),0 0 0 1px rgba(0,0,0,0.38) inset}.ww-flat-rate .elementor-icon-box-wrapper::after{background: linear-gradient( 90deg,rgba(138,149,165,0),rgba(138,149,165,0.22),rgba(138,149,165,0.10),rgba(138,149,165,0) )}.ww-flat-rate .elementor-icon{background: radial-gradient(circle at 30% 25%,rgba(255,255,255,0.08),rgba(0,0,0,0) 42%),radial-gradient(circle at 50% 65%,rgba(138,149,165,0.08),rgba(0,0,0,0) 60%),linear-gradient(180deg,#1a1a1a 0%,#0a0a0a 100%);border-color: rgba(138,149,165,0.22)}.ww-flat-rate .elementor-icon::after{background: conic-gradient( from 220deg,rgba(126,135,149,0.00) 0deg,rgba(126,135,149,0.34) 40deg,rgba(126,135,149,0.14) 120deg,rgba(126,135,149,0.00) 190deg,rgba(126,135,149,0.00) 360deg );opacity: .78}.ww-flat-rate .elementor-icon i,.ww-flat-rate .elementor-icon svg{color: #7E8795;fill: #7E8795;filter: drop-shadow(0 0 6px rgba(126,135,149,0.08))}.ww-flat-rate .elementor-icon-box-title{color: rgba(251,251,251,0.90)}.ww-flat-rate .elementor-icon-box-description{color: rgba(251,251,251,0.62)}.ww-flat-rate .elementor-icon-box-wrapper:hover{transform: none;border-color: rgba(138,149,165,0.24);box-shadow: 0 12px 28px rgba(0,0,0,0.48),0 0 0 1px rgba(0,0,0,0.45) inset;background: radial-gradient(120% 130% at 15% 15%,rgba(138,149,165,0.10) 0%,rgba(0,0,0,0) 58%),linear-gradient(180deg,rgba(255,255,255,0.05) 0%,rgba(0,0,0,0.64) 100%)}.ww-flat-rate .elementor-icon-box-wrapper:hover .elementor-icon{border-color: rgba(138,149,165,0.26);box-shadow: 0 0 0 1px rgba(0,0,0,0.60) inset,0 12px 24px rgba(0,0,0,0.40),0 0 14px rgba(138,149,165,0.06)}.ww-flat-rate .elementor-icon-box-wrapper:hover .elementor-icon-box-description{color: rgba(251,251,251,0.66)}.ww-wagon-worx .elementor-icon-box-wrapper{background: radial-gradient(120% 130% at 15% 15%,rgba(223,187,37,0.18) 0%,rgba(0,0,0,0) 55%),linear-gradient(180deg,rgba(255,255,255,0.07) 0%,rgba(0,0,0,0.54) 100%);border-color: rgba(223,187,37,0.20);border-top-color: rgba(223,187,37,0.26);box-shadow: 0 12px 28px rgba(0,0,0,0.48),0 0 0 1px rgba(0,0,0,0.34) inset}.ww-wagon-worx .elementor-icon-box-wrapper::after{background: linear-gradient( 90deg,rgba(223,187,37,0),rgba(223,187,37,0.34),rgba(223,187,37,0.14),rgba(223,187,37,0) )}.ww-wagon-worx .elementor-icon{background: radial-gradient(circle at 30% 25%,rgba(255,255,255,0.12),rgba(0,0,0,0) 42%),radial-gradient(circle at 50% 65%,rgba(223,187,37,0.14),rgba(0,0,0,0) 60%),linear-gradient(180deg,#1f1f1f 0%,#0c0c0c 100%);border-color: rgba(223,187,37,0.22)}.ww-wagon-worx .elementor-icon::after{opacity: 1}.ww-wagon-worx .elementor-icon i,.ww-wagon-worx .elementor-icon svg{color: #DFBB25;fill: #DFBB25;filter: drop-shadow(0 0 12px rgba(223,187,37,0.16))}.ww-wagon-worx .elementor-icon-box-title{color: #FBFBFB}.ww-wagon-worx .elementor-icon-box-description{color: rgba(251,251,251,0.76)}.ww-wagon-worx .elementor-icon-box-wrapper:hover{transform: translateY(-4px);border-color: rgba(223,187,37,0.32);border-top-color: rgba(223,187,37,0.36);box-shadow: 0 16px 36px rgba(0,0,0,0.58),-10px 0 26px rgba(223,187,37,0.12),0 0 0 1px rgba(0,0,0,0.45) inset;background: radial-gradient(120% 130% at 15% 15%,rgba(223,187,37,0.22) 0%,rgba(0,0,0,0) 58%),linear-gradient(180deg,rgba(255,255,255,0.08) 0%,rgba(0,0,0,0.62) 100%)}.ww-wagon-worx .elementor-icon-box-wrapper:hover .elementor-icon{border-color: rgba(223,187,37,0.34);box-shadow: 0 0 0 1px rgba(0,0,0,0.60) inset,0 14px 26px rgba(0,0,0,0.45),0 0 26px rgba(223,187,37,0.12)}.ww-wagon-worx .elementor-icon-box-wrapper:hover .elementor-icon-box-description{color: rgba(251,251,251,0.84)}.ww-diagnostic-images img{border-radius:14px;box-shadow: 0 0 0 1px rgba(223,187,37,.18),0 14px 30px rgba(0,0,0,.55);transition: transform .35s ease,box-shadow .35s ease,filter .35s ease}.ww-diagnostic-images img:hover{transform: translateY(-6px) scale(1.01);box-shadow: 0 0 0 1px rgba(223,187,37,.28),0 22px 42px rgba(0,0,0,.72),0 0 24px rgba(223,187,37,.12);filter: brightness(1.03)}.ww-diagnostic-images .elementor-widget-image{position:relative}.ww-diagnostic-images .elementor-widget-image::after{content:"";position:absolute;left:0;right:0;bottom:0;height:40%;pointer-events:none;border-radius:14px;background: linear-gradient( to top,rgba(0,0,0,.5),rgba(0,0,0,0) )}.ww-maintenance-timeline{position: relative;margin: 0 auto}.ww-maintenance-timeline-track{position: relative;z-index: 1}.ww-maintenance-timeline-track::before{content: "";position: absolute;top: 50%;left: 50%;width: 90%;height: 1px;transform: translate(-50%,-50%);pointer-events: none;background: linear-gradient( 90deg,rgba(223,187,37,0.00) 0%,rgba(223,187,37,0.24) 10%,rgba(223,187,37,0.42) 50%,rgba(223,187,37,0.24) 90%,rgba(223,187,37,0.00) 100% );box-shadow: 0 0 10px rgba(223,187,37,0.06)}.ww-timeline-node{position: relative;display: flex;justify-content: center;align-items: center;min-height: 64px;z-index: 2}.ww-timeline-node .elementor-icon-wrapper{display: inline-flex;align-items: center;justify-content: center}.ww-timeline-node .elementor-icon{position: relative;width: 42px;height: 42px;border-radius: 999px;background: radial-gradient(circle at 35% 30%,rgba(255,255,255,0.14),rgba(0,0,0,0) 42%),linear-gradient(180deg,#1d1d1d 0%,#080808 100%);border: 4px solid rgba(138,149,165,0.24);box-shadow: 0 0 0 1px rgba(0,0,0,0.55) inset,0 12px 20px rgba(0,0,0,0.34),0 0 12px rgba(223,187,37,0.08);display: inline-flex;align-items: center;justify-content: center}.ww-timeline-node .elementor-icon i,.ww-timeline-node .elementor-icon svg{font-size: 0 !important;width: 0 !important;height: 0 !important;opacity: 0 !important}.ww-timeline-node .elementor-icon::before{content: "";position: absolute;inset: -6px;border-radius: 999px;background: conic-gradient( from 220deg,rgba(223,187,37,0.00) 0deg,rgba(223,187,37,0.58) 40deg,rgba(223,187,37,0.18) 120deg,rgba(223,187,37,0.00) 190deg,rgba(223,187,37,0.00) 360deg );-webkit-mask: radial-gradient(circle,transparent 62%,#000 66%);mask: radial-gradient(circle,transparent 62%,#000 66%);opacity: 0.86}.ww-timeline-node .elementor-icon::after{content: "";position: absolute;width: 8px;height: 8px;border-radius: 999px;background: #DFBB25;box-shadow: 0 0 14px rgba(223,187,37,0.22)}.ww-timeline-node.ww-timeline-next .elementor-icon{transform: scale(1.16)}.ww-maintenance-timeline-content{position: relative;z-index: 2}.ww-timeline-step{text-align: center;max-width: 280px;margin: 0 auto}.ww-timeline-step .elementor-heading-title{font-size: 1.5em;letter-spacing: 0.15em;text-transform: uppercase;color: #DFBB25}.ww-timeline-step .elementor-widget-text-editor{max-width: 280px;margin: 0 auto}.ww-timeline-step .elementor-widget-text-editor p{margin: 0;line-height: 1.48}.ww-maintenance-timeline::before{content: "";position: absolute;inset: -6% -3%;pointer-events: none;z-index: 0;background: radial-gradient(34% 24% at 18% 34%,rgba(223,187,37,0.07) 0%,rgba(223,187,37,0.02) 30%,rgba(0,0,0,0) 70%),radial-gradient(38% 26% at 50% 38%,rgba(223,187,37,0.08) 0%,rgba(223,187,37,0.03) 32%,rgba(0,0,0,0) 72%),radial-gradient(34% 24% at 82% 34%,rgba(223,187,37,0.07) 0%,rgba(223,187,37,0.02) 30%,rgba(0,0,0,0) 70%);filter: blur(32px);opacity: 0.6}@media (max-width: 1024px){.ww-maintenance-timeline-track::before{width: 94%}.ww-timeline-step{max-width: 240px}.ww-timeline-step .elementor-widget-text-editor{max-width: 240px}.ww-timeline-step .elementor-heading-title{font-size: 1.2em}}@media (max-width: 767px){.ww-maintenance-timeline-track{display: none !important}.ww-maintenance-timeline-content{display: flex;flex-direction: column;gap: 36px;width: 100%}.ww-maintenance-timeline-head{margin: 0 0 32px !important;padding: 0 !important;max-width: 100% !important;width: 100% !important}.ww-maintenance-timeline-head .elementor-widget-heading,.ww-maintenance-timeline-head .elementor-widget-text-editor,.ww-maintenance-timeline-head .elementor-widget-container{width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important}.ww-maintenance-timeline-head .elementor-heading-title,.ww-maintenance-timeline-head .elementor-text-editor,.ww-maintenance-timeline-head .elementor-text-editor p{width: 100% !important;max-width: 100% !important;margin: 0 !important}.ww-timeline-step{position: relative;text-align: left !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 0 0 44px !important;align-items: flex-start !important}.ww-timeline-step .elementor-widget-heading,.ww-timeline-step .elementor-widget-text-editor,.ww-timeline-step .elementor-widget-container{width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;text-align: left !important}.ww-timeline-step .elementor-heading-title{font-size: 1.15em;letter-spacing: 0.14em;margin: 0 0 8px !important;text-align: left !important}.ww-timeline-step .elementor-widget-text-editor p{width: 100% !important;max-width: 100% !important;margin: 0 !important;font-size: 1rem;line-height: 1.5;text-align: left !important}.ww-timeline-step::before{content: "";position: absolute;left: 0;top: 6px;width: 26px;height: 26px;border-radius: 999px;background: radial-gradient(circle at 35% 30%,rgba(255,255,255,0.14),rgba(0,0,0,0) 42%),linear-gradient(180deg,#1d1d1d 0%,#080808 100%);border: 3px solid rgba(138,149,165,0.24);box-shadow: 0 0 0 1px rgba(0,0,0,0.55) inset,0 8px 14px rgba(0,0,0,0.30),0 0 10px rgba(223,187,37,0.08);z-index: 2}.ww-timeline-step::after{content: "";position: absolute;left: 9px;top: 15px;width: 8px;height: 8px;border-radius: 999px;background: #DFBB25;z-index: 3;box-shadow: 0 0 10px rgba(223,187,37,0.25),0 20px 0 0 rgba(223,187,37,0.25),0 40px 0 0 rgba(223,187,37,0.18),0 60px 0 0 rgba(223,187,37,0.12)}.ww-maintenance-timeline::before{opacity: 0.40;filter: blur(24px)}}.engine-scene{--engine-size: clamp(120px,10vw,140px);--outer: var(--engine-size);--outer-iron: calc(var(--outer) * 0.9667);--inner-1: calc(var(--outer) * 0.8667);--inner-2: calc(var(--outer) * 0.8000);--inner-3: calc(var(--outer) * 0.7667);--btn: calc(var(--outer) * 0.7500);--pad-iron: calc(var(--outer) * 0.0167);--pad-1: calc(var(--outer) * 0.0500);--pad-2: calc(var(--outer) * 0.0333);--pad-3: calc(var(--outer) * 0.0167);--glare-w: calc(var(--outer) * 0.7333);--glare-h: calc(var(--outer) * 0.8333);--glare-ml: calc(var(--outer) * 0.1167);--glare-ty: calc(var(--outer) * -0.1667);--light-w: calc(var(--outer) * 0.1267);--light-h: calc(var(--outer) * 0.0533);--light-mb: calc(var(--outer) * 0.0833);--light-r: calc(var(--outer) * 0.0267);--text-top: clamp(10px,calc(var(--outer) * 0.060),14px);--text-main: clamp(14px,calc(var(--outer) * 0.100),30px);--text-sub: clamp(12px,calc(var(--outer) * 0.110),32px);perspective: calc(var(--outer) * 0.6667);perspective-origin:center;transform-style:preserve-3d;display:flex;align-items:center;justify-content:center;margin: 0 28px 28px}.engine-scene #wrapper{width: var(--outer);height: var(--outer);transform: rotateX(15deg) translateY(0);transform-style:preserve-3d;position:relative;display:flex;align-items:center;justify-content:center;transition:transform 1s;isolation:isolate}.engine-scene #wrapper::before{content:"";position:absolute;inset:-28%;border-radius:50%;pointer-events:none;z-index:-1;background: radial-gradient(circle at 45% 45%,rgba(138,149,165,0.18) 0%,rgba(138,149,165,0.08) 28%,rgba(0,0,0,0.00) 64% ),radial-gradient(circle at 70% 55%,rgba(223,187,37,0.09) 0%,rgba(241,80,37,0.03) 32%,rgba(0,0,0,0.00) 70% );filter: blur(22px);opacity: 0.95;transform: translateZ(-2px)}.engine-scene #wrapper:hover::before{opacity:0.88}.engine-scene .outer-black{background: radial-gradient(circle at 35% 30%,rgba(255,255,255,0.06),rgba(0,0,0,0.35) 45%,rgba(0,0,0,0.85) 100% ),#202020;border-radius:50%;width: var(--outer);height: var(--outer);box-shadow: 0 calc(var(--outer) * 0.04) calc(var(--outer) * 0.10) rgba(0,0,0,0.70),1px 2px 1px rgba(251,251,251,0.12),-1px -1px 1px rgba(138,149,165,0.25);transform-style:preserve-3d}.engine-scene .outer-iron{background: linear-gradient(135deg,#2b2b2b 0%,#1f1f1f 28%,#3a3a3a 55%,#111111 100% );width: var(--outer-iron);height: var(--outer-iron);margin-left: var(--pad-iron);margin-top: var(--pad-iron);border-radius:50%;overflow:hidden;position:relative;box-shadow: 1px 1px 6px rgba(0,0,0,0.75) inset,0 0 0 1px rgba(255,255,255,0.06) inset;transform: translateZ(3px);transform-style:preserve-3d}.engine-scene .glare{width: var(--glare-w);height: var(--glare-h);border-radius:50%;background-color:rgba(251,251,251,0.22);margin-left: var(--glare-ml);transform: translateY(var(--glare-ty));box-shadow: 0 0 calc(var(--outer) * 0.1333) calc(var(--outer) * 0.08) rgba(251,251,251,0.18)}.engine-scene .inner-black{width: var(--inner-1);height: var(--inner-1);background: radial-gradient(circle at 30% 25%,rgba(138,149,165,0.12),rgba(0,0,0,0.0) 40%),#202020;position:absolute;top: var(--pad-1);left: var(--pad-1);border-radius:50%;box-shadow: 3px 3px 1px rgba(0,0,0,0.65) inset,1px -1px 1px rgba(251,251,251,0.10) inset}.engine-scene .inner-black-2{width: var(--inner-2);height: var(--inner-2);border-radius:50%;margin-left: var(--pad-2);margin-top: var(--pad-2);background: radial-gradient(circle at 35% 30%,rgba(223,187,37,0.08),rgba(0,0,0,0.0) 45%),#151515;border:1px solid rgba(138,149,165,.35);box-shadow: -2px -2px 1px rgba(251,251,251,0.12) inset,0 0 0 1px rgba(0,0,0,0.55) inset;transform: translateZ(5px)}.engine-scene .inner-black-3{width: var(--inner-3);height: var(--inner-3);margin-top: var(--pad-3);margin-left: var(--pad-3);background: radial-gradient(circle at 30% 25%,rgba(251,251,251,0.08),rgba(0,0,0,0.0) 42%),#1a1a1a;border-radius:50%;border:1px solid #0f0f0f;box-sizing:border-box;box-shadow: -2px 3px 1px rgba(0,0,0,0.55) inset,0 0 0 1px rgba(223,187,37,0.14) inset;position:relative}.engine-scene .inner-black-3::before{content:"";position:absolute;left:50%;top:-18px;width:2px;height: calc(100% + 36px);transform: translateX(-50%);border-radius:2px;pointer-events:none;background: linear-gradient(180deg,rgba(223,187,37,0.00),rgba(223,187,37,0.20),rgba(241,80,37,0.12),rgba(223,187,37,0.00) );opacity:0.25}.engine-scene button.engine{appearance:none;-webkit-appearance:none;padding: 0 !important;min-height: 0 !important;border-radius: 50% !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;line-height: 1 !important;text-transform:none !important;letter-spacing:normal !important;width: var(--btn);height: var(--btn);margin-left: calc(var(--outer) * 0.0083);margin-top: calc(var(--outer) * 0.0083);-webkit-tap-highlight-color:transparent;outline:none;cursor:pointer;box-sizing:border-box;background: radial-gradient(circle at 50% 45%,rgba(223,187,37,0.16) 0%,rgba(223,187,37,0.08) 26%,rgba(223,187,37,0.03) 46%,rgba(0,0,0,0.00) 78% ),linear-gradient(180deg,#0f0f0f 0%,#000 100%);border:1px solid rgba(223,187,37,0.06);transition: transform .08s,box-shadow .22s ease,filter .22s ease,border-color .22s ease;box-shadow: inset 0 0 36px rgba(0,0,0,0.75),inset 0 -70px 140px rgba(0,0,0,0.78),inset 0 46px 92px rgba(0,0,0,0.65),inset 0 0 0 .75px rgba(138,149,165,0.06),0 10px 22px rgba(0,0,0,0.28)}.engine-scene button.engine::before{content:"";position:absolute;inset:-26%;border-radius:50%;pointer-events:none;z-index:-1;background: radial-gradient(circle at 52% 58%,rgba(223,187,37,0.075) 0%,rgba(241,80,37,0.030) 26%,rgba(0,0,0,0.00) 64% );filter: blur(18px);opacity: 0.26;transition: opacity .22s ease,filter .22s ease}.engine-scene button.engine::after{content:"";position:absolute;inset:-2px;border-radius:50%;pointer-events:none;background: conic-gradient( from 210deg,rgba(223,187,37,0.00) 0deg,rgba(223,187,37,0.45) 40deg,rgba(241,80,37,0.22) 85deg,rgba(223,187,37,0.45) 120deg,rgba(223,187,37,0.00) 180deg,rgba(223,187,37,0.00) 360deg );-webkit-mask: radial-gradient(circle,transparent 64%,rgba(0,0,0,0.85) 66%,#000 72%);mask: radial-gradient(circle,transparent 64%,rgba(0,0,0,0.85) 66%,#000 72%);opacity:0.10;filter: blur(.7px);transition: opacity .22s ease}.engine-scene button.engine:hover{border-color: rgba(223,187,37,0.11);box-shadow: inset 0 0 36px rgba(0,0,0,0.75),inset 0 -70px 140px rgba(0,0,0,0.78),inset 0 46px 92px rgba(0,0,0,0.65),inset 0 0 0 .75px rgba(138,149,165,0.06),-6px 0 14px rgba(223,187,37,0.10),-4px 0 22px rgba(241,80,37,0.06),0 10px 22px rgba(0,0,0,0.35)}.engine-scene button.engine:hover::after{opacity:0.16}.engine-scene button.engine:hover::before{opacity:0.36;filter: blur(20px)}.engine-scene button.engine:active{transform: translateY(2px);box-shadow: inset 0 0 44px rgba(0,0,0,0.82),inset 0 -84px 160px rgba(0,0,0,0.82),inset 0 56px 110px rgba(0,0,0,0.70),inset 0 0 0 .75px rgba(138,149,165,0.05),-10px 0 18px rgba(223,187,37,0.14),0 12px 26px rgba(0,0,0,0.40)}.engine-scene .engine span{display:block;text-transform:uppercase;font-family: Bahnschrift,"D-DIN","Arial Narrow",Arial,sans-serif;font-weight:700;color: var(--ww-gray);text-align:center;transition: all .40s ease}.engine-scene .engine-top{font-size: var(--text-top);letter-spacing: .18em;margin-bottom: 6px;opacity: .85}.engine-scene .engine-main{font-size: var(--text-main);letter-spacing: .06em;line-height: 1.02;margin-bottom: 1px}.engine-scene .engine-sub{font-size: var(--text-sub);letter-spacing: .10em;line-height: 1.02}.engine-scene .light{width: var(--light-w);height: var(--light-h);margin: 0 auto var(--light-mb);background-color:#101010;border-radius: var(--light-r);border:1px solid rgba(138,149,165,0.22);transition: all .60s;box-shadow: 0 0 0 1px rgba(0,0,0,0.55) inset}.engine-scene .engine.active{filter: saturate(1.05) contrast(1.05)}.engine-scene .engine.active .engine-top,.engine-scene .engine.active .engine-main,.engine-scene .engine.active .engine-sub{color: var(--ww-white);text-shadow: 0 0 14px rgba(223,187,37,0.35),0 0 4px rgba(241,80,37,0.25),0 1px 0 rgba(0,0,0,0.65)}.engine-scene .engine.active .light{background: linear-gradient(180deg,var(--ww-gold) 0%,var(--ww-orange) 100%);border:1px solid rgba(223,187,37,0.70);box-shadow: 0 0 10px 2px rgba(241,80,37,0.65) inset,0 0 26px 6px rgba(223,187,37,0.55),0 0 70px rgba(241,80,37,0.25)}.engine-scene button.engine.engine.active{box-shadow: 0 0 10px 3px rgba(0,0,0,0.90) inset,0 -55px 110px rgba(0,0,0,0.85) inset,0 32px 64px rgba(0,0,0,0.80) inset,0 0 0 1px rgba(223,187,37,0.28) inset,0 0 30px rgba(223,187,37,0.12),0 0 52px rgba(241,80,37,0.08)}