*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--fonte);color:var(--texto);background:#fff;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}.wrap{width:min(1200px,100% - 48px);margin-inline:auto}.ic{display:inline-block;width:24px;height:24px;flex:none}.ic svg{width:100%;height:100%;display:block}.tit{font-weight:300;font-feature-settings:"ss02";letter-spacing:-.022em;line-height:1.04}.mono{font-family:var(--fonte-mono);font-feature-settings:"tnum"}.apoio{color:var(--texto-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:var(--raio);font-weight:500;font-size:16px;line-height:1.2;border:1px solid transparent;cursor:pointer;white-space:nowrap}.btn-azul{background:var(--azul-700);color:#fff}.btn-branco{background:#fff;color:var(--azul-950)}.btn-linha{border-color:currentColor;background:none}.lnk{display:inline-flex;align-items:center;gap:8px;color:var(--azul-700);font-weight:500;white-space:nowrap}.lnk:after{content:"\2192"}.acoes{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.cab{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid var(--linha)}.cab-in{display:flex;align-items:center;gap:30px;height:76px}.cab .marca{font-size:23px;color:var(--azul-950)}.menu{display:flex;gap:28px;font-size:15px}.menu a{display:inline-flex;align-items:center;gap:8px}.seta{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}.cab-fim{margin-left:auto;display:flex;align-items:center;gap:12px}.busca{width:44px;height:44px;display:grid;place-items:center;border:0;background:none;cursor:pointer}.busca .ic{width:22px;height:22px}.cab .btn{min-height:44px;padding:0 18px;font-size:15px}.burger{display:none;width:44px;height:44px;border:0;background:none;flex-direction:column;justify-content:center;gap:6px;padding:0 10px;cursor:pointer}.burger i{display:block;height:1.5px;background:currentColor}.cab--escuro{background:var(--azul-950);color:#fff;border-bottom-color:#ffffff1f}.cab--escuro .marca{color:#fff}@media(max-width:980px){.menu,.cab .btn{display:none}.burger{display:flex}.cab-in{height:64px;gap:4px}.cab .marca{font-size:20px}}.nb{position:relative}.nb-tela{position:absolute;z-index:1;overflow:hidden;background:#000;inset:2.2% 10.78% 11.67% 10.72%}.nb-tela img{position:absolute;left:0;top:3%;width:100%;height:97%;object-fit:cover;object-position:top}.nb-moldura{display:block;width:100%;height:auto;position:relative;z-index:2;pointer-events:none;filter:drop-shadow(0 30px 40px rgba(5,19,42,.28))}.cel{container-type:inline-size;position:relative;aspect-ratio:9/19.5;border-radius:16%/7.4%;background:linear-gradient(145deg,#30343c,#0b0d12 40%);box-shadow:0 26px 44px -20px #05132a8c,inset 0 0 0 1.5px #ffffff24}.cel>div{position:absolute;inset:1.477% 3.2%;border-radius:12.5%/5.8%;overflow:hidden;background:#0b0d12}.cel img{position:absolute;left:0;top:6.6%;width:100%;height:93.4%;object-fit:cover;object-position:top}.cel>div:before{content:"";position:absolute;z-index:3;top:1.8%;left:50%;transform:translate(-50%);width:30%;height:3.3%;border-radius:99px;background:#000}.cel>div:after{content:"9:41";position:absolute;z-index:3;top:2.3%;left:11%;font:600 5.2cqw/1 var(--fonte);color:#fff}.par{position:relative;padding-right:9%}.par .cel{position:absolute;right:0;bottom:-4%;width:24%;z-index:3}.logos{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.logo{display:grid;place-items:center;height:88px;padding:16px 20px;background:#fff;border:1px solid var(--linha)}.logo--escuro{background:var(--bloco-escuro,var(--azul-950));border-color:transparent}.logo img{width:100%;height:100%;max-height:48px;object-fit:contain}@media(max-width:760px){.logos{grid-template-columns:repeat(3,1fr);gap:8px}.logo{height:68px;padding:12px}.logo img{max-height:38px}}.faq-item{border-bottom:1px solid var(--linha)}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;background:none;border:0;font-size:20px;line-height:1.3;text-align:left;cursor:pointer}.mais{width:16px;height:16px;position:relative;flex:none}.mais:before,.mais:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:currentColor;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.mais:after{transform:rotate(90deg)}.faq-item.aberto .mais:after{transform:rotate(0)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1)}.faq-a>div{overflow:hidden}.faq-a p{padding:0 40px 26px 0;color:var(--texto-2);max-width:760px}.faq-item.aberto .faq-a{grid-template-rows:1fr}@media(max-width:760px){.faq-q{font-size:18px;padding:20px 0}.faq-a p{padding-right:0}}.form{display:grid;gap:12px}.form input,.form select{width:100%;height:54px;padding:0 16px;border:1px solid var(--linha-forte);border-radius:var(--raio);background:#fff;color:var(--texto)}.form select{appearance:none;color:var(--texto-2)}.form .btn{width:100%}.confia{display:flex;align-items:center;gap:10px;font-size:15px}.confia .ic{width:20px;height:20px}.rod{background:var(--azul-950);color:#fff;padding:72px 0 30px}.rod-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}.rod .marca{font-size:24px;color:#fff}.rod p{margin-top:18px;color:#ffffffb8;font-size:15px;max-width:340px}.rod-grid>div>b{display:block;font-weight:500;font-size:15px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,.28)}.rod ul{list-style:none;display:grid;gap:9px;font-size:15px;color:#ffffffc7}.rod-pe{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:56px;padding-top:22px;border-top:1px solid rgba(255,255,255,.14);font-size:13px;color:#fff9}.rod--claro{background:#f4f5f7;color:var(--texto)}.rod--claro .marca{color:var(--azul-950)}.rod--claro p,.rod--claro ul{color:var(--texto-2)}.rod--claro .rod-grid>div>b{border-bottom-color:var(--linha)}.rod--claro .rod-pe{border-top-color:var(--linha);color:var(--texto-2)}@media(max-width:900px){.rod-grid{grid-template-columns:1fr 1fr}.rod-grid>div:first-child{grid-column:1/-1}}@media(max-width:520px){.rod-grid{grid-template-columns:1fr}}
