.site-header[data-astro-cid-3wgur6t5]{background:#252122f5;border-bottom:1px solid var(--cr-hairline)}.site-header[data-astro-cid-3wgur6t5].scrolled{box-shadow:none}.cr-flow[data-astro-cid-3wgur6t5]{background-image:linear-gradient(135deg,#e04f00,#ff600c 22%,#ff8a47 42%,#f2b705,#ff8a47 62%,#ff600c 80%,#e04f00);background-size:300% 300%;animation:cr-flow 7s ease-in-out infinite alternate}@keyframes cr-flow{0%{background-position:0% 0%}to{background-position:100% 100%}}.scroll-track[data-astro-cid-3wgur6t5]{position:absolute;left:0;right:0;bottom:-1px;height:3px;background:#ffffff0f;pointer-events:none}.scroll-fill[data-astro-cid-3wgur6t5]{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--scroll-p, 0) * 100%) 0 0)}.header-inner[data-astro-cid-3wgur6t5]{grid-template-columns:auto 1fr auto}.site-logo[data-astro-cid-3wgur6t5]{display:flex;align-items:center;gap:10px;flex-shrink:0}.logo-iso[data-astro-cid-3wgur6t5]{height:62px;width:auto;display:block}.logo-placa[data-astro-cid-3wgur6t5]{height:40px;width:auto;display:block}.logo-wordmark[data-astro-cid-3wgur6t5]{font-family:var(--font-display);font-weight:800;font-size:1.18rem;color:#fff}.main-nav[data-astro-cid-3wgur6t5]{justify-content:flex-end;gap:2px;position:relative}.main-nav[data-astro-cid-3wgur6t5] a[data-astro-cid-3wgur6t5]{color:#f2f0eebd;font-size:.86rem;font-weight:500;border-radius:var(--radius-sm);transition:color .2s,background .2s}.main-nav[data-astro-cid-3wgur6t5] a[data-astro-cid-3wgur6t5]:hover{color:#fff;background:#ffffff12}.main-nav[data-astro-cid-3wgur6t5] a[data-astro-cid-3wgur6t5].active{color:#fff;font-weight:500}.nav-ink[data-astro-cid-3wgur6t5]{position:absolute;left:0;bottom:-2px;height:2px;width:var(--ink-w, 0px);transform:translate(var(--ink-x, 0px));opacity:0;transition:transform .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),opacity .24s;pointer-events:none}.nav-ink[data-astro-cid-3wgur6t5].on{opacity:1}.header-actions[data-astro-cid-3wgur6t5]{gap:8px;margin-left:20px}.header-wa[data-astro-cid-3wgur6t5]{flex-shrink:0}.header-social[data-astro-cid-3wgur6t5]{list-style:none;margin:0 6px 0 0;padding:0;display:flex;align-items:center;gap:8px}.header-social[data-astro-cid-3wgur6t5] a[data-astro-cid-3wgur6t5]{display:grid;place-items:center;border-radius:50%;transition:transform .2s var(--ease-out),box-shadow .2s}.header-social[data-astro-cid-3wgur6t5] a[data-astro-cid-3wgur6t5]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000073}.header-social[data-astro-cid-3wgur6t5] a[data-astro-cid-3wgur6t5]:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.header-social[data-astro-cid-3wgur6t5] svg[data-astro-cid-3wgur6t5]{display:block}.mm-social[data-astro-cid-3wgur6t5]{list-style:none;margin:8px 0 0;padding:8px clamp(16px,4vw,48px) 0;display:flex;gap:14px}.mm-social[data-astro-cid-3wgur6t5] a[data-astro-cid-3wgur6t5]{display:grid;place-items:center;border-radius:50%}.icon-btn[data-astro-cid-3wgur6t5]{color:#f2f0eecc}.icon-btn[data-astro-cid-3wgur6t5]:hover{background:#ffffff14;color:#fff}.hamburger[data-astro-cid-3wgur6t5]{display:none}.mobile-menu[data-astro-cid-3wgur6t5]{position:fixed;top:calc(var(--topbar-h) + var(--header-h));left:0;right:0;background:#252122;z-index:99;transform:translateY(-8px);opacity:0;pointer-events:none;transition:transform .26s var(--ease-out),opacity .26s;border-bottom:1px solid var(--cr-hairline);max-height:calc(100dvh - var(--topbar-h) - var(--header-h));overflow-y:auto}.mobile-menu[data-astro-cid-3wgur6t5].open{transform:translateY(0);opacity:1;pointer-events:auto}.mobile-menu[data-astro-cid-3wgur6t5] nav[data-astro-cid-3wgur6t5]{padding:8px 0 20px}.mm-link[data-astro-cid-3wgur6t5]{display:flex;align-items:center;gap:12px;padding:13px clamp(16px,4vw,48px);font-size:.95rem;font-weight:500;color:#f2f0eedb;transition:background .15s,color .15s}.mm-link[data-astro-cid-3wgur6t5]:hover{background:#ffffff0f;color:#fff}.mm-link[data-astro-cid-3wgur6t5] svg[data-astro-cid-3wgur6t5]{color:var(--lime);flex-shrink:0}.mm-wa[data-astro-cid-3wgur6t5]{color:var(--lime);font-weight:600}.mm-link[data-astro-cid-3wgur6t5].active{color:#fff;box-shadow:inset 3px 0 0 var(--lime)}.mm-sep[data-astro-cid-3wgur6t5]{height:1px;background:var(--cr-hairline);margin:8px 0}.mobile-overlay[data-astro-cid-3wgur6t5]{position:fixed;inset:0;background:#1411128c;z-index:98;opacity:0;pointer-events:none;transition:opacity .26s}.mobile-overlay[data-astro-cid-3wgur6t5].open{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.cr-flow[data-astro-cid-3wgur6t5]{animation:none;background-position:30% 30%}.nav-ink[data-astro-cid-3wgur6t5]{transition:none}}@media(max-width:860px){.hamburger[data-astro-cid-3wgur6t5]{display:grid}.main-nav[data-astro-cid-3wgur6t5]{display:none}.header-actions[data-astro-cid-3wgur6t5]{justify-self:end}.header-social[data-astro-cid-3wgur6t5]{display:none}}@media(max-width:420px){.wa-label[data-astro-cid-3wgur6t5]{display:none}.header-wa[data-astro-cid-3wgur6t5]{padding:8px 10px}.logo-iso[data-astro-cid-3wgur6t5]{height:54px}.logo-placa[data-astro-cid-3wgur6t5]{height:34px}}.site-footer[data-astro-cid-zxfefzdl]{position:relative;overflow:hidden}.site-footer[data-astro-cid-zxfefzdl]>.wrap[data-astro-cid-zxfefzdl]{position:relative;z-index:1}.footer-brand-text[data-astro-cid-zxfefzdl]{display:flex;flex-direction:column;gap:2px;margin:0 0 8px}.footer-brand-text[data-astro-cid-zxfefzdl] strong[data-astro-cid-zxfefzdl]{font-family:var(--font-display);font-size:1.4rem;color:#fff}.footer-brand-text[data-astro-cid-zxfefzdl] span[data-astro-cid-zxfefzdl]{font-size:.82rem;color:#fff9}.built-by[data-astro-cid-zxfefzdl]{color:var(--lime);font-weight:600}.built-by[data-astro-cid-zxfefzdl]:hover{color:#fff}.footer-brand[data-astro-cid-zxfefzdl] img[data-astro-cid-zxfefzdl]{height:140px}.footer-col[data-astro-cid-zxfefzdl] a[data-astro-cid-zxfefzdl]{line-height:1.55;display:inline-block}.footer-nap[data-astro-cid-zxfefzdl] .nap-hours[data-astro-cid-zxfefzdl]{font-size:.84rem;color:#c8e1d299}.social-btn[data-astro-cid-zxfefzdl]{border-radius:var(--radius-sm)}.social-btn[data-astro-cid-zxfefzdl]:hover{background:var(--lime);border-color:var(--lime);color:#252122}
