.car-care-modal{width:min(1180px,94vw);max-width:none;padding:0;background:#080d11;border:1px solid #30404b;border-radius:24px;overflow:auto}.car-care-modal .close{display:none}.care-center{position:relative;color:#eef4f7;min-height:650px;background:linear-gradient(145deg,#10171c,#080c0f);padding:28px}.care-center header{display:flex;justify-content:space-between;gap:24px;padding-right:150px}.care-center header small,.care-packages small{color:#ff513d;letter-spacing:.2em;font-weight:900}.care-center h2{font-size:clamp(36px,5vw,72px);font-style:italic;margin:4px 0}.care-center header p{color:#87949d}.care-center header strong{display:flex;flex-direction:column;text-align:right}.care-center header strong b{font-size:40px;color:#49df91}.dialog-balance{position:absolute;right:28px;top:25px;z-index:20;padding:10px 16px;border:1px solid #3b4a54;border-radius:12px;background:#0a1015dd}.dialog-balance small{display:block;color:#84909a;font-size:10px}.dialog-balance b{font-size:18px;color:#fff}.dialog-balance.global{right:58px;top:12px}.care-tabs{display:flex;gap:8px;margin:20px 0}.care-tabs button{padding:12px 28px;border-radius:999px;background:#151e25;color:#88949c;border:1px solid #2b3943}.care-tabs .active{background:#e93628;color:#fff}.care-scene{height:390px;position:relative;overflow:hidden;border-radius:20px;border:1px solid #34444f;background:url('/assets/images/hubs/car-wash-bay-v1.jpg') center/cover}.care-scene.interior{background-image:linear-gradient(#09101420,#09101420),url('/assets/images/hubs/car-interior-v1.jpg')}.care-scene>img{position:absolute;width:min(68%,720px);height:80%;object-fit:contain;left:50%;bottom:2%;transform:translateX(-50%);z-index:3}.care-mud{position:absolute;inset:0;z-index:4;pointer-events:none;opacity:var(--dirt);mix-blend-mode:multiply;background:radial-gradient(ellipse at 48% 69%,#4a2d17 0 4%,transparent 31%),radial-gradient(circle at 38% 63%,#79502c 0 2%,transparent 17%),radial-gradient(circle at 65% 58%,#5e3b20 0 2%,transparent 19%)}.care-water{position:absolute;inset:-40%;z-index:5;opacity:.18;background:repeating-linear-gradient(105deg,transparent 0 35px,#bdf7ff 38px 41px,transparent 44px 90px);animation:careSpray 2s linear infinite}.care-dust{position:absolute;inset:0;z-index:4;opacity:calc(var(--dirt)*.9);background-image:radial-gradient(#e1c9a1 0 1px,transparent 2px);background-size:43px 51px;animation:dustFly 9s linear infinite}.care-trash i{position:absolute;z-index:5;width:34px;height:15px;background:#70523b;bottom:8%;left:25%;transform:rotate(19deg);opacity:calc(var(--dirt)*1.2)}.care-trash i:nth-child(2){left:65%;bottom:13%;background:#bcb5a5;transform:rotate(-23deg)}.care-trash i:nth-child(3){left:79%;bottom:7%;background:#8d2630}.care-scene aside{position:absolute;left:20px;bottom:20px;z-index:8;background:#070d12dd;padding:15px 18px;border-left:3px solid #45db91}.care-scene aside b{display:block;font-size:32px}.care-scene aside i,.care-job i{display:block;width:210px;height:6px;background:#273139;margin-top:8px}.care-scene aside u,.care-job u{display:block;height:100%;background:linear-gradient(90deg,#ef3528,#ffaf31,#43db90)}.care-packages{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.care-packages article{background:#101820;border:1px solid #2d3942;border-radius:16px;padding:20px;display:flex;flex-direction:column}.care-packages .featured{border-color:#d98e25;background:linear-gradient(145deg,#21160d,#101820)}.care-packages p{color:#87939c;min-height:44px}.care-packages button,.care-close{margin-top:16px;padding:15px;background:#e93427;color:white;border:0;border-radius:10px;font-weight:900}.care-packages button:disabled{opacity:.35}.care-close{width:100%}.care-job{position:relative;margin:18px 0;padding:18px 24px;border:1px solid #f49c28;border-radius:15px;background:#251709;overflow:hidden}.care-job h3{margin:5px 0}.care-job>b{position:absolute;right:24px;top:18px;color:#ffd34c;font-size:34px}.care-job>i{width:100%;height:9px}.cleanliness-target{position:relative;isolation:isolate}.cleanliness-target:after{content:"";position:absolute;inset:0;z-index:8;pointer-events:none;opacity:var(--car-dirt,0);mix-blend-mode:multiply;background:radial-gradient(ellipse at 48% 66%,#654019 0 4%,transparent 27%),radial-gradient(circle at 37% 58%,#6e431f 0 2%,transparent 16%),radial-gradient(circle at 70% 60%,#402711 0 2%,transparent 19%)}.dirty-refusal{text-align:center;padding:35px;color:white;background:linear-gradient(#10171ddd,#080b0e)}.dirty-refusal img{width:min(380px,80%);height:220px;object-fit:contain}.dirty-refusal blockquote{font-size:23px;border-left:4px solid #ef3829;padding:15px;background:#151c21}.dirty-refusal button{padding:15px 25px;background:#e93628;color:#fff;border:0;border-radius:10px;font-weight:900}@keyframes careSpray{to{transform:translate(20%,15%)}}@keyframes dustFly{to{background-position:80px -100px}}@media(max-width:700px){.car-care-modal{position:fixed;inset:0;width:100vw;height:100dvh;max-height:none;border-radius:0}.care-center{padding:18px 14px 90px}.care-center header{padding-right:0;display:block}.care-center header strong{display:none}.dialog-balance{right:14px;top:14px}.care-center h2{font-size:42px}.care-scene{height:280px}.care-scene>img{width:88%;height:68%}.care-packages{grid-template-columns:1fr}.care-packages p{min-height:0}.dialog-balance.global{position:relative;right:auto;top:auto;margin:0 54px 14px 0;display:inline-block}}
