.consulta-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:10%;align-items:start}.consulta-layout h2{font-size:45px;margin:8px 0 22px}.consulta-intro{max-width:650px;font-size:16px;color:#5c5851;margin:0 0 34px}.consulta-form{display:grid;gap:22px;max-width:720px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:25px}.consulta-form select{font:15px var(--sans);padding:14px 0;background:transparent;border:0;border-bottom:1px solid #aaa093;color:var(--charcoal);border-radius:0;outline:none}.consulta-form select:focus{border-color:var(--wine)}.consulta-form textarea{resize:vertical;min-height:130px}.consent{display:flex;align-items:flex-start;gap:10px;color:#625d55;font-size:13px;line-height:1.5}.consent input{margin-top:4px;accent-color:var(--wine)}.honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.form-status{padding:15px 18px;margin:0 0 23px;font-size:14px;line-height:1.5;border-left:2px solid var(--gold);background:var(--warm);color:#534e47}.form-status.success{border-color:#587055;background:#eef2eb}.form-status.error{border-color:#8f3c46;background:#f6eceb}@media(max-width:900px){.consulta-layout{grid-template-columns:1fr;gap:50px}}@media(max-width:580px){.consulta-layout h2{font-size:37px}.form-row{grid-template-columns:1fr;gap:22px}}
