.utw-lp.promo{background:#fff}.promo .promo-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.promo .promo-nav .wrap{height:68px}.promo .promo-nav-wa{border-radius:999px}.promo .promo-faixa{background:linear-gradient(100deg, var(--blue-deep), var(--blue));color:#fff;z-index:1;position:relative}.promo .promo-faixa .wrap{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding-top:13px;padding-bottom:13px;display:flex}.promo .promo-faixa-tag{color:#4a3400;font-family:var(--display);letter-spacing:.02em;white-space:nowrap;background:#ffd84d;border-radius:8px;padding:5px 12px;font-size:13.5px;font-weight:800}.promo .promo-faixa-txt{color:#ffffffe6;font-size:14.5px;font-weight:500}.promo .promo-faixa-txt b{color:#fff;font-weight:700}.promo .promo-hero{z-index:1;background:radial-gradient(70% 62% at 6% 0,#085cf017 0%,#0000 58%),linear-gradient(#f7faff 0%,#fff 70%);padding:64px 0 72px;position:relative}.promo .promo-hero .wrap{grid-template-columns:1fr minmax(380px,480px);align-items:center;gap:56px;display:grid}.promo .promo-hero h1{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-size:max(34px,min(4.4vw,54px));font-weight:800;line-height:1.05}.promo .promo-hero h1 .grad{background:linear-gradient(100deg,#2d77f5,#085cf0);color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text}.promo .promo-sub{color:var(--slate);max-width:32em;margin-top:18px;font-size:17px;line-height:1.6}.promo .promo-bullets{gap:11px;margin-top:24px;list-style:none;display:grid}.promo .promo-bullets li{color:var(--ink-2);align-items:center;gap:10px;font-size:15.5px;font-weight:600;display:flex}.promo .promo-bullets svg{color:var(--blue);flex:none}.promo .promo-nota-google{color:var(--slate);background:var(--bg-3);border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:8px;margin-top:26px;padding:8px 15px;font-size:14px;font-weight:600;display:inline-flex}.promo .promo-nota-google svg{color:var(--blue)}.promo .promo-box{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:26px;scroll-margin-top:90px}.promo .promo-box-tit{font-family:var(--body);letter-spacing:.13em;text-transform:uppercase;color:#8a97ab;font-size:12.5px;font-weight:700}.promo .promo-fs{border:0}.promo .promo-grupo{margin-top:20px}.promo .promo-grupo-tit{letter-spacing:.1em;text-transform:uppercase;color:#8a97ab;margin-bottom:10px;font-size:12.5px;font-weight:700}.promo .promo-opt{border:1.5px solid var(--line);cursor:pointer;border-radius:14px;align-items:center;gap:14px;margin-bottom:10px;padding:15px 17px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.promo .promo-opt:hover{border-color:var(--line-2);background:#fbfcff}.promo .promo-opt.sel{border-color:var(--blue);box-shadow:0 0 0 3px rgba(var(--blue-rgb), .09);background:#f6faff}.promo .promo-opt:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.promo .promo-radio{background:#fff;border:1.5px solid #c3cfe0;border-radius:50%;flex:none;width:20px;height:20px;transition:border-color .18s,border-width .18s}.promo .promo-opt.sel .promo-radio{border:6px solid var(--blue)}.promo .promo-opt-txt{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.promo .promo-opt-nome{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.promo .promo-tag{font-family:var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--blue);background:var(--bg-3);white-space:nowrap;border:1px solid #c9dcfb;border-radius:999px;padding:3px 9px;font-size:10.5px;font-style:normal;font-weight:700}.promo .promo-opt-linha{color:var(--slate);font-size:13.5px;line-height:1.35}.promo .promo-opt-preco{text-align:right;flex-direction:column;flex:none;justify-content:center;align-items:flex-end;gap:1px;min-height:44px;display:flex}.promo .promo-opt-preco s{color:#9aa6b8;font-size:13px}.promo .promo-opt-preco strong{font-family:var(--display);letter-spacing:-.02em;color:var(--blue);font-size:20px;font-weight:800}.promo .promo-nota{color:#9aa6b8;margin-top:4px;font-size:11.5px;line-height:1.4}.promo .promo-resumo{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.promo .promo-total{align-items:baseline;gap:9px;display:flex}.promo .promo-total strong{font-family:var(--display);letter-spacing:-.03em;color:var(--blue);font-size:36px;font-weight:800;line-height:1}.promo .promo-total-per{color:var(--slate);font-size:14px;font-weight:600}.promo .promo-parc{color:var(--slate);margin-top:6px;font-size:13.5px}.promo .promo-eco{color:#0a7a4a;background:#e8f8f0;border-radius:8px;margin-top:8px;padding:6px 11px;font-size:13px;font-weight:600;display:inline-block}.promo .promo-eco strong{font-weight:800}.promo .promo-cta{width:100%;font-family:var(--body);color:#fff;background:var(--blue);box-shadow:0 14px 30px -12px rgba(var(--blue-rgb), .62);border-radius:13px;justify-content:center;align-items:center;margin-top:16px;padding:17px 22px;font-size:17px;font-weight:700;transition:transform .18s,box-shadow .25s;display:flex}.promo .promo-cta:hover{box-shadow:0 20px 40px -12px rgba(var(--blue-rgb), .7);transform:translateY(-2px)}.promo .promo-pag{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;margin-top:14px;display:flex}.promo .promo-pag img{width:auto;display:block}.promo .promo-pag .pix{height:21px}.promo .promo-pag .visa{height:26px}.promo .promo-pag .mc{height:22px}.promo .promo-pag span{text-align:center;color:#8a97ab;flex:1 0 100%;font-size:12.5px}.promo .promo-trust{grid-template-columns:1fr 1fr;gap:20px;display:grid}.promo .promo-trust article{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;padding:26px}.promo .promo-trust svg{color:var(--blue)}.promo .promo-trust h3{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin-top:12px;font-size:19px;font-weight:700}.promo .promo-trust p{color:var(--slate);margin-top:9px;font-size:15px;line-height:1.6}.promo .promo-trust a{color:var(--blue);text-underline-offset:2px;font-weight:600;text-decoration:underline}.promo .promo-faq{max-width:800px}.promo .promo-faq details{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:12px;overflow:hidden}.promo .promo-faq details[open]{border-color:var(--line-2)}.promo .promo-faq summary{cursor:pointer;font-family:var(--display);letter-spacing:-.015em;color:var(--ink);padding:18px 52px 18px 20px;font-size:16px;font-weight:700;list-style:none;position:relative}.promo .promo-faq summary::-webkit-details-marker{display:none}.promo .promo-faq summary:after{content:"";border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);width:9px;height:9px;transition:transform .2s;position:absolute;top:50%;right:22px;transform:translateY(-70%)rotate(45deg)}.promo .promo-faq details[open] summary:after{transform:translateY(-30%)rotate(-135deg)}.promo .promo-faq details p{color:var(--slate);padding:0 20px 20px;font-size:15px;line-height:1.65}.promo .promo-faq h2{margin-bottom:22px}.promo .promo-final{z-index:1;background:linear-gradient(160deg, var(--blue-deep), var(--blue));color:#fff;text-align:center;padding:78px 0 88px;position:relative}.promo .promo-final h2{font-family:var(--display);letter-spacing:-.025em;font-size:max(26px,min(3.2vw,38px));font-weight:800}.promo .promo-final>.wrap>p{color:#ffffffd1;margin-top:12px;font-size:16px}.promo .promo-clock{justify-content:center;gap:10px;margin:30px auto 0;display:flex}.promo .promo-clock-cell{background:#ffffff1f;border:1px solid #ffffff38;border-radius:14px;min-width:78px;padding:12px 8px}.promo .promo-clock-cell strong{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1;display:block}.promo .promo-clock-cell span{letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf;margin-top:6px;font-size:11px;font-weight:700;display:block}.promo .promo-cta-final{max-width:380px;color:var(--blue-deep);background:#fff;margin:30px auto 0;box-shadow:0 18px 40px -14px #00000080}.promo .promo-cta-final:hover{box-shadow:0 24px 50px -14px #0000008c}.promo .promo-wa{color:#ffffffe6;text-underline-offset:3px;align-items:center;gap:8px;margin-top:18px;font-size:14.5px;font-weight:600;text-decoration:underline;display:inline-flex}@media (max-width:1000px){.promo .promo-hero .wrap{grid-template-columns:1fr;gap:34px}.promo .promo-box{max-width:560px}.promo .promo-trust{grid-template-columns:1fr}}@media (max-width:640px){.promo .wrap{padding-left:18px;padding-right:18px}.promo .promo-hero{padding:40px 0 48px}.promo .promo-final{padding:52px 0}.promo .promo-box{border-radius:16px;padding:20px 16px}.promo .promo-opt{gap:11px;padding:14px}.promo .promo-opt-nome{font-size:15px}.promo .promo-opt-linha{font-size:12.5px}.promo .promo-opt-preco strong{font-size:18px}.promo .promo-clock-cell{flex:1;min-width:0}.promo .promo-clock-cell strong{font-size:24px}.promo .promo-faixa .wrap{gap:8px}.promo .promo-nav .brand-logo{height:28px}}.promo .promo-faixa-amarela{color:#3d2b00;background:linear-gradient(100deg,#ffc711 0%,#ffd84d 46%,#ffb703 100%);box-shadow:inset 0 -1px #7a4e0038}.promo .promo-faixa-amarela .promo-faixa-tag{color:#ffd84d;background:#0a1342}.promo .promo-faixa-amarela .promo-faixa-txt,.promo .promo-faixa-amarela .promo-faixa-txt b{color:#3d2b00}.promo .promo-fita{filter:drop-shadow(0 2px 3px #7a4e0059);flex:none}.promo .promo-causa{border-top:1px solid var(--line);background:#fffdf4}.promo .promo-causa .wrap{justify-content:center;align-items:center;gap:16px;max-width:760px;padding-top:26px;padding-bottom:26px;display:flex}.promo .promo-causa img{flex:none}.promo .promo-causa p{color:var(--slate);margin:0;font-size:14.5px;line-height:1.6}.promo .promo-causa a{color:var(--blue);font-weight:600}@media (max-width:560px){.promo .promo-causa .wrap{text-align:center;flex-direction:column;gap:12px}}
