/* First service redesign sample: Household Moving only. */
.service-review .household-process{background:#fafafa;border-color:#eee;padding:32px}
.household-process-kicker{color:#d00;font-size:13px;font-weight:700;letter-spacing:.06em}
.service-review .household-process>h2{margin:12px 0 14px}
.household-process-intro{margin-bottom:28px}
.service-review .household-process-list{list-style:none;margin:0 0 26px;padding:0}
.service-review .household-process-list>li{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;margin:0;padding-bottom:18px}
.household-process-list>li:not(:last-child):before{content:'';position:absolute;left:20px;top:42px;bottom:0;width:2px;background:#f1c8c8}
.household-process-number{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#d00;color:#fff;font-size:15px;font-weight:700;z-index:1;margin-top:12px}
.household-process-card{display:flex;align-items:flex-start;gap:16px;padding:22px;background:#fff;border:1px solid #ececec;border-radius:12px;box-shadow:0 4px 16px #00000004;transition:transform .3s ease,box-shadow .3s ease}
.household-process-card>i{display:flex;align-items:center;justify-content:center;flex:0 0 46px;width:46px;height:46px;border-radius:10px;background:#fff0f0;color:#d00;font-size:21px}
.service-review .household-process-card h3{font-size:19px;line-height:1.35;margin:0 0 9px}
.service-review .household-process-card p{font-size:15px;line-height:1.7;margin:0}
.service-review .household-process-note{font-size:14px;line-height:1.7;background:#fff3f3;border-left:3px solid #d00;padding:16px;margin-bottom:22px}
.household-process-note i{color:#d00;margin-right:5px}
@media(hover:hover) and (pointer:fine){.household-process-card:hover{transform:translateY(-6px);box-shadow:0 14px 35px #00000015}}
@media(max-width:575px){.service-review .household-process{padding:22px 14px}.service-review .household-process-list>li{grid-template-columns:32px minmax(0,1fr);gap:10px}.household-process-number{width:32px;height:32px;font-size:12px}.household-process-list>li:not(:last-child):before{left:15px}.household-process-card{padding:16px;flex-direction:column;gap:12px}.service-review .household-process-card h3{font-size:18px}.service-review .household-process-card p{font-size:14px}.household-process .btn{white-space:normal}}
@media(prefers-reduced-motion:reduce){.household-process-card{transition:none;transform:none!important}}
.service-review .service-review-hero .slider__single-two{position:relative;overflow:hidden}
.service-review .service-review-hero .slider__content-two{position:relative;z-index:1}
.service-review .service-review-hero h1{color:#fff}
.service-review .service-content-block{padding:28px;margin:0 0 26px;background:#fff;border:1px solid #e8e8e8;border-radius:12px;scroll-margin-top:110px}
.service-review .service-introduction{padding:0 0 16px;border:0}
.service-review .service-content-block>h2{font-size:27px;line-height:1.35;margin-bottom:24px}
.service-review .service-content-block>h3{font-size:21px;margin-top:28px}
.service-review .service-content-block li{margin-bottom:12px}
.service-review .service-content-block p:last-child{margin-bottom:0}
.service-review .services__details-thumb img{border-radius:12px}
.service-review .pune-guide-intro h3{font-size:21px;line-height:1.4;margin:26px 0 12px}
.service-review .guide-preparation-list{padding-left:20px;margin-bottom:22px}
.service-review .guide-preparation-list li{margin-bottom:12px;line-height:1.65}
.service-review .guide-note{border-left:3px solid #d00;padding:12px 16px;background:#fff;margin:22px 0}
@media(max-width:575px){.service-review .service-content-block{padding:20px 16px}.service-review .service-introduction{padding:0}.service-review .service-content-block>h2{font-size:24px}.service-review .pune-guide-layout{gap:28px}}
