.voz-pagina{--voz-azul:#31578e;--voz-marinho:#1e3c61;--voz-amarelo:#ffb338;color:#233e5e;font-size:16px;line-height:1.65}
.voz-pagina *{box-sizing:border-box}
.voz-hero{position:relative;overflow:hidden;background:linear-gradient(115deg,#1e3c61 0%,#31578e 72%,#41649b 100%);color:#fff;padding:170px 0 95px}
.voz-hero:before{content:"";position:absolute;width:580px;height:580px;border:1px solid #ffffff0e;border-radius:50%;right:-210px;top:-330px;box-shadow:0 0 0 65px #ffffff04,0 0 0 130px #ffffff03;pointer-events:none}
.voz-hero-grid{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:65px}
.voz-hero-copy{position:relative;z-index:1}
.voz-eyebrow{display:inline-flex;align-items:center;gap:10px;color:#ffcd76;font-size:12px;font-weight:900;letter-spacing:1.7px;text-transform:uppercase}
.voz-eyebrow i{font-size:13px}
.voz-hero h1{font-size:78px;line-height:1.1;letter-spacing:-2px;margin:20px 0 20px;font-weight:900}
.voz-hero h1 em{font-style:normal;color:var(--voz-amarelo)}
.voz-hero p{font-size:18px;line-height:1.7;color:#e1e9f3;margin:18px 0 26px}
.voz-hero .voz-subtitulo{font-size:23px;font-weight:700;line-height:1.4;color:#fff;margin:0}
.voz-cta{display:inline-flex;align-items:center;justify-content:center;gap:35px;background:var(--voz-amarelo);border-radius:9px;padding:15px 25px;color:#1e3c61;font-weight:900;font-size:16px;transition:background .2s,transform .2s}
.voz-cta:hover{background:#ffc360;transform:translateY(-2px)}
.voz-arte{position:relative;min-height:325px;display:flex;align-items:center;justify-content:center}
.voz-arte-orbita{width:270px;height:270px;position:absolute;border:1px solid #ffffff25;border-radius:50%;box-shadow:0 0 0 27px #ffffff04,0 0 0 54px #ffffff03}
.voz-balao{position:absolute;display:flex;justify-content:center;align-items:center;box-shadow:0 20px 60px #0e274b2e}
.voz-balao-azul{width:215px;height:170px;left:50%;top:34px;transform:translateX(-65%) rotate(-8deg);border:1px solid #ffffff30;border-radius:38px 38px 38px 7px;background:#577caf;font-size:90px;color:#fff}
.voz-balao-amarelo{width:114px;height:105px;left:54%;top:153px;transform:rotate(10deg);border-radius:25px 25px 7px 25px;background:var(--voz-amarelo);font-size:46px;color:#294c79}
.voz-arte-legenda{position:absolute;bottom:0;display:flex;align-items:center;gap:10px;color:#e1e9f3;font-size:14px}
.voz-arte-legenda span{width:7px;height:7px;background:var(--voz-amarelo);border-radius:50%}
.voz-hero-curva{position:absolute;left:0;bottom:-1px;width:100%;height:55px;display:block}
.voz-conteudo{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:80px;padding-top:75px;padding-bottom:95px;scroll-margin-top:115px;align-items:start}
.voz-acolhimento{padding-top:22px}
.voz-tag{display:inline-flex;align-items:center;gap:8px;color:#b76c0b;font-size:11px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}
.voz-acolhimento h2{font-size:36px;line-height:1.25;letter-spacing:-.7px;color:var(--voz-marinho);margin:16px 0 23px;text-wrap:balance}
.voz-acolhimento>p{color:#667585;font-size:17px;line-height:1.85;margin:0}
.voz-nota{display:flex;gap:17px;padding:22px;margin-top:30px;border-radius:14px;background:#edf3fa;border-left:3px solid var(--voz-amarelo)}
.voz-nota>i{font-size:25px;color:var(--voz-azul);padding-top:4px}
.voz-nota p{font-size:14px;line-height:1.7;margin:0;color:#53697f}
.voz-nota strong{display:block;color:var(--voz-marinho);font-size:16px;margin-bottom:3px}
.voz-como-contar{padding:25px 0 0;margin-top:25px;border-top:1px solid #e7edf3}
.voz-como-contar h3{font-size:16px;line-height:1.5;margin:0 0 8px}
.voz-como-contar p{font-size:14px;color:#667585;margin:0;line-height:1.8}
.voz-formulario{min-width:0;background:#fff;border:1px solid #e1e7ef;border-top:4px solid var(--voz-amarelo);border-radius:18px;padding:36px;box-shadow:0 14px 50px #1e3c610a}
.voz-formulario h2{color:var(--voz-marinho);font-size:26px;line-height:1.3;margin:12px 0 10px;letter-spacing:-.4px}
.voz-form-intro{font-size:14px;color:#6d7b8a;margin:0 0 27px}
.voz-formulario>label{display:block;font-size:14px;font-weight:700;color:#334d69;margin:19px 0 8px}
.voz-formulario>label span{color:#b76c0b}
.voz-formulario>input,.voz-formulario>textarea{display:block;width:100%;background:#f8fafc;border:1px solid #dbe3ed;border-radius:9px;padding:14px 16px;font-family:inherit;font-size:15px;color:#243f60;transition:border-color .2s,box-shadow .2s}
.voz-formulario>input{height:51px}
.voz-formulario>textarea{min-height:178px;resize:vertical;line-height:1.65}
.voz-formulario>input::placeholder,.voz-formulario>textarea::placeholder{color:#84909d;opacity:1}
.voz-formulario>input:focus,.voz-formulario>textarea:focus{border-color:var(--voz-azul);outline:0;box-shadow:0 0 0 3px #31578e1a;background:#fff}
.voz-privacidade{display:flex;gap:10px;align-items:flex-start;color:#6d7b8a;font-size:12px;line-height:1.7;margin:19px 0 22px}
.voz-privacidade i{color:var(--voz-azul);font-size:17px;margin-top:2px}
.voz-privacidade a{color:var(--voz-azul);text-decoration:underline;text-underline-offset:2px}
.voz-formulario button{display:flex;align-items:center;justify-content:center;gap:18px;border:0;border-radius:9px;background:var(--voz-azul);color:#fff;width:100%;min-height:53px;padding:14px 16px;font-family:inherit;font-size:16px;font-weight:900;cursor:pointer;transition:background .2s}
.voz-formulario button:hover{background:var(--voz-marinho)}
.voz-formulario button:disabled{opacity:.7;cursor:wait}
.voz-formulario .voz-form-obrigatorios{text-align:center;font-size:11px;color:#6d7b8a;margin:12px 0 0}
.voz-hp{display:none!important}
.voz-alerta{border:1px solid #efcd8c;background:#fff8e9;color:#79521e;border-radius:9px;padding:16px;font-size:14px;margin:20px 0}
.voz-alerta ul{padding-left:20px;margin:8px 0 0}
.voz-sucesso{padding-top:40px;padding-bottom:40px;text-align:center}
.voz-sucesso-icone{width:74px;height:74px;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;border-radius:50%;background:#edf6ed;color:#397345;font-size:30px}
.voz-sucesso>p{font-size:16px;color:#667585;margin-bottom:25px}
.voz-pagina a:focus-visible,.voz-pagina button:focus-visible{outline:3px solid #dd8e10;outline-offset:4px}
@media(max-width:980px){.voz-hero{padding:140px 0 85px}.voz-hero-grid{gap:20px}.voz-hero h1{font-size:62px}.voz-hero .voz-subtitulo{font-size:20px}.voz-arte{transform:scale(.85)}.voz-conteudo{gap:35px;padding-top:45px;padding-bottom:65px}.voz-acolhimento h2{font-size:30px}.voz-formulario{padding:25px}}
@media(max-width:700px){.voz-hero{padding:130px 0 75px}.voz-hero-grid{grid-template-columns:1fr;gap:20px}.voz-hero h1{font-size:57px;letter-spacing:-1.5px}.voz-hero p{font-size:16px}.voz-eyebrow{font-size:10px}.voz-arte{min-height:235px;transform:scale(.8);margin:-20px 0 -15px}.voz-balao-azul{top:0}.voz-balao-amarelo{top:107px}.voz-arte-legenda{bottom:-12px;font-size:15px}.voz-conteudo{grid-template-columns:1fr;gap:35px;padding-top:25px;scroll-margin-top:90px}.voz-acolhimento h2{font-size:30px;max-width:400px}.voz-acolhimento>p{font-size:16px}.voz-formulario{padding:25px 20px}.voz-formulario h2{font-size:24px}.voz-hero-curva{height:35px}.voz-tag{font-size:10px}}
@media(prefers-reduced-motion:reduce){.voz-pagina *{transition:none!important}}
