.Contacto_page__824OE{background:radial-gradient(circle at top right,var(--color-blue-glow),transparent 35%),var(--color-bg)}.Contacto_layout__7qEN1{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);grid-gap:var(--space-lg);gap:var(--space-lg);align-items:start}.Contacto_formCard__GPRhK,.Contacto_infoCard__ZbIbD{border:1px solid var(--color-divider);border-radius:16px;background:var(--color-surface);padding:clamp(24px,4vw,40px)}.Contacto_eyebrow__aotz6{margin:0;color:var(--color-blue);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.Contacto_formCard__GPRhK h1,.Contacto_infoCard__ZbIbD h2{margin-top:var(--space-md)}.Contacto_infoCard__ZbIbD h2{font-size:clamp(28px,3vw,36px)}.Contacto_infoText__DXd_S,.Contacto_intro__jlABp{margin-top:var(--space-md);color:var(--color-ink-muted);line-height:1.7}.Contacto_form__NfDLq{margin-top:var(--space-lg);display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.Contacto_fieldGrid__Faitp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-md);gap:var(--space-md)}.Contacto_field__UQwS7{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.Contacto_field__UQwS7 span,.Contacto_infoLabel__PF0xg{color:var(--color-ink);font-size:13px;font-weight:600}.Contacto_field__UQwS7 input,.Contacto_field__UQwS7 select,.Contacto_field__UQwS7 textarea{width:100%;border:1px solid var(--color-divider);border-radius:8px;background:var(--color-bg);color:var(--color-ink);padding:14px 16px;transition:border-color .2s ease,box-shadow .2s ease}.Contacto_field__UQwS7 textarea{min-height:160px;resize:vertical}.Contacto_field__UQwS7 input:disabled,.Contacto_field__UQwS7 select:disabled,.Contacto_field__UQwS7 textarea:disabled{cursor:not-allowed;opacity:.7}.Contacto_field__UQwS7 input:hover,.Contacto_field__UQwS7 select:hover,.Contacto_field__UQwS7 textarea:hover{border-color:var(--color-blue-light)}.Contacto_field__UQwS7 input:focus-visible,.Contacto_field__UQwS7 select:focus-visible,.Contacto_field__UQwS7 textarea:focus-visible{border-color:var(--color-blue);box-shadow:0 0 0 4px var(--color-blue-glow);outline:none}.Contacto_submitButton__n95sr{border:0;border-radius:6px;background:var(--color-blue);color:var(--color-bg);padding:16px 24px;font-weight:600;cursor:pointer;transition:background .22s ease,transform .22s ease}.Contacto_submitButton__n95sr:hover{background:var(--color-blue-dark);transform:translateY(-2px)}.Contacto_submitButton__n95sr:disabled{background:var(--color-blue-light);cursor:wait;transform:none}.Contacto_botcheck__ndgT1{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0,0,0,0);overflow:hidden}.Contacto_submitHelp__lxAXz{margin-top:var(--space-md);display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.Contacto_submitMessage__H8yTi{border:1px solid var(--color-divider);border-radius:10px;padding:14px 16px;color:var(--color-ink-muted);font-size:14px;line-height:1.6}.Contacto_submitInfo__zGAvz{background:var(--color-bg)}.Contacto_submitSuccess__mDZ32{background:var(--color-blue-tint);border-color:rgba(26,107,255,.24);color:var(--color-blue-dark)}.Contacto_submitError__PNKx9{background:rgba(10,10,10,.04);border-color:rgba(10,10,10,.12);color:var(--color-ink)}.Contacto_inlineMailLink__rfNXf{color:var(--color-blue);font-weight:600;width:-moz-fit-content;width:fit-content}.Contacto_infoList__0r_8R{margin-top:var(--space-lg);display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.Contacto_infoItem__0W91D{border-top:1px solid var(--color-divider);padding-top:var(--space-md)}.Contacto_infoLink__uOr3_{display:inline-block;margin-top:var(--space-xs);color:var(--color-blue);font-weight:600;word-break:break-word}@media (max-width:767px){.Contacto_fieldGrid__Faitp,.Contacto_layout__7qEN1{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1023px){.Contacto_layout__7qEN1{grid-template-columns:1fr}}