.form-grade{gap:40px;display:grid}.form-intro{align-content:start;gap:18px;display:grid}.form-intro p{color:var(--carrara-75);max-width:44ch}.form-intro p.form-intro__aviso{color:var(--carrara);border-left:3px solid var(--amazonita);background:#f2f0ef14;padding:10px 12px;font-size:.92rem}.form-intro p.form-intro__prazo{color:var(--carrara);border-top:1px solid #f2f0ef38;padding-top:18px;font-weight:500}.form-caixa{background:var(--carrara);color:var(--azul);padding:clamp(24px,4vw,44px)}form{gap:22px;display:grid}form[hidden]{display:none}.campo{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.campo label,.campo legend{margin-bottom:8px;padding:0;font-size:.92rem;font-weight:500}.campo>label{margin-bottom:0}input:not([type=radio]):not([type=checkbox]),select{border:1px solid var(--areia);border-radius:var(--raio);background:var(--branco);width:100%;min-height:50px;color:var(--azul);font:inherit;padding:12px 14px;font-size:16px}input[type=file]{padding:10px;font-size:.9rem}.campo-par{gap:22px;display:grid}.campo__opcional{color:var(--azul-60);font-weight:400}.campo__dica{color:var(--azul-60);margin-top:-14px;font-size:.85rem}.campo__dica--alerta{color:#a23b2c}@media (min-width:520px){.campo-par{grid-template-columns:minmax(150px,.8fr) 1.2fr;column-gap:14px}.campo__dica{grid-column:1/-1}}.opcoes{gap:8px;display:grid}.opcoes--duas{grid-template-columns:1fr 1fr}.opcoes--faixas{grid-template-columns:1fr}.opcao{cursor:pointer;position:relative;margin:0!important;font-weight:400!important}.opcao input{opacity:0;position:absolute}.opcao span{border:1px solid var(--areia);background:var(--branco);align-items:center;min-height:48px;padding:10px 14px;font-size:.95rem;line-height:1.3;display:flex}.opcao input:checked+span{background:var(--azul);border-color:var(--azul);color:var(--carrara)}.opcao input:focus-visible+span{outline:2px solid var(--azul);outline-offset:2px}.arquivo{gap:6px;margin-top:6px;display:grid}.arquivo label span{color:var(--azul-60);font-weight:400}.consentimento{cursor:pointer;grid-template-columns:22px 1fr;gap:12px;font-size:.88rem;line-height:1.5;display:grid}.consentimento input{width:20px;height:20px;accent-color:var(--azul);margin:1px 0 0}.invalido input:not([type=radio]):not([type=checkbox]),.invalido select,.invalido .opcao span{border-color:#a23b2c}.invalido>legend,.invalido>label,.consentimento.invalido span{color:#a23b2c}.isca{position:absolute;left:-9999px}.form-aviso{border-top:1px solid var(--areia-40);padding-top:6px;font-size:.95rem;font-weight:500}.form-erro{color:#a23b2c;font-size:.92rem}.form-enviar{background:var(--azul);width:100%;color:var(--carrara)}.form-enviar:hover{background:#26303a}.form-enviar:disabled{opacity:.7;cursor:wait}.resultado{outline:none;gap:16px;display:grid}.resultado[hidden]{display:none}.resultado h3{font-size:clamp(1.4rem,3vw,1.8rem);line-height:1.25}.resultado p{color:var(--azul-80)}.resultado p.resultado__maiores{color:var(--azul);background:var(--amazonita);padding:12px 14px}.resultado__acoes{gap:10px;display:grid}.resultado__acoes .btn--primario{background:var(--azul);color:var(--carrara)}.resultado__nota{font-size:.88rem}@media (min-width:960px){.form-grade{grid-template-columns:.8fr 1.2fr;gap:72px}.form-intro{position:sticky;top:100px}.opcoes--faixas{grid-template-columns:repeat(3,1fr)}.opcoes:not(.opcoes--duas):not(.opcoes--faixas){grid-template-columns:1fr 1fr 1.6fr}}
