@font-face{font-family:Plus_Jakarta_Sans;src:url(../media/PlusJakartaSans_Variable_latin-s.1nsast9qgxif8.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:Plus_Jakarta_Sans Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.plus_jakarta_sans_fef258a4-module__4xOYKG__className{font-family:Plus_Jakarta_Sans,Plus_Jakarta_Sans Fallback,SF Pro Display,-apple-system,sans-serif}.plus_jakarta_sans_fef258a4-module__4xOYKG__variable{--font-display:"Plus_Jakarta_Sans", "Plus_Jakarta_Sans Fallback", SF Pro Display, -apple-system, sans-serif}
@font-face{font-family:DM_Sans;src:url(../media/DMSans_Variable_latin-s.p.3q-ttn4mw38qp.woff2)format("woff2");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:DM_Sans Fallback;src:local(Arial);ascent-override:93.39%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:106.22%}.dm_sans_cf0ed01f-module__y4KbCW__className{font-family:DM_Sans,DM_Sans Fallback,-apple-system,Segoe UI,sans-serif}.dm_sans_cf0ed01f-module__y4KbCW__variable{--font-body:"DM_Sans", "DM_Sans Fallback", -apple-system, Segoe UI, sans-serif}
@font-face{font-family:DM_Mono;src:url(../media/DMMono_Regular_latin-s.1rw4jpe5zpt0c.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:DM_Mono;src:url(../media/DMMono_Medium_latin-s.2-979wkm13em9.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:DM_Mono Fallback;src:local(Arial);ascent-override:75.44%;descent-override:23.58%;line-gap-override:0.0%;size-adjust:131.49%}.dm_mono_d4c065ff-module__icx47G__className{font-family:DM_Mono,DM_Mono Fallback,SF Mono,JetBrains Mono,monospace}.dm_mono_d4c065ff-module__icx47G__variable{--font-dado:"DM_Mono", "DM_Mono Fallback", SF Mono, JetBrains Mono, monospace}
:root{--fundo:#f6f6f3;--superficie:#fff;--hover:#f3f2ee;--ativo:#ebeae4;--trilho:#f1f0ec;--rodape-claro:#fafaf8;--tinta:#0e1621;--tinta-2:#3d4b5c;--tinta-3:#5b6b7e;--tinta-4:#8a97a8;--linha:#10203a14;--linha-2:#10203a21;--linha-3:#10203a33;--acao:#2563eb;--acao-hover:#1d4ed8;--acao-press:#1e40af;--acao-suave:#2563eb17;--ok:#059669;--ok-texto:#065f46;--ok-suave:#0596691a;--aviso-texto:#92400e;--aviso-suave:#d977061c;--perigo:#dc2626;--perigo-texto:#991b1b;--perigo-suave:#dc262617;--zap:#16a34a;--zap-texto:#15803d;--zap-suave:#16a34a1a;--noite:#0b1220;--noite-2:#111a2c;--sombra-cartao:0 1px 0 #10203a0a, 0 1px 2px #10203a0a;--sombra-pop:0 12px 32px -8px #10203a2e, 0 2px 6px #10203a0f;--sombra-botao:inset 0 1px 0 #ffffff2e, 0 1px 2px #10203a2e;--curva-sai:cubic-bezier(.16, 1, .3, 1);--curva:cubic-bezier(.2, .8, .2, 1);--titulo:var(--font-display), "Plus Jakarta Sans", -apple-system, sans-serif;--corpo:var(--font-body), "DM Sans", -apple-system, sans-serif;--codigo:var(--font-dado), "DM Mono", "SF Mono", monospace;--paper:var(--fundo);--ink:var(--tinta);--ink-soft:var(--tinta-2);--stone:var(--tinta-3);--stone-l:var(--tinta-4);--blue:var(--acao);--blue-escuro:var(--acao-hover);--verde:var(--ok-texto);--ambar:var(--aviso-texto);--vermelho:#b91c1c;--line:var(--linha);--disp:var(--titulo);--body:var(--corpo);--mono:var(--codigo)}*{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{background:var(--fundo);color:var(--tinta);font-family:var(--corpo);min-height:100dvh;font-size:15px;line-height:1.5}h1,h2,h3{font-family:var(--titulo);letter-spacing:-.015em}::selection{background:#2563eb2e}button{cursor:pointer;font:inherit}button:disabled{cursor:not-allowed}a{color:inherit}:focus-visible{outline:2px solid var(--acao);outline-offset:2px;border-radius:6px}.num{font-family:var(--titulo);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.01em}.so-leitor{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.marca-forsi{color:var(--tinta);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.marca-forsi b{font-family:var(--titulo);letter-spacing:-.03em;font-size:15px;font-weight:700}.marca-forsi span{color:var(--tinta-3);font-size:13px;font-weight:500}.marca-forsi.clara{color:#fff}.marca-forsi.clara span{color:#fff9}.bt{white-space:nowrap;-webkit-user-select:none;user-select:none;min-height:44px;transition:background-color .15s var(--curva), border-color .15s var(--curva), transform .1s;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.bt:active:not(:disabled){transform:translateY(1px)}.bt:disabled{opacity:.55}.bt svg{flex-shrink:0;width:17px;height:17px}.bt-cheio{width:100%}.bt-primario{background:var(--acao);color:#fff;box-shadow:var(--sombra-botao)}.bt-primario:hover:not(:disabled){background:var(--acao-hover)}.bt-primario:active:not(:disabled){background:var(--acao-press)}.bt-secundario{background:var(--superficie);color:var(--tinta);border-color:var(--linha-2)}.bt-secundario:hover:not(:disabled){background:var(--hover);border-color:var(--linha-3)}.bt-zap{background:var(--superficie);color:var(--zap-texto);border-color:#16a34a59}.bt-zap:hover:not(:disabled){background:var(--zap-suave)}.bt-fantasma{color:var(--tinta-2);background:0 0}.bt-fantasma:hover:not(:disabled){background:var(--hover)}.bt-ok{background:var(--ok-suave);color:var(--ok-texto);border-color:#05966940}.bt-pequeno{border-radius:10px;min-height:36px;padding:0 12px;font-size:13.5px;font-weight:500}.link{min-height:44px;color:var(--tinta-2);text-decoration:underline;-webkit-text-decoration-color:var(--linha-3);text-decoration-color:var(--linha-3);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;padding:0 2px;font-size:14px;font-weight:500;display:inline-flex}.link:hover{color:var(--tinta);-webkit-text-decoration-color:var(--tinta-3);text-decoration-color:var(--tinta-3)}.link svg{width:16px;height:16px}.rotulo{color:var(--tinta-2);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.campo,input[type=tel],input[type=text],input[type=email],input[inputmode=numeric]{background:var(--superficie);width:100%;height:48px;color:var(--tinta);border:1px solid var(--linha-2);font:inherit;border-radius:12px;outline:none;padding:0 14px;font-size:17px;transition:border-color .15s,box-shadow .15s}.campo:hover,input:hover{border-color:var(--linha-3)}.campo:focus,input:focus{border-color:var(--acao);box-shadow:0 0 0 3px var(--acao-suave)}input::placeholder{color:var(--tinta-4)}input[aria-invalid=true]{border-color:var(--perigo)}.campo-codigo{letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;font-weight:600;height:60px!important;font-family:var(--titulo)!important;padding-left:.5em!important;font-size:28px!important}.codigo-em-caixas{letter-spacing:.4em;text-align:center;font-family:var(--titulo);font-variant-numeric:tabular-nums}.recusa{color:var(--perigo-texto);margin:0;font-size:14px}.selo{white-space:nowrap;background:var(--trilho);height:24px;color:var(--tinta-2);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.selo:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.selo.ok{background:var(--ok-suave);color:var(--ok-texto)}.selo.aviso{background:var(--aviso-suave);color:var(--aviso-texto)}.selo.perigo{background:var(--perigo-suave);color:var(--perigo-texto)}.selo.acao{background:var(--acao-suave);color:var(--acao-hover)}.entrada{flex-direction:column;min-height:100dvh;display:flex}.entrada-lado{padding:20px 20px 8px}.entrada-lado .marca-forsi{margin-bottom:32px}.entrada-lado h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(28px,8vw,34px);font-weight:700;line-height:1.1}.entrada-lado .apoio{color:var(--tinta-2);margin:10px 0 0;font-size:15.5px}.entrada-lado .passos{display:none}.entrada-form{width:100%;max-width:480px;padding:20px 20px 40px}.entrada-form h2{display:none}.entrada-form form{flex-direction:column;gap:14px;display:flex}.entrada-form .dica{color:var(--tinta-3);margin:2px 0 0;font-size:13.5px}.entrada-form .acoes-secundarias{flex-wrap:wrap;gap:4px 18px;margin-top:2px;display:flex}.enviado{color:var(--tinta-2);margin:0;font-size:15px}.enviado strong{color:var(--tinta);font-weight:600}.nao-cadastrado{background:var(--aviso-suave);color:var(--aviso-texto);border-radius:14px;align-items:flex-start;gap:12px;padding:14px;font-size:14.5px;line-height:1.45;display:flex}.nao-cadastrado svg{flex-shrink:0;width:20px;height:20px;margin-top:1px}.nao-cadastrado p{margin:0}.nao-cadastrado strong{color:#7c2d12;margin-bottom:2px;font-weight:600;display:block}.aviso-conectado{background:var(--superficie);border:1px solid var(--linha);color:var(--tinta-2);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;font-size:14px;display:flex}@media (min-width:1024px){.entrada{flex-direction:row}.entrada-lado{background:var(--noite);color:#fff;flex-direction:column;flex:0 0 46%;justify-content:center;max-width:640px;min-height:100dvh;padding:40px 56px;display:flex;position:relative;overflow:hidden}.entrada-lado:before{content:"";opacity:.32;pointer-events:none;background-image:radial-gradient(#94a3b840 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.entrada-lado:after{content:"";pointer-events:none;background:radial-gradient(circle,#2563eb73,#0000 65%);width:520px;height:520px;position:absolute;top:-160px;right:-200px}.entrada-lado>*{z-index:1;position:relative}.entrada-lado .marca-forsi{color:#fff;margin:0;position:absolute;top:40px;left:56px}.entrada-lado .marca-forsi span{color:#fff9}.entrada-lado h1{letter-spacing:-.035em;color:#fff;font-size:44px;line-height:1.05}.entrada-lado .apoio{color:#ffffffad;max-width:460px;margin-top:16px;font-size:16px}.entrada-lado .passos{gap:10px;max-width:440px;margin:36px 0 0;padding:0;list-style:none;display:grid}.entrada-lado .passos li{color:#ffffffd1;background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:14.5px;display:flex}.entrada-lado .passos b{color:#93c5fd;width:26px;height:26px;font-family:var(--titulo);background:#93c5fd24;border-radius:8px;flex-shrink:0;place-items:center;font-size:13px;display:inline-grid}.entrada-form{flex:1;align-self:center;max-width:420px;margin:0 auto;padding:40px 24px}.entrada-form h2{letter-spacing:-.025em;margin:0 0 6px;font-size:24px;font-weight:700;display:block}.entrada-form .sub{color:var(--tinta-3);margin:0 0 22px;font-size:14.5px}}@media (max-width:1023px){.entrada-form .sub{display:none}}.casa{flex-direction:column;min-height:100dvh;display:flex}.faixa-visao{background:var(--noite);color:#ffffffdb;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;padding:10px 16px;font-size:13.5px;display:flex}.faixa-visao b{color:#93c5fd;font-weight:600}.faixa-visao .link{color:#fff;min-height:32px;text-decoration-color:#fff6}.casa-topo{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:720px;margin:0 auto;padding:14px 16px 0;display:flex}.casa-topo .quem{color:var(--tinta-3);text-align:right;font-size:13.5px}.casa-corpo{flex-direction:column;gap:14px;width:100%;max-width:720px;margin:0 auto;padding:18px 16px 24px;display:flex}.casa-cabecalho{padding:6px 2px 4px}.casa-cabecalho h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(26px,7vw,32px);font-weight:700;line-height:1.1}.casa-cabecalho p{color:var(--tinta-3);margin:6px 0 0;font-size:14.5px}.outras-empresas{color:var(--tinta-3);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:10px;font-size:13.5px;display:flex}.outras-empresas .link{min-height:32px;font-size:13.5px}.bloco{background:var(--superficie);border:1px solid var(--linha);box-shadow:var(--sombra-cartao);border-radius:16px;padding:16px}.bloco>h2{letter-spacing:-.01em;margin:0 0 12px;font-size:16px;font-weight:600}.bloco>h2 small{font-family:var(--corpo);color:var(--tinta-3);letter-spacing:0;margin-left:6px;font-size:13.5px;font-weight:400}.pendencia{border-top:1px solid var(--linha);padding:14px 0}.pendencia:first-of-type{border-top:0;padding-top:2px}.pendencia:last-of-type{padding-bottom:2px}.pendencia-topo{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pendencia-titulo{font-size:15.5px;font-weight:600}.pendencia-sub{color:var(--tinta-3);margin-top:1px;font-size:13.5px}.pendencia-valor{white-space:nowrap;font-size:22px;font-weight:600}.pendencia-quando{color:var(--tinta-2);margin-top:8px;font-size:14px}.pendencia-quando.perigo{color:var(--perigo-texto);font-weight:500}.pendencia-acoes{grid-template-columns:1fr;gap:8px;margin-top:12px;display:grid}.pendencia-avisada{background:var(--ok-suave);color:var(--ok-texto);border-radius:12px;margin-top:10px;padding:10px 12px;font-size:14px}.pendencia-sem-meio{color:var(--tinta-3);margin-top:10px;font-size:14px}.plano-numero{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.plano-numero .num{letter-spacing:-.03em;font-size:32px;font-weight:600}.plano-numero span:last-child{color:var(--tinta-3);font-size:14.5px}.plano-itens{margin:12px 0 0;padding:0;list-style:none}.plano-itens li{border-top:1px solid var(--linha);justify-content:space-between;gap:12px;padding:10px 0;font-size:14.5px;display:flex}.plano-itens li .num{white-space:nowrap;color:var(--tinta-2)}.fatos{border-top:1px solid var(--linha);grid-template-columns:1fr;gap:10px;margin:14px 0 0;padding:12px 0 0;display:grid}.fatos div{justify-content:space-between;gap:12px;font-size:14.5px;display:flex}.fatos dt{color:var(--tinta-3)}.fatos dd{text-align:right;margin:0;font-weight:500}.agente{border-top:1px solid var(--linha);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.agente:first-of-type{border-top:0;padding-top:2px}.agente-nome{font-size:15px;font-weight:600}.agente-numero{color:var(--tinta-3);align-items:center;gap:5px;min-height:28px;font-size:13.5px;text-decoration:none;display:inline-flex}.agente-numero:hover{color:var(--zap-texto)}.agente-numero svg{width:14px;height:14px;color:var(--zap)}.historico-item{border-top:1px solid var(--linha);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.historico-item:first-of-type{border-top:0;padding-top:2px}.historico-item .quando-pago{color:var(--tinta-3);margin-top:1px;font-size:13.5px}.historico-item .direita{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.historico-item .num{white-space:nowrap;font-weight:600}.historico-item .link{min-height:30px;font-size:13px}.casa-rodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:720px;margin:0 auto;padding:4px 16px 40px;display:flex}.casa-rodape .sem-canal{color:var(--tinta-3);font-size:14px}.vazio{color:var(--tinta-3);margin:0;font-size:14.5px}@media (min-width:720px){.casa-topo{padding-top:24px}.casa-corpo{gap:16px;padding-top:26px}.bloco{padding:20px 22px}.pendencia-acoes{grid-template-columns:auto auto 1fr;justify-items:start}.pendencia-acoes .bt-cheio{width:auto}}.pagina{flex-direction:column;gap:16px;max-width:560px;margin:0 auto;padding:20px 16px 48px;display:flex}.marca{font-family:var(--titulo);letter-spacing:-.03em;color:var(--tinta);font-size:15px;font-weight:700}.marca small{font-family:var(--corpo);letter-spacing:0;color:var(--tinta-3);margin-top:2px;font-size:13px;font-weight:500;display:block}.pagina>h1{letter-spacing:-.025em;text-wrap:balance;margin:8px 0 0;font-size:clamp(24px,6.5vw,30px);font-weight:700;line-height:1.15}.apoio{color:var(--tinta-3);margin:4px 0 0;font-size:14.5px}.cartao{background:var(--superficie);border:1px solid var(--linha);box-shadow:var(--sombra-cartao);border-radius:16px;padding:16px}.cartao+.cartao{margin-top:4px}.cartao h2{margin:0 0 10px;font-size:16px;font-weight:600}.botao{background:var(--acao);color:#fff;width:100%;min-height:48px;box-shadow:var(--sombra-botao);border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.botao:hover:not([disabled]){background:var(--acao-hover)}.botao[disabled]{opacity:.6;cursor:default}.botao-quieto{width:auto;color:var(--tinta-2);min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--linha-3);text-decoration-color:var(--linha-3);text-underline-offset:3px;background:0 0;border:0;padding:10px 4px;font-size:14px}.linha-de-fatura,.linha-de-entrega,.linha-de-item{border-top:1px solid var(--linha);justify-content:space-between;align-items:baseline;gap:10px;padding:12px 0;display:flex}.linha-de-fatura:first-of-type,.linha-de-entrega:first-of-type,.linha-de-item:first-of-type{border-top:0}.quando{color:var(--tinta-3);font-size:13px}.valor{font-family:var(--titulo);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:600}.pilula{white-space:nowrap;background:var(--trilho);height:24px;color:var(--tinta-2);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.pilula.paga,.pilula.no-ar{color:var(--ok-texto);background:var(--ok-suave)}.pilula.aberta,.pilula.pausada{color:var(--aviso-texto);background:var(--aviso-suave)}.pilula.vencida{color:var(--perigo-texto);background:var(--perigo-suave)}.pagar{color:var(--acao);white-space:nowrap;background:0 0;border:1px solid #2563eb4d;border-radius:10px;min-height:40px;padding:0 14px;font-size:14px;font-weight:600}.rodape{color:var(--tinta-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:8px;font-size:13.5px;display:flex}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
