:root{--preto:#080808;--carvao:#131313;--osso:#f4f2ed;--ferro:#9a9a96;--linha:#f4f2ed29;--barra:#edebe6;--alerta:#ff8a7a;--safe-b:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--preto);color:var(--osso);-webkit-font-smoothing:antialiased;font-family:Archivo,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.55;overflow-x:hidden}body.travado{width:100%;position:fixed;overflow:hidden}body:after{content:"";z-index:5;pointer-events:none;opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.wrap{width:100%;max-width:1080px;margin:0 auto;padding:0 20px}.filtros{position:absolute}.card-nu{background:0 0;border:0;padding:0}.display{text-transform:uppercase;letter-spacing:.005em;font-family:Anton,Impact,sans-serif;font-weight:400;line-height:.88}h1.titulo,.entrar-head h2{filter:url(#tinta)}.eyebrow{text-transform:uppercase;letter-spacing:.34em;color:var(--ferro);font-size:11px;font-weight:700}.hero{border-bottom:1px solid var(--linha);align-items:center;min-height:100svh;padding:88px 0 110px;display:flex;position:relative;overflow:hidden}.grades{z-index:0;pointer-events:none;justify-content:space-between;padding:0 3%;display:flex;position:absolute;inset:0}.grades i{background:var(--barra);opacity:.1;width:9px;animation:.9s cubic-bezier(.2,.75,.25,1) forwards descer;display:block;transform:translateY(-102%)}.grades i:nth-child(2n){opacity:.06}.grades i:first-child{animation-delay:50ms}.grades i:nth-child(2){animation-delay:.12s}.grades i:nth-child(3){animation-delay:.19s}.grades i:nth-child(4){animation-delay:.26s}.grades i:nth-child(5){animation-delay:.33s}.grades i:nth-child(6){animation-delay:.4s}.grades i:nth-child(7){animation-delay:.47s}.grades i:nth-child(8){animation-delay:.54s}.grades i:nth-child(9){animation-delay:.61s}@keyframes descer{to{transform:translateY(0)}}.hero-inner{z-index:2;width:100%;position:relative}h1.titulo{margin:18px 0 0;font-size:clamp(52px,15.5vw,158px)}h1.titulo .hash{margin-right:.05em;display:inline-block;transform:rotate(-4deg)}h1.titulo .linha2{margin-top:.14em;font-size:.5em;display:block}.lede{color:#d6d3cc;max-width:46ch;margin-top:24px;font-size:17px}.lede strong{color:var(--osso);font-weight:600}.hero-cta{background:var(--osso);min-height:56px;color:var(--preto);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;margin-top:30px;padding:19px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s;display:flex}.hero-cta:active{transform:scale(.98)}.lei{border-bottom:1px solid var(--linha);padding:72px 0}.lei-grid{gap:32px;display:grid}.lei h2{font-size:clamp(28px,7vw,54px)}.lei .lede{margin-top:18px;font-size:16px}.carimbo{border:3px solid var(--osso);background:var(--carvao);padding:22px;transform:rotate(-1.4deg)}.carimbo .selo{text-transform:uppercase;letter-spacing:.26em;color:var(--ferro);border-bottom:1px solid var(--linha);margin-bottom:13px;padding-bottom:9px;font-family:Anton,sans-serif;font-size:12px}.carimbo .pena{text-transform:uppercase;margin-bottom:9px;font-family:Anton,sans-serif;font-size:clamp(24px,7vw,40px);line-height:1}.carimbo p{color:#cfccc5;font-size:15px}.entrar{padding:72px 0 84px}.entrar-head{max-width:56ch;margin-bottom:32px}.entrar-head h2{margin-top:12px;font-size:clamp(34px,10vw,72px)}.entrar-head p{color:#cfccc5;margin-top:16px}.card{background:var(--carvao);border:1px solid var(--linha);padding:24px 20px 26px;position:relative;overflow:hidden}.celas{z-index:1;pointer-events:none;justify-content:space-between;padding:0 5%;display:flex;position:absolute;inset:0}.celas i{background:var(--barra);opacity:.28;width:10px;display:block;transform:translateY(-105%)}.trancado .celas i{animation:.55s cubic-bezier(.3,.9,.3,1) forwards trancar}.trancado .celas i:first-child{animation-delay:0s}.trancado .celas i:nth-child(2){animation-delay:50ms}.trancado .celas i:nth-child(3){animation-delay:.1s}.trancado .celas i:nth-child(4){animation-delay:.15s}.trancado .celas i:nth-child(5){animation-delay:.2s}.trancado .celas i:nth-child(6){animation-delay:.25s}@keyframes trancar{to{transform:translateY(0)}}.assinatura{z-index:2;position:relative}.campos{gap:18px;display:grid}.campo{flex-direction:column;gap:8px;display:flex}label.rotulo{letter-spacing:.2em;text-transform:uppercase;color:var(--ferro);font-size:11px;font-weight:700}label.rotulo em{color:var(--osso);font-style:normal}input[type=text],input[type=tel]{color:var(--osso);background:0 0;border:0;border-bottom:2px solid #f4f2ed4d;border-radius:0;width:100%;padding:12px 2px;font-family:Archivo,sans-serif;font-size:17px;transition:border-color .18s}input::placeholder{color:#5e5c58}input:focus{border-bottom-color:var(--osso);outline:0}input:focus-visible{outline:2px solid var(--osso);outline-offset:5px}input[aria-invalid=true]{border-bottom-color:var(--alerta)}.erro{color:var(--alerta);min-height:17px;font-size:13px;display:block}.tel-linha{border-bottom:2px solid #f4f2ed4d;align-items:center;gap:9px;transition:border-color .18s;display:flex}.tel-linha:focus-within{border-bottom-color:var(--osso)}.tel-linha:has(input[aria-invalid=true]){border-bottom-color:var(--alerta)}.tel-linha .ddi{color:var(--ferro);letter-spacing:.02em;-webkit-user-select:none;user-select:none;flex:none;padding:12px 0 12px 2px;font-size:17px;font-weight:600}.tel-linha:focus-within .ddi{color:var(--osso)}.tel-linha input[type=tel]{border-bottom:0;padding-left:0}.tel-linha input:focus-visible{outline:0}.tel-linha:focus-within{outline-offset:5px}.dica{color:var(--ferro);margin-top:-3px;font-size:12.5px}.opt{border:1px solid var(--linha);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f4f2ed08;align-items:flex-start;gap:13px;margin-top:24px;padding:16px;display:flex}.opt input{appearance:none;border:2px solid var(--osso);cursor:pointer;background:0 0;border-radius:0;flex:0 0 24px;place-content:center;width:24px;height:24px;margin-top:1px;display:grid}.opt input:after{content:"";background:var(--osso);width:11px;height:11px;transition:transform .14s;transform:scale(0)}.opt input:checked:after{transform:scale(1)}.opt input:focus-visible{outline:2px solid var(--osso);outline-offset:4px}.opt span{color:#d6d3cc;font-size:14px}.opt span b{color:var(--osso);font-weight:600}.opt .fine{color:var(--ferro);margin-top:5px;font-size:12.5px;display:block}button.enviar{background:var(--osso);width:100%;min-height:60px;color:var(--preto);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:0;border-radius:0;margin-top:22px;padding:18px;font-family:Anton,sans-serif;font-size:22px;transition:transform .16s,opacity .16s}button.enviar:active{transform:scale(.985)}button.enviar:focus-visible{outline:3px solid var(--osso);outline-offset:4px}button.enviar[disabled]{opacity:.55;cursor:wait}.sucesso{z-index:3;text-align:center;padding:22px 6px;display:none;position:relative}.trancado .sucesso{animation:.5s .35s both surgir;display:block}.trancado .assinatura{display:none}@keyframes surgir{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sucesso h3{text-transform:uppercase;font-family:Anton,sans-serif;font-size:clamp(26px,7.5vw,46px);line-height:.95}.sucesso p{color:#cfccc5;margin-top:14px;max-width:38ch;margin-inline:auto;font-size:15px}.ig{border:2px solid var(--osso);min-height:48px;color:var(--osso);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;margin-top:20px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.ig svg{flex:none;width:19px;height:19px}.ig:hover{background:var(--osso);color:var(--preto)}.ig:focus-visible{outline:3px solid var(--osso);outline-offset:3px}.ig-rodape{min-height:44px;color:var(--osso);border-bottom:1px solid var(--linha);align-items:center;gap:9px;margin-top:16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ig-rodape svg{width:18px;height:18px}.ig-rodape:hover{border-bottom-color:var(--osso)}.ig-rodape:focus-visible{outline:2px solid var(--osso);outline-offset:4px}.denuncia{border-top:1px solid var(--linha);padding:72px 0}.denuncia h2{margin-top:12px;font-size:clamp(26px,7.5vw,48px)}.canais{border-top:1px solid var(--linha);margin-top:30px}.canal{border-bottom:1px solid var(--linha);grid-template-columns:72px 1fr;align-items:baseline;gap:16px;padding:20px 0;display:grid}.canal .num{font-family:Anton,sans-serif;font-size:26px;line-height:1}.canal p{color:#cfccc5;font-size:15px}.canal p b{color:var(--osso);margin-bottom:3px;font-weight:600;display:block}footer{padding:52px 0 calc(120px + var(--safe-b));color:var(--ferro);font-size:13.5px}footer .marca{color:var(--osso);text-transform:uppercase;font-family:Anton,sans-serif;font-size:20px}footer p{max-width:52ch;margin-top:10px}.barra-fixa{z-index:40;padding:12px 16px calc(12px + var(--safe-b));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--linha);background:#080808eb;transition:transform .35s cubic-bezier(.2,.8,.3,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(130%)}.barra-fixa.aberta{transform:translateY(0)}.barra-fixa button{background:var(--osso);width:100%;min-height:54px;color:var(--preto);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:0;border-radius:0;font-family:Anton,sans-serif;font-size:19px}.barra-fixa button:active{transform:scale(.985)}.fundo{z-index:60;opacity:0;visibility:hidden;background:#000000d1;justify-content:center;align-items:flex-end;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.fundo.aberto{opacity:1;visibility:visible}.modal{background:var(--carvao);border-top:3px solid var(--osso);width:100%;max-width:520px;padding:26px 20px calc(26px + var(--safe-b));-webkit-overflow-scrolling:touch;max-height:94svh;transition:transform .4s cubic-bezier(.2,.85,.3,1);position:relative;overflow-y:auto;transform:translateY(100%)}.fundo.aberto .modal{transform:translateY(0)}.puxador{background:#f4f2ed59;border-radius:2px;width:44px;height:4px;margin:0 auto 18px}.fechar{width:44px;height:44px;color:var(--ferro);cursor:pointer;background:0 0;border:0;place-content:center;font-size:26px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.fechar:focus-visible{outline:2px solid var(--osso);outline-offset:-4px}.modal .selo-modal{letter-spacing:.28em;text-transform:uppercase;color:var(--ferro);font-size:11px;font-weight:700}.modal h2{text-transform:uppercase;margin:10px 0 12px;font-family:Anton,sans-serif;font-size:clamp(30px,8.5vw,44px);line-height:.92}.modal .chamada{color:#cfccc5;margin-bottom:22px;font-size:15px}.modal .depois{width:100%;color:var(--ferro);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:10px;font-family:Archivo,sans-serif;font-size:14px;text-decoration:underline;display:block}@media (width>=760px){body{font-size:17px}.wrap{padding:0 32px}.grades i{width:clamp(10px,1.5vw,18px)}.hero{padding:120px 0 90px}.lede{margin-top:32px;font-size:19px}.hero-cta{margin-top:38px;padding:18px 30px;display:inline-flex}.lei,.entrar,.denuncia{padding-top:96px;padding-bottom:96px}.lei-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px}.carimbo{padding:26px 28px}.card{padding:44px}.campos{grid-template-columns:1fr 1fr;gap:22px}.opt{margin-top:32px;padding:20px}.opt span{font-size:15px}button.enviar{padding:20px;font-size:28px}.canal{grid-template-columns:120px 1fr;gap:24px;padding:24px 0}.canal .num{font-size:34px}.fundo{align-items:center;padding:24px}.modal{border:3px solid var(--osso);max-height:88vh;padding:40px;transform:translateY(24px)scale(.97)}.fundo.aberto .modal{transform:none}.puxador,.barra-fixa{display:none}footer{padding-bottom:80px}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}.grades i,.celas i{transform:none}html{scroll-behavior:auto}.modal{transform:none}}
