.PostventaServiceCard-module__S_7Swq__card{background:var(--color-white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);transition:transform var(--transition-fast),box-shadow var(--transition-fast);flex-direction:column;max-width:340px;height:100%;display:flex;overflow:hidden}.PostventaServiceCard-module__S_7Swq__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.PostventaServiceCard-module__S_7Swq__imageContainer{background:var(--color-neutral-50);width:100%;height:160px;position:relative;overflow:hidden}.PostventaServiceCard-module__S_7Swq__image{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-normal)}.PostventaServiceCard-module__S_7Swq__card:hover .PostventaServiceCard-module__S_7Swq__image{transform:scale(1.05)}.PostventaServiceCard-module__S_7Swq__content{padding:var(--spacing-4);gap:var(--spacing-3);flex-direction:column;flex:1;display:flex}.PostventaServiceCard-module__S_7Swq__title{font-size:clamp(1rem,2.5vw,1.5rem);font-weight:var(--font-weight-bold);color:var(--color-text-primary);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.5px;margin:0;line-height:1.2}.PostventaServiceCard-module__S_7Swq__description{color:var(--color-neutral-700);flex:1;margin:0;font-size:clamp(.8rem,2vw,1rem);line-height:1.5}.PostventaServiceCard-module__S_7Swq__buttonContainer{justify-content:center;margin-top:auto;display:flex}.PostventaServiceCard-module__S_7Swq__whatsappButton{background:var(--color-white);color:var(--color-text-primary);border-radius:var(--border-radius-md);font-family:var(--font-display);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);border:2px solid #25d366;justify-content:center;align-items:center;gap:.5rem;padding:clamp(.625rem,1.5vw,.75rem) clamp(1.25rem,3vw,1.5rem);font-size:clamp(.9rem,1.8vw,1rem);line-height:1;text-decoration:none;display:inline-flex}.PostventaServiceCard-module__S_7Swq__whatsappButton:hover{background:#f0f0f0;border-color:#128c7e;transform:translateY(-1px);box-shadow:0 4px 12px #25d36633}.PostventaServiceCard-module__S_7Swq__whatsappButton:focus-visible{outline-offset:2px;outline:2px solid #25d366}.PostventaServiceCard-module__S_7Swq__whatsappButton:active{background:#e5e5e5;transform:translateY(0)}.PostventaServiceCard-module__S_7Swq__whatsappIcon{width:20px;height:20px;color:var(--color-text-primary);flex-shrink:0}@media (prefers-reduced-motion:reduce){.PostventaServiceCard-module__S_7Swq__card,.PostventaServiceCard-module__S_7Swq__image{transition:none}.PostventaServiceCard-module__S_7Swq__card:hover,.PostventaServiceCard-module__S_7Swq__card:hover .PostventaServiceCard-module__S_7Swq__image{transform:none}}
.postventa-module__HCwiwq__pageContainer{flex-direction:column;min-height:100vh;display:flex}.postventa-module__HCwiwq__hero{padding:var(--section-padding-compact)0;background:0 0;position:relative}.postventa-module__HCwiwq__hero .container{justify-content:center;align-items:center;display:flex}.postventa-module__HCwiwq__heroBanner{border-radius:var(--border-radius-lg);width:100%;max-width:1200px;box-shadow:var(--shadow-lg);opacity:0;animation:.7s cubic-bezier(.25,.46,.45,.94) forwards postventa-module__HCwiwq__fadeInHero;position:relative;overflow:hidden}@keyframes postventa-module__HCwiwq__fadeInHero{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.postventa-module__HCwiwq__heroImage{object-fit:cover;width:100%;height:auto;min-height:300px;display:block}.postventa-module__HCwiwq__heroContent{justify-content:center;align-items:center;gap:var(--spacing-4);text-align:center;flex-direction:column;padding:clamp(2rem,6vw,4rem);display:flex;position:absolute;inset:0}.postventa-module__HCwiwq__heroContent:before{content:"";z-index:0;background:linear-gradient(#0a0d1466,#0a0d14b3);position:absolute;inset:0}.postventa-module__HCwiwq__heroTitle{z-index:1;color:var(--color-text-inverse);font-family:var(--font-display);font-size:clamp(2rem,8vw,4rem);font-weight:var(--font-weight-bold);letter-spacing:.02em;text-transform:uppercase;text-shadow:0 2px 8px #00000080;margin:0;position:relative}.postventa-module__HCwiwq__heroDescription{z-index:1;color:var(--color-text-inverse);text-shadow:0 1px 4px #00000080;max-width:600px;margin:0;font-size:clamp(1rem,3vw,1.25rem);line-height:1.6;position:relative}.postventa-module__HCwiwq__services{padding:calc(var(--section-pad-y) + var(--spacing-6))0 var(--section-pad-y)0;background:var(--color-white)}@media (max-width:767px){.postventa-module__HCwiwq__hero{padding-bottom:calc(var(--section-padding-compact) + var(--spacing-6))}.postventa-module__HCwiwq__services{padding-top:calc(var(--section-pad-y) + var(--spacing-8) + var(--spacing-4))}.postventa-module__HCwiwq__servicesContainer{padding:0 64px}}.postventa-module__HCwiwq__servicesContainer{max-width:1200px;padding:var(--spacing-6)20px 0 20px;opacity:0;grid-template-columns:repeat(auto-fill,minmax(300px,340px));justify-content:center;gap:24px;margin:0 auto;animation:.6s cubic-bezier(.25,.46,.45,.94) .3s forwards postventa-module__HCwiwq__fadeInServices;display:grid}@keyframes postventa-module__HCwiwq__fadeInServices{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.postventa-module__HCwiwq__heroImage{min-height:350px}.postventa-module__HCwiwq__servicesContainer{padding:var(--spacing-6)24px 0 24px;gap:28px;grid-template-columns:repeat(3,1fr)!important}}@media (min-width:992px){.postventa-module__HCwiwq__heroImage{min-height:400px}.postventa-module__HCwiwq__servicesContainer{padding:var(--spacing-8)24px 0 24px;gap:30px;grid-template-columns:repeat(3,1fr)!important}}@media (min-width:1200px){.postventa-module__HCwiwq__servicesContainer{padding:var(--spacing-10)32px 0 32px;gap:32px}}@media (prefers-reduced-motion:reduce){.postventa-module__HCwiwq__heroContent:before{transition:none}.postventa-module__HCwiwq__heroBanner,.postventa-module__HCwiwq__servicesContainer{opacity:1;animation:none}}
