html.modal-aberto{overflow:hidden}.ld .le-modal{color:#3a4262;background:0 0;border:0;width:min(520px,100vw - 32px);max-width:none;max-height:calc(100svh - 32px);margin:auto;padding:0;overflow:visible}.ld .le-modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050820b8}.ld .le-modal[open]{animation:.45s cubic-bezier(.16,1,.3,1) le-entra}.ld .le-modal[open]::backdrop{animation:.35s ease-out le-fundo}@keyframes le-entra{0%{opacity:0;transform:translateY(18px)scale(.97)}}@keyframes le-fundo{0%{opacity:0}}.ld .le-cartao{overscroll-behavior:contain;background:radial-gradient(120% 60% at 100% 0,#c5cae98c,#0000 60%),#fff;border-radius:22px;max-height:calc(100svh - 32px);padding:clamp(24px,4vw,36px);position:relative;overflow-y:auto;box-shadow:inset 0 0 0 1px #303f9f14,0 2px #303f9f14,0 40px 80px -30px #050820cc,0 20px 60px -30px #303f9f99}.ld .le-fechar{cursor:pointer;background:#303f9f12;border:0;border-radius:50%;width:40px;height:40px;transition:background .25s;position:absolute;top:14px;right:14px}.ld .le-fechar:hover{background:#303f9f24}.ld .le-fechar span,.ld .le-fechar span:before{background:#303f9f;border-radius:2px;width:16px;height:2px;margin:-1px 0 0 -8px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.ld .le-fechar span:before{content:"";margin:0;top:0;left:0;transform:rotate(90deg)}.ld .le-titulo{color:#0f1430;letter-spacing:-.04em;margin:0;padding-right:44px;font-size:clamp(1.5rem,1.3rem + .8vw,1.85rem);font-weight:800;line-height:1.1}.ld .le-texto{color:#5a6385;margin:10px 0 0;font-size:1rem;line-height:1.55}.ld .le-form{grid-template-columns:minmax(0,1fr) 112px;gap:14px 12px;margin-top:24px;display:grid}.ld .le-largo{grid-column:1/-1}.ld .le-campo{align-content:start;gap:6px;min-width:0;display:grid}.ld .le-campo label,.ld .le-rotulo{color:#0f1430;font-size:.86rem;font-weight:700}.ld .le-campo input,.ld .seletor-botao{width:100%;height:50px;font:inherit;color:#0f1430;background:#f4f6fb;border:0;border-radius:12px;outline:none;padding:0 14px;font-size:1rem;transition:box-shadow .2s,background .2s;box-shadow:inset 0 0 0 1px #dde2ed}.ld .le-campo input::placeholder{color:#9aa2bf}.ld .le-campo input:focus,.ld .seletor-botao:focus-visible,.ld .seletor.aberto .seletor-botao{background:#fff;outline:none;box-shadow:inset 0 0 0 2px #303f9f,0 0 0 4px #303f9f1f}.ld .le-campo input[aria-invalid=true],.ld .seletor-botao[aria-invalid=true]{background:#fff;box-shadow:inset 0 0 0 2px #d93a3a}.ld .le-erro{color:#c62828;font-size:.82rem;font-weight:600}.ld .le-uf-ancora{outline:none}.ld .le-pote{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ld .le-aviso{color:#8a1f1f;background:#fdecec;border-radius:12px;grid-column:1/-1;margin:0;padding:12px 14px;font-size:.92rem;font-weight:600}.ld .le-enviar{grid-column:1/-1;width:100%;height:52px;margin-top:4px}.ld .le-feito{justify-items:start;display:grid}.ld .le-check{background:linear-gradient(160deg,#3ddc84,#178a4c);border-radius:50%;width:52px;height:52px;margin-bottom:18px;position:relative;box-shadow:0 12px 26px -10px #178a4cb3,inset 0 1.5px #ffffff73}.ld .le-check:after{content:"";border-bottom:3.5px solid #fff;border-right:3.5px solid #fff;width:11px;height:20px;position:absolute;top:12px;left:19px;transform:rotate(45deg)}.ld .le-feito .le-enviar{margin-top:24px}.ld .seletor{position:relative}.ld .seletor-botao{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}.ld .seletor-botao.vazio .seletor-valor{color:#9aa2bf;font-weight:500}.ld .seletor-seta{border-bottom:2px solid #303f9f;border-right:2px solid #303f9f;flex:none;width:8px;height:8px;margin-top:-4px;transition:transform .3s cubic-bezier(.16,1,.3,1);transform:rotate(45deg)}.ld .seletor.aberto .seletor-seta{transform:translateY(4px)rotate(-135deg)}.ld .seletor-lista{z-index:5;overscroll-behavior:contain;background:#fff;border-radius:14px;width:max(100%,132px);max-height:232px;margin:0;padding:6px;list-style:none;animation:.25s cubic-bezier(.16,1,.3,1) le-lista;position:absolute;bottom:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:inset 0 0 0 1px #dde2ed,0 24px 48px -18px #0e144073,0 8px 18px -10px #303f9f59}.ld .seletor-lista[hidden]{display:none}@keyframes le-lista{0%{opacity:0;transform:translateY(6px)}}.ld .seletor-lista li{cursor:pointer;color:#3a4262;border-radius:9px;justify-content:space-between;align-items:center;height:40px;padding:0 12px;font-weight:600;display:flex}.ld .seletor-lista li.ativa{color:#303f9f;background:#303f9f14}.ld .seletor-lista li[aria-selected=true]{color:#303f9f}.ld .seletor-lista li[aria-selected=true]:after{content:"";border-bottom:2px solid;border-right:2px solid;width:5px;height:10px;margin-top:-3px;transform:rotate(45deg)}@media (max-width:420px){.ld .le-form{grid-template-columns:minmax(0,1fr) 96px}}@media (prefers-reduced-motion:reduce){.ld .le-modal[open],.ld .le-modal[open]::backdrop,.ld .seletor-lista{animation:none}.ld .seletor-seta{transition:none}}
