.optimized-image[data-astro-cid-xlwdwhtd]{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;transition:opacity .3s ease}.optimized-image[data-astro-cid-xlwdwhtd][loading=lazy]{opacity:0;animation:fadeIn .3s ease forwards}.optimized-image--16-9[data-astro-cid-xlwdwhtd]{aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}.optimized-image--4-3[data-astro-cid-xlwdwhtd]{aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover}.optimized-image--square[data-astro-cid-xlwdwhtd]{aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover}.optimized-image--contain[data-astro-cid-xlwdwhtd]{-o-object-fit:contain;object-fit:contain}.optimized-image--cover[data-astro-cid-xlwdwhtd]{-o-object-fit:cover;object-fit:cover}.hero-background[data-astro-cid-p5ljaust]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.hero-background__image[data-astro-cid-p5ljaust]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-background__overlay[data-astro-cid-p5ljaust]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.hero-background__overlay--light[data-astro-cid-p5ljaust]{background:#ffffff4d}.hero-background__overlay--dark[data-astro-cid-p5ljaust]{background:#0009}.hero-background__overlay--gradient[data-astro-cid-p5ljaust]{background:linear-gradient(135deg,#004494cc,#00449499,#0006)}.hero-background__overlay--blue[data-astro-cid-p5ljaust]{background:linear-gradient(135deg,#004494e6,#004494b3)}@media (max-width: 768px){.hero-background__overlay--gradient[data-astro-cid-p5ljaust]{background:linear-gradient(135deg,#004494d9,#004494b3,#00000080)}}.hero-badge[data-astro-cid-djgs3w3f]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:25px;backdrop-filter:blur(10px);color:#fff;font-size:.875rem;font-weight:600;margin-bottom:1.5rem}.hero-badge--highlighted[data-astro-cid-djgs3w3f]{background:#fff3;border:1px solid rgba(255,255,255,.4);box-shadow:0 4px 12px #0000001a}.hero-badge__icon[data-astro-cid-djgs3w3f]{color:#fbbf24;flex-shrink:0}.hero-badge__text[data-astro-cid-djgs3w3f]{white-space:nowrap}@media (max-width: 768px){.hero-badge[data-astro-cid-djgs3w3f]{padding:.375rem .75rem;font-size:.75rem;margin-bottom:1rem}.hero-badge__icon[data-astro-cid-djgs3w3f]{width:16px;height:16px}}.hero-title[data-astro-cid-cdna3ttl]{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1;color:#fff;text-align:center;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.hero-title__brand[data-astro-cid-cdna3ttl]{color:#fbbf24;display:inline-block}.hero-title__location[data-astro-cid-cdna3ttl]{display:block;font-size:clamp(1.25rem,3vw,2rem);font-weight:600;color:#ffffffe6;margin-top:.5rem;background:linear-gradient(135deg,#fff,#e5e7eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width: 768px){.hero-title[data-astro-cid-cdna3ttl]{text-align:left;margin-bottom:1rem}.hero-title__location[data-astro-cid-cdna3ttl]{margin-top:.25rem}}@media (max-width: 480px){.hero-title[data-astro-cid-cdna3ttl]{font-size:1.75rem}.hero-title__location[data-astro-cid-cdna3ttl]{font-size:1rem}}.trust-badge[data-astro-cid-72sxqn23]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#ffffff1a;border-radius:8px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.trust-badge--compact[data-astro-cid-72sxqn23]{padding:.5rem;gap:.5rem}.trust-badge--highlighted[data-astro-cid-72sxqn23]{background:#ffffff26;border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 6px #0000001a}.trust-badge__icon[data-astro-cid-72sxqn23]{display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.trust-badge__content[data-astro-cid-72sxqn23]{display:flex;flex-direction:column;gap:.125rem}.trust-badge__value[data-astro-cid-72sxqn23]{font-weight:700;font-size:1rem;color:#fff;line-height:1}.trust-badge__label[data-astro-cid-72sxqn23]{font-size:.875rem;color:#ffffffe6;line-height:1}.trust-badge--compact[data-astro-cid-72sxqn23] .trust-badge__value[data-astro-cid-72sxqn23]{font-size:.875rem}.trust-badge--compact[data-astro-cid-72sxqn23] .trust-badge__label[data-astro-cid-72sxqn23]{font-size:.75rem}@media (max-width: 768px){.trust-badge[data-astro-cid-72sxqn23]{padding:.5rem;gap:.5rem}.trust-badge__value[data-astro-cid-72sxqn23]{font-size:.875rem}.trust-badge__label[data-astro-cid-72sxqn23]{font-size:.75rem}}.hero-trust-indicators[data-astro-cid-adiriqhf]{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.hero-trust-indicators--compact[data-astro-cid-adiriqhf]{gap:.75rem;margin-bottom:1.5rem}@media (max-width: 768px){.hero-trust-indicators[data-astro-cid-adiriqhf]{justify-content:flex-start;gap:.75rem;margin-bottom:1.5rem}.hero-trust-indicators--compact[data-astro-cid-adiriqhf]{gap:.5rem;margin-bottom:1rem}}@media (max-width: 480px){.hero-trust-indicators[data-astro-cid-adiriqhf]{flex-direction:column;align-items:flex-start;gap:.5rem}}.phone-content[data-astro-cid-i2xzjtzo]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.phone-label[data-astro-cid-i2xzjtzo]{font-size:.875rem;font-weight:500}.phone-number[data-astro-cid-i2xzjtzo]{font-size:1.125rem;font-weight:700;letter-spacing:.5px}@media (max-width: 768px){.phone-number[data-astro-cid-i2xzjtzo]{font-size:1rem}}.hero-cta[data-astro-cid-tnou7uvq]{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.hero-cta--horizontal[data-astro-cid-tnou7uvq]{flex-direction:row;align-items:center}.hero-cta--vertical[data-astro-cid-tnou7uvq]{flex-direction:column;align-items:center}.hero-cta--grid[data-astro-cid-tnou7uvq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;max-width:600px;margin:0 auto 2rem}.hero-cta__primary[data-astro-cid-tnou7uvq]{order:1}.hero-cta__secondary[data-astro-cid-tnou7uvq]{order:2}.hero-cta__whatsapp[data-astro-cid-tnou7uvq]{order:3}@media (max-width: 768px){.hero-cta[data-astro-cid-tnou7uvq]{flex-direction:column;align-items:stretch;gap:.75rem;margin-bottom:1.5rem}.hero-cta--grid[data-astro-cid-tnou7uvq]{grid-template-columns:1fr;gap:.75rem}}@media (max-width: 480px){.hero-cta[data-astro-cid-tnou7uvq]{gap:.5rem}}.availability-badge[data-astro-cid-6bs25kjs]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ffffffe6;border-radius:20px;font-size:.875rem;font-weight:500;color:var(--text-color, #333);box-shadow:0 2px 4px #0000001a;backdrop-filter:blur(10px)}.availability-badge__indicator[data-astro-cid-6bs25kjs]{font-size:1rem;line-height:1;position:relative}.availability-badge--pulse[data-astro-cid-6bs25kjs] .availability-badge__indicator[data-astro-cid-6bs25kjs]:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;background:currentColor;opacity:.3;transform:translate(-50%,-50%);animation:pulse-ring 2s infinite}.availability-badge__text[data-astro-cid-6bs25kjs]{white-space:nowrap}@keyframes pulse-ring{0%{transform:translate(-50%,-50%) scale(1);opacity:.3}70%{transform:translate(-50%,-50%) scale(1.8);opacity:0}to{transform:translate(-50%,-50%) scale(1.8);opacity:0}}@media (max-width: 768px){.availability-badge[data-astro-cid-6bs25kjs]{padding:.375rem .75rem;font-size:.75rem}}.hero-section[data-astro-cid-zw3ine5s]{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:var(--primary-color, #004494)}.hero-section--compact[data-astro-cid-zw3ine5s]{min-height:80vh}.hero-section--city[data-astro-cid-zw3ine5s]{min-height:90vh}.hero-section__content[data-astro-cid-zw3ine5s]{position:relative;z-index:3;width:100%;padding:2rem 0}.hero-section__wrapper[data-astro-cid-zw3ine5s]{display:flex;align-items:center;justify-content:center;min-height:60vh}.hero-section__main[data-astro-cid-zw3ine5s]{max-width:800px;width:100%;text-align:center}.hero-section__subtitle[data-astro-cid-zw3ine5s]{font-size:clamp(1rem,2.5vw,1.25rem);color:#fffffff2;text-align:center;margin-bottom:2rem;line-height:1.6;font-weight:500}.hero-section__availability[data-astro-cid-zw3ine5s]{margin-top:1rem}@media (max-width: 768px){.hero-section[data-astro-cid-zw3ine5s]{min-height:100vh;padding-top:80px}.hero-section__content[data-astro-cid-zw3ine5s]{padding:1rem 0}.hero-section__main[data-astro-cid-zw3ine5s]{text-align:left;padding:0 1rem}.hero-section__subtitle[data-astro-cid-zw3ine5s]{text-align:left;margin-bottom:1.5rem}}@media (max-width: 480px){.hero-section__subtitle[data-astro-cid-zw3ine5s]{font-size:.9rem;br{display:none}}}.emergency-header[data-astro-cid-byiy6ahv]{text-align:center;margin-bottom:3rem}.emergency-header--compact[data-astro-cid-byiy6ahv]{margin-bottom:2rem}.emergency-header__alert[data-astro-cid-byiy6ahv]{display:inline-flex;align-items:center;gap:.5rem;background:#fff3;padding:.5rem 1rem;border-radius:25px;font-size:.875rem;font-weight:700;margin-bottom:1rem;border:2px solid rgba(255,255,255,.3);backdrop-filter:blur(10px);animation:alert-glow 2s infinite}.emergency-header__title[data-astro-cid-byiy6ahv]{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:1rem;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.3)}.emergency-header__subtitle[data-astro-cid-byiy6ahv]{font-size:clamp(1rem,2.5vw,1.25rem);margin-bottom:2rem;opacity:.95;line-height:1.6;max-width:700px;margin-left:auto;margin-right:auto}.emergency-header__highlights[data-astro-cid-byiy6ahv]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.highlight-item[data-astro-cid-byiy6ahv]{display:flex;align-items:center;gap:.5rem;background:#ffffff26;padding:.75rem 1rem;border-radius:25px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);font-weight:600;font-size:.9rem;transition:transform .2s ease}.highlight-item[data-astro-cid-byiy6ahv]:hover{transform:translateY(-2px);background:#fff3}.highlight-item[data-astro-cid-byiy6ahv] svg[data-astro-cid-byiy6ahv]{flex-shrink:0}@keyframes alert-glow{0%,to{box-shadow:0 0 #ffffff4d}50%{box-shadow:0 0 0 8px #fff0}}@media (max-width: 768px){.emergency-header__highlights[data-astro-cid-byiy6ahv]{flex-direction:column;align-items:center;gap:1rem}.highlight-item[data-astro-cid-byiy6ahv]{padding:.5rem .75rem;font-size:.8rem}}@media (max-width: 480px){.emergency-header__title[data-astro-cid-byiy6ahv]{font-size:1.75rem}.emergency-header__subtitle[data-astro-cid-byiy6ahv]{font-size:.9rem}}.emergency-steps[data-astro-cid-6xnphjqu]{background:#ffffff1a;border-radius:16px;padding:3rem 2rem;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.emergency-steps--compact[data-astro-cid-6xnphjqu]{padding:2rem 1.5rem}.emergency-steps--minimal[data-astro-cid-6xnphjqu]{background:transparent;padding:2rem 0;border:none}.emergency-steps__header[data-astro-cid-6xnphjqu]{text-align:center;margin-bottom:3rem}.emergency-steps__title[data-astro-cid-6xnphjqu]{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin-bottom:.75rem;line-height:1.3}.emergency-steps__subtitle[data-astro-cid-6xnphjqu]{font-size:1rem;opacity:.9;line-height:1.6;max-width:500px;margin:0 auto}.emergency-steps__grid[data-astro-cid-6xnphjqu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;position:relative}.step-item[data-astro-cid-6xnphjqu]{position:relative;text-align:center;padding:1.5rem;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:transform .3s ease,background .3s ease}.step-item[data-astro-cid-6xnphjqu]:hover{transform:translateY(-4px);background:#ffffff1a}.step-item__number[data-astro-cid-6xnphjqu]{position:absolute;top:-15px;left:50%;transform:translate(-50%);width:40px;height:40px;background:#fff;color:var(--emergency-color, #e61e2a);font-weight:800;font-size:1.125rem;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0003}.step-item__icon[data-astro-cid-6xnphjqu]{margin:1.5rem auto 1rem;width:60px;height:60px;background:#ffffff26;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.step-item__content[data-astro-cid-6xnphjqu]{margin-top:1rem}.step-item__title[data-astro-cid-6xnphjqu]{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;line-height:1.3}.step-item__description[data-astro-cid-6xnphjqu]{font-size:.9rem;opacity:.9;line-height:1.5}.step-item__connector[data-astro-cid-6xnphjqu]{display:none}@media (min-width: 769px) and (max-width: 1200px){.emergency-steps__grid[data-astro-cid-6xnphjqu]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.emergency-steps[data-astro-cid-6xnphjqu]{padding:2rem 1rem}.emergency-steps__header[data-astro-cid-6xnphjqu]{margin-bottom:2rem}.emergency-steps__grid[data-astro-cid-6xnphjqu]{grid-template-columns:1fr;gap:1.5rem}.step-item[data-astro-cid-6xnphjqu]{padding:1rem}.step-item__icon[data-astro-cid-6xnphjqu]{width:50px;height:50px;margin:1rem auto .75rem}.step-item__icon[data-astro-cid-6xnphjqu] svg[data-astro-cid-6xnphjqu]{width:24px;height:24px}.step-item__title[data-astro-cid-6xnphjqu]{font-size:1.125rem}.step-item__description[data-astro-cid-6xnphjqu]{font-size:.85rem}}.emergency-features[data-astro-cid-6fesykh4]{background:#ffffff0d;border-radius:16px;padding:3rem 2rem;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.emergency-features--compact[data-astro-cid-6fesykh4]{padding:2rem 1.5rem}.emergency-features--grid[data-astro-cid-6fesykh4]{background:transparent;border:none;padding:2rem 0}.emergency-features__header[data-astro-cid-6fesykh4]{text-align:center;margin-bottom:2.5rem}.emergency-features__title[data-astro-cid-6fesykh4]{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin-bottom:.75rem;line-height:1.3;color:#fff}.emergency-features__subtitle[data-astro-cid-6fesykh4]{font-size:1rem;opacity:.9;line-height:1.6;max-width:500px;margin:0 auto;color:#fff}.emergency-features__grid[data-astro-cid-6fesykh4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.feature-item[data-astro-cid-6fesykh4]{display:flex;gap:1rem;padding:1.5rem;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:transform .3s ease,background .3s ease}.feature-item[data-astro-cid-6fesykh4]:hover{transform:translateY(-4px);background:#ffffff1a}.feature-item__icon[data-astro-cid-6fesykh4]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#ffffff26;border-radius:12px;color:#fbbf24;flex-shrink:0}.feature-item__content[data-astro-cid-6fesykh4]{flex:1}.feature-item__title[data-astro-cid-6fesykh4]{font-size:1.125rem;font-weight:700;color:#fff;margin-bottom:.5rem;line-height:1.3}.feature-item__description[data-astro-cid-6fesykh4]{font-size:.9rem;color:#ffffffe6;line-height:1.5}@media (max-width: 768px){.emergency-features[data-astro-cid-6fesykh4]{padding:2rem 1rem}.emergency-features__header[data-astro-cid-6fesykh4]{margin-bottom:2rem}.emergency-features__grid[data-astro-cid-6fesykh4]{grid-template-columns:1fr;gap:1.5rem}.feature-item[data-astro-cid-6fesykh4]{padding:1rem;gap:.75rem}.feature-item__icon[data-astro-cid-6fesykh4]{width:50px;height:50px}.feature-item__icon[data-astro-cid-6fesykh4] svg[data-astro-cid-6fesykh4]{width:24px;height:24px}.feature-item__title[data-astro-cid-6fesykh4]{font-size:1rem}.feature-item__description[data-astro-cid-6fesykh4]{font-size:.85rem}}.emergency-contact[data-astro-cid-7vgo3oup]{text-align:center;background:#ffffff1a;border-radius:16px;padding:3rem 2rem;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.emergency-contact--compact[data-astro-cid-7vgo3oup]{padding:2rem 1.5rem}.emergency-contact--minimal[data-astro-cid-7vgo3oup]{background:transparent;padding:2rem 0;border:none}.emergency-contact__header[data-astro-cid-7vgo3oup]{margin-bottom:2rem}.emergency-contact__title[data-astro-cid-7vgo3oup]{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin-bottom:.75rem;line-height:1.3}.emergency-contact__subtitle[data-astro-cid-7vgo3oup]{font-size:1rem;opacity:.9;line-height:1.6;max-width:500px;margin:0 auto}.emergency-contact__cta[data-astro-cid-7vgo3oup]{display:flex;justify-content:center;gap:1rem;margin-bottom:2.5rem;flex-wrap:wrap}.emergency-contact__info[data-astro-cid-7vgo3oup]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;max-width:600px;margin:0 auto}.info-item[data-astro-cid-7vgo3oup]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#ffffff0d;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.info-item__icon[data-astro-cid-7vgo3oup]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ffffff26;border-radius:8px;color:#fff;flex-shrink:0}.info-item__content[data-astro-cid-7vgo3oup]{display:flex;flex-direction:column;gap:.25rem}.info-item__label[data-astro-cid-7vgo3oup]{font-size:.875rem;opacity:.8;line-height:1}.info-item__value[data-astro-cid-7vgo3oup]{font-size:1rem;font-weight:600;line-height:1}@media (max-width: 768px){.emergency-contact[data-astro-cid-7vgo3oup]{padding:2rem 1rem}.emergency-contact__cta[data-astro-cid-7vgo3oup]{flex-direction:column;align-items:center;gap:.75rem}.emergency-contact__info[data-astro-cid-7vgo3oup]{grid-template-columns:1fr;gap:1rem}.info-item[data-astro-cid-7vgo3oup]{padding:.75rem}.info-item__icon[data-astro-cid-7vgo3oup]{width:35px;height:35px}.info-item__value[data-astro-cid-7vgo3oup]{font-size:.9rem}.info-item__label[data-astro-cid-7vgo3oup]{font-size:.8rem}}.emergency-availability[data-astro-cid-ot3bz45j]{background:#ffffff0d;border-radius:12px;padding:2rem;border:1px solid rgba(255,255,255,.1);text-align:center}.emergency-availability--compact[data-astro-cid-ot3bz45j]{padding:1.5rem}.emergency-availability--minimal[data-astro-cid-ot3bz45j]{background:transparent;border:none;padding:1rem 0}.emergency-availability__status[data-astro-cid-ot3bz45j]{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:2rem}.emergency-availability__details[data-astro-cid-ot3bz45j]{text-align:center}.availability-text[data-astro-cid-ot3bz45j]{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;color:#fff}.availability-subtext[data-astro-cid-ot3bz45j]{font-size:.9rem;opacity:.9;color:#fff}.emergency-availability__coverage[data-astro-cid-ot3bz45j]{margin-bottom:2rem}.coverage-title[data-astro-cid-ot3bz45j]{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:#fff}.coverage-areas[data-astro-cid-ot3bz45j]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.coverage-area[data-astro-cid-ot3bz45j]{background:#ffffff1a;padding:.375rem .75rem;border-radius:15px;font-size:.875rem;color:#fff;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(5px)}.emergency-availability__guarantee[data-astro-cid-ot3bz45j]{display:flex;flex-direction:column;gap:.75rem}.guarantee-item[data-astro-cid-ot3bz45j]{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.9rem;color:#fff;opacity:.95}.guarantee-item[data-astro-cid-ot3bz45j] svg[data-astro-cid-ot3bz45j]{color:#fbbf24;flex-shrink:0}@media (max-width: 768px){.emergency-availability[data-astro-cid-ot3bz45j]{padding:1.5rem}.emergency-availability__status[data-astro-cid-ot3bz45j]{gap:.75rem;margin-bottom:1.5rem}.availability-text[data-astro-cid-ot3bz45j]{font-size:1.125rem}.availability-subtext[data-astro-cid-ot3bz45j]{font-size:.8rem}.coverage-title[data-astro-cid-ot3bz45j]{font-size:1rem}.coverage-areas[data-astro-cid-ot3bz45j]{gap:.375rem}.coverage-area[data-astro-cid-ot3bz45j]{font-size:.75rem;padding:.25rem .5rem}.guarantee-item[data-astro-cid-ot3bz45j]{font-size:.8rem}.guarantee-item[data-astro-cid-ot3bz45j] svg[data-astro-cid-ot3bz45j]{width:18px;height:18px}}.emergency-section[data-astro-cid-6vek5jso]{padding:4rem 0;background:linear-gradient(135deg,#e61e2a,#c91c26);color:#fff;position:relative;overflow:hidden}.emergency-section[data-astro-cid-6vek5jso]:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat;opacity:.1;z-index:1}.emergency-section--compact[data-astro-cid-6vek5jso]{padding:3rem 0}.emergency-section--urgent[data-astro-cid-6vek5jso]{background:linear-gradient(135deg,#dc2626,#b91c1c);animation:urgent-pulse 3s infinite}.emergency-section__content[data-astro-cid-6vek5jso]{position:relative;z-index:2;display:grid;gap:3rem}@keyframes urgent-pulse{0%,to{box-shadow:0 0 #dc262666}50%{box-shadow:0 0 0 20px #dc262600}}@media (max-width: 768px){.emergency-section[data-astro-cid-6vek5jso]{padding:3rem 0}.emergency-section__content[data-astro-cid-6vek5jso]{gap:2rem}}.product-card[data-astro-cid-pxdipme3]{position:relative;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px #0000001a;transition:all .3s ease;display:flex;flex-direction:column;height:100%}.product-card[data-astro-cid-pxdipme3]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.product-card--highlight[data-astro-cid-pxdipme3]{border:2px solid var(--primary-color, #004494);box-shadow:0 6px 20px #00449433}.product-card--eco[data-astro-cid-pxdipme3]{border:2px solid #22c55e}.product-card--compact[data-astro-cid-pxdipme3]{max-width:280px}.product-card--featured[data-astro-cid-pxdipme3]{transform:scale(1.05);z-index:2}.product-card__badge[data-astro-cid-pxdipme3]{position:absolute;top:1rem;right:1rem;background:var(--primary-color, #004494);color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;z-index:3}.product-card__eco-badge[data-astro-cid-pxdipme3]{position:absolute;top:1rem;left:1rem;background:#22c55e;color:#fff;padding:.25rem .5rem;border-radius:20px;font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:.25rem;z-index:3}.product-card__image[data-astro-cid-pxdipme3]{height:180px;display:flex;align-items:center;justify-content:center;padding:1rem;background:#f8f9fa}.product-image[data-astro-cid-pxdipme3]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.product-card__content[data-astro-cid-pxdipme3]{padding:1.5rem;flex:1;display:flex;flex-direction:column}.product-card__title[data-astro-cid-pxdipme3]{font-size:1.25rem;font-weight:700;color:var(--text-color, #333);margin-bottom:1rem;line-height:1.3}.product-card__specs[data-astro-cid-pxdipme3]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem;padding:.75rem;background:#f8f9fa;border-radius:8px}.spec-item[data-astro-cid-pxdipme3]{display:flex;flex-direction:column;gap:.25rem}.spec-label[data-astro-cid-pxdipme3]{font-size:.75rem;color:#666;font-weight:500}.spec-value[data-astro-cid-pxdipme3]{font-size:1rem;font-weight:700;color:var(--primary-color, #004494)}.product-card__features[data-astro-cid-pxdipme3]{list-style:none;margin:0;padding:0;margin-bottom:1.5rem;flex:1}.feature-item[data-astro-cid-pxdipme3]{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.875rem;color:#555}.feature-item[data-astro-cid-pxdipme3] svg[data-astro-cid-pxdipme3]{color:#22c55e;flex-shrink:0}.product-card__footer[data-astro-cid-pxdipme3]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto}.product-card__price[data-astro-cid-pxdipme3]{font-size:1.125rem;font-weight:700;color:var(--primary-color, #004494)}@media (max-width: 768px){.product-card__content[data-astro-cid-pxdipme3]{padding:1rem}.product-card__title[data-astro-cid-pxdipme3]{font-size:1.125rem}.product-card__specs[data-astro-cid-pxdipme3]{gap:.5rem;padding:.5rem}.spec-value[data-astro-cid-pxdipme3]{font-size:.875rem}.product-card__price[data-astro-cid-pxdipme3]{font-size:1rem}}.product-grid[data-astro-cid-crl6c2dn]{display:grid;gap:2rem;width:100%}.product-grid--cols-2[data-astro-cid-crl6c2dn]{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.product-grid--cols-3[data-astro-cid-crl6c2dn]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.product-grid--compact[data-astro-cid-crl6c2dn]{gap:1.5rem}.product-grid--featured[data-astro-cid-crl6c2dn]{gap:2.5rem}@media (max-width: 1200px){.product-grid--cols-3[data-astro-cid-crl6c2dn]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width: 768px){.product-grid[data-astro-cid-crl6c2dn]{grid-template-columns:1fr;gap:1.5rem}.product-grid--compact[data-astro-cid-crl6c2dn]{gap:1rem}}@media (max-width: 480px){.product-grid[data-astro-cid-crl6c2dn]{gap:1rem}}.product-grid[data-astro-cid-crl6c2dn]>.product-card--highlight{grid-column:span 1}@media (min-width: 769px){.product-grid--cols-2[data-astro-cid-crl6c2dn]>.product-card--highlight{grid-column:1 / -1;max-width:500px;justify-self:center}}.product-category[data-astro-cid-hiocogj6]{margin-bottom:2rem}.product-category--compact[data-astro-cid-hiocogj6]{margin-bottom:1.5rem}.product-category__header[data-astro-cid-hiocogj6]{text-align:center;margin-bottom:2rem}.product-category__title[data-astro-cid-hiocogj6]{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--text-color, #333);margin-bottom:.5rem;line-height:1.3}.product-category__tagline[data-astro-cid-hiocogj6]{display:inline-block;background:linear-gradient(135deg,var(--primary-color, #004494),#0056b3);color:#fff;padding:.375rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600;margin-bottom:1rem}.product-category__description[data-astro-cid-hiocogj6]{font-size:1rem;color:#666;line-height:1.6;max-width:600px;margin:0 auto}@media (max-width: 768px){.product-category__header[data-astro-cid-hiocogj6]{margin-bottom:1.5rem}.product-category__title[data-astro-cid-hiocogj6]{font-size:1.5rem}.product-category__tagline[data-astro-cid-hiocogj6]{padding:.25rem .75rem;font-size:.75rem}.product-category__description[data-astro-cid-hiocogj6]{font-size:.875rem}}.product-benefits[data-astro-cid-hlbecnqz]{margin-top:4rem;padding:3rem 0;background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000000d}.product-benefits--compact[data-astro-cid-hlbecnqz]{margin-top:3rem;padding:2rem 0}.product-benefits--grid[data-astro-cid-hlbecnqz]{background:transparent;box-shadow:none;padding:2rem 0}.product-benefits__header[data-astro-cid-hlbecnqz]{text-align:center;margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto}.product-benefits__title[data-astro-cid-hlbecnqz]{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--text-color, #333);margin-bottom:.75rem;line-height:1.3}.product-benefits__subtitle[data-astro-cid-hlbecnqz]{font-size:1rem;color:#666;line-height:1.6}.product-benefits__grid[data-astro-cid-hlbecnqz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1000px;margin:0 auto;padding:0 1rem}.benefit-item[data-astro-cid-hlbecnqz]{display:flex;gap:1rem;padding:1.5rem;background:#f8f9fa;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease}.benefit-item[data-astro-cid-hlbecnqz]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.product-benefits--grid[data-astro-cid-hlbecnqz] .benefit-item[data-astro-cid-hlbecnqz]{background:#fff;box-shadow:0 2px 4px #0000001a}.benefit-item__icon[data-astro-cid-hlbecnqz]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--primary-color, #004494);color:#fff;border-radius:12px;flex-shrink:0}.benefit-item__content[data-astro-cid-hlbecnqz]{flex:1}.benefit-item__title[data-astro-cid-hlbecnqz]{font-size:1.125rem;font-weight:700;color:var(--text-color, #333);margin-bottom:.5rem;line-height:1.3}.benefit-item__description[data-astro-cid-hlbecnqz]{font-size:.875rem;color:#666;line-height:1.5}@media (max-width: 768px){.product-benefits[data-astro-cid-hlbecnqz]{margin-top:3rem;padding:2rem 1rem}.product-benefits__grid[data-astro-cid-hlbecnqz]{grid-template-columns:1fr;gap:1.5rem;padding:0}.benefit-item[data-astro-cid-hlbecnqz]{padding:1rem;gap:.75rem}.benefit-item__icon[data-astro-cid-hlbecnqz]{width:50px;height:50px}.benefit-item__icon[data-astro-cid-hlbecnqz] svg[data-astro-cid-hlbecnqz]{width:24px;height:24px}.benefit-item__title[data-astro-cid-hlbecnqz]{font-size:1rem}.benefit-item__description[data-astro-cid-hlbecnqz]{font-size:.8rem}}.products-section[data-astro-cid-sf5dzvzf]{padding:4rem 0;background:#f8f9fa}.products-section--compact[data-astro-cid-sf5dzvzf]{padding:3rem 0}.products-section--featured[data-astro-cid-sf5dzvzf]{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.products-section__header[data-astro-cid-sf5dzvzf]{text-align:center;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.products-section__badge[data-astro-cid-sf5dzvzf]{display:inline-block;background:var(--primary-color, #004494);color:#fff;padding:.5rem 1.5rem;border-radius:25px;font-size:.875rem;font-weight:600;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.products-section__title[data-astro-cid-sf5dzvzf]{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--text-color, #333);margin-bottom:1rem;line-height:1.2}.products-section__subtitle[data-astro-cid-sf5dzvzf]{font-size:1.125rem;color:#666;line-height:1.6;max-width:600px;margin:0 auto}.products-section__categories[data-astro-cid-sf5dzvzf]{display:flex;flex-direction:column;gap:3rem}@media (max-width: 768px){.products-section[data-astro-cid-sf5dzvzf]{padding:3rem 0}.products-section__header[data-astro-cid-sf5dzvzf]{margin-bottom:2rem}.products-section__title[data-astro-cid-sf5dzvzf]{font-size:2rem}.products-section__subtitle[data-astro-cid-sf5dzvzf]{font-size:1rem}.products-section__categories[data-astro-cid-sf5dzvzf]{gap:2rem}}.testimonials-section[data-astro-cid-wgrcrutd]{padding:80px 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.container[data-astro-cid-wgrcrutd]{max-width:1200px;margin:0 auto;padding:0 20px}.section-header[data-astro-cid-wgrcrutd]{text-align:center;margin-bottom:50px}.section-header[data-astro-cid-wgrcrutd] h2[data-astro-cid-wgrcrutd]{font-size:2.5rem;color:#004494;margin-bottom:10px;font-weight:700}.section-header[data-astro-cid-wgrcrutd] p[data-astro-cid-wgrcrutd]{font-size:1.1rem;color:#666}.stats-bar[data-astro-cid-wgrcrutd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;margin-bottom:50px;padding:30px;background:#fff;border-radius:15px;box-shadow:0 5px 20px #0000000d}.stat[data-astro-cid-wgrcrutd]{text-align:center}.stat-value[data-astro-cid-wgrcrutd]{font-size:2rem;font-weight:700;color:#004494;margin-bottom:5px;display:flex;align-items:center;justify-content:center;gap:10px}.stars[data-astro-cid-wgrcrutd]{color:gold}.stat-label[data-astro-cid-wgrcrutd]{font-size:.9rem;color:#666;text-transform:uppercase;letter-spacing:1px}.testimonials-grid[data-astro-cid-wgrcrutd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-bottom:50px}.testimonial-card[data-astro-cid-wgrcrutd]{background:#fff;padding:30px;border-radius:15px;box-shadow:0 5px 20px #00000014;transition:transform .3s,box-shadow .3s}.testimonial-card[data-astro-cid-wgrcrutd]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001f}.testimonial-header[data-astro-cid-wgrcrutd]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.customer-info[data-astro-cid-wgrcrutd]{display:flex;align-items:center;gap:15px}.customer-avatar[data-astro-cid-wgrcrutd]{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#004494,#06c);overflow:hidden;position:relative}.avatar-letter[data-astro-cid-wgrcrutd]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;font-weight:600;z-index:1}.customer-name[data-astro-cid-wgrcrutd]{font-weight:600;color:#333;margin-bottom:3px}.customer-location[data-astro-cid-wgrcrutd]{font-size:.9rem;color:#666}.testimonial-meta[data-astro-cid-wgrcrutd]{text-align:right}.rating[data-astro-cid-wgrcrutd]{color:gold;font-size:1.1rem;margin-bottom:3px}.date[data-astro-cid-wgrcrutd]{font-size:.85rem;color:#999}.testimonial-service[data-astro-cid-wgrcrutd]{margin-bottom:15px}.service-badge[data-astro-cid-wgrcrutd]{display:inline-block;padding:5px 12px;background:#e3f2fd;color:#004494;border-radius:20px;font-size:.85rem;font-weight:500}.testimonial-text[data-astro-cid-wgrcrutd]{color:#555;line-height:1.6;font-style:italic}.testimonials-cta[data-astro-cid-wgrcrutd]{text-align:center;padding:40px;background:#fff;border-radius:15px;box-shadow:0 5px 20px #0000000d}.testimonials-cta[data-astro-cid-wgrcrutd] p[data-astro-cid-wgrcrutd]{font-size:1.2rem;color:#333;margin-bottom:25px}.cta-buttons[data-astro-cid-wgrcrutd]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.btn-primary[data-astro-cid-wgrcrutd],.btn-secondary[data-astro-cid-wgrcrutd]{display:inline-flex;align-items:center;gap:10px;padding:15px 30px;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s}.btn-primary[data-astro-cid-wgrcrutd]{background:linear-gradient(135deg,#e61e2a,#ff8c42);color:#fff}.btn-primary[data-astro-cid-wgrcrutd]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #ff6b354d}.btn-secondary[data-astro-cid-wgrcrutd]{background:#fff;color:#004494;border:2px solid #004494}.btn-secondary[data-astro-cid-wgrcrutd]:hover{background:#004494;color:#fff}@media (max-width: 768px){.testimonials-section[data-astro-cid-wgrcrutd]{padding:60px 0}.section-header[data-astro-cid-wgrcrutd] h2[data-astro-cid-wgrcrutd]{font-size:2rem}.stats-bar[data-astro-cid-wgrcrutd]{grid-template-columns:repeat(2,1fr);gap:20px;padding:20px}.stat-value[data-astro-cid-wgrcrutd]{font-size:1.5rem}.testimonials-grid[data-astro-cid-wgrcrutd]{grid-template-columns:1fr;gap:20px}.testimonial-card[data-astro-cid-wgrcrutd]{padding:20px}.cta-buttons[data-astro-cid-wgrcrutd]{flex-direction:column}.btn-primary[data-astro-cid-wgrcrutd],.btn-secondary[data-astro-cid-wgrcrutd]{width:100%;justify-content:center}}.zone-coverage[data-astro-cid-mvyckqv4]{padding:80px 0;background:#f8f9fa}.container[data-astro-cid-mvyckqv4]{max-width:1200px;margin:0 auto;padding:0 20px}.section-header[data-astro-cid-mvyckqv4]{text-align:center;margin-bottom:50px}.section-header[data-astro-cid-mvyckqv4] h2[data-astro-cid-mvyckqv4]{font-size:2.5rem;color:#004494;margin-bottom:10px;font-weight:700}.section-header[data-astro-cid-mvyckqv4] p[data-astro-cid-mvyckqv4]{font-size:1.1rem;color:#666}.map-container[data-astro-cid-mvyckqv4]{margin-bottom:50px}.map-wrapper[data-astro-cid-mvyckqv4]{background:#fff;border-radius:15px;padding:30px;box-shadow:0 5px 20px #00000014;position:relative}.idf-map[data-astro-cid-mvyckqv4]{width:100%;height:auto;max-height:400px}.dept[data-astro-cid-mvyckqv4]{cursor:pointer;transition:all .3s}.dept[data-astro-cid-mvyckqv4]:hover{opacity:1!important;filter:brightness(1.1)}.map-legend[data-astro-cid-mvyckqv4]{position:absolute;top:30px;right:30px;background:#fff;padding:15px;border-radius:10px;box-shadow:0 3px 10px #0000001a}.legend-title[data-astro-cid-mvyckqv4]{font-weight:600;margin-bottom:10px;color:#333}.legend-items[data-astro-cid-mvyckqv4]{display:flex;flex-direction:column;gap:8px}.legend-item[data-astro-cid-mvyckqv4]{display:flex;align-items:center;gap:10px;font-size:.9rem;color:#666}.legend-color[data-astro-cid-mvyckqv4]{width:20px;height:20px;border-radius:4px}.departments-grid[data-astro-cid-mvyckqv4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:50px}.dept-card[data-astro-cid-mvyckqv4]{background:#fff;border-radius:12px;overflow:hidden;text-decoration:none;transition:all .3s;box-shadow:0 3px 10px #00000014}.dept-card[data-astro-cid-mvyckqv4]:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001f}.dept-header[data-astro-cid-mvyckqv4]{padding:20px;text-align:center}.dept-code[data-astro-cid-mvyckqv4]{font-size:2rem;font-weight:700;color:#fff}.dept-content[data-astro-cid-mvyckqv4]{padding:20px}.dept-content[data-astro-cid-mvyckqv4] h3[data-astro-cid-mvyckqv4]{font-size:1.1rem;color:#333;margin-bottom:5px}.dept-content[data-astro-cid-mvyckqv4] p[data-astro-cid-mvyckqv4]{color:#666;font-size:.9rem;margin-bottom:10px}.dept-link[data-astro-cid-mvyckqv4]{color:#004494;font-size:.9rem;font-weight:500}.cities-section[data-astro-cid-mvyckqv4]{background:#fff;padding:30px;border-radius:15px;margin-bottom:50px;box-shadow:0 5px 20px #00000014}.cities-section[data-astro-cid-mvyckqv4] h3[data-astro-cid-mvyckqv4]{color:#004494;margin-bottom:20px;font-size:1.5rem}.cities-tags[data-astro-cid-mvyckqv4]{display:flex;flex-wrap:wrap;gap:10px}.city-tag[data-astro-cid-mvyckqv4]{display:inline-block;padding:8px 16px;background:#e3f2fd;color:#004494;border-radius:20px;text-decoration:none;font-size:.9rem;transition:all .3s}.city-tag[data-astro-cid-mvyckqv4]:hover{background:#004494;color:#fff;transform:translateY(-2px)}.coverage-stats[data-astro-cid-mvyckqv4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.stat-card[data-astro-cid-mvyckqv4]{background:#fff;padding:30px;border-radius:15px;display:flex;align-items:center;gap:20px;box-shadow:0 5px 20px #00000014}.stat-icon[data-astro-cid-mvyckqv4]{width:60px;height:60px;background:linear-gradient(135deg,#004494,#06c);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.stat-number[data-astro-cid-mvyckqv4]{font-size:1.8rem;font-weight:700;color:#004494;margin-bottom:5px}.stat-label[data-astro-cid-mvyckqv4]{color:#666;font-size:.9rem}@media (max-width: 768px){.zone-coverage[data-astro-cid-mvyckqv4]{padding:60px 0}.section-header[data-astro-cid-mvyckqv4] h2[data-astro-cid-mvyckqv4]{font-size:2rem}.map-legend[data-astro-cid-mvyckqv4]{position:static;margin-top:20px}.departments-grid[data-astro-cid-mvyckqv4]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.coverage-stats[data-astro-cid-mvyckqv4]{grid-template-columns:1fr;gap:20px}.cities-tags[data-astro-cid-mvyckqv4]{justify-content:center}}.department-links[data-astro-cid-man43p2f]{padding:80px 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.container[data-astro-cid-man43p2f]{max-width:1200px;margin:0 auto;padding:0 20px}.section-header[data-astro-cid-man43p2f]{text-align:center;margin-bottom:50px}.section-header[data-astro-cid-man43p2f] h2[data-astro-cid-man43p2f]{font-size:2.5rem;color:#004494;margin-bottom:10px;font-weight:700}.section-header[data-astro-cid-man43p2f] p[data-astro-cid-man43p2f]{font-size:1.2rem;color:#666}.priority-departments[data-astro-cid-man43p2f]{margin-bottom:60px}.priority-departments[data-astro-cid-man43p2f] h3[data-astro-cid-man43p2f]{font-size:1.8rem;color:#e61e2a;margin-bottom:30px;text-align:center}.priority-grid[data-astro-cid-man43p2f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin-bottom:20px}.priority-dept-card[data-astro-cid-man43p2f]{background:linear-gradient(135deg,#e61e2a,#cc1828);color:#fff;padding:25px;border-radius:15px;text-decoration:none;display:flex;align-items:center;gap:20px;transition:all .3s;box-shadow:0 5px 20px #e61e2a33}.priority-dept-card[data-astro-cid-man43p2f]:hover{transform:translateY(-5px);box-shadow:0 15px 40px #e61e2a4d}.dept-badge[data-astro-cid-man43p2f]{background:#fff3;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dept-number[data-astro-cid-man43p2f]{font-size:1.5rem;font-weight:700}.dept-content[data-astro-cid-man43p2f] h4[data-astro-cid-man43p2f]{font-size:1.2rem;margin-bottom:8px;font-weight:600}.dept-content[data-astro-cid-man43p2f] p[data-astro-cid-man43p2f]{color:#ffffffe6;margin-bottom:10px;font-size:.95rem}.dept-cta[data-astro-cid-man43p2f]{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:500}.all-departments[data-astro-cid-man43p2f] h3[data-astro-cid-man43p2f]{font-size:1.8rem;color:#004494;margin-bottom:30px;text-align:center}.departments-grid[data-astro-cid-man43p2f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:40px}.dept-link-card[data-astro-cid-man43p2f]{background:#fff;padding:20px;border-radius:12px;text-decoration:none;transition:all .3s;border:2px solid transparent;position:relative;overflow:hidden}.dept-link-card[data-astro-cid-man43p2f]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#004494,#06c);transform:scaleX(0);transition:transform .3s}.dept-link-card[data-astro-cid-man43p2f]:hover:before{transform:scaleX(1)}.dept-link-card[data-astro-cid-man43p2f]:hover{transform:translateY(-3px);box-shadow:0 10px 30px #00449426;border-color:#004494}.dept-link-card[data-astro-cid-man43p2f].priority{border-left:4px solid #e61e2a}.dept-header[data-astro-cid-man43p2f]{display:flex;align-items:center;gap:15px;margin-bottom:10px}.dept-code[data-astro-cid-man43p2f]{background:linear-gradient(135deg,#004494,#06c);color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;flex-shrink:0}.dept-info[data-astro-cid-man43p2f] strong[data-astro-cid-man43p2f]{color:#333;font-size:1.1rem;margin-bottom:4px;display:block}.keywords[data-astro-cid-man43p2f]{color:#e61e2a;font-size:.9rem;font-weight:500}.dept-description[data-astro-cid-man43p2f]{color:#666;font-size:.9rem;margin-bottom:15px;line-height:1.4}.link-arrow[data-astro-cid-man43p2f]{color:#004494;margin-left:auto;align-self:flex-start;transition:all .3s}.dept-link-card[data-astro-cid-man43p2f]:hover .link-arrow[data-astro-cid-man43p2f]{transform:translate(5px);color:#e61e2a}.service-guarantee[data-astro-cid-man43p2f]{background:linear-gradient(135deg,#004494,#06c);color:#fff;padding:40px;border-radius:20px;margin-top:40px}.guarantee-content[data-astro-cid-man43p2f]{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.guarantee-icon[data-astro-cid-man43p2f]{color:#28a745;flex-shrink:0}.guarantee-text[data-astro-cid-man43p2f]{flex:1;min-width:300px}.guarantee-text[data-astro-cid-man43p2f] h4[data-astro-cid-man43p2f]{font-size:1.5rem;margin-bottom:10px;color:#fff}.guarantee-text[data-astro-cid-man43p2f] p[data-astro-cid-man43p2f]{color:#ffffffe6;line-height:1.6}.emergency-contact[data-astro-cid-man43p2f]{flex-shrink:0}.emergency-btn[data-astro-cid-man43p2f]{display:flex;align-items:center;gap:10px;background:#e61e2a;color:#fff;padding:15px 25px;border-radius:50px;text-decoration:none;font-weight:700;font-size:1.1rem;transition:all .3s;white-space:nowrap}.emergency-btn[data-astro-cid-man43p2f]:hover{background:#cc1828;transform:scale(1.05);box-shadow:0 5px 20px #e61e2a66}@media (max-width: 1024px){.guarantee-content[data-astro-cid-man43p2f]{flex-direction:column;text-align:center;gap:20px}.emergency-btn[data-astro-cid-man43p2f]{width:100%;justify-content:center}}@media (max-width: 768px){.department-links[data-astro-cid-man43p2f]{padding:60px 0}.section-header[data-astro-cid-man43p2f] h2[data-astro-cid-man43p2f]{font-size:2rem}.priority-grid[data-astro-cid-man43p2f]{grid-template-columns:1fr}.priority-dept-card[data-astro-cid-man43p2f]{flex-direction:column;text-align:center;padding:20px}.departments-grid[data-astro-cid-man43p2f]{grid-template-columns:1fr}.dept-header[data-astro-cid-man43p2f]{flex-direction:column;align-items:flex-start;gap:10px}.service-guarantee[data-astro-cid-man43p2f]{padding:30px 20px}.guarantee-text[data-astro-cid-man43p2f] h4[data-astro-cid-man43p2f]{font-size:1.3rem}}.faq-section[data-astro-cid-h4zmggu3]{padding:80px 0;background:#fff}.container[data-astro-cid-h4zmggu3]{max-width:1200px;margin:0 auto;padding:0 20px}.section-header[data-astro-cid-h4zmggu3]{text-align:center;margin-bottom:50px}.section-header[data-astro-cid-h4zmggu3] h2[data-astro-cid-h4zmggu3]{font-size:2.5rem;color:#004494;margin-bottom:10px;font-weight:700}.section-header[data-astro-cid-h4zmggu3] p[data-astro-cid-h4zmggu3]{font-size:1.1rem;color:#666}.faq-container[data-astro-cid-h4zmggu3]{display:grid;grid-template-columns:2fr 1fr;gap:40px;margin-bottom:60px}.faq-items[data-astro-cid-h4zmggu3]{display:flex;flex-direction:column;gap:15px}.faq-item[data-astro-cid-h4zmggu3]{background:#f8f9fa;border-radius:12px;overflow:hidden;transition:all .3s}.faq-item[data-astro-cid-h4zmggu3].active{background:#fff;box-shadow:0 5px 20px #0000001a}.faq-question[data-astro-cid-h4zmggu3]{width:100%;padding:20px 25px;background:none;border:none;text-align:left;font-size:1.05rem;font-weight:600;color:#333;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s}.faq-item[data-astro-cid-h4zmggu3].active .faq-question[data-astro-cid-h4zmggu3]{color:#004494}.faq-icon[data-astro-cid-h4zmggu3]{flex-shrink:0;transition:transform .3s;color:#666}.faq-item[data-astro-cid-h4zmggu3].active .faq-icon[data-astro-cid-h4zmggu3]{transform:rotate(180deg);color:#004494}.faq-answer[data-astro-cid-h4zmggu3]{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer[data-astro-cid-h4zmggu3] p[data-astro-cid-h4zmggu3]{padding:0 25px 20px;color:#666;line-height:1.6}.faq-sidebar[data-astro-cid-h4zmggu3]{display:flex;flex-direction:column;gap:30px}.help-card[data-astro-cid-h4zmggu3]{background:linear-gradient(135deg,#004494,#06c);color:#fff;padding:30px;border-radius:15px;text-align:center}.help-icon[data-astro-cid-h4zmggu3]{width:60px;height:60px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.help-card[data-astro-cid-h4zmggu3] h3[data-astro-cid-h4zmggu3]{font-size:1.3rem;margin-bottom:10px}.help-card[data-astro-cid-h4zmggu3] p[data-astro-cid-h4zmggu3]{margin-bottom:20px;opacity:.9;line-height:1.5}.help-btn[data-astro-cid-h4zmggu3]{display:inline-flex;align-items:center;gap:10px;padding:12px 25px;background:#fff;color:#004494;border-radius:50px;text-decoration:none;font-weight:600;transition:all .3s}.help-btn[data-astro-cid-h4zmggu3]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0003}.info-card[data-astro-cid-h4zmggu3]{background:#f8f9fa;padding:25px;border-radius:15px}.info-card[data-astro-cid-h4zmggu3] h4[data-astro-cid-h4zmggu3]{color:#004494;margin-bottom:15px;font-size:1.1rem}.info-card[data-astro-cid-h4zmggu3] ul[data-astro-cid-h4zmggu3]{list-style:none;padding:0}.info-card[data-astro-cid-h4zmggu3] li[data-astro-cid-h4zmggu3]{padding:8px 0 8px 25px;position:relative;color:#666;line-height:1.5}.info-card[data-astro-cid-h4zmggu3] li[data-astro-cid-h4zmggu3]:before{content:"✓";position:absolute;left:0;color:#4caf50;font-weight:700}.faq-cta[data-astro-cid-h4zmggu3]{text-align:center;padding:50px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px}.faq-cta[data-astro-cid-h4zmggu3] h3[data-astro-cid-h4zmggu3]{font-size:1.8rem;color:#004494;margin-bottom:10px}.faq-cta[data-astro-cid-h4zmggu3] p[data-astro-cid-h4zmggu3]{color:#666;margin-bottom:30px;font-size:1.1rem}.cta-buttons[data-astro-cid-h4zmggu3]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.btn-primary[data-astro-cid-h4zmggu3],.btn-whatsapp[data-astro-cid-h4zmggu3]{display:inline-flex;align-items:center;gap:10px;padding:15px 30px;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s}.btn-primary[data-astro-cid-h4zmggu3]{background:linear-gradient(135deg,#004494,#06c);color:#fff}.btn-primary[data-astro-cid-h4zmggu3]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0044944d}.btn-whatsapp[data-astro-cid-h4zmggu3]{background:#25d366;color:#fff}.btn-whatsapp[data-astro-cid-h4zmggu3]:hover{background:#1ebe57;transform:translateY(-2px);box-shadow:0 10px 25px #25d3664d}@media (max-width: 968px){.faq-container[data-astro-cid-h4zmggu3]{grid-template-columns:1fr}.faq-sidebar[data-astro-cid-h4zmggu3]{order:-1}}@media (max-width: 768px){.faq-section[data-astro-cid-h4zmggu3]{padding:60px 0}.section-header[data-astro-cid-h4zmggu3] h2[data-astro-cid-h4zmggu3]{font-size:2rem}.faq-question[data-astro-cid-h4zmggu3]{font-size:1rem;padding:15px 20px}.faq-answer[data-astro-cid-h4zmggu3] p[data-astro-cid-h4zmggu3]{padding:0 20px 15px}.faq-cta[data-astro-cid-h4zmggu3]{padding:30px 20px}.faq-cta[data-astro-cid-h4zmggu3] h3[data-astro-cid-h4zmggu3]{font-size:1.5rem}.cta-buttons[data-astro-cid-h4zmggu3]{flex-direction:column}.btn-primary[data-astro-cid-h4zmggu3],.btn-whatsapp[data-astro-cid-h4zmggu3]{width:100%;justify-content:center}}.error-codes-section[data-astro-cid-o6pwrztg]{padding:80px 0;background:linear-gradient(135deg,#f8f9fa,#fff)}.container[data-astro-cid-o6pwrztg]{max-width:1200px;margin:0 auto;padding:0 20px}.section-header[data-astro-cid-o6pwrztg]{text-align:center;margin-bottom:50px}.section-header[data-astro-cid-o6pwrztg] h2[data-astro-cid-o6pwrztg]{font-size:2.5rem;color:#004494;margin-bottom:10px;font-weight:700}.section-header[data-astro-cid-o6pwrztg] p[data-astro-cid-o6pwrztg]{font-size:1.1rem;color:#666}.search-container[data-astro-cid-o6pwrztg]{max-width:600px;margin:0 auto 50px}.search-wrapper[data-astro-cid-o6pwrztg]{position:relative;display:flex;align-items:center;background:#fff;border-radius:50px;box-shadow:0 5px 20px #0000001a;overflow:hidden}.search-icon[data-astro-cid-o6pwrztg]{position:absolute;left:25px;color:#999;pointer-events:none}.search-input[data-astro-cid-o6pwrztg]{width:100%;padding:18px 60px;border:none;font-size:1rem;outline:none;background:transparent}.search-input[data-astro-cid-o6pwrztg]::-moz-placeholder{color:#999}.search-input[data-astro-cid-o6pwrztg]::placeholder{color:#999}.clear-btn[data-astro-cid-o6pwrztg]{position:absolute;right:20px;width:35px;height:35px;border:none;background:#f0f0f0;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;transition:all .3s}.clear-btn[data-astro-cid-o6pwrztg]:hover{background:#e0e0e0}.codes-grid[data-astro-cid-o6pwrztg]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:25px;margin-bottom:50px}.error-card[data-astro-cid-o6pwrztg]{background:#fff;border-radius:15px;box-shadow:0 3px 15px #00000014;overflow:hidden;transition:all .3s}.error-card[data-astro-cid-o6pwrztg]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001f}.error-header[data-astro-cid-o6pwrztg]{background:linear-gradient(135deg,#e61e2a,#ff8c42);padding:15px 20px;display:flex;justify-content:space-between;align-items:center}.error-code[data-astro-cid-o6pwrztg]{font-size:1.5rem;font-weight:700;color:#fff}.error-badge[data-astro-cid-o6pwrztg]{background:#fff3;color:#fff;padding:5px 12px;border-radius:20px;font-size:.8rem;font-weight:500}.error-content[data-astro-cid-o6pwrztg]{padding:20px}.error-content[data-astro-cid-o6pwrztg] h3[data-astro-cid-o6pwrztg]{color:#333;margin-bottom:15px;font-size:1.1rem}.solution[data-astro-cid-o6pwrztg]{display:flex;gap:10px;padding:12px;background:#e8f5e9;border-radius:8px}.solution[data-astro-cid-o6pwrztg] svg[data-astro-cid-o6pwrztg]{flex-shrink:0;color:#4caf50;margin-top:2px}.solution[data-astro-cid-o6pwrztg] p[data-astro-cid-o6pwrztg]{color:#2e7d32;font-size:.9rem;line-height:1.4}.error-action[data-astro-cid-o6pwrztg]{padding:0 20px 20px}.action-btn[data-astro-cid-o6pwrztg]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#004494;color:#fff;border-radius:25px;text-decoration:none;font-size:.9rem;font-weight:500;transition:all .3s;width:100%;justify-content:center}.action-btn[data-astro-cid-o6pwrztg]:hover{background:#003070;transform:translateY(-2px)}.no-results[data-astro-cid-o6pwrztg]{display:flex;flex-direction:column;align-items:center;padding:60px 20px;text-align:center;color:#999}.no-results[data-astro-cid-o6pwrztg] svg[data-astro-cid-o6pwrztg]{margin-bottom:20px;opacity:.5}.no-results[data-astro-cid-o6pwrztg] h3[data-astro-cid-o6pwrztg]{color:#666;margin-bottom:10px}.emergency-banner[data-astro-cid-o6pwrztg]{background:linear-gradient(135deg,#e61e2a,#ff8c42);border-radius:20px;padding:40px;margin-bottom:50px;box-shadow:0 10px 30px #ff6b3533}.banner-content[data-astro-cid-o6pwrztg]{display:flex;justify-content:space-between;align-items:center;gap:30px}.banner-text[data-astro-cid-o6pwrztg] h3[data-astro-cid-o6pwrztg]{color:#fff;font-size:1.8rem;margin-bottom:10px}.banner-text[data-astro-cid-o6pwrztg] p[data-astro-cid-o6pwrztg]{color:#ffffffe6;font-size:1.1rem}.banner-actions[data-astro-cid-o6pwrztg]{display:flex;gap:15px;flex-shrink:0}.btn-urgent[data-astro-cid-o6pwrztg],.btn-whatsapp[data-astro-cid-o6pwrztg]{display:inline-flex;align-items:center;gap:10px;padding:15px 25px;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s}.btn-urgent[data-astro-cid-o6pwrztg]{background:#fff;color:#e61e2a}.btn-urgent[data-astro-cid-o6pwrztg]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0003}.btn-whatsapp[data-astro-cid-o6pwrztg]{background:#25d366;color:#fff}.btn-whatsapp[data-astro-cid-o6pwrztg]:hover{background:#1ebe57;transform:translateY(-2px)}.info-cards[data-astro-cid-o6pwrztg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.info-card[data-astro-cid-o6pwrztg]{background:#fff;padding:30px;border-radius:15px;text-align:center;box-shadow:0 5px 20px #00000014}.info-icon[data-astro-cid-o6pwrztg]{width:60px;height:60px;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#004494}.info-card[data-astro-cid-o6pwrztg] h4[data-astro-cid-o6pwrztg]{color:#333;margin-bottom:10px;font-size:1.2rem}.info-card[data-astro-cid-o6pwrztg] p[data-astro-cid-o6pwrztg]{color:#666;line-height:1.5}@media (max-width: 768px){.error-codes-section[data-astro-cid-o6pwrztg]{padding:60px 0}.section-header[data-astro-cid-o6pwrztg] h2[data-astro-cid-o6pwrztg]{font-size:2rem}.codes-grid[data-astro-cid-o6pwrztg]{grid-template-columns:1fr}.banner-content[data-astro-cid-o6pwrztg]{flex-direction:column;text-align:center}.banner-text[data-astro-cid-o6pwrztg] h3[data-astro-cid-o6pwrztg]{font-size:1.5rem}.banner-actions[data-astro-cid-o6pwrztg]{width:100%;flex-direction:column}.btn-urgent[data-astro-cid-o6pwrztg],.btn-whatsapp[data-astro-cid-o6pwrztg]{width:100%;justify-content:center}.info-cards[data-astro-cid-o6pwrztg]{grid-template-columns:1fr;gap:20px}}.footer-enhanced[data-astro-cid-k7xqx22r]{background:#333;color:#e0e0e0;margin-top:3rem}.emergency-bar[data-astro-cid-k7xqx22r]{background:linear-gradient(135deg,#f70000,#ab0000);padding:1rem 0}.container[data-astro-cid-k7xqx22r]{width:100%;max-width:1320px;margin:0 auto;padding:0 1rem}@media (min-width: 768px){.container[data-astro-cid-k7xqx22r]{padding:0 1.5rem}}.emergency-content[data-astro-cid-k7xqx22r]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.emergency-info[data-astro-cid-k7xqx22r]{display:flex;align-items:center;gap:.5rem;font-weight:700}.emergency-contact[data-astro-cid-k7xqx22r]{display:flex;gap:1rem}.phone-btn[data-astro-cid-k7xqx22r],.whatsapp-btn[data-astro-cid-k7xqx22r]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;color:#f70000;border-radius:25px;text-decoration:none;font-weight:700;transition:all .3s ease}.phone-btn[data-astro-cid-k7xqx22r]:hover,.whatsapp-btn[data-astro-cid-k7xqx22r]:hover{transform:scale(1.05);box-shadow:0 4px 15px #ffffff4d}.whatsapp-btn[data-astro-cid-k7xqx22r]{background:#25d366;color:#fff}.footer-main[data-astro-cid-k7xqx22r]{padding:3rem 0;background:#333}.footer-grid[data-astro-cid-k7xqx22r]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1.5fr;gap:3rem}.footer-column[data-astro-cid-k7xqx22r] h3[data-astro-cid-k7xqx22r]{font-size:1.5rem;margin-bottom:1rem;color:#e0e0e0}.footer-column[data-astro-cid-k7xqx22r] h4[data-astro-cid-k7xqx22r]{font-size:1.125rem;margin-bottom:1.5rem;color:#e0e0e0;position:relative;padding-bottom:.75rem}.footer-column[data-astro-cid-k7xqx22r] h4[data-astro-cid-k7xqx22r]:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background:#f70000}.company-info[data-astro-cid-k7xqx22r] p[data-astro-cid-k7xqx22r]{color:#999;line-height:1.6;margin:1rem 0}.logo-wrapper[data-astro-cid-k7xqx22r]{margin-bottom:1rem}.logo-container[data-astro-cid-k7xqx22r]{display:inline-block}.footer-logo-img[data-astro-cid-k7xqx22r]{width:200px;height:60px;display:block;-o-object-fit:contain;object-fit:contain}@media (max-width: 768px){.footer-logo-img[data-astro-cid-k7xqx22r]{width:150px;height:50px}}.certifications[data-astro-cid-k7xqx22r]{display:flex;gap:1rem;margin-top:1.5rem}.cert-badge[data-astro-cid-k7xqx22r]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ffffff1a;border-radius:20px;font-size:.875rem}.cert-badge[data-astro-cid-k7xqx22r] svg[data-astro-cid-k7xqx22r]{color:#28a745}.footer-links[data-astro-cid-k7xqx22r]{list-style:none;padding:0;margin:0}.footer-links[data-astro-cid-k7xqx22r] li[data-astro-cid-k7xqx22r]{margin-bottom:.75rem}.footer-links[data-astro-cid-k7xqx22r] a[data-astro-cid-k7xqx22r]{color:#999;text-decoration:none;display:flex;align-items:center;gap:.5rem;transition:all .3s}.footer-links[data-astro-cid-k7xqx22r] a[data-astro-cid-k7xqx22r]:hover{color:red;transform:translate(5px)}.footer-links[data-astro-cid-k7xqx22r] svg[data-astro-cid-k7xqx22r]{flex-shrink:0}.contact-info[data-astro-cid-k7xqx22r]{margin-bottom:1.5rem}.contact-item[data-astro-cid-k7xqx22r]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;color:#999}.contact-item[data-astro-cid-k7xqx22r] svg[data-astro-cid-k7xqx22r]{color:red;flex-shrink:0}.social-links[data-astro-cid-k7xqx22r]{display:flex;gap:.75rem}.social-link[data-astro-cid-k7xqx22r]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border-radius:50%;color:#999;transition:all .3s}.social-link[data-astro-cid-k7xqx22r]:hover{background:red;color:#fff;transform:translateY(-3px)}.footer-bottom[data-astro-cid-k7xqx22r]{background:#0d0d0d;padding:1.5rem 0;border-top:1px solid rgba(255,255,255,.1)}.bottom-content[data-astro-cid-k7xqx22r]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.copyright[data-astro-cid-k7xqx22r] p[data-astro-cid-k7xqx22r]{margin:0;color:#666}.legal-links[data-astro-cid-k7xqx22r]{display:flex;align-items:center;gap:.5rem}.legal-links[data-astro-cid-k7xqx22r] a[data-astro-cid-k7xqx22r]{color:#666;text-decoration:none;transition:color .3s}.legal-links[data-astro-cid-k7xqx22r] a[data-astro-cid-k7xqx22r]:hover{color:red}.separator[data-astro-cid-k7xqx22r]{color:#444;margin:0 .5rem}@media (max-width: 1024px){.footer-grid[data-astro-cid-k7xqx22r]{grid-template-columns:repeat(3,1fr)}.company-info[data-astro-cid-k7xqx22r]{grid-column:1/-1}}@media (max-width: 768px){.footer-grid[data-astro-cid-k7xqx22r]{grid-template-columns:1fr;gap:2rem}.emergency-content[data-astro-cid-k7xqx22r]{flex-direction:column;text-align:center}.emergency-contact[data-astro-cid-k7xqx22r]{width:100%;flex-direction:column}.phone-btn[data-astro-cid-k7xqx22r],.whatsapp-btn[data-astro-cid-k7xqx22r]{width:100%;justify-content:center}.certifications[data-astro-cid-k7xqx22r]{flex-direction:column}.cert-badge[data-astro-cid-k7xqx22r]{width:100%;justify-content:center}.bottom-content[data-astro-cid-k7xqx22r]{flex-direction:column;text-align:center}.legal-links[data-astro-cid-k7xqx22r]{flex-wrap:wrap;justify-content:center}}:root{--primary-color: #004494;--primary-hover: #003875;--primary-light: #0056b3;--secondary-color: #e61e2a;--secondary-hover: #c91c26;--emergency-color: #e61e2a;--success-color: #22c55e;--warning-color: #f59e0b;--error-color: #ef4444;--info-color: #0ea5e9;--text-color: #333333;--text-light: #666666;--text-muted: #999999;--text-inverse: #ffffff;--bg-color: #ffffff;--bg-light: #f8f9fa;--bg-muted: #e9ecef;--bg-dark: #212529;--border-color: #e5e7eb;--border-light: #f3f4f6;--border-dark: #d1d5db;--space-xs: .25rem;--space-sm: .5rem;--space-md: .75rem;--space-lg: 1rem;--space-xl: 1.5rem;--space-2xl: 2rem;--space-3xl: 3rem;--space-4xl: 4rem;--space-5xl: 6rem;--font-primary: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-secondary: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-normal: 0em;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--radius-none: 0;--radius-sm: .125rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--z-auto: auto;--z-0: 0;--z-10: 10;--z-20: 20;--z-30: 30;--z-40: 40;--z-50: 50;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal: 1040;--z-popover: 1050;--z-tooltip: 1060;--z-toast: 1070;--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .35s ease;--transition-all: all .25s ease;--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1280px;--container-2xl: 1536px;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px;--safe-area-inset-top: env(safe-area-inset-top);--safe-area-inset-right: env(safe-area-inset-right);--safe-area-inset-bottom: env(safe-area-inset-bottom);--safe-area-inset-left: env(safe-area-inset-left);--focus-color: var(--primary-color);--focus-ring: 0 0 0 2px var(--focus-color);--focus-ring-offset: 0 0 0 2px var(--bg-color), 0 0 0 4px var(--focus-color)}@media (prefers-color-scheme: dark){:root{--text-color: #f8f9fa;--text-light: #e9ecef;--text-muted: #adb5bd;--bg-color: #212529;--bg-light: #343a40;--bg-muted: #495057;--border-color: #495057;--border-light: #6c757d;--border-dark: #343a40}}@media (prefers-contrast: high){:root{--primary-color: #000080;--secondary-color: #dc143c;--text-color: #000000;--bg-color: #ffffff;--border-color: #000000}}@media (prefers-reduced-motion: reduce){:root{--transition-fast: none;--transition-base: none;--transition-slow: none;--transition-all: none}}*{margin:0;padding:0}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{font-family:var(--font-primary);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-color);background-color:var(--bg-color);min-height:100vh;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul[role=list],ol[role=list]{list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-weight:var(--font-bold);line-height:var(--leading-tight);text-wrap:balance}p{text-wrap:pretty;max-width:65ch}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}button,input[type=submit],input[type=reset]{-webkit-appearance:none;-moz-appearance:none;appearance:none}a{color:inherit;text-decoration:none}table{border-collapse:collapse;border-spacing:0}fieldset{border:none;margin:0;padding:0}legend{padding:0;display:table}textarea{resize:vertical}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}html,body{overflow-x:hidden;width:100%}:focus{outline:2px solid var(--focus-color);outline-offset:2px}:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}::-moz-selection{background:var(--primary-color);color:#fff}::selection{background:var(--primary-color);color:#fff}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}@media (prefers-contrast: high){*{border-color:var(--text-color)}}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.container--sm{max-width:var(--container-sm)}.container--md{max-width:var(--container-md)}.container--lg{max-width:var(--container-lg)}.container--2xl{max-width:var(--container-2xl)}.hidden{display:none!important}.block{display:block!important}.inline-block{display:inline-block!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.grid{display:grid!important}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.relative{position:relative!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.sticky{position:sticky!important}.flex-row{flex-direction:row!important}.flex-col{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.items-center{align-items:center!important}.items-start{align-items:flex-start!important}.items-end{align-items:flex-end!important}.justify-center{justify-content:center!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-between{justify-content:space-between!important}.justify-around{justify-content:space-around!important}.justify-evenly{justify-content:space-evenly!important}.gap-0{gap:0!important}.gap-xs{gap:var(--space-xs)!important}.gap-sm{gap:var(--space-sm)!important}.gap-md{gap:var(--space-md)!important}.gap-lg{gap:var(--space-lg)!important}.gap-xl{gap:var(--space-xl)!important}.gap-2xl{gap:var(--space-2xl)!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-xs{font-size:var(--text-xs)!important}.text-sm{font-size:var(--text-sm)!important}.text-base{font-size:var(--text-base)!important}.text-lg{font-size:var(--text-lg)!important}.text-xl{font-size:var(--text-xl)!important}.text-2xl{font-size:var(--text-2xl)!important}.text-3xl{font-size:var(--text-3xl)!important}.font-normal{font-weight:var(--font-normal)!important}.font-medium{font-weight:var(--font-medium)!important}.font-semibold{font-weight:var(--font-semibold)!important}.font-bold{font-weight:var(--font-bold)!important}.font-extrabold{font-weight:var(--font-extrabold)!important}.bg-white{background-color:#fff!important}.m-xs{margin:var(--space-xs)!important}.m-sm{margin:var(--space-sm)!important}.m-md{margin:var(--space-md)!important}.m-lg{margin:var(--space-lg)!important}.m-xl{margin:var(--space-xl)!important}.m-auto{margin:auto!important}.mt-xs{margin-top:var(--space-xs)!important}.mt-sm{margin-top:var(--space-sm)!important}.mt-md{margin-top:var(--space-md)!important}.mt-lg{margin-top:var(--space-lg)!important}.mt-xl{margin-top:var(--space-xl)!important}.mb-xs{margin-bottom:var(--space-xs)!important}.mb-sm{margin-bottom:var(--space-sm)!important}.mb-md{margin-bottom:var(--space-md)!important}.mb-lg{margin-bottom:var(--space-lg)!important}.mb-xl{margin-bottom:var(--space-xl)!important}.p-xs{padding:var(--space-xs)!important}.p-sm{padding:var(--space-sm)!important}.p-md{padding:var(--space-md)!important}.p-lg{padding:var(--space-lg)!important}.p-xl{padding:var(--space-xl)!important}.w-full{width:100%!important}.h-full{height:100%!important}.min-h-screen{min-height:100vh!important}.border-light{border-color:var(--border-light)!important}.border-dark{border-color:var(--border-dark)!important}.rounded{border-radius:var(--radius-md)!important}.rounded-sm{border-radius:var(--radius-sm)!important}.rounded-lg{border-radius:var(--radius-lg)!important}.rounded-xl{border-radius:var(--radius-xl)!important}.rounded-full{border-radius:var(--radius-full)!important}.shadow{box-shadow:var(--shadow-md)!important}.shadow-xl{box-shadow:var(--shadow-xl)!important}.transition{transition:var(--transition-all)!important}.transition-fast{transition:var(--transition-fast)!important}.transition-slow{transition:var(--transition-slow)!important}@media (max-width: 767px){.mobile-hidden{display:none!important}}@media (min-width: 768px){.desktop-hidden{display:none!important}}.focus-visible:focus{outline:2px solid var(--focus-color);outline-offset:2px}.skip-link{position:absolute;top:-40px;left:6px;background:var(--primary-color);color:#fff;padding:8px;text-decoration:none;border-radius:4px;z-index:var(--z-tooltip)}.skip-link:focus{top:6px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);font-family:var(--font-primary);font-weight:var(--font-semibold);text-decoration:none;border:none;border-radius:var(--radius-lg);cursor:pointer;transition:var(--transition-all);touch-action:manipulation;text-align:center;line-height:var(--leading-tight);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;position:relative;overflow:hidden}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.btn:focus{outline:2px solid var(--focus-color);outline-offset:2px}.btn-small{padding:var(--space-sm) var(--space-lg);font-size:var(--text-sm);min-height:36px;border-radius:var(--radius-md)}.btn-medium{padding:var(--space-md) var(--space-xl);font-size:var(--text-base);min-height:44px}.btn-large{padding:var(--space-lg) var(--space-2xl);font-size:var(--text-lg);min-height:52px;border-radius:var(--radius-xl)}.btn-primary{background:var(--primary-color);color:#fff;border:2px solid var(--primary-color)}.btn-primary:hover{background:var(--primary-hover);border-color:var(--primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-lg)}.btn-primary:active{transform:translateY(0);box-shadow:var(--shadow-md)}.btn-secondary{background:#fff;color:var(--primary-color);border:2px solid var(--primary-color)}.btn-secondary:hover{background:var(--primary-color);color:#fff;transform:translateY(-1px);box-shadow:var(--shadow-lg)}.btn-secondary:active{transform:translateY(0);box-shadow:var(--shadow-md)}.btn-whatsapp{background:#25d366;color:#fff;border:2px solid #25D366}.btn-whatsapp:hover{background:#1da851;border-color:#1da851;transform:translateY(-1px);box-shadow:var(--shadow-lg)}.btn-whatsapp:active{transform:translateY(0);box-shadow:var(--shadow-md)}.btn-emergency{background:var(--emergency-color);color:#fff;border:2px solid var(--emergency-color);animation:emergency-pulse 2s infinite}.btn-emergency:hover{background:var(--secondary-hover);border-color:var(--secondary-hover);animation:none;transform:translateY(-1px);box-shadow:var(--shadow-lg)}.btn-emergency:active{transform:translateY(0);box-shadow:var(--shadow-md);animation:none}.btn-outline{background:transparent;color:var(--primary-color);border:2px solid var(--primary-color)}.btn-outline:hover{background:var(--primary-color);color:#fff}.btn-ghost{background:transparent;color:var(--primary-color);border:2px solid transparent}.btn-ghost:hover{background:var(--bg-light);border-color:var(--border-color)}.btn-icon{flex-shrink:0}.btn-content{display:flex;flex-direction:column;align-items:center;gap:.125rem}.btn-loading{position:relative;color:transparent}.btn-loading:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:btn-spin 1s linear infinite}.btn-group{display:inline-flex;gap:0}.btn-group .btn{border-radius:0;border-right-width:0}.btn-group .btn:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.btn-group .btn:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);border-right-width:2px}.btn-group .btn:only-child{border-radius:var(--radius-lg);border-right-width:2px}.btn-fab{position:fixed;bottom:var(--space-2xl);right:var(--space-2xl);width:56px;height:56px;border-radius:50%;box-shadow:var(--shadow-xl);z-index:var(--z-fixed);padding:0}.btn-fab:hover{transform:scale(1.1);box-shadow:var(--shadow-2xl)}.phone-button .phone-content{display:flex;flex-direction:column;align-items:center;gap:.25rem}.phone-button .phone-label{font-size:var(--text-sm);font-weight:var(--font-medium)}.phone-button .phone-number{font-size:var(--text-lg);font-weight:var(--font-bold);letter-spacing:var(--tracking-wide)}@keyframes emergency-pulse{0%,to{transform:scale(1);box-shadow:0 0 #e61e2a66}50%{transform:scale(1.02);box-shadow:0 0 0 8px #e61e2a00}}@keyframes btn-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.btn-large{padding:var(--space-md) var(--space-xl);font-size:var(--text-base);min-height:48px}.btn-fab{bottom:var(--space-xl);right:var(--space-xl);width:48px;height:48px}.phone-button .phone-number{font-size:var(--text-base)}}@media (prefers-reduced-motion: reduce){.btn{transition:none}.btn-emergency{animation:none}.btn:hover{transform:none}}@media (prefers-contrast: high){.btn,.btn-outline,.btn-ghost{border-width:3px}}.card-image-container{position:relative;width:100%;overflow:hidden;background:linear-gradient(135deg,#f5f5f5,#e0e0e0);border-radius:12px 12px 0 0}.card-image-container.ratio-16-9{aspect-ratio:16 / 9}.card-image-container.ratio-4-3{aspect-ratio:4 / 3}.card-image-container.ratio-1-1{aspect-ratio:1 / 1}.card-image-container.ratio-3-2{aspect-ratio:3 / 2}.card-image-container.ratio-product{aspect-ratio:4 / 3;min-height:200px;max-height:300px}.card-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform}.card-image-container.product-focus img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;background:transparent}.card-image-container.pump-model img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;padding:15px;background:#fff}.card-image-container.top-aligned img{-o-object-position:center top;object-position:center top}.card-image-container:hover img{transform:scale(1.08)}.card-image-container.zoom-strong:hover img{transform:scale(1.15)}.card-image-container.zoom-subtle:hover img{transform:scale(1.05)}.card-image-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,transparent 50%,rgba(0,0,0,.7) 100%);opacity:0;transition:opacity .3s ease;pointer-events:none}.card-image-container:hover .card-image-overlay{opacity:1}.card-image-badge{position:absolute;top:16px;left:16px;padding:6px 12px;background:#fffffff2;backdrop-filter:blur(10px);border-radius:20px;font-size:.75rem;font-weight:600;color:#004494;z-index:2}.card-image-container.loading{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.card-image-container img{opacity:0;animation:fadeIn .3s ease forwards}@keyframes fadeIn{to{opacity:1}}.service-card .card-image-container{aspect-ratio:16 / 9;height:200px}.service-card .card-image-container img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.model-card .card-image-container{aspect-ratio:4 / 3;min-height:220px;max-height:280px;background:linear-gradient(135deg,#f8f9fa,#fff);overflow:hidden}.model-card .card-image-container img,.model-card .card-image-container.pump-model img{width:100%!important;height:131%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;padding:0!important}.testimonial-card .card-image-container{aspect-ratio:1 / 1;width:60px;height:60px;border-radius:50%}.testimonial-card .card-image-container img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.dept-card .card-image-container{aspect-ratio:16 / 9;height:120px}.dept-card .card-image-container img{-o-object-fit:cover;object-fit:cover;filter:brightness(.9)}.dept-card:hover .card-image-container img{filter:brightness(1)}@media (max-width: 768px){.card-image-container{border-radius:8px 8px 0 0}.card-image-container.ratio-product{min-height:180px;max-height:250px}.model-card .card-image-container{min-height:180px;max-height:220px}.card-image-container img{transform:none!important}.card-image-container:active img{transform:scale(.98)!important}.card-image-badge{font-size:.7rem;padding:4px 10px;top:12px;left:12px}}@media (min-width: 769px) and (max-width: 1024px){.card-image-container.ratio-product{min-height:190px;max-height:270px}}@media (prefers-reduced-motion: reduce){.card-image-container img,.card-image-overlay{transition:none}.card-image-container:hover img{transform:none}}@media (prefers-contrast: high){.card-image-container{border:2px solid currentColor}.card-image-badge{background:#fff;color:#000;border:1px solid black}}.card-image-container[data-lazy=true] img{filter:blur(5px);transition:filter .3s}.card-image-container[data-lazy=false] img{filter:blur(0)}.card-image-container img{transform:translateZ(0);backface-visibility:hidden}.card-image-container.no-hover:hover img{transform:none}.card-image-container.grayscale img{filter:grayscale(100%);transition:filter .3s}.card-image-container.grayscale:hover img{filter:grayscale(0%)}.card-image-container.blur-hover img{transition:filter .3s,transform .4s}.card-image-container.blur-hover:hover img{filter:blur(2px)}.logo-desktop{display:none!important;width:200px;height:60px;-o-object-fit:contain;object-fit:contain}.logo-mobile{display:block!important;width:200px;height:50px;-o-object-fit:contain;object-fit:contain}@media (min-width: 1024px){.logo-desktop{display:block!important}.logo-mobile{display:none!important}}:root{--primary-color: #E61E2A;--secondary-color: #F70000;--emergency-color: #FF0000;--success-color: #28a745;--text-dark: #ffffff;--text-light: #f0f0f0;--text-muted: #cccccc;--bg-light: #f8f9fa;--bg-white: #ffffff;--bg-dark: #1a1a1a;--border-color: #e9ecef;--font-primary: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-secondary: "Roboto", Arial, sans-serif;--font-size-base: 16px;--line-height-base: 1.6;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-xxl: 3rem;--border-radius-sm: .25rem;--border-radius: .5rem;--border-radius-lg: 1rem;--shadow-sm: 0 .125rem .25rem rgba(0,0,0,.075);--shadow: 0 .5rem 1rem rgba(0,0,0,.15);--shadow-lg: 0 1rem 3rem rgba(0,0,0,.175);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal: 1050;--transition-base: all .3s ease;--transition-fast: all .15s ease;--bp-sm: 576px;--bp-md: 768px;--bp-lg: 992px;--bp-xl: 1200px;--bp-xxl: 1400px}*,*:before,*:after{box-sizing:border-box}html{font-size:var(--font-size-base);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{font-family:var(--font-primary);line-height:var(--line-height-base);color:var(--text-dark);background-color:var(--bg-white);margin:0;padding:0;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:600;line-height:1.2;margin-bottom:var(--spacing-md);color:var(--text-dark);word-wrap:break-word;overflow-wrap:break-word}h1{font-size:clamp(1.75rem,5vw,3rem)}h2{font-size:clamp(1.5rem,4vw,2.25rem)}h3{font-size:clamp(1.25rem,3vw,1.75rem)}p{margin-bottom:var(--spacing-md);color:var(--text-light);word-wrap:break-word;overflow-wrap:break-word}a{color:var(--primary-color);text-decoration:none;transition:var(--transition-base)}a:hover{color:var(--secondary-color);text-decoration:none}img,video,iframe,svg{max-width:100%;height:auto}.container,.container-fluid{width:100%;margin:0 auto;padding:0 var(--spacing-md)}.container{max-width:1320px}@media (min-width: 768px){.container,.container-fluid{padding:0 calc(var(--spacing-md) * 1.5)}}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-grid{display:grid!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}@media (max-width: 767px){.d-mobile-none{display:none!important}.d-mobile-block{display:block!important}.d-mobile-flex{display:flex!important}}@media (min-width: 768px){.d-md-none{display:none!important}.d-md-block{display:block!important}.d-md-flex{display:flex!important}}@media (min-width: 1024px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-column{flex-direction:column}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:var(--primary-color)!important}.text-secondary{color:var(--secondary-color)!important}.text-dark{color:var(--text-dark)!important}.text-light{color:var(--text-light)!important}.text-muted{color:var(--text-muted)!important}.text-white{color:#fff!important}.bg-primary{background-color:var(--primary-color)!important}.bg-secondary{background-color:var(--secondary-color)!important}.bg-light{background-color:var(--bg-light)!important}.bg-white{background-color:var(--bg-white)!important}.bg-dark{background-color:var(--bg-dark)!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.m-1{margin:var(--spacing-sm)!important}.mt-1{margin-top:var(--spacing-sm)!important}.mb-1{margin-bottom:var(--spacing-sm)!important}.ml-1{margin-left:var(--spacing-sm)!important}.mr-1{margin-right:var(--spacing-sm)!important}.m-2{margin:var(--spacing-md)!important}.mt-2{margin-top:var(--spacing-md)!important}.mb-2{margin-bottom:var(--spacing-md)!important}.ml-2{margin-left:var(--spacing-md)!important}.mr-2{margin-right:var(--spacing-md)!important}.m-3{margin:var(--spacing-lg)!important}.mt-3{margin-top:var(--spacing-lg)!important}.mb-3{margin-bottom:var(--spacing-lg)!important}.ml-3{margin-left:var(--spacing-lg)!important}.mr-3{margin-right:var(--spacing-lg)!important}.m-4{margin:var(--spacing-xl)!important}.mt-4{margin-top:var(--spacing-xl)!important}.mb-4{margin-bottom:var(--spacing-xl)!important}.ml-4{margin-left:var(--spacing-xl)!important}.mr-4{margin-right:var(--spacing-xl)!important}.m-5{margin:var(--spacing-xxl)!important}.mt-5{margin-top:var(--spacing-xxl)!important}.mb-5{margin-bottom:var(--spacing-xxl)!important}.ml-5{margin-left:var(--spacing-xxl)!important}.mr-5{margin-right:var(--spacing-xxl)!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.p-1{padding:var(--spacing-sm)!important}.pt-1{padding-top:var(--spacing-sm)!important}.pb-1{padding-bottom:var(--spacing-sm)!important}.pl-1{padding-left:var(--spacing-sm)!important}.pr-1{padding-right:var(--spacing-sm)!important}.p-2{padding:var(--spacing-md)!important}.pt-2{padding-top:var(--spacing-md)!important}.pb-2{padding-bottom:var(--spacing-md)!important}.pl-2{padding-left:var(--spacing-md)!important}.pr-2{padding-right:var(--spacing-md)!important}.p-3{padding:var(--spacing-lg)!important}.pt-3{padding-top:var(--spacing-lg)!important}.pb-3{padding-bottom:var(--spacing-lg)!important}.pl-3{padding-left:var(--spacing-lg)!important}.pr-3{padding-right:var(--spacing-lg)!important}.p-4{padding:var(--spacing-xl)!important}.pt-4{padding-top:var(--spacing-xl)!important}.pb-4{padding-bottom:var(--spacing-xl)!important}.pl-4{padding-left:var(--spacing-xl)!important}.pr-4{padding-right:var(--spacing-xl)!important}.p-5{padding:var(--spacing-xxl)!important}.pt-5{padding-top:var(--spacing-xxl)!important}.pb-5{padding-bottom:var(--spacing-xxl)!important}.pl-5{padding-left:var(--spacing-xxl)!important}.pr-5{padding-right:var(--spacing-xxl)!important}.py-1{padding-top:var(--spacing-sm)!important;padding-bottom:var(--spacing-sm)!important}.py-2{padding-top:var(--spacing-md)!important;padding-bottom:var(--spacing-md)!important}.py-3{padding-top:var(--spacing-lg)!important;padding-bottom:var(--spacing-lg)!important}.py-4{padding-top:var(--spacing-xl)!important;padding-bottom:var(--spacing-xl)!important}.py-5{padding-top:var(--spacing-xxl)!important;padding-bottom:var(--spacing-xxl)!important}.px-1{padding-left:var(--spacing-sm)!important;padding-right:var(--spacing-sm)!important}.px-2{padding-left:var(--spacing-md)!important;padding-right:var(--spacing-md)!important}.px-3{padding-left:var(--spacing-lg)!important;padding-right:var(--spacing-lg)!important}.px-4{padding-left:var(--spacing-xl)!important;padding-right:var(--spacing-xl)!important}.px-5{padding-left:var(--spacing-xxl)!important;padding-right:var(--spacing-xxl)!important}.my-1{margin-top:var(--spacing-sm)!important;margin-bottom:var(--spacing-sm)!important}.my-2{margin-top:var(--spacing-md)!important;margin-bottom:var(--spacing-md)!important}.my-3{margin-top:var(--spacing-lg)!important;margin-bottom:var(--spacing-lg)!important}.my-4{margin-top:var(--spacing-xl)!important;margin-bottom:var(--spacing-xl)!important}.my-5{margin-top:var(--spacing-xxl)!important;margin-bottom:var(--spacing-xxl)!important}.mx-1{margin-left:var(--spacing-sm)!important;margin-right:var(--spacing-sm)!important}.mx-2{margin-left:var(--spacing-md)!important;margin-right:var(--spacing-md)!important}.mx-3{margin-left:var(--spacing-lg)!important;margin-right:var(--spacing-lg)!important}.mx-4{margin-left:var(--spacing-xl)!important;margin-right:var(--spacing-xl)!important}.mx-5{margin-left:var(--spacing-xxl)!important;margin-right:var(--spacing-xxl)!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.border{border:1px solid var(--border-color)!important}.border-0{border:0!important}.border-top{border-top:1px solid var(--border-color)!important}.border-bottom{border-bottom:1px solid var(--border-color)!important}.border-left{border-left:1px solid var(--border-color)!important}.border-right{border-right:1px solid var(--border-color)!important}.rounded{border-radius:var(--border-radius)!important}.rounded-sm{border-radius:var(--border-radius-sm)!important}.rounded-lg{border-radius:var(--border-radius-lg)!important}.rounded-circle{border-radius:50%!important}.shadow-sm{box-shadow:var(--shadow-sm)!important}.shadow{box-shadow:var(--shadow)!important}.shadow-lg{box-shadow:var(--shadow-lg)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto!important}.overflow-scroll{overflow:scroll!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-hidden{overflow-y:hidden!important}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-family:var(--font-primary);font-weight:600;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:2px solid transparent;border-radius:var(--border-radius);transition:var(--transition-base);text-decoration:none;font-size:1rem;line-height:1;gap:.5rem}.btn:hover{transform:translateY(-1px);box-shadow:var(--shadow);text-decoration:none}.btn:active{transform:translateY(0)}.btn-primary{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.btn-primary:hover{background-color:var(--secondary-color);border-color:var(--secondary-color);color:#fff}.btn-secondary{background-color:transparent;border-color:var(--primary-color);color:var(--primary-color)}.btn-secondary:hover{background-color:var(--primary-color);color:#fff}.btn-large{padding:1rem 2rem;font-size:1.1rem}.btn-small{padding:.5rem 1rem;font-size:.875rem}.card{background-color:var(--bg-white);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);box-shadow:var(--shadow-sm);transition:var(--transition-base)}.card:hover{box-shadow:var(--shadow)}.form-control{display:block;width:100%;padding:.75rem 1rem;font-family:var(--font-secondary);font-size:1rem;line-height:1.5;color:var(--text-dark);background-color:var(--bg-white);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);transition:var(--transition-base)}.form-control:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 .2rem #e61e2a40}@media (max-width: 767px){main,section,article,div{overflow-x:hidden}.container,.container-fluid{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.btn{width:100%;justify-content:center}.btn-group-mobile .btn{margin-bottom:var(--spacing-sm)}.btn-group-mobile .btn:last-child{margin-bottom:0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus{outline:2px solid var(--primary-color);outline-offset:2px}:focus:not(:focus-visible){outline:none}@media print{*{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}body{font-size:12pt;line-height:1.5}.d-print-none{display:none!important}.d-print-block{display:block!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.btn{border:1px solid black;padding:.25rem .5rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.7}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.fade-in{animation:fadeIn .6s ease-out}.fade-in-up{animation:fadeInUp .6s ease-out}.slide-in-left{animation:slideInLeft .6s ease-out}.slide-in-right{animation:slideInRight .6s ease-out}.pulse{animation:pulse 2s infinite}.bounce{animation:bounce 2s infinite}.master-interlinking-matrix{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:16px;padding:2.5rem;margin:3rem 0;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(0,68,148,.08);position:relative;overflow:hidden}.master-interlinking-matrix:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#e61e2a,#004494,#28a745,#f39c12)}.interlinking-header{text-align:center;margin-bottom:2.5rem;position:relative}.interlinking-header h3{color:#2c3e50;font-size:1.75rem;margin-bottom:.75rem;font-weight:700;background:linear-gradient(135deg,#e61e2a,#004494);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.coverage-summary{color:#6c757d;font-size:1rem;margin-bottom:0;font-weight:500}.interlinking-network{display:grid;gap:2rem}.network-tier{background:#fff;border-radius:12px;padding:2rem;border-left:5px solid #e74c3c;box-shadow:0 4px 20px #0000000f;transition:all .3s ease;position:relative;overflow:hidden}.network-tier:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,currentColor,transparent);opacity:.3}.network-tier:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000001a}.tier-1-priority{border-left-color:#e74c3c;color:#e74c3c}.tier-2-regional{border-left-color:#f39c12;color:#f39c12}.tier-3-transport{border-left-color:#3498db;color:#3498db}.tier-4-specialized{border-left-color:#9b59b6;color:#9b59b6}.tier-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.tier-header h4{color:#2c3e50;font-size:1.25rem;margin:0;font-weight:600;display:flex;align-items:center;gap:.5rem}.tier-timing{background:linear-gradient(135deg,#e74c3c,#ff6b7a);color:#fff;padding:.4rem 1rem;border-radius:25px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 10px #e74c3c4d}.tier-2-regional .tier-timing{background:linear-gradient(135deg,#f39c12,#ffb84d);box-shadow:0 2px 10px #f39c124d}.tier-3-transport .tier-timing{background:linear-gradient(135deg,#3498db,#74b9ff);box-shadow:0 2px 10px #3498db4d}.tier-4-specialized .tier-timing{background:linear-gradient(135deg,#9b59b6,#bf7ae0);box-shadow:0 2px 10px #9b59b64d}.tier-description{color:#6c757d;font-size:.95rem;margin-bottom:1.5rem;line-height:1.6;font-style:italic}.cities-network{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;list-style:none;padding:0;margin:0}.network-city{position:relative;overflow:hidden}.network-city a{display:block;padding:1.25rem;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:10px;text-decoration:none;transition:all .3s ease;border:2px solid #e9ecef;position:relative;overflow:hidden}.network-city a:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.network-city a:hover:before{left:100%}.network-city a:hover{background:linear-gradient(135deg,#fff,#f0f4ff);transform:translateY(-3px);box-shadow:0 8px 25px #00449426;border-color:#004494}.city-info{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;flex-wrap:wrap;gap:.5rem}.city-info strong{color:#2c3e50;font-size:1rem;font-weight:600;line-height:1.2}.postal-code{color:#6c757d;font-size:.85rem;font-weight:500;background:#f8f9fa;padding:.2rem .5rem;border-radius:4px;border:1px solid #dee2e6}.winter-priority{font-size:.9rem;animation:winterGlow 2s infinite}@keyframes winterGlow{0%,to{opacity:1}50%{opacity:.7}}.connection-info{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;flex-wrap:wrap;gap:.5rem}.connection-type{color:#e74c3c;font-weight:500;display:flex;align-items:center;gap:.25rem}.timing{color:#28a745;font-weight:600;background:#28a7451a;padding:.25rem .5rem;border-radius:4px;font-size:.75rem}.service-guarantee-extended{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff;padding:2rem;border-radius:12px;margin-top:2.5rem;position:relative;overflow:hidden}.service-guarantee-extended:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#e61e2a,#f39c12,#28a745,#3498db)}.emergency-contact{text-align:center;margin-bottom:2rem}.emergency-contact h4{color:#e61e2a;margin-bottom:1rem;font-size:1.3rem;font-weight:600}.phone-highlight{background:linear-gradient(135deg,#e61e2a,#ff4757);padding:.75rem 1.5rem;border-radius:50px;font-weight:700;display:inline-block;margin-top:.75rem;font-size:1.1rem;box-shadow:0 4px 20px #e61e2a4d;transition:all .3s ease}.phone-highlight:hover{transform:scale(1.05);box-shadow:0 6px 25px #e61e2a66}.network-stats{display:flex;justify-content:space-around;padding-top:1.5rem;border-top:1px solid #495057;flex-wrap:wrap;gap:1rem}.stat{text-align:center;flex:1;min-width:100px}.stat .number{display:block;font-size:2rem;font-weight:700;color:#e61e2a;line-height:1;margin-bottom:.25rem}.stat .label{font-size:.85rem;color:#adb5bd;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.icon-metro:before{content:"🚇"}.icon-train:before{content:"🚄"}.icon-building:before{content:"🏢"}.icon-location:before{content:"📍"}.icon-star:before{content:"⭐"}.icon-map:before{content:"🗺️"}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.network-tier{animation:fadeInUp .6s ease-out}.network-tier:nth-child(1){animation-delay:.1s}.network-tier:nth-child(2){animation-delay:.2s}.network-tier:nth-child(3){animation-delay:.3s}.network-tier:nth-child(4){animation-delay:.4s}@media (max-width: 1024px){.master-interlinking-matrix{padding:2rem;margin:2rem 0}.cities-network{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}.network-tier{padding:1.5rem}.interlinking-header h3{font-size:1.5rem}}@media (max-width: 768px){.master-interlinking-matrix{padding:1.5rem;margin:1.5rem 0}.cities-network{grid-template-columns:1fr;gap:.5rem}.network-tier{padding:1.25rem}.tier-header{flex-direction:column;align-items:flex-start;gap:.75rem}.tier-header h4{font-size:1.1rem}.network-city a{padding:1rem}.network-stats{flex-direction:column;gap:1.5rem}.stat .number{font-size:1.5rem}.interlinking-header h3{font-size:1.3rem}.coverage-summary{font-size:.9rem}}@media (max-width: 480px){.master-interlinking-matrix{padding:1rem;border-radius:12px}.interlinking-header{margin-bottom:1.5rem}.interlinking-header h3{font-size:1.2rem;line-height:1.3}.network-tier{padding:1rem}.tier-header h4{font-size:1rem}.tier-timing{padding:.3rem .75rem;font-size:.75rem}.city-info,.connection-info{flex-direction:column;align-items:flex-start;gap:.25rem}.service-guarantee-extended{padding:1.5rem}.phone-highlight{padding:.5rem 1rem;font-size:1rem}}.master-interlinking-matrix,.network-tier{contain:layout style}.network-city a{will-change:transform}@media print{.master-interlinking-matrix{background:#fff;box-shadow:none;border:1px solid #dee2e6}.network-tier{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.service-guarantee-extended{background:#f8f9fa;color:#333}.phone-highlight{background:#e61e2a}}.network-city a:focus{outline:3px solid #004494;outline-offset:2px}.phone-highlight:focus{outline:3px solid #ffffff;outline-offset:2px}@media (prefers-contrast: high){.master-interlinking-matrix{border:2px solid #000}.network-tier{border:1px solid #000}.network-city a{border:2px solid #000}}@media (prefers-reduced-motion: reduce){.network-tier,.network-city a,.phone-highlight{animation:none;transition:none}.network-city a:hover,.phone-highlight:hover{transform:none}.winter-priority{animation:none}}@media (prefers-color-scheme: dark){.master-interlinking-matrix{background:linear-gradient(135deg,#2d3748,#4a5568);color:#e2e8f0}.network-tier{background:#1a202c;color:#e2e8f0}.tier-header h4{color:#f7fafc}.network-city a{background:linear-gradient(135deg,#2d3748,#4a5568);border-color:#4a5568;color:#e2e8f0}.network-city a:hover{background:linear-gradient(135deg,#4a5568,#2d3748);border-color:#90cdf4}.city-info strong{color:#f7fafc}.postal-code{background:#4a5568;color:#e2e8f0;border-color:#718096}}body{font-family:var(--font-primary);line-height:var(--leading-normal);color:var(--text-color);background-color:var(--bg-color);min-height:100vh;overflow-x:hidden;width:100%;position:relative}main{min-height:100vh;width:100%;overflow-x:hidden}button,[role=button]{min-height:48px;touch-action:manipulation}*{max-width:100%}img,video,iframe{max-width:100%;height:auto}a,button{-webkit-tap-highlight-color:transparent}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.container{width:100%;max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-lg)}@media (min-width: 1280px){.container{max-width:var(--container-xl)}}@media (max-width: 768px){.container{padding:0 var(--space-lg)}}section{width:100%;overflow-x:hidden}@media print{.btn,nav,.mobile-menu,.bottom-nav,.fab-button{display:none!important}section{page-break-inside:avoid}h1,h2,h3{page-break-after:avoid}}
