.eu-jform{--euj-n:#001844;--euj-s:#6797b8;--euj-t:#dce8f1;background:radial-gradient(120% 90% at 0 20%,rgba(103,151,184,.3) 0,rgba(103,151,184,0) 55%),linear-gradient(135deg,#0b2557,#001844 65%);border-radius:0;color:#fff;container-type:inline-size;font-family:Open Sans,Lato,Arial,Helvetica,sans-serif;margin:0 auto;max-width:760px;padding:32px}.eu-jform,.eu-jform *,.eu-jform :after,.eu-jform :before{box-sizing:border-box}.eu-jform__titulo{color:#fff;font-family:Lato,sans-serif;font-size:26px;font-weight:700;line-height:1.25;margin:0 0 6px}.eu-jform__subtitulo{color:hsla(0,0%,100%,.78);font-size:15.5px;line-height:1.5;margin:0 0 20px}.eu-jform__grade{display:grid;gap:14px 18px;grid-template-columns:1fr 1fr;margin-top:18px}.eu-jform__campo{display:flex;flex-direction:column;min-width:0}.eu-jform__campo--full{grid-column:1/-1}.eu-jform label{color:#fff;font-size:14px;font-weight:600;line-height:1.4;margin:0 0 6px}.eu-jform label span{color:var(--euj-t)}.eu-jform input[type=email],.eu-jform input[type=tel],.eu-jform input[type=text],.eu-jform select,.eu-jform textarea{background:#fff;border:1px solid #e5e8ee;border-radius:0;color:#1d2433;font:inherit;font-size:16px;font-weight:400;margin:0;min-height:44px;outline:none;padding:10px 12px;width:100%}.eu-jform textarea{min-height:88px;resize:vertical}.eu-jform input:focus,.eu-jform select:focus,.eu-jform textarea:focus{border-color:var(--euj-s);box-shadow:0 0 0 3px rgba(103,151,184,.55)}.eu-jform [aria-invalid=true]{border-color:#f2c14e;box-shadow:0 0 0 2px rgba(242,193,78,.55)}.eu-jform__erro{color:#f7d27a;font-size:13px;margin-top:4px}.eu-jform__erro:empty{display:none}.eu-jform__hp{height:1px;left:-9999px!important;overflow:hidden;position:absolute!important;width:1px}.eu-jform__consent{align-items:flex-start;display:flex;gap:10px;margin:18px 0 0}.eu-jform__consent input{accent-color:var(--euj-s);flex:0 0 auto;height:18px;margin:2px 0 0;width:18px}.eu-jform__consent label{color:hsla(0,0%,100%,.85);font-size:14px;font-weight:400;margin:0}.eu-jform__botao{background:var(--euj-s);border:1px solid var(--euj-s);border-radius:0;color:#fff;cursor:pointer;display:inline-block;font:inherit;font-size:14px;font-weight:600;line-height:1.2;margin-top:20px;min-height:46px;padding:13px 24px;transition:transform .2s,box-shadow .2s,background-color .2s}.eu-jform__botao:after{content:"→";display:inline-block;margin-left:8px;transition:transform .2s}.eu-jform__botao:hover{background:#5a8aab;box-shadow:0 10px 22px rgba(0,0,0,.25);transform:translateY(-2px)}.eu-jform__botao:hover:after{transform:translateX(4px)}.eu-jform__botao:focus-visible{outline:3px solid #fff;outline-offset:2px}.eu-jform__botao[disabled]{box-shadow:none;cursor:wait;opacity:.7;transform:none}.eu-jform__status{font-size:14px;margin:12px 0 0}.eu-jform__status--erro{color:#f7d27a}.eu-jform__legal a,.eu-jform__status a{color:#fff;text-decoration:underline}.eu-jform__legal{color:hsla(0,0%,100%,.6);font-size:12px;line-height:1.5;margin:14px 0 0}.eu-jform__sucesso{font-size:16px;line-height:1.5;padding:24px 0;text-align:center}.eu-jform__sucesso p{margin:0 0 8px}@media (max-width:640px){.eu-jform{padding:24px 18px}.eu-jform__grade{grid-template-columns:1fr}.eu-jform__titulo{font-size:22px}.eu-jform__botao{width:100%}}@container (max-width: 300px){.eu-jform__grade{grid-template-columns:1fr}}.eu-jform--painel{align-items:center;background:none;color:#212529;container-type:normal;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1140px;padding:0}.eu-jform--painel .eu-jform__card{background:radial-gradient(120% 90% at 0 20%,rgba(103,151,184,.3) 0,rgba(103,151,184,0) 55%),linear-gradient(135deg,#0b2557,#001844 65%);color:#fff;container-type:inline-size;min-width:0;padding:32px}.eu-jform__painel{font-family:Open Sans,sans-serif}.euj-p__h{color:#1b1b1b;font:700 32px/1.2 Lato,sans-serif;margin:0 0 12px}.euj-p__t{color:#444;font-size:15.5px;line-height:1.7;margin:0 0 26px}.euj-p__eb{color:#6797b8;display:block;font:700 13px Lato,sans-serif;letter-spacing:.1em;margin:0 0 12px;text-transform:uppercase}.euj-p__g{display:grid;gap:6px;grid-template-columns:1fr 1fr}.euj-aw{align-items:center;background:#fff;border:1px solid #e5e8ee;display:flex;flex-direction:column;padding:18px 14px 16px;text-align:center;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.euj-aw:hover{border-color:#6797b8;box-shadow:0 12px 24px rgba(0,24,68,.1);transform:translateY(-4px)}.euj-aw__b{display:block;height:67px;margin:0 auto 8px;width:84px}.euj-aw__q{fill:#6797b8;font:700 9px Lato,Arial,sans-serif}.euj-aw__y{fill:#001844;font:700 20px Lato,Arial,sans-serif}.euj-aw strong{color:#001844;display:block;font:700 14px/1.35 Lato,sans-serif;margin:0 0 8px}.euj-aw span{border:1px solid rgba(103,151,184,.5);color:#6797b8;display:inline-block;font:700 10.5px/1.3 Lato,sans-serif;letter-spacing:.08em;margin-top:auto;padding:4px 10px;text-transform:uppercase}.euj-erp{align-items:center;background:#001844;color:#fff!important;display:flex;gap:16px;margin-top:6px;overflow:hidden;padding:16px 18px;position:relative;text-decoration:none;transition:transform .25s,box-shadow .25s}.euj-erp:before{background:#6797b8;bottom:0;content:"";height:4px;left:0;position:absolute;transition:width .35s;width:0}.euj-erp:hover{box-shadow:0 14px 26px rgba(0,24,68,.22);transform:translateY(-3px)}.euj-erp:hover:before{width:100%}.euj-erp img{flex:none;height:auto;width:56px}.euj-erp__t{color:hsla(0,0%,100%,.88);display:block;font-size:13.5px;line-height:1.55}.euj-erp b{color:#dce8f1;display:inline-block;font:600 13.5px Lato,sans-serif;margin-top:6px}.euj-erp b:after{content:"→";display:inline-block;margin-left:6px;transition:transform .2s}.euj-erp:hover b:after{transform:translateX(4px)}.euj-p__ck{list-style:none;margin:0 0 28px;padding:0}.euj-p__ck li{color:#212529;font-size:16px;line-height:1.5;padding:8px 0 8px 34px;position:relative}.euj-p__ck li:before{align-items:center;background:#6797b8;border-radius:50%;color:#fff;content:"✓";display:flex;font-size:12px;height:22px;justify-content:center;left:0;position:absolute;top:9px;width:22px}.euj-p__ck+.euj-erp{padding:22px 24px}.euj-p__ck+.euj-erp img{width:68px}.euj-p__ck+.euj-erp .euj-erp__t{font-size:14.5px}@media (max-width:1023px){.eu-jform--painel{display:block;max-width:760px}.eu-jform__painel{display:none}}@media (max-width:640px){.eu-jform--painel .eu-jform__card{padding:24px 18px}}@media (prefers-reduced-motion:reduce){.eu-jform__botao,.euj-aw,.euj-erp,.euj-erp:before{transition:none}}