:host{display:block;font-family:var(--font-sans);--tim-blue: #002555;--tim-blue-light: #0050b0;--tim-green: #007330;--tim-gray: #f7f8fa;--brand-size-base: 54px;--brand-size: var(--brand-size-base)}.header.svelte-zne36e{background:var(--oc-surface);height:80px;border-bottom:1px solid var(--oc-line);position:sticky;top:0;z-index:60}.container.svelte-zne36e{max-width:var(--oc-container);margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;height:100%}.logo img{display:block}.brand.svelte-zne36e{display:flex;align-items:center;justify-content:center;gap:8px;padding:0;margin:0}.brand-logo.svelte-zne36e{display:flex;align-items:center;justify-content:center;padding:0;margin:0}.logo.svelte-zne36e{display:flex;align-items:center;justify-content:center;gap:12px}.logo-symbol.svelte-zne36e{height:46px;width:auto;display:block}.brand-texts.svelte-zne36e{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0;margin:0}.brand-tim.svelte-zne36e{font-size:calc(var(--brand-size) * .7);color:var(--tim-blue);font-weight:800;line-height:1;margin:0}.brand-empresas.svelte-zne36e{font-size:calc(var(--brand-size) * .28);color:#6a6a6a;font-weight:600;line-height:1;margin:0}.logo.svelte-zne36e,.logo.svelte-zne36e:link,.logo.svelte-zne36e:visited,.logo.svelte-zne36e:hover,.logo.svelte-zne36e:active{text-decoration:none!important;color:inherit!important}.logo.svelte-zne36e :where(.svelte-zne36e){text-decoration:none!important;color:inherit!important}.nav-list.svelte-zne36e{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0}.nav-item.svelte-zne36e{position:relative}.nav-trigger.svelte-zne36e,.nav-direct.svelte-zne36e{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:0;background:transparent;border-radius:8px;color:var(--oc-ink);font:inherit;font-size:.95rem;font-weight:600;line-height:1.2;cursor:pointer;text-decoration:none!important;transition:background-color .18s ease,color .18s ease}.nav-trigger.svelte-zne36e:hover,.nav-direct.svelte-zne36e:hover,.nav-trigger[aria-expanded=true].svelte-zne36e{background:var(--oc-accent-soft);color:var(--oc-accent-dark)}.chevron.svelte-zne36e{transition:transform .18s ease}.nav-trigger[aria-expanded=true].svelte-zne36e .chevron:where(.svelte-zne36e){transform:rotate(180deg)}.submenu.svelte-zne36e{position:absolute;top:calc(100% + 6px);left:0;min-width:260px;list-style:none;margin:0;padding:6px;background:var(--oc-surface);border:1px solid var(--oc-line);border-radius:var(--oc-radius);box-shadow:var(--oc-shadow);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility .16s;z-index:70}.submenu.open.svelte-zne36e{opacity:1;visibility:visible;transform:translateY(0)}.submenu.svelte-zne36e a:where(.svelte-zne36e){display:block;padding:9px 12px;border-radius:8px;color:var(--oc-ink-soft);font-size:.92rem;font-weight:600;white-space:nowrap;text-decoration:none!important;transition:background-color .16s ease,color .16s ease}.submenu.svelte-zne36e a:where(.svelte-zne36e):hover{background:var(--oc-accent-soft);color:var(--oc-accent-dark)}.actions.svelte-zne36e{display:flex;align-items:center;gap:12px}.btn.svelte-zne36e{padding:8px 16px;border-radius:10px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;font-weight:700;font-size:.95rem;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.btn-wa.svelte-zne36e{background:var(--oc-green);color:#fff}.btn-wa.svelte-zne36e:hover{background:var(--oc-green-dark);transform:translateY(-1px)}.btn-ghost.svelte-zne36e{background:transparent;color:var(--oc-ink);border:1px solid var(--oc-line)}.btn-ghost.svelte-zne36e:hover{border-color:var(--oc-accent);color:var(--oc-accent-dark)}.hamburger.svelte-zne36e{display:none;background:transparent;border:0;color:var(--oc-ink);cursor:pointer;padding:5px;border-radius:8px;transition:background-color .2s ease}.hamburger.svelte-zne36e:hover{background:var(--oc-accent-soft)}.mobile-menu.svelte-zne36e{display:flex;flex-direction:column;position:fixed;inset:80px 0 0;background:var(--oc-accent-dark);color:#fff;padding:1.25rem;z-index:70;overflow:auto;transform:translateY(-120%);transition:transform .35s cubic-bezier(.22,1,.36,1);will-change:transform}.mobile-menu.open.svelte-zne36e{transform:translateY(0)}.m-list.svelte-zne36e,.m-submenu.svelte-zne36e{list-style:none;margin:0;padding:0}.m-trigger.svelte-zne36e{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:14px 0;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.14);color:#fff;font:inherit;font-weight:600;font-size:1.05rem;text-align:left;cursor:pointer}.m-trigger.svelte-zne36e .chevron.up:where(.svelte-zne36e){transform:rotate(180deg)}.m-submenu.svelte-zne36e{display:none;padding:4px 0 10px 12px}.m-submenu.open.svelte-zne36e{display:block}.m-submenu.svelte-zne36e a:where(.svelte-zne36e){display:block;padding:10px 0;color:#c8d6e4;font-size:.96rem;font-weight:500;text-decoration:none!important}.m-submenu.svelte-zne36e a:where(.svelte-zne36e):hover{color:#fff}.m-direct.svelte-zne36e{display:block;padding:14px 0;color:#fff;font-weight:600;font-size:1.05rem;border-bottom:1px solid rgba(255,255,255,.14);text-decoration:none!important}@media(max-width:1199px){.nav-trigger.svelte-zne36e,.nav-direct.svelte-zne36e{padding:8px 7px;font-size:.9rem}.container.svelte-zne36e{padding:0 1rem}.logo-symbol.svelte-zne36e{height:40px}}@media(max-width:767px){.logo-symbol.svelte-zne36e{height:38px}.nav.svelte-zne36e{display:none}.hamburger.svelte-zne36e{display:block}.header.svelte-zne36e{height:70px}.mobile-menu.svelte-zne36e{inset:70px 0 0}}@media(max-width:480px){.logo-symbol.svelte-zne36e{height:34px}.actions.svelte-zne36e .btn-ghost:where(.svelte-zne36e){display:none}}@media(prefers-reduced-motion:reduce){.submenu.svelte-zne36e,.chevron.svelte-zne36e,.btn.svelte-zne36e,.nav-trigger.svelte-zne36e,.nav-direct.svelte-zne36e,.mobile-menu.svelte-zne36e{transition:none!important}.btn.svelte-zne36e:hover{transform:none!important}}
