:root{--verde-100:#44883e;--verde-80:#699f63;--verde-60:#8eb78a;--verde-40:#b4cfb1;--verde-20:#d9e7d8;--verde-10:#ecf3eb;--citrico-100:#76a43a;--citrico-80:#90b561;--citrico-60:#acc788;--citrico-40:#c7dab0;--citrico-20:#e3ecd7;--citrico-10:#f1f5eb;--azulado-100:#009775;--azulado-80:#33ab90;--azulado-60:#66c0ac;--azulado-40:#99d5c7;--azulado-20:#cceae3;--azulado-10:#e6f4f1;--cinza-100:#54585a;--cinza-80:#76787a;--cinza-60:#989a9b;--cinza-40:#babbbc;--cinza-20:#dcdddd;--cinza-10:#eee;--preto:#000;--branco:#fff;--erro:#d20000;--erro-suave:#fdecec;--sucesso:var(--azulado-100);--gradiente:linear-gradient(100deg, var(--verde-100) 0%, var(--citrico-100) 52%, var(--azulado-100) 100%);--gradiente-suave:linear-gradient(140deg, #f5f9f3 0%, #eef5f2 100%);--bg:var(--branco);--bg-suave:#f7f9f6;--bg-escuro:#1e2422;--texto:var(--cinza-100);--texto-suave:var(--cinza-80);--texto-tenue:var(--cinza-60);--borda:var(--cinza-20);--borda-forte:var(--cinza-40);--acao:var(--verde-100);--acao-hover:#37702f;--fonte-titulo:"Ubuntu", "Trebuchet MS", "Segoe UI", sans-serif;--fonte-texto:"Open Sans", "Segoe UI", Helvetica, Arial, sans-serif;--fs-display:clamp(2.75rem, 1.6rem + 3.4vw, 4.5rem);--fs-titulo:clamp(1.875rem, 1.4rem + 1.4vw, 2.5rem);--fs-subtitulo:clamp(1.375rem, 1.15rem + .7vw, 2rem);--fs-titulo-3:1.375rem;--fs-corpo-g:1.125rem;--fs-corpo:1rem;--fs-botao:1rem;--fs-menu:1rem;--fs-label:.875rem;--fs-info:.75rem;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--raio-p:6px;--raio:10px;--raio-g:16px;--raio-pill:999px;--sombra-1:0 1px 2px #1e24220f, 0 1px 3px #1e24220a;--sombra-2:0 4px 12px #1e242212, 0 2px 4px #1e24220a;--sombra-3:0 12px 32px #1e24221f, 0 4px 8px #1e24220d;--sombra-4:0 24px 60px #1e24222e;--transicao:.18s cubic-bezier(.2, .7, .3, 1);--largura-max:1240px;--largura-texto:68ch;--header-h:76px;--sidebar-w:268px}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 24px)}body{font-family:var(--fonte-texto);font-size:var(--fs-corpo);color:var(--texto);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.65}@media (width<=1024px){html,body{overflow-x:clip}}img,svg,video{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:var(--acao);text-decoration:none}ul,ol{padding:0;list-style:none}table{border-collapse:collapse;width:100%}:focus-visible{outline:3px solid var(--azulado-100);outline-offset:3px;border-radius:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}h1,h2,h3,h4,h5,h6,.fonte-titulo{font-family:var(--fonte-titulo);letter-spacing:-.015em;color:var(--texto);font-weight:700;line-height:1.15}h1{font-size:var(--fs-titulo)}h2{font-size:var(--fs-subtitulo)}h3{font-size:var(--fs-titulo-3)}h4{font-size:var(--fs-corpo-g)}.display{font-family:var(--fonte-titulo);font-size:var(--fs-display);letter-spacing:-.03em;font-weight:700;line-height:1.04}p{max-width:var(--largura-texto)}p+p{margin-top:var(--sp-4)}.lead{font-size:var(--fs-corpo-g);color:var(--texto-suave);line-height:1.6}.info{font-size:var(--fs-info);color:var(--texto-tenue);line-height:1.5}.cor-suave{color:var(--texto-suave)}.marcador{font-family:var(--fonte-titulo);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--citrico-100);align-items:center;gap:var(--sp-3);font-weight:700;display:flex}.marcador:before{content:"";background:var(--gradiente);border-radius:2px;width:28px;height:3px}.destaque-gradiente{background:var(--gradiente);color:#0000;-webkit-background-clip:text;background-clip:text}.container{width:100%;max-width:var(--largura-max);padding-inline:var(--sp-5);margin-inline:auto}@media (width>=768px){.container{padding-inline:var(--sp-7)}}.secao{padding-block:var(--sp-9)}.secao--compacta{padding-block:var(--sp-7)}.secao--suave{background:var(--bg-suave)}.grid{gap:var(--sp-5);display:grid}.grid--2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid--3{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.grid--4{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.pilha{gap:var(--sp-4);flex-direction:column;display:flex}.linha{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.cabecalho-secao{max-width:760px;margin-bottom:var(--sp-6)}.cabecalho-secao h2{margin-top:var(--sp-3)}.cabecalho-secao p{margin-top:var(--sp-4)}.divisor{background:var(--borda);height:1px;margin-block:var(--sp-7);border:0}.so-leitor{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.logo{align-items:center;display:inline-flex}.logo img,.logo svg{width:auto;height:34px}.logo--p img{height:26px}.logo--g img{height:56px}.logo-brandcenter{align-items:center;gap:var(--sp-3);color:var(--texto);display:inline-flex}.logo-brandcenter img{width:auto;height:32px}.logo-brandcenter .selo{font-family:var(--fonte-titulo);font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--texto-tenue);padding-left:var(--sp-3);border-left:1px solid var(--borda-forte);font-weight:500;line-height:1.2}.btn{--btn-bg:var(--verde-100);--btn-fg:var(--branco);--btn-borda:transparent;justify-content:center;align-items:center;gap:var(--sp-2);font-family:var(--fonte-titulo);font-size:var(--fs-botao);letter-spacing:.04em;text-transform:uppercase;padding:15px var(--sp-5);border-radius:var(--raio-p);border:2px solid var(--btn-borda);background:var(--btn-bg);color:var(--btn-fg);transition:background var(--transicao), color var(--transicao), border-color var(--transicao), transform var(--transicao), box-shadow var(--transicao);text-align:center;font-weight:700;line-height:1;display:inline-flex}.btn:hover{box-shadow:var(--sombra-2);transform:translateY(-1px)}.btn:active{box-shadow:none;transform:translateY(0)}.btn .seta{transition:transform var(--transicao)}.btn:hover .seta{transform:translate(3px)}.btn--verde{--btn-bg:var(--verde-100)}.btn--verde:hover{--btn-bg:var(--acao-hover)}.btn--citrico{--btn-bg:var(--citrico-100)}.btn--citrico:hover{--btn-bg:#66902f}.btn--azulado{--btn-bg:var(--azulado-100)}.btn--azulado:hover{--btn-bg:#008063}.btn--erro{--btn-bg:var(--erro)}.btn--erro:hover{--btn-bg:#b00000}.btn--opcional{--btn-bg:transparent;--btn-fg:var(--verde-100);--btn-borda:var(--verde-100)}.btn--opcional:hover{--btn-bg:var(--verde-100);--btn-fg:var(--branco)}.btn--opcional.btn--citrico{--btn-fg:var(--citrico-100);--btn-borda:var(--citrico-100)}.btn--opcional.btn--citrico:hover{--btn-bg:var(--citrico-100);--btn-fg:var(--branco)}.btn--opcional.btn--azulado{--btn-fg:var(--azulado-100);--btn-borda:var(--azulado-100)}.btn--opcional.btn--azulado:hover{--btn-bg:var(--azulado-100);--btn-fg:var(--branco)}.btn--opcional.btn--erro{--btn-fg:var(--erro);--btn-borda:var(--erro)}.btn--opcional.btn--erro:hover{--btn-bg:var(--erro);--btn-fg:var(--branco)}.btn--texto{--btn-bg:transparent;--btn-fg:var(--verde-100);padding-inline:var(--sp-2)}.btn--texto:hover{--btn-fg:var(--acao-hover);box-shadow:none;transform:none}.btn--claro{--btn-bg:var(--branco);--btn-fg:var(--verde-100)}.btn--claro:hover{--btn-bg:var(--verde-10)}.btn--opcional.btn--claro{--btn-bg:transparent;--btn-fg:var(--branco);--btn-borda:#ffffff8c}.btn--opcional.btn--claro:hover{--btn-bg:var(--branco);--btn-fg:var(--verde-100);--btn-borda:var(--branco)}.btn--pequeno{font-size:var(--fs-info);padding:9px var(--sp-4);border-radius:var(--raio-p);border-width:1.5px}.btn--grande{padding:19px var(--sp-6);font-size:1.0625rem}.btn--bloco{width:100%}.btn[disabled],.btn[aria-disabled=true]{--btn-bg:var(--cinza-20);--btn-fg:var(--cinza-60);--btn-borda:transparent;cursor:not-allowed;pointer-events:none}.btn-icone{border-radius:var(--raio-p);background:var(--verde-100);width:44px;height:44px;color:var(--branco);transition:background var(--transicao), transform var(--transicao);justify-content:center;align-items:center;display:inline-flex}.btn-icone:hover{background:var(--acao-hover);transform:translateY(-1px)}.btn-icone--opcional{color:var(--verde-100);border:2px solid var(--verde-100);background:0 0}.btn-icone--opcional:hover{background:var(--verde-100);color:var(--branco)}.btn-icone--fantasma{color:var(--texto-suave);background:0 0}.btn-icone--fantasma:hover{background:var(--cinza-10);color:var(--texto);transform:none}.campo{margin-bottom:var(--sp-4);display:block}.campo__label{font-family:var(--fonte-titulo);font-size:var(--fs-label);letter-spacing:.03em;text-transform:uppercase;color:var(--verde-100);margin-bottom:var(--sp-2);font-weight:700;display:block}.campo__label .obrigatorio{color:var(--citrico-100)}.campo__controle{width:100%;padding:14px var(--sp-4);font-family:var(--fonte-texto);font-size:var(--fs-corpo);color:var(--texto);background:var(--branco);border:1.5px solid var(--borda-forte);border-radius:var(--raio-p);transition:border-color var(--transicao), box-shadow var(--transicao)}.campo__controle::placeholder{color:var(--texto-tenue)}.campo__controle:hover{border-color:var(--cinza-60)}.campo__controle:focus{border-color:var(--verde-100);box-shadow:0 0 0 3px var(--verde-20);outline:none}textarea.campo__controle{resize:vertical;min-height:132px}.campo__ajuda{margin-top:var(--sp-2);font-size:var(--fs-info);color:var(--texto-tenue)}.campo--erro .campo__label{color:var(--erro)}.campo--erro .campo__controle{border-color:var(--erro);color:var(--erro)}.campo--erro .campo__controle:focus{box-shadow:0 0 0 3px #d200001f}.campo__mensagem{margin-top:var(--sp-2);font-size:var(--fs-info);color:var(--erro);display:none}.campo--erro .campo__mensagem{align-items:center;gap:6px;display:flex}.campo--ok .campo__controle{border-color:var(--verde-100)}.campo__envolucro{position:relative}.campo__envolucro .campo__controle{padding-right:52px}.campo__acao{width:38px;height:38px;color:var(--texto-tenue);border-radius:var(--raio-p);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.campo__acao:hover{color:var(--verde-100);background:var(--verde-10)}.check{align-items:flex-start;gap:var(--sp-3);cursor:pointer;width:fit-content;display:flex}.check input{appearance:none;border:1.5px solid var(--borda-forte);background:var(--branco);width:20px;height:20px;transition:background var(--transicao), border-color var(--transicao);border-radius:4px;flex:none;margin-top:2px}.check input:checked{background:var(--verde-100) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3.2 3.2L13 5'/%3E%3C/svg%3E") center/13px no-repeat;border-color:var(--verde-100)}.check span{font-size:var(--fs-label);color:var(--texto-suave);line-height:1.5}.upload{border:2px dashed var(--borda-forte);border-radius:var(--raio);padding:var(--sp-6) var(--sp-5);text-align:center;background:var(--bg-suave);transition:border-color var(--transicao), background var(--transicao);cursor:pointer;display:block;position:relative}.upload:hover,.upload--arrastando{border-color:var(--verde-100);background:var(--verde-10)}.upload--arrastando{border-style:solid}.arquivo-selecionado{margin-top:var(--sp-3);align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--borda);border-radius:var(--raio);background:var(--branco);display:flex}.arquivo-selecionado[hidden]{display:none}.arquivo-selecionado__thumb{border-radius:var(--raio-p);object-fit:cover;background:var(--cinza-10);flex:none;width:44px;height:44px}.arquivo-selecionado__info{flex:auto;min-width:0}.arquivo-selecionado__nome{font-weight:600;font-size:var(--fs-label);color:var(--texto);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.arquivo-selecionado__tam{font-size:var(--fs-info);color:var(--texto-tenue)}.arquivo-selecionado__remover{cursor:pointer;font-size:var(--fs-info);color:var(--erro);background:0 0;border:0;flex:none;align-items:center;gap:4px;font-weight:600;display:inline-flex}.arquivo-selecionado__remover:hover{text-decoration:underline}.upload>*{margin-inline:auto}.upload p{max-width:none}.upload__titulo{font-family:var(--fonte-titulo);font-weight:700;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.03em;color:var(--verde-100);margin-top:var(--sp-3)}.upload__titulo span{color:var(--texto-suave)}.upload svg{color:var(--texto-tenue)}.cartao{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio);padding:var(--sp-5);transition:border-color var(--transicao), box-shadow var(--transicao), transform var(--transicao)}.cartao--link:hover{border-color:var(--verde-60);box-shadow:var(--sombra-2);transform:translateY(-2px)}.cartao--destaque{border-left:4px solid var(--citrico-100)}.cartao__marca{width:auto;height:26px}.cartao__simbolo,.cartao__icone{width:auto;height:32px}.painel{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio-g);box-shadow:var(--sombra-2);padding:var(--sp-6)}.painel--limpo{box-shadow:none;background:0 0;border:0;padding:0}.etiqueta{font-family:var(--fonte-titulo);font-size:var(--fs-info);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--raio-pill);background:var(--verde-10);color:var(--verde-100);align-items:center;gap:6px;padding:5px 11px;font-weight:700;line-height:1.2;display:inline-flex}.etiqueta--citrico{background:var(--citrico-10);color:#5c8129}.etiqueta--azulado{background:var(--azulado-10);color:var(--azulado-100)}.etiqueta--cinza{background:var(--cinza-10);color:var(--texto-suave)}.etiqueta--erro{background:var(--erro-suave);color:var(--erro)}.aviso{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--raio-p);font-size:var(--fs-label);border:1px solid #0000;line-height:1.55;display:flex}.aviso svg{flex:none;margin-top:2px}.aviso p{max-width:none;margin:0}.aviso p+p{margin-top:var(--sp-3)}.aviso--erro{background:var(--erro-suave);color:#8e0000;border-color:#f6c9c9}.aviso--ok{background:var(--azulado-10);border-color:var(--azulado-40);color:#00654e}.aviso--info{background:var(--verde-10);border-color:var(--verde-40);color:#2f6329}.aviso--atencao{color:#7a5200;background:#fdf4e3;border-color:#efd9a8}.modal-fundo{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:var(--sp-5);z-index:200;background:#1e24228c;justify-content:center;align-items:center;animation:.2s both aparecer;display:flex;position:fixed;inset:0}.modal-fundo[hidden]{display:none}.modal{background:var(--branco);border-radius:var(--raio-g);width:100%;max-width:480px;box-shadow:var(--sombra-4);padding:var(--sp-6);text-align:center;animation:.24s cubic-bezier(.2,.8,.3,1) both subir;position:relative}.modal__fechar{top:var(--sp-3);right:var(--sp-3);position:absolute}.modal__icone{width:68px;height:68px;margin:0 auto var(--sp-4);background:var(--verde-10);color:var(--verde-100);border-radius:50%;justify-content:center;align-items:center;display:flex}.modal__icone--erro{background:var(--erro-suave);color:var(--erro)}.modal__icone--ok{background:var(--azulado-10);color:var(--azulado-100)}.modal__icone--alerta{background:var(--citrico-10);color:#5c8129}.modal h2{font-size:var(--fs-titulo-3)}.modal p{margin:var(--sp-3) auto 0;color:var(--texto-suave);font-size:var(--fs-label);max-width:42ch}.modal__acoes{gap:var(--sp-3);margin-top:var(--sp-6);display:flex}.modal__acoes .btn{padding-inline:var(--sp-4);font-size:var(--fs-label);white-space:nowrap;flex:1}@media (width<=460px){.modal__acoes{flex-direction:column}}@keyframes aparecer{0%{opacity:0}to{opacity:1}}@keyframes subir{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}.icone{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.icone--p{width:18px;height:18px}.icone--g{stroke-width:1.5px;width:32px;height:32px}.icone--gg{stroke-width:1.35px;width:40px;height:40px}.tabela{font-size:var(--fs-label)}.tabela th{text-align:left;font-family:var(--fonte-titulo);font-size:var(--fs-info);letter-spacing:.05em;text-transform:uppercase;color:var(--texto-suave);padding:var(--sp-3) var(--sp-4);border-bottom:2px solid var(--borda);font-weight:700}.tabela td{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--borda);vertical-align:top}.tabela td p{max-width:none;margin:0}.tabela tbody tr:hover{background:var(--bg-suave)}.tabela code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9em}.centro{text-align:center}.centro p{margin-inline:auto}.mt-0{margin-top:0}.mt-2{margin-top:var(--sp-2)}.mt-3{margin-top:var(--sp-3)}.mt-4{margin-top:var(--sp-4)}.mt-5{margin-top:var(--sp-5)}.mt-6{margin-top:var(--sp-6)}.mt-7{margin-top:var(--sp-7)}.largura-total{max-width:none}.header{z-index:100;height:var(--header-h);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--borda);background:#ffffffeb;position:sticky;top:0}.header__interno{align-items:center;gap:var(--sp-5);height:100%;max-width:var(--largura-max);padding-inline:var(--sp-5);margin-inline:auto;display:flex}@media (width>=768px){.header__interno{padding-inline:var(--sp-7)}}.header__nav{align-items:center;gap:var(--sp-6);margin-left:auto;display:flex}.header__nav a.nav-link{font-family:var(--fonte-titulo);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.12em;color:var(--texto-suave);transition:color var(--transicao);font-weight:500;position:relative}.header__nav a.nav-link:hover{color:var(--verde-100)}.header__nav a.nav-link.ativo{color:var(--verde-100);font-weight:700}.header__nav a.nav-link.ativo:after{content:"";background:var(--gradiente);border-radius:2px;height:2px;position:absolute;bottom:-6px;left:0;right:0}@media (width<=900px){.header__nav .esconde-mobile{display:none}}@media (width<=600px){.header__interno{gap:var(--sp-3);padding-inline:var(--sp-4)}.header__nav{gap:var(--sp-2)}.logo-brandcenter img{height:26px}.logo-brandcenter .selo{display:none}.btn--pequeno{padding-inline:var(--sp-3);letter-spacing:.02em}}.header--escuro{background:#1e2422d1;border-bottom-color:#ffffff1f}.header--escuro .logo-brandcenter{color:var(--branco)}.header--escuro .logo-brandcenter .selo{color:#ffffffad;border-left-color:#ffffff40}.header--escuro .header__nav a.nav-link{color:#ffffffc7}.header--escuro .header__nav a.nav-link:hover,.header--escuro .header__nav a.nav-link.ativo{color:var(--branco)}.header--gradiente{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(94deg,#44883e 0%,#76a43a 34%,#009775 76%);border-bottom:0}.header--gradiente .header__interno{position:relative}.header--gradiente .header__interno:before{content:"";opacity:.55;z-index:-1;pointer-events:none;background:url(/mcassab/assets/img/topo-grafismo.svg) 50%/100% 100% no-repeat;width:320px;position:absolute;top:0;bottom:0;left:268px;overflow:hidden}@media (width<=1100px){.header--gradiente .header__interno:before{display:none}}.header--gradiente .logo-brandcenter{color:var(--branco)}.header--gradiente .logo-brandcenter .selo{color:#ffffffd1;border-left-color:#ffffff52}.header--gradiente .header__nav a.nav-link{color:var(--branco);font-weight:700}.header--gradiente .header__nav a.nav-link:hover{color:var(--branco);opacity:.78}.header--gradiente .header__nav a.nav-link.ativo{color:var(--branco)}.header--gradiente .header__nav a.nav-link.ativo:after{background:var(--branco)}.header--gradiente .usuario__botao{color:var(--branco);border-color:#ffffff61}.header--gradiente .usuario__botao:hover{background:#ffffff24;border-color:#fff9}.header--gradiente .avatar{background:var(--branco);color:var(--verde-100)}.usuario{position:relative}.usuario__botao{align-items:center;gap:var(--sp-2);border-radius:var(--raio-pill);border:1px solid var(--borda);transition:border-color var(--transicao), background var(--transicao);padding:6px 10px 6px 6px;display:flex}.usuario__botao:hover{border-color:var(--verde-60);background:var(--verde-10)}.avatar{background:var(--gradiente);width:34px;height:34px;color:var(--branco);font-family:var(--fonte-titulo);font-weight:700;font-size:var(--fs-label);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:grid}.avatar--g{width:76px;height:76px;font-size:1.5rem}.usuario__nome{font-family:var(--fonte-titulo);font-size:var(--fs-label);font-weight:500}@media (width<=720px){.usuario__nome{display:none}}.dropdown{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio);min-width:238px;box-shadow:var(--sombra-3);padding:var(--sp-2);z-index:120;position:absolute;top:calc(100% + 10px);right:0}.dropdown[hidden]{display:none}.dropdown__cabecalho{padding:var(--sp-3);border-bottom:1px solid var(--borda);margin-bottom:var(--sp-2)}.dropdown__cabecalho strong{font-family:var(--fonte-titulo);font-size:var(--fs-label);display:block}.dropdown__cabecalho span{font-size:var(--fs-info);color:var(--texto-tenue);word-break:break-all}.dropdown a,.dropdown button{align-items:center;gap:var(--sp-3);width:100%;padding:10px var(--sp-3);border-radius:var(--raio-p);font-size:var(--fs-label);color:var(--texto);text-align:left;transition:background var(--transicao), color var(--transicao);display:flex}.dropdown a:hover,.dropdown button:hover{background:var(--verde-10);color:var(--verde-100)}.dropdown .perigo:hover{background:var(--erro-suave);color:var(--erro)}.hero{background:var(--bg-escuro);color:var(--branco);padding-block:var(--sp-10) var(--sp-9);isolation:isolate;position:relative;overflow:hidden}.hero:before{content:"";filter:blur(10px);z-index:-1;background:radial-gradient(circle,#76a43a61,#00977529 45%,#0000 70%);width:780px;height:780px;position:absolute;inset:-30% -10% auto auto}.hero:after{content:"";z-index:-1;background:radial-gradient(circle,#44883e4d,#0000 68%);width:620px;height:620px;position:absolute;inset:auto auto -40% -18%}.hero--imagem{padding-block:var(--sp-10)}.hero--imagem:before,.hero--imagem:after{content:none}.hero--imagem .hero__fundo{z-index:-2;object-fit:cover;object-position:64% 34%;width:100%;height:100%;position:absolute;inset:0}.hero--imagem .hero__veu{z-index:-1;background:linear-gradient(100deg,#0e1612e0 0%,#0e1612bd 34%,#0e161257 64%,#0e16121a 100%),linear-gradient(#0e161261 0%,#0000 34%,#0e16124d 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){video.hero__fundo,video.auth__fundo{background-size:cover;background-position:inherit}}@media (width<=900px){.hero--imagem .hero__veu{background:linear-gradient(#131a16c7 0%,#131a169e 60%,#131a16c2 100%)}}.hero h1,.hero .display{color:var(--branco)}.hero p{color:#fffc}.hero .marcador{color:var(--citrico-60)}.hero__grade{gap:var(--sp-8);align-items:center;display:grid}@media (width>=960px){.hero__grade{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.hero__simbolo{opacity:.96;width:min(100%,400px);margin-inline:auto;animation:9s ease-in-out infinite flutuar}@keyframes flutuar{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(-1.5deg)}}.hero__acoes{gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.hero__numeros{gap:var(--sp-7);margin-top:var(--sp-8);padding-top:var(--sp-6);border-top:1px solid #ffffff29;flex-wrap:wrap;display:flex}.hero__numeros div strong{font-family:var(--fonte-titulo);color:var(--branco);font-size:2rem;font-weight:700;line-height:1;display:block}.hero__numeros div span{font-size:var(--fs-info);text-transform:uppercase;letter-spacing:.07em;color:#ffffff9e}.faixa-gradiente{background:var(--gradiente);height:5px}.citacao{font-family:var(--fonte-titulo);letter-spacing:-.02em;color:var(--texto);max-width:20ch;font-size:clamp(1.5rem,1.1rem + 1.5vw,2.125rem);font-weight:500;line-height:1.3}.citacao--centro{text-align:center;max-width:24ch;margin-inline:auto}.valores{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.valor{padding-top:var(--sp-4);border-top:3px solid var(--verde-100)}.valor:nth-child(2){border-color:var(--citrico-100)}.valor:nth-child(3){border-color:var(--azulado-100)}.valor h3{font-size:var(--fs-titulo-3);margin-bottom:var(--sp-2)}.valor p{font-size:var(--fs-label);color:var(--texto-suave)}.linha-tempo{padding-left:var(--sp-6);position:relative}.linha-tempo:before{content:"";background:linear-gradient(180deg, var(--verde-100), var(--citrico-100), var(--azulado-100));width:2px;position:absolute;top:8px;bottom:8px;left:5px}.linha-tempo li{padding-bottom:var(--sp-5);position:relative}.linha-tempo li:last-child{padding-bottom:0}.linha-tempo li:before{content:"";left:calc(-1 * var(--sp-6) + 1px);background:var(--branco);border:3px solid var(--verde-100);border-radius:50%;width:12px;height:12px;position:absolute;top:7px}.linha-tempo strong{font-family:var(--fonte-titulo);color:var(--verde-100);font-size:var(--fs-label);letter-spacing:.04em;display:block}.linha-tempo p{font-size:var(--fs-label);color:var(--texto-suave);margin-top:2px}.linha-tempo--densa li{padding-bottom:var(--sp-4)}.linha-tempo--densa p{max-width:62ch}@media (width>=560px){.linha-tempo--densa li{gap:var(--sp-4);grid-template-columns:58px minmax(0,1fr);align-items:baseline;display:grid}.linha-tempo--densa p{margin-top:0}}.app{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);align-items:start;display:grid}@media (width<=1024px){.app{grid-template-columns:1fr}}.sidebar{top:var(--header-h);height:calc(100vh - var(--header-h));overscroll-behavior:contain;border-right:1px solid var(--borda);padding:var(--sp-6) var(--sp-4) var(--sp-8) var(--sp-5);background:var(--bg-suave);position:sticky;overflow-y:auto}@media (width<=1024px){.sidebar{display:none}}.sidebar__titulo{font-family:var(--fonte-titulo);font-size:var(--fs-info);letter-spacing:.09em;text-transform:uppercase;color:var(--texto-tenue);margin-bottom:var(--sp-3);font-weight:700}.sidebar__lista{margin-bottom:var(--sp-6);flex-direction:column;gap:2px;display:flex}.sidebar__lista a{align-items:center;gap:var(--sp-3);padding:9px var(--sp-3);border-radius:var(--raio-p);font-size:var(--fs-label);color:var(--texto-suave);transition:background var(--transicao), color var(--transicao), border-color var(--transicao);border-left:3px solid #0000;display:flex}.sidebar__lista a:hover{background:var(--verde-10);color:var(--verde-100)}.sidebar__lista a.ativo{background:var(--branco);color:var(--verde-100);border-left-color:var(--citrico-100);box-shadow:var(--sombra-1);font-weight:600}.sidebar__lista a .num{font-family:var(--fonte-titulo);font-size:var(--fs-info);color:var(--texto-tenue);min-width:18px}.sidebar__lista a.ativo .num{color:var(--citrico-100)}.conteudo{min-width:0;padding:var(--sp-7) var(--sp-5) var(--sp-9)}@media (width>=768px){.conteudo{padding:var(--sp-8) var(--sp-7) var(--sp-10)}}.conteudo>*{max-width:980px;margin-inline:auto}.bloco{padding-block:var(--sp-8);border-top:1px solid var(--borda)}.bloco:first-of-type{padding-top:var(--sp-4);border-top:0}.bloco>h2{margin-top:var(--sp-3)}.bloco>p{margin-top:var(--sp-4)}.nav-mobile{top:var(--header-h);z-index:90;background:var(--branco);border-bottom:1px solid var(--borda);padding:var(--sp-3) var(--sp-5);-webkit-overflow-scrolling:touch;display:none;position:sticky;overflow-x:auto}@media (width<=1024px){.nav-mobile{display:block}}.nav-mobile ul{gap:var(--sp-2);width:max-content;display:flex}.nav-mobile a{white-space:nowrap;padding:7px var(--sp-4);border-radius:var(--raio-pill);background:var(--cinza-10);color:var(--texto-suave);font-size:var(--fs-info);font-family:var(--fonte-titulo);font-weight:500;display:block}.nav-mobile a.ativo{background:var(--verde-100);color:var(--branco)}.paleta{margin-top:var(--sp-6)}.paleta+.paleta{margin-top:var(--sp-7)}.paleta__nome{font-family:var(--fonte-titulo);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--sp-3);font-weight:700}.rampa{gap:var(--sp-2);grid-template-columns:repeat(6,1fr);display:grid}@media (width<=640px){.rampa{grid-template-columns:repeat(3,1fr)}}.amostra{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.amostra__cor{border-radius:var(--raio-p);width:100%;height:92px;transition:transform var(--transicao), box-shadow var(--transicao);border:1px solid #0000000f;display:block}.amostra:hover .amostra__cor{box-shadow:var(--sombra-2);transform:translateY(-3px)}.amostra__hex{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--fs-info);margin-top:var(--sp-2);color:var(--texto);display:block}.amostra__peso{color:var(--texto-tenue);letter-spacing:.04em;font-size:11px;display:block}.amostra__copiado{color:var(--verde-100);font-weight:700}.cor-principal{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.cor-principal .cartao{padding:0;overflow:hidden}.cor-principal .faixa{height:120px}.cor-principal .dados{padding:var(--sp-4)}.cor-principal .dados dt{text-transform:uppercase;letter-spacing:.06em;color:var(--texto-tenue);font-size:11px}.cor-principal .dados dd{font-family:ui-monospace,Menlo,monospace;font-size:var(--fs-info);margin-bottom:var(--sp-2)}.vitrine-logo{min-height:220px;padding:var(--sp-6);border-radius:var(--raio);border:1px solid var(--borda);background:linear-gradient(45deg, var(--cinza-10) 25%, transparent 25%, transparent 75%, var(--cinza-10) 75%), linear-gradient(45deg, var(--cinza-10) 25%, var(--branco) 25%, var(--branco) 75%, var(--cinza-10) 75%);background-position:0 0,10px 10px;background-size:20px 20px;place-items:center;display:grid}.vitrine-logo img{width:min(260px,80%)}.vitrine-logo--escuro{background:var(--bg-escuro);border-color:#0000}.vitrine-logo--verde{background:var(--verde-100);border-color:#0000}.vitrine-logo--gradiente{background:var(--gradiente);border-color:#0000}.vitrine-logo--claro{background:var(--verde-10);border-color:#0000}.vitrine-logo--neutro{background:var(--cinza-10);border-color:#0000}.vitrine-logo--diagrama,.vitrine-logo--fundos{position:relative}.vitrine-logo--diagrama img,.vitrine-logo--fundos img{width:100%;max-width:none;height:100%;padding:var(--sp-5);object-fit:contain;position:absolute;inset:0}.vitrine-logo--diagrama{background:var(--branco);height:260px;min-height:0}@media (width<=640px){.vitrine-logo--diagrama{height:220px}}.vitrine-logo--fundos{background:var(--branco);height:340px;min-height:0}.legenda{margin-top:var(--sp-3);font-size:var(--fs-info);color:var(--texto-tenue)}.legenda strong{color:var(--texto);font-family:var(--fonte-titulo)}.legenda>:first-child{margin-top:0}.legenda p{max-width:none}.usos{gap:var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));display:grid}.uso__quadro{aspect-ratio:4/3;border-radius:var(--raio-p);border:1px solid var(--borda);background:var(--bg-suave);padding:var(--sp-5);place-items:center;display:grid;position:relative;overflow:hidden}.uso__quadro img{width:76%}.uso__selo{width:24px;height:24px;color:var(--branco);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.uso--sim .uso__selo{background:var(--verde-100)}.uso--nao .uso__selo{background:var(--erro)}.uso--nao .uso__quadro{border-color:#f3c9c9}.uso p{font-size:var(--fs-info);color:var(--texto-suave);margin-top:var(--sp-3)}.uso strong{font-family:var(--fonte-titulo);font-size:var(--fs-label);margin-top:var(--sp-3);display:block}.err-rotacionar img{transform:rotate(-14deg)}.err-distorcer img{transform:scaleX(1.5)}.err-transparencia img{opacity:.3}.err-cor img{filter:hue-rotate(210deg)saturate(2.2)}.err-outline img{filter:grayscale()contrast(0)brightness(1.35)drop-shadow(0 0 .6px #54585a)drop-shadow(0 0 .6px #54585a)}.err-efeito img{filter:drop-shadow(4px 5px #54585a8c)}.err-contraste{background:var(--citrico-60)!important}.err-imagem{background:var(--cinza-60)!important}.grid-construtivo{padding:var(--sp-7);border-radius:var(--raio);background:repeating-linear-gradient(0deg, #0097751f 0 1px, transparent 1px 24px), repeating-linear-gradient(90deg, #0097751f 0 1px, transparent 1px 24px), var(--branco);border:1px solid var(--borda);position:relative}.grid-construtivo img{width:min(340px,100%);margin-inline:auto}.area-protecao{border:1.5px dashed var(--azulado-100);border-radius:var(--raio-p);background:var(--branco);padding:44px;position:relative}.area-protecao img{width:min(300px,100%);margin-inline:auto}.fonte-cartao{padding:var(--sp-6);border:1px solid var(--borda);border-radius:var(--raio)}.fonte-cartao__amostra{letter-spacing:-.03em;color:var(--verde-100);font-size:clamp(3rem,2rem + 4vw,4.5rem);line-height:1}.fonte-cartao__papel{font-size:var(--fs-info);text-transform:uppercase;letter-spacing:.09em;color:var(--texto-tenue);margin-top:var(--sp-2)}.fonte-cartao__conjunto{margin-top:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid var(--borda);font-size:var(--fs-label);color:var(--texto-suave);word-break:break-word;line-height:1.9}.amostra-fonte{mix-blend-mode:multiply;width:100%;height:auto}.conjunto-caracteres{margin-top:var(--sp-5);padding:var(--sp-5);border-radius:var(--raio-p);background:var(--bg-suave);color:var(--texto);word-break:break-word;font-size:1.0625rem;line-height:2}.conjunto-caracteres p{max-width:none;margin:0}.conjunto-caracteres p+p{margin-top:var(--sp-2)}.conjunto-caracteres p:last-child{color:var(--texto-suave);font-size:.9375rem}.pesos-grade{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));display:grid}.peso-fonte__nome{font-family:var(--fonte-titulo);font-size:var(--fs-info);letter-spacing:.06em;text-transform:uppercase;color:var(--verde-100);margin-bottom:var(--sp-2);font-weight:700}.peso-fonte__amostra{white-space:nowrap;max-width:none;color:var(--texto);word-break:break-word;margin:0;font-size:.875rem;line-height:1.85;overflow-x:auto}.escala{border:1px solid var(--borda);border-radius:var(--raio);overflow:hidden}.escala__linha{align-items:baseline;gap:var(--sp-5);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--borda);display:flex}.escala__linha:last-child{border-bottom:0}.escala__meta{font-size:var(--fs-info);color:var(--texto-tenue);flex:0 0 148px;line-height:1.4}.escala__meta strong{color:var(--texto);font-family:var(--fonte-titulo);font-size:var(--fs-label);display:block}.escala__exemplo{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}@media (width<=640px){.escala__linha{gap:var(--sp-2);flex-direction:column}.escala__meta{flex:none}}.arquitetura{margin-top:var(--sp-6)}.arq-topo{max-width:320px;padding:var(--sp-5);border-radius:var(--raio);background:var(--gradiente);color:var(--branco);text-align:center;margin-inline:auto}.arq-topo img{width:148px;margin-inline:auto}.arq-topo span{font-size:var(--fs-info);letter-spacing:.08em;text-transform:uppercase;margin-top:var(--sp-3);opacity:.9;display:block}.arq-conector{background:var(--borda-forte);width:2px;height:34px;margin:0 auto}.arq-frentes{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.arq-frente{padding:var(--sp-5) var(--sp-4);border:1px solid var(--borda);border-top:3px solid var(--verde-100);border-radius:var(--raio-p);text-align:center;background:var(--branco);transition:box-shadow var(--transicao), transform var(--transicao)}.arq-frente:hover{box-shadow:var(--sombra-2);transform:translateY(-2px)}.arq-frente:nth-child(2){border-top-color:var(--citrico-100)}.arq-frente:nth-child(3){border-top-color:var(--azulado-100)}.arq-frente:nth-child(4){border-top-color:var(--verde-80)}.arq-frente:nth-child(5){border-top-color:var(--citrico-80)}.arq-frente strong{font-family:var(--fonte-titulo);font-size:var(--fs-label);display:block}.arq-frente span{font-size:var(--fs-info);color:var(--texto-tenue)}.segmentos-lista{margin-top:var(--sp-5);border:1px solid var(--borda);border-radius:var(--raio);overflow:hidden}.segmento{min-height:68px;padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--borda);transition:background var(--transicao);align-items:center;display:flex}.segmento:first-child{border-top:0}.segmento:hover{background:var(--bg-suave)}.segmento__area{width:min(100%,520px);display:block}.segmento img{height:auto}.segmentos{gap:var(--sp-2);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.segmentos li{font-size:var(--fs-info);padding:6px var(--sp-3);border-radius:var(--raio-pill);background:var(--cinza-10);color:var(--texto-suave)}.voz{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.voz__item{padding:var(--sp-5);border-radius:var(--raio);background:var(--bg-suave);border:1px solid var(--borda)}.voz__item h3{font-size:var(--fs-corpo-g);color:var(--verde-100)}.voz__item p{font-size:var(--fs-label);color:var(--texto-suave);margin-top:var(--sp-2)}.faz-nao-faz{gap:var(--sp-5);margin-top:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.coluna-voz{border-radius:var(--raio);padding:var(--sp-5);border:1px solid var(--borda)}.coluna-voz--sim{background:var(--verde-10);border-color:var(--verde-40)}.coluna-voz--nao{background:var(--erro-suave);border-color:#f3c9c9}.coluna-voz h4{align-items:center;gap:var(--sp-2);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.05em;display:flex}.coluna-voz--sim h4{color:#2f6329}.coluna-voz--nao h4{color:#8e0000}.coluna-voz ul{margin-top:var(--sp-4);gap:var(--sp-3);flex-direction:column;display:flex}.coluna-voz li{font-size:var(--fs-label);padding-left:var(--sp-4);line-height:1.55;position:relative}.coluna-voz li:before{content:"—";opacity:.5;position:absolute;left:0}.grafismo-demo{border-radius:var(--raio);background:var(--bg-suave);place-items:center;height:300px;display:grid;position:relative;overflow:hidden}.grafismo-demo>img{object-fit:contain;width:100%;height:100%;padding:var(--sp-5)}.grafismo-demo--arte{background:var(--branco);border:1px solid var(--borda)}.grafismo-demo--arte img{width:100%;max-width:none;height:100%;padding:var(--sp-4);object-fit:contain;position:absolute;inset:0}.grafismo-elos{background:var(--bg-escuro);overflow:hidden}.grafismo-elos img{opacity:.16;width:220px;transform:translate(22%,12%)rotate(-8deg)}.grafismo-fita{background:var(--verde-10)}.grafismo-fita:after{content:"";background:var(--gradiente);opacity:.9;height:46px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)skewY(-4deg)}.icone-grade{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(88px,1fr));display:grid}.icone-grade li{aspect-ratio:1;border:1px solid var(--borda);border-radius:var(--raio-p);color:var(--verde-100);background:var(--branco);transition:border-color var(--transicao), color var(--transicao), transform var(--transicao);place-items:center;gap:6px;display:grid}.cartao--destaque>:first-child{margin-top:0}.cartao--destaque p{font-size:var(--fs-label);color:var(--texto-suave);margin-top:var(--sp-2);max-width:none}.dz-checklist__cabecalho>:first-child{margin-top:0}.dz-checklist__cabecalho p{font-size:var(--fs-label);color:var(--texto-suave);margin-top:var(--sp-2);max-width:62ch}.icone-grade li:hover{border-color:var(--verde-60);color:var(--citrico-100);transform:translateY(-2px)}.icone-grade span{color:var(--texto-tenue);letter-spacing:.03em;font-size:10px}.icone-grade li img.icone-img{object-fit:contain;width:32px;height:32px}.imagens-demo{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.imagens-demo figure{border-radius:var(--raio);border:1px solid var(--borda);overflow:hidden}.imagens-demo img{aspect-ratio:16/10;object-fit:cover;width:100%}.imagens-demo figcaption{padding:var(--sp-3) var(--sp-4);font-size:var(--fs-info);color:var(--texto-suave);background:var(--branco)}.dl-barra{gap:var(--sp-3);margin-bottom:var(--sp-6);flex-wrap:wrap;align-items:stretch;display:flex}.dl-barra .btn{white-space:nowrap}.dl-busca{flex:260px;position:relative}.dl-busca .icone{color:var(--texto-tenue);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.dl-busca input{padding-left:46px;padding-right:40px}.dl-busca input::-webkit-search-cancel-button{display:none}.dl-busca__loader{border:2px solid var(--borda-forte);border-top-color:var(--verde-100);opacity:0;pointer-events:none;border-radius:50%;width:16px;height:16px;transition:opacity .12s;animation:.6s linear infinite dl-spin;position:absolute;top:50%;right:14px}.dl-busca.buscando .dl-busca__loader{opacity:1}@keyframes dl-spin{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dl-busca__loader{animation:none}}.dl-filtros{gap:var(--sp-2);margin-bottom:var(--sp-6);flex-wrap:wrap;display:flex}.dl-filtro{font-family:var(--fonte-titulo);font-size:var(--fs-info);letter-spacing:.03em;padding:8px var(--sp-4);border-radius:var(--raio-pill);border:1px solid var(--borda);background:var(--branco);color:var(--texto-suave);transition:all var(--transicao);font-weight:500}.dl-filtro:hover{border-color:var(--verde-60);color:var(--verde-100)}.dl-filtro.ativo{background:var(--verde-100);border-color:var(--verde-100);color:var(--branco)}.dl-filtro .contagem{opacity:.6;margin-left:4px}.dl-categoria{margin-bottom:var(--sp-8);scroll-margin-top:calc(var(--header-h) + 24px)}.dl-categoria__cabecalho{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);padding-bottom:var(--sp-3);border-bottom:2px solid var(--borda);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.dl-categoria__cabecalho h3{font-size:var(--fs-titulo-3)}.dl-categoria__cabecalho p{font-size:var(--fs-info);color:var(--texto-tenue);margin-top:4px}.dl-grade{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(206px,1fr));display:grid}.dl-item{border:1px solid var(--borda);border-radius:var(--raio);background:var(--branco);transition:border-color var(--transicao), box-shadow var(--transicao), transform var(--transicao);flex-direction:column;display:flex;overflow:hidden}.dl-item[hidden],.dl-marca[hidden]{display:none}.dl-item:hover{border-color:var(--verde-60);box-shadow:var(--sombra-2);transform:translateY(-2px)}.dl-item__previa{aspect-ratio:4/3;padding:var(--sp-4);border-bottom:1px solid var(--borda);background-color:#0000;background-image:linear-gradient(45deg,#f4f5f4 25%,#0000 25% 75%,#f4f5f4 75%),linear-gradient(45deg,#f4f5f4 25%,#fbfcfb 25% 75%,#f4f5f4 75%);background-position:0 0,8px 8px;background-repeat:repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;place-items:center;display:grid;position:relative}.dl-item__previa img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.dl-item__previa--vetor{background:var(--verde-10);color:var(--verde-100)}.dl-item__previa--escuro{background-color:#0000;background-image:linear-gradient(45deg,#262d2b 25%,#0000 25% 75%,#262d2b 75%),linear-gradient(45deg,#262d2b 25%,#1e2422 25% 75%,#262d2b 75%);background-position:0 0,8px 8px;background-repeat:repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.dl-item__corpo{padding:var(--sp-3) var(--sp-4) var(--sp-4);flex-direction:column;flex:1;gap:4px;display:flex}.dl-item__nome{font-family:var(--fonte-titulo);font-size:var(--fs-label);color:var(--texto);overflow-wrap:anywhere;font-weight:500;line-height:1.3}.dl-item__meta{color:var(--texto-tenue);letter-spacing:.02em;font-size:11px}.dl-item__acao{padding-top:var(--sp-3);margin-top:auto}.dl-item__acao .btn{width:100%}.dl-vazio{padding:var(--sp-8);text-align:center;color:var(--texto-tenue);border:1px dashed var(--borda-forte);border-radius:var(--raio)}.auth{grid-template-columns:1fr;min-height:100vh;display:grid}@media (width>=900px){.auth{grid-template-columns:1fr 1fr}}.auth__marca{padding:var(--sp-8);background:var(--bg-escuro);color:var(--branco);flex-direction:column;justify-content:space-between;display:none;position:relative;overflow:hidden}@media (width>=900px){.auth__marca{height:100vh;display:flex;position:sticky;top:0}}.auth__marca:before{content:"";z-index:1;background:linear-gradient(#0e1612cc 0%,#0e16126b 34%,#0e161275 62%,#0e1612db 100%),linear-gradient(70deg,#44883e57,#0097752e 60%,#0000 92%);position:absolute;inset:0}.auth__fundo{object-fit:cover;object-position:52% 52%;width:100%;height:100%;position:absolute;inset:0}.auth__marca>:not(.auth__fundo){z-index:2;position:relative}.auth__marca .logo-brandcenter img{height:64px}.auth__marca .logo-brandcenter .selo{font-size:var(--fs-corpo);color:var(--branco);padding-left:var(--sp-4);border-left-color:#ffffff80}.auth__marca .citacao{color:var(--branco);max-width:16ch}.auth__marca p{color:#ffffffb8;font-size:var(--fs-label)}.auth__simbolo{opacity:.1;width:380px;position:absolute;bottom:-60px;right:-80px}.auth__painel{padding:var(--sp-6) var(--sp-5) var(--sp-8);justify-content:center;align-items:center;display:flex}.auth__caixa{width:100%;max-width:420px}.auth__caixa>.logo-brandcenter{width:fit-content;margin-bottom:var(--sp-7);display:flex}.auth__caixa h1{font-size:var(--fs-subtitulo)}.auth__caixa>p{margin-top:var(--sp-3);color:var(--texto-suave);font-size:var(--fs-label)}.auth__form{margin-top:var(--sp-6)}.auth__rodape{margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--borda);font-size:var(--fs-label);color:var(--texto-suave)}.auth__rodape a{font-weight:600}.auth__voltar{align-items:center;gap:var(--sp-2);width:fit-content;font-size:var(--fs-label);color:var(--texto-suave);margin-bottom:var(--sp-5);display:flex}.auth__voltar:hover{color:var(--verde-100)}.passos{gap:var(--sp-2);margin-bottom:var(--sp-6);display:flex}.passo{background:var(--borda);border-radius:2px;flex:1;height:4px}.passo.feito{background:var(--verde-100)}.passo.atual{background:var(--citrico-100)}.forca{margin-top:var(--sp-3)}.forca__barras{gap:4px;display:flex}.forca__barra{background:var(--borda);height:4px;transition:background var(--transicao);border-radius:2px;flex:1}.forca__texto{color:var(--texto-tenue);margin-top:6px;font-size:11px}.regras-senha{margin-top:var(--sp-3);flex-direction:column;gap:6px;display:flex}.regras-senha li{align-items:center;gap:var(--sp-2);font-size:var(--fs-info);color:var(--texto-tenue);display:flex}.regras-senha li.ok{color:var(--verde-100)}.regras-senha .marca-regra{border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;display:grid}.campo__codigo{text-align:center;font-family:var(--fonte-titulo);letter-spacing:.5em;padding-left:calc(var(--sp-4) + .5em);font-size:1.6rem;font-weight:700}.campo__codigo::placeholder{letter-spacing:.5em;color:var(--texto-tenue)}.btn__loader{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite mc-spin;display:inline-block}@keyframes mc-spin{to{transform:rotate(360deg)}}.email-cena{background:var(--cinza-10);padding:var(--sp-7) var(--sp-5) var(--sp-9);min-height:100vh}.email-barra{max-width:640px;margin:0 auto var(--sp-4);justify-content:space-between;align-items:center;gap:var(--sp-4);font-size:var(--fs-info);color:var(--texto-suave);display:flex}.email{background:var(--branco);border-radius:var(--raio-g);max-width:640px;box-shadow:var(--sombra-3);margin-inline:auto;overflow:hidden}.email__topo{background:var(--bg-escuro);padding:var(--sp-6)}.email__topo img{width:auto;height:30px}.email__corpo{padding:var(--sp-7) var(--sp-6)}.email__corpo h1{font-size:var(--fs-titulo-3)}.email__corpo p{font-size:var(--fs-label);color:var(--texto-suave);margin-top:var(--sp-4);max-width:none}.email__botao{margin:var(--sp-6) 0}.email__codigo{gap:var(--sp-2);margin:var(--sp-5) 0;display:inline-flex}.email__codigo span{border:1.5px solid var(--verde-40);border-radius:var(--raio-p);background:var(--verde-10);width:46px;height:56px;font-family:var(--fonte-titulo);color:var(--verde-100);place-items:center;font-size:1.5rem;font-weight:700;display:grid}.email__rodape{padding:var(--sp-5) var(--sp-6) var(--sp-6);background:var(--bg-suave);border-top:1px solid var(--borda);color:var(--texto-tenue);font-size:11px;line-height:1.6}.email__rodape a{color:var(--texto-suave);text-decoration:underline}.conta-topo{align-items:center;gap:var(--sp-5);padding-bottom:var(--sp-6);border-bottom:1px solid var(--borda);margin-bottom:var(--sp-6);flex-wrap:wrap;display:flex}.conta-topo h1{font-size:var(--fs-subtitulo)}.conta-topo .info{margin-top:4px}.abas{gap:var(--sp-5);border-bottom:1px solid var(--borda);margin-bottom:var(--sp-6);display:flex;overflow-x:auto}.abas a{padding-bottom:var(--sp-3);font-family:var(--fonte-titulo);font-size:var(--fs-label);color:var(--texto-suave);white-space:nowrap;border-bottom:2px solid #0000;font-weight:500}.abas a.ativo{color:var(--verde-100);border-bottom-color:var(--verde-100);font-weight:700}.form-grade{gap:0 var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.zona-perigo{margin-top:var(--sp-8);border-radius:var(--raio);background:var(--erro-suave);padding:var(--sp-5);border:1px solid #f3c9c9}.zona-perigo h3{font-size:var(--fs-corpo-g);color:#8e0000}.zona-perigo p{font-size:var(--fs-label);color:#8e0000;opacity:.85;margin-top:var(--sp-2)}.rodape{color:#ffffffe0;padding-block:var(--sp-8) var(--sp-6);font-size:var(--fs-label);background:linear-gradient(94deg,#44883e 0%,#76a43a 34%,#009775 76%);position:relative}.rodape>*{position:relative}.rodape__grade{gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.rodape h4{font-size:var(--fs-info);letter-spacing:.09em;text-transform:uppercase;color:var(--branco);margin-bottom:var(--sp-3)}.rodape a{color:#ffffffe0}.rodape a:hover{color:var(--branco)}.rodape ul{gap:var(--sp-2);flex-direction:column;display:flex}.rodape ul.rodape__lista--duas{gap:var(--sp-2) var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=720px){.rodape__col--diretrizes{grid-column:span 2}}.rodape__base{margin-top:var(--sp-7);padding-top:var(--sp-5);justify-content:space-between;gap:var(--sp-4);font-size:var(--fs-info);color:#ffffffb8;border-top:1px solid #ffffff47;flex-wrap:wrap;display:flex}.rodape img{width:auto;height:28px;margin-bottom:var(--sp-4)}.assinatura{align-items:center;gap:var(--sp-3);font-size:var(--fs-info);color:#ffffffb8;letter-spacing:.02em;transition:color var(--transicao), opacity var(--transicao);display:inline-flex}.assinatura img{opacity:.8;width:auto;height:18px;transition:opacity var(--transicao);margin:0}.assinatura:hover{color:var(--branco)}.assinatura:hover img{opacity:1}.toast-area{bottom:var(--sp-5);z-index:300;gap:var(--sp-2);pointer-events:none;flex-direction:column;align-items:center;display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast{align-items:center;gap:var(--sp-3);background:var(--bg-escuro);color:var(--branco);padding:var(--sp-3) var(--sp-5);border-radius:var(--raio-pill);box-shadow:var(--sombra-3);font-size:var(--fs-label);animation:.24s cubic-bezier(.2,.8,.3,1) both subir;display:flex}.toast .icone{color:var(--citrico-60)}.revelar{opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transition-delay:var(--atraso,0s);transform:translateY(24px)}.revelar.visivel{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.revelar{opacity:1;transition:none;transform:none}}.uso-cor{gap:var(--sp-5);display:grid}.uso-cor>div{padding-left:var(--sp-5);border-left:3px solid var(--borda)}.uso-cor dt{align-items:center;gap:var(--sp-3);font-family:var(--fonte-titulo);font-weight:700;font-size:var(--fs-label);display:flex}.uso-cor dd{margin:var(--sp-2) 0 0;max-width:72ch;color:var(--texto-suave);font-size:var(--fs-label)}.uso-cor dd p{max-width:none;margin:0}.uso-cor code{color:var(--texto-tenue);background:var(--bg-suave);border-radius:var(--raio-p);padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;font-weight:400}.uso-cor__ponto{width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--borda);border-radius:50%;flex:none}.hero__fundo--marca,.auth__fundo--marca{z-index:-2;background:linear-gradient(112deg,#2f6329 0%,#44883e 28%,#76a43a 62%,#009775 100%);position:absolute;inset:0;overflow:hidden}.hero__fundo--marca img,.auth__fundo--marca img{opacity:.14;width:min(62%,620px);position:absolute;bottom:-34%;right:-12%;transform:rotate(-8deg)}.auth__fundo--marca img{width:min(96%,460px);bottom:-22%;right:-28%}.hero--imagem:has(.hero__fundo--marca) .hero__veu{opacity:.35}.declaracao{padding:var(--sp-5) 0 var(--sp-5) var(--sp-6);border-left:4px solid #0000;border-image:linear-gradient(180deg, var(--verde-100), var(--citrico-100), var(--azulado-100)) 1;font-family:var(--fonte-titulo);color:var(--texto);max-width:34ch;margin:0;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:500;line-height:1.35}.declaracao--dna{max-width:46ch}.declaracao--dna strong{color:var(--verde-100);margin-bottom:var(--sp-2);font-weight:700;display:block}.principios{counter-reset:principio;gap:var(--sp-3) var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:0;padding:0;list-style:none;display:grid}.principios li{counter-increment:principio;align-items:baseline;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--borda);font-family:var(--fonte-titulo);font-size:var(--fs-label);font-weight:500;display:flex}.principios li:before{content:counter(principio, decimal-leading-zero);font-size:var(--fs-info);color:var(--citrico-100);letter-spacing:.04em;flex:none;font-weight:700}.dl-unidades{gap:var(--sp-3);margin-bottom:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(176px,1fr));display:grid}.dl-unidade{justify-content:space-between;align-items:center;gap:var(--sp-3);text-align:left;padding:var(--sp-4) var(--sp-5);border:1.5px solid var(--borda);border-radius:var(--raio);background:var(--branco);font-family:var(--fonte-titulo);font-size:var(--fs-label);color:var(--texto-suave);cursor:pointer;transition:border-color var(--transicao), background var(--transicao), color var(--transicao), box-shadow var(--transicao);font-weight:500;line-height:1.25;display:flex}.dl-unidade:hover{border-color:var(--verde-60);color:var(--verde-100)}.dl-unidade__conta{font-size:var(--fs-info);border-radius:var(--raio-pill);background:var(--bg-suave);color:var(--texto-tenue);flex:none;padding:2px 8px;font-weight:700}.dl-unidade.ativo{background:var(--verde-100);border-color:var(--verde-100);color:var(--branco);box-shadow:var(--sombra-2)}.dl-unidade.ativo .dl-unidade__conta{color:var(--branco);background:#ffffff38}.dl-unidade--destaque{padding-left:calc(var(--sp-5) + 6px);border-color:var(--verde-40);position:relative}.dl-unidade--destaque:before{content:"";border-radius:var(--raio) 0 0 var(--raio);background:var(--gradiente);width:6px;position:absolute;top:0;bottom:0;left:0}.dl-unidade--destaque.ativo:before{background:var(--branco);opacity:.55}.dl-marcas{gap:var(--sp-2);padding-bottom:var(--sp-5);margin-bottom:var(--sp-6);border-bottom:1px solid var(--borda);flex-wrap:wrap;display:flex}.dl-marcas[hidden]{display:none}.dl-marca{align-items:center;gap:var(--sp-2);font-family:var(--fonte-titulo);font-size:var(--fs-info);letter-spacing:.02em;padding:7px var(--sp-4);border-radius:var(--raio-pill);border:1px solid var(--borda);background:var(--branco);color:var(--texto-suave);cursor:pointer;transition:border-color var(--transicao), background var(--transicao), color var(--transicao);font-weight:500;display:inline-flex}.dl-marca:hover{border-color:var(--verde-60);color:var(--verde-100)}.dl-marca.ativo{background:var(--verde-10);border-color:var(--verde-100);color:var(--verde-100);font-weight:700}.dl-marca__conta{opacity:.7;font-size:11px}.dl-marca--pendente{color:var(--texto-tenue);border-style:dashed}.dl-grupo{margin-bottom:var(--sp-8);scroll-margin-top:calc(var(--header-h) + 24px)}.dl-grupo[hidden]{display:none}.dl-grupo__cabecalho{justify-content:space-between;align-items:baseline;gap:var(--sp-4);padding-bottom:var(--sp-3);border-bottom:2px solid var(--borda);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.dl-grupo__cabecalho h3{font-size:var(--fs-titulo-3)}.dl-grupo__pendente{font-size:var(--fs-label);color:var(--texto-tenue);padding:var(--sp-5);border:1px dashed var(--borda-forte);border-radius:var(--raio);background:var(--bg-suave);max-width:none}.etiqueta--pendente{color:#7a5200;background:#fdf4e3;border:1px solid #efd9a8}.dl-grade--busca{margin-bottom:var(--sp-8)}.dl-grade--busca[hidden]{display:none}.dl-item__onde{color:var(--verde-100);letter-spacing:.02em;font-size:11px;font-weight:600}#bb-mcassab-institucional:checked~.brandbooks__menu label[for=bb-mcassab-institucional]{background:var(--verde-100);border-color:var(--verde-100);color:var(--branco)}#bb-mcassab-institucional:checked~.bb-painel[data-unidade=mcassab-institucional]{display:block}#bb-distribuicao:checked~.brandbooks__menu label[for=bb-distribuicao]{background:var(--verde-100);border-color:var(--verde-100);color:var(--branco)}#bb-distribuicao:checked~.bb-painel[data-unidade=distribuicao]{display:block}#bb-consumo:checked~.brandbooks__menu label[for=bb-consumo]{background:var(--verde-100);border-color:var(--verde-100);color:var(--branco)}#bb-consumo:checked~.bb-painel[data-unidade=consumo]{display:block}#bb-nutricao-e-saude-animal:checked~.brandbooks__menu label[for=bb-nutricao-e-saude-animal]{background:var(--verde-100);border-color:var(--verde-100);color:var(--branco)}#bb-nutricao-e-saude-animal:checked~.bb-painel[data-unidade=nutricao-e-saude-animal]{display:block}#bb-pescados:checked~.brandbooks__menu label[for=bb-pescados]{background:var(--verde-100);border-color:var(--verde-100);color:var(--branco)}#bb-pescados:checked~.bb-painel[data-unidade=pescados]{display:block}#bb-investimentos-imobiliarios:checked~.brandbooks__menu label[for=bb-investimentos-imobiliarios]{background:var(--verde-100);border-color:var(--verde-100);color:var(--branco)}#bb-investimentos-imobiliarios:checked~.bb-painel[data-unidade=investimentos-imobiliarios]{display:block}.brandbooks__menu{gap:var(--sp-2);padding-bottom:var(--sp-5);border-bottom:1px solid var(--borda);flex-wrap:wrap;display:flex}.brandbooks__menu label{font-family:var(--fonte-titulo);font-size:var(--fs-info);letter-spacing:.03em;padding:8px var(--sp-4);border-radius:var(--raio-pill);border:1px solid var(--borda);background:var(--branco);color:var(--texto-suave);cursor:pointer;transition:border-color var(--transicao), background var(--transicao), color var(--transicao);align-items:center;font-weight:500;display:inline-flex}.brandbooks__menu label:hover{border-color:var(--verde-60);color:var(--verde-100)}.bb-painel{padding-top:var(--sp-6);display:none}.bb-grade{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(248px,1fr));display:grid}.bb-cartao{gap:var(--sp-2);padding:var(--sp-5);border:1px solid var(--borda);border-radius:var(--raio);background:var(--branco);flex-direction:column;display:flex}.bb-cartao__topo{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-2);display:flex}.bb-cartao__topo .icone{color:var(--verde-100);flex:none}.bb-cartao h4{font-family:var(--fonte-titulo);font-size:var(--fs-label);font-weight:700}.bb-cartao p{font-size:var(--fs-info);color:var(--texto-tenue);max-width:none;margin:0}.bb-cartao .btn,.bb-cartao__espera{align-self:flex-start;margin-top:auto}.bb-cartao__espera{align-items:center;gap:var(--sp-2);font-size:var(--fs-info);color:var(--texto-tenue);padding-top:var(--sp-3);display:inline-flex}.banco-imagens{justify-content:space-between;align-items:center;gap:var(--sp-5);padding:var(--sp-5) var(--sp-6);border:1px solid var(--verde-40);border-radius:var(--raio);background:var(--verde-10);flex-wrap:wrap;display:flex}.banco-imagens :is(h3,h4){font-family:var(--fonte-titulo);font-size:var(--fs-label);font-weight:700}.banco-imagens>div>:first-child{margin-top:0}.banco-imagens p{font-size:var(--fs-info);color:var(--texto-suave);max-width:62ch;margin-top:4px}.banco-imagens .btn{flex:none}.hero .destaque-gradiente{color:var(--citrico-60);text-shadow:0 2px 18px #0e161273;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.hero h1,.hero .display{text-shadow:0 2px 20px #0e161266}.auth__marca .citacao{text-shadow:0 2px 16px #0e16128c}.auth__marca .citacao span{color:var(--citrico-60)}.sec-abertura{margin-top:var(--sp-3)}.sec-abertura h1,.sec-abertura h2,.sec-abertura h3,.prosa h2,.prosa h3{margin-top:var(--sp-5)}.sec-abertura>:first-child,.prosa>:first-child{margin-top:0}.sec-abertura p,.prosa p{margin-top:var(--sp-4)}.sec-abertura>h1+p,.sec-abertura>h2+p{font-size:var(--fs-corpo-g);color:var(--texto-suave);line-height:1.6}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/Ubuntu-Regular-DNai5h1n.woff2)format("woff2"),url(/build/assets/Ubuntu-Regular-DE2zoc3I.woff)format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/Ubuntu-Medium-Dsx_1VQU.woff2)format("woff2"),url(/build/assets/Ubuntu-Medium-BLc6Kikp.woff)format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/Ubuntu-Bold-DK9wzE0o.woff2)format("woff2"),url(/build/assets/Ubuntu-Bold-BtNXtyXC.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/OpenSans-Regular-Bewc51jB.woff2)format("woff2"),url(/build/assets/OpenSans-Regular-BUnETFmO.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/OpenSans-SemiBold-C-rdfUL7.woff2)format("woff2"),url(/build/assets/OpenSans-SemiBold-4A45GPbG.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/OpenSans-Bold-BJosV8pG.woff2)format("woff2"),url(/build/assets/OpenSans-Bold-Cg-QWtpJ.woff)format("woff")}
