.MaintenanceWhySection-module__O8-NYW__section{padding:var(--section-padding);background:var(--bg-2);position:relative;overflow:hidden}.MaintenanceWhySection-module__O8-NYW__section:before,.MaintenanceWhySection-module__O8-NYW__section:after{content:"";z-index:1;aspect-ratio:1;pointer-events:none;border-radius:clamp(1rem,3vw,2rem);position:absolute}.MaintenanceWhySection-module__O8-NYW__section:before{top:clamp(var(--space-xl), 6vw, var(--space-3xl));background:var(--beige-2);opacity:.55;width:clamp(7rem,14vw,11rem);right:clamp(-3rem,-4vw,-1rem);transform:rotate(12deg)}.MaintenanceWhySection-module__O8-NYW__section:after{bottom:clamp(var(--space-xl), 8vw, var(--space-3xl));background:var(--beige-3);opacity:.44;width:clamp(8rem,16vw,13rem);left:clamp(-4rem,-5vw,-1rem);transform:rotate(-10deg)}.MaintenanceWhySection-module__O8-NYW__container{z-index:2;gap:clamp(var(--space-2xl), 7vw, var(--space-3xl));grid-template-columns:minmax(0,.95fr) minmax(20rem,1.05fr);align-items:center;display:grid;position:relative}.MaintenanceWhySection-module__O8-NYW__content{max-width:42rem}.MaintenanceWhySection-module__O8-NYW__content h2{margin:0 0 var(--space-lg);padding-bottom:var(--space-md);color:var(--primary);font-size:var(--fs-h2);letter-spacing:0;line-height:1.15;display:inline-block;position:relative}.MaintenanceWhySection-module__O8-NYW__content h2:after{content:"";border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--orange) 0%, var(--primary) 100%);width:4.0625rem;height:.25rem;position:absolute;bottom:0;left:0}.MaintenanceWhySection-module__O8-NYW__content p:last-child{max-width:38rem;color:color-mix(in srgb, var(--primary) 80%, transparent);font-size:var(--fs-body);margin:0;line-height:1.75}.MaintenanceWhySection-module__O8-NYW__flow{gap:var(--space-md);display:grid;position:relative}.MaintenanceWhySection-module__O8-NYW__flow:before{content:"";border-radius:var(--radius-pill);background:color-mix(in srgb, var(--primary) 18%, transparent);width:.125rem;position:absolute;top:1.625rem;bottom:1.625rem;left:1.5625rem}.MaintenanceWhySection-module__O8-NYW__step{gap:var(--space-lg);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:stretch;display:grid;position:relative}.MaintenanceWhySection-module__O8-NYW__number{z-index:2;border:.0625rem solid color-mix(in srgb, var(--primary) 8%, transparent);background:var(--bg-2);width:3.25rem;height:3.25rem;color:var(--primary);transition:var(--transition-smooth);border-radius:.625rem;justify-content:center;align-items:center;font-size:1.15rem;font-weight:800;line-height:1;display:inline-flex;position:relative}.MaintenanceWhySection-module__O8-NYW__step:hover .MaintenanceWhySection-module__O8-NYW__number,.MaintenanceWhySection-module__O8-NYW__step:focus-visible .MaintenanceWhySection-module__O8-NYW__number,.MaintenanceWhySection-module__O8-NYW__active .MaintenanceWhySection-module__O8-NYW__number{border-color:var(--orange);background:var(--orange);color:var(--bg-1);box-shadow:var(--shadow-glow);transform:translateY(-.125rem)}.MaintenanceWhySection-module__O8-NYW__stepBody{gap:var(--space-md);min-height:7.75rem;padding:clamp(var(--space-xl), 3vw, 2.5rem) clamp(var(--space-lg), 3vw, var(--space-xl));border:.0625rem solid color-mix(in srgb, var(--primary) 4%, transparent);border-radius:var(--card-radius);background:var(--bg-1);box-shadow:0 .25rem 1.25rem color-mix(in srgb, var(--primary) 0.5%, transparent);transition:var(--transition-smooth);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden}.MaintenanceWhySection-module__O8-NYW__stepBody:hover{border-color:color-mix(in srgb, var(--primary) 8%, transparent);box-shadow:var(--shadow-premium);transform:translateY(-.5rem)}.MaintenanceWhySection-module__O8-NYW__stepBody:after{content:"";right:calc(var(--space-xl) * -1);bottom:calc(var(--space-xl) * -1);aspect-ratio:1;background:var(--beige-1);opacity:.76;border-radius:clamp(.875rem,2vw,1.5rem);width:clamp(5rem,11vw,7rem);position:absolute;transform:rotate(12deg)}.MaintenanceWhySection-module__O8-NYW__iconBox,.MaintenanceWhySection-module__O8-NYW__stepBody h3,.MaintenanceWhySection-module__O8-NYW__stepBody p{z-index:1;position:relative}.MaintenanceWhySection-module__O8-NYW__iconBox{aspect-ratio:1;background:color-mix(in srgb, var(--orange) 9%, var(--bg-1));border-radius:.85rem;justify-content:center;align-items:center;width:clamp(2.5rem,4.5vw,3rem);display:inline-flex}.MaintenanceWhySection-module__O8-NYW__iconBox svg{fill:none;width:1.2rem;height:1.2rem;stroke:var(--orange);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.MaintenanceWhySection-module__O8-NYW__stepBody h3{margin:0 0 var(--space-xs);color:var(--primary);font-size:1.05rem;font-weight:700;line-height:1.2}.MaintenanceWhySection-module__O8-NYW__stepBody p{color:color-mix(in srgb, var(--primary) 75%, transparent);max-width:18rem;margin:0;font-size:.8rem;line-height:1.45}@media (max-width:64rem){.MaintenanceWhySection-module__O8-NYW__container{grid-template-columns:1fr}.MaintenanceWhySection-module__O8-NYW__content,.MaintenanceWhySection-module__O8-NYW__flow{max-width:48rem}}@media (max-width:48rem){.MaintenanceWhySection-module__O8-NYW__section{padding:var(--section-y) 0}.MaintenanceWhySection-module__O8-NYW__section:before,.MaintenanceWhySection-module__O8-NYW__section:after{opacity:.28}.MaintenanceWhySection-module__O8-NYW__step{gap:var(--space-md)}.MaintenanceWhySection-module__O8-NYW__stepBody{grid-template-columns:1fr;min-height:auto}}@media (prefers-reduced-motion:reduce){.MaintenanceWhySection-module__O8-NYW__stepBody{transition:none}.MaintenanceWhySection-module__O8-NYW__stepBody:hover{transform:none}}
