:root{--preto:#05070c;--grafite:#10141d;--azul:#0a62e6;--azul-claro:#4f9bff;--branco:#fff;--gelo:#eef3fb;--texto:#171c26;--texto-suave:#4c5668;--linha:#d5deeb;--linha-escura:#2a3242;--texto-claro-suave:#b9c4d6;--display:"Barlow Condensed", "Arial Narrow", Impact, sans-serif;--corpo:"Barlow", "Segoe UI", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--branco);color:var(--texto);font:400 1.0625rem/1.6 var(--corpo);margin:0;overflow-x:hidden}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--branco);position:fixed;inset:0 0 auto}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,p,ul,ol,dl,dd{margin:0;padding:0}ul,ol{list-style:none}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--azul-claro);outline-offset:3px}.wrap{width:100%;max-width:1212px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin-inline:auto}.band{padding-block:clamp(64px,9vw,112px)}.band-preto{background:var(--preto);color:var(--branco)}.band-azul{background:var(--azul);color:var(--branco)}.band-branco{background:var(--branco);color:var(--texto)}.titulo{font:italic 800 clamp(2.5rem, 5.4vw, 4.25rem)/.98 var(--display);text-transform:uppercase;text-wrap:balance}.titulo em{font-style:inherit;color:var(--azul)}.band-preto .titulo em{color:var(--azul-claro)}.etiqueta{z-index:0;font:italic 700 1.125rem/1.3 var(--display);letter-spacing:.03em;text-transform:uppercase;color:var(--branco);padding:4px 16px;display:inline-block;position:relative}.etiqueta:before{content:"";z-index:-1;background:var(--azul);position:absolute;inset:0;transform:skew(-12deg)}.band-azul .etiqueta:before{background:var(--preto)}.btn{z-index:0;cursor:pointer;font:italic 700 1.3125rem/1.15 var(--display);letter-spacing:.02em;text-transform:uppercase;text-align:center;color:var(--branco);background:0 0;border:0;padding:14px 30px;text-decoration:none;display:inline-block;position:relative}.btn:before{content:"";z-index:-1;background:var(--azul);transition:background .15s;position:absolute;inset:0;transform:skew(-10deg)}.btn:hover:before{background:#0850bd}.btn-branco{color:var(--preto)}.btn-branco:before{background:var(--branco)}.btn-branco:hover:before{background:var(--gelo)}.btn-contorno{color:var(--azul)}.btn-contorno:before{background:var(--branco);border:2px solid var(--azul)}.btn-contorno:hover:before{background:var(--gelo)}.menu{top:env(safe-area-inset-top,0px);z-index:50;background:var(--branco);border-bottom:1px solid var(--linha);position:sticky}.menu .wrap{justify-content:space-between;align-items:center;gap:20px;min-height:72px;display:flex}.marca{flex:none;align-items:center;display:flex}.marca img{clip-path:circle(47%);width:58px;height:58px}.menu nav{align-items:center;gap:clamp(16px,2.6vw,34px);display:flex}.menu nav a:not(.btn){font-size:1rem;font-weight:600;text-decoration:none}.menu nav a:not(.btn):hover{color:var(--azul)}.menu .btn{padding:10px 22px;font-size:1.125rem}.topo{color:var(--branco);background:radial-gradient(70% 90% at 76% 50%, #0c4ab0 0%, #082a66 36%, var(--preto) 76%);position:relative;overflow:hidden}.slides{display:grid}.slide{visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .5s,visibility .5s}.slide.ativo{visibility:visible;opacity:1}.slide .wrap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(28px,5vw,72px);padding-block:clamp(44px,6vw,72px);display:grid}.slide-texto{justify-items:start;gap:22px;min-width:0;display:grid}.slide-titulo{font:italic 800 clamp(3.1rem, 7.4vw, 6.5rem)/.92 var(--display);text-transform:uppercase;text-wrap:balance}.slide-titulo em{font-style:inherit;color:var(--azul-claro)}.slide-sub{color:#dfe7f4;max-width:34ch;font-size:clamp(1.125rem,1.8vw,1.375rem);line-height:1.4}.slide-poster{border:2px solid var(--azul-claro);border-radius:6px;width:clamp(230px,27vw,340px);box-shadow:0 24px 60px #0000008c}.seta{pointer-events:auto;cursor:pointer;width:42px;height:42px;color:var(--branco);background:#05070c8c;border:1px solid #ffffff73;border-radius:50%;place-items:center;display:grid}.seta:hover{background:var(--azul)}.seta svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sobre{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.sobre-logo{clip-path:circle(47%);justify-self:center;width:min(100%,400px)}.sobre-texto{justify-items:start;gap:22px;min-width:0;display:grid}.sobre-texto p{max-width:58ch;color:var(--texto-claro-suave);font-size:1.1875rem}.destaques{border-top:1px solid var(--linha-escura);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;padding-top:22px;display:grid}.destaque{font:italic 700 1.5rem/1.05 var(--display);text-transform:uppercase;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.icone{fill:currentColor;width:34px;height:34px}.destaque .icone{color:var(--azul-claro)}.cabeca{justify-items:start;gap:14px;margin-bottom:clamp(36px,5vw,56px);display:grid}.cabeca p{max-width:60ch}.beneficios{border-top:1px solid #ffffff59;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.beneficio{border-bottom:1px solid #ffffff59;align-content:start;gap:10px;padding:28px 28px 32px 0;display:grid}.beneficio h3{font:italic 700 1.875rem/1.02 var(--display);text-transform:uppercase}.beneficio p{color:#eaf1fd;max-width:34ch}.prova{background:var(--preto);color:var(--branco);padding-block:clamp(48px,7vw,80px)}.prova .wrap{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(20px,4vw,52px);display:grid}.prova .trofeu{width:clamp(72px,10vw,128px);height:auto;fill:var(--azul-claro)}.prova h2{font:italic 800 clamp(2.25rem, 5.2vw, 4.5rem)/.98 var(--display);text-transform:uppercase;text-wrap:balance}.prova h2 span{color:var(--azul-claro)}.selo{text-align:center;aspect-ratio:1;border:5px solid var(--azul);background:var(--grafite);width:176px;font:italic 800 1.5rem/1 var(--display);text-transform:uppercase;border-radius:50%;place-content:center;display:grid;transform:rotate(-8deg)}.selo b{background:var(--branco);color:var(--preto);margin:6px -18px 0;padding:6px 0;font-size:1.875rem;font-weight:800;display:block}.kits{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 32px;display:grid}.kit{grid-template-rows:auto 1fr;gap:16px;min-width:0;display:grid}.kit-capa{border:1px solid var(--linha);background:var(--gelo);cursor:zoom-in;border-radius:4px;width:100%;padding:0;display:block;overflow:hidden}.kit-capa img{aspect-ratio:2/3;object-fit:cover;object-position:top;width:100%;transition:transform .25s}.kit-capa:hover img{transform:scale(1.025)}.kit-info{align-content:start;justify-items:start;gap:8px;min-width:0;display:grid}.kit-info h3{font:italic 700 1.875rem/1 var(--display);text-transform:uppercase}.kit-conta{color:var(--texto-suave);font-variant-numeric:tabular-nums;font-size:1rem}.kit-acoes{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:6px;display:flex}.kit-acoes .btn{padding:10px 20px;font-size:1.125rem}.link-lista{cursor:pointer;color:var(--azul);text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-size:1rem;font-weight:600;text-decoration:underline}dialog{background:var(--branco);width:min(960px,100vw - 32px);max-height:90dvh;color:var(--texto);border:0;border-radius:6px;padding:0;overflow:auto}dialog::backdrop{background:#05070cc7}.janela{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.janela-capa{object-fit:contain;object-position:top;background:var(--gelo);width:100%;height:100%}.janela-info{align-content:start;justify-items:start;gap:14px;min-width:0;padding:36px 28px 28px;display:grid;position:relative}.janela-info h2{font:italic 800 2.5rem/1 var(--display);text-transform:uppercase;padding-right:36px}.janela-lista{gap:7px;width:100%;display:grid}.janela-lista li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;font-weight:500;display:grid}.janela-lista .icone{width:20px;height:20px;color:var(--azul)}.fechar{background:var(--gelo);cursor:pointer;border:0;border-radius:50%;width:40px;height:40px;font-size:1.5rem;line-height:1;position:absolute;top:14px;right:14px}.fechar:hover{background:var(--linha)}.passos{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.passo{border-top:3px solid var(--azul);align-content:start;gap:10px;padding-top:18px;display:grid}.passo-num{font:italic 800 4.5rem/.9 var(--display);color:var(--azul-claro)}.passo h3{font:italic 700 1.75rem/1.02 var(--display);text-transform:uppercase}.passo p{color:var(--texto-claro-suave)}.modelos{border-top:2px solid var(--preto);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 56px;display:grid}.modelo{border-bottom:1px solid var(--linha);font:italic 700 clamp(1.75rem, 3.4vw, 2.75rem)/1.05 var(--display);text-transform:uppercase;padding-block:22px}.modelos-nota{margin-top:28px;font-size:1.125rem}.modelos-nota a{color:var(--azul);text-underline-offset:3px;font-weight:600}.final .wrap{text-align:center;justify-items:center;gap:18px;display:grid}.final .titulo{max-width:16ch;font-size:clamp(2.75rem,6.4vw,5.25rem)}.final p{font-size:1.25rem}.rodape{background:var(--preto);color:var(--branco);padding-block:44px 96px}.redes{border-bottom:1px solid var(--linha-escura);gap:18px;margin-bottom:32px;padding-bottom:36px;display:grid}.redes h2{font:italic 800 clamp(2rem, 4vw, 3rem)/1 var(--display);text-transform:uppercase}.redes-botoes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;display:grid}.btn-rede{justify-content:center;align-items:center;gap:12px;display:flex}.btn-rede svg{fill:currentColor;flex:none;width:26px;height:26px}.selos{border-bottom:1px solid var(--linha-escura);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:32px;padding-bottom:32px;display:grid}.selos li{font:600 1.25rem/1.05 var(--display);text-transform:uppercase;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.selos .icone{color:var(--azul-claro)}.contato-info{border-bottom:1px solid var(--linha-escura);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin-bottom:32px;padding-bottom:32px;font-style:normal;display:grid}.contato-item{gap:4px;min-width:0;display:grid}.contato-item span{font:600 1.25rem/1.1 var(--display);text-transform:uppercase;color:var(--azul-claro)}.contato-item a{overflow-wrap:anywhere;text-underline-offset:3px}.rodape-base{color:var(--texto-claro-suave);flex-wrap:wrap;align-items:center;gap:14px 22px;font-size:1rem;display:flex}.rodape-base img{clip-path:circle(47%);width:76px;height:76px}.rodape-base p:last-child{margin-left:auto}.flutuante{z-index:40;width:60px;height:60px;right:max(18px, env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));background:var(--azul);color:var(--branco);border:2px solid var(--branco);border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 8px 24px #05070c66}.flutuante:hover{background:#0850bd}.flutuante svg{fill:currentColor;width:32px;height:32px}.aviso{z-index:70;left:50%;bottom:calc(92px + env(safe-area-inset-bottom,0px));background:var(--preto);width:max-content;max-width:calc(100vw - 32px);color:var(--branco);border:1px solid var(--azul-claro);border-radius:4px;padding:12px 18px;font-weight:500;position:fixed;transform:translate(-50%)}@media (width<=900px){.menu nav a:not(.btn){display:none}.slide .wrap{grid-template-columns:minmax(0,1fr);padding-bottom:84px}.slide-poster{justify-self:center;width:min(66vw,280px)}.topo{background:radial-gradient(120% 60% at 50% 78%, #0c4ab0 0%, #082a66 42%, var(--preto) 82%)}.sobre{grid-template-columns:minmax(0,1fr)}.sobre-logo{width:min(64vw,280px)}.beneficios{grid-template-columns:repeat(2,minmax(0,1fr))}.prova .wrap{grid-template-columns:auto minmax(0,1fr)}.selo{grid-column:1/-1;justify-self:center}.kits{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.passos{grid-template-columns:repeat(2,minmax(0,1fr))}.modelos{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.selos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.beneficios{grid-template-columns:minmax(0,1fr)}.kits{grid-template-columns:minmax(0,1fr);gap:20px}.kit{grid-template-rows:auto;grid-template-columns:112px minmax(0,1fr);gap:16px}.kit-info h3{font-size:1.625rem}.passos,.janela{grid-template-columns:minmax(0,1fr)}.janela-capa{height:auto}.janela-info{order:-1;padding:24px 18px 20px}.redes-botoes,.contato-info{grid-template-columns:minmax(0,1fr)}.rodape-base p:last-child{margin-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.slide,.kit-capa img,.btn:before{transition:none}}:root{--alerta:#ff3b30}.band-alerta{background:var(--grafite);color:var(--branco);border-top:4px solid var(--alerta)}.band-alerta .cabeca p{color:var(--texto-claro-suave)}.etiqueta-alerta:before{background:var(--alerta)}.alertas{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.alerta{align-content:start;gap:12px;min-width:0;display:grid}.alerta-capa{aspect-ratio:9/16;border:1px solid var(--linha-escura);background:var(--preto);cursor:pointer;border-radius:6px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.alerta-capa img{object-fit:cover;width:100%;height:100%}.alerta-capa:after{content:"";background:linear-gradient(#05070c0d 45%,#05070cd1 100%);position:absolute;inset:0}.alerta-play{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.alerta-play svg{background:var(--alerta);width:62px;height:62px;fill:var(--branco);border-radius:50%;padding:18px;transition:transform .15s;box-shadow:0 10px 26px #00000080}.alerta-capa:hover .alerta-play svg{transform:scale(1.1)}.alerta-dur{z-index:1;font:italic 700 1.0625rem/1.2 var(--display);background:#05070cd1;border-radius:3px;padding:3px 8px;position:absolute;bottom:8px;right:8px}.alerta h3{font:italic 700 1.375rem/1.05 var(--display);text-transform:uppercase}.alerta p{color:var(--texto-claro-suave);font-size:1rem}.alerta-cta{justify-items:center;padding-top:clamp(32px,5vw,52px);display:grid}#janela-video{background:0 0;width:auto;max-width:92vw;max-height:92dvh;overflow:visible}#janela-video video{border:1px solid var(--linha-escura);background:var(--preto);border-radius:6px;max-width:min(92vw,470px);max-height:86dvh;display:block}.video-fechar{color:var(--branco);background:#ffffff24;position:absolute;top:10px;right:10px}.video-fechar:hover{background:var(--alerta)}@media (width<=900px){.alertas{scroll-snap-type:x mandatory;padding-bottom:14px;gap:14px;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto}.alerta{scroll-snap-align:start;flex:0 0 64%}}
