.progress{position:fixed;inset:0 0 auto;z-index:120;height:2px;pointer-events:none}.progress span{display:block;height:100%;width:0;background:var(--accent);transform-origin:left center}.masthead{position:fixed;inset:14px 0 auto;z-index:110;padding-inline:var(--gutter);pointer-events:none}.masthead{--ink: var(--banda-ink);--body: var(--banda-body);--muted: var(--banda-muted);--paper: var(--banda);--card: color-mix(in srgb, var(--banda-ink) 6%, transparent);--hairline-soft: var(--banda-hair-soft);--accent: var(--banda-tone);--accent-22: color-mix(in srgb, var(--banda-tone) 28%, transparent)}.masthead-pill{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;max-width:var(--shell);margin-inline:auto;padding:7px 0;background:transparent;border:1px solid transparent;border-radius:var(--r-pill);pointer-events:auto;transition:width var(--dur) var(--ease),padding var(--dur) var(--ease),background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.masthead[data-stuck=true] .masthead-pill,.masthead[data-medir] .masthead-pill{width:var(--barra-estreita, fit-content);padding:7px 7px 7px 20px}.masthead[data-stuck=true] .masthead-pill{background:var(--card);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-color:var(--accent-22);box-shadow:0 22px 56px -26px #000c}.masthead[data-medir] .masthead-pill{transition:none}.brand{display:inline-flex;align-items:center;gap:9px;color:var(--ink);text-decoration:none;font-size:17px;font-weight:800;letter-spacing:-.02em;flex:none}.brand svg{width:22px;height:22px;fill:none;stroke:var(--accent);stroke-width:2.7;stroke-linecap:round}.masthead-nav{display:flex;align-items:center;gap:2px}.masthead-nav a{padding:9px 15px;border-radius:var(--r-pill);color:var(--muted);font-size:13.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;transition:color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.masthead-nav a:hover{color:var(--ink);background:var(--hairline-soft)}.masthead-product-menu{position:relative}.masthead-product-trigger{display:inline-flex;align-items:center;gap:6px;padding:9px 15px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.masthead-product-trigger:hover,.masthead-product-trigger[aria-expanded=true]{color:var(--ink);background:var(--hairline-soft)}.masthead-product-trigger .ph-icon{font-size:12px;transition:transform var(--dur-fast) var(--ease)}.masthead-product-trigger[aria-expanded=true] .ph-icon{transform:rotate(180deg)}.product-rail{position:absolute;top:calc(100% + 10px);left:0;z-index:20;display:grid;gap:0;min-width:180px;padding:6px 0;background:#fff;border:1px solid var(--hairline-soft);border-radius:0;box-shadow:0 12px 28px #0a142424;white-space:normal}.product-rail[hidden],.menu-product-rail[hidden]{display:none}.product-rail a{display:block;width:100%;padding:9px 14px;border-radius:0;color:var(--ink);font-size:13.5px;font-weight:600;letter-spacing:-.01em;text-decoration:none;transition:color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.product-rail a:hover,.product-rail a:focus-visible{color:var(--accent-deep);background:var(--hairline-soft)}.masthead-side{display:flex;align-items:center;gap:8px;flex:none}.icon-btn{display:grid;place-items:center;width:38px;height:38px;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;transition:color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.icon-btn:hover{color:var(--ink);background:var(--hairline-soft)}.icon-btn .ph-icon{width:19px;height:19px}.ico-sun{display:none}:root[data-theme=dark] .ico-moon{display:none}:root[data-theme=dark] .ico-sun{display:block}.masthead-cta{padding:9px 14px;font-size:12.5px;gap:6px}.masthead-cta .ph-icon{width:13px;height:13px}.menu-btn{position:relative;display:none;width:40px;height:40px;border:0;border-radius:50%;background:transparent;cursor:pointer;place-items:center}.menu-btn i{position:absolute;top:50%;left:50%;width:17px;height:1.8px;margin:-.9px 0 0 -8.5px;background:var(--ink);border-radius:0;transition:transform var(--dur) var(--ease)}.menu-btn i:nth-of-type(1){transform:translateY(-3.4px)}.menu-btn i:nth-of-type(2){transform:translateY(3.4px)}.menu-btn[aria-expanded=true] i:nth-of-type(1){transform:rotate(45deg)}.menu-btn[aria-expanded=true] i:nth-of-type(2){transform:rotate(-45deg)}.menu-drawer{display:grid;gap:4px;width:min(960px,100%);margin:10px auto 0;padding:14px;background:var(--card);border:1px solid var(--hairline);border-radius:0;box-shadow:var(--shadow-float);pointer-events:auto}.menu-drawer[hidden]{display:none}.menu-drawer a{padding:12px 14px;border-radius:0;color:var(--ink);font-size:16px;font-weight:600;text-decoration:none}.menu-drawer a:hover{background:var(--hairline-soft)}.menu-drawer .btn{justify-content:center;margin-top:6px}.menu-product-menu{display:grid;gap:4px}.menu-product-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 14px;border:0;border-radius:0;background:transparent;color:var(--ink);cursor:pointer;font:inherit;font-size:16px;font-weight:600;text-align:left}.menu-product-trigger:hover,.menu-product-trigger[aria-expanded=true]{background:var(--hairline-soft)}.menu-product-trigger .ph-icon{transition:transform var(--dur-fast) var(--ease)}.menu-product-trigger[aria-expanded=true] .ph-icon{transform:rotate(180deg)}.menu-product-rail{display:grid;gap:0;justify-self:start;width:120px;min-width:0;max-width:100%;padding:4px 0;background:#fff;border:1px solid var(--hairline-soft)}.menu-product-rail a{padding:6px 10px;font-size:11px;font-weight:400;letter-spacing:0;white-space:nowrap}.menu-drawer a.btn--accent,.menu-drawer a.btn--accent:hover{color:#fff}.menu-drawer a.btn--dark,.menu-drawer a.btn--dark:hover{color:var(--paper)}.hero{position:relative;isolation:isolate;background:var(--banda);padding-top:clamp(128px,15vh,172px);padding-bottom:clamp(44px,6vw,76px);overflow:hidden}.hero-room{--room-ceiling-near: #edf0f3;--room-ceiling-far: #cdd3d7;--room-wall-near: #c1c9ce;--room-wall-far: #c8cfd4;--room-back-top: #cbd1d5;--room-back-bottom: #c1c9ce;--room-floor-far: #c9d0d5;--room-floor-near: #e0e5e8;--room-light: #fff;--room-grid: #76838c;--room-light-opacity: .64;position:absolute;z-index:-1;inset:0;border-radius:0;overflow:hidden;pointer-events:none;background:var(--room-back-top)}.hero-room svg{width:100%;height:100%;max-width:none}.hero-room-grid,.hero-room-edges{fill:none;stroke:var(--room-grid);stroke-width:.85;stroke-opacity:.46;vector-effect:non-scaling-stroke}.hero-room-edges{stroke-opacity:.6;stroke-width:1}[data-theme=dark] .hero-room{--room-ceiling-near: #343738;--room-ceiling-far: #292c2e;--room-wall-near: #303335;--room-wall-far: #292c2e;--room-back-top: #292c2e;--room-back-bottom: #2b2e30;--room-floor-far: #292c2e;--room-floor-near: #353839;--room-light: #9aafc6;--room-grid: #8ca1b5;--room-light-opacity: .08}@media(max-width:640px){.hero-room-grid{stroke-width:.65;stroke-opacity:.32}}.hero-shell{position:relative;text-align:center}.hero-badge{display:inline-flex;align-items:center;gap:9px;margin:0 0 26px;padding:8px 17px 8px 14px;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-pill);box-shadow:var(--shadow-card);color:var(--ink);font-size:12px;font-weight:500;letter-spacing:-.005em}.hero-badge .dot--pilot{background:var(--pilot-green)}.hero-lede{max-width:62ch}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px}.hero{--queda-cerebro: clamp(6px, .8vw, 10px);--queda-orbe: 10px}.nucleo{position:relative;display:grid;justify-items:center;gap:var(--queda-orbe);margin-top:clamp(12px,1.6vw,20px)}.nucleo-orbe:after{content:"";position:absolute;top:100%;left:50%;height:var(--queda-orbe);border-left:1px solid var(--hairline)}.nucleo:after{content:"";position:absolute;top:100%;left:50%;height:var(--queda-cerebro);border-left:1px solid var(--hairline)}.nucleo-orbe{position:relative;width:190px;height:190px;--nucleo-halo: #60a5fa;--nucleo-fio: #93c5fd;--nucleo-k: 1;--nucleo-quente: #2563eb;--nucleo-claro: #FFFFFF}.nucleo-orbe canvas{display:block;width:100%;height:100%}.nucleo-legenda{margin:0;color:var(--muted);font-size:13.5px;font-weight:700;letter-spacing:-.008em}.roster{position:relative;margin-top:var(--queda-cerebro);padding-top:10px;padding-bottom:26px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.roster:before{content:"";position:absolute;top:0;left:0;right:0;border-top:1px dashed var(--hairline)}.roster-track{display:flex;align-items:flex-start;gap:14px;width:max-content;will-change:transform}.roster-col{position:relative;display:flex;flex-direction:column;gap:8px;width:226px;flex:none}.roster-col:before{content:"";position:absolute;top:-10px;left:50%;height:10px;border-left:1px solid var(--hairline)}.roster-card{padding:16px 16px 15px;background:var(--card);border:1px solid var(--hairline);border-radius:0;box-shadow:var(--shadow-card)}.roster-card-tile{display:grid;place-items:center;width:30px;height:30px;margin-bottom:13px;border-radius:0;background:var(--accent-10);color:var(--accent-ink)}.roster-card-tile svg,.roster-card-tile .ph-icon{width:15px;height:15px}.roster-card-name{margin:0;color:var(--ink);font-size:15px;font-weight:700;letter-spacing:-.018em;line-height:1.25}.roster-card-count{margin:3px 0 0;color:var(--faint);font-size:12px;font-weight:600}.roster-agente{display:flex;align-items:center;gap:9px;padding:10px 12px;background:var(--card);border:1px solid var(--hairline);border-radius:0;color:var(--body);font-size:12.5px;font-weight:500;letter-spacing:-.005em;line-height:1.3}.roster-agente svg,.roster-agente .ph-icon{width:13px;height:13px;flex:none;color:var(--faint)}.roster-mais{justify-content:center;background:var(--hairline-soft);border-color:transparent;color:var(--muted);font-weight:700}.deptstrip-note{margin:18px auto 0;color:var(--faint);font-size:12.5px;text-align:center}.deptstrip-note strong{color:var(--muted);font-weight:700}@media(max-width:900px){.masthead-nav,.masthead-side{display:none}.menu-btn{display:grid;margin-left:auto}.masthead-pill,.masthead[data-stuck=true] .masthead-pill,.masthead[data-medir] .masthead-pill{width:min(960px,100%);padding:9px 12px 9px 18px}.masthead[data-stuck=true] .masthead-pill{background:var(--banda);-webkit-backdrop-filter:none;backdrop-filter:none}.menu-drawer{background:var(--banda)}}@media(max-width:640px){.hero{padding-top:118px}.roster-col{width:196px}.nucleo-orbe{width:108px;height:108px}}@media(prefers-reduced-motion:reduce){.roster{overflow-x:auto}.roster-track{transform:none!important}}:root[data-theme=dark] .masthead-pill,:root[data-theme=dark] .masthead[data-stuck=true] .masthead-pill,:root[data-theme=dark] .masthead[data-medir] .masthead-pill{background:transparent}:root[data-theme=light] .masthead-pill,:root[data-theme=light] .masthead[data-stuck=true] .masthead-pill,:root[data-theme=light] .masthead[data-medir] .masthead-pill{background:#dceafa;border-color:#1557a5;box-shadow:none}:root[data-theme=light] .masthead-pill{max-width:none;padding:3px 6px;background:#dceafa;border:2px solid #1557a5;border-radius:999px;box-shadow:none}:root[data-theme=light] .masthead-pill,:root[data-theme=light] .masthead[data-stuck=true] .masthead-pill,:root[data-theme=light] .masthead[data-medir] .masthead-pill{background:#fff;border:1px solid #dbe7f5;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=light] .masthead{inset:14px 0 auto;padding-inline:var(--gutter)}:root[data-theme=light] .masthead-pill{max-width:var(--shell);padding:7px 0;background:transparent;border:1px solid transparent;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=light] .masthead[data-stuck=true] .masthead-pill{background:#fff;border:1px solid #dbe7f5;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=light] .masthead{inset:4px 0 auto;padding-inline:4px}:root[data-theme=light] .masthead-pill{max-width:none;padding:3px 6px;background:transparent;border:1px solid transparent;border-radius:0;box-shadow:none}:root[data-theme=light] .masthead[data-stuck=true] .masthead-pill{background:#fff;border:1px solid #dbe7f5;border-radius:0;box-shadow:none}:root[data-theme=dark] .masthead{inset:4px 0 auto;padding-inline:4px}:root[data-theme=dark] .masthead-pill{max-width:none;padding:3px 6px}.hero-actions .btn--quiet{background:transparent;border-color:transparent;box-shadow:none}.hero-actions .btn--quiet{border-color:var(--hairline)}.hero-actions .btn--quiet{border:1px solid #1746a2}.hero-badge{background:transparent;box-shadow:none}.brand{color:#0057b8;font-size:16px;font-weight:700;letter-spacing:-.045em}.brand{color:var(--ink);font-size:17px;font-weight:800;letter-spacing:-.02em}.brand svg{stroke:var(--accent)}.brand{gap:4px}.brand{gap:7px;color:#0057b8;font-size:17px;font-weight:800;letter-spacing:-.02em}.brand svg{stroke:#0057b8}.brand{gap:5px}.masthead .masthead-cta{background:var(--accent);color:var(--accent-contrast);border-color:transparent}.masthead .masthead-cta:hover{background:var(--accent-deep);color:var(--accent-contrast)}.masthead .masthead-cta{background:transparent;color:var(--ink);border:1px solid currentColor;border-radius:0;box-shadow:none}.masthead .masthead-cta:hover{background:var(--hairline-soft);color:var(--ink)}.hero-actions .btn--accent{background:var(--accent);color:var(--accent-contrast)}.hero-actions .btn--accent:hover{background:var(--accent-deep);color:var(--accent-contrast)}.hero-shell .accent{color:#6da9f5}:root[data-theme=light] .hero-shell .accent{color:#3b79c9!important}.hero-actions .btn--accent{color:#fff!important}.masthead .masthead-cta{color:var(--ink)!important}.hero-actions .btn--accent{color:#0a0a0c!important}.hero-shell .accent{color:#1746a2!important}:root[data-theme=dark] .hero-shell .accent{color:var(--accent-ink)!important}
