/* Nortiva — Etapa 06.4-B: formulário curto */
.nortiva-contact-form{width:min(100%,46rem)}
.nortiva-form{position:relative;display:grid;gap:1.25rem}
.nortiva-form__field{display:grid;gap:.5rem}
.nortiva-form label{font-weight:600;color:var(--wp--preset--color--azul-norte)}
.nortiva-form input[type="text"],.nortiva-form input[type="tel"],.nortiva-form input[type="email"],.nortiva-form textarea{width:100%;min-height:3.25rem;border:1px solid var(--wp--preset--color--nevoa);border-radius:.75rem;background:var(--wp--preset--color--branco);color:var(--wp--preset--color--azul-norte);padding:.85rem 1rem;font:inherit}
.nortiva-form textarea{min-height:9rem;resize:vertical}
.nortiva-form input:focus-visible,.nortiva-form textarea:focus-visible,.nortiva-form__submit:focus-visible,.nortiva-form__consent a:focus-visible{outline:3px solid var(--wp--preset--color--azul-horizonte);outline-offset:3px}
.nortiva-form__consent{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;font-weight:400!important;line-height:1.55}
.nortiva-form__consent input{width:1.2rem;height:1.2rem;margin-top:.18rem;accent-color:var(--wp--preset--color--azul-norte)}
.nortiva-form__consent a{color:inherit;text-underline-offset:.18em}
.nortiva-form__submit{justify-self:start;min-height:3rem;border:0;border-radius:999px;background:var(--wp--preset--color--verde-aurora);color:var(--wp--preset--color--azul-norte);padding:.8rem 1.35rem;font:700 1rem/1 Inter,sans-serif;cursor:pointer}
.nortiva-form-status{margin-bottom:1.25rem;border-radius:.75rem;padding:1rem 1.1rem;font-weight:600}
.nortiva-form-status--error{border:1px solid #B42318;background:#fff7f6;color:#7f1d13}
.nortiva-form__honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}
@media(max-width:480px){.nortiva-form__submit{width:100%;justify-self:stretch}.nortiva-form{gap:1rem}}
