.index-module-scss-module__DwPEmG__services{min-height:100vh;padding-top:70px}.index-module-scss-module__DwPEmG__services__header{background-color:#0000;background-image:linear-gradient(#000c,#0009),url(/images/car-interior.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;margin-bottom:3rem;padding:3rem 0}.index-module-scss-module__DwPEmG__services__title{color:var(--color-white);margin:.5rem 0}.index-module-scss-module__DwPEmG__services__grid{grid-template-columns:280px 1fr;align-items:start;gap:30px;display:grid}.index-module-scss-module__DwPEmG__services__list{flex-direction:column;gap:10px;display:flex}.index-module-scss-module__DwPEmG__services__heading{margin-bottom:10px;font-size:18px;font-weight:600}.index-module-scss-module__DwPEmG__services__item{text-align:left;cursor:pointer;background:#fff;border:1px solid #eaeaea;border-radius:10px;padding:12px 14px;transition:all .2s}.index-module-scss-module__DwPEmG__services__item:hover{color:#111;background:#f6f6f6}.index-module-scss-module__DwPEmG__active{color:#fff;background:#111;border-color:#111}.index-module-scss-module__DwPEmG__services__detail{background:#fff;border:1px solid #eee;border-radius:14px;margin-bottom:3rem;padding:20px}.index-module-scss-module__DwPEmG__services__image{border-radius:12px;width:100%;height:300px;margin-bottom:15px;position:relative;overflow:hidden}.index-module-scss-module__DwPEmG__services__image__img{object-fit:cover;opacity:1;border-radius:12px;transition:opacity .3s}.index-module-scss-module__DwPEmG__services__image__img--hidden{opacity:0}.index-module-scss-module__DwPEmG__services__heading{font-size:var(--text-xl);margin:2rem 0 1rem;font-weight:600}.index-module-scss-module__DwPEmG__services__desc{color:#555;margin-bottom:15px;line-height:1.5}.index-module-scss-module__DwPEmG__services__points{margin:0;padding:0;list-style:none}.index-module-scss-module__DwPEmG__services__points li{color:#333;padding:6px 0 6px 18px;position:relative}.index-module-scss-module__DwPEmG__services__points li:before{content:"✓";color:green;position:absolute;left:0}@media (max-width:900px){.index-module-scss-module__DwPEmG__services__grid{grid-template-columns:1fr}.index-module-scss-module__DwPEmG__services__list{flex-direction:row;overflow-x:auto}.index-module-scss-module__DwPEmG__services__item{white-space:nowrap}}@keyframes index-module-scss-module__DwPEmG__shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.index-module-scss-module__DwPEmG__skeletonItem{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/800px 100%;border-radius:10px;width:100%;height:50px;margin-bottom:12px;animation:1.4s linear infinite index-module-scss-module__DwPEmG__shimmer}.index-module-scss-module__DwPEmG__skeletonImage{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/800px 100%;border-radius:12px;width:100%;height:350px;margin-bottom:20px;animation:1.4s linear infinite index-module-scss-module__DwPEmG__shimmer}.index-module-scss-module__DwPEmG__skeletonTitle{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/800px 100%;border-radius:6px;width:50%;height:28px;margin-bottom:16px;animation:1.4s linear infinite index-module-scss-module__DwPEmG__shimmer}.index-module-scss-module__DwPEmG__skeletonBody{flex-direction:column;gap:10px;display:flex}.index-module-scss-module__DwPEmG__skeletonBody__line{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/800px 100%;border-radius:6px;height:13px;animation:1.4s linear infinite index-module-scss-module__DwPEmG__shimmer}
