@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/93183b47530b2cc4-s.07pab5tjqgrgt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c0d9f2c4c4d982a-s.24-aljatl3op_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c5bca4b73401f535-s.p.0i0-2mskdia64.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gloock Fallback;src:local(Times New Roman);ascent-override:84.82%;descent-override:19.57%;line-gap-override:0.0%;size-adjust:114.95%}.bl8sGG_className{font-family:Gloock,Gloock Fallback;font-style:normal;font-weight:400}.bl8sGG_variable{--font-display:"Gloock", "Gloock Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.NrZKya_className{font-family:Outfit,Outfit Fallback;font-style:normal}.NrZKya_variable{--font-cuerpo:"Outfit", "Outfit Fallback"}
:root{--marfil:#fff8f4;--marfil-hondo:#f8ebe4;--berry:#43122b;--berry-suave:#6b2545;--rosa:#e0567f;--melocoton:#ffa87d;--sage:#7e9b7a;--tinta:#2a1620;--tinta-suave:#6d5560;--paso--1:clamp(.84rem, .8rem + .2vw, .95rem);--paso-0:clamp(1rem, .95rem + .25vw, 1.15rem);--paso-1:clamp(1.25rem, 1.1rem + .7vw, 1.6rem);--paso-2:clamp(1.7rem, 1.4rem + 1.5vw, 2.6rem);--paso-3:clamp(2.3rem, 1.7rem + 3vw, 4.2rem);--paso-4:clamp(3rem, 1.8rem + 6vw, 7.5rem);--borde:#43122b1f;--radio:20px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--marfil);color:var(--tinta);font-family:var(--font-cuerpo), system-ui, sans-serif;font-size:var(--paso-0);-webkit-font-smoothing:antialiased;margin:0;font-weight:300;line-height:1.6;overflow-x:hidden}h1,h2,h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;color:var(--berry);margin:0;font-weight:400;line-height:1.04}p{max-width:62ch;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}body:after{content:"";pointer-events:none;z-index:9999;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.envoltura{width:min(100% - 2rem,1180px);margin-inline:auto}.estrecho{width:min(100% - 2rem,760px);margin-inline:auto}.seccion{padding-block:clamp(5rem,12vw,9rem)}.revelar{opacity:0;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){.revelar{opacity:1!important;transform:none!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:focus-visible{outline:2px solid var(--rosa);outline-offset:3px;border-radius:4px}.aura{pointer-events:none;position:absolute;inset:0;overflow:hidden}.aura__capa{filter:blur(70px);will-change:transform;transform:translate3d(var(--dx,0), var(--dy,0), 0);border-radius:50%;position:absolute}.aura__capa--rosa{background:radial-gradient(circle at 40% 40%,#e0567f8c,#e0567f00 68%);width:58vmax;height:52vmax;animation:17s ease-in-out infinite respirar-a;top:-12%;left:2%}.aura__capa--melocoton{background:radial-gradient(circle,#ffa87d9e,#ffa87d00 68%);width:52vmax;height:48vmax;animation:21s ease-in-out infinite respirar-b;top:4%;right:-6%}.aura__capa--sage{background:radial-gradient(circle,#7e9b7a6b,#7e9b7a00 70%);width:46vmax;height:44vmax;animation:25s ease-in-out infinite respirar-c;bottom:-22%;left:28%}@keyframes respirar-a{0%,to{transform:translate3d(var(--dx,0), var(--dy,0), 0) scale(1)}50%{transform:translate3d(calc(var(--dx,0px) + 3vw), calc(var(--dy,0px) - 2vh), 0) scale(1.14)}}@keyframes respirar-b{0%,to{transform:translate3d(var(--dx,0), var(--dy,0), 0) scale(1.08)}50%{transform:translate3d(calc(var(--dx,0px) - 4vw), calc(var(--dy,0px) + 3vh), 0) scale(.92)}}@keyframes respirar-c{0%,to{transform:translate3d(var(--dx,0), var(--dy,0), 0) scale(.96)}50%{transform:translate3d(calc(var(--dx,0px) + 2vw), calc(var(--dy,0px) - 3vh), 0) scale(1.18)}}@media (prefers-reduced-motion:reduce){.aura__capa{animation:none}}.hero{isolation:isolate;align-items:center;min-height:100svh;padding-block:6rem 5rem;display:flex;position:relative}.hero__contenido{z-index:1;flex-direction:column;align-items:flex-start;gap:1.9rem;display:flex;position:relative}.hero__titular{font-size:var(--paso-4);max-width:14ch}.hero__titular>span{display:block;overflow:hidden}.hero__titular>span>span{display:block}.hero__titular--acento>span{color:var(--rosa);font-style:italic}.hero__sub{font-size:var(--paso-1);max-width:44ch;color:var(--tinta-suave);line-height:1.5}.hero__pie{font-size:var(--paso--1);color:var(--tinta-suave);letter-spacing:.01em}.hero__scroll{background:var(--borde);width:1px;height:56px;position:absolute;bottom:2.2rem;left:50%;overflow:hidden;translate:-50%}.hero__scroll span{background:var(--rosa);height:20px;animation:2.6s ease-in-out infinite bajar;position:absolute;inset-inline:0}@keyframes bajar{0%{transform:translateY(-22px)}60%,to{transform:translateY(58px)}}.boton{background:var(--rosa);color:#fff;font-size:var(--paso-0);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.85rem;padding:1.1rem 2rem;font-weight:500;transition:transform .35s cubic-bezier(.2,.8,.3,1),box-shadow .35s;display:inline-flex;position:relative;box-shadow:0 10px 30px -12px #e0567fbf}.boton:hover{transform:translateY(-2px);box-shadow:0 18px 40px -14px #e0567fd9}.boton:active{transform:translateY(0)}.boton:disabled{opacity:.7;cursor:default;transform:none}.boton--claro{background:var(--marfil);color:var(--berry);box-shadow:0 10px 30px -14px #00000080}.boton__precio{opacity:.9;border-inline-start:1px solid #ffffff59;padding-inline-start:.85rem;font-weight:400}.boton--claro .boton__precio{border-inline-start-color:var(--borde)}.pago{flex-direction:column;gap:.85rem;width:min(100%,340px);display:flex}.pago__campo{flex-direction:column;gap:.4rem;display:flex}.pago__etiqueta{font-size:var(--paso--1);color:var(--tinta-suave)}.pago input{font:inherit;border:1px solid var(--borde);color:var(--tinta);background:#ffffffbf;border-radius:14px;padding:.95rem 1.1rem}.pago input::placeholder{color:#6d55608c}.pago__error{font-size:var(--paso--1);color:#b3243f}.destello{z-index:9998;opacity:.9;pointer-events:none;background:radial-gradient(circle at 50% 50%, var(--melocoton) 0%, var(--rosa) 55%, var(--berry) 100%);border-radius:50%;width:0;height:0;position:fixed;translate:-50% -50%}.titulo-seccion{font-size:var(--paso-3);max-width:16ch;margin-block-end:clamp(2.5rem,6vw,4rem)}.premisa{flex-direction:column;gap:2rem;display:flex}.premisa__frase{font-family:var(--font-display), Georgia, serif;font-size:var(--paso-3);color:var(--berry);max-width:18ch;line-height:1.12}.premisa__frase em{color:var(--rosa);font-style:italic}.premisa__cuerpo{font-size:var(--paso-1);color:var(--tinta-suave);line-height:1.6}.seccion--eje{background:var(--marfil-hondo)}.eje{grid-template-columns:120px minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);display:grid;position:relative}.eje__linea{align-self:stretch;width:120px;height:100%}.eje__nodos{flex-direction:column;gap:clamp(3rem,8vw,5.5rem);margin:0;padding:0;list-style:none;display:flex}.eje__nodos h3{font-size:var(--paso-2);text-wrap:balance;max-width:24ch;margin-block-end:.7rem}.eje__nodos p{color:var(--tinta-suave);max-width:46ch}@media (max-width:640px){.eje{grid-template-columns:44px minmax(0,1fr)}.eje__linea{width:44px}}.guias{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(2rem,5vw,3.5rem);display:grid}.guia h3{font-size:var(--paso-2);margin-block-end:.3rem}.guia__retrato{aspect-ratio:4/5;border-radius:var(--radio);isolation:isolate;margin-block-end:1.5rem;position:relative;overflow:hidden}.guia__retrato img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.8,.3,1);display:block}.guia:hover .guia__retrato img{transform:scale(1.035)}.guia__retrato:after{content:"";mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}.guia__retrato--rosa:after{background:linear-gradient(170deg,#e0567f80,#ffa87d59)}.guia__retrato--sage:after{background:linear-gradient(170deg,#7e9b7a80,#ffa87d4d)}.guia__rol{color:var(--rosa);font-size:var(--paso--1);margin-block-end:.8rem}.guia__bio{color:var(--tinta-suave)}.oferta{background:var(--berry);color:var(--marfil)}.oferta__caja{flex-direction:column;align-items:flex-start;gap:2rem;display:flex}.oferta__titulo{font-size:var(--paso-3);color:var(--marfil)}.oferta__lista{font-size:var(--paso-1);flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.oferta__lista li{color:#fff8f4db;max-width:44ch;padding-inline-start:1.9rem;position:relative}.oferta__lista li:before{content:"";background:var(--melocoton);border-radius:50%;width:10px;height:10px;position:absolute;top:.62em;left:0}.oferta__precio{flex-wrap:wrap;align-items:baseline;gap:1rem;display:flex}.oferta__cifra{font-family:var(--font-display), Georgia, serif;font-size:var(--paso-4);color:var(--melocoton);line-height:1}.oferta__nota{color:#fff8f49e;font-size:var(--paso--1)}.programa__eyebrow{color:var(--rosa);font-size:var(--paso-0);margin-block-end:.9rem}.fases{font-family:var(--font-display), Georgia, serif;font-size:var(--paso-2);color:var(--berry);flex-wrap:wrap;gap:clamp(1rem,3vw,2.2rem);margin:0 0 2.5rem;padding:0;list-style:none;display:flex}.fases li{align-items:center;gap:.75rem;display:flex}.fases__punto{background:var(--sage);width:9px;height:9px;animation:3.4s ease-in-out infinite latir;animation-delay:calc(var(--i) * .4s);border-radius:50%}@keyframes latir{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.75)}}.programa__cuerpo{font-size:var(--paso-1);color:var(--tinta-suave);margin-block-end:2.2rem}.programa__precios{font-size:var(--paso-1);flex-wrap:wrap;align-items:baseline;gap:1.5rem;margin-block-end:.9rem;display:flex}.programa__tachado{color:var(--tinta-suave);text-decoration:line-through}.programa__lanzamiento{color:var(--tinta)}.programa__credito{color:var(--rosa)}.programa__ventana{font-size:var(--paso--1);color:var(--tinta-suave)}.cierre{background:var(--marfil-hondo)}.cierre__caja{flex-direction:column;align-items:flex-start;gap:1.8rem;display:flex}.cierre__titulo{font-size:var(--paso-3);max-width:16ch}.cierre__cuerpo{font-size:var(--paso-1);color:var(--tinta-suave)}.gracias{isolation:isolate;place-items:center;min-height:100svh;padding:2rem 0;display:grid;position:relative}.gracias__caja{z-index:1;flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex;position:relative}.gracias__sello{font-size:var(--paso--1);color:var(--rosa);letter-spacing:.04em}.gracias__titulo{font-size:var(--paso-4)}.gracias__cuerpo{font-size:var(--paso-1);color:var(--tinta-suave);max-width:40ch}.gracias__pie{font-size:var(--paso--1);color:var(--tinta-suave)}.hero__cta,.oferta__accion{flex-direction:column;align-items:flex-start;gap:.9rem;display:flex}.cuenta{min-height:1.4em;font-size:var(--paso--1);color:var(--tinta-suave);font-variant-numeric:tabular-nums;transition:color .4s;display:inline-block}.cuenta strong{color:var(--berry);font-weight:500}.cuenta--oscuro{color:#fff8f49e}.cuenta--oscuro strong{color:var(--melocoton)}.cuenta--apremia,.cuenta--apremia strong{color:var(--rosa)}.cuenta--oscuro.cuenta--apremia,.cuenta--oscuro.cuenta--apremia strong{color:var(--melocoton)}.hero__tranquila{font-size:var(--paso--1);color:var(--tinta-suave)}
