.fl,.ztm{--f-azul:#0b2a4a;--f-azul-2:#133d68;--f-luz:#f5b301;--f-luz-suave:#fff4d1;--f-fundo:#f4f6fa;--f-cartao:#ffffff;--f-tinta:#0b1730;--f-texto:#33415c;--f-baco:#6b7690;--f-linha:#e2e7f0;--f-verde:#1f9d55;--f-verde-suave:#e5f6ec;--f-vermelho:#c0392b;--f-vermelho-suave:#fdecea;--f-wa:#075e54;--f-wa-bolha:#dcf8c6;--f-wa-fundo:#ece5dd;--f-r:16px;--f-sombra:0 10px 30px -18px rgba(11,42,74,0.45);font-family:Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--f-texto);-webkit-font-smoothing:antialiased}@media (prefers-color-scheme:dark){.ztm{--f-fundo:#0c1320;--f-cartao:#141d2e;--f-tinta:#f1f4fa;--f-texto:#c9d2e3;--f-baco:#8d98b0;--f-linha:#26324a;--f-luz-suave:#3a2f0d;--f-verde-suave:#10301f;--f-vermelho-suave:#3a1714;--f-wa-fundo:#0b141a;--f-wa-bolha:#005c4b}}.fl *,.ztm *{box-sizing:border-box}.fl a,.ztm a{color:inherit}.fl h1,.fl h2,.fl h3,.ztm h1,.ztm h2,.ztm h3{color:var(--f-tinta);margin:0;line-height:1.15;letter-spacing:-.02em}.ztm{position:fixed;inset:0;overflow-y:auto;background:var(--f-fundo);-webkit-overflow-scrolling:touch}.ztm-topo{position:sticky;top:0;z-index:10;background:var(--f-azul);color:#fff;padding:calc(env(safe-area-inset-top) + 10px) 16px 10px}.ztm-topo-in{max-width:920px;margin:0 auto;display:flex;align-items:center;gap:12px}.ztm-marca{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:19px;color:#fff;text-decoration:none;margin-right:auto}.ztm-luz{width:14px;height:14px;border-radius:50%;background:var(--f-luz);box-shadow:0 0 0 4px rgba(245,179,1,.25),0 0 18px var(--f-luz)}.ztm-sair{background:none;border:1px solid rgba(255,255,255,.35);color:#fff;border-radius:999px;padding:6px 12px;font:inherit;font-size:13px;cursor:pointer}.ztm-nav{display:flex;gap:6px;max-width:920px;margin:10px auto 0;overflow-x:auto;scrollbar-width:none}.ztm-nav a{white-space:nowrap;text-decoration:none;color:rgba(255,255,255,.8);padding:7px 12px;border-radius:999px;font-size:14px;font-weight:600}.ztm-nav a[aria-current=page]{background:rgba(255,255,255,.14);color:#fff}.ztm-corpo{max-width:920px;margin:0 auto;padding:18px 16px calc(env(safe-area-inset-bottom) + 48px)}.ztm-faixa{border-radius:12px;padding:10px 14px;font-size:14px;margin-bottom:14px;background:var(--f-luz-suave);color:var(--f-tinta)}.ztm-faixa--erro{background:var(--f-vermelho-suave)}.ztm-faixa a{font-weight:700}.ztm-tit{font-size:24px;font-weight:800;margin:4px 0 6px}.ztm-sub{color:var(--f-baco);font-size:15px;margin:0 0 18px;line-height:1.5}.ztm-cartao{background:var(--f-cartao);border:1px solid var(--f-linha);border-radius:var(--f-r);padding:18px;box-shadow:var(--f-sombra);margin-bottom:14px}.ztm-cartao h2{font-size:18px;margin-bottom:10px}.ztm-grelha{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:720px){.ztm-grelha{grid-template-columns:repeat(4,minmax(0,1fr))}}.ztm-num{background:var(--f-cartao);border:1px solid var(--f-linha);border-radius:14px;padding:14px}.ztm-num b{display:block;font-size:28px;color:var(--f-tinta);font-weight:800}.ztm-num span{font-size:13px;color:var(--f-baco)}.ztm-campo{display:block;margin-bottom:12px}.ztm-campo span{display:block;font-size:13px;font-weight:600;color:var(--f-tinta);margin-bottom:5px}.ztm-input,.ztm-select{width:100%;min-height:46px;border-radius:12px;border:1px solid var(--f-linha);background:var(--f-cartao);color:var(--f-tinta);padding:10px 12px;font:inherit;font-size:16px}.ztm-input:focus,.ztm-select:focus{outline:2px solid var(--f-luz);outline-offset:1px}.ztm-codigo{letter-spacing:.4em;text-align:center;font-size:24px;font-weight:700}.ztm-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;margin:6px 0 14px}.ztm-check input{width:20px;height:20px;margin-top:1px;flex:none}.ztm-bt{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:999px;border:0;font:inherit;font-weight:700;font-size:15px;cursor:pointer;text-decoration:none;background:var(--f-azul);color:#fff}.ztm-bt:disabled{opacity:.55;cursor:default}.ztm-bt--luz{background:var(--f-luz);color:#1b1400}.ztm-bt--linha{background:transparent;color:var(--f-tinta);border:1px solid var(--f-linha)}.ztm-bt--largo{width:100%}.ztm-bt--pequeno{min-height:36px;padding:0 14px;font-size:13px}:is(.ztm,.fl) .ztm-bt.ztm-bt{min-height:48px}:is(.ztm,.fl) .ztm-bt.ztm-bt--pequeno{min-height:36px}.ztm-acoes{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.ztm-erro{color:var(--f-vermelho)}.ztm-erro,.ztm-ok{font-size:14px;margin:8px 0}.ztm-ok{color:var(--f-verde)}.ztm-nota{font-size:13px;color:var(--f-baco);line-height:1.5}.ztm-ensaio{background:var(--f-luz-suave);border-radius:10px;padding:8px 12px;font-size:13px;margin:8px 0}.ztm-entrada{max-width:420px;margin:6vh auto 0}.ztm-passos{display:flex;gap:6px;margin:0 0 16px}.ztm-passos a,.ztm-passos span{flex:1;text-align:center;font-size:12px;font-weight:700;padding:8px 4px;border-radius:10px;background:var(--f-cartao);border:1px solid var(--f-linha);color:var(--f-baco);text-decoration:none}.ztm-passos [data-estado=feito]{color:var(--f-verde);border-color:var(--f-verde)}.ztm-passos [data-estado=atual]{background:var(--f-azul);color:#fff;border-color:var(--f-azul)}.ztm-qr{display:grid;place-items:center;padding:10px}.ztm-qr img{width:240px;height:240px;background:#fff;border-radius:14px;padding:8px;border:1px solid var(--f-linha)}.ztm-estado{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--f-fundo)}.ztm-estado:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--f-baco)}.ztm-estado[data-cor=verde]{background:var(--f-verde-suave);color:var(--f-verde)}.ztm-estado[data-cor=verde]:before{background:var(--f-verde)}.ztm-estado[data-cor=vermelho]{background:var(--f-vermelho-suave);color:var(--f-vermelho)}.ztm-estado[data-cor=vermelho]:before{background:var(--f-vermelho)}.ztm-estado[data-cor=luz]{background:var(--f-luz-suave);color:var(--f-tinta)}.ztm-estado[data-cor=luz]:before{background:var(--f-luz)}.ztm-numero-grande{font-size:44px;font-weight:800;text-align:center;color:var(--f-tinta);letter-spacing:.08em}.ztm-aviso{border-top:1px solid var(--f-linha);padding:12px 0}.ztm-aviso:first-of-type{border-top:0}.ztm-aviso-cab{display:flex;align-items:center;gap:8px;justify-content:space-between}.ztm-aviso-cab b{color:var(--f-tinta);font-size:15px}.ztm-aviso-explica{font-size:13px;color:var(--f-baco);margin:2px 0 8px}.ztm-aviso-grelha{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width:720px){.ztm-aviso-grelha{grid-template-columns:repeat(4,minmax(0,1fr))}}.ztm-aviso-grelha label span{font-size:12px;color:var(--f-baco);font-weight:600;display:block;margin-bottom:3px}.ztm-aviso-grelha .ztm-select{min-height:40px;font-size:14px;padding:6px 8px}.ztm-grupo{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--f-baco);font-weight:700;margin:18px 0 4px}.ztm-matriz-lado{display:grid;gap:14px}@media (min-width:900px){.ztm-matriz-lado{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.ztm-matriz-lado>aside{position:sticky;top:120px}}.ztm-wa{background:var(--f-wa-fundo);border-radius:14px;padding:14px 12px}.ztm-wa-cab{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--f-tinta);margin-bottom:10px}.ztm-wa-bolha{overflow-wrap:anywhere;word-break:break-word;background:var(--f-wa-bolha);color:#111b21;border-radius:10px 10px 10px 2px;padding:8px 10px 18px;font-size:14px;line-height:1.4;white-space:pre-wrap;position:relative;max-width:100%;box-shadow:0 1px 1px rgba(0,0,0,.12)}.ztm-wa-bolha small{position:absolute;right:8px;bottom:3px;font-size:11px;color:#667781}@media (prefers-color-scheme:dark){.ztm .ztm-wa-bolha{color:#e9edef}.ztm .ztm-wa-bolha small{color:#8696a0}.fl .ztm-wa-bolha{color:#111b21}.fl .ztm-wa-bolha small{color:#667781}}.ztm-lista{list-style:none;margin:0;padding:0}.ztm-lista>li{border-top:1px solid var(--f-linha);padding:12px 0}.ztm-lista>li:first-child{border-top:0}.ztm-agente{display:grid;gap:8px;grid-template-columns:1fr}@media (min-width:720px){.ztm-agente{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 150px 120px;align-items:center}}.ztm-agente b{color:var(--f-tinta)}.ztm-agente small{display:block;color:var(--f-baco);font-size:12px}.ztm-interruptor{display:inline-flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.ztm-interruptor input{width:20px;height:20px}.ztm-envio{display:flex;gap:10px;align-items:flex-start}.ztm-envio-txt{flex:1;min-width:0}.ztm-envio-txt b{color:var(--f-tinta);font-size:14px}.ztm-envio-txt p{margin:2px 0 0;font-size:13px;color:var(--f-baco);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl{background:#fff;color:#33415c;overflow-x:hidden}.fl .fl-cab-entrar{color:#fff}.fl-topo .fl-wrap>*{min-width:0}.fl-wrap{max-width:1120px;margin:0 auto;padding:0 16px}.fl-cab{position:sticky;top:0;z-index:10;background:rgba(11,42,74,.96);backdrop-filter:blur(10px)}.fl-cab .fl-wrap{display:flex;align-items:center;gap:12px;min-height:60px}.fl-cab .ztm-marca{font-size:20px}.fl-cab-entrar{color:#fff;font-weight:600;font-size:14px;text-decoration:none}.fl-topo{background:radial-gradient(1200px 500px at 85% -10%,rgba(245,179,1,.28),transparent 60%),linear-gradient(160deg,#0b2a4a,#133d68 70%);color:#e8eef7;padding:56px 0 64px;overflow:hidden}.fl-topo .fl-wrap{display:grid;gap:32px}@media (min-width:900px){.fl-topo .fl-wrap{grid-template-columns:1.1fr .9fr;align-items:center}.fl-topo{padding:90px 0}}.fl-olho{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--f-luz);margin:0 0 12px}.fl-topo h1{color:#fff;font-size:clamp(34px,6vw,58px);font-weight:800}.fl-topo h1 em{font-style:normal;color:var(--f-luz)}.fl-lead{font-size:clamp(16px,2vw,19px);line-height:1.55;max-width:52ch;margin:18px 0 0}.fl-bts{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.fl-nota-topo{font-size:13px;opacity:.75;margin-top:12px}.fl-telefone{justify-self:center;width:min(340px,100%);background:#0b141a;border-radius:34px;padding:12px;box-shadow:0 40px 80px -30px rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.08)}.fl-telefone .ztm-wa{border-radius:24px;min-height:360px;display:grid;gap:10px;align-content:start;background:#ece5dd}.fl-sec{padding:64px 0}.fl-sec--alt{background:#f4f6fa}.fl-sec h2{font-size:clamp(26px,4vw,40px);font-weight:800;margin-bottom:10px}.fl-sec .fl-lead{color:#5b6479;margin-top:0;margin-bottom:28px}.fl-cartoes{display:grid;gap:14px;grid-template-columns:1fr}@media (min-width:720px){.fl-cartoes{grid-template-columns:repeat(3,minmax(0,1fr))}}.fl-cartao{background:#fff;border:1px solid #e2e7f0;border-radius:18px;padding:20px}.fl-cartao b{display:block;color:#0b1730;font-size:17px;margin:8px 0 6px}.fl-cartao p{margin:0;font-size:15px;line-height:1.5}.fl-passo-n{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--f-luz);color:#1b1400;font-weight:800}.fl-ic{font-size:26px}.fl-exemplos{display:grid;gap:14px;grid-template-columns:1fr}@media (min-width:720px){.fl-exemplos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.fl-exemplos{grid-template-columns:repeat(3,minmax(0,1fr))}}.fl-avisos-lista{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none}.fl-avisos-lista li{background:#fff;border:1px solid #e2e7f0;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600;color:#0b1730}.fl-faq details{background:#fff;border:1px solid #e2e7f0;border-radius:14px;padding:14px 16px;margin-bottom:10px}.fl-faq summary{font-weight:700;color:#0b1730;cursor:pointer}.fl-faq p{margin:10px 0 0;line-height:1.55}.fl-fim{background:#0b2a4a;color:#e8eef7;text-align:center;padding:64px 0}.fl-fim h2{color:#fff}.fl-rodape{background:#071a2f;color:rgba(255,255,255,.65);font-size:13px;padding:22px 0}.fl-rodape .fl-wrap{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:space-between}.ztm-logo{width:28px;height:28px;border-radius:8px;flex:none;display:inline-block}.ztm-wa-cab .ztm-logo{width:20px;height:20px;border-radius:6px}