.site-footer[data-astro-cid-jo6i4kqk]{background:var(--kapi-ink-footer);color:var(--kapi-hero-text)}.footer-inner[data-astro-cid-jo6i4kqk]{gap:var(--kapi-space-7);padding-top:var(--kapi-space-9);padding-bottom:var(--kapi-space-7);display:grid}.footer-brand[data-astro-cid-jo6i4kqk]{gap:var(--kapi-space-3);flex-direction:column;display:flex}.footer-social[data-astro-cid-jo6i4kqk]{align-self:flex-start;align-items:center;gap:var(--kapi-space-2);min-height:var(--kapi-touch-min);border-radius:var(--kapi-radius-sm);font-weight:600;text-decoration:none;display:inline-flex}.footer-social[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.footer-social[data-astro-cid-jo6i4kqk] svg{width:24px;height:24px}.tagline[data-astro-cid-jo6i4kqk]{max-width:32ch;color:var(--kapi-hero-text2)}.footer-heading[data-astro-cid-jo6i4kqk]{margin-bottom:var(--kapi-space-2);color:var(--kapi-hero-text2);font:var(--kapi-type-sobretitulo);letter-spacing:var(--kapi-type-sobretitulo-tracking);text-transform:uppercase}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:var(--kapi-touch-min);border-radius:var(--kapi-radius-sm);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer-link-button[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.footer-link-button[data-astro-cid-jo6i4kqk]{min-height:var(--kapi-touch-min);border-radius:var(--kapi-radius-sm);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:600;display:inline-flex}.footer-link-button[data-astro-cid-jo6i4kqk][hidden]{display:none}.footer-bottom[data-astro-cid-jo6i4kqk]{padding-top:var(--kapi-space-5);padding-bottom:var(--kapi-space-7);border-top:1px solid var(--kapi-hero-border);color:var(--kapi-hero-text2);font:var(--kapi-type-apoyo)}@media (width>=720px){.footer-inner[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1fr 1fr 1fr 1fr}}.language-menu[data-astro-cid-mnehnta4]{flex:none;position:relative}.language-toggle[data-astro-cid-mnehnta4]{align-items:center;gap:var(--kapi-space-1);min-width:var(--kapi-touch-min);min-height:var(--kapi-touch-min);padding:0 var(--kapi-space-3);border:var(--kapi-border-width) solid var(--kapi-border);border-radius:var(--kapi-radius-full);background:var(--kapi-surface);color:var(--kapi-text);font:var(--kapi-type-etiqueta);cursor:pointer;transition:background var(--kapi-motion-fast) var(--kapi-ease);display:inline-flex}.language-toggle[data-astro-cid-mnehnta4]:hover{background:var(--kapi-surface2)}.language-toggle[data-astro-cid-mnehnta4] svg{width:20px;height:20px}.language-toggle[data-astro-cid-mnehnta4] .language-caret{width:14px;height:14px;transition:transform var(--kapi-motion-fast) var(--kapi-ease)}.language-toggle[data-astro-cid-mnehnta4][aria-expanded=true] .language-caret{transform:rotate(180deg)}.language-code[data-astro-cid-mnehnta4]{display:none}.language-options[data-astro-cid-mnehnta4]{top:calc(100% + var(--kapi-space-2));z-index:60;gap:var(--kapi-space-1);min-width:184px;padding:var(--kapi-space-2);border:var(--kapi-border-width) solid var(--kapi-border);border-radius:var(--kapi-radius-md);background:var(--kapi-surface);box-shadow:var(--kapi-shadow-e3);flex-direction:column;margin:0;list-style:none;display:flex;position:absolute;right:0}.language-options[data-astro-cid-mnehnta4][hidden]{display:none}.language-options[data-astro-cid-mnehnta4] a[data-astro-cid-mnehnta4]{justify-content:space-between;align-items:center;gap:var(--kapi-space-3);min-height:var(--kapi-touch-min);padding:0 var(--kapi-space-3);border-radius:var(--kapi-radius-sm);color:var(--kapi-text);font:var(--kapi-type-etiqueta);font-size:var(--kapi-fs-base);text-decoration:none;display:flex}.language-options[data-astro-cid-mnehnta4] a[data-astro-cid-mnehnta4]:hover{background:var(--kapi-surface2)}.language-options[data-astro-cid-mnehnta4] a[data-astro-cid-mnehnta4][aria-current=true]{background:var(--kapi-fill)}.language-options[data-astro-cid-mnehnta4] .language-check{width:18px;height:18px}@media (width<=480px),(width>=1024px) and (width<=1199px){.language-toggle[data-astro-cid-mnehnta4]{padding:0 var(--kapi-space-2)}.language-name[data-astro-cid-mnehnta4]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.language-code[data-astro-cid-mnehnta4]{display:inline}}@media (prefers-reduced-motion:reduce){.language-toggle[data-astro-cid-mnehnta4],.language-toggle[data-astro-cid-mnehnta4] .language-caret{transition:none}}.scroll-progress[data-astro-cid-nen7h5rs]{z-index:100;background:linear-gradient(90deg, var(--kapi-coral-600), var(--kapi-coral-300));transform-origin:0;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.site-header[data-astro-cid-nen7h5rs]{z-index:90;pointer-events:none;justify-content:center;padding:14px 16px;display:flex;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs].floating{position:fixed;left:0;right:0}.bar[data-astro-cid-nen7h5rs]{border:1px solid var(--kapi-glass-light-border);border-radius:var(--kapi-radius-2xl);background:var(--kapi-glass-light);width:100%;max-width:1180px;color:var(--kapi-text);box-shadow:var(--kapi-shadow-float);pointer-events:auto;-webkit-backdrop-filter:blur(18px);align-items:center;gap:12px;padding:8px 8px 8px 18px;transition:background .35s,box-shadow .35s,border-color .35s;display:flex;position:relative}.site-header[data-astro-cid-nen7h5rs][data-tone=dark] .bar[data-astro-cid-nen7h5rs]{--kapi-text:var(--kapi-ink-on);--kapi-text2:var(--kapi-ink-text);--kapi-surface:var(--kapi-ink-2);--kapi-surface2:var(--kapi-ink-hover);--kapi-border:var(--kapi-ink-line);--kapi-border-strong:var(--kapi-ink-line-strong);border-color:var(--kapi-ink-line);background:var(--kapi-ink-glass);color:var(--kapi-ink-on);box-shadow:none}.brand[data-astro-cid-nen7h5rs]{min-height:var(--kapi-touch-min);color:inherit;align-items:center;margin-right:auto;display:inline-flex}.brand-logo[data-astro-cid-nen7h5rs]{background:currentColor;width:70px;height:30px;display:block;-webkit-mask:url(/kapi-logo-mask.svg) 50%/contain no-repeat;mask:url(/kapi-logo-mask.svg) 50%/contain no-repeat}.header-nav[data-astro-cid-nen7h5rs]{display:none}.header-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:2px;margin:0;padding:0;list-style:none;display:flex}.header-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.sign-in[data-astro-cid-nen7h5rs]{min-height:44px;color:inherit;border-radius:12px;align-items:center;padding:0 13px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.header-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.sign-in[data-astro-cid-nen7h5rs]:hover{background:var(--kapi-coral-glow-soft);color:inherit}.header-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:6px;display:flex}.header-actions[data-astro-cid-nen7h5rs] .header-theme,.sign-in[data-astro-cid-nen7h5rs]{display:none}.sign-up[data-astro-cid-nen7h5rs]{background:var(--kapi-coral-300);min-height:44px;color:var(--kapi-tinta-950);box-shadow:var(--kapi-coral-shadow);white-space:nowrap;border-radius:14px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.sign-up[data-astro-cid-nen7h5rs]:hover{color:var(--kapi-tinta-950);transform:translateY(-1px)}.header-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible,.sign-in[data-astro-cid-nen7h5rs]:focus-visible,.sign-up[data-astro-cid-nen7h5rs]:focus-visible,.brand[data-astro-cid-nen7h5rs]:focus-visible{outline:3px solid var(--kapi-coral-300);outline-offset:2px}.menu-toggle[data-astro-cid-nen7h5rs]{color:inherit}.menu-toggle[data-astro-cid-nen7h5rs] .menu-icon-close,.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-icon-open{display:none}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-icon-close{display:inline-flex}.mobile-menu[data-astro-cid-nen7h5rs]{border:1px solid var(--kapi-border);border-radius:var(--kapi-radius-2xl);background:var(--kapi-surface);color:var(--kapi-text);box-shadow:var(--kapi-shadow-float);padding:12px;position:absolute;top:calc(100% + 8px);left:0;right:0}.mobile-menu[data-astro-cid-nen7h5rs][hidden]{display:none}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{flex-direction:column;gap:12px;display:flex}.mobile-links[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.mobile-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:var(--kapi-touch-min);color:inherit;font-size:var(--kapi-fs-lg);border-radius:12px;align-items:center;padding:0 10px;font-weight:700;text-decoration:none;display:flex}.mobile-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--kapi-surface2)}.mobile-actions[data-astro-cid-nen7h5rs]{gap:8px;display:flex}.mobile-actions[data-astro-cid-nen7h5rs] .button[data-astro-cid-nen7h5rs]{flex:1}@media (width<=379px){.sign-up[data-astro-cid-nen7h5rs]{display:none}}@media (width<=480px){.sign-up[data-astro-cid-nen7h5rs] .icon{display:none}.bar[data-astro-cid-nen7h5rs]{gap:6px;padding-left:12px}}@media (width>=600px){.header-actions[data-astro-cid-nen7h5rs] .header-theme,.sign-in[data-astro-cid-nen7h5rs]{display:inline-flex}.mobile-actions[data-astro-cid-nen7h5rs]{display:none}}@media (width>=1080px){.header-nav[data-astro-cid-nen7h5rs]{display:block}.brand[data-astro-cid-nen7h5rs]{margin-right:0}.header-nav[data-astro-cid-nen7h5rs]{flex:1}.header-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{justify-content:center}.menu-toggle[data-astro-cid-nen7h5rs],.mobile-menu[data-astro-cid-nen7h5rs]{display:none}}
