.IbCfMa_formulario,.IbCfMa_fila{gap:1.25rem;display:grid}.IbCfMa_campo{gap:.45rem;display:grid}.IbCfMa_campo>span,.IbCfMa_modalidad legend{font-size:var(--texto-s);color:var(--color-petroleo-noche);font-weight:700}.IbCfMa_campo input,.IbCfMa_campo select,.IbCfMa_campo textarea{border:1.5px solid var(--color-arena-oscura);border-radius:var(--radio-s);background:var(--color-blanco);width:100%;min-height:52px;font-size:var(--texto-m);padding:.8rem 1rem;transition:border-color .25s,box-shadow .25s}.IbCfMa_campo textarea{resize:vertical;min-height:140px}.IbCfMa_campo input::placeholder,.IbCfMa_campo textarea::placeholder{color:var(--color-tinta-tenue)}.IbCfMa_campo input:focus,.IbCfMa_campo select:focus,.IbCfMa_campo textarea:focus{border-color:var(--color-petroleo);outline:none;box-shadow:0 0 0 4px #1f55601f}.IbCfMa_modalidad{border:0;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;display:flex}.IbCfMa_modalidad legend{margin-bottom:.5rem;padding:0}.IbCfMa_modalidad label{cursor:pointer;position:relative}.IbCfMa_modalidad input{opacity:0;position:absolute}.IbCfMa_modalidad span{border:1.5px solid var(--color-arena-oscura);border-radius:var(--radio-pildora);background:var(--color-blanco);min-height:44px;font-size:var(--texto-s);align-items:center;padding:.5rem 1.1rem;font-weight:600;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}.IbCfMa_modalidad input:checked+span{border-color:var(--color-petroleo);background:var(--color-petroleo);color:var(--color-arena-clara)}.IbCfMa_modalidad input:focus-visible+span{outline:2px solid var(--color-mostaza);outline-offset:2px}.IbCfMa_turnstile:empty{display:none}.IbCfMa_privacidad{font-size:var(--texto-xs);color:var(--color-tinta-suave);align-items:flex-start;gap:.6rem;margin:0;display:flex}.IbCfMa_privacidad svg{color:var(--color-petroleo);flex-shrink:0}.IbCfMa_error{border-radius:var(--radio-s);background:var(--color-error-fondo);color:var(--color-error);margin:0;padding:.9rem 1rem;font-weight:600}.IbCfMa_formulario button[type=submit]{justify-self:start}.IbCfMa_formulario button[disabled]{opacity:.7;cursor:wait}@media (min-width:640px){.IbCfMa_fila{grid-template-columns:1fr 1fr}}
.KnB_Xq_cabecera{padding:calc(var(--alto-cabecera) + clamp(3rem, 2rem + 4vw, 6rem)) 0 clamp(2.5rem, 2rem + 3vw, 4.5rem);background:linear-gradient(180deg, var(--color-arena) 0%, var(--color-arena-clara) 100%);position:relative;overflow:hidden}.KnB_Xq_halo{pointer-events:none;background:radial-gradient(circle,#2f748329,#0000 65%);border-radius:50%;width:640px;height:640px;position:absolute;top:-260px;right:-200px}.KnB_Xq_texto{max-width:50rem;position:relative}.KnB_Xq_texto h1{font-size:clamp(2.4rem,1.7rem + 3vw,4rem)}.KnB_Xq_intro{max-width:40rem;font-size:var(--texto-l);color:var(--color-tinta-suave)}
