.page-module__E0kJGG__page{--bg:#fff;--band:#f4f5f3;--ink:#111312;--muted:#5d625f;--muted-2:#7c827e;--line:#e3e5e2;--line-2:#d6d9d5;--foto-alto:#dfe3dd;--foto-bajo:#c9cfc7;--accent:#4c1d95;--accent-soft:#6d28d9;--radius:14px;--radius-sm:10px;--font-body:var(--font-sora), "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-montserrat), var(--font-sora), "Helvetica Neue", Arial, sans-serif;min-height:100dvh;font-family:var(--font-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}@supports not (overflow-x:clip){.page-module__E0kJGG__page{overflow-x:hidden}}.page-module__E0kJGG__page :where(a){color:var(--ink)}.page-module__E0kJGG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__E0kJGG__inner{width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px;position:relative}.page-module__E0kJGG__eyebrow,.page-module__E0kJGG__wordmarkRole,.page-module__E0kJGG__embedLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.page-module__E0kJGG__hero{padding-block:22px 0;position:relative}.page-module__E0kJGG__hero:after{content:"";background:var(--line-2);z-index:2;height:1px;position:absolute;bottom:0;left:0;right:0}.page-module__E0kJGG__wordmark{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:18px;display:flex}.page-module__E0kJGG__wordmarkName{letter-spacing:-.02em;font-size:19px;font-weight:600}.page-module__E0kJGG__heroGrid{flex-direction:column;gap:30px;padding-top:34px;display:flex}.page-module__E0kJGG__heroCopy{flex-direction:column;display:flex}.page-module__E0kJGG__eyebrow{color:var(--accent);margin:0 0 18px}.page-module__E0kJGG__h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(28px,9.6vw,56px);font-weight:700;line-height:1.04}.page-module__E0kJGG__h1 span{white-space:nowrap;display:block}.page-module__E0kJGG__sub{color:var(--muted);max-width:520px;margin:0 0 28px;font-size:17px;line-height:1.55}.page-module__E0kJGG__ctaWrap{flex-direction:column;align-items:stretch;gap:14px;display:flex}.page-module__E0kJGG__heroFigure{justify-content:center;align-items:flex-end;width:100vw;min-height:46vh;margin-inline:calc(50% - 50vw);display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__heroFigure:before{content:"";pointer-events:none;background:linear-gradient(170deg,#eef0eb 0%,#e2e5df 55%,#d7dbd4 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 34%);mask-image:linear-gradient(#0000 0%,#000 34%)}.page-module__E0kJGG__heroPhoto{z-index:1;width:100%;max-width:560px;height:auto;display:block;position:relative}.page-module__E0kJGG__cta{isolation:isolate;background:linear-gradient(180deg, #ffffff1a, #ffffff05), linear-gradient(135deg, var(--accent), var(--accent-soft));color:#fff;letter-spacing:-.005em;text-align:center;-webkit-tap-highlight-color:transparent;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:16px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff57,inset 0 -2px #0003,0 10px 24px -10px #4c1d958c,0 2px 4px #1113121f}.page-module__E0kJGG__cta:before{content:"";pointer-events:none;background:linear-gradient(#ffffff24,#fff0);border-radius:999px 999px 40% 40%;position:absolute;inset:1px 1px 62%}.page-module__E0kJGG__cta:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff6b,inset 0 -2px #0003,0 16px 32px -10px #4c1d95b3,0 2px 4px #1113121f}.page-module__E0kJGG__cta:active{transform:translateY(1px);box-shadow:inset 0 2px 4px #00000047,0 6px 14px -8px #4c1d9580}.page-module__E0kJGG__ctaNote{color:var(--muted);margin:0;font-size:13px;line-height:1.5}@keyframes page-module__E0kJGG__entrar{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes page-module__E0kJGG__subir{0%{transform:translateY(22px)}to{transform:none}}.page-module__E0kJGG__entra{animation:.75s cubic-bezier(.22,1,.36,1) both page-module__E0kJGG__entrar}.page-module__E0kJGG__entra1{animation-delay:50ms}.page-module__E0kJGG__entra2{animation-delay:.14s}.page-module__E0kJGG__entra3{animation-delay:.23s}.page-module__E0kJGG__entra4{animation-delay:.32s}.page-module__E0kJGG__entraFoto{animation:.9s cubic-bezier(.22,1,.36,1) both page-module__E0kJGG__subir}html[data-animar=on] .page-module__E0kJGG__revelar{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}html[data-animar=on] .page-module__E0kJGG__revelar[data-visible=true]{opacity:1;transform:none}html[data-animar=on] .page-module__E0kJGG__revelar[data-orden="2"]{transition-delay:80ms}html[data-animar=on] .page-module__E0kJGG__revelar[data-orden="3"]{transition-delay:.16s}html[data-animar=on] .page-module__E0kJGG__revelar[data-orden="4"]{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__entra,.page-module__E0kJGG__entra1,.page-module__E0kJGG__entra2,.page-module__E0kJGG__entra3,.page-module__E0kJGG__entra4,.page-module__E0kJGG__entraFoto{animation:none}html[data-animar=on] .page-module__E0kJGG__revelar{opacity:1;transition:none;transform:none}}.page-module__E0kJGG__noEncontrado{flex-direction:column;justify-content:center;align-items:flex-start;min-height:70vh;padding-block:64px;display:flex}.page-module__E0kJGG__stats{padding-block:44px 0}.page-module__E0kJGG__statsGrid{gap:26px;display:grid}.page-module__E0kJGG__stat{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:18px;display:flex}.page-module__E0kJGG__statNum{letter-spacing:-.035em;font-size:34px;font-weight:700;line-height:1}.page-module__E0kJGG__statLabel{color:var(--muted);font-size:14px;line-height:1.45}.page-module__E0kJGG__problem{padding-block:52px}.page-module__E0kJGG__problemInner{border-radius:var(--radius);background:var(--ink);color:#fff;flex-direction:column;gap:20px;padding:40px 26px;display:flex}.page-module__E0kJGG__problemTitle{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:32px;font-weight:700;line-height:1.04}.page-module__E0kJGG__problemBody{color:#ffffffc2;margin:0;font-size:16px;line-height:1.62}.page-module__E0kJGG__fit{padding-block:0 52px}.page-module__E0kJGG__fitGrid{gap:32px;display:grid}.page-module__E0kJGG__fitCol{flex-direction:column;gap:14px;display:flex}.page-module__E0kJGG__fitTitle{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.page-module__E0kJGG__fitTitleNo{color:var(--muted)}.page-module__E0kJGG__fitList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__E0kJGG__fitItem{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding-block:14px;font-size:15px;line-height:1.5;display:flex}.page-module__E0kJGG__fitItem:last-child{border-bottom:1px solid var(--line)}.page-module__E0kJGG__fitItemNo{color:var(--muted)}.page-module__E0kJGG__markYes{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.page-module__E0kJGG__markNo{background:var(--line-2);flex:none;width:8px;height:1px;margin-top:11px}.page-module__E0kJGG__process{padding-block:0 56px}.page-module__E0kJGG__processInner{flex-direction:column;gap:26px;display:flex}.page-module__E0kJGG__processTitle{letter-spacing:-.035em;margin:0;font-size:32px;font-weight:700;line-height:1}.page-module__E0kJGG__processPhoto{border-radius:var(--radius);object-fit:cover;background:linear-gradient(180deg, var(--foto-alto), var(--foto-bajo));filter:grayscale()contrast(1.02);width:100%;height:auto}.page-module__E0kJGG__steps{flex-direction:column;display:flex}.page-module__E0kJGG__step{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-block:22px;display:flex}.page-module__E0kJGG__step:last-child{border-bottom:1px solid var(--line)}.page-module__E0kJGG__stepNum{letter-spacing:.14em;color:var(--accent);font-size:11px;font-weight:600}.page-module__E0kJGG__stepText{flex-direction:column;gap:6px;display:flex}.page-module__E0kJGG__stepTitle{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600}.page-module__E0kJGG__stepBody{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.page-module__E0kJGG__cal{padding-block:0 64px}.page-module__E0kJGG__calInner{flex-direction:column;gap:26px;display:flex}.page-module__E0kJGG__calHead{flex-direction:column;gap:12px;display:flex}.page-module__E0kJGG__calTitle{letter-spacing:-.035em;margin:0;font-size:32px;font-weight:700;line-height:1}.page-module__E0kJGG__calBody{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.page-module__E0kJGG__embed{border:1px solid var(--line);border-radius:var(--radius);background:var(--band);text-align:center;justify-content:center;align-items:center;min-height:520px;display:flex}.page-module__E0kJGG__footer{border-top:1px solid var(--line);padding-block:36px}.page-module__E0kJGG__footerInner{flex-direction:column;gap:22px;display:flex}.page-module__E0kJGG__footerId{flex-direction:column;gap:6px;display:flex}.page-module__E0kJGG__footerName{letter-spacing:-.02em;font-size:19px;font-weight:600}.page-module__E0kJGG__footerLink{min-height:24px;color:var(--muted);align-items:center;padding-block:4px;font-size:15px;text-decoration:none;transition:color .2s;display:inline-flex}.page-module__E0kJGG__footerLink:hover{color:var(--ink)}.page-module__E0kJGG__footerCol{flex-direction:column;gap:12px;display:flex}.page-module__E0kJGG__footerSocial{gap:24px;display:flex}.page-module__E0kJGG__footerLegal{color:var(--muted-2);font-size:13px}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__cta,.page-module__E0kJGG__footerLink{transition:none}.page-module__E0kJGG__cta:hover,.page-module__E0kJGG__cta:active{transform:none}}@media (min-width:900px){.page-module__E0kJGG__inner{padding-inline:48px}.page-module__E0kJGG__hero{flex-direction:column;min-height:78vh;padding-block:32px 0;display:flex}.page-module__E0kJGG__hero .page-module__E0kJGG__inner{flex-direction:column;flex:1;display:flex}.page-module__E0kJGG__wordmark{padding-bottom:20px}.page-module__E0kJGG__wordmarkName{font-size:21px}.page-module__E0kJGG__heroGrid{flex:1;grid-template-columns:minmax(0,1fr) 46%;align-items:stretch;gap:56px;padding-top:0;display:grid}.page-module__E0kJGG__heroCopy{justify-content:center;padding-block:40px}.page-module__E0kJGG__heroFigure{width:auto;min-height:0;margin-inline:0 calc(-1*max(0px,50vw - 600px) - 48px)}.page-module__E0kJGG__heroFigure:before{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 46%);mask-image:linear-gradient(90deg,#0000 0%,#000 46%)}.page-module__E0kJGG__heroPhoto{object-fit:contain;object-position:bottom center;width:auto;max-width:none;height:100%;max-height:100%}.page-module__E0kJGG__eyebrow{margin-bottom:24px;font-size:13px}.page-module__E0kJGG__h1{margin-bottom:24px;font-size:clamp(38px,4vw,56px)}.page-module__E0kJGG__sub{margin-bottom:34px;font-size:20px}.page-module__E0kJGG__ctaWrap{align-items:flex-start}.page-module__E0kJGG__cta{min-height:58px;padding:18px 32px;font-size:16px}.page-module__E0kJGG__ctaNote{font-size:14px}.page-module__E0kJGG__stats{padding-block:72px 0}.page-module__E0kJGG__statsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px}.page-module__E0kJGG__stat{padding-top:22px}.page-module__E0kJGG__statNum{font-size:clamp(26px,2.7vw,34px)}.page-module__E0kJGG__statLabel{font-size:15px}.page-module__E0kJGG__problem{padding-block:88px}.page-module__E0kJGG__problemInner{flex-flow:wrap;align-items:flex-start;gap:24px 72px;padding:72px 64px}.page-module__E0kJGG__problemTitle{flex:420px;max-width:420px;font-size:46px}.page-module__E0kJGG__problemBody{flex:320px;max-width:580px;font-size:18px}.page-module__E0kJGG__fit{padding-block:0 96px}.page-module__E0kJGG__fitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px}.page-module__E0kJGG__fitCol{gap:20px}.page-module__E0kJGG__fitTitle{font-size:21px}.page-module__E0kJGG__fitItem{gap:16px;padding-block:17px;font-size:16px}.page-module__E0kJGG__process{padding-block:0 96px}.page-module__E0kJGG__processInner{grid-template:"photo title""photo steps"/minmax(0,440px) minmax(360px,1fr);align-items:center;gap:24px clamp(40px,6vw,80px);display:grid}.page-module__E0kJGG__processPhoto{object-position:50% 28%;grid-area:photo;height:560px}.page-module__E0kJGG__processTitle{grid-area:title;align-self:end;font-size:44px}.page-module__E0kJGG__steps{grid-area:steps;align-self:start}.page-module__E0kJGG__step{flex-direction:row;align-items:flex-start;gap:24px;padding-block:24px}.page-module__E0kJGG__stepNum{min-width:32px;padding-top:4px}.page-module__E0kJGG__stepTitle{font-size:19px}.page-module__E0kJGG__stepBody{max-width:520px;font-size:16px}.page-module__E0kJGG__cal{padding-block:0 96px}.page-module__E0kJGG__calInner{gap:40px}.page-module__E0kJGG__calHead{text-align:center;align-items:center;gap:16px}.page-module__E0kJGG__calTitle{font-size:46px}.page-module__E0kJGG__calBody{max-width:640px;font-size:18px}.page-module__E0kJGG__embed{min-height:700px}.page-module__E0kJGG__footer{padding-block:0}.page-module__E0kJGG__footerInner{flex-direction:row;justify-content:space-between;align-items:center;min-height:150px}.page-module__E0kJGG__footerName{font-size:21px}.page-module__E0kJGG__footerLink{font-size:16px}.page-module__E0kJGG__footerSocial{gap:28px}.page-module__E0kJGG__footerCol{align-items:flex-end;gap:10px}}@media (min-width:768px){.page-module__E0kJGG__heroPhoto{transform:translate(-3.5%,4%)}}
.Calendario-module__P9mUpq__marco{border:1px solid var(--line,#e3e5e2);background:var(--band,#f4f5f3);border-radius:14px;justify-content:center;align-items:center;min-height:520px;padding:24px 18px;display:flex}.Calendario-module__P9mUpq__cuerpo{text-align:left;flex-direction:column;gap:26px;width:100%;max-width:560px;display:flex}.Calendario-module__P9mUpq__bloque{flex-direction:column;gap:12px;display:flex}.Calendario-module__P9mUpq__rotulo{letter-spacing:.14em;text-transform:uppercase;color:#5d625f;margin:0;font-size:11px;font-weight:600}.Calendario-module__P9mUpq__nota{color:#5d625f;margin:0;font-size:13px;line-height:1.5}.Calendario-module__P9mUpq__dias{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#c2c7c3 transparent;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000 100%);mask-image:linear-gradient(90deg,#000 88%,#0000 100%)}.Calendario-module__P9mUpq__dias::-webkit-scrollbar{height:4px}.Calendario-module__P9mUpq__dias::-webkit-scrollbar-thumb{background:#c2c7c3;border-radius:2px}.Calendario-module__P9mUpq__dia{scroll-snap-align:start;color:#111312;min-width:62px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e5e2;border-radius:10px;flex-direction:column;flex:none;align-items:center;gap:2px;padding:10px 8px;transition:border-color .15s,background .15s;display:flex}.Calendario-module__P9mUpq__dia:hover{border-color:#b9bfba}.Calendario-module__P9mUpq__diaActivo{color:#fff;background:#111312;border-color:#111312}.Calendario-module__P9mUpq__diaSemana,.Calendario-module__P9mUpq__diaMes{letter-spacing:.04em;text-transform:lowercase;opacity:.72;font-size:12px}.Calendario-module__P9mUpq__diaNumero{letter-spacing:-.02em;font-size:19px;font-weight:700}.Calendario-module__P9mUpq__horas{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.Calendario-module__P9mUpq__hora{color:#111312;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border:1px solid #e3e5e2;border-radius:10px;padding:11px 8px;font-size:14px;transition:border-color .15s,background .15s}.Calendario-module__P9mUpq__hora:hover{border-color:#b9bfba}.Calendario-module__P9mUpq__horaActiva{color:#4c1d95;background:#f3eeff;border-color:#4c1d95;font-weight:600}.Calendario-module__P9mUpq__campo{flex-direction:column;gap:6px;display:flex}.Calendario-module__P9mUpq__campoRotulo{color:#5d625f;font-size:13px}.Calendario-module__P9mUpq__opcional{color:#8a908c}.Calendario-module__P9mUpq__input{color:#111312;width:100%;font:inherit;background:#fff;border:1px solid #e3e5e2;border-radius:10px;padding:12px 14px;font-size:15px}.Calendario-module__P9mUpq__input:focus-visible{outline-offset:1px;border-color:#111312;outline:2px solid #111312}.Calendario-module__P9mUpq__trampa{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.Calendario-module__P9mUpq__error{color:#a1121f;margin:0;font-size:14px;line-height:1.45}.Calendario-module__P9mUpq__enviar{color:#fff;min-height:52px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#4c1d95,#6d28d9);border:none;border-radius:999px;margin-top:4px;padding:14px 22px;font-size:15px;font-weight:600;transition:transform .15s,opacity .15s;box-shadow:inset 0 1px #ffffff4d,0 8px 20px -10px #4c1d9599}.Calendario-module__P9mUpq__enviar:hover:not(:disabled){transform:translateY(-1px)}.Calendario-module__P9mUpq__enviar:disabled{color:#454a47;box-shadow:none;cursor:not-allowed;background:#d6d9d5}.Calendario-module__P9mUpq__aviso,.Calendario-module__P9mUpq__exito{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.Calendario-module__P9mUpq__avisoTexto{color:#111312;margin:0;font-size:16px}.Calendario-module__P9mUpq__avisoEnlace{color:#4c1d95;font-size:15px}.Calendario-module__P9mUpq__exitoMarca{background:#4c1d95;border-radius:50%;width:10px;height:10px}.Calendario-module__P9mUpq__exitoTitulo{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700}.Calendario-module__P9mUpq__exitoTexto{color:#111312;text-wrap:balance;margin:0;font-size:17px}@media (prefers-reduced-motion:reduce){.Calendario-module__P9mUpq__dia,.Calendario-module__P9mUpq__hora,.Calendario-module__P9mUpq__enviar{transition:none}.Calendario-module__P9mUpq__enviar:hover:not(:disabled){transform:none}}@media (min-width:900px){.Calendario-module__P9mUpq__marco{min-height:700px;padding:40px}.Calendario-module__P9mUpq__cuerpo{gap:30px}.Calendario-module__P9mUpq__hora{font-size:15px}}
