@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_9443aef7-module__vKFuNW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_9443aef7-module__vKFuNW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
.landing{--display:var(--font-archivo), "Segoe UI", system-ui, sans-serif;--body:var(--font-archivo), "Segoe UI", system-ui, sans-serif;--lila:var(--color-brand-2);--lila-2:#1c0f26;--lila-3:#4a2b63;--amarillo:var(--color-brand);--amarillo-2:var(--color-brand-hover);--crema:var(--color-brand-2-ink);--blanco:#fff;--tinta:var(--color-brand-ink);font-family:var(--body);background:var(--lila);color:var(--tinta);-webkit-font-smoothing:antialiased}:is(html:has(.landing),body:has(.landing)){background:var(--color-brand-2)}.landing h1,.landing h2,.landing h3{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;line-height:1.05}.landing .display{font-family:var(--display)}.landing .como-guarda{background:var(--lila)}.landing .como-guarda-capa{background:var(--lila-3);opacity:.9;pointer-events:none;position:absolute;inset:0;-webkit-mask:url(/brand/landing/guarda-como.png) 50%/100% no-repeat;mask:url(/brand/landing/guarda-como.png) 50%/100% no-repeat}.landing .donde-mordida{aspect-ratio:297/253;background:var(--crema);pointer-events:none;width:clamp(120px,14vw,300px);position:absolute;bottom:0;right:0;-webkit-mask:url(/brand/landing/mordida-donde-como.png) 50%/100% 100% no-repeat;mask:url(/brand/landing/mordida-donde-como.png) 50%/100% 100% no-repeat}.landing .donde-mano{margin-bottom:-120px}@media (min-width:1024px){.landing .donde-mano{justify-self:end;margin-right:clamp(-120px,min(1120px,100vw - 40px)/2 - 50vw,0px)}}.landing .phone{--bisel:11px;width:330px;height:680px;padding:var(--bisel);background:#0f0c13;border-radius:58px;box-shadow:inset 0 0 0 2px #3b3544,inset 0 0 0 3px #16121b,0 50px 90px #00000080}.landing .phone:before,.landing .phone:after{content:"";pointer-events:none;background:#3b3544;width:3px;position:absolute}.landing .phone:before{background:linear-gradient(#3b3544 0 30px,#0000 30px 48px,#3b3544 48px 108px,#0000 108px 126px,#3b3544 126px 186px,#0000 186px);border-radius:2px 0 0 2px;height:190px;top:118px;left:-3px}.landing .phone:after{border-radius:0 2px 2px 0;height:96px;top:178px;right:-3px}.landing .phone-screen{border-radius:calc(58px - var(--bisel));background:var(--crema);height:100%;position:relative;overflow:hidden}.landing .phone-screen iframe{transform-origin:0 0;background:var(--crema);border:0;width:390px;height:126.6%;position:absolute;inset:0;transform:scale(.7897)}.landing .phone-island{top:calc(var(--bisel) + 9px);z-index:3;background:#050407;border-radius:999px;width:98px;height:29px;position:absolute;left:50%;transform:translate(-50%)}.landing .hero-foto{pointer-events:none;position:absolute;inset:0}.landing .hero-foto img{object-fit:cover;object-position:50% bottom;width:100%;height:100%}.landing .menu-web-foto{pointer-events:none;position:absolute;inset:0}.landing .menu-web-foto:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--lila) 72%, transparent) 0%, color-mix(in srgb, var(--lila) 80%, transparent) 45%, color-mix(in srgb, var(--lila) 92%, transparent) 100%);position:absolute;inset:0}.landing .cta-foto{z-index:-1;pointer-events:none;position:absolute;inset:0}.landing .cta-foto img{object-fit:cover;object-position:center bottom;width:100%;height:100%}.landing .cta-sombra{filter:drop-shadow(0 26px 30px #2d193857)}.landing .cta-tarjeta{--mordida:clamp(58px, 9%, 116px);-webkit-mask-image:url(/brand/landing/mordida-cierre.png),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;-webkit-mask-size:var(--mordida) auto, 100% 100%;-webkit-mask-composite:xor;mask-image:url(/brand/landing/mordida-cierre.png),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:var(--mordida) auto, 100% 100%;mask-size:var(--mordida) auto, 100% 100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.landing .cta-foto:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--lila) 55%, transparent) 0%, color-mix(in srgb, var(--lila) 72%, transparent) 55%, color-mix(in srgb, var(--lila) 88%, transparent) 100%);position:absolute;inset:0}.landing .demo-modal{background:0 0;border:0;max-width:calc(100vw - 24px);max-height:100dvh;margin:auto;padding:0;overflow:visible}.landing .demo-modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2d1938db}.landing .demo-modal-body{justify-items:center;gap:16px;display:grid;position:relative}.landing .demo-cerrar{z-index:5;background:var(--amarillo);width:42px;height:42px;color:var(--lila);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:-10px;right:-10px;box-shadow:0 10px 24px #00000059}.landing .demo-cerrar:hover{background:var(--amarillo-2)}.landing .demo-modal .phone{zoom:1.14}@media (max-height:820px){.landing .demo-modal .phone{zoom:1.05}}@media (max-height:760px){.landing .demo-modal .phone{zoom:.97}}@media (max-height:700px){.landing .demo-modal .phone{zoom:.88}}@media (max-height:640px){.landing .demo-modal .phone{zoom:.79}}@media (max-height:580px){.landing .demo-modal .phone{zoom:.7}}@media (max-height:520px){.landing .demo-modal .phone{zoom:.61}}@media (max-height:460px){.landing .demo-modal .phone{zoom:.53}}@media (max-height:400px){.landing .demo-modal .phone{zoom:.45}}.landing section{scroll-margin-top:96px}.landing details>summary{list-style:none}.landing details>summary::-webkit-details-marker{display:none}.landing details>summary:after{content:"+";font-family:var(--display);color:var(--amarillo-2);font-size:26px;line-height:1}.landing details[open]>summary:after{content:"–"}@media (max-width:900px){.landing main>section:not(#inicio){padding-top:84px;padding-bottom:56px}.landing .donde-mano{margin-bottom:-56px}.landing .hero-foto img{object-position:50% top}.landing .como-guarda-capa{opacity:.6;-webkit-mask-image:url(/brand/landing/guarda-hero.png),url(/brand/landing/guarda-hero.png);mask-image:url(/brand/landing/guarda-hero.png),url(/brand/landing/guarda-hero.png);-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-size:760px;mask-size:760px;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}}@media (prefers-reduced-motion:reduce){.landing *{transition:none!important}}.landing .btn{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 26px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.landing .btn:hover{transform:translateY(-1px)}.landing .btn:focus-visible{outline:3px solid var(--amarillo);outline-offset:3px}.landing .btn-amarillo{background:var(--amarillo);color:var(--lila)}.landing .btn-amarillo:hover{background:var(--amarillo-2)}.landing .btn-lila{background:var(--lila);color:var(--crema)}.landing .btn-lila:hover{background:var(--lila-3)}.landing .btn-fantasma{color:var(--crema);border-color:#fff3df59}.landing #inicio .btn-fantasma{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2d193880}.landing .btn-fantasma:hover{border-color:var(--crema)}.landing .btn-fantasma-oscuro{color:var(--lila);border-color:#2d193840}.landing .btn-fantasma-oscuro:hover{border-color:var(--lila)}.landing .btn-inactivo{color:#fff3df80;cursor:not-allowed;background:#ffffff1f}.landing .btn-inactivo:hover{transform:none}.landing .btn-grande{padding:19px 34px;font-size:18px}.landing .legal{color:var(--tinta)}.landing .legal h1{color:var(--lila);font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.15}.landing .legal .legal-fecha{color:#7a6a6d;margin-top:10px;font-size:14.5px}.landing .legal h2{color:var(--lila);margin-top:44px;font-size:clamp(19px,2.2vw,23px);font-weight:800;line-height:1.25}.landing .legal h3{color:var(--lila);margin-top:26px;font-size:17px;font-weight:700}.landing .legal p{margin-top:14px;font-size:16.5px;line-height:1.65}.landing .legal ul{margin-top:14px;padding-left:22px;list-style:outside}.landing .legal li{margin-top:6px;font-size:16.5px;line-height:1.6}.landing .legal a{color:var(--lila);text-underline-offset:2px;text-decoration:underline}.landing .legal a:hover{color:var(--amarillo-2)}.landing .legal .legal-datos{background:var(--crema);border-radius:14px;margin-top:16px;padding:16px 18px;line-height:1.75}
