.ServiceChecklists-module__spuQ6W__section{padding:var(--section-y) 0;background:#fff;position:relative;overflow:hidden}.ServiceChecklists-module__spuQ6W__section:before{display:none}.ServiceChecklists-module__spuQ6W__container{z-index:1;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.ServiceChecklists-module__spuQ6W__sectionHeader{text-align:center;max-width:800px;margin:0 auto 80px}.ServiceChecklists-module__spuQ6W__sectionTag{background:var(--primary);color:var(--secondary);letter-spacing:2px;text-transform:uppercase;border-radius:100px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:.7rem;font-weight:800;display:inline-flex}.ServiceChecklists-module__spuQ6W__sectionTitle{font-size:var(--step-5);letter-spacing:-2px;color:var(--primary);margin-bottom:20px;font-weight:800;line-height:1.1}.ServiceChecklists-module__spuQ6W__sectionSubtitle{font-size:var(--step-1);color:var(--text-muted);max-width:600px;margin:0 auto;line-height:1.6}.ServiceChecklists-module__spuQ6W__grid{flex-direction:column;gap:80px;display:flex}.ServiceChecklists-module__spuQ6W__card{border-radius:var(--radius-lg);box-shadow:var(--shadow-warm-md);background:#fff;border:1px solid #0000000a;grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;padding:12px;transition:all .6s cubic-bezier(.16,1,.3,1);display:grid}.ServiceChecklists-module__spuQ6W__card:hover{transform:translateY(-6px);box-shadow:0 30px 80px -20px #0000001f,0 0 0 1px #c5a05926}.ServiceChecklists-module__spuQ6W__card:nth-child(2n){grid-template-columns:.8fr 1.2fr}.ServiceChecklists-module__spuQ6W__card:nth-child(2n) .ServiceChecklists-module__spuQ6W__cardImage{order:2}.ServiceChecklists-module__spuQ6W__card:nth-child(2n) .ServiceChecklists-module__spuQ6W__cardContent{order:1}.ServiceChecklists-module__spuQ6W__cardImage{aspect-ratio:16/10;border-radius:calc(var(--radius-lg) - 6px);width:100%;position:relative;overflow:hidden}.ServiceChecklists-module__spuQ6W__cardImage:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000000f}.ServiceChecklists-module__spuQ6W__cardImage img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1)}.ServiceChecklists-module__spuQ6W__card:hover .ServiceChecklists-module__spuQ6W__cardImage img{transform:scale(1.05)}.ServiceChecklists-module__spuQ6W__cardContent{padding:28px 20px}.ServiceChecklists-module__spuQ6W__brand{color:var(--secondary);letter-spacing:3px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;font-size:.75rem;font-weight:800;display:inline-flex}.ServiceChecklists-module__spuQ6W__brand:before{content:"";background:var(--secondary);border-radius:1px;width:20px;height:2px}.ServiceChecklists-module__spuQ6W__title{color:var(--primary);letter-spacing:-1px;margin-bottom:12px;font-size:2.2rem;font-weight:800;line-height:1.15}.ServiceChecklists-module__spuQ6W__subtitle{color:var(--text-muted);max-width:500px;margin-bottom:32px;font-size:1rem;line-height:1.6}.ServiceChecklists-module__spuQ6W__listGrid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.ServiceChecklists-module__spuQ6W__listSection{margin-bottom:8px}.ServiceChecklists-module__spuQ6W__listTitle{color:var(--primary);text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:10px;margin-bottom:16px;font-size:.8rem;font-weight:800;display:flex}.ServiceChecklists-module__spuQ6W__listTitle:after{content:"";background:linear-gradient(90deg,#c5a0594d,#0000);flex:1;height:1px}.ServiceChecklists-module__spuQ6W__list{padding:0;list-style:none}.ServiceChecklists-module__spuQ6W__listItem{color:var(--text-muted);align-items:flex-start;gap:12px;margin-bottom:14px;font-size:.95rem;transition:color .2s;display:flex}.ServiceChecklists-module__spuQ6W__listItem:hover{color:var(--text-main)}.ServiceChecklists-module__spuQ6W__iconWrapper{width:22px;height:22px;color:var(--secondary);background:#c5a0591a;border-radius:6px;flex-shrink:0;margin-top:1px;padding:3px}.ServiceChecklists-module__spuQ6W__iconWrapper svg{fill:none;stroke:currentColor;stroke-width:2.5px;width:100%;height:100%}@media (max-width:1024px){.ServiceChecklists-module__spuQ6W__card,.ServiceChecklists-module__spuQ6W__card:nth-child(2n){grid-template-columns:1fr;gap:0;padding:0;overflow:hidden}.ServiceChecklists-module__spuQ6W__cardContent{padding:32px 28px;order:2!important}.ServiceChecklists-module__spuQ6W__cardImage{border-radius:calc(var(--radius-lg) - 6px) calc(var(--radius-lg) - 6px) 0 0;order:1!important}.ServiceChecklists-module__spuQ6W__listGrid{grid-template-columns:1fr;gap:24px}.ServiceChecklists-module__spuQ6W__sectionTitle{font-size:2.5rem}.ServiceChecklists-module__spuQ6W__title{font-size:1.8rem}}@media (max-width:640px){.ServiceChecklists-module__spuQ6W__section{padding:60px 0}.ServiceChecklists-module__spuQ6W__sectionTitle{font-size:2rem}.ServiceChecklists-module__spuQ6W__grid{gap:40px}}.ServiceChecklists-module__spuQ6W__cardImageContainer{width:100%;height:100%;position:relative;overflow:hidden}.ServiceChecklists-module__spuQ6W__cardImageStep{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity 1.2s ease-in-out;position:absolute;top:0;left:0}.ServiceChecklists-module__spuQ6W__cardImageStep.ServiceChecklists-module__spuQ6W__active{opacity:1;pointer-events:auto}.ServiceChecklists-module__spuQ6W__cardImageContainer img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1)!important}.ServiceChecklists-module__spuQ6W__card:hover .ServiceChecklists-module__spuQ6W__cardImageContainer img{transform:scale(1.05)!important}.ServiceChecklists-module__spuQ6W__carouselDots{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;border:1px solid #ffffff1a;border-radius:20px;gap:6px;padding:5px 9px;display:flex;position:absolute;bottom:16px;right:16px}.ServiceChecklists-module__spuQ6W__carouselDot{cursor:pointer;background:#ffffff59;border:none;border-radius:50%;width:7px;height:7px;padding:0;transition:all .3s}.ServiceChecklists-module__spuQ6W__carouselDot:hover{background:#ffffffd9}.ServiceChecklists-module__spuQ6W__carouselDot.ServiceChecklists-module__spuQ6W__activeDot{background:#c5a059;transform:scale(1.25);box-shadow:0 0 8px #c5a05999}.ServiceChecklists-module__spuQ6W__modalOverlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:99999;background:#0a0c10eb;justify-content:center;align-items:center;animation:.4s cubic-bezier(.16,1,.3,1) forwards ServiceChecklists-module__spuQ6W__fadeIn;display:flex;position:fixed;inset:0}.ServiceChecklists-module__spuQ6W__modalClose{color:#fff;text-align:center;cursor:pointer;z-index:100001;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;line-height:40px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:24px;right:24px}.ServiceChecklists-module__spuQ6W__modalClose:hover{color:#c5a059;background:#fff3;transform:scale(1.1)}.ServiceChecklists-module__spuQ6W__modalImageWrapper{width:80vw;max-width:1200px;height:75vh;max-height:800px;animation:.4s cubic-bezier(.16,1,.3,1) forwards ServiceChecklists-module__spuQ6W__zoomIn;position:relative}.ServiceChecklists-module__spuQ6W__modalNav{color:#fff;cursor:pointer;z-index:100000;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:20px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ServiceChecklists-module__spuQ6W__modalNav:hover{color:#c5a059;background:#ffffff2e;border-color:#c5a0594d}.ServiceChecklists-module__spuQ6W__modalPrev{left:32px}.ServiceChecklists-module__spuQ6W__modalNext{right:32px}.ServiceChecklists-module__spuQ6W__modalCaption{text-align:center;z-index:100000;color:#fff;position:absolute;bottom:24px}.ServiceChecklists-module__spuQ6W__modalCaption h4{color:#c5a059;margin-bottom:4px;font-size:1.2rem;font-weight:800}.ServiceChecklists-module__spuQ6W__modalCaption p{color:#fff9;font-size:.85rem}@keyframes ServiceChecklists-module__spuQ6W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ServiceChecklists-module__spuQ6W__zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.ServiceChecklists-module__spuQ6W__modalNav{width:44px;height:44px;font-size:16px}.ServiceChecklists-module__spuQ6W__modalPrev{left:12px}.ServiceChecklists-module__spuQ6W__modalNext{right:12px}.ServiceChecklists-module__spuQ6W__modalImageWrapper{width:95vw;height:60vh}}