.zn{max-width:64ch;padding:0 var(--pad);z-index:2;margin:0 auto;position:relative}.zn-cab{padding:clamp(7rem,16vh,10rem) 0 clamp(1.6rem,4vh,2.4rem)}.zn-cab .et{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:1.1rem;font-size:.7rem;font-weight:500;display:inline-block}.zn-cab h1{max-width:15ch;font-size:clamp(2.1rem,5.4vw,3.6rem)}.zn-cab .sub{color:var(--ink-2);margin-top:1.3rem;font-size:1.06rem}.zn-resp{border-left:2px solid var(--ink);margin-bottom:clamp(2.4rem,6vh,3.4rem);padding:.2rem 0 .2rem 1.4rem}.zn-resp b{letter-spacing:-.03em;font-size:1.08rem;font-weight:500;display:block}.zn-resp p{color:var(--ink-2);margin-top:.6rem}.zn-corpo p{color:var(--ink-2);margin-bottom:1.15rem}.zn-trab{padding:clamp(2.6rem,7vh,4rem) 0 0}.zn-trab h2,.zn-faq h2{margin-bottom:1.8rem;font-size:clamp(1.3rem,2.8vw,1.8rem)}.cs{background:var(--card);border:1px solid var(--hair);box-shadow:var(--soft);border-radius:1.4rem;margin-bottom:1.6rem;overflow:hidden}.cs .im{aspect-ratio:16/9;background:#edebe7;overflow:hidden}.cs .im img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.cs .tx{padding:clamp(1.2rem,3vw,1.8rem)}.cs .quem{flex-wrap:wrap;align-items:baseline;gap:.7rem;margin-bottom:.7rem;display:flex}.cs .quem b{letter-spacing:-.03em;font-size:1.1rem;font-weight:500}.cs .quem span{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-dim);font-size:.7rem;font-weight:500}.cs .tx p{color:var(--ink-2);font-size:.97rem}.cs .nums{border-top:1px solid var(--hair);flex-wrap:wrap;gap:2rem;margin-top:1.2rem;padding-top:1.2rem;display:flex}.cs .nums b{letter-spacing:-.04em;font-size:1.5rem;font-weight:500;display:block}.cs .nums span{color:var(--ink-dim);font-size:.76rem}.cs .tx>a{border-bottom:1px solid var(--hair);transition:border-color .45s var(--ease-out);align-items:center;gap:.5rem;margin-top:1.2rem;padding-bottom:.15rem;font-size:.9rem;display:inline-flex}.cs .tx>a:hover{border-color:var(--ink)}.zn-faq{padding:clamp(2.6rem,7vh,4rem) 0 0}.zn-faq>div{border-top:1px solid var(--hair);padding:1.4rem 0}.zn-faq h3{letter-spacing:-.03em;margin-bottom:.6rem;font-size:1.04rem;font-weight:500}.zn-faq p{color:var(--ink-2);font-size:.97rem}.zn-cta{background:var(--ink);color:#fff;border-radius:1.6rem;margin:clamp(3rem,8vh,5rem) 0 clamp(4rem,10vh,7rem);padding:clamp(1.8rem,4vw,2.8rem)}.zn-cta h2{color:#fff;max-width:20ch;margin-bottom:0}.zn-cta p{color:#ffffffa8;max-width:46ch;margin-top:.9rem;font-size:.97rem}.zn-cta .vias{flex-wrap:wrap;align-items:center;gap:1.1rem;margin-top:1.6rem;display:flex}.zn-cta .vias a{color:var(--ink);transition:transform .5s var(--ease-out);background:#fff;border-radius:999px;align-items:center;gap:.6rem;padding:.8rem 1.5rem;font-size:.94rem;font-weight:500;display:inline-flex}.zn-cta .vias a:hover{transform:translateY(-2px)}.zn-cta .vias a.alt{color:#ffffffb8;text-underline-offset:3px;transition:color .4s var(--ease-out);background:0 0;padding:0;font-weight:400;text-decoration:underline}.zn-cta .vias a.alt:hover{color:#fff;transform:none}.zn-foot{z-index:2;border-top:1px solid var(--hair);padding:2.2rem var(--pad);color:var(--ink-dim);flex-wrap:wrap;justify-content:space-between;gap:1rem;max-width:64ch;margin:0 auto;font-size:.84rem;display:flex;position:relative}.zn-foot .ls{gap:1.2rem;display:flex}.zn-foot a{transition:color .4s var(--ease-out)}.zn-foot a:hover{color:var(--ink)}@media (max-width:900px){.zn,.zn-foot{max-width:100%}.zn-cab{padding-top:clamp(6.5rem,15vh,8rem)}}
