svg.svelte-c6hy4q{width:100%;height:100%}.servicios.svelte-4ml88a{--acento:var(--brand-primary);--acento-soft:var(--brand-primary-soft)}.container.svelte-4ml88a{max-width:var(--container);padding-inline:var(--gutter);margin:0 auto}.intro.svelte-4ml88a{background:linear-gradient(180deg, var(--brand-primary-soft), var(--brand-bg));padding:clamp(3rem,7vw,5rem) 0 clamp(2rem,4vw,3rem)}.banda.svelte-4ml88a{background:var(--brand-bg);padding:clamp(2.5rem,6vw,4.5rem) 0}.banda-clara.svelte-4ml88a{background:var(--brand-surface);border-block:1px solid var(--brand-border)}.banda-suave.svelte-4ml88a{background:var(--acento-soft)}h2.svelte-4ml88a{letter-spacing:-.025em;color:var(--brand-text);font-size:clamp(1.5rem,2.6vw,2.125rem)}h3.svelte-4ml88a{color:var(--brand-primary);font-size:1.0625rem}p.svelte-4ml88a{color:var(--brand-text-muted);line-height:1.8}ul.svelte-4ml88a,ol.svelte-4ml88a{margin:0;padding:0;list-style:none}.eyebrow.svelte-4ml88a{color:var(--acento);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:block}.section-head.svelte-4ml88a{max-width:62ch;margin-bottom:clamp(1.75rem,3vw,2.5rem)}.section-head.svelte-4ml88a p:where(.svelte-4ml88a){margin-top:.875rem}.switch-bar.svelte-4ml88a{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--brand-border);background:#f6f8fceb;padding:.875rem 0 1rem;position:sticky;top:72px}.switch-label.svelte-4ml88a{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text-muted);margin-bottom:.875rem;font-size:.75rem;font-weight:700}.switch.svelte-4ml88a{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;width:min(100%,680px);margin-inline:auto;padding:.375rem;display:grid;box-shadow:0 14px 34px -26px #102244e6}.tab.svelte-4ml88a{text-align:left;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;gap:.875rem;padding:.875rem 1rem;transition:background .2s,color .2s;display:flex}.tab-logo.svelte-4ml88a{aspect-ratio:3/2;object-fit:contain;filter:grayscale();opacity:.45;flex:none;width:auto;height:34px;transition:filter .2s,opacity .2s}.tab-role.svelte-4ml88a{color:var(--brand-text-muted);font-size:.875rem;font-weight:600;line-height:1.35}.tab.svelte-4ml88a:hover{background:var(--brand-bg)}.tab.svelte-4ml88a:hover .tab-logo:where(.svelte-4ml88a){filter:grayscale(.2);opacity:.85}.tab.is-active.svelte-4ml88a{background:linear-gradient(135deg, var(--brand-primary), var(--brand-ink));--brand-focus:var(--brand-on-dark);box-shadow:0 12px 24px -14px #002a63f2}.tab.is-active.svelte-4ml88a .tab-logo:where(.svelte-4ml88a){filter:brightness(0)invert();opacity:1}.tab.is-active.svelte-4ml88a .tab-role:where(.svelte-4ml88a){color:var(--brand-on-dark);font-weight:700}.panel[hidden].svelte-4ml88a{display:none}.panel.svelte-4ml88a{animation:.4s cubic-bezier(.22,.61,.36,1) svelte-4ml88a-panel-in}.panel.svelte-4ml88a:focus{outline:none}.panel.ectime.svelte-4ml88a{--acento:var(--brand-secondary);--acento-soft:var(--brand-secondary-soft)}@keyframes svelte-4ml88a-panel-in{0%{opacity:0;transform:translateY(12px)}}.cabecera.svelte-4ml88a{grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.marca.svelte-4ml88a{align-items:center;gap:1.125rem;margin-bottom:1.75rem;display:flex}.marca-logo.svelte-4ml88a{width:auto;height:clamp(56px,7vw,76px)}.marca-tagline.svelte-4ml88a{border-left:1px solid var(--brand-border);letter-spacing:.02em;color:var(--brand-text-muted);text-transform:uppercase;padding-left:1.125rem;font-size:.8125rem;font-weight:600;line-height:1.4}.cabecera.svelte-4ml88a h2:where(.svelte-4ml88a){max-width:24ch;color:var(--brand-primary);font-size:clamp(1.625rem,3.2vw,2.5rem)}.resumen.svelte-4ml88a{max-width:62ch;margin-top:1.25rem;font-size:clamp(1rem,1.3vw,1.0625rem)}.stats.svelte-4ml88a{background:linear-gradient(150deg, var(--brand-primary), var(--brand-ink));border-radius:1.25rem;gap:.125rem;padding:clamp(1.5rem,3vw,2rem);display:grid;box-shadow:0 24px 48px -32px #002a63e6}.stats.svelte-4ml88a li:where(.svelte-4ml88a){padding:.875rem 0}.stats.svelte-4ml88a li:where(.svelte-4ml88a)+li:where(.svelte-4ml88a){border-top:1px solid #ffffff24}.stats.svelte-4ml88a strong:where(.svelte-4ml88a){color:var(--brand-on-dark);text-wrap:balance;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.25;display:block}.stats.svelte-4ml88a span:where(.svelte-4ml88a){color:var(--brand-on-dark-muted);margin-top:.3rem;font-size:.8125rem;line-height:1.5;display:block}.features.svelte-4ml88a{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1.25rem;display:grid}.feature.svelte-4ml88a{border:1px solid var(--brand-border);background:var(--brand-surface);border-radius:1rem;padding:clamp(1.25rem,2.5vw,1.75rem);transition:border-color .2s,box-shadow .2s,transform .2s}.feature.svelte-4ml88a:hover{border-color:var(--acento);transform:translateY(-3px);box-shadow:0 16px 32px -24px #002a6399}.feature-icon.svelte-4ml88a{background:var(--acento-soft);width:2.75rem;height:2.75rem;color:var(--acento);border-radius:.75rem;place-items:center;margin-bottom:1.125rem;padding:.625rem;display:grid}.feature.svelte-4ml88a p:where(.svelte-4ml88a){margin-top:.5rem;font-size:.9375rem}.scope.svelte-4ml88a{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:1.25rem;display:grid}.scope-card.svelte-4ml88a{border:1px solid var(--brand-border);background:var(--brand-surface);border-radius:1rem;padding:clamp(1.25rem,2.5vw,1.75rem)}.scope-card.svelte-4ml88a h3:where(.svelte-4ml88a){border-bottom:1px solid var(--brand-border);margin-bottom:1rem;padding-bottom:.875rem}.badge.svelte-4ml88a{background:var(--acento);color:var(--brand-on-dark);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border-radius:999px;margin-left:.625rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;line-height:1.5;display:inline-block}.scope-note.svelte-4ml88a{background:var(--acento-soft);color:var(--brand-text);border-radius:.625rem;margin-top:1.25rem;padding:.75rem .875rem;font-size:.8125rem;line-height:1.6}.scope-card.svelte-4ml88a ul:where(.svelte-4ml88a){gap:.875rem;display:grid}.scope-card.svelte-4ml88a li:where(.svelte-4ml88a){color:var(--brand-text-muted);gap:.75rem;font-size:.9375rem;line-height:1.6;display:flex}.check.svelte-4ml88a{background:var(--acento-soft);width:1.375rem;height:1.375rem;color:var(--acento);border-radius:50%;flex:none;place-items:center;margin-top:.125rem;display:grid}.check.svelte-4ml88a svg:where(.svelte-4ml88a){width:.875rem}.journey.svelte-4ml88a{counter-reset:etapa;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:1.25rem;display:grid}.stage.svelte-4ml88a{border:1px solid var(--brand-border);background:var(--brand-surface);border-radius:1rem;padding:clamp(1.25rem,2.5vw,1.75rem);position:relative}.stage-num.svelte-4ml88a{background:var(--acento);width:2.25rem;height:2.25rem;color:var(--brand-on-dark);border-radius:.625rem;place-items:center;margin-bottom:1rem;font-size:.875rem;font-weight:700;display:grid}.stage.svelte-4ml88a ul:where(.svelte-4ml88a){gap:.5rem;margin-top:.875rem;display:grid}.stage.svelte-4ml88a ul:where(.svelte-4ml88a) li:where(.svelte-4ml88a){color:var(--brand-text-muted);padding-left:.9375rem;font-size:.9rem;line-height:1.55;position:relative}.stage.svelte-4ml88a ul:where(.svelte-4ml88a) li:where(.svelte-4ml88a):before{content:"";background:var(--acento);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}.journey-note.svelte-4ml88a{border-left:3px solid var(--acento);color:var(--brand-text);margin-top:1.5rem;padding-left:1rem;font-size:.9375rem}@media (width<=960px){.cabecera.svelte-4ml88a{grid-template-columns:1fr}.cabecera.svelte-4ml88a h2:where(.svelte-4ml88a){max-width:26ch}}@media (width<=640px){.switch.svelte-4ml88a{border-radius:15px;gap:.25rem;padding:.3125rem}.tab.svelte-4ml88a{text-align:center;flex-direction:column;gap:.5rem;padding:.75rem .5rem .875rem}.tab-logo.svelte-4ml88a{height:30px}.tab-role.svelte-4ml88a{font-size:.8125rem}.marca.svelte-4ml88a{flex-direction:column;align-items:flex-start;gap:.875rem}.marca-tagline.svelte-4ml88a{border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.panel.svelte-4ml88a{animation:none}.tab.svelte-4ml88a,.tab-logo.svelte-4ml88a,.feature.svelte-4ml88a{transition:none}.feature.svelte-4ml88a:hover{transform:none}}
