.proceso[data-astro-cid-db7yltb5]{background:var(--cream)}.proceso__head[data-astro-cid-db7yltb5]{max-width:680px;margin-bottom:48px}.proceso__steps[data-astro-cid-db7yltb5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0;margin:0;padding:0;list-style:none;border-top:1px solid oklch(.22 .03 248 / .16)}.paso[data-astro-cid-db7yltb5]{padding:30px 0;border-bottom:1px solid var(--hairline-light)}.paso__title[data-astro-cid-db7yltb5]{margin-bottom:9px;font-family:var(--font-display);font-weight:700;font-size:19px;color:var(--text-on-light)}.paso__desc[data-astro-cid-db7yltb5]{font-size:15px;line-height:1.55;color:var(--text-on-light-muted)}@media(min-width:720px){.paso[data-astro-cid-db7yltb5]{padding:34px 26px;border-bottom:none;border-left:1px solid var(--hairline-light)}.paso[data-astro-cid-db7yltb5]:first-child{padding-left:0;border-left:none}.paso[data-astro-cid-db7yltb5]:last-child{padding-right:0}}.contacto[data-astro-cid-xjughlio]{position:relative;overflow:hidden;background:var(--ink);color:var(--text-on-dark)}.contacto__glow[data-astro-cid-xjughlio]{position:absolute;left:50%;top:-40%;width:min(60vw,620px);height:min(60vw,620px);border-radius:50%;transform:translate(-50%);background:radial-gradient(circle,oklch(.86 .16 84 / .22),transparent 66%)}.contacto__grid-bg[data-astro-cid-xjughlio]{position:absolute;left:-14%;bottom:-34%;width:52%;height:86%;opacity:.45;transform:perspective(700px) rotateX(60deg) rotate(-12deg);background:repeating-linear-gradient(90deg,oklch(.6 .07 232 / .4) 0 2px,transparent 2px 46px),repeating-linear-gradient(0deg,oklch(.6 .07 232 / .35) 0 2px,transparent 2px 30px)}.contacto__inner[data-astro-cid-xjughlio]{position:relative;z-index:1;display:grid;gap:clamp(36px,5vw,72px);align-items:start}.contacto__title[data-astro-cid-xjughlio]{margin-bottom:20px;line-height:.92}.contacto__lede[data-astro-cid-xjughlio]{margin-bottom:30px;font-size:18px}.contacto__datos[data-astro-cid-xjughlio]{display:flex;flex-direction:column;gap:14px;margin:0;padding-top:28px;list-style:none;border-top:1px solid var(--hairline-dark)}.contacto__datos[data-astro-cid-xjughlio] li[data-astro-cid-xjughlio],.contacto__datos[data-astro-cid-xjughlio] a[data-astro-cid-xjughlio]{display:flex;align-items:center;gap:12px;font-size:15px;color:#d3e0ea}.contacto__icon[data-astro-cid-xjughlio]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:10px;background:#f5f2e912}.contacto__card[data-astro-cid-xjughlio]{padding:clamp(22px,3vw,36px);border-radius:var(--radius-lg);background:var(--card-alt);color:var(--text-on-light);box-shadow:0 30px 70px #01061080}.form[data-astro-cid-xjughlio]{display:flex;flex-direction:column;gap:18px}.form__row[data-astro-cid-xjughlio]{display:grid;grid-template-columns:1fr;gap:16px}.form__label[data-astro-cid-xjughlio]{display:block;margin-bottom:8px;font:600 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-on-light-faint)}.form__input[data-astro-cid-xjughlio]{width:100%;padding:13px 15px;border-radius:10px;font-size:15px;color:var(--text-on-light);background:#f7f5ef;border:1px solid oklch(.22 .03 248 / .16);outline:none;transition:border-color .2s ease,background .2s ease}select[data-astro-cid-xjughlio].form__input{cursor:pointer}.form__input[data-astro-cid-xjughlio]:focus{border-color:var(--amber);background:#fff}.form__input[data-astro-cid-xjughlio]:user-invalid{border-color:#c92f33}.form__check[data-astro-cid-xjughlio]{display:flex;align-items:center;gap:11px;font-size:14px;color:#3d4955;cursor:pointer}.form__check[data-astro-cid-xjughlio] input[data-astro-cid-xjughlio]{width:18px;height:18px;accent-color:var(--amber);cursor:pointer}.form__error[data-astro-cid-xjughlio]{margin:0;font-size:14px;font-weight:600;color:#b71824}.form__error[data-astro-cid-xjughlio][hidden]{display:none}.form__submit[data-astro-cid-xjughlio]{padding-block:17px;border-radius:12px;font-size:16px}.form__submit[data-astro-cid-xjughlio][disabled]{opacity:.7;cursor:progress}.form__check--legal[data-astro-cid-xjughlio]{align-items:flex-start}.form__check--legal[data-astro-cid-xjughlio] input[data-astro-cid-xjughlio]{flex-shrink:0;margin:1px 0 0}.form__check[data-astro-cid-xjughlio] a[data-astro-cid-xjughlio],.form__legal[data-astro-cid-xjughlio] a[data-astro-cid-xjughlio]{color:inherit;text-decoration:underline;text-underline-offset:2px}.form__legal[data-astro-cid-xjughlio]{font:400 11px/1.5 var(--font-mono);color:#586571}.exito[data-astro-cid-xjughlio]{display:flex;flex-direction:column;align-items:center;padding:40px 10px;text-align:center}.exito[data-astro-cid-xjughlio][hidden]{display:none}.exito__icon[data-astro-cid-xjughlio]{display:flex;align-items:center;justify-content:center;width:66px;height:66px;margin-bottom:22px;border-radius:50%;background:#febf322e}.exito__title[data-astro-cid-xjughlio]{margin-bottom:10px;font-family:var(--font-display);font-weight:800;font-size:25px;color:var(--text-on-light)}.exito__text[data-astro-cid-xjughlio]{max-width:320px;font-size:16px;line-height:1.55;color:var(--text-on-light-muted)}@media(min-width:520px){.form__row[data-astro-cid-xjughlio]{grid-template-columns:1fr 1fr}}@media(min-width:900px){.contacto__inner[data-astro-cid-xjughlio]{grid-template-columns:1fr 1fr}}
