.whatsapp-button[data-astro-cid-dsjoc6do]{right:var(--space-6);bottom:var(--space-6);z-index:90;background-color:var(--whatsapp-green);color:#fff;border-radius:var(--border-radius-full);width:3.25rem;height:3.25rem;transition:transform var(--transition-fast);justify-content:center;align-items:center;display:flex;position:fixed;box-shadow:0 4px 14px #00000040}.whatsapp-button[data-astro-cid-dsjoc6do]:hover{transform:translateY(-2px)scale(1.05)}.whatsapp-button[data-astro-cid-dsjoc6do]:focus-visible{outline:2px solid var(--whatsapp-green);outline-offset:3px}@media (prefers-reduced-motion:reduce){.whatsapp-button[data-astro-cid-dsjoc6do]:hover{transform:none}}@media (width<=480px){.whatsapp-button[data-astro-cid-dsjoc6do]{right:var(--space-4);bottom:var(--space-4);width:2.875rem;height:2.875rem}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-height:100dvh;line-height:1.6}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}:root{--color-primary:#a68af9;--color-primary-dark:#8a5cf5;--color-bg-deep:#0f082d;--color-surface:#1a123a;--color-surface-secondary:#291d49;--color-accent-dark:#1a284a;--color-primary-tint:#bcaaf7;--bg-body:#fff;--bg-section:#f8f7fc;--bg-card:#fff;--bg-card-hover:#f3f0ff;--bg-footer:#f5f4f9;--border-card:#e5e2ee;--border-subtle:#ededf0;--text-primary:#1a123a;--text-secondary:#5a5470;--text-tertiary:#8a849c;--text-on-primary:#fff;--text-on-dark:#fff;--cta-bg:var(--color-primary);--cta-bg-hover:var(--color-primary-dark);--cta-text:#fff;--cta-outline-border:var(--color-primary);--cta-outline-text:var(--color-primary);--cta-outline-hover-bg:#a68af914;--gradient-purple:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);--gradient-banner:linear-gradient(135deg, #291d49 0%, #1a123a 50%, #0f082d 100%);--gradient-hero:linear-gradient(135deg, var(--bg-body) 0%, color-mix(in srgb, var(--color-primary) 70%, var(--bg-body)) 100%);--bg-section-tint:color-mix(in srgb, var(--color-primary) 30%, var(--bg-body));--bg-glow:linear-gradient(100deg, #d1c4ff 0%,#a875f5 35%,#b9acf5 65%,#8b5cf6 100%);--shadow-card:0 1px 3px #1a123a0f, 0 1px 2px #1a123a0a;--shadow-card-hover:0 4px 12px #1a123a1a;--service-inactive-bg:#fff;--service-inactive-bg-photo:var(--border-card);--service-inactive-text:var(--text-primary);--service-inactive-border:var(--border-card);--form-bg:#fff;--form-border:#d0cdd8;--form-border-focus:var(--color-primary);--form-label:var(--text-primary);--form-placeholder:var(--text-tertiary);--whatsapp-green:#25d366;--overlay-bg:#0f082d80;--color-category-operacion:var(--color-primary);--color-category-gestion:#f28c38;--color-category-gestion-dark:#d9731f;--color-category-administracion:color-mix(in srgb, var(--color-primary) 55%, white);--font-family:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-display:"Baloo 2", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--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;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.6;--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;--max-width:1200px;--max-width-narrow:850px;--header-height:4.5rem;--border-radius:.75rem;--border-radius-sm:.5rem;--border-radius-lg:1rem;--border-radius-full:9999px;--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.35s ease}[data-theme=dark]{--bg-body:#0f082d;--bg-section:#0f082d;--bg-card:#1a123a;--bg-card-hover:#291d49;--bg-footer:#0a0620;--gradient-hero:linear-gradient(135deg, var(--color-surface) 0%, var(--color-accent-dark) 100%);--bg-section-tint:var(--color-surface);--bg-glow:radial-gradient(circle at 8% 90%, #2563eb73 0%, #2563eb2e 25%, transparent 50%), radial-gradient(circle at 78% 15%, #3b82f659 0%, #3b82f61f 28%, transparent 55%), radial-gradient(circle at 75% 65%, #312e8173 0%, transparent 55%), linear-gradient(110deg, #111936 0%, #090421 45%, #08021f 100%);--border-card:#a68af926;--border-subtle:#a68af914;--text-primary:#fff;--text-secondary:#b8b0d0;--text-tertiary:#8a7fa8;--cta-outline-border:#a68af980;--cta-outline-text:#fff;--cta-outline-hover-bg:#a68af91f;--shadow-card:0 1px 3px #0003, 0 1px 2px #00000026;--shadow-card-hover:0 4px 12px #0000004d;--service-inactive-bg:#1a123a;--service-inactive-bg-photo:#1a123a;--service-inactive-text:#fff;--service-inactive-border:#a68af980;--form-bg:#1a123a;--form-border:#a68af933;--form-label:var(--color-primary);--form-placeholder:#8a7fa8}body{font-family:var(--font-family);font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--text-primary);background-color:var(--bg-body);transition:background-color var(--transition-base), color var(--transition-base)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display);line-height:var(--leading-tight);font-weight:var(--font-bold);color:var(--text-primary)}h1{font-size:var(--text-5xl)}h2{font-size:var(--text-4xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}p{color:var(--text-secondary)}.container{width:100%;max-width:var(--max-width);padding-inline:var(--space-6);margin-inline:auto}.section{padding-block:var(--space-20)}.btn{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-size:var(--text-base);font-weight:var(--font-semibold);border-radius:var(--border-radius-sm);transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);white-space:nowrap;line-height:1;display:inline-flex}.btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn-primary{background-color:var(--cta-bg);color:var(--cta-text)}.btn-primary:hover{background-color:var(--cta-bg-hover);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-outline{color:var(--cta-outline-text);border:1.5px solid var(--cta-outline-border);background-color:#0000}.btn-outline:hover{background-color:var(--cta-outline-hover-bg)}.btn-lg{padding:var(--space-4) var(--space-8);font-size:var(--text-lg)}.card{background-color:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--border-radius);padding:var(--space-6);box-shadow:var(--shadow-card);transition:background-color var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base)}.card:hover{box-shadow:var(--shadow-card-hover)}.eyebrow{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--cta-outline-text);background-color:var(--cta-outline-hover-bg);border:1px solid var(--cta-outline-border);border-radius:var(--border-radius-full);display:inline-flex}.badge{padding:var(--space-1) var(--space-4);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-on-primary);background-color:var(--color-primary-dark);border-radius:var(--border-radius-full);display:inline-block}.placeholder-media{background:var(--gradient-purple);width:100%;height:100%;min-height:12rem;color:var(--text-on-primary);border-radius:var(--border-radius);justify-content:center;align-items:center;display:flex}.placeholder-media__label{padding:var(--space-4);font-size:var(--text-xs);font-weight:var(--font-medium);text-align:center;opacity:.85}.breadcrumbs{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.breadcrumbs a{color:var(--text-secondary);transition:color var(--transition-fast)}.breadcrumbs a:hover{color:var(--color-primary)}.breadcrumbs [aria-current=page]{color:var(--text-primary);font-weight:var(--font-medium)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:-100%;left:var(--space-4);z-index:9999;padding:var(--space-2) var(--space-4);background:var(--color-primary);color:#fff;border-radius:var(--border-radius-sm);font-weight:var(--font-semibold);position:absolute}.skip-link:focus{top:var(--space-4)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=768px){h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-xl)}.container{padding-inline:var(--space-4)}.section{padding-block:var(--space-12)}}@media (width<=480px){h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}}.header[data-astro-cid-nen7h5rs]{z-index:100;background-color:var(--bg-body);border-bottom:1px solid var(--border-subtle);transition:background-color var(--transition-base), border-color var(--transition-base);position:sticky;top:0}.header__container[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-6);height:var(--header-height);display:flex}.header__logo[data-astro-cid-nen7h5rs]{flex-shrink:0;align-items:center;display:flex}.header__logo-img[data-astro-cid-nen7h5rs]{width:auto;height:32px}.header__logo-img--dark[data-astro-cid-nen7h5rs],[data-theme=dark] .header__logo-img--light[data-astro-cid-nen7h5rs]{display:none}[data-theme=dark] .header__logo-img--dark[data-astro-cid-nen7h5rs]{display:block}.header__nav-list[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-1);display:flex}.header__nav-link[data-astro-cid-nen7h5rs]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);border-radius:var(--border-radius-sm);transition:color var(--transition-fast), background-color var(--transition-fast);display:block}.header__nav-link[data-astro-cid-nen7h5rs]:hover{color:var(--color-primary);background-color:var(--cta-outline-hover-bg)}.header__nav-link--active[data-astro-cid-nen7h5rs]{color:var(--color-primary);font-weight:var(--font-semibold)}.header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.header__lang[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-1);padding:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);border-radius:var(--border-radius-sm);transition:color var(--transition-fast);display:flex}.header__lang[data-astro-cid-nen7h5rs]:hover{color:var(--color-primary)}.header__theme-toggle[data-astro-cid-nen7h5rs]{border-radius:var(--border-radius-sm);width:2.25rem;height:2.25rem;color:var(--text-secondary);transition:color var(--transition-fast), background-color var(--transition-fast);justify-content:center;align-items:center;display:flex}.header__theme-toggle[data-astro-cid-nen7h5rs]:hover{color:var(--color-primary);background-color:var(--cta-outline-hover-bg)}.header__theme-toggle[data-astro-cid-nen7h5rs]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}[data-theme=light] .header__icon-sun[data-astro-cid-nen7h5rs],[data-theme=dark] .header__icon-moon[data-astro-cid-nen7h5rs]{display:none}.header__cta[data-astro-cid-nen7h5rs]{font-size:var(--text-sm);padding:var(--space-2) var(--space-5)}.header__burger[data-astro-cid-nen7h5rs]{width:2.25rem;height:2.25rem;padding:var(--space-2);flex-direction:column;justify-content:center;gap:5px;display:none}.header__burger-line[data-astro-cid-nen7h5rs]{background-color:var(--text-primary);width:100%;height:2px;transition:transform var(--transition-fast), opacity var(--transition-fast);border-radius:2px;display:block}.header__burger[data-astro-cid-nen7h5rs][aria-expanded=true] .header__burger-line[data-astro-cid-nen7h5rs]:first-child{transform:translateY(7px)rotate(45deg)}.header__burger[data-astro-cid-nen7h5rs][aria-expanded=true] .header__burger-line[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.header__burger[data-astro-cid-nen7h5rs][aria-expanded=true] .header__burger-line[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=1024px){.header__cta[data-astro-cid-nen7h5rs]{display:none}}@media (width<=768px){.header__burger[data-astro-cid-nen7h5rs]{display:flex}.header__nav[data-astro-cid-nen7h5rs]{top:var(--header-height);background-color:var(--bg-body);padding:var(--space-6);transition:transform var(--transition-base);z-index:99;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translate(100%)}.header__nav[data-astro-cid-nen7h5rs].is-open{transform:translate(0)}.header__nav-list[data-astro-cid-nen7h5rs]{align-items:stretch;gap:var(--space-1);flex-direction:column}.header__nav-link[data-astro-cid-nen7h5rs]{font-size:var(--text-lg);padding:var(--space-3) var(--space-4)}.header__lang[data-astro-cid-nen7h5rs]{display:none}}.footer[data-astro-cid-jo6i4kqk]{background-color:var(--bg-footer);border-top:1px solid var(--border-subtle);padding-block-start:var(--space-16)}.footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--space-10);grid-template-columns:1.4fr repeat(3,1fr);padding-block-end:var(--space-12);display:grid}.footer__logo[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{font-family:var(--font-family-display);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-primary);letter-spacing:.05em}.footer__tagline[data-astro-cid-jo6i4kqk]{max-width:26ch;font-size:var(--text-sm);color:var(--text-secondary);margin-block-start:var(--space-3)}.footer__social[data-astro-cid-jo6i4kqk]{margin-block-start:var(--space-6)}.footer__social-label[data-astro-cid-jo6i4kqk]{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);margin-block-end:var(--space-3);display:block}.footer__social-list[data-astro-cid-jo6i4kqk]{gap:var(--space-3);display:flex}.footer__social-link[data-astro-cid-jo6i4kqk]{color:#fff;border-radius:var(--border-radius);background-color:#a68af9;border:none;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;transition:all .3s;display:flex}.footer__social-link[data-astro-cid-jo6i4kqk]:hover{background-color:var(--color-primary-dark);transform:scale(1.05)}[data-theme=dark] .footer__social-link[data-astro-cid-jo6i4kqk]{color:var(--color-primary);background-color:var(--bg-card);border:1px solid var(--border-card)}[data-theme=dark] .footer__social-link[data-astro-cid-jo6i4kqk]:hover{background-color:var(--color-primary);color:var(--text-on-primary)}.whatsapp-float[data-astro-cid-jo6i4kqk]{bottom:var(--space-8);right:var(--space-8);color:#fff;border-radius:var(--border-radius-full);z-index:100;width:3.5rem;height:3.5rem;transition:transform var(--transition-fast), box-shadow var(--transition-fast);background-color:#25d366;justify-content:center;align-items:center;display:flex;position:fixed;box-shadow:0 4px 12px #25d36666}.whatsapp-float[data-astro-cid-jo6i4kqk]:hover{transform:scale(1.1);box-shadow:0 6px 16px #25d36680}.footer__heading[data-astro-cid-jo6i4kqk]{font-size:var(--text-base);font-weight:var(--font-semibold);margin-block-end:var(--space-4)}.footer__column[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--space-2);flex-direction:column;display:flex}.footer__column[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__link-pending[data-astro-cid-jo6i4kqk]{font-size:var(--text-sm);color:var(--text-secondary)}.footer__column[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{transition:color var(--transition-fast)}.footer__column[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-primary)}.footer__link-pending[data-astro-cid-jo6i4kqk]{opacity:.55;cursor:default}.footer__contact[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:var(--space-2);color:var(--text-secondary);display:flex}.footer__phones[data-astro-cid-jo6i4kqk]{gap:var(--space-1);flex-direction:column;display:flex}.footer__phones[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{white-space:nowrap}.footer__contact[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{color:var(--color-primary);flex-shrink:0;margin-block-start:.15em}.footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__contact[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{font-size:var(--text-sm);color:var(--text-secondary)}.footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-primary)}.footer__bottom[data-astro-cid-jo6i4kqk]{padding-block:var(--space-6);border-top:1px solid var(--border-subtle);text-align:center}.footer__bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font-size:var(--text-xs);color:var(--text-tertiary)}.footer__logo-img[data-astro-cid-jo6i4kqk]{width:auto;height:30px}.footer__logo-img--dark[data-astro-cid-jo6i4kqk],[data-theme=dark] .footer__logo-img--light[data-astro-cid-jo6i4kqk]{display:none}[data-theme=dark] .footer__logo-img--dark[data-astro-cid-jo6i4kqk]{display:block}@media (width<=1024px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=640px){.footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--space-8);text-align:center;grid-template-columns:1fr}.footer__brand[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:center;display:flex}.footer__social-list[data-astro-cid-jo6i4kqk],.footer__contact[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{justify-content:center}}.decor-squares[data-astro-cid-vro65mes]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.decor-squares__square[data-astro-cid-vro65mes]{border-radius:var(--border-radius-sm);background-color:#fff;position:absolute}
