.sitio .ct{--ct-marino:#0b1f4b;--ct-marino-2:#122c66;--ct-tinta:#0b1220;--ct-suave:#536984;--ct-linea:#dfe4ec;--ct-gris:#f4f6f9;--ct-turq:#0fa3a8;--ct-turq-2:#14c4c9;--ct-error:#b42318;background:var(--ct-gris);font-family:var(--font-inter),Inter,system-ui,sans-serif;color:var(--ct-tinta)}.sitio .ct .ct-marco{width:min(1180px,100% - 3rem);margin-inline:auto}.sitio .ct .ct-cabecera{background:linear-gradient(135deg,#081a42,var(--ct-marino) 55%,var(--ct-marino-2));color:#fff;padding:4.2rem 0 6.5rem;position:relative;overflow:hidden}.sitio .ct .ct-cabecera:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#14c4c92e,#0000 65%);border-radius:50%;width:55%;position:absolute;top:-60%;right:-10%}.sitio .ct .ct-etiqueta{letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;padding:.35rem .8rem;font-size:.7rem;font-weight:700;display:inline-block}.sitio .ct .ct-cabecera h1{font-family:var(--font-manrope),var(--font-inter),sans-serif;letter-spacing:-.04em;color:#fff;margin:1rem 0 .9rem;font-size:clamp(2.4rem,4.6vw,3.8rem);font-weight:800;line-height:1.04}.sitio .ct .ct-cabecera h1 em{color:var(--ct-turq-2);font-style:normal}.sitio .ct .ct-cabecera p{color:#b6c6dc;max-width:62ch;margin:0;font-size:1.05rem;line-height:1.65}.sitio .ct .ct-cuerpo{z-index:1;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:2.2rem;margin-top:-3.6rem;padding-bottom:4.5rem;display:grid;position:relative}.sitio .ct .ct-lateral{gap:1.1rem;display:grid}.sitio .ct .ct-lateral>section{-webkit-backdrop-filter:blur(18px)saturate(140%);background:#ffffffdb;border:1px solid #ffffffe6;border-radius:20px;padding:1.5rem;box-shadow:0 18px 50px -28px #0b1f4b59}.sitio .ct .ct-lateral h2{font-family:var(--font-manrope),var(--font-inter),sans-serif;letter-spacing:-.01em;color:var(--ct-marino);margin:0 0 1rem;font-size:1.05rem;font-weight:800}.sitio .ct .ct-servicios{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.sitio .ct .ct-servicios li{border:1px solid var(--ct-linea);background:#fff;border-radius:14px;align-items:flex-start;gap:.85rem;padding:.8rem .9rem;transition:transform .2s,border-color .2s,box-shadow .25s;display:flex}.sitio .ct .ct-servicios li:hover{border-color:#9db4e4;transform:translate(4px);box-shadow:0 10px 24px -16px #0b1f4b66}.sitio .ct .ct-num{width:36px;height:36px;color:var(--ct-marino);background:#e6eaf1;border-radius:10px;flex:none;place-items:center;font-size:.74rem;font-weight:800;display:grid}.sitio .ct .ct-servicio-texto{flex-direction:column;gap:.15rem;min-width:0;display:flex}.sitio .ct .ct-servicio-texto strong{color:var(--ct-tinta);font-size:.93rem;font-weight:700}.sitio .ct .ct-servicio-texto span{color:var(--ct-suave);font-size:.83rem;line-height:1.45}.sitio .ct .ct-whatsapp{color:#062e17;background:#25d366;border-radius:14px;align-items:center;gap:.9rem;padding:.9rem 1rem;text-decoration:none;transition:transform .2s,box-shadow .25s,background .2s;display:flex}.sitio .ct .ct-whatsapp:hover{background:#1eb955;transform:translateY(-2px);box-shadow:0 14px 28px -14px #25d366cc}.sitio .ct .ct-whatsapp svg{flex:none;width:30px;height:30px}.sitio .ct .ct-whatsapp span{flex-direction:column;line-height:1.3;display:flex}.sitio .ct .ct-whatsapp strong{font-size:.98rem}.sitio .ct .ct-whatsapp small{opacity:.85;font-size:.76rem}.sitio .ct .ct-redes{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.sitio .ct .ct-red{--marca:var(--ct-marino);border:1px solid var(--ct-linea);color:var(--ct-tinta);background:#fff;border-radius:14px;align-items:center;gap:.85rem;padding:.7rem .9rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .25s;display:flex}.sitio .ct .ct-red--facebook{--marca:#1877f2}.sitio .ct .ct-red--instagram{--marca:#d6249f}.sitio .ct .ct-red--youtube{--marca:red}.sitio .ct .ct-red:hover{border-color:var(--marca);box-shadow:0 12px 26px -16px var(--marca);transform:translateY(-2px)}.sitio .ct .ct-red-icono{background:var(--marca);color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;transition:transform .3s;display:grid}.sitio .ct .ct-red--instagram .ct-red-icono{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.sitio .ct .ct-red:hover .ct-red-icono{transform:scale(1.08)rotate(-4deg)}.sitio .ct .ct-red-icono svg{width:22px;height:22px}.sitio .ct .ct-red--youtube .ct-red-icono svg{--icono-hueco:red}.sitio .ct .ct-red-texto{flex-direction:column;min-width:0;line-height:1.3;display:flex}.sitio .ct .ct-red-texto strong{font-size:.92rem;font-weight:700}.sitio .ct .ct-red-texto small{color:var(--ct-suave);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.sitio .ct .ct-red-flecha{color:var(--ct-suave);margin-left:auto;transition:transform .25s,color .2s}.sitio .ct .ct-red:hover .ct-red-flecha{color:var(--marca);transform:translate(3px,-3px)}.sitio .ct .ct-form{border:1px solid var(--ct-linea);background:#fff;border-radius:24px;gap:1.15rem;padding:2rem;display:grid;box-shadow:0 30px 70px -40px #0b1f4b73}.sitio .ct .ct-form-cabecera h2{font-family:var(--font-manrope),var(--font-inter),sans-serif;letter-spacing:-.025em;color:var(--ct-marino);margin:0;font-size:1.5rem;font-weight:800}.sitio .ct .ct-form-cabecera p{color:var(--ct-suave);margin:.35rem 0 0;font-size:.85rem}.sitio .ct .ct-dos{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.sitio .ct .ct-campo{gap:.4rem;min-width:0;display:grid;position:relative}.sitio .ct .ct-campo label{color:var(--ct-tinta);font-size:.84rem;font-weight:700}.sitio .ct .ct-req{color:var(--ct-error);font-weight:700}.sitio .ct .ct-opc{color:var(--ct-suave);font-size:.78rem;font-weight:400}.sitio .ct .ct-campo input,.sitio .ct .ct-campo select,.sitio .ct .ct-campo textarea{width:100%;min-height:50px;color:var(--ct-tinta);font:inherit;background:#fbfcfe;border:1px solid #c9d2e0;border-radius:12px;padding:.75rem .95rem;font-size:.98rem;transition:border-color .2s,box-shadow .2s,background .2s}.sitio .ct .ct-campo textarea{resize:vertical;min-height:150px;padding-bottom:1.8rem;line-height:1.55}.sitio .ct .ct-campo select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23536984' stroke-width='2.2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:18px;padding-right:2.6rem}.sitio .ct .ct-campo input:hover,.sitio .ct .ct-campo select:hover,.sitio .ct .ct-campo textarea:hover{border-color:#8fa3c2}.sitio .ct .ct-campo input:focus,.sitio .ct .ct-campo select:focus,.sitio .ct .ct-campo textarea:focus{border-color:var(--ct-marino);background:#fff;outline:none;box-shadow:0 0 0 4px #0b1f4b1f}.sitio .ct .ct-campo--error input,.sitio .ct .ct-campo--error select,.sitio .ct .ct-campo--error textarea{border-color:var(--ct-error);background:#fff8f7}.sitio .ct .ct-error{color:var(--ct-error);margin:0;font-size:.8rem;font-weight:600}.sitio .ct .ct-ayuda{color:var(--ct-suave);margin:0;font-size:.79rem}.sitio .ct .ct-contador{color:var(--ct-suave);pointer-events:none;background:#fbfcfee6;border-radius:4px;padding:0 .25rem;font-size:.72rem;position:absolute;bottom:2.05rem;right:.9rem}.sitio .ct .ct-campo--error .ct-contador{bottom:2.15rem}.sitio .ct .ct-trampa{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sitio .ct .ct-consentimiento label{color:var(--ct-suave);cursor:pointer;align-items:flex-start;gap:.7rem;font-size:.84rem;line-height:1.5;display:flex}.sitio .ct .ct-consentimiento input{width:20px;height:20px;accent-color:var(--ct-marino);cursor:pointer;flex:none;margin-top:.1rem}.sitio .ct .ct-consentimiento .ct-error{margin-top:.4rem}.sitio .ct .ct-aviso{color:var(--ct-error);background:#fef3f2;border:1px solid #fecdca;border-radius:12px;padding:.85rem 1rem;font-size:.88rem;font-weight:600}.sitio .ct .ct-pie{flex-wrap:wrap;align-items:center;gap:1.2rem;padding-top:.3rem;display:flex}.sitio .ct .ct-pie p{color:var(--ct-suave);margin:0;font-size:.8rem}.sitio .ct .ct-enviar{background:linear-gradient(120deg,#0b8489,var(--ct-turq),var(--ct-turq-2));color:#fff;min-height:54px;font:inherit;cursor:pointer;background-size:200% 100%;border:0;border-radius:14px;justify-content:center;align-items:center;gap:.7rem;padding:0 1.8rem;font-size:.98rem;font-weight:800;transition:transform .2s,box-shadow .25s,background-position .5s;display:inline-flex;position:relative;overflow:hidden}.sitio .ct .ct-enviar:hover:not(:disabled){background-position:100% 0;transform:translateY(-2px);box-shadow:0 16px 32px -12px #0fa3a8b3}.sitio .ct .ct-enviar:active:not(:disabled){transform:scale(.98)}.sitio .ct .ct-enviar:disabled{opacity:.7;cursor:progress}.sitio .ct .ct-enviar:focus-visible,.sitio .ct .ct-red:focus-visible,.sitio .ct .ct-whatsapp:focus-visible,.sitio .ct .ct-secundario:focus-visible{outline:3px solid var(--ct-turq-2);outline-offset:3px}.sitio .ct .ct-spinner{border:2.5px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite ct-giro}@keyframes ct-giro{to{transform:rotate(360deg)}}.sitio .ct .ct-exito{text-align:center;justify-items:center;padding:3.2rem 2rem}.sitio .ct .ct-exito-icono{color:#0b8489;background:#e0f7f8;border-radius:50%;place-items:center;width:68px;height:68px;animation:.5s both ct-pop;display:grid}.sitio .ct .ct-exito-icono svg{width:32px;height:32px}.sitio .ct .ct-exito h2{font-family:var(--font-manrope),var(--font-inter),sans-serif;color:var(--ct-marino);margin:.4rem 0 0;font-size:1.6rem;font-weight:800}.sitio .ct .ct-exito p{max-width:44ch;color:var(--ct-suave);margin:0;line-height:1.65}.sitio .ct .ct-secundario{border:1px solid var(--ct-linea);min-height:46px;color:var(--ct-marino);border-radius:12px;align-items:center;margin-top:.6rem;padding:0 1.3rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.sitio .ct .ct-secundario:hover{border-color:var(--ct-marino);background:var(--ct-gris)}@keyframes ct-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (max-width:980px){.sitio .ct .ct-cuerpo{grid-template-columns:1fr;gap:1.4rem}.sitio .ct .ct-form{order:-1}}@media (max-width:640px){.sitio .ct .ct-marco{width:calc(100% - 2rem)}.sitio .ct .ct-cabecera{padding:3rem 0 5.2rem}.sitio .ct .ct-cabecera p{font-size:.98rem}.sitio .ct .ct-cuerpo{margin-top:-3rem;padding-bottom:3rem}.sitio .ct .ct-form{border-radius:20px;padding:1.3rem}.sitio .ct .ct-dos{grid-template-columns:1fr}.sitio .ct .ct-lateral>section{padding:1.2rem}.sitio .ct .ct-enviar{width:100%}.sitio .ct .ct-pie{gap:.7rem}}
.sitio .ct.ct-refined{isolation:isolate;--ct-marino:#071e48;--ct-turq:#00b6d5;--ct-turq-2:#00d4e9;background:linear-gradient(145deg,#edf3fb,#e4eef9 65%,#f6f9fd);position:relative;overflow:hidden}.ct-blue-atmosphere{z-index:-1;background:radial-gradient(at 90% 30%,#23548a 0,#0000 45%),linear-gradient(125deg,#061a38,#0a2c5c 60%,#09234a);border-radius:0 0 50% 8%/0 0 12% 6%;height:430px;position:absolute;inset:0 0 auto;overflow:hidden}.ct-blue-atmosphere:after{content:"";background:repeating-linear-gradient(120deg,#0000 0 110px,#72ceff06 111px 112px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.ct-blue-atmosphere i{filter:blur(2px);border:1px solid #55cfff45;border-radius:50%;width:650px;height:230px;animation:12s ease-in-out infinite alternate ct-light-drift;position:absolute;top:140px;left:-320px;transform:rotate(18deg);box-shadow:0 -5px 28px #008aff38}.ct-blue-atmosphere i:nth-child(2){animation-delay:-6s;top:10px;left:auto;right:-320px}.sitio .ct-refined .ct-marco{width:min(1240px,100% - 64px)}.sitio .ct-refined .ct-cabecera{background:0 0;padding:42px 0 30px;overflow:visible}.sitio .ct-refined .ct-cabecera:after{display:none}.ct-heading-grid{grid-template-columns:.85fr 1.45fr .65fr;align-items:center;gap:30px;display:grid}.sitio .ct-refined .ct-cabecera h1{letter-spacing:-.06em;color:#0000;background:linear-gradient(95deg,#fff 35%,#36cbff);-webkit-background-clip:text;background-clip:text;margin:0 0 7px;font-size:clamp(40px,4.8vw,66px)}.sitio .ct-refined .ct-heading-subtitle{color:#fff;white-space:nowrap;font-size:16px}.sitio .ct-refined .ct-heading-grid>p{color:#dbeaff;border-left:1px solid #a5c5ef66;padding-left:30px;font-size:14px;line-height:1.85}.ct-heading-note{color:#c0e6ff;padding-left:20px;font-size:17px;font-style:italic;line-height:1.7}.ct-heading-note strong{color:#fff;font-weight:500}.sitio .ct-refined .ct-cuerpo{grid-template-columns:minmax(0,.78fr) minmax(0,1.42fr);gap:22px;margin-top:0;padding-bottom:55px}.sitio .ct-refined .ct-lateral{gap:14px}.sitio .ct-refined .ct-lateral>section{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(130deg,#17365cd9,#1c3d639e);border:1px solid #b9e3ff80;border-radius:23px;padding:22px 18px;box-shadow:inset 1px 1px 2px #ffffff25,0 15px 32px #0c294b25}.sitio .ct-refined .ct-lateral h2{color:#fff;border-left:2px solid #00d4e9;margin:0 0 8px;padding-left:10px;font-size:19px}.ct-side-intro{color:#bed2ee;margin:0 0 16px;padding-left:12px;font-size:12px}.ct-service-list{gap:12px;display:grid}.ct-service-choice{color:#fff;width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(130deg,#ffffff0d,#accdff16);border:1px solid #aecded66;border-radius:15px;align-items:center;gap:12px;padding:12px;transition:background .25s,border-color .25s,transform .25s;display:flex;box-shadow:inset 1px 1px 2px #ffffff15}.ct-service-choice:hover,.ct-service-choice[aria-pressed=true]{background:#52c7ff25;border-color:#7de5ff;transform:translate(3px)}.ct-service-art{background:linear-gradient(140deg,#ffffff16,#29b7e778);border:1px solid #a0ddff9c;border-radius:13px;flex:none;place-items:center;width:50px;height:55px;transition:transform .3s;display:grid;box-shadow:inset 2px 2px 5px #fff5,0 6px 15px #00193230}.ct-service-art svg{width:28px;height:28px}.ct-service-choice:hover .ct-service-art{transform:translateY(-3px)rotate(-4deg)}.ct-service-copy{flex:1;gap:5px;min-width:0;display:grid}.ct-service-copy strong{font-size:12px;line-height:1.5}.ct-service-copy strong small{color:#52cfff;margin-right:9px;font-size:11px;font-weight:500}.ct-service-copy>span{color:#d7e6fc;font-size:11px;line-height:1.55}.ct-service-choice>span:last-child{font-size:23px;font-weight:300}.ct-social-icons{gap:10px;margin-top:16px;display:flex}.ct-social-icons a{color:#fff;background:#25599170;border:1px solid #aecded70;border-radius:13px;place-items:center;width:48px;height:48px;transition:transform .25s,background .25s;display:grid;box-shadow:inset 1px 1px 4px #fff2}.ct-social-icons svg{width:25px;height:25px}.ct-social-icons a:hover{background:#1689cba0;transform:translateY(-4px)}.ct-social-panel>p{color:#c8dcf7;margin:13px 0 0;font-size:10px}.ct-reassurance{color:#24527d;flex-wrap:wrap;gap:15px;padding:12px 8px;font-size:12px;display:flex}.ct-reassurance strong{font-size:10px;font-weight:500}.sitio .ct-refined .ct-form{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(125deg,#fffe,#eaf6ffdb);border:1px solid #fff;border-radius:26px;gap:18px;padding:30px 34px;position:relative;box-shadow:inset 2px 2px 5px #fff,0 22px 65px #1d538025}.sitio .ct-refined .ct-form-cabecera{min-height:72px;padding:4px 0 15px 68px;position:relative}.sitio .ct-refined .ct-form-cabecera:before{content:"";background:linear-gradient(145deg,#fff,#c9e5ff);border:1px solid #fff;border-radius:15px;width:52px;height:56px;position:absolute;top:0;left:0;box-shadow:inset 2px 2px 3px #fff,0 7px 16px #337bef2b}.sitio .ct-refined .ct-form-cabecera:after{content:"";background:#276bf5;width:28px;height:25px;animation:5s ease-in-out infinite ct-mail-float;position:absolute;top:15px;left:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.7' d='M3 5h18v14H3zM3 5l9 8 9-8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.7' d='M3 5h18v14H3zM3 5l9 8 9-8'/%3E%3C/svg%3E") 50%/contain no-repeat}.sitio .ct-refined .ct-form-cabecera h2{font-size:25px}.sitio .ct-refined .ct-form-cabecera p{font-size:12px;line-height:1.65}.sitio .ct-refined .ct-campo input,.sitio .ct-refined .ct-campo select,.sitio .ct-refined .ct-campo textarea{background-color:#ffffff85;border-color:#b7cdea;min-height:47px;font-size:14px;box-shadow:inset 0 1px 3px #14367005}.sitio .ct-refined .ct-campo label{font-size:12px}.sitio .ct-refined .ct-campo textarea{min-height:130px}.sitio .ct-refined .ct-campo input:focus,.sitio .ct-refined .ct-campo select:focus,.sitio .ct-refined .ct-campo textarea:focus{border-color:#009dcc;box-shadow:0 0 0 4px #00bada18}.sitio .ct-refined .ct-consentimiento label{font-size:12px}.sitio .ct-refined .ct-enviar{background:linear-gradient(110deg,#2864ff,#009edd 58%,#00d4d9);border-radius:15px;min-height:52px;font-size:14px;box-shadow:inset 0 2px 3px #fff6,0 8px 20px #138bf233}.sitio .ct-refined .ct-pie p{max-width:240px;font-size:10px}.ct-service-choice:focus-visible,.ct-social-icons a:focus-visible{outline-offset:4px;outline:3px solid #00d4e9}@keyframes ct-light-drift{to{transform:translateY(30px)rotate(22deg)}}@keyframes ct-mail-float{50%{transform:translateY(-3px)}}@media (max-width:1000px){.ct-heading-grid{grid-template-columns:1fr 1.4fr;gap:24px}.ct-heading-note{display:none}.sitio .ct-refined .ct-cuerpo{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.sitio .ct-refined .ct-form{padding:25px}.sitio .ct-refined .ct-dos{grid-template-columns:1fr}.ct-service-art{width:40px;height:46px}.ct-service-copy strong small{display:none}.sitio .ct-refined .ct-form{order:0}}@media (max-width:700px){.sitio .ct-refined .ct-marco{width:calc(100% - 32px)}.ct-heading-grid{grid-template-columns:1fr;gap:18px}.sitio .ct-refined .ct-cabecera{padding:30px 0 25px}.sitio .ct-refined .ct-heading-grid>p{border:0;padding-left:0;font-size:13px}.sitio .ct-refined .ct-cuerpo{grid-template-columns:1fr;gap:18px}.ct-blue-atmosphere{height:650px}.sitio .ct-refined .ct-form{padding:24px 20px}.ct-service-art{width:48px;height:50px}.ct-service-copy strong small{display:inline}.ct-service-copy strong{font-size:13px}.sitio .ct-refined .ct-form-cabecera h2{font-size:21px}.sitio .ct-refined .ct-campo input,.sitio .ct-refined .ct-campo textarea,.sitio .ct-refined .ct-campo select{font-size:16px}.ct-reassurance{display:none}}@media (prefers-reduced-motion:reduce){.ct-refined *,.ct-refined :before,.ct-refined :after{transition:none!important;animation:none!important}.ct-service-choice:hover,.ct-service-choice[aria-pressed=true],.ct-service-choice:hover .ct-service-art,.ct-social-icons a:hover{transform:none}}
.sitio .omh-pasos{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin-top:3rem;display:grid}.sitio .omh-pasos__fase{border:1px solid var(--ed-line,#ffffff1f);background:#ffffff09;border-radius:18px;gap:.9rem;padding:1.4rem;display:grid}.sitio .omh-pasos__fase header{align-items:baseline;gap:.6rem;display:flex}.sitio .omh-pasos__letra{color:#14c4c9;width:34px;height:34px;font-family:var(--font-manrope),var(--font-inter),sans-serif;background:#14c4c929;border:1px solid #14c4c966;border-radius:10px;flex:none;place-items:center;font-weight:800;display:grid}.sitio .omh-pasos__fase header h3{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:700;line-height:1.25}.sitio .omh-pasos__fase header small{letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin-left:auto;font-size:.6rem}.sitio .omh-pasos__fase ol{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.sitio .omh-pasos__fase li{opacity:.88;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:.6rem;font-size:.86rem;line-height:1.45;transition:opacity .2s;display:grid}.sitio .omh-pasos__fase li:hover{opacity:1}.sitio .omh-pasos__fase li span{font-family:var(--font-manrope),var(--font-inter),sans-serif;letter-spacing:.04em;opacity:.55;padding-top:.15rem;font-size:.7rem;font-weight:800}.sitio .omh-pasos__pie{opacity:.72;grid-column:1/-1;max-width:78ch;margin:0;padding-top:.4rem;font-size:.85rem;line-height:1.7}@media (max-width:900px){.sitio .omh-pasos{grid-template-columns:1fr}}
.sitio .ieo{--ieo-turq:#14c4c9;--ieo-suave:#9fb5d2;isolation:isolate;color:#fff;background:radial-gradient(70% 55% at 0 0,#14c4c92e,#0000 60%),radial-gradient(60% 50% at 100% 100%,#7a5cff33,#0000 60%),linear-gradient(160deg,#050f2c,#0a1d4a 50%,#0e2b62);padding:clamp(3.5rem,7vw,6rem) 0;position:relative;overflow:hidden}.sitio .ieo:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#00000059 70%,#0000);mask-image:linear-gradient(#000,#00000059 70%,#0000)}.sitio .ieo__luz{z-index:-1;filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.sitio .ieo__luz--a{aspect-ratio:1;background:radial-gradient(circle,#14c4c959,#0000 65%);width:38vw;animation:18s ease-in-out infinite alternate ieo-deriva;top:-12%;left:-8%}.sitio .ieo__luz--b{aspect-ratio:1;background:radial-gradient(circle,#4aa8ff52,#0000 65%);width:34vw;animation:22s ease-in-out -6s infinite alternate-reverse ieo-deriva;top:30%;right:-10%}.sitio .ieo__luz--c{aspect-ratio:1;background:radial-gradient(circle,#ff7a3d38,#0000 65%);width:32vw;animation:26s ease-in-out -12s infinite alternate ieo-deriva;bottom:-15%;left:30%}.sitio .ieo__marco{gap:2.6rem;width:min(100% - 48px,1200px);margin:0 auto;display:grid}.sitio .ieo__cabecera{gap:.9rem;max-width:62ch;display:grid}.sitio .ieo__etiqueta{letter-spacing:.16em;text-transform:uppercase;color:#cfe3ff;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;padding:.35rem .8rem;font-size:.63rem;font-weight:700;display:inline-flex}.sitio .ieo__etiqueta i{background:var(--ieo-turq);border-radius:50%;width:7px;height:7px;animation:2.4s infinite ieo-pulso}.sitio .ieo h2{color:#fff;font-family:var(--font-manrope),var(--font-inter),sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,3.4vw,2.7rem);font-weight:800;line-height:1.12}.sitio .ieo h2 em{background:linear-gradient(90deg,#14c4c9,#7cd9ff 45%,#b59bff 70%,#14c4c9) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:8s linear infinite ieo-brillo}.sitio .ieo__entrada{color:#cbd9ec;margin:0;font-size:1.02rem;line-height:1.75}.sitio .ieo__libro{--ieo-c:#4aa8ff;--ieo-c2:#7cd9ff;gap:1.1rem;display:grid}.sitio .ieo__libro--ia{--ieo-c:#ff7a3d;--ieo-c2:#ffb36b}.sitio .ieo__libro-cabeza{align-items:center;gap:1rem;display:flex}.sitio .ieo__libro-cabeza img{border-radius:4px;flex:none;width:44px;height:auto;box-shadow:0 10px 24px -10px #000c,0 0 0 1px #ffffff26}.sitio .ieo__libro-cabeza span{letter-spacing:.2em;text-transform:uppercase;color:var(--ieo-c2);font-size:.62rem;font-weight:800;display:block}.sitio .ieo__libro-cabeza h3{color:#fff;font-family:var(--font-manrope),var(--font-inter),sans-serif;letter-spacing:-.02em;margin:.2rem 0 0;font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:800}.sitio .ieo__libro-linea{background:linear-gradient(90deg,var(--ieo-c),transparent);flex:1;height:1px;margin-left:.5rem}.sitio .ieo__lista{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.sitio .ieo__lista li{-webkit-backdrop-filter:blur(14px);min-height:100%;animation:.7s cubic-bezier(.22,1,.36,1) both ieo-entrar;animation-delay:calc(var(--i,0) * 70ms);background:linear-gradient(160deg,#ffffff17,#ffffff08);border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;gap:.8rem;padding:1.35rem 1.4rem 1.2rem;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 22px 50px -34px #000c}.sitio .ieo__lista li:before{content:"";background:linear-gradient(90deg,var(--ieo-c),var(--ieo-c2),transparent);opacity:.85;border-radius:2px;height:2px;position:absolute;top:0;left:1.4rem;right:1.4rem}.sitio .ieo__lista li:hover{border-color:color-mix(in srgb,var(--ieo-c) 55%,transparent);box-shadow:0 26px 50px -30px color-mix(in srgb,var(--ieo-c) 60%,transparent);transform:translateY(-4px)}.sitio .ieo__num{font:800 .7rem/1 var(--font-manrope),sans-serif;letter-spacing:.14em;color:var(--ieo-c2)}.sitio .ieo__lista p{color:#eaf1fb;flex:1;margin:0;font-size:.95rem;line-height:1.7}.sitio .ieo__lista footer{letter-spacing:.06em;color:var(--ieo-suave);border-top:1px solid #ffffff1a;align-items:center;gap:.5rem;padding-top:.7rem;font-size:.7rem;display:flex}.sitio .ieo__lista footer b{color:var(--ieo-c2);font-weight:700}.sitio .ieo__magia{background:linear-gradient(135deg,color-mix(in srgb,var(--ieo-c) 16%,transparent),#ffffff0a 55%);border:1px solid color-mix(in srgb,var(--ieo-c) 40%,transparent);box-shadow:0 30px 60px -36px color-mix(in srgb,var(--ieo-c) 70%,transparent);border-radius:22px;gap:1rem;padding:1.7rem 1.8rem;display:grid;position:relative}.sitio .ieo__magia h4{letter-spacing:.18em;text-transform:uppercase;color:var(--ieo-c2);margin:0;font-size:.68rem;font-weight:800}.sitio .ieo__magia p{color:#fff;margin:0;font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.65}.sitio .ieo__magia cite{letter-spacing:.06em;color:var(--ieo-suave);font-size:.72rem;font-style:normal}@keyframes ieo-deriva{to{transform:translate(6%,8%)scale(1.12)}}@keyframes ieo-pulso{0%{box-shadow:0 0 #14c4c9b3}70%,to{box-shadow:0 0 0 9px #14c4c900}}@keyframes ieo-brillo{to{background-position:-220% 0}}@keyframes ieo-entrar{0%{opacity:0;transform:translateY(12px)}}@media (max-width:980px){.sitio .ieo__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sitio .ieo__marco{width:calc(100% - 32px)}.sitio .ieo__lista{grid-template-columns:1fr;grid-auto-rows:auto}.sitio .ieo__magia{padding:1.2rem}}@media (prefers-reduced-motion:reduce){.sitio .ieo__lista li{animation:none}}.sitio .ieo .ieo__entrada,.sitio .ieo .ieo__lista p,.sitio .ieo .ieo__magia p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 2}
