.closing{display:block;padding:40px 0 0;overflow:clip}.fecho{position:relative;display:grid;gap:8px;max-width:var(--max);margin:0 auto;padding:44px 24px 36px;border-radius:28px;background:radial-gradient(circle at 1.5px 1.5px,rgba(10,11,16,.14) 1.5px,transparent 2px) 0 0 / 22px 22px,var(--laranja);color:var(--noite);overflow:hidden;isolation:isolate}.fecho:before{content:"";position:absolute;right:-10%;bottom:-30%;width:70%;height:120%;background:repeating-linear-gradient(135deg,rgba(251,239,220,.16) 0 14px,transparent 14px 34px);border-radius:50%;z-index:-1}.closing .fecho-copy{position:relative;z-index:1;max-width:34rem}.closing h2{margin:0;color:var(--noite);font-size:clamp(38px,11vw,88px);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.closing .fecho-copy>p:not(.contact){margin:18px 0 0;max-width:26rem;color:var(--noite);font-size:19px;font-weight:500}.closing .cta{margin-top:26px}.closing .btn.primary{background:var(--noite);color:var(--creme);border-color:var(--noite)}.closing .btn.primary:hover{background:#1c1e27;color:var(--creme)}.closing .btn.ghost{border:2px solid var(--noite);background:transparent;color:var(--noite)}.closing .btn.ghost:hover{background:#0a0b101f;color:var(--noite)}.closing :focus-visible{outline:3px solid var(--noite);outline-offset:3px}.closing .contact{margin:28px 0 0!important;padding-top:16px;border-top:1px solid rgba(10,11,16,.35);color:var(--noite);font-size:15px}.closing .contact a{padding:12px 0;color:var(--noite);font-weight:700;text-decoration-color:var(--noite)}.fecho-art{position:relative;display:grid;place-items:center;justify-self:center;width:min(72%,300px);aspect-ratio:1;margin-top:12px}.disco{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:50%;background:var(--creme);box-shadow:0 0 0 10px #fbefdc47,0 26px 40px -24px #0a0b1099;transform:rotate(-4deg)}.disco img{position:absolute;inset:6%;width:88%;height:88%;border-radius:0;object-fit:contain}.conf{position:absolute;z-index:2;display:block;width:16px;height:16px;background:var(--creme);border-radius:50%}.conf.c1{top:4%;left:6%}.conf.c2{top:14%;right:2%;width:12px;height:12px;background:var(--noite);border-radius:3px;rotate:20deg}.conf.c3{bottom:10%;left:0;width:22px;height:8px;background:var(--ouro);border-radius:4px;rotate:-30deg}.conf.c4{bottom:4%;right:10%;width:14px;height:14px;background:var(--creme);border-radius:3px;rotate:45deg}.fita{margin-top:40px;border-block:1px solid var(--line);overflow:hidden;background:var(--bg)}.fita-trilho{display:flex;width:max-content}.fita-trilho span{display:flex;align-items:center;flex:none;padding:18px 0;color:var(--creme);font:700 clamp(26px,4vw,44px) / 1 var(--font-display);letter-spacing:-.01em;white-space:nowrap}.fita-trilho i{display:inline-block;width:12px;height:12px;margin:0 clamp(18px,2.4vw,32px);border-radius:50%;background:var(--laranja)}.fita-trilho span i:nth-of-type(3n){background:var(--ouro)}@media(min-width:860px){.closing{padding-top:64px}.fecho{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:32px;margin-inline:var(--edge);max-width:none;padding:64px 56px}.fecho-art{width:min(100%,360px);margin-top:0}.closing h2{font-size:clamp(40px,6.4vw,88px)}}@media(min-width:1500px){.fecho{max-width:calc(var(--max) - 2 * var(--side));margin-inline:auto}}@media(max-width:859px){.fecho{margin-inline:var(--side);border-radius:22px}}@media(prefers-reduced-motion:no-preference){@keyframes fe-respira{0%,to{transform:rotate(-4deg) scale(1)}50%{transform:rotate(3deg) scale(1.035)}}@keyframes fe-boia{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes fe-fita{to{transform:translate(-50%)}}.disco{animation:fe-respira 6s ease-in-out infinite}.conf{animation:fe-boia 4.5s ease-in-out infinite}.conf.c2{animation-delay:-1.2s;animation-duration:5.5s}.conf.c3{animation-delay:-2.4s}.conf.c4{animation-delay:-3.3s;animation-duration:5s}.fita-trilho{animation:fe-fita 38s linear infinite}.fita:hover .fita-trilho{animation-play-state:paused}}.home .foot{--azul: #2f5fb3;position:relative;margin-top:0;padding:0 0 calc(28px + env(safe-area-inset-bottom));border-top:0;overflow:clip;isolation:isolate;background:var(--bg)}.home .foot-faixa{height:14px;background:url(/s/img/brasil/losangos.svg) left center / 72px 14px repeat-x;opacity:.9}.home .foot-in{max-width:var(--max);margin:0 auto;padding:56px var(--side) 0}.home .foot-topo{display:grid;gap:28px;align-items:stretch}.home .foot-brand{position:relative;display:grid;align-content:center;gap:14px;padding:4px 0}.home .foot-brand .brand{display:inline-block;justify-self:start}.home .foot-brand .brand img{height:64px;width:auto}.home .foot-brand p{margin:0;max-width:20rem;color:var(--strong);font:600 clamp(22px,3vw,30px)/1.2 var(--font-display);letter-spacing:-.01em}.home .foot-mascote{position:absolute;right:0;bottom:-8px;width:96px;height:96px;rotate:8deg}.home .foot-baixe{padding:26px 26px 28px;border:1px solid var(--mata-line);border-radius:18px;background:linear-gradient(135deg,transparent 0 62%,rgba(251,182,47,.12) 62% 63%,transparent 63%) right / 120px 120px no-repeat,var(--mata)}.home .foot-baixe h2{margin:0;color:var(--strong);font:700 clamp(26px,3.2vw,36px)/1.1 var(--font-display);letter-spacing:-.01em;text-transform:none}.home .foot-baixe p{margin:8px 0 0;color:var(--text);font-size:16px}.home .foot-botoes{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.home .foot-botoes .btn{min-height:48px}.home .foot-cards{display:grid;gap:14px;margin-top:36px}.home .foot-cards>*{display:grid;align-content:start;gap:2px;padding:20px 22px 14px;border:1px solid var(--line);border-radius:14px;background:#ffffff05;transition:translate .25s cubic-bezier(.2,.7,.2,1),border-color .25s ease}.home .foot-cards>:nth-child(1){border-top:3px solid var(--verde)}.home .foot-cards>:nth-child(2){border-top:3px solid var(--ouro)}.home .foot-cards>:nth-child(3){border-top:3px solid var(--azul)}.home .foot-cards>:nth-child(4){border-top:3px solid var(--laranja)}.home .foot-cards h2{margin:0 0 6px;color:var(--strong);font:700 18px/1.2 var(--font-display);letter-spacing:0;text-transform:none}.home .foot-cards a,.home .foot-base a{display:flex;align-items:center;min-height:44px;color:var(--text);text-decoration:none;overflow-wrap:anywhere}.home .foot-cards a:hover,.home .foot-base a:hover{color:var(--strong);text-decoration:underline;text-underline-offset:4px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.home .foot-cards>:hover{translate:0 -3px;border-color:var(--line-strong)}}.home .foot-base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 24px;margin-top:36px;padding-top:8px;border-top:1px solid var(--line-soft);color:var(--muted);font-size:14px}.home .foot-base p{margin:0;padding:10px 0}.home .foot-base nav{display:flex;gap:8px 24px}@media(min-width:720px){.home .foot-topo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.home .foot-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.home .foot-in{padding-top:72px}.home .foot-topo{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.home .foot-cards{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:44px}.home .foot-cards a,.home .foot-base a{min-height:36px}}@media(max-width:419px){.home .foot-botoes .btn{width:100%}.home .foot-mascote{width:72px;height:72px}}.home .foot .foot-botoes a.btn{justify-content:center;text-decoration:none}.home .foot .foot-botoes a.btn.primary{color:var(--on-accent)}.home .foot .foot-botoes a.btn.ghost{color:var(--strong)}.home .foot .foot-botoes a.btn:hover{text-decoration:none}
