.utw-lp .sup-hero{border-bottom:1px solid var(--line,#e5ebf6);background:linear-gradient(#f5f8fd 0%,#fff 100%);padding:38px 0 26px}.utw-lp .sup-hero h1{font-family:var(--display,"Sora"),sans-serif;color:var(--ink,#0a1342);margin:10px 0 12px;font-size:max(26px,min(4vw,38px));font-weight:800;line-height:1.15}.utw-lp .sup-hero .sub{max-width:660px;color:var(--ink-2,#0b1b4d);font-size:16.5px;line-height:1.65}.utw-lp .sup-hero-artigo{padding-bottom:22px}.utw-lp .sup-lead{max-width:720px;color:var(--ink-2,#0b1b4d);border-left:4px solid var(--blue,#085cf0);background:#eaf1fe;border-radius:0 10px 10px 0;margin-top:6px;padding:14px 18px;font-size:17px;line-height:1.7}.utw-lp .sup-grupo{margin-bottom:34px}.utw-lp .sup-grupo h2{font-family:var(--display,"Sora"),sans-serif;color:var(--ink,#0a1342);border-bottom:1px solid var(--line,#e5ebf6);margin-bottom:14px;padding-bottom:8px;font-size:19px;font-weight:700}.utw-lp .sup-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.utw-lp .sup-card{border:1px solid var(--line,#e5ebf6);background:#fff;border-radius:14px;flex-direction:column;gap:7px;padding:18px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.utw-lp .sup-card:hover{border-color:var(--blue,#085cf0);transform:translateY(-2px);box-shadow:0 14px 28px -20px #085cf080}.utw-lp .sup-card-nome{font-family:var(--display,"Sora"),sans-serif;color:var(--ink,#0a1342);font-size:16px;font-weight:700;line-height:1.3}.utw-lp .sup-card-desc{color:var(--slate,#51607a);font-size:13.5px;line-height:1.6}.utw-lp .sup-card-more{color:var(--blue,#085cf0);align-items:center;gap:5px;margin-top:4px;font-size:13.5px;font-weight:700;display:inline-flex}.utw-lp .sup-corpo{max-width:760px}.utw-lp .sup-secao{margin-bottom:26px}.utw-lp .sup-secao h2{font-family:var(--display,"Sora"),sans-serif;color:var(--ink,#0a1342);margin-bottom:10px;font-size:21px;font-weight:700}.utw-lp .sup-secao p{color:var(--ink-2,#0b1b4d);margin-bottom:12px;font-size:16px;line-height:1.75}.utw-lp .sup-lista{flex-direction:column;gap:9px;margin:14px 0 0;padding:0;list-style:none;display:flex}.utw-lp .sup-lista li{color:var(--ink-2,#0b1b4d);align-items:flex-start;gap:9px;font-size:15.5px;line-height:1.6;display:flex}.utw-lp .sup-lista svg{color:var(--blue,#085cf0);flex:none;margin-top:3px}.utw-lp .sup-faq{margin:34px 0 0}.utw-lp .sup-faq h2{font-family:var(--display,"Sora"),sans-serif;color:var(--ink,#0a1342);margin-bottom:12px;font-size:21px;font-weight:700}.utw-lp .sup-faq details{border:1px solid var(--line,#e5ebf6);background:#fff;border-radius:12px;margin-bottom:9px;overflow:hidden}.utw-lp .sup-faq summary{cursor:pointer;color:var(--ink,#0a1342);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.utw-lp .sup-faq summary::-webkit-details-marker{display:none}.utw-lp .sup-faq summary svg{color:var(--slate,#51607a);flex:none;transition:transform .2s}.utw-lp .sup-faq details[open] summary svg{transform:rotate(180deg)}.utw-lp .sup-faq details p{color:var(--ink-2,#0b1b4d);padding:0 16px 15px;font-size:15px;line-height:1.7}.utw-lp .sup-rel,.utw-lp .sup-outros{background:var(--bg-2,#f5f8fd);border:1px solid var(--line,#e5ebf6);border-radius:14px;margin-top:28px;padding:16px 18px}.utw-lp .sup-rel-label{text-transform:uppercase;letter-spacing:.05em;color:var(--slate,#51607a);margin-bottom:9px;font-size:11.5px;font-weight:700;display:block}.utw-lp .sup-rel ul,.utw-lp .sup-outros ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.utw-lp .sup-rel a,.utw-lp .sup-outros a{border:1px solid var(--line,#e5ebf6);color:var(--blue,#085cf0);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:7px 13px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .16s;display:inline-flex}.utw-lp .sup-rel a:hover,.utw-lp .sup-outros a:hover{border-color:var(--blue,#085cf0)}.utw-lp .sup-cta{background:var(--navy,#0a1342);color:#fff;text-align:center;border-radius:16px;margin-top:34px;padding:24px}.utw-lp .sup-cta h2{font-family:var(--display,"Sora"),sans-serif;color:#fff;margin-bottom:6px;font-size:20px;font-weight:700}.utw-lp .sup-cta p{color:#a9c4ee;margin-bottom:14px;font-size:15px}.utw-lp .sup-cta .btn{align-items:center;gap:7px;display:inline-flex}
