.hero.svelte-tibptj{padding:6rem 0rem}.hero-content.svelte-tibptj{max-width:600px;background:#f8fafc;padding:2rem;border-radius:12px}.hero-description.svelte-tibptj{color:#2a2829}.hero-actions.svelte-tibptj{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1rem}.grid-2.svelte-uyp3ko{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.card.svelte-uyp3ko{background-color:#f8fafc;border:1px solid #2a2829;border-radius:12px;overflow:hidden}.card-body.svelte-uyp3ko{padding:1.5rem}.card-title.svelte-uyp3ko{color:#000}.testimonials-container.svelte-bpdc55{width:100%;max-width:1200px;margin:0 auto;padding:2rem 1rem}.grid-2.svelte-bpdc55{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.testimonial-card.svelte-bpdc55{background-color:#f8fafc;border-radius:12px;padding:1.75rem;display:flex;flex-direction:column;justify-content:flex-start;box-shadow:0 2px 4px #0000000a}.card-header.svelte-bpdc55{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.author-info.svelte-bpdc55 h3:where(.svelte-bpdc55){margin:0;font-size:1.1rem;font-weight:600;color:#2a2829}.role.svelte-bpdc55{font-size:.85rem;color:#666;display:block;margin-top:.25rem}.rating.svelte-bpdc55{color:#0c325a;font-size:1.1rem;letter-spacing:2px;white-space:nowrap}.comment.svelte-bpdc55{margin:0;padding:0;font-style:italic;color:#333;line-height:1.5}.comment.svelte-bpdc55 p:where(.svelte-bpdc55){margin:0}.section-subtitle.svelte-1cc3fcc{color:#a1a1aa;margin-bottom:1.5rem}.grid-3.svelte-1cc3fcc{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.card.svelte-1cc3fcc{background-color:#f8fafc;border-radius:12px;overflow:hidden;color:#fff}.card-body.svelte-1cc3fcc{padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between}.card.svelte-1cc3fcc h3:where(.svelte-1cc3fcc){margin-top:0;margin-bottom:.5rem}.card.svelte-1cc3fcc p:where(.svelte-1cc3fcc){color:#2a2829;line-height:1.4}.feature-list.svelte-1cc3fcc{margin-top:1rem;padding-left:1.2rem;color:#2a2829}.feature-list.svelte-1cc3fcc li:where(.svelte-1cc3fcc){margin-bottom:.5rem;line-height:1.3}#servicios.svelte-vz13oo h2:where(.svelte-vz13oo){color:#1e293b;margin-bottom:1.5rem}.table-responsive.svelte-vz13oo{overflow-x:auto;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:3rem}table.svelte-vz13oo{width:100%;border-collapse:collapse;background-color:#fff;color:#334155}th.svelte-vz13oo,td.svelte-vz13oo{border-bottom:1px solid #e2e8f0;padding:1rem;text-align:left}th.svelte-vz13oo{background-color:#f8fafc;color:#0f172a;font-weight:600}.font-medium.svelte-vz13oo{font-weight:500;color:#0f172a}.leer-mas-td.svelte-vz13oo{font-weight:600;color:#0284c7}.badge.svelte-vz13oo{background-color:#e0f2fe;color:#0369a1;padding:.25rem .6rem;border-radius:9999px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.grid-2.svelte-fq8g2m{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.card.svelte-fq8g2m{background-color:#e0f2fe;border:1px solid #2a2829;border-radius:12px;overflow:hidden}.card-body.svelte-fq8g2m{padding:1.5rem}.form-group.svelte-fq8g2m{margin-bottom:1rem}.form-label.svelte-fq8g2m{color:#2a2829;display:block;margin-bottom:.25rem}.input-field.svelte-fq8g2m{width:100%;padding:.5rem;border:1px solid #2a2829;border-radius:4px;background-color:#f8fafc;color:#2a2829;box-sizing:border-box}.contact-image.svelte-fq8g2m{width:100%;height:100%;object-fit:cover}.layout-container.svelte-1uha8ag{max-width:1200px;margin:0 auto;padding:0 2rem}section{margin:4rem 0}
