[data-astro-cid-sckkx6r4]{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1f2937;line-height:1.6;background:#fff}main[data-astro-cid-sckkx6r4]{margin-top:80px;min-height:calc(100vh - 80px)}.container[data-astro-cid-sckkx6r4]{max-width:1200px;margin:0 auto;padding:0 1rem}.hero-section[data-astro-cid-sckkx6r4]{background:linear-gradient(135deg,#fff,#f9fafb);padding:5rem 0 4rem;text-align:center}.py-16[data-astro-cid-sckkx6r4]{padding:4rem 0}.py-20[data-astro-cid-sckkx6r4]{padding:5rem 0}.px-4[data-astro-cid-sckkx6r4]{padding-left:1rem;padding-right:1rem}.px-6[data-astro-cid-sckkx6r4]{padding-left:1.5rem;padding-right:1.5rem}.px-8[data-astro-cid-sckkx6r4]{padding-left:2rem;padding-right:2rem}.p-6[data-astro-cid-sckkx6r4]{padding:1.5rem}.p-8[data-astro-cid-sckkx6r4]{padding:2rem}.mb-2[data-astro-cid-sckkx6r4]{margin-bottom:.5rem}.mb-4[data-astro-cid-sckkx6r4]{margin-bottom:1rem}.mb-6[data-astro-cid-sckkx6r4]{margin-bottom:1.5rem}.mb-8[data-astro-cid-sckkx6r4]{margin-bottom:2rem}.mb-10[data-astro-cid-sckkx6r4]{margin-bottom:2.5rem}.mb-12[data-astro-cid-sckkx6r4]{margin-bottom:3rem}.mb-16[data-astro-cid-sckkx6r4]{margin-bottom:4rem}.text-sm[data-astro-cid-sckkx6r4]{font-size:.875rem}.text-base[data-astro-cid-sckkx6r4]{font-size:1rem}.text-lg[data-astro-cid-sckkx6r4]{font-size:1.125rem;line-height:1.6}.text-xl[data-astro-cid-sckkx6r4]{font-size:1.25rem;line-height:1.5;font-weight:600}.text-2xl[data-astro-cid-sckkx6r4]{font-size:1.5rem;line-height:1.4;font-weight:600}.text-3xl[data-astro-cid-sckkx6r4]{font-size:1.875rem;line-height:1.3;font-weight:700}.text-4xl[data-astro-cid-sckkx6r4]{font-size:2.25rem;line-height:1.2;font-weight:700}.text-5xl[data-astro-cid-sckkx6r4]{font-size:3rem;line-height:1;font-weight:800}.text-6xl[data-astro-cid-sckkx6r4]{font-size:3.75rem;line-height:1;font-weight:800}.font-medium[data-astro-cid-sckkx6r4]{font-weight:500}.font-semibold[data-astro-cid-sckkx6r4]{font-weight:600}.font-bold[data-astro-cid-sckkx6r4]{font-weight:700}.text-center[data-astro-cid-sckkx6r4]{text-align:center}.leading-tight[data-astro-cid-sckkx6r4]{line-height:1.25}.leading-relaxed[data-astro-cid-sckkx6r4]{line-height:1.625}.text-white[data-astro-cid-sckkx6r4]{color:#fff}.text-gray-300[data-astro-cid-sckkx6r4]{color:#d1d5db}.text-gray-600[data-astro-cid-sckkx6r4]{color:#4b5563}.text-gray-700[data-astro-cid-sckkx6r4]{color:#374151}.text-gray-900[data-astro-cid-sckkx6r4]{color:#111827}.text-blue-600[data-astro-cid-sckkx6r4]{color:#2563eb}.text-blue-700[data-astro-cid-sckkx6r4]{color:#1d4ed8}.text-green-700[data-astro-cid-sckkx6r4]{color:#15803d}.text-green-600[data-astro-cid-sckkx6r4]{color:#16a34a}.text-purple-600[data-astro-cid-sckkx6r4]{color:#9333ea}.text-red-600[data-astro-cid-sckkx6r4]{color:#dc2626}.bg-white[data-astro-cid-sckkx6r4]{background-color:#fff}.bg-gray-50[data-astro-cid-sckkx6r4]{background-color:#f9fafb}.bg-gray-900[data-astro-cid-sckkx6r4]{background-color:#111827}.bg-blue-50[data-astro-cid-sckkx6r4]{background-color:#eff6ff}.bg-green-50[data-astro-cid-sckkx6r4]{background-color:#f0fdf4}.flex[data-astro-cid-sckkx6r4]{display:flex}.flex-col[data-astro-cid-sckkx6r4]{flex-direction:column}.items-center[data-astro-cid-sckkx6r4]{align-items:center}.items-start[data-astro-cid-sckkx6r4]{align-items:flex-start}.justify-center[data-astro-cid-sckkx6r4]{justify-content:center}.justify-between[data-astro-cid-sckkx6r4]{justify-content:space-between}.grid[data-astro-cid-sckkx6r4]{display:grid}.grid-cols-1[data-astro-cid-sckkx6r4]{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2[data-astro-cid-sckkx6r4]{grid-template-columns:repeat(2,minmax(0,1fr))}.gap-2[data-astro-cid-sckkx6r4]{gap:.5rem}.gap-4[data-astro-cid-sckkx6r4]{gap:1rem}.gap-6[data-astro-cid-sckkx6r4]{gap:1.5rem}.gap-8[data-astro-cid-sckkx6r4]{gap:2rem}.border[data-astro-cid-sckkx6r4]{border:1px solid}.border-2[data-astro-cid-sckkx6r4]{border:2px solid}.border-gray-200[data-astro-cid-sckkx6r4]{border-color:#e5e7eb}.border-gray-300[data-astro-cid-sckkx6r4]{border-color:#d1d5db}.rounded-lg[data-astro-cid-sckkx6r4]{border-radius:.5rem}.rounded-xl[data-astro-cid-sckkx6r4]{border-radius:.75rem}.rounded-2xl[data-astro-cid-sckkx6r4]{border-radius:1rem}.rounded-full[data-astro-cid-sckkx6r4]{border-radius:9999px}.shadow-sm[data-astro-cid-sckkx6r4]{box-shadow:0 1px 2px #0000000d}.shadow-lg[data-astro-cid-sckkx6r4]{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.shadow-md[data-astro-cid-sckkx6r4]{box-shadow:0 4px 6px -1px #0000001a}.w-6[data-astro-cid-sckkx6r4]{width:1.5rem}.h-6[data-astro-cid-sckkx6r4]{height:1.5rem}.w-12[data-astro-cid-sckkx6r4]{width:3rem}.h-12[data-astro-cid-sckkx6r4]{height:3rem}.w-16[data-astro-cid-sckkx6r4]{width:4rem}.h-16[data-astro-cid-sckkx6r4]{height:4rem}.w-full[data-astro-cid-sckkx6r4]{width:100%}.btn-primary[data-astro-cid-sckkx6r4]{background:#111827;color:#fff;padding:1rem 2rem;border-radius:.5rem;font-weight:600;text-decoration:none;display:inline-block;transition:all .2s;border:none;cursor:pointer}.btn-primary[data-astro-cid-sckkx6r4]:hover{background:#1f2937;transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.btn-secondary[data-astro-cid-sckkx6r4]{border:2px solid #d1d5db;color:#111827;padding:1rem 2rem;border-radius:.5rem;font-weight:600;text-decoration:none;display:inline-block;transition:all .2s;background:#fff;cursor:pointer}.btn-secondary[data-astro-cid-sckkx6r4]:hover{border-color:#111827;background:#f9fafb}.card[data-astro-cid-sckkx6r4]{background:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 1px 3px #0000001a;border:1px solid #f3f4f6;transition:all .3s ease}.card[data-astro-cid-sckkx6r4]:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-4px)}.mobile-banner-bar[data-astro-cid-sckkx6r4]{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e5e7eb;padding:.75rem 1rem;box-shadow:0 -2px 10px #0000001a;z-index:1000;display:none}.mobile-banner-content[data-astro-cid-sckkx6r4]{display:flex;justify-content:space-around;align-items:center;max-width:1200px;margin:0 auto;padding:0}.mobile-icon-btn[data-astro-cid-sckkx6r4]{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#111827;font-size:.7rem;font-weight:500;padding:.5rem;transition:color .2s ease;flex:1;text-align:center;background:none;border:none;cursor:pointer;font-family:inherit}.mobile-icon-btn[data-astro-cid-sckkx6r4]:hover{color:#374151}.mobile-icon-btn[data-astro-cid-sckkx6r4] svg[data-astro-cid-sckkx6r4]{margin-bottom:.25rem}.mobile-icon-btn[data-astro-cid-sckkx6r4] span[data-astro-cid-sckkx6r4]{white-space:nowrap}.dp-floating-banner[data-astro-cid-sckkx6r4]{position:fixed!important;bottom:20px!important;right:20px!important;width:300px!important;background:#fff!important;border-radius:1rem!important;box-shadow:0 8px 30px #0003!important;padding:1.25rem!important;z-index:999999!important;border:1px solid #e5e7eb!important;display:none!important;font-family:inherit!important;opacity:0!important;transform:translateY(20px)!important;transition:all .3s ease!important}.dp-floating-banner[data-astro-cid-sckkx6r4].dp-visible{display:block!important;opacity:1!important;transform:translateY(0)!important}.dp-close-banner-btn[data-astro-cid-sckkx6r4]{position:absolute!important;top:-8px!important;right:-8px!important;background:#6b7280!important;color:#fff!important;border:none!important;width:26px!important;height:26px!important;border-radius:50%!important;cursor:pointer!important;font-size:1rem!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;z-index:1000000!important}.dp-close-banner-btn[data-astro-cid-sckkx6r4]:hover{background:#4b5563!important;transform:scale(1.1)!important}.dp-banner-tabs[data-astro-cid-sckkx6r4]{display:flex!important;gap:.5rem!important;margin-bottom:1rem!important;border-bottom:2px solid #e5e7eb!important}.dp-banner-tab[data-astro-cid-sckkx6r4]{flex:1!important;padding:.65rem .5rem!important;background:none!important;border:none!important;border-bottom:3px solid transparent!important;cursor:pointer!important;font-weight:600!important;font-size:.85rem!important;color:#6b7280!important;margin-bottom:-2px!important;font-family:inherit!important;transition:all .2s ease!important}.dp-banner-tab[data-astro-cid-sckkx6r4].dp-active{border-bottom:3px solid #111827!important;color:#111827!important}.dp-banner-tab-content[data-astro-cid-sckkx6r4]{display:none!important}.dp-banner-tab-content[data-astro-cid-sckkx6r4].dp-active{display:block!important}.dp-banner-image[data-astro-cid-sckkx6r4]{width:60%!important;height:150px!important;object-fit:cover!important;border-radius:.5rem!important;margin-left:3rem!important;margin-bottom:.75rem!important}.dp-banner-text-container[data-astro-cid-sckkx6r4]{text-align:center!important;margin-bottom:.75rem!important}.dp-banner-text-title[data-astro-cid-sckkx6r4]{display:block!important;font-size:1rem!important;color:#111827!important;font-weight:700!important;line-height:1.3!important;margin-bottom:.25rem!important}.dp-banner-text-subtitle[data-astro-cid-sckkx6r4]{font-size:.8rem!important;color:#6b7280!important}.dp-banner-cta-btn[data-astro-cid-sckkx6r4]{width:100%!important;background:#111827!important;color:#fff!important;border:none!important;padding:.875rem!important;border-radius:.5rem!important;font-weight:600!important;font-size:.95rem!important;cursor:pointer!important;font-family:inherit!important;transition:all .2s ease!important}.dp-banner-cta-btn[data-astro-cid-sckkx6r4]:hover{background:#1f2937!important;transform:translateY(-2px)!important}.dp-banner-contact-content[data-astro-cid-sckkx6r4] h4[data-astro-cid-sckkx6r4]{text-align:center!important;margin-bottom:1rem!important;color:#111827!important;font-size:1rem!important;font-weight:700!important}.dp-contact-buttons[data-astro-cid-sckkx6r4]{display:flex!important;flex-direction:column!important;gap:.75rem!important}.dp-banner-contact-btn[data-astro-cid-sckkx6r4]{display:flex!important;align-items:center!important;justify-content:center!important;gap:.75rem!important;padding:.875rem 1rem!important;border-radius:.5rem!important;text-decoration:none!important;font-weight:600!important;font-size:.9rem!important;transition:all .2s ease!important}.dp-phone-btn[data-astro-cid-sckkx6r4]{background:#2d3748!important;color:#fff!important}.dp-whatsapp-btn[data-astro-cid-sckkx6r4]{background:#25d366!important;color:#fff!important}.dp-cita-btn[data-astro-cid-sckkx6r4]{background:linear-gradient(27deg,#028090,#02c39a)!important;color:#fff!important}.dp-popup-modal[data-astro-cid-sckkx6r4]{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:#000000b3!important;backdrop-filter:blur(4px)!important;z-index:9999999!important;display:none!important;align-items:center!important;justify-content:center!important;padding:1rem!important}.dp-popup-modal[data-astro-cid-sckkx6r4].dp-active{display:flex!important}.dp-popup-container[data-astro-cid-sckkx6r4]{background:#fff!important;border-radius:1.5rem!important;max-width:900px!important;width:100%!important;max-height:90vh!important;overflow-y:auto!important;position:relative!important}.dp-popup-close-btn[data-astro-cid-sckkx6r4]{position:absolute!important;top:1rem!important;right:1rem!important;background:#f3f4f6!important;color:#6b7280!important;border:none!important;width:40px!important;height:40px!important;border-radius:50%!important;cursor:pointer!important;font-size:1.5rem!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:10!important}.dp-popup-content[data-astro-cid-sckkx6r4]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:3rem!important;padding:3rem!important}.dp-popup-image-column[data-astro-cid-sckkx6r4]{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.dp-popup-image[data-astro-cid-sckkx6r4]{width:100%!important;max-width:300px!important;height:auto!important;border-radius:1rem!important;margin-bottom:1rem!important}.dp-popup-demo-text[data-astro-cid-sckkx6r4]{font-size:.9rem!important;color:#6b7280!important;margin:0!important;text-align:center!important}.dp-popup-demo-text[data-astro-cid-sckkx6r4] strong[data-astro-cid-sckkx6r4]{color:#111827!important;font-weight:700!important}.dp-popup-form-column[data-astro-cid-sckkx6r4]{display:flex!important;flex-direction:column!important}.dp-popup-title[data-astro-cid-sckkx6r4]{font-size:1.75rem!important;font-weight:700!important;color:#111827!important;margin-bottom:1rem!important;line-height:1.3!important}.dp-popup-description[data-astro-cid-sckkx6r4]{color:#374151!important;font-size:1rem!important;margin-bottom:1.5rem!important;line-height:1.6!important}.dp-popup-form[data-astro-cid-sckkx6r4]{display:flex!important;flex-direction:column!important;gap:1rem!important}.dp-form-input[data-astro-cid-sckkx6r4]{width:100%!important;padding:.9rem 1rem!important;border:2px solid #e5e7eb!important;border-radius:.75rem!important;font-size:1rem!important;transition:all .2s ease!important;outline:none!important;box-sizing:border-box!important;font-family:inherit!important}.dp-form-input[data-astro-cid-sckkx6r4]:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61a!important}.dp-checkbox-container[data-astro-cid-sckkx6r4]{display:flex!important;align-items:flex-start!important;gap:.5rem!important}.dp-checkbox[data-astro-cid-sckkx6r4]{width:18px!important;height:18px!important;margin-top:.2rem!important;cursor:pointer!important;accent-color:#10b981!important}.dp-checkbox-label[data-astro-cid-sckkx6r4]{font-size:.85rem!important;color:#6b7280!important;line-height:1.4!important}.dp-checkbox-label[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{color:#2563eb!important;text-decoration:none!important;font-weight:600!important}.dp-submit-btn[data-astro-cid-sckkx6r4]{width:100%!important;padding:1rem!important;background:#111827!important;color:#fff!important;border:none!important;border-radius:.75rem!important;font-size:1.05rem!important;font-weight:700!important;cursor:pointer!important;font-family:inherit!important}.dp-form-footer[data-astro-cid-sckkx6r4]{text-align:center!important;color:#6b7280!important;font-size:.85rem!important;margin:.5rem 0 0!important}.max-w-2xl[data-astro-cid-sckkx6r4]{max-width:42rem;margin:0 auto}.max-w-3xl[data-astro-cid-sckkx6r4]{max-width:48rem;margin:0 auto}.max-w-4xl[data-astro-cid-sckkx6r4]{max-width:56rem;margin:0 auto}.mx-auto[data-astro-cid-sckkx6r4]{margin:0 auto}.bg-blue-100[data-astro-cid-sckkx6r4]{background-color:#dbeafe}.bg-green-100[data-astro-cid-sckkx6r4]{background-color:#dcfce7}.bg-purple-100[data-astro-cid-sckkx6r4]{background-color:#f3e8ff}.bg-green-500[data-astro-cid-sckkx6r4]{background-color:#22c55e}.flex-shrink-0[data-astro-cid-sckkx6r4]{flex-shrink:0}.space-y-2[data-astro-cid-sckkx6r4]>[data-astro-cid-sckkx6r4]+[data-astro-cid-sckkx6r4]{margin-top:.5rem}.space-y-8[data-astro-cid-sckkx6r4]>[data-astro-cid-sckkx6r4]+[data-astro-cid-sckkx6r4]{margin-top:2rem}.hover\:underline[data-astro-cid-sckkx6r4]:hover{text-decoration:underline}.hover\:text-blue-700[data-astro-cid-sckkx6r4]:hover{color:#1d4ed8}.inline-flex[data-astro-cid-sckkx6r4]{display:inline-flex}@media (min-width: 640px){.sm\:flex-row[data-astro-cid-sckkx6r4]{flex-direction:row}.sm\:w-auto[data-astro-cid-sckkx6r4]{width:auto}main[data-astro-cid-sckkx6r4]{margin-top:80px}}@media (min-width: 768px){.md\:text-xl[data-astro-cid-sckkx6r4]{font-size:1.25rem}.md\:text-3xl[data-astro-cid-sckkx6r4]{font-size:1.875rem}.md\:text-4xl[data-astro-cid-sckkx6r4]{font-size:2.25rem}.md\:text-5xl[data-astro-cid-sckkx6r4]{font-size:3rem}.md\:text-6xl[data-astro-cid-sckkx6r4]{font-size:3.75rem}.md\:grid-cols-2[data-astro-cid-sckkx6r4]{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3[data-astro-cid-sckkx6r4]{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row[data-astro-cid-sckkx6r4]{flex-direction:row}.dp-popup-content[data-astro-cid-sckkx6r4]{grid-template-columns:1fr!important;gap:2rem!important;padding:2rem!important}}@media (min-width: 1024px){.lg\:px-8[data-astro-cid-sckkx6r4]{padding-left:2rem;padding-right:2rem}.dp-floating-banner[data-astro-cid-sckkx6r4]{display:none!important}.dp-popup-content[data-astro-cid-sckkx6r4]{grid-template-columns:1fr 1fr!important;gap:3rem!important;padding:3rem!important}}@media (max-width: 1024px){.mobile-banner-bar[data-astro-cid-sckkx6r4]{display:block!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:999999!important;background:#fff!important;border-top:1px solid #e5e7eb!important;padding:.75rem 1rem!important;box-shadow:0 -2px 10px #0000001a!important}body{padding-bottom:60px!important}.dp-floating-banner[data-astro-cid-sckkx6r4]{display:none!important}.dp-popup-content[data-astro-cid-sckkx6r4]{grid-template-columns:1fr!important;gap:1.5rem!important;padding:1.5rem!important}.dp-popup-title[data-astro-cid-sckkx6r4]{font-size:1.5rem!important}}@media (max-width: 480px){.dp-popup-content[data-astro-cid-sckkx6r4]{padding:1rem!important}.dp-popup-title[data-astro-cid-sckkx6r4]{font-size:1.3rem!important}}
