@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff")}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/urbanist-latin-600-normal.BuXRW95m.woff2)format("woff2"),url(/_astro/urbanist-latin-600-normal.cDQtY_pk.woff)format("woff")}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/urbanist-latin-700-normal.BtsT2zLv.woff2)format("woff2"),url(/_astro/urbanist-latin-700-normal.Zdugn5sa.woff)format("woff")}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/urbanist-latin-800-normal.ga5fynFS.woff2)format("woff2"),url(/_astro/urbanist-latin-800-normal.1m03Cp15.woff)format("woff")}:root{--wp-blue-600:#195db5;--wp-blue-700:#134d98;--wp-blue-800:#103f7d;--wp-blue-950:#082e60;--wp-yellow-500:#ffb900;--wp-yellow-600:#e7a800;--wp-navy-950:#0b1248;--wp-slate-800:#223a5e;--wp-slate-600:#526582;--wp-slate-400:#7b8ca8;--wp-blue-100:#dce7f5;--wp-blue-50:#eaf3ff;--wp-blue-25:#f4f8fe;--wp-white:#fff;--brand-primary:var(--wp-blue-600);--brand-hover:var(--wp-blue-700);--brand-pressed:var(--wp-blue-800);--brand-accent:var(--wp-yellow-500);--brand-accent-hover:var(--wp-yellow-600);--text-strong:var(--wp-navy-950);--text-default:var(--wp-slate-800);--text-muted:var(--wp-slate-600);--text-on-primary:var(--wp-white);--text-on-accent:var(--wp-navy-950);--text-link:var(--brand-primary);--surface-base:var(--wp-white);--surface-soft:var(--wp-blue-25);--surface-blue:var(--wp-blue-50);--surface-inverse:var(--wp-blue-950);--border-subtle:var(--wp-blue-100);--border-control:var(--wp-slate-400);--border-inverse:#fff3;--focus-ring:var(--brand-primary);--focus-ring-inverse:var(--wp-yellow-500);--success-fg:#146c43;--success-bg:#e8f7ef;--warning-fg:#805000;--warning-bg:#fff4d1;--danger-fg:#b42318;--danger-bg:#feeceb;--info-fg:#174e96;--info-bg:#edf5ff;--neutral-fg:#526582;--neutral-bg:#eef2f7;--hold-fg:#5b3aa8;--hold-bg:#f3edff;--font-ui:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Urbanist", var(--font-ui);--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:800;--tracking-heading:-.02em;--tracking-display:-.03em;--type-hero:clamp(2.5rem, 1.2rem + 5.4vw, 5.25rem);--leading-hero:1.02;--type-hero-solution:clamp(2rem, 1.5rem + 2.1vw, 3rem);--leading-hero-solution:1.17;--type-h2:clamp(1.75rem, 1.5rem + 1vw, 2.25rem);--leading-h2:1.22;--type-h3:clamp(1.375rem, 1.3rem + .3vw, 1.5rem);--leading-h3:1.33;--type-intro:clamp(1.0625rem, .95rem + .5vw, 1.25rem);--leading-intro:1.5;--type-body:1rem;--leading-body:1.625;--type-portal-title:clamp(1.625rem, 1.45rem + .75vw, 2rem);--type-portal-section:clamp(1.125rem, 1.07rem + .25vw, 1.25rem);--type-table:.875rem;--type-kpi:clamp(1.5rem, 1.4rem + .5vw, 1.75rem);--type-meta:.75rem;--type-button:1rem;--measure:70ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--section-y:clamp(2.5rem, 1.5rem + 4vw, 6rem);--gutter:clamp(1rem, .5rem + 2vw, 2rem);--content-max:80rem;--portal-max:108rem;--header-height:4.5rem;--header-height-mobile:4rem;--sidebar-width:16rem;--radius-control:.5rem;--radius-card:.75rem;--radius-marketing:1rem;--radius-band:1.25rem;--radius-pill:999px;--control-height-sm:2.25rem;--control-height:2.75rem;--control-height-lg:3rem;--shadow-soft:0 4px 20px #0b12480f;--shadow-float:0 12px 32px #0b12481f;--shadow-modal:0 24px 64px #0b124833;--z-content:0;--z-sticky:100;--z-header:200;--z-popover:300;--z-modal:500;--z-toast:600;--z-help:700;--motion-micro:.15s;--motion-panel:.22s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-reveal:cubic-bezier(.165, .84, .44, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--motion-reveal:1s;--reveal-distance:6.25rem;--reveal-distance-mobile:2.5rem;--motion-roll:.3s;--motion-arrow:.5s;--motion-header:.3s;--motion-counter:1.2s;--motion-marquee:60s;--halo-blue:var(--wp-blue-100);--halo-blue-soft:var(--wp-blue-50);--halo-yellow:#ffb9004d;--halo-yellow-clear:#ffb90000;--shadow-glow:0 -10px 60px #195db52e;--shadow-cta:0 10px 24px #195db547;--border-frame:#b9c9e2}html{font-family:var(--font-ui);color:var(--text-default);background:var(--surface-base);-webkit-text-size-adjust:100%;font-size:100%}body{font-size:var(--type-body);line-height:var(--leading-body);margin:0}h1,h2,h3{color:var(--text-strong);font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading)}h1,h2{letter-spacing:var(--tracking-display)}.amount,.metric,.numeric{font-variant-numeric:lining-nums tabular-nums}.amount{text-align:end}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.decorative-motion,.hero-animation{animation:none}}@layer base{*,:before,:after{box-sizing:border-box}body{background:var(--surface-base);flex-direction:column;min-height:100vh;display:flex}main{flex:1}img,svg{max-width:100%;display:block}h1,h2,h3,p{margin:0}h2{font-size:var(--type-h2);line-height:var(--leading-h2)}h3{font-size:var(--type-h3);line-height:var(--leading-h3);font-weight:var(--weight-semibold)}a{color:var(--text-link);text-underline-offset:.2em}a:hover{color:var(--brand-hover)}ul,ol{margin:0;padding:0}}@layer layout{.container{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.section--soft{background:var(--surface-soft)}.section__head{gap:var(--space-3);max-width:var(--measure);margin-bottom:var(--space-10);display:grid}.grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.prose{max-width:var(--measure);gap:var(--space-4);display:grid}.prose h2{margin-top:var(--space-6)}}@layer components{.skip-link{left:var(--space-4);z-index:var(--z-help);padding:var(--space-3) var(--space-4);background:var(--surface-base);border-radius:var(--radius-control);box-shadow:var(--shadow-float);position:absolute;top:-10rem}.skip-link:focus{top:var(--space-4)}.eyebrow{color:var(--brand-primary);font-size:.875rem;font-weight:var(--weight-semibold);letter-spacing:.02em}.lead{font-size:var(--type-intro);line-height:var(--leading-intro);color:var(--text-default)}.muted{color:var(--text-muted)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-5);border-radius:var(--radius-control);font:inherit;font-size:var(--type-button);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--motion-micro) var(--ease-standard), border-color var(--motion-micro) var(--ease-standard);border:1px solid #0000;line-height:1.25;text-decoration:none;display:inline-flex}.btn--lg{min-height:var(--control-height-lg);padding:0 var(--space-6)}.btn--primary{background:var(--brand-primary);color:var(--text-on-primary)}.btn--primary:hover{background:var(--brand-hover);color:var(--text-on-primary)}.btn--primary:active{background:var(--brand-pressed)}.btn--accent{background:var(--brand-accent);color:var(--text-on-accent)}.btn--accent:hover{background:var(--brand-accent-hover);color:var(--text-on-accent)}.btn--secondary{background:var(--surface-base);color:var(--brand-primary);border-color:var(--border-control)}.btn--secondary:hover{border-color:var(--brand-primary);color:var(--brand-hover)}.btn[aria-disabled=true],.btn:disabled{cursor:not-allowed;opacity:.6}.actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.card{gap:var(--space-3);padding:var(--space-6);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-marketing);box-shadow:var(--shadow-soft);align-content:start;display:grid;position:relative}.card--link{transition:border-color var(--motion-micro) var(--ease-standard), transform var(--motion-micro) var(--ease-standard)}.card--link:hover{border-color:var(--brand-primary);transform:translateY(-2px)}.card--link a:after{content:"";border-radius:inherit;position:absolute;inset:0}.card h3 a{color:var(--text-strong);text-decoration:none}.card__more{color:var(--brand-primary);font-weight:var(--weight-semibold)}.badge{align-items:center;gap:var(--space-1);width:fit-content;padding:.125rem var(--space-2);border-radius:var(--radius-pill);font-size:var(--type-meta);font-weight:var(--weight-semibold);line-height:1.5;display:inline-flex}.badge--disponible,.badge--integrado{color:var(--success-fg);background:var(--success-bg)}.badge--en-construccion{color:var(--warning-fg);background:var(--warning-bg)}.badge--planificado{color:var(--neutral-fg);background:var(--neutral-bg)}.check-list{gap:var(--space-3);list-style:none;display:grid}.check-list li{gap:var(--space-3);grid-template-columns:1.25rem 1fr;align-items:start;display:grid}.check-list svg{color:var(--brand-primary);margin-top:.2rem}.steps{counter-reset:paso;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));list-style:none;display:grid}.steps li{counter-increment:paso;gap:var(--space-2);padding:var(--space-5);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-card);display:grid}.steps li:before{content:counter(paso);border-radius:var(--radius-pill);background:var(--surface-blue);width:2rem;height:2rem;color:var(--brand-primary);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;place-items:center;display:grid}.faq{gap:var(--space-3);max-width:var(--measure);display:grid}.faq details{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:var(--space-4) var(--space-5)}.faq summary{cursor:pointer;font-weight:var(--weight-semibold);color:var(--text-strong)}.faq details p{margin-top:var(--space-3)}.custom-cta{gap:var(--space-4);padding:var(--space-10) var(--space-8);background:var(--surface-blue);border-radius:var(--radius-band);display:grid}@media (width>=768px){.custom-cta{grid-template-columns:1fr auto;align-items:center}}.breadcrumb ol{gap:var(--space-2);color:var(--text-muted);flex-wrap:wrap;font-size:.875rem;list-style:none;display:flex}.breadcrumb li+li:before{content:"/";margin-right:var(--space-2)}.breadcrumb [aria-current=page]{color:var(--text-default)}.btn__roll{height:1.25em;display:inline-grid;overflow:hidden}.btn__roll>span{transition:transform var(--motion-roll) var(--ease-reveal)}.btn:hover .btn__roll>span,.btn:focus-visible .btn__roll>span{transform:translateY(-100%)}.btn--primary.btn--lg{box-shadow:var(--shadow-cta)}.js [data-reveal]{opacity:0;transform:translateY(var(--reveal-distance-mobile));transition:opacity var(--motion-reveal) var(--ease-reveal), transform var(--motion-reveal) var(--ease-reveal);transition-delay:calc(var(--reveal-i,0) * 80ms)}.js [data-reveal=crece]{transform:scale(.75)}@media (width>=768px){.js [data-reveal]:not([data-reveal=crece]){transform:translateY(var(--reveal-distance))}}.js [data-reveal].is-visible{opacity:1;transform:none}.arrow-swap{vertical-align:-.2em;width:1.25rem;height:1.25rem;display:inline-block;position:relative;overflow:hidden}.arrow-swap>svg{transition:transform var(--motion-arrow) var(--ease-reveal);position:absolute;inset:0}.arrow-swap>svg+svg{transform:translate(-100%,100%)}.card--link:hover .arrow-swap>svg:first-child,.card--link:focus-within .arrow-swap>svg:first-child{transform:translate(100%,-100%)}.card--link:hover .arrow-swap>svg+svg,.card--link:focus-within .arrow-swap>svg+svg{transform:none}.card--link:hover{box-shadow:var(--shadow-float)}.pill{align-items:center;gap:var(--space-2);border:1px solid var(--brand-primary);border-radius:var(--radius-pill);background:var(--surface-base);width:fit-content;color:var(--brand-primary);font-size:.875rem;font-weight:var(--weight-semibold);padding:.375rem .875rem;line-height:1.4;display:inline-flex}@media (prefers-reduced-motion:reduce){.js [data-reveal],.js [data-reveal=crece],.js [data-reveal]:not([data-reveal=crece]){transition:opacity .4s linear;transform:none}.btn__roll>span,.arrow-swap>svg{transition:none}}}@layer utilities{.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.brand[data-astro-cid-6xnqtudh]{align-items:center;width:fit-content;display:inline-flex}.brand[data-astro-cid-6xnqtudh] img[data-astro-cid-6xnqtudh]{width:auto;height:2.5rem}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--surface-inverse);color:var(--text-on-primary);padding-block:var(--space-16) var(--space-8)}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-on-primary)}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{outline-color:var(--focus-ring-inverse)}.site-footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.site-footer__brand[data-astro-cid-jo6i4kqk]{gap:var(--space-4);align-content:start;max-width:22rem;display:grid}.site-footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--space-2);list-style:none;display:grid}.site-footer__title[data-astro-cid-jo6i4kqk]{font-weight:var(--weight-semibold);margin-bottom:var(--space-3)}.site-footer__legal[data-astro-cid-jo6i4kqk]{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--border-inverse);justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;font-size:.875rem;display:flex}.site-footer__legal[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.site-header[data-astro-cid-nen7h5rs]{z-index:var(--z-header);background:var(--surface-base);transition:box-shadow var(--motion-panel) var(--ease-standard), border-color var(--motion-panel) var(--ease-standard), transform var(--motion-header) var(--ease-reveal);border-bottom:1px solid #0000;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs].is-hidden{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.site-header[data-astro-cid-nen7h5rs]{transition:none}}.site-header[data-astro-cid-nen7h5rs].is-scrolled{border-bottom-color:var(--border-subtle);box-shadow:var(--shadow-soft)}.site-header__bar[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-6);min-height:var(--header-height-mobile);display:flex}.site-header__logo[data-astro-cid-nen7h5rs]{margin-right:auto;text-decoration:none}.site-header__toggle[data-astro-cid-nen7h5rs]{width:var(--control-height);height:var(--control-height);border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-base);color:var(--text-strong);cursor:pointer;place-items:center;display:inline-grid}.site-header__toggle[data-astro-cid-nen7h5rs] .icon-close[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs].is-open .site-header__toggle[data-astro-cid-nen7h5rs] .icon-open[data-astro-cid-nen7h5rs]{display:none}.site-header[data-astro-cid-nen7h5rs].is-open .site-header__toggle[data-astro-cid-nen7h5rs] .icon-close[data-astro-cid-nen7h5rs]{display:block}.site-nav[data-astro-cid-nen7h5rs]{display:none}.site-header[data-astro-cid-nen7h5rs].is-open .site-nav[data-astro-cid-nen7h5rs]{gap:var(--space-4);padding:var(--space-4) var(--gutter) var(--space-6);background:var(--surface-base);border-bottom:1px solid var(--border-subtle);box-shadow:var(--shadow-float);max-height:calc(100vh - var(--header-height-mobile));display:grid;position:absolute;inset:100% 0 auto;overflow-y:auto}.site-nav__list[data-astro-cid-nen7h5rs]{gap:var(--space-1);list-style:none;display:grid}.site-nav__link[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-1);min-height:var(--control-height);padding:0 var(--space-2);font:inherit;font-weight:var(--weight-medium);color:var(--text-strong);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;text-decoration:none;display:inline-flex}.site-nav__link[data-astro-cid-nen7h5rs][aria-current]{border-bottom-color:var(--brand-primary)}.site-nav__disclosure[data-astro-cid-nen7h5rs][aria-expanded=true] svg{transform:rotate(180deg)}.mega__inner[data-astro-cid-nen7h5rs]{gap:var(--space-6);padding:var(--space-4) var(--space-2);display:grid}.mega__group[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--space-1);list-style:none;display:grid}.mega__group[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:var(--space-2);border-radius:var(--radius-control);gap:.125rem;text-decoration:none;display:grid}.mega__group[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--surface-soft)}.mega__group[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page] .mega__name[data-astro-cid-nen7h5rs]{text-decoration:underline}.mega__group--aside[data-astro-cid-nen7h5rs]{gap:var(--space-2);align-content:start;display:grid}.mega__title[data-astro-cid-nen7h5rs]{font-size:var(--type-meta);font-weight:var(--weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;padding:0 var(--space-2)}.mega__name[data-astro-cid-nen7h5rs]{color:var(--text-strong);font-weight:var(--weight-semibold)}.mega__desc[data-astro-cid-nen7h5rs]{color:var(--text-muted);font-size:.875rem}.mega__group--aside[data-astro-cid-nen7h5rs] .mega__desc[data-astro-cid-nen7h5rs]{padding:0 var(--space-2)}@media (width>=1024px){.site-header__bar[data-astro-cid-nen7h5rs]{min-height:var(--header-height)}.site-header__toggle[data-astro-cid-nen7h5rs]{display:none}.site-nav[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs].is-open .site-nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-6);box-shadow:none;background:0 0;border:0;max-height:none;padding:0;display:flex;position:static;overflow:visible}.site-nav__list[data-astro-cid-nen7h5rs]{gap:var(--space-4);display:flex}.site-nav__link[data-astro-cid-nen7h5rs]{min-height:var(--header-height)}.mega[data-astro-cid-nen7h5rs]{background:var(--surface-base);border-top:1px solid var(--border-subtle);box-shadow:var(--shadow-float);position:absolute;inset:100% 0 auto}.mega__inner[data-astro-cid-nen7h5rs]{max-width:var(--content-max);padding:var(--space-8) var(--gutter);grid-template-columns:1fr 1fr .8fr;margin-inline:auto}}
