.contacto-hero{position:relative;padding:clamp(2.5rem,1.5rem + 4vw,5rem) 0 clamp(1.5rem,1rem + 2vw,3rem);background:var(--sand-50);overflow-x:clip}.contacto-hero__grid{display:grid;gap:var(--s7);align-items:center}.contacto-hero__title{max-width:14ch}.contacto-hero__lead{margin-top:var(--s5)}.contacto-hero__time{display:inline-flex;align-items:flex-start;gap:var(--s3);margin-top:var(--s6);padding:var(--s3) var(--s4);border-radius:var(--r-md);background:#fff;box-shadow:0 0 0 1px var(--line);font-size:var(--fs-sm);color:var(--ink)}.contacto-hero__time .ico{width:22px;height:22px;color:var(--purple);margin-top:1px}.contacto-hero__visual{display:none}@media (min-width:900px){.contacto-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:var(--s9)}.contacto-hero__visual{display:block;max-width:380px;justify-self:end;width:100%}}.contacto-form{padding-top:clamp(2.5rem,1.5rem + 3vw,4.5rem)}.page-contacto .form--cards{gap:var(--s7)}.page-contacto .form-step{display:inline-grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--purple);color:#fff;font-size:.875rem;font-weight:var(--w-bold);font-variant-numeric:tabular-nums}.page-contacto .form-picker{min-width:0;margin:0;padding:0;border:0}.page-contacto .form-picker__legend{display:flex;align-items:center;gap:var(--s3);margin-bottom:var(--s5);padding:0}.page-contacto .form-picker__title{font-size:var(--fs-h3)}.page-contacto .form-picker__grid{display:grid;gap:var(--s3)}.page-contacto .form-pick{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s4);min-height:64px;padding:var(--s3) var(--s4);border-radius:var(--r-md);background:#fff;cursor:pointer;box-shadow:0 0 0 1px var(--line);transition:box-shadow var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.page-contacto .form-pick:hover{box-shadow:0 0 0 1px var(--purple-200),var(--shadow-1)}.page-contacto .form-pick__input{order:3;appearance:none;-webkit-appearance:none;flex:none;width:22px;height:22px;margin:0;border-radius:50%;border:1.5px solid var(--field);background:#fff;display:grid;place-items:center;cursor:pointer}.page-contacto .form-pick__input::after{content:"";width:10px;height:10px;border-radius:50%;background:var(--purple);transform:scale(0);transition:transform var(--dur-fast) var(--ease)}.page-contacto .form-pick__input:checked{border-color:var(--purple)}.page-contacto .form-pick__input:checked::after{transform:scale(1)}.page-contacto .form-pick__input:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.page-contacto .form-pick__ico{order:1;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--purple-50);color:var(--purple)}.page-contacto .form-pick__ico .ico{width:22px;height:22px}.page-contacto .form-pick__txt{order:2;display:grid;gap:2px;min-width:0}.page-contacto .form-pick__t{font-weight:var(--w-strong);color:var(--purple);line-height:1.3}.page-contacto .form-pick__d{font-size:var(--fs-xs);color:var(--muted);line-height:1.45}.page-contacto .form-pick.is-checked,.page-contacto .form-pick:has(:checked){background:var(--purple-50);box-shadow:0 0 0 2px var(--purple)}.page-contacto .form-pick.is-checked .form-pick__ico,.page-contacto .form-pick:has(:checked) .form-pick__ico{background:var(--purple);color:#fff}.page-contacto .has-error .form-pick{box-shadow:0 0 0 1.5px #A52A2A}.page-contacto .form-picker__more{display:grid;gap:var(--s2);margin-top:var(--s3);padding-top:var(--s4);border-top:1px dashed var(--line-strong)}.page-contacto .form-picker__morel{font-size:var(--fs-sm);color:var(--muted)}.page-contacto .form-pick--nojs{display:none;color:var(--ink);text-decoration:none}.page-contacto .form-pick--nojs>.ico{order:3;width:22px;height:22px;color:var(--purple)}.page-contacto:where(.no-js *) .form-pick--nojs{display:grid}.page-contacto:where(.no-js *) .form-pick--js{display:none}.page-contacto .form-picker .field__err{margin-top:var(--s3)}.page-contacto .form-picker__change{margin-top:var(--s4)}.page-contacto .form-picker.is-collapsed .form-pick:not(.is-checked),.page-contacto .form-picker.is-collapsed .form-picker__morel{display:none}.page-contacto .form-picker.is-collapsed .form-picker__more{margin:0;padding:0;border:0}.page-contacto .form-picker.is-collapsed .form-picker__more:not(:has(.is-checked)){display:none}.page-contacto .form__steph{display:flex;align-items:center;gap:var(--s3);font-size:var(--fs-h3);line-height:1.25;color:var(--purple)}.page-contacto .form--cards .form__body{padding:clamp(1.25rem,.8rem + 2vw,2.5rem);border-radius:var(--r-card);background:var(--sand-50)}.page-contacto .form--cards .field input:not([type="radio"]):not([type="checkbox"]),.page-contacto .form--cards .field select,.page-contacto .form--cards .field textarea{background:#fff}.page-contacto .form:has([value="familia"]:checked) .form__cond[data-when~="familia"],.page-contacto .form:has([value="profesional"]:checked) .form__cond[data-when~="profesional"],.page-contacto .form:has([value="demo"]:checked) .form__cond[data-when~="demo"],.page-contacto .form:has([value="propuesta"]:checked) .form__cond[data-when~="propuesta"],.page-contacto .form:has([value="colaboradores"]:checked) .form__cond[data-when~="colaboradores"],.page-contacto .form:has([value="alianza"]:checked) .form__cond[data-when~="alianza"],.page-contacto .form:has([value="soporte"]:checked) .form__cond[data-when~="soporte"],.page-contacto .form:has([value="otro"]:checked) .form__cond[data-when~="otro"],.page-contacto .form:has([value="privacidad"]:checked) .form__cond[data-when~="privacidad"]{display:block}@media (min-width:600px){.page-contacto .form-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-contacto .form-picker__more{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}@media (min-width:1100px){.page-contacto .form--cards{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--s8);align-items:start}.page-contacto .form-picker__grid{grid-template-columns:1fr;gap:10px}.page-contacto .form-picker__more{grid-template-columns:1fr}.page-contacto .form-pick{min-height:0;padding:12px var(--s4)}}.contacto-help__grid{display:grid;gap:var(--s4)}.contacto-help__item{display:flex;flex-direction:column;gap:var(--s3);padding:clamp(1.25rem,1rem + 1vw,1.75rem);border-radius:var(--r-card);background:#fff;box-shadow:0 0 0 1px var(--line)}.contacto-help__ico{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--purple-50);color:var(--purple)}.contacto-help__t{font-size:var(--fs-h4);font-weight:var(--w-strong);color:var(--purple);line-height:1.3}.contacto-help__x{font-size:var(--fs-sm);color:var(--muted);line-height:1.55}.contacto-help__more{margin-top:auto;font-size:var(--fs-sm)}.contacto-help__item--alert{background:var(--coral-50);box-shadow:0 0 0 1px var(--coral-200)}.contacto-help__item--alert .contacto-help__ico{background:#fff;color:var(--coral-800)}.contacto-help__item--alert .contacto-help__t{color:var(--coral-800)}.contacto-help__item--alert .contacto-help__x{color:var(--ink)}.contacto-channels{display:grid;gap:var(--s4);align-items:center;margin-top:var(--s7);padding-top:var(--s6);border-top:1px solid var(--line-strong)}.contacto-channels__t{font-size:var(--fs-h4);font-weight:var(--w-strong)}.contacto-channels__x{margin-top:var(--s2);color:var(--muted);font-size:var(--fs-sm)}.contacto-channels__btns{display:flex;flex-wrap:wrap;gap:var(--s3)}@media (min-width:700px){.contacto-help__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.contacto-channels{grid-template-columns:minmax(0,1fr) auto}}@media (min-width:1100px){.contacto-help__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-contacto .form--cards:not(:has([name="form-name"]:checked)) .form__conds{display:none}