.background--politicas .voltar-topo{position:fixed;bottom:2rem;right:2rem;background:var(--cor-botao-primario);color:var(--cor-branco);border:none;width:55px;height:55px;border-radius:var(--raio-botao);cursor:pointer;display:none;align-items:center;justify-content:center;font-size:1.3rem;font-family:var(--fonte);font-weight:var(--peso-semibold);transition:opacity .3s ease,transform .3s ease,box-shadow .3s ease,filter .3s ease;z-index:1000;box-shadow:0 4px 12px rgba(var(--cor-botao-primario-rgb),.4);opacity:0;transform:translateY(20px)}.background--politicas .voltar-topo.is-visible{display:flex;opacity:1;transform:translateY(0)}.background--politicas .cabecalho .cabecalho__botao,.background--politicas .cabecalho .cabecalho__login{padding:var(--padding-botao-y) var(--padding-botao-x)!important;border-radius:var(--raio-botao)!important;font-family:var(--fonte)!important;font-weight:var(--peso-medium)!important;font-size:var(--tipo-legenda-size)!important}.background--politicas .cabecalho .cabecalho__login{border:2px solid var(--cor-botao-secundario-borda)!important;background:var(--cor-botao-secundario-fundo)!important;color:var(--cor-botao-secundario-texto)!important}.background--politicas .cabecalho .cabecalho__botao{border:none!important;background:var(--cor-botao-primario)!important;color:var(--cor-branco)!important;font-weight:var(--peso-semibold)!important;box-shadow:0 4px 12px rgba(var(--cor-botao-primario-rgb),.4)!important;position:relative!important;overflow:hidden!important}.background--politicas .cabecalho .cabecalho__botao:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent)!important;transition:left .5s!important}.background--politicas .cabecalho .cabecalho__botao:hover:before{left:100%!important}.background--politicas .cabecalho .cabecalho__login:hover{background:var(--cor-botao-primario)!important;color:var(--cor-branco)!important;transform:translateY(-1px)!important;box-shadow:0 8px 20px rgba(var(--cor-botao-primario-rgb),.35)!important;border-color:var(--cor-botao-primario)!important}.background--politicas .cabecalho .cabecalho__botao:hover{transform:translateY(-1px)!important;box-shadow:0 6px 18px rgba(var(--cor-botao-primario-rgb),.5)!important;background:var(--cor-botao-primario)!important;filter:brightness(1.05)!important}.background--politicas .cabecalho .cabecalho__botao:active,.background--politicas .cabecalho .cabecalho__login:active{filter:brightness(.9)!important}.background--politicas .cabecalho .cabecalho__botao:focus-visible,.background--politicas .cabecalho .cabecalho__login:focus-visible{outline:2px solid var(--cor-roxo-claro)!important;outline-offset:2px!important}.background--politicas .cabecalho{margin:2rem -.6rem}@media screen and (max-width:1100px){.background--politicas .principal{padding-top:7rem}}@media screen and (max-width:700px){.background--politicas .principal{padding-top:6rem}}@media screen and (max-width:500px){.background--politicas .principal{padding-top:5.5rem}}@media screen and (max-width:400px){.background--politicas .principal{padding-top:5rem}}.background--politicas .particles{display:none!important}.background--politicas .cabecalho{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.background--politicas .politicas__header:before{animation:none!important;background:rgba(105,103,251,.5)!important}.background--politicas .politicas__header:after{content:none!important;display:none!important;animation:none!important;background:none!important}.background--politicas .politicas__badge{animation:none!important;box-shadow:none!important}.background--politicas .politicas__badge:before{content:none!important;display:none!important}.background--politicas .voltar-topo{animation:none!important;box-shadow:0 2px 8px rgba(91,89,214,.22)!important}.background--politicas .voltar-topo:before{content:none!important;display:none!important}.background--politicas .voltar-topo:hover{box-shadow:0 4px 14px rgba(91,89,214,.3)!important}.background--politicas{background:var(--cor-fundo);min-height:100vh;position:relative;overflow:hidden}.background--politicas .principal{max-width:1200px;margin:0 auto;padding:var(--espaco-padding);padding-top:8rem;position:relative;z-index:1;box-sizing:border-box}.background--politicas .politicas__header{text-align:center;margin-bottom:var(--espaco-y-grande);color:var(--cor-preto);position:relative;padding-top:var(--espaco-y-grande);padding-bottom:var(--espaco-y-grande);overflow:hidden;animation:fadeInDown 1s ease-out}.background--politicas .politicas__titulo{font-size:var(--tipo-h1-size);font-weight:var(--peso-bold);margin-bottom:1.5rem;font-family:var(--fonte-display);color:var(--cor-roxo-primario);line-height:1.1;position:relative}.background--politicas .politicas__texto{font-size:var(--tipo-p-grande-size);opacity:.9;max-width:700px;margin:0 auto;color:var(--cor-preto-texto);line-height:1.6;font-weight:var(--peso-regular)}.background--politicas .politicas__conteudo{background:var(--cor-branco);border-radius:12px;padding:var(--espaco-padding);box-shadow:0 8px 16px rgba(var(--cor-preto-rgb),.08);margin-bottom:var(--espaco-y-grande);position:relative;overflow:hidden;animation:slideInUp .8s ease-out}.background--politicas .politica-section{margin-bottom:var(--espaco-y-grande);position:relative;animation:fadeInUp .8s ease-out}.background--politicas .politica-section:last-child{margin-bottom:0}.background--politicas .politica-section:before{content:"";position:absolute;top:0;left:-20px;width:4px;height:100%;background:linear-gradient(135deg,var(--cor-roxo-primario),var(--cor-roxo-secundario));border-radius:2px;opacity:0;animation:sectionLine .8s ease-out .5s forwards}.background--politicas .politica-section h2{color:var(--cor-roxo-primario);font-size:var(--tipo-h2-size);font-weight:var(--peso-semibold);margin-bottom:var(--espaco-y-medio);font-family:var(--fonte-display);border-bottom:3px solid var(--cor-roxo-secundario);padding-bottom:var(--espaco-y-pequeno);position:relative}.background--politicas .politica-section h2:after{content:"";position:absolute;bottom:-3px;left:0;width:80px;height:3px;background:linear-gradient(90deg,var(--cor-roxo-primario),var(--cor-roxo-secundario));border-radius:2px}.background--politicas .politica-section h3{color:var(--cor-roxo-secundario);font-size:var(--tipo-h3-size);font-weight:var(--peso-semibold);margin-top:var(--espaco-y-grande);margin-bottom:var(--espaco-y-pequeno);font-family:var(--fonte-display);position:relative;padding-left:1rem}.background--politicas .politica-section h3:first-of-type{margin-top:0}.background--politicas .politica-section h3:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:100%;background:linear-gradient(135deg,var(--cor-roxo-primario),var(--cor-roxo-secundario));border-radius:2px}.background--politicas .politica-section h4{color:var(--cor-roxo-secundario);font-size:var(--tipo-h4-size);font-weight:var(--peso-medium);margin-top:var(--espaco-y-medio);margin-bottom:var(--espaco-y-pequeno);font-family:var(--fonte-display)}.background--politicas .politica-section p{margin-bottom:var(--espaco-y-pequeno);line-height:1.8;color:var(--cor-preto-texto);font-size:var(--tipo-p-size);font-weight:var(--peso-regular)}.background--politicas .politica-section ol,.background--politicas .politica-section ul{margin-top:var(--espaco-y-pequeno);margin-bottom:var(--espaco-y-pequeno);margin-left:2rem;color:var(--cor-preto-texto);font-size:var(--tipo-p-size);font-weight:var(--peso-regular)}.background--politicas .politica-section li{margin-bottom:var(--espaco-y-pequeno);line-height:1.7;position:relative;font-size:var(--tipo-p-size);font-weight:var(--peso-regular)}.background--politicas .politica-section ul li:before{content:"•";color:var(--cor-roxo-primario);font-weight:700;position:absolute;left:-1.5rem}.background--politicas .destaque{background:var(--cor-branco);border-radius:12px;padding:var(--espaco-padding);box-shadow:0 8px 16px rgba(var(--cor-preto-rgb),.08);margin-top:var(--espaco-y-medio);margin-bottom:var(--espaco-y-medio);position:relative;overflow:hidden}.background--politicas .destaque h4{color:var(--cor-roxo-primario);margin-bottom:1rem;font-weight:var(--peso-bold);font-size:var(--tipo-h4-size);font-family:var(--fonte-display)}.background--politicas .destaque p{color:var(--cor-preto-texto);font-size:var(--tipo-p-size);font-weight:var(--peso-regular);line-height:1.6}.background--politicas .contato-info{background:var(--cor-branco);border-radius:12px;padding:var(--espaco-padding);box-shadow:0 8px 16px rgba(var(--cor-preto-rgb),.08);margin-top:var(--espaco-y-medio);margin-bottom:var(--espaco-y-medio);position:relative}.background--politicas .contato-info h4{color:var(--cor-roxo-primario);margin-bottom:1rem;font-size:var(--tipo-h4-size);font-weight:var(--peso-medium);font-family:var(--fonte-display)}.background--politicas .contato-info p{color:var(--cor-preto-texto);font-size:var(--tipo-p-size);font-weight:var(--peso-regular);line-height:1.6}.background--politicas a,.background--politicas button{transition:all .2s ease-out}.background--politicas a:hover,.background--politicas button:hover{filter:brightness(1.05);box-shadow:0 4px 12px rgba(var(--cor-preto-rgb),.12)}.background--politicas a:active,.background--politicas button:active{filter:brightness(.9)}.background--politicas a:focus-visible,.background--politicas button:focus-visible{outline:2px solid var(--cor-roxo-claro);outline-offset:2px}.background--politicas .contato-info:hover,.background--politicas .destaque:hover{filter:brightness(1.02);box-shadow:0 12px 24px rgba(var(--cor-preto-rgb),.12);transform:translateY(-2px);transition:all .3s ease}.background--politicas .contato-info:active,.background--politicas .destaque:active{filter:brightness(.98);transform:translateY(0)}.background--politicas .contato-info:focus-visible,.background--politicas .destaque:focus-visible{outline:2px solid var(--cor-roxo-claro);outline-offset:2px}.background--politicas .particle{position:absolute;background:var(--cor-roxo-claro);border-radius:50%;animation:particleFloat 15s linear infinite}.background--politicas .particle:first-child{width:4px;height:4px;left:10%;animation-delay:0s;animation-duration:20s}.background--politicas .particle:nth-child(2){width:6px;height:6px;left:20%;animation-delay:2s;animation-duration:18s}.background--politicas .particle:nth-child(3){width:3px;height:3px;left:30%;animation-delay:4s;animation-duration:22s}.background--politicas .particle:nth-child(4){width:5px;height:5px;left:40%;animation-delay:6s;animation-duration:16s}.background--politicas .particle:nth-child(5){width:4px;height:4px;left:60%;animation-delay:8s;animation-duration:19s}.background--politicas .particle:nth-child(6){width:7px;height:7px;left:70%;animation-delay:10s;animation-duration:17s}.background--politicas .particle:nth-child(7){width:3px;height:3px;left:80%;animation-delay:12s;animation-duration:21s}.background--politicas .particle:nth-child(8){width:5px;height:5px;left:90%;animation-delay:14s;animation-duration:15s}.background--politicas .voltar-topo:hover:before{left:100%}.background--politicas .voltar-topo:active{filter:brightness(.9)}.background--politicas .voltar-topo:focus-visible{outline:2px solid var(--cor-roxo-claro);outline-offset:2px}@media (max-width:768px){.background--politicas .principal{padding:1rem}.background--politicas .politicas__titulo{font-size:2.8rem}.background--politicas .politicas__conteudo{padding:2rem 1.5rem}.background--politicas .politica-section h2{font-size:2rem}.background--politicas .politica-section h3{font-size:1.5rem}.background--politicas .destaque{padding:2rem 1.5rem}.background--politicas .contato-info{padding:1.5rem}}.background--politicas .cabecalho__logo img{height:40px;width:auto}.background--politicas .cabecalho__acoes{display:flex;gap:1rem;align-items:center}.background--politicas .cabecalho__login{background:none;border:2px solid #667eea;color:#667eea;padding:.5rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:"Inter",var(--fonte)}.background--politicas .cabecalho__login:hover{background:#667eea;color:#fff}.background--politicas .cabecalho__botao{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:.5rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:transform .3s ease;font-family:"Inter",var(--fonte)}.background--politicas .cabecalho__botao:hover{transform:translateY(-2px)}@media (max-width:768px){.background--politicas .cabecalho{flex-direction:column;gap:1rem;padding:1rem;align-items:center}}