@font-face{font-family:CalSans;src:url(/fuentes/CalSans.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fuentes/Geist.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;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:Caveat;src:url(/fuentes/Caveat-24h.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--noche:#0d0a16;--noche-2:#15111f;--noche-3:#1e1929;--crema:#fffae9;--crema-70:#fffae9b8;--crema-50:#fffae985;--crema-20:#fffae929;--crema-10:#fffae914;--tinta:#1d1d1d;--tinta-70:#1d1d1db8;--rosa:#ff408e;--naranja:#ff9045;--oro:#ffdbb0;--senal:linear-gradient(120deg, var(--rosa), var(--naranja));--senal-suave:#ff70682e;--f-display:"CalSans", "Geist", system-ui, sans-serif;--f-cuerpo:"Geist", system-ui, -apple-system, sans-serif;--t-xxl:clamp(2.6rem, 1.2rem + 5.2vw, 5.4rem);--t-xl:clamp(2rem, 1rem + 3.4vw, 3.6rem);--t-l:clamp(1.5rem, 1.1rem + 1.6vw, 2.2rem);--t-m:1.25rem;--t-base:1.0625rem;--t-s:.9375rem;--ancho:1180px;--margen:clamp(16px, 4vw, 48px);--radio:14px;--radio-l:22px;--pildora:999px;--suave:cubic-bezier(.32, .72, 0, 1);--rapido:.18s;--medio:.42s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--crema-20) var(--noche);font-size:16px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}body{background:var(--noche);color:var(--crema);font-family:var(--f-cuerpo);font-size:var(--t-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100dvh;line-height:1.55;overflow-x:clip}::selection{background:var(--rosa);color:var(--crema)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--noche)}::-webkit-scrollbar-thumb{background:var(--crema-20);border:2px solid var(--noche);border-radius:8px}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img,video,canvas,svg{max-width:100%;display:block}ul,ol{list-style:none}:focus{outline:none}:focus-visible{outline:2px solid var(--oro);outline-offset:3px;border-radius:6px}h1,h2,h3,.display{font-family:var(--f-display);letter-spacing:-.02em;text-wrap:balance;font-weight:400;line-height:1.02}h1{font-size:var(--t-xxl)}h2{font-size:var(--t-xl)}h3{font-size:var(--t-l);letter-spacing:-.015em;line-height:1.1}p{text-wrap:pretty;max-width:62ch}.lead{font-size:var(--t-m);color:var(--crema-70);line-height:1.5}.suave{color:var(--crema-70)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.interior{width:min(100% - 2 * var(--margen), var(--ancho));margin-inline:auto}.btn{border-radius:var(--pildora);min-height:48px;font-weight:600;font-size:var(--t-base);transition:transform var(--medio) var(--suave), background var(--rapido), box-shadow var(--medio) var(--suave), color var(--rapido);white-space:nowrap;align-items:center;gap:.55em;padding:.7em 1.35em;line-height:1;display:inline-flex}.btn svg{flex:none;width:1.1em;height:1.1em}.btn:active{transform:scale(.98)}.btn-senal{color:var(--crema);background:var(--senal);box-shadow:0 8px 28px -10px #ff70688c}.btn-senal:hover{transform:translateY(-1px);box-shadow:0 14px 34px -10px #ff7068b3}.btn-crema{color:var(--tinta);background:var(--crema)}.btn-crema:hover{background:#fff}.btn-borde{color:var(--crema);border:1px solid var(--crema-20);background:#fffae90a}.btn-borde:hover{border-color:var(--crema-50);background:#fffae914}.btn-tinta{color:var(--crema);background:var(--tinta)}.btn-tinta:hover{background:#000}.enlace{color:var(--crema);border-bottom:1px solid var(--crema-20);transition:border-color var(--rapido);align-items:center;gap:.4em;padding-bottom:2px;font-weight:600;display:inline-flex}.enlace:hover{border-color:var(--crema)}.enlace svg{width:1em;height:1em;transition:transform var(--medio) var(--suave)}.enlace:hover svg{transform:translate(3px)}.nota-demo{color:var(--crema-50);align-items:center;gap:.45em;font-size:.8125rem;display:inline-flex}:root{--m:1px}@media (orientation:portrait){:root{--m:max(1px, .5px + 100vw / 780)}}.seccion{padding-block:clamp(72px,10vw,140px)}.seccion-crema{background:var(--crema);color:var(--tinta);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.seccion-crema .lead,.seccion-crema .suave{color:var(--tinta-70)}.seccion-crema .enlace{color:var(--tinta);border-color:#1d1d1d40}.seccion-crema .enlace:hover{border-color:var(--tinta)}.seccion-crema .btn-borde{color:var(--tinta);background:#1d1d1d08;border-color:#1d1d1d33}.seccion-crema .btn-borde:hover{border-color:#1d1d1d80}.seccion-crema ::selection{background:var(--naranja);color:var(--tinta)}.seccion-crema :focus-visible{outline-color:var(--rosa)}.seccion-crema .nota-demo{color:var(--tinta-70)}.js .entra{opacity:0;transform:translateY(18px)}@media (prefers-reduced-motion:reduce){.js .entra{opacity:1;transform:none}*,:before,:after{transition-duration:.15s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.h1-clave{width:-moz-fit-content;width:fit-content;font-family:var(--f-cuerpo);letter-spacing:0;text-transform:none;color:var(--crema-70);-webkit-text-fill-color:currentColor;align-items:center;gap:8px;margin-bottom:18px;font-size:.875rem;font-weight:600;line-height:1.3;display:flex}.icono{flex:none;width:1.15em;height:1.15em}.h1-clave .icono{color:var(--rosa)}.icono.icono-whatsapp{color:#25d366!important}.seccion-crema .h1-clave .icono{color:#c2256a}.saltar{z-index:100;border-radius:var(--pildora);background:var(--crema);color:var(--tinta);padding:10px 16px;font-weight:600;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.saltar:focus-visible{outline-offset:2px;transform:none}.barra{inset-inline:0;z-index:60;padding:14px var(--margen) 0;pointer-events:none;justify-content:center;display:flex;position:fixed;top:0}.barra-nav{pointer-events:auto;z-index:2;border-radius:var(--pildora);-webkit-backdrop-filter:blur(18px)saturate(150%);width:auto;max-width:100%;color:var(--crema);background:#0d0a168c;border:1px solid #fffae91f;justify-content:space-between;align-items:center;gap:80px;padding:8px 10px 8px 28px;display:flex;position:relative}.barra-marca img{width:auto;height:22px}.barra-enlaces{align-items:center;gap:10px;display:flex}.barra-enlaces>li{position:relative}.barra-enlaces a,.barra-enlaces button{border-radius:var(--pildora);font-size:var(--t-s);color:var(--crema-70);transition:color var(--rapido), background var(--rapido);align-items:center;gap:4px;padding:8px 16px;font-weight:500;display:inline-flex}.barra-enlaces a:hover,.barra-enlaces button:hover,.barra-enlaces a[aria-current],.barra-enlaces button.actual{color:var(--crema);background:var(--crema-10)}.barra-enlaces button svg{width:14px;height:14px;transition:transform var(--medio) var(--suave)}.barra-sol.abierto button svg{transform:rotate(180deg)}.barra-desplegable{border-radius:var(--radio-l);background:var(--noche-2);opacity:0;visibility:hidden;min-width:300px;transition:opacity var(--medio) var(--suave), transform var(--medio) var(--suave), visibility 0s linear var(--medio);border:1px solid #fffae91f;padding:6px;position:absolute;top:calc(100% + 10px);left:-8px;transform:translateY(-6px);box-shadow:0 24px 60px -20px #000000d9}.barra-desplegable:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.barra-sol.abierto .barra-desplegable{opacity:1;visibility:visible;transition-delay:0s;transform:none}.barra-sol:has(:focus-visible) .barra-desplegable{opacity:1;visibility:visible;transition-delay:0s;transform:none}.barra-desplegable a{text-align:left;white-space:nowrap;color:var(--crema-70);font-family:var(--f-display);letter-spacing:.02em;transition:color var(--rapido), background var(--rapido), padding var(--medio) var(--suave);border-radius:12px;align-items:center;gap:10px;padding:11px 14px;font-size:1.125rem;font-weight:400;display:flex}.menu-nombre{align-items:baseline;gap:10px;display:inline-flex}.barra-desplegable a small{font-family:var(--f-cuerpo);letter-spacing:.02em;color:var(--crema-50);font-size:.6875rem;font-weight:600}.barra-desplegable a .barra-flecha{opacity:0;width:16px;height:16px;transition:opacity var(--rapido), transform var(--medio) var(--suave);flex:none;margin-left:auto;transform:translate(-6px)}.barra-enlaces .barra-desplegable a:hover,.barra-enlaces .barra-desplegable a[aria-current]{color:var(--crema);background:#fffae90d;padding-left:18px}.barra-desplegable a:hover .barra-flecha{opacity:1;transform:none}.barra-desplegable a[aria-current]{box-shadow:inset 2px 0 0 var(--rosa)}.barra-desplegable.menu-cristal{-webkit-backdrop-filter:none;background:#1e1a28;border:1px solid #fffae91f;border-radius:24px;min-width:270px;padding:8px}.menu-cristal a{font-family:var(--f-cuerpo);font-size:var(--t-s);letter-spacing:.015em;border-radius:var(--pildora);padding:10px 16px;font-weight:500}.barra-enlaces .menu-cristal a:hover,.barra-enlaces .menu-cristal a[aria-current]{color:var(--crema);background:var(--crema-10);padding-left:16px}.menu-cristal a[aria-current]{box-shadow:none}.menu-cristal a .barra-flecha{display:none}html.barra-clara .barra-desplegable.menu-cristal{background:var(--crema);border-color:#1d1d1d1a;box-shadow:0 24px 60px -20px #1d1d1d59}html.barra-clara .barra-enlaces .menu-cristal a{color:var(--tinta-70)}html.barra-clara .barra-enlaces .menu-cristal a:hover,html.barra-clara .barra-enlaces .menu-cristal a[aria-current]{color:var(--tinta);background:#1d1d1d0f}html.barra-clara .menu-cristal a small{color:#1d1d1d80}.barra-desplegable li{opacity:0;transition:opacity .25s var(--suave), transform .25s var(--suave);transform:translateY(-4px)}.barra-sol.abierto .barra-desplegable li{opacity:1;transition-delay:calc(40ms + var(--i) * 45ms);transform:none}.barra-sol:has(:focus-visible) .barra-desplegable li{opacity:1;transition-delay:calc(40ms + var(--i) * 45ms);transform:none}.barra-cta{min-height:40px;font-size:var(--t-s);padding-block:.5em;padding-inline:22px}.barra-menu{border-radius:50%;flex:none;width:40px;height:40px;display:none;position:relative}.barra-menu span{background:var(--crema);width:18px;height:2px;transition:transform var(--medio) var(--suave), top var(--medio) var(--suave);border-radius:2px;position:absolute;left:11px}.barra-menu span:first-child{top:15px}.barra-menu span:last-child{top:23px}.barra-menu[aria-expanded=true] span:first-child{top:19px;transform:rotate(45deg)}.barra-menu[aria-expanded=true] span:last-child{top:19px;transform:rotate(-45deg)}.menu-movil{z-index:1;padding:100px var(--margen) 40px;-webkit-backdrop-filter:blur(20px);pointer-events:auto;background:#0d0a16f5;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.menu-movil[hidden]{display:none}.menu-movil>ul>li{border-bottom:1px solid var(--crema-10);padding:14px 0}.menu-movil>ul>li>a.display{font-size:2rem}.menu-movil-titulo{font-family:var(--f-display);color:var(--crema-50);margin-bottom:8px;font-size:2rem;display:block}.menu-movil ul ul{flex-direction:column;gap:4px;padding-left:4px;display:flex}.menu-movil ul ul a{font-size:var(--t-m);color:var(--crema-70);padding:8px 0;display:block}.menu-movil .btn{justify-content:center;align-self:stretch;margin-top:24px}html.menu-abierto{overflow:hidden}html.barra-clara .barra-nav{color:var(--tinta);background:#fffae9b8;border-color:#1d1d1d1a}html.barra-clara .barra-enlaces a,html.barra-clara .barra-enlaces button{color:var(--tinta-70)}html.barra-clara .barra-enlaces a:hover,html.barra-clara .barra-enlaces button:hover,html.barra-clara .barra-enlaces a[aria-current],html.barra-clara .barra-enlaces button.actual{color:var(--tinta);background:#1d1d1d0f}html.barra-clara .barra-cta{background:var(--tinta);color:var(--crema)}html.barra-clara .barra-cta:hover{background:#000}html.barra-clara .barra-menu span{background:var(--tinta)}.barra-marca .marca-crema,html.barra-clara .barra-marca .marca-noche{display:none}html.barra-clara .barra-marca .marca-crema{display:block}@media (max-width:960px){.barra-enlaces,.barra-cta{display:none}.barra-menu{display:block}.barra-nav{width:100%;padding:6px 6px 6px 16px}}.pie{background:var(--noche);border-top:1px solid var(--crema-10);padding:72px 0 32px}.pie-interior{grid-template-columns:1.6fr repeat(3,1fr);gap:40px;display:grid}.pie-col img{width:auto;height:20px;margin-bottom:18px}.pie-frase{color:var(--crema-70);font-size:var(--t-s);max-width:34ch;margin-bottom:14px}.pie-email{color:var(--crema);border-bottom:1px solid var(--crema-20);font-weight:600}.pie-email:hover{border-color:var(--crema)}.pie-titulo{font-family:var(--f-cuerpo);font-size:var(--t-s);letter-spacing:0;color:var(--crema);margin-bottom:14px;font-weight:600}.pie-col ul{flex-direction:column;gap:10px;display:flex}.pie-col ul :is(a,.pie-boton){color:var(--crema-70);font-size:var(--t-s);text-align:left;transition:color var(--rapido)}.pie-col ul :is(a,.pie-boton):hover{color:var(--crema)}.pie-legal{border-top:1px solid var(--crema-10);margin-top:56px;padding-top:20px}.pie-legal p{color:var(--crema-50);max-width:none;font-size:.8125rem}@media (max-width:760px){.pie{padding:44px 0 24px}.pie-interior{grid-template-columns:1fr 1fr;gap:24px 16px}.pie-col:first-child{grid-column:1/-1}.pie-col img{margin-bottom:12px}.pie-frase{margin-bottom:10px;font-size:.875rem}.pie-titulo{margin-bottom:10px}.pie-col ul{gap:8px}.pie-col ul :is(a,.pie-boton){font-size:.875rem}.pie-col[aria-label=Legal]{grid-column:1/-1}.pie-col[aria-label=Legal] .pie-titulo{display:none}.pie-col[aria-label=Legal] ul{flex-flow:wrap;gap:8px 20px}.pie-legal{margin-top:20px;padding-top:16px}.pie-legal p{font-size:.75rem}}.cabecera-pagina{padding:calc(104px + 4vw) 0 clamp(16px,3vw,40px);position:relative;overflow:hidden}.cabecera-pagina .interior{position:relative}.cabecera-pagina h1{max-width:16ch;margin-bottom:20px;font-size:clamp(2.3rem,1.1rem + 3.8vw,4.4rem)}.cabecera-pagina .lead{max-width:52ch}.cabecera-pagina-acciones{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.cabecera-pagina-estado{border-radius:var(--pildora);border:1px solid var(--crema-20);color:var(--crema-70);align-items:center;gap:8px;margin-bottom:18px;padding:6px 12px 6px 8px;font-size:.8125rem;display:inline-flex}.cabecera-pagina-estado i{background:var(--senal);border-radius:50%;width:8px;height:8px}.secuencia{gap:0;display:grid;position:relative}.secuencia>li{grid-template-columns:28px 1fr;gap:20px;padding-block:28px;display:grid;position:relative}.secuencia>li:before{content:"";background:var(--senal);border-radius:50%;grid-column:1;justify-self:center;width:12px;height:12px;margin-top:10px;box-shadow:0 0 0 6px #ff70681f}.secuencia>li:not(:last-child):after{content:"";background:linear-gradient(var(--crema-20), var(--crema-20));width:2px;position:absolute;top:50px;bottom:-18px;left:13px}.seccion-crema .secuencia>li:not(:last-child):after{background:#1d1d1d24}.secuencia h3{margin-bottom:8px}.secuencia p{max-width:56ch}.seccion-crema .secuencia p{color:var(--tinta-70)}.dos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.dos>div>h2{margin-bottom:16px}.dos>div>p+p{margin-top:12px}@media (max-width:860px){.dos{grid-template-columns:1fr}}.honesto{grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);display:grid}.honesto h3{margin-bottom:16px}.honesto ul{flex-direction:column;gap:10px;display:flex}.honesto li{color:var(--crema-70);padding-left:22px;position:relative}.seccion-crema .honesto li{color:var(--tinta-70)}.honesto li:before{content:"";opacity:.5;background:currentColor;width:10px;height:2px;position:absolute;top:.62em;left:0}@media (max-width:760px){.honesto{grid-template-columns:1fr}}.preguntas{max-width:760px}.preguntas details{border-top:1px solid var(--crema-10)}.seccion-crema .preguntas details{border-color:#1d1d1d1f}.preguntas details:last-child{border-bottom:1px solid var(--crema-10)}.seccion-crema .preguntas details:last-child{border-color:#1d1d1d1f}.preguntas summary{cursor:pointer;font-weight:600;font-size:var(--t-m);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;list-style:none;display:flex}.preguntas summary::-webkit-details-marker{display:none}.preguntas summary:after{content:"";width:10px;height:10px;transition:transform var(--medio) var(--suave);opacity:.6;border-bottom:2px solid;border-right:2px solid;flex:none;transform:rotate(45deg)}.preguntas details[open] summary:after{transform:rotate(-135deg)}.preguntas details>p{color:var(--crema-70);padding:0 0 20px}.seccion-crema .preguntas details>p{color:var(--tinta-70)}.saltar-escena{z-index:30;right:var(--margen);border-radius:var(--pildora);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fffae9c7;font:inherit;cursor:pointer;transition:opacity var(--medio), visibility var(--medio), background var(--rapido), color var(--rapido);background:#16121c80;border:1px solid #fffae92e;align-items:center;gap:8px;padding:8px 14px;font-size:.8125rem;font-weight:600;display:inline-flex;position:absolute;bottom:24px}.saltar-escena svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.saltar-escena:hover{color:var(--crema);background:#16121cc7}.saltar-escena:focus-visible{outline:2px solid var(--rosa);outline-offset:3px}.saltar-escena.visto{background:var(--crema);color:var(--tinta);border-color:#0000;box-shadow:0 10px 28px -12px #0000008c}.saltar-escena.visto:hover{color:var(--tinta);background:#fff}.saltar-escena.oculto{opacity:0;visibility:hidden;pointer-events:none}@media (max-width:760px){.saltar-escena{padding:7px 12px;font-size:.75rem;bottom:16px;right:16px}}.aviso-cookies{z-index:70;border-radius:var(--radio-l);background:var(--crema);width:min(420px,100vw - 32px);color:var(--tinta);animation:aviso-entra .4s var(--suave) both;border:1px solid #1d1d1d1a;flex-direction:column;gap:14px;padding:18px 18px 16px;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 24px 60px -20px #0d0a168c}@keyframes aviso-entra{0%{opacity:0;translate:0 12px}}.aviso-cookies p{color:var(--tinta);margin:0;font-size:.9375rem;line-height:1.45}.aviso-cookies a{color:var(--tinta);text-underline-offset:3px;text-decoration:underline}.aviso-cookies-botones{grid-template-columns:1fr 1fr;gap:8px;display:grid}.aviso-cookies .btn{justify-content:center;padding:10px 16px;font-size:.9375rem}.aviso-cookies .btn-borde{color:var(--tinta);background:0 0;border-color:#1d1d1d40}.aviso-cookies .btn-borde:hover{background:#1d1d1d0a;border-color:#1d1d1d80}@media (max-width:520px){.aviso-cookies{width:auto;padding:16px;bottom:10px;left:10px;right:10px}}
