.cc-electrical{background:#101314}.cc-electrical .cc-care-stage{min-height:900px}.cc-elec-plane{position:absolute;width:1672px;height:941px;left:0;top:0;transform-origin:0 0;transform:translate(var(--elec-x,0px),var(--elec-y,0px)) scale(var(--elec-scale,1))}.cc-electrical .cc-care-world img{width:1672px;height:941px;max-width:none;object-fit:fill;transform:none}.cc-electrical .cc-care-shade{background:linear-gradient(90deg,#081014df 0%,#08101465 35%,transparent 65%)}.cc-electrical.cc-care-enhanced .cc-care-stage{min-height:0}.cc-electrical .cc-care-intro{max-width:610px}.cc-electrical h2{font-size:clamp(42px,5vw,72px);max-width:440px}.cc-electrical .cc-care-lead{max-width:340px}.cc-electrical .cc-care-menu{max-width:340px}.cc-electrical.cc-care-enhanced .cc-care-menu{width:min(360px,calc(100% - 40px));left:50%;top:50%;transform:translate(-50%,-50%)}.cc-electrical .cc-care-apps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cc-electrical .cc-care-app{min-height:116px;aspect-ratio:auto}.cc-electrical .cc-care-icon{width:68px;height:72px;background-image:url('castle-electrical-cutouts-v1.webp');background-repeat:no-repeat;background-size:300% 200%;filter:drop-shadow(0 5px 4px #0009)}.cc-elec-icon-0{background-position:0 0}.cc-elec-icon-1{background-position:50% 0}.cc-elec-icon-2{background-position:100% 0}.cc-elec-icon-3{background-position:0 100%}.cc-elec-icon-4{background-position:50% 100%}.cc-elec-icon-5{background-position:100% 100%}.cc-elec-hazard{position:absolute;top:44.45%;width:5.78%;height:2.35%;border-radius:2px;background:linear-gradient(#292520,#514238 50%,#28241f);border:1px solid #715d43;box-shadow:inset 0 0 4px #090b0c}.cc-elec-hazard-left{left:41.75%}.cc-elec-hazard-right{left:85.47%}.cc-elec-hazard:after{content:'';position:absolute;inset:0;background:linear-gradient(#ff9e16,#ffe8a5 45%,#ffc13c 65%,#ee8b09);box-shadow:0 0 12px 4px #ff970bd9,0 0 38px 12px #ff8b064d;border-radius:inherit;animation:cc-elec-hazards 1.25s steps(1,end) infinite}.cc-electrical.cc-care-paused .cc-elec-hazard:after{animation:none;opacity:0}.cc-elec-outside .cc-elec-hazard:after,.cc-elec-hidden .cc-elec-hazard:after{animation-play-state:paused}.cc-electrical .cc-care-pause{z-index:2;bottom:82px}.cc-electrical .cc-care-actions button{background:#dfbb7c;border-color:#dfbb7c;color:#101514}.cc-electrical .cc-care-kicker{color:#dfbb7c}@keyframes cc-elec-hazards{0%,44%{opacity:1}45%,100%{opacity:0}}@media(max-width:700px){.cc-electrical .cc-care-stage{min-height:960px}.cc-electrical .cc-care-intro{padding:30px 24px}.cc-electrical h2{font-size:42px;max-width:330px}.cc-electrical .cc-care-shade{background:linear-gradient(180deg,#081014cf 0%,#08101445 45%,transparent 70%)}.cc-electrical .cc-care-lead{max-width:310px}.cc-electrical.cc-care-enhanced .cc-care-menu{width:min(330px,calc(100% - 32px));left:50%;top:auto;bottom:112px;transform:translateX(-50%)}.cc-electrical .cc-care-app{min-height:98px}.cc-electrical .cc-care-icon{width:58px;height:58px}.cc-electrical .cc-care-menu-hint{display:none}.cc-electrical .cc-care-menu-heading{margin-bottom:8px}.cc-electrical .cc-care-pause{bottom:64px}.cc-electrical .cc-care-menu{margin-top:20px;margin-bottom:140px}.cc-electrical.cc-care-enhanced .cc-care-menu{margin:0}}@media(prefers-reduced-motion:reduce){.cc-electrical .cc-elec-hazard:after{animation:none;opacity:0}.cc-electrical .cc-care-stage{min-height:0}.cc-electrical .cc-care-world img{opacity:.5}.cc-electrical .cc-care-menu{position:relative;margin:30px 24px 60px}.cc-electrical .cc-care-pause{display:none}}


.cc-electrical .cc-care-menu{margin-left:auto;margin-right:auto;width:min(360px,calc(100% - 40px));max-width:360px}
@media(prefers-reduced-motion:reduce){.cc-electrical .cc-care-menu{margin:30px auto 60px}}
