@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/spacegrotesk-latin-wght.woff2) format("woff2-variations"),url(/fonts/spacegrotesk-latin-wght.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gambetta;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gambetta-400.woff2) format("woff2")}@font-face{font-family:Gambetta;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/gambetta-400-italic.woff2) format("woff2")}@font-face{font-family:Gambetta;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/gambetta-500.woff2) format("woff2")}@font-face{font-family:Gambetta;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/gambetta-600.woff2) format("woff2")}:root{--c-primary: #15231b;--c-primary-light: #2c3d33;--c-primary-dark: #0b130e;--c-accent: #bfe6cd;--c-accent-strong: #9fd8b5;--c-primary-rgb: 21, 35, 27;--c-ink: #15231b;--c-ink-2: #3b4a41;--c-muted: #56655c;--c-border: #d8cfbe;--c-line: rgba(21, 35, 27, .18);--c-surface: #ede5d6;--c-white: #ffffff;--c-bg: #f5eee1;--color-bg: #f5eee1;--c-on-dark: #f5eee1;--c-on-dark-muted: #a9b8ae;--c-line-on-dark: rgba(245, 238, 225, .22);--font-heading: "Space Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-ui: var(--font-heading);--font-body: "Gambetta", Georgia, "Times New Roman", serif;--heading-transform: uppercase;--heading-weight: 700;--heading-leading: 1.02;--heading-tracking: -.01em;--text-display: clamp(2.35rem, 1.1rem + 4.4vw, 4.5rem);--text-section: clamp(2.1rem, .9rem + 4.4vw, 4.75rem);--text-card: clamp(1.2rem, 1rem + .7vw, 1.55rem);--text-body: 1.0625rem;--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-fluid-3xl: clamp(1.6rem, 1.1rem + 2.2vw, 2.25rem);--text-fluid-4xl: clamp(2rem, 1.3rem + 3vw, 3rem);--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-black: 800;--leading-tight: 1.2;--leading-snug: 1.35;--leading-normal: 1.5;--leading-relaxed: 1.7;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-8: 3rem;--sp-10: 4rem;--sp-12: 6rem;--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--radius-xl: 0;--radius-full: 999px;--border: 1px solid var(--c-border);--container-max: 90%;--container-prose: 720px;--container-px: clamp(1rem, 4vw, 2rem);--section-py: clamp(3rem, 6vw, 5rem);--topbar-height: 36px;--header-height: 72px;--z-sticky: 50;--z-float: 400;--z-overlay: 480;--z-header: 500;--z-panel: 505;--shadow-sm: none;--shadow-md: none;--shadow-header: 0 1px 0 var(--c-line);--shadow-panel: 0 0 0 1px var(--c-line), 0 12px 32px rgba(21,35,27,.1);--transition-btn: .16s ease;--color-red: var(--c-primary);--color-red-dark: var(--c-primary-dark);--color-red-light: var(--c-primary-light);--color-primary: var(--c-primary);--color-accent: var(--c-accent);--color-text-muted: var(--c-muted);--text-muted: var(--c-muted);--color-border: var(--c-border);--color-surface: var(--c-surface);--color-gray-50: #f5eee1;--color-gray-100: #ede5d6;--color-gray-200: #d8cfbe;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-700: #374151;--color-gray-900: #111827;--space-1: var(--sp-1);--space-2: var(--sp-2);--space-3: var(--sp-3);--space-4: var(--sp-4);--space-5: var(--sp-5);--space-6: var(--sp-6);--space-8: var(--sp-8);--space-10: var(--sp-10);--space-12: var(--sp-12);--ft-accent: var(--font-heading);--ft-text: var(--font-body);--ft-border: var(--c-border)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + var(--sp-4))}body{margin:0;font-family:var(--font-body);color:var(--c-ink);background:var(--c-bg);font-size:var(--text-body);line-height:1.55;-webkit-font-smoothing:antialiased}img,picture,video,canvas{max-width:100%}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}:root{--btn-bg: var(--c-primary);--btn-fg: var(--c-bg);--btn-bg-hover: var(--c-accent);--btn-fg-hover: var(--c-primary)}.container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-px)}.section{padding:var(--sp-8) 0;background:var(--c-bg);color:var(--c-ink)}.section--surface{background:var(--c-surface)}.section--ink,.section--faq,.tone-dark{background:var(--c-primary);--c-ink: var(--c-on-dark);--c-ink-2: #d9d2c4;--c-muted: var(--c-on-dark-muted);--c-line: var(--c-line-on-dark);--c-border: var(--c-line-on-dark);--btn-bg: var(--c-accent);--btn-fg: var(--c-primary);--btn-bg-hover: var(--c-on-dark);--btn-fg-hover: var(--c-primary);color:var(--c-ink)}.section--mint,.tone-mint{background:var(--c-accent);--c-muted: var(--c-ink-2);--c-line: rgba(21, 35, 27, .22);color:var(--c-ink)}.section,.tone-dark,.tone-mint,.tone-light{--text-muted: var(--c-muted);--color-text-muted: var(--c-muted);--color-border: var(--c-border);--border: 1px solid var(--c-border)}.tone-light{background:var(--c-bg);--c-ink: #15231b;--c-ink-2: #3b4a41;--c-muted: #56655c;--c-line: rgba(21, 35, 27, .18);--c-border: #d8cfbe;--btn-bg: var(--c-primary);--btn-fg: var(--c-bg);--btn-bg-hover: var(--c-accent);--btn-fg-hover: var(--c-primary);color:var(--c-ink)}.band-bleed{background:var(--band-bg, var(--c-bg));box-shadow:0 0 0 100vmax var(--band-bg, var(--c-bg));clip-path:inset(0 -100vmax)}.bandas-alternas{display:grid;gap:0;margin-top:var(--sp-10)}.bandas-alternas>*{--text-muted: var(--c-muted);--color-border: var(--c-border);padding-block:clamp(2.5rem,6vw,5rem);background:var(--band-bg);box-shadow:0 0 0 100vmax var(--band-bg);clip-path:inset(0 -100vmax);color:var(--c-ink)}.bandas-alternas>*:nth-child(4n+1),.bandas-alternas>*:nth-child(4n+3){--band-bg: var(--c-primary);--c-ink: var(--c-on-dark);--c-ink-2: #d9d2c4;--c-muted: var(--c-on-dark-muted);--c-line: var(--c-line-on-dark);--c-border: var(--c-line-on-dark);--btn-bg: var(--c-accent);--btn-fg: var(--c-primary);--btn-bg-hover: var(--c-on-dark);--btn-fg-hover: var(--c-primary)}.bandas-alternas>*:nth-child(4n+2){--band-bg: var(--c-accent);--c-muted: var(--c-ink-2);--c-line: rgba(21, 35, 27, .22)}.bandas-alternas>*:nth-child(4n){--band-bg: var(--c-bg)}@media(max-width:480px){.bandas-alternas{margin-top:var(--sp-8)}}.btn,.btn--primary,.btn--ghost,.btn--accent{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.8rem 1.25rem;border:1px solid transparent;border-radius:0;font-family:var(--font-ui);font-size:.9375rem;font-weight:500;letter-spacing:.02em;line-height:1.1;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color var(--transition-btn),color var(--transition-btn),border-color var(--transition-btn)}.btn,.btn--primary{background:var(--btn-bg);color:var(--btn-fg)}.btn:hover,.btn--primary:hover{background:var(--btn-bg-hover);color:var(--btn-fg-hover)}.btn--ghost{background:transparent;border-color:currentColor;color:var(--c-ink)}.btn--ghost:hover{background:var(--c-ink);color:var(--c-bg)}.btn--accent{background:var(--c-accent);color:var(--c-primary)}.btn--accent:hover{background:var(--c-accent-strong)}.btn--sm{min-height:0;padding:.45rem .8rem;font-size:.8125rem}.btn--block{display:flex;justify-content:center;width:100%}.btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}h1,h2,h3{font-family:var(--font-heading);font-weight:var(--heading-weight);line-height:var(--heading-leading);letter-spacing:var(--heading-tracking);text-transform:var(--heading-transform);text-wrap:balance}a{color:var(--c-ink);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{text-decoration-thickness:2px}::selection{background:var(--c-accent);color:var(--c-primary)}:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}@media(min-width:768px){.section{padding:var(--sp-10) 0}}.topbar[data-astro-cid-lq7i5isa]{position:relative;z-index:var(--z-header);background:var(--c-primary);color:var(--c-on-dark-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);height:var(--topbar-height);display:flex;align-items:center}.topbar[data-astro-cid-lq7i5isa].is-guia{position:static}.tb-inner[data-astro-cid-lq7i5isa]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-px)}.tb-promo[data-astro-cid-lq7i5isa]{display:flex;align-items:center;gap:var(--sp-2);opacity:.9;min-width:0;flex:1}.tb-promo__txt[data-astro-cid-lq7i5isa]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em}.tb-center[data-astro-cid-lq7i5isa],.tb-right[data-astro-cid-lq7i5isa]{flex-shrink:0}.tb-right[data-astro-cid-lq7i5isa]{display:flex;align-items:center;gap:var(--sp-4)}.tb-item[data-astro-cid-lq7i5isa]{display:flex;align-items:center;gap:var(--sp-1);color:#fff;text-decoration:none;white-space:nowrap}.tb-item[data-astro-cid-lq7i5isa]:hover{opacity:.78;color:#fff}.tb-item[data-astro-cid-lq7i5isa]:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:var(--radius-sm)}.tb-schedule[data-astro-cid-lq7i5isa]{opacity:.9}.tb-wa[data-astro-cid-lq7i5isa]{background:var(--c-accent);color:var(--c-primary);padding:.3rem .65rem;border-radius:0;font-family:var(--font-ui);font-size:.8125rem;text-transform:uppercase;font-weight:var(--weight-semibold);transition:background-color var(--transition-btn)}.tb-wa[data-astro-cid-lq7i5isa]:hover{background:#ffffff4d;opacity:1}.tb-mark[data-astro-cid-lq7i5isa]{flex-shrink:0;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:var(--radius-full);background:#fff;color:var(--c-primary);font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:.6875rem}.tbg[data-astro-cid-lq7i5isa]{background:var(--c-surface);border-bottom:1px solid var(--c-border)}.tbg-inner[data-astro-cid-lq7i5isa]{max-width:var(--container-max);margin-inline:auto;padding:var(--sp-4) var(--container-px) var(--sp-5)}.tbg__tag[data-astro-cid-lq7i5isa]{display:inline-flex;align-items:center;gap:var(--sp-1);margin:0 0 var(--sp-2);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--c-primary)}.tbg__intro[data-astro-cid-lq7i5isa]{margin:0 0 var(--sp-4);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--c-ink-2);max-width:70ch}.tbg__intro[data-astro-cid-lq7i5isa] code[data-astro-cid-lq7i5isa],.tbg__dato[data-astro-cid-lq7i5isa] code[data-astro-cid-lq7i5isa],.tbg__edit[data-astro-cid-lq7i5isa] code[data-astro-cid-lq7i5isa]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--radius-sm);padding:.05em .4em;color:var(--c-primary-dark)}.tbg__list[data-astro-cid-lq7i5isa]{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3);grid-template-columns:1fr}.tbg__pt[data-astro-cid-lq7i5isa]{display:flex;gap:var(--sp-3);align-items:start;background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--sp-3) var(--sp-4)}.tbg__num[data-astro-cid-lq7i5isa]{flex-shrink:0;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-full);background:var(--c-primary);color:#fff;font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-sm)}.tbg__pt-body[data-astro-cid-lq7i5isa]{display:grid;gap:2px;min-width:0}.tbg__nombre[data-astro-cid-lq7i5isa]{margin:0;font-family:var(--font-heading);font-weight:var(--weight-semibold);color:var(--c-ink);font-size:var(--text-base)}.tbg__que[data-astro-cid-lq7i5isa]{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--c-ink-2)}.tbg__dato[data-astro-cid-lq7i5isa]{margin:4px 0 0;font-size:var(--text-xs);color:var(--c-muted);display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.tbg__dato[data-astro-cid-lq7i5isa] span[data-astro-cid-lq7i5isa],.tbg__edit[data-astro-cid-lq7i5isa] span[data-astro-cid-lq7i5isa]{text-transform:uppercase;letter-spacing:.06em;font-weight:var(--weight-semibold);color:var(--c-muted)}.tbg__edit[data-astro-cid-lq7i5isa]{margin:var(--sp-4) 0 0;display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;font-size:var(--text-xs);color:var(--c-muted)}@media(max-width:900px){.tb-center[data-astro-cid-lq7i5isa]{display:none}}@media(max-width:640px){.topbar[data-astro-cid-lq7i5isa]:not(.is-guia){display:none}}@media(min-width:600px){.tbg__list[data-astro-cid-lq7i5isa]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.tbg__list[data-astro-cid-lq7i5isa]{grid-template-columns:repeat(4,1fr)}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:var(--z-header);background:var(--c-bg);border-bottom:1px solid var(--c-border);box-shadow:none}.hdr-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--sp-5);height:var(--header-height);max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-px)}.hdr-logo[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.55rem;flex-shrink:0;text-decoration:none;border-radius:var(--radius-sm)}.hdr-logo[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid var(--c-primary);outline-offset:4px}.hdr-logo__mark[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;width:38px;height:38px;border-radius:0;background:var(--c-primary);color:var(--c-accent);font-family:var(--font-heading);font-weight:var(--weight-black);font-size:1.2rem;line-height:1;box-shadow:none}.hdr-logo__word[data-astro-cid-3ef6ksr2]{font-family:var(--font-heading);font-weight:var(--weight-black);font-size:1.3rem;letter-spacing:-.02em;color:var(--c-ink);line-height:1}.hdr-logo__tld[data-astro-cid-3ef6ksr2]{color:var(--c-primary)}.hdr-nav[data-astro-cid-3ef6ksr2]{margin-left:auto;align-self:stretch}.hdr-nav__list[data-astro-cid-3ef6ksr2]{display:flex;align-items:stretch;gap:2px;list-style:none;margin:0;padding:0;height:100%}.hdr-nav__item[data-astro-cid-3ef6ksr2]{position:relative;display:flex;align-items:center}.hdr-nav__link[data-astro-cid-3ef6ksr2]{position:relative;display:flex;align-items:center;gap:.3rem;padding:.5rem .75rem;font-family:var(--font-body);font-size:16px;font-weight:var(--weight-medium);color:var(--c-ink-2);border-radius:var(--radius-sm);white-space:nowrap;text-decoration:none}.hdr-nav__link[data-astro-cid-3ef6ksr2]:hover{color:var(--c-ink);background:transparent;text-decoration:underline;text-decoration-thickness:1px}.hdr-nav__link[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.hdr-nav__link[data-astro-cid-3ef6ksr2].is-active{color:var(--c-primary);font-weight:var(--weight-semibold)}.hdr-nav__link[data-astro-cid-3ef6ksr2].is-active:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:.2rem;height:2px;border-radius:2px;background:var(--c-primary)}.hdr-chevron[data-astro-cid-3ef6ksr2]{flex-shrink:0;opacity:.5}.hdr-nav__item[data-astro-cid-3ef6ksr2].is-open>.hdr-nav__link[data-astro-cid-3ef6ksr2]{color:var(--c-ink);background:transparent;text-decoration:underline}.hdr-nav__item[data-astro-cid-3ef6ksr2].is-open .hdr-chevron[data-astro-cid-3ef6ksr2]{transform:rotate(180deg);opacity:1}.nav-card[data-astro-cid-3ef6ksr2]{position:relative;display:flex;flex-direction:column;gap:.1rem;min-width:0;padding:.5rem .75rem .5rem .875rem;border-radius:var(--radius-sm);text-decoration:none}.nav-card[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;left:0;top:.375rem;bottom:.375rem;width:3px;border-radius:0 3px 3px 0;background:transparent}.nav-card[data-astro-cid-3ef6ksr2]:hover,.nav-card[data-astro-cid-3ef6ksr2]:focus-visible{background:rgba(var(--c-primary-rgb),.06)}.nav-card[data-astro-cid-3ef6ksr2]:hover:before,.nav-card[data-astro-cid-3ef6ksr2]:focus-visible:before{background:var(--c-primary)}.nav-card[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid var(--c-primary);outline-offset:1px}.nav-card__label[data-astro-cid-3ef6ksr2]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--c-ink);line-height:var(--leading-snug)}.nav-card[data-astro-cid-3ef6ksr2]:hover .nav-card__label[data-astro-cid-3ef6ksr2],.nav-card[data-astro-cid-3ef6ksr2]:focus-visible .nav-card__label[data-astro-cid-3ef6ksr2]{color:var(--c-primary)}.nav-card__desc[data-astro-cid-3ef6ksr2]{font-size:var(--text-xs);color:var(--c-muted);line-height:var(--leading-snug)}.panel-all[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--c-primary);text-decoration:none;border-radius:var(--radius-sm)}.panel-all[data-astro-cid-3ef6ksr2]:hover{color:var(--c-primary-dark)}.panel-all[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}.drop-panel__inner[data-astro-cid-3ef6ksr2]>.panel-all[data-astro-cid-3ef6ksr2]{margin-top:.375rem;padding:.625rem .75rem .25rem;border-top:1px solid var(--c-border);border-radius:0}.mega-panel[data-astro-cid-3ef6ksr2],.drop-panel[data-astro-cid-3ef6ksr2]{pointer-events:none;visibility:hidden}.mega-panel[data-astro-cid-3ef6ksr2].is-open,.drop-panel[data-astro-cid-3ef6ksr2].is-open{pointer-events:auto;visibility:visible}.mega-panel[data-astro-cid-3ef6ksr2]{position:absolute;left:0;right:0;top:100%;z-index:var(--z-panel);background:var(--c-bg);border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);box-shadow:var(--shadow-panel);padding-block:var(--sp-5) var(--sp-5)}.mega-panel__inner[data-astro-cid-3ef6ksr2]{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-px)}.mega-panel__head[data-astro-cid-3ef6ksr2]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-5);margin-bottom:var(--sp-4);padding-bottom:var(--sp-3);border-bottom:1px solid var(--c-border)}.mega-panel__headings[data-astro-cid-3ef6ksr2]{min-width:0}.mega-panel__label[data-astro-cid-3ef6ksr2]{display:block;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--c-primary);text-transform:uppercase;letter-spacing:.1em}.mega-panel__intro[data-astro-cid-3ef6ksr2]{margin:.3rem 0 0;font-size:var(--text-sm);color:var(--c-muted);line-height:var(--leading-snug);max-width:62ch}.mega-grid[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--sp-2);list-style:none;margin:0;padding:0}.drop-panel[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:0;z-index:var(--z-panel);background:var(--c-bg);border:1px solid var(--c-border);border-radius:0;box-shadow:var(--shadow-panel);width:max-content;min-width:280px;max-width:360px}.drop-panel__inner[data-astro-cid-3ef6ksr2]{padding:var(--sp-2);display:flex;flex-direction:column;gap:2px}.drop-panel[data-astro-cid-3ef6ksr2][data-align=right]{left:auto;right:0}.chrome-overlay[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:var(--z-overlay);background:#15231b61;backdrop-filter:blur(2px);opacity:0}.chrome-overlay[data-astro-cid-3ef6ksr2].is-visible{opacity:1}.chrome-overlay[data-astro-cid-3ef6ksr2][hidden]{display:none}.chrome-overlay[data-astro-cid-3ef6ksr2].is-over-chrome{z-index:calc(var(--z-header) + 1)}.hdr-actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0}.hdr-cta[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1.15rem;background:var(--c-primary);color:var(--c-bg);font-family:var(--font-ui);font-size:.875rem;font-weight:var(--weight-medium);letter-spacing:.02em;text-transform:uppercase;border-radius:0;white-space:nowrap;text-decoration:none;transition:background-color var(--transition-btn),color var(--transition-btn)}.hdr-cta[data-astro-cid-3ef6ksr2]:hover{background:var(--c-accent);color:var(--c-primary)}.hdr-cta[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}.hdr-call[data-astro-cid-3ef6ksr2]{display:none;place-items:center;width:44px;height:44px;border-radius:var(--radius-sm);border:1px solid var(--c-border);color:var(--c-ink-2);text-decoration:none;transition:color var(--transition-btn),border-color var(--transition-btn),background-color var(--transition-btn)}.hdr-call[data-astro-cid-3ef6ksr2]:hover{color:var(--c-primary);border-color:var(--c-primary);background:rgba(var(--c-primary-rgb),.06)}.hdr-call[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.hdr-burger[data-astro-cid-3ef6ksr2]{display:none;place-items:center;width:44px;height:44px;padding:0;cursor:pointer;border:1px solid var(--c-border);border-radius:var(--radius-sm);background:none;color:var(--c-ink-2);transition:border-color var(--transition-btn),color var(--transition-btn)}.hdr-burger[data-astro-cid-3ef6ksr2]:hover{border-color:var(--c-primary);color:var(--c-primary)}.hdr-burger[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.hdr-burger__box[data-astro-cid-3ef6ksr2]{display:grid;gap:5px;place-items:center}.hdr-burger__box[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:19px;height:2px;border-radius:2px;background:currentColor}.hdr-burger[data-astro-cid-3ef6ksr2][aria-expanded=true] .hdr-burger__box[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hdr-burger[data-astro-cid-3ef6ksr2][aria-expanded=true] .hdr-burger__box[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.hdr-burger[data-astro-cid-3ef6ksr2][aria-expanded=true] .hdr-burger__box[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.drawer[data-astro-cid-3ef6ksr2]{position:fixed;top:0;right:0;bottom:0;z-index:var(--z-panel);width:min(380px,88vw);display:flex;flex-direction:column;background:var(--c-white);box-shadow:var(--shadow-panel);transform:translate(100%);visibility:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom,0)}.drawer[data-astro-cid-3ef6ksr2].is-open{transform:translate(0);visibility:visible}.drawer__head[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--c-border);position:sticky;top:0;background:var(--c-white);z-index:1}.drawer__close[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;cursor:pointer;border:1px solid var(--c-border);border-radius:var(--radius-sm);background:none;color:var(--c-ink-2);transition:color var(--transition-btn),border-color var(--transition-btn)}.drawer__close[data-astro-cid-3ef6ksr2]:hover{color:var(--c-primary);border-color:var(--c-primary)}.drawer__close[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.drawer__nav[data-astro-cid-3ef6ksr2]{flex:1;padding:var(--sp-2) var(--sp-3)}.mob-item[data-astro-cid-3ef6ksr2]+.mob-item[data-astro-cid-3ef6ksr2],.mob-item[data-astro-cid-3ef6ksr2]+.mob-direct[data-astro-cid-3ef6ksr2],.mob-direct[data-astro-cid-3ef6ksr2]+.mob-item[data-astro-cid-3ef6ksr2],.mob-direct[data-astro-cid-3ef6ksr2]+.mob-direct[data-astro-cid-3ef6ksr2]{border-top:1px solid var(--c-border)}.mob-item__trigger[data-astro-cid-3ef6ksr2]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-height:52px;padding:.875rem var(--sp-3);font-family:inherit;font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--c-ink);background:none;border:none;cursor:pointer;text-align:left;border-radius:var(--radius-sm);transition:color var(--transition-btn)}.mob-item__trigger[data-astro-cid-3ef6ksr2]:hover,.mob-item__trigger[data-astro-cid-3ef6ksr2][aria-expanded=true]{color:var(--c-primary)}.mob-item__trigger[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px}.mob-chevron[data-astro-cid-3ef6ksr2]{flex-shrink:0;opacity:.5}.mob-item__trigger[data-astro-cid-3ef6ksr2][aria-expanded=true] .mob-chevron[data-astro-cid-3ef6ksr2]{transform:rotate(180deg);opacity:1}.mob-item__panel[data-astro-cid-3ef6ksr2]{display:grid;grid-template-rows:0fr;visibility:hidden}.mob-item__panel[data-astro-cid-3ef6ksr2].is-open{grid-template-rows:1fr;visibility:visible}.mob-item__panel[data-astro-cid-3ef6ksr2]>[data-astro-cid-3ef6ksr2]{min-height:0;overflow:hidden}.mob-item__panel-inner[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:2px;padding:0 var(--sp-2) var(--sp-3) var(--sp-3)}.mob-link[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;min-height:44px;padding:.5rem .75rem;border-left:2px solid var(--c-border);font-size:var(--text-sm);color:var(--c-ink-2);text-decoration:none;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.mob-link[data-astro-cid-3ef6ksr2]:hover,.mob-link[data-astro-cid-3ef6ksr2]:focus-visible{background:rgba(var(--c-primary-rgb),.07);color:var(--c-primary);border-left-color:var(--c-primary);outline:none}.mob-link[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px}.mob-link--all[data-astro-cid-3ef6ksr2]{justify-content:flex-start;gap:.375rem;margin-top:.25rem;font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--c-primary)}.mob-direct[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;min-height:52px;padding:.875rem var(--sp-3);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--c-ink);text-decoration:none;border-radius:var(--radius-sm)}.mob-direct[data-astro-cid-3ef6ksr2]:hover,.mob-direct[data-astro-cid-3ef6ksr2].is-active{color:var(--c-primary)}.mob-direct[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px}.drawer__foot[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5) var(--sp-5);border-top:1px solid var(--c-border);background:var(--c-surface)}.drawer__cta[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:50px;padding:.875rem var(--sp-5);background:var(--c-primary);color:var(--c-bg);font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--weight-medium);letter-spacing:.02em;text-transform:uppercase;border-radius:0;text-decoration:none;transition:background-color var(--transition-btn)}.drawer__cta[data-astro-cid-3ef6ksr2]:hover{background:var(--c-accent);color:var(--c-primary)}.drawer__cta[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}.drawer__phone[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;padding:.625rem var(--sp-5);border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-white);color:var(--c-ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;transition:border-color var(--transition-btn),color var(--transition-btn)}.drawer__phone[data-astro-cid-3ef6ksr2]:hover{border-color:var(--c-primary);color:var(--c-primary)}.drawer__phone[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.drawer__schedule[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:.125rem 0 0;font-size:var(--text-xs);color:var(--c-muted)}@media(max-width:1180px){.hdr-inner[data-astro-cid-3ef6ksr2]{gap:var(--sp-3)}.hdr-nav__link[data-astro-cid-3ef6ksr2]{padding-inline:.5rem}.hdr-nav__link[data-astro-cid-3ef6ksr2].is-active:after{left:.5rem;right:.5rem}.hdr-cta[data-astro-cid-3ef6ksr2]{padding-inline:.875rem}}@media(max-width:960px){.hdr-nav[data-astro-cid-3ef6ksr2]{display:none}.hdr-actions[data-astro-cid-3ef6ksr2]{margin-left:auto}.hdr-call[data-astro-cid-3ef6ksr2],.hdr-burger[data-astro-cid-3ef6ksr2]{display:grid}.hdr-cta[data-astro-cid-3ef6ksr2]{padding:.6rem 1rem}}@media(max-width:420px){.hdr-cta[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:none}.hdr-cta[data-astro-cid-3ef6ksr2]{width:44px;height:44px;padding:0;justify-content:center}.hdr-logo__word[data-astro-cid-3ef6ksr2]{font-size:1.15rem}}@media(max-width:360px){.hdr-call[data-astro-cid-3ef6ksr2]{display:none}}.footer[data-astro-cid-sz7xmlte]{--ft-white: var(--c-on-dark);--ft-text: var(--c-on-dark-muted);--ft-text-hover: var(--c-on-dark);--ft-bg: var(--c-primary);--ft-bg-cert: var(--c-primary);--ft-bg-bottom: var(--c-primary);--ft-border: var(--c-line-on-dark);--ft-accent: var(--c-accent);--ft-accent-dim: transparent;background:var(--ft-bg);color:var(--ft-text)}.footer__accent-bar[data-astro-cid-sz7xmlte]{display:none}.footer__body[data-astro-cid-sz7xmlte]{padding:3.5rem 0 3rem}.footer__grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(260px,1.5fr) 1fr 1fr 1fr;gap:3rem 2.5rem;align-items:start;max-width:var(--container-max, 1400px);margin-inline:auto;padding-inline:var(--container-px, 1.5rem)}.footer__logo-link[data-astro-cid-sz7xmlte]{display:inline-block;margin-bottom:1.25rem}.footer__logo-img[data-astro-cid-sz7xmlte]{height:48px;width:auto;display:block}.footer__brand-desc[data-astro-cid-sz7xmlte]{font-size:var(--text-sm, .875rem);line-height:1.7;color:var(--c-on-dark-muted);margin-bottom:1.5rem;max-width:34ch}.footer__contact[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.875rem;font-style:normal}.footer__contact-row[data-astro-cid-sz7xmlte]{display:flex;align-items:flex-start;gap:.625rem;text-decoration:none;color:var(--ft-text);font-size:.8125rem;line-height:1.45}a[data-astro-cid-sz7xmlte].footer__contact-row:hover{color:var(--ft-text-hover)}.footer__contact-row--cta[data-astro-cid-sz7xmlte]{background:transparent;border:1px solid var(--c-accent);border-radius:0;padding:.625rem .75rem}.footer__contact-row--cta[data-astro-cid-sz7xmlte]:hover{background:#bfe6cd14;border-color:var(--c-accent);color:var(--c-on-dark)}.footer__contact-icon[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:var(--c-on-dark-muted);margin-top:1px}.footer__contact-icon--wa[data-astro-cid-sz7xmlte]{color:var(--c-accent);width:28px;height:28px}.footer__contact-text[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.125rem}.footer__contact-text[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{color:var(--ft-white);font-weight:var(--weight-semibold, 600);font-size:.9rem}.footer__contact-text[data-astro-cid-sz7xmlte] em[data-astro-cid-sz7xmlte]{font-style:normal;font-size:var(--text-xs, .75rem);color:var(--c-on-dark-muted)}.footer__branches[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.5rem;padding-top:.25rem;border-top:1px solid var(--ft-border)}.footer__branches-label[data-astro-cid-sz7xmlte]{display:block;font-size:.65rem;font-weight:var(--weight-bold, 700);letter-spacing:.12em;text-transform:uppercase;color:var(--c-on-dark-muted);padding:.5rem 0 .125rem}.footer__branch[data-astro-cid-sz7xmlte]{align-items:flex-start;padding:.375rem .5rem .375rem 0;border-radius:var(--radius-sm, 4px)}.footer__branch-name[data-astro-cid-sz7xmlte]{font-size:.78rem;font-weight:var(--weight-semibold, 600);color:var(--c-on-dark);line-height:1.3}.footer__branch-address[data-astro-cid-sz7xmlte]{font-size:.78rem;line-height:1.45;color:var(--c-on-dark-muted)}.footer__contact-row--schedule[data-astro-cid-sz7xmlte]{align-items:flex-start}.footer__schedule-grid[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.25rem}.footer__schedule-row[data-astro-cid-sz7xmlte]{display:flex;gap:.75rem;align-items:center}.footer__schedule-day[data-astro-cid-sz7xmlte]{font-size:.8rem;color:var(--c-on-dark-muted);min-width:60px}.footer__schedule-hours[data-astro-cid-sz7xmlte]{font-size:.8rem;color:var(--c-on-dark);font-weight:var(--weight-medium, 500)}.footer__schedule-hours--dim[data-astro-cid-sz7xmlte]{color:var(--c-on-dark-muted);font-weight:400;font-style:italic}.footer__col-heading[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:.5rem;font-size:var(--text-xs, .75rem);font-weight:var(--weight-bold, 700);color:var(--ft-white);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.25rem}.footer__col-heading--mt[data-astro-cid-sz7xmlte]{margin-top:2rem}.footer__col-heading-accent[data-astro-cid-sz7xmlte]{display:block;width:8px;height:8px;background:var(--ft-accent);border-radius:0;flex-shrink:0}.footer__nav-list[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0;margin:0}.footer__nav-link[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:.4rem;font-size:var(--text-sm, .875rem);color:var(--ft-text);text-decoration:none;line-height:1.4;padding:.125rem 0;position:relative}.footer__nav-link[data-astro-cid-sz7xmlte]:hover{color:var(--ft-text-hover);text-decoration:underline;text-underline-offset:.18em}.footer__nav-link--all[data-astro-cid-sz7xmlte]{font-weight:var(--weight-semibold, 600);color:var(--c-on-dark);font-size:.8125rem}.footer__nav-badge[data-astro-cid-sz7xmlte]{font-size:.625rem;font-weight:var(--weight-bold, 700);letter-spacing:.05em;color:var(--ft-accent);background:var(--ft-accent-dim);border:1px solid var(--c-accent);border-radius:0;padding:1px 5px;white-space:nowrap;margin-left:auto;flex-shrink:0}.footer__coverage-badge[data-astro-cid-sz7xmlte]{font-family:var(--font-ui);font-size:.6875rem;font-weight:var(--weight-semibold, 600);letter-spacing:.06em;border-radius:0;padding:1px 5px;white-space:nowrap;margin-left:auto;flex-shrink:0;text-transform:uppercase}.footer__coverage-badge--operativo[data-astro-cid-sz7xmlte]{color:var(--c-accent);background:transparent;border:1px solid var(--c-accent)}.footer__coverage-badge--comercial[data-astro-cid-sz7xmlte]{color:var(--c-on-dark-muted);background:#f5eee10f;border:1px solid var(--c-line-on-dark)}.footer__cert-band[data-astro-cid-sz7xmlte]{background:var(--ft-bg-cert);border-top:1px solid var(--ft-border);border-bottom:1px solid var(--ft-border);padding:1rem 0}.footer__cert-inner[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;max-width:var(--container-max, 1400px);margin-inline:auto;padding-inline:var(--container-px, 1.5rem)}.footer__cert-label[data-astro-cid-sz7xmlte]{font-size:.7rem;font-weight:var(--weight-bold, 700);letter-spacing:.1em;text-transform:uppercase;color:var(--c-line-on-dark);white-space:nowrap;flex-shrink:0}.footer__cert-list[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}.footer__cert-item[data-astro-cid-sz7xmlte]{display:inline-block;font-size:.6875rem;font-weight:var(--weight-semibold, 600);letter-spacing:.04em;color:var(--c-on-dark-muted);border:1px solid var(--c-line-on-dark);border-radius:var(--radius-sm, 4px);padding:3px 8px;cursor:default}.footer__cert-item[data-astro-cid-sz7xmlte]:hover{color:var(--c-on-dark);border-color:var(--ft-accent);background:var(--ft-accent-dim)}.footer__bottom[data-astro-cid-sz7xmlte]{background:var(--ft-bg-bottom);padding:1.125rem 0}.footer__bottom-inner[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;max-width:var(--container-max, 1400px);margin-inline:auto;padding-inline:var(--container-px, 1.5rem)}.footer__copy[data-astro-cid-sz7xmlte],.footer__seo-tagline[data-astro-cid-sz7xmlte]{font-size:var(--text-xs, .75rem);color:var(--c-on-dark-muted);line-height:1.5}.footer__copy[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:inherit;text-decoration:underline;text-underline-offset:2px}.footer__copy[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ft-white)}.footer__seo-tagline[data-astro-cid-sz7xmlte]{text-align:center;flex:1}.footer__bottom-wa[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--text-xs, .75rem);font-weight:var(--weight-semibold, 600);color:var(--c-on-dark-muted);text-decoration:none;white-space:nowrap;flex-shrink:0}.footer__bottom-wa[data-astro-cid-sz7xmlte]:hover{color:var(--c-accent)}@media(max-width:1100px){.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:2.5rem 2rem}.footer__brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1;max-width:560px}}@media(max-width:860px){.footer__seo-tagline[data-astro-cid-sz7xmlte]{display:none}}@media(max-width:640px){.footer__body[data-astro-cid-sz7xmlte]{padding:2.5rem 0 2rem}.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:2rem}.footer__bottom-inner[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:center;text-align:center;gap:.625rem}}.breadcrumb-bar[data-astro-cid-ilhxcym7]{background:var(--c-surface, var(--color-gray-50, #fafafa));border-bottom:1px solid var(--c-border, var(--border, #e8e8e8))}.breadcrumb[data-astro-cid-ilhxcym7]{max-width:var(--container-max, 1400px);margin-inline:auto;padding:var(--sp-3, .75rem) var(--container-px, 1.5rem)}.breadcrumb__list[data-astro-cid-ilhxcym7]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1, .25rem);list-style:none;margin:0;padding:0}.breadcrumb__item[data-astro-cid-ilhxcym7]{display:inline-flex;align-items:center;gap:var(--sp-1, .25rem)}.breadcrumb__link[data-astro-cid-ilhxcym7]{font-size:var(--text-xs, .8125rem);color:var(--text-muted, var(--c-muted, #6b7280));text-decoration:none}.breadcrumb__link[data-astro-cid-ilhxcym7]:hover{color:var(--c-ink);text-decoration:underline}.breadcrumb__current[data-astro-cid-ilhxcym7]{font-size:var(--text-xs, .8125rem);color:var(--c-ink, var(--color-gray-900, #111827));font-weight:var(--weight-medium, 500)}.breadcrumb__sep[data-astro-cid-ilhxcym7]{color:var(--text-muted, var(--c-muted, #9ca3af));flex-shrink:0}.wa-float[data-astro-cid-y4hhiakm]{position:fixed;bottom:var(--sp-6, 1.5rem);right:var(--sp-6, 1.5rem);z-index:var(--z-float, 400);display:flex;align-items:center;gap:var(--sp-2, .5rem);padding:var(--sp-3, .75rem) var(--sp-4, 1rem);background:#25d366;color:var(--c-primary);border-radius:0;box-shadow:none;font-size:var(--text-sm, .875rem);font-weight:var(--weight-semibold, 600);transition:background-color var(--transition-btn);text-decoration:none;margin-bottom:env(safe-area-inset-bottom,0px)}.wa-float[data-astro-cid-y4hhiakm]:hover{background:#1ebe5d}.wa-float[data-astro-cid-y4hhiakm]:focus-visible{outline:3px solid rgba(37,211,102,.5);outline-offset:2px}@media(max-width:640px){.wa-float__label[data-astro-cid-y4hhiakm]{display:none}.wa-float[data-astro-cid-y4hhiakm]{padding:var(--sp-3, .75rem)}}
