.ContatoSection-module__qt5xuq__section{--contact-navy:#0a2540;--contact-muted:#5f7286;--contact-accent:#ef7118;--contact-surface:#f4f7f9;--contact-line:#0a254024;background:var(--contact-surface);color:var(--contact-navy);padding:clamp(4.5rem,6.5vw,7rem) clamp(1.25rem,4vw,4.5rem);position:relative}.ContatoSection-module__qt5xuq__shell{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(2.5rem,5vw,5rem);width:min(100%,1500px);margin-inline:auto;display:grid}.ContatoSection-module__qt5xuq__kicker{color:var(--contact-accent);letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.2}.ContatoSection-module__qt5xuq__title{letter-spacing:-.055em;max-width:12ch;margin-top:1rem;font-size:clamp(2.5rem,4vw,4rem);font-weight:850;line-height:.95}.ContatoSection-module__qt5xuq__intro{max-width:30rem;color:var(--contact-muted);margin-top:clamp(1.15rem,2vw,1.6rem);font-size:clamp(.98rem,1.1vw,1.08rem);line-height:1.7}.ContatoSection-module__qt5xuq__channels{flex-direction:column;gap:.25rem;margin-top:clamp(2rem,3.5vw,3rem);display:flex}.ContatoSection-module__qt5xuq__channel{border-top:1px solid var(--contact-line);color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.9rem;padding:1.05rem 0;text-decoration:none;display:grid}.ContatoSection-module__qt5xuq__channelIcon{width:2.4rem;height:2.4rem;color:var(--contact-accent);background:#ef711817;border:1px solid #ef71184d;border-radius:.65rem;place-items:center;display:grid}.ContatoSection-module__qt5xuq__channelLabel{color:var(--contact-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.2;display:block}.ContatoSection-module__qt5xuq__channelValue{letter-spacing:-.01em;margin-top:.25rem;font-size:.98rem;font-weight:700;line-height:1.3;display:block}a.ContatoSection-module__qt5xuq__channel:hover .ContatoSection-module__qt5xuq__channelValue{color:var(--contact-accent)}a.ContatoSection-module__qt5xuq__channel:focus-visible{outline-offset:.25rem;border-radius:.3rem;outline:3px solid #ef711866}.ContatoSection-module__qt5xuq__form{border:1px solid var(--contact-line);background:#fff;border-radius:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:clamp(1rem,1.6vw,1.35rem);padding:clamp(1.5rem,3vw,2.75rem);display:grid;box-shadow:0 18px 50px #0a254012}.ContatoSection-module__qt5xuq__formTitle{color:var(--contact-navy);letter-spacing:-.035em;grid-column:1/-1;margin:0 0 .35rem;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:800;line-height:1.1}.ContatoSection-module__qt5xuq__field{flex-direction:column;gap:.45rem;display:flex}.ContatoSection-module__qt5xuq__fieldWide{grid-column:1/-1}.ContatoSection-module__qt5xuq__label{color:var(--contact-navy);letter-spacing:.02em;font-size:.76rem;font-weight:750;line-height:1.2}.ContatoSection-module__qt5xuq__optional{color:var(--contact-muted);margin-left:.35rem;font-weight:500}.ContatoSection-module__qt5xuq__input,.ContatoSection-module__qt5xuq__textarea{border:1px solid var(--contact-line);width:100%;color:var(--contact-navy);font:inherit;background:#fbfcfd;border-radius:.7rem;padding:.8rem .9rem;font-size:.95rem;line-height:1.45;transition:border-color .2s,box-shadow .2s,background .2s}.ContatoSection-module__qt5xuq__textarea{resize:vertical;min-height:8.5rem}.ContatoSection-module__qt5xuq__input::placeholder,.ContatoSection-module__qt5xuq__textarea::placeholder{color:#5f72869e}.ContatoSection-module__qt5xuq__input:hover,.ContatoSection-module__qt5xuq__textarea:hover{border-color:#0a254042}.ContatoSection-module__qt5xuq__input:focus,.ContatoSection-module__qt5xuq__textarea:focus{border-color:var(--contact-accent);background:#fff;outline:none;box-shadow:0 0 0 3px #ef711829}.ContatoSection-module__qt5xuq__input[aria-invalid=true],.ContatoSection-module__qt5xuq__textarea[aria-invalid=true]{background:#c2410c0a;border-color:#c2410c}.ContatoSection-module__qt5xuq__error{color:#c2410c;font-size:.78rem;line-height:1.35}.ContatoSection-module__qt5xuq__consent{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.ContatoSection-module__qt5xuq__checkbox{width:1.1rem;height:1.1rem;accent-color:var(--contact-accent);cursor:pointer;margin-top:.12rem}.ContatoSection-module__qt5xuq__consentText{color:var(--contact-muted);font-size:.82rem;line-height:1.55}.ContatoSection-module__qt5xuq__consentText a{color:var(--contact-navy);text-underline-offset:.15em;font-weight:650;text-decoration:underline}.ContatoSection-module__qt5xuq__consentText a:hover{color:var(--contact-accent)}.ContatoSection-module__qt5xuq__actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:1rem;margin-top:.25rem;display:flex}.ContatoSection-module__qt5xuq__submit{background:var(--contact-accent);color:#fff;min-height:3rem;font:inherit;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;border:none;border-radius:.7rem;align-items:center;gap:.6rem;padding:0 1.5rem;font-size:.78rem;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.ContatoSection-module__qt5xuq__submit:hover:not(:disabled){background:#d95f0d}.ContatoSection-module__qt5xuq__submit:active:not(:disabled){transform:translateY(1px)}.ContatoSection-module__qt5xuq__submit:disabled{cursor:not-allowed;opacity:.62}.ContatoSection-module__qt5xuq__submit:focus-visible{outline-offset:3px;outline:3px solid #ef711873}.ContatoSection-module__qt5xuq__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:.95rem;height:.95rem;animation:.7s linear infinite ContatoSection-module__qt5xuq__spin}@keyframes ContatoSection-module__qt5xuq__spin{to{transform:rotate(360deg)}}.ContatoSection-module__qt5xuq__status{border-radius:.7rem;grid-column:1/-1;align-items:flex-start;gap:.6rem;padding:.85rem 1rem;font-size:.88rem;line-height:1.5;display:flex}.ContatoSection-module__qt5xuq__statusOk{color:#15803d;background:#15803d14;border:1px solid #15803d47}.ContatoSection-module__qt5xuq__statusError{color:#c2410c;background:#c2410c12;border:1px solid #c2410c4d}.ContatoSection-module__qt5xuq__honeypot{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1023px){.ContatoSection-module__qt5xuq__shell{grid-template-columns:1fr}.ContatoSection-module__qt5xuq__title{max-width:18ch}.ContatoSection-module__qt5xuq__intro{max-width:42rem}}@media (max-width:640px){.ContatoSection-module__qt5xuq__form{grid-template-columns:1fr}.ContatoSection-module__qt5xuq__title{max-width:none;font-size:clamp(2.1rem,9vw,2.9rem)}.ContatoSection-module__qt5xuq__submit{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.ContatoSection-module__qt5xuq__spinner{animation-duration:1.8s}.ContatoSection-module__qt5xuq__submit:active:not(:disabled){transform:none}}
