@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.0c05j22lu0e1h.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/6260001f568fa40d-s.14r01_8b-ryu9.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3-s.p.2lg3sxkcxwsl6.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_54e1229-module__gCDjjq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_54e1229-module__gCDjjq__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_e799d87a-module__u8MhCG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_e799d87a-module__u8MhCG__variable{--font-geist:"Geist", "Geist Fallback"}
:root{--naranja:#ff4f1a;--naranja-2:#ff7a45;--tinta:#1a1410;--crema:#fff3ea;--papel:#fffbf7;--gris:#6b5e55;--linea:#1a141014;--verde:#1e8a4c;--ease:cubic-bezier(.32, .72, 0, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--titulos:var(--font-bricolage), "Bricolage Grotesque", sans-serif;--texto:var(--font-geist), "Geist", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--papel);color:var(--tinta);font-family:var(--texto);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55;overflow-x:hidden}body:after{content:"";pointer-events:none;opacity:.03;z-index:3;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='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.wrap{max-width:1160px;margin:0 auto;padding:0 32px}h1,h2,h3{font-family:var(--titulos);letter-spacing:-.035em;line-height:.95}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#c23a0e;background:#ff4f1a14;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:10.5px;font-weight:600;display:inline-flex}:focus-visible{outline:3px solid var(--naranja);outline-offset:3px}nav.menu{z-index:2;-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px var(--linea), 0 12px 40px -18px #3c1e0a40;background:#fffbf7c7;border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:calc(100% - 32px);padding:6px 6px 6px 16px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)}.logo{color:var(--tinta);font-family:var(--titulos);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:8px;margin-right:10px;font-size:18px;font-weight:800;text-decoration:none;display:flex}.logo svg{flex:none;width:28px;height:28px}nav.menu .links a{color:var(--gris);transition:background .4s var(--ease), color .4s var(--ease);border-radius:999px;padding:8px 12px;font-size:14px;text-decoration:none}nav.menu .links a:hover{color:var(--tinta);background:#1a14100d}.btn{cursor:pointer;font:600 15px var(--texto);transition:transform .5s var(--ease), background .4s var(--ease);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 20px;text-decoration:none;display:inline-flex}.btn em{font-style:normal}.btn i{width:30px;height:30px;transition:transform .5s var(--ease);border-radius:50%;place-items:center;font-size:13px;font-style:normal;display:grid}.btn:hover i{transform:translate(2px,-1px)scale(1.06)}.btn:active{transform:scale(.97)}.btn.prim{background:var(--naranja);color:#fff}.btn.prim i{background:#fff3}.btn.osc{background:var(--tinta);color:#fff}.btn.osc i{background:#ffffff24}.btn.sua{color:var(--tinta);background:#1a14100f}.btn.sua i{background:#1a141012}nav.menu .btn{padding:6px 6px 6px 16px;font-size:14px}nav.menu .btn i{width:26px;height:26px}.btn.pronto{cursor:default;color:var(--gris);background:#1a14100f}.btn.pronto i{background:#1a141012}.btn.pronto:hover i,.btn.pronto:active{transform:none}.hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;min-height:100dvh;padding:130px 0 80px;display:grid}.hero h1{margin:22px 0;font-size:clamp(64px,9.5vw,138px);font-weight:800}.hero h1 span{color:var(--naranja)}.hero .sub{color:var(--gris);max-width:520px;font-size:20px}.hero-clock{aspect-ratio:1;justify-self:center;width:100%;max-width:460px;position:relative}.hero-clock .halo{transition:opacity .8s var(--ease), transform .8s var(--ease);background:radial-gradient(circle,#ff4f1a29,#ff4f1a00 68%);border-radius:50%;position:absolute;inset:6%}.hero-clock svg{width:100%;height:100%;position:relative;overflow:visible}.shell{box-shadow:inset 0 0 0 1px var(--linea);background:#1a14100a;border-radius:30px;padding:7px}.core{background:#fff;border-radius:23px;box-shadow:inset 0 1px 1px #fff,0 24px 50px -30px #3c1e0a40}.buscar{max-width:560px;margin-top:34px}.buscar form{align-items:center;gap:8px;padding:7px 7px 7px 22px;display:flex}.buscar input{min-width:0;font:500 18px var(--texto);color:var(--tinta);background:0 0;border:0;outline:0;flex:1;padding:10px 0}.buscar input::placeholder{color:#a99b90}.buscar input::-webkit-search-cancel-button{cursor:pointer}.buscar .shell:focus-within{box-shadow:inset 0 0 0 2px #ff4f1a73}.buscar button:disabled{opacity:.7;cursor:progress}.pista{color:var(--gris);max-width:560px;margin:14px 4px 0;font-size:13px}.prueba{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.prueba .pista{margin:0 4px 0 0}.prueba button{cursor:pointer;font:500 13px var(--texto);color:var(--tinta);transition:background .4s var(--ease);background:#1a14100d;border:0;border-radius:999px;padding:6px 12px}.prueba button:hover{background:#ff4f1a1f}.demo-aviso{color:#8a7b70;margin:10px 4px 0;font-size:12.5px}.mensaje-buscador{color:var(--gris);margin:4px 4px 0;font-size:15px}.mensaje-buscador.incompleta{color:var(--tinta);font-size:14.5px}.resultado{gap:12px;max-width:560px;margin-top:22px;display:grid}.tarjeta{grid-template-columns:auto 1fr;align-items:start;gap:20px;padding:24px;display:grid}.tarjeta .mini{width:84px;height:84px}.tarjeta .mini svg{width:100%;height:100%;overflow:visible}.tarjeta .marca{font-family:var(--titulos);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:28px;font-weight:800;line-height:1}.tarjeta .clase{color:var(--gris);margin-top:6px;font-size:13px}.tarjeta .estado{font-family:var(--titulos);letter-spacing:-.02em;margin-top:16px;font-size:22px;font-weight:700;line-height:1.15}.tarjeta .detalle{color:var(--gris);margin-top:4px;font-size:16px}.tarjeta .nota{color:var(--gris);margin-top:6px;font-size:14px}.tarjeta .origen{color:#8a7b70;align-items:center;gap:6px;margin-top:10px;font-size:12.5px;display:inline-flex}.tarjeta .origen:before{content:"";opacity:.6;background:currentColor;border-radius:50%;width:6px;height:6px}.tarjeta .acc{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.est-sleep .estado{color:var(--verde)}.est-ring .estado,.est-hard .estado{color:var(--naranja)}.est-dead .estado,.est-idle .estado{color:var(--tinta)}.barra{background:#1a141012;border-radius:99px;height:8px;margin-top:14px;overflow:hidden}.barra b{background:var(--verde);transform-origin:0;height:100%;animation:llenar 1.2s var(--ease) both;border-radius:99px;display:block}.est-ring .barra b,.est-hard .barra b{background:var(--naranja)}@keyframes llenar{0%{transform:scaleX(0)}}.tarjeta.sola{grid-template-columns:1fr}.tarjeta.sola .estado{margin-top:0}section.blk{padding:130px 0}.blk h2{margin:18px 0 22px;font-size:clamp(44px,6vw,84px);font-weight:800}.blk .lead{color:var(--gris);max-width:640px;font-size:20px}.pasos{grid-template-columns:repeat(12,1fr);gap:16px;margin-top:56px;display:grid}.paso{grid-column:span 4}.paso>.shell{height:100%}.paso .core{height:100%;padding:30px}.paso .n{background:var(--crema);color:#c23a0e;border-radius:50%;place-items:center;width:38px;height:38px;font-size:15px;font-weight:600;display:grid}.paso h3{margin:22px 0 10px;font-size:30px;font-weight:800}.paso p{color:var(--gris)}.paso.dest .core{background:var(--naranja);color:#fff}.paso.dest .n{color:#fff;background:#fff3}.paso.dest p{color:#ffffffd9}.paso.dest svg{float:right;width:64px;height:64px;margin:-6px -6px 0 0;overflow:visible}.importa{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.linea-t{padding:34px 0 10px;position:relative}.linea-t .eje{background:linear-gradient(90deg, var(--verde) 0 50%, #ffb08f 50% 83.3%, var(--naranja) 83.3% 91.6%, #c9bfb7 91.6%);border-radius:99px;height:10px}.linea-t .hitos{color:var(--gris);grid-template-columns:1fr 1fr;gap:16px 20px;margin-top:22px;font-size:13px;list-style:none;display:grid}.linea-t .hitos li{padding-left:20px;position:relative}.linea-t .hitos li:before{content:"";background:var(--c);border-radius:50%;width:11px;height:11px;position:absolute;top:5px;left:0}.linea-t .hitos b{color:var(--tinta);font-size:14.5px;font-weight:600;display:block}.precio .core{grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding:44px;display:grid}.partes{gap:12px;display:grid}.parte{background:var(--crema);border-radius:18px;padding:18px 20px}.parte b{font-family:var(--titulos);letter-spacing:-.02em;font-size:20px;display:block}.parte span{color:var(--gris);font-size:14.5px}.partes .btn{justify-self:start;margin-top:6px}.faq{max-width:780px;margin-top:40px}.faq details{border-top:1px solid var(--linea);padding:22px 4px}.faq details:last-child{border-bottom:1px solid var(--linea)}.faq summary{cursor:pointer;font-family:var(--titulos);letter-spacing:-.02em;justify-content:space-between;gap:20px;font-size:23px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--naranja);transition:transform .5s var(--ease);font-weight:500}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{color:var(--gris);max-width:640px;margin-top:10px}footer.pie{border-top:1px solid var(--linea);color:var(--gris);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:40px;padding:70px 0 120px;font-size:14px;display:flex}.solo-wa h1{font-size:clamp(52px,7vw,104px)}.wa-tarjeta{max-width:560px;margin-top:30px}.wa-botones{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.aviso{color:var(--verde);min-height:1.5em;margin-top:16px;font-size:15px;font-weight:500}.no-existe{align-content:center;justify-items:start;gap:18px;min-height:80dvh;padding:130px 0 60px;display:grid}.no-existe h1{font-size:clamp(48px,7vw,96px);font-weight:800}.no-existe p{color:var(--gris);max-width:520px;font-size:20px}.legal{max-width:720px;padding:140px 0 40px}.legal h1{font-size:clamp(44px,6vw,76px);font-weight:800}.legal .entradilla{color:var(--gris);margin-top:22px;font-size:19px}.legal section{border-top:1px solid var(--linea);margin-top:26px;padding:26px 0}.legal section+section{margin-top:0}.legal h2{letter-spacing:-.02em;margin-bottom:12px;font-size:26px;font-weight:700;line-height:1.15}.legal p,.legal li{color:var(--gris);margin-top:10px;font-size:16px}.legal ul{padding-left:22px}.legal .btn{white-space:normal;margin-top:18px}.legal .actualizado{border-top:1px solid var(--linea);padding-top:22px;font-size:14px}footer.pie a{color:inherit;text-underline-offset:3px}.aviso-medicion{z-index:4;-webkit-backdrop-filter:blur(18px);width:min(760px,100% - 32px);box-shadow:inset 0 0 0 1px var(--linea), 0 18px 50px -20px #3c1e0a59;background:#fffbf7f0;border-radius:22px;align-items:center;gap:16px;padding:14px 14px 14px 20px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.aviso-medicion p{color:var(--gris);font-size:13.5px;line-height:1.45}.aviso-medicion a{color:var(--tinta);text-underline-offset:3px}.aviso-medicion-botones{flex:none;gap:8px;display:flex}.aviso-medicion .btn{padding:9px 16px;font-size:14px}footer.pie a:hover{color:var(--tinta)}@media (scripting:enabled){.reveal{opacity:0;filter:blur(8px);transition:opacity .9s var(--ease), transform .9s var(--ease), filter .9s var(--ease);transform:translateY(40px)}.reveal.in{opacity:1;filter:none;transform:none}}.reloj .tiembla{transform-origin:50px 58px}.reloj .ondas{opacity:0}.reloj .zzz{opacity:0;font-family:var(--titulos)}.reloj .cuerpo{transform-origin:50px 88px;transition:transform .9s var(--spring)}.reloj[data-e=idle] .tiembla{animation:tiembla 3.4s var(--ease) infinite}.reloj[data-e=idle] .ondas{animation:3.4s step-end infinite suena}.reloj[data-e=sleep] .tiembla{animation:3.2s ease-in-out infinite respira}.reloj[data-e=sleep] .zzz{opacity:1}.reloj[data-e=sleep] .zzz text{animation:3s ease-in-out infinite zeta}.reloj[data-e=sleep] .zzz text:nth-child(2){animation-delay:1s}.reloj[data-e=sleep] .zzz text:nth-child(3){animation-delay:2s}.reloj[data-e=ring] .tiembla{animation:.5s linear infinite sin-parar}.reloj[data-e=ring] .ondas{opacity:1;animation:.5s step-end infinite parpadea}.reloj[data-e=hard] .tiembla{animation:.28s linear infinite fuerte}.reloj[data-e=hard] .ondas{opacity:1;animation:.28s step-end infinite parpadea}.reloj[data-e=hard] .ondas path{stroke-width:4.5px}.reloj[data-e=dead] .cuerpo{transform:rotate(-82deg)translate(-6px,4px)}@keyframes tiembla{0%,58%,to{transform:rotate(0)}62%{transform:rotate(-7deg)}66%{transform:rotate(7deg)}70%{transform:rotate(-6deg)}74%{transform:rotate(6deg)}78%{transform:rotate(-4deg)}82%{transform:rotate(3deg)}86%{transform:rotate(0)}}@keyframes suena{0%,58%{opacity:0}60%,86%{opacity:1}88%,to{opacity:0}}@keyframes sin-parar{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes fuerte{0%,to{transform:rotate(-9deg)translateY(-1px)}50%{transform:rotate(9deg)translateY(1px)}}@keyframes parpadea{0%{opacity:1}50%{opacity:.35}}@keyframes respira{0%,to{transform:scale(1)}50%{transform:scale(1.025,.985)}}@keyframes zeta{0%{opacity:0;transform:translateY(4px)}30%{opacity:1}to{opacity:0;transform:translate(6px,-10px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reloj *,.barra b{animation:none!important}.reloj[data-e=sleep] .zzz text{opacity:1}.reloj .cuerpo{transition:none}.reveal{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.btn,.btn i{transition:none}}@media (max-width:900px){.wrap{padding:0 16px}nav.menu .links{display:none}.hero{grid-template-columns:1fr;gap:8px;min-height:0;padding:104px 0 60px}.hero-clock{order:-1;max-width:220px}.hero h1{margin-top:14px}section.blk{padding:80px 0}.pasos{grid-template-columns:1fr}.paso{grid-column:auto}.importa,.precio .core{grid-template-columns:1fr}.precio .core{padding:26px}.tarjeta{grid-template-columns:1fr;padding:20px}.tarjeta .mini{width:64px;height:64px}.buscar form{padding-left:16px}.buscar .btn{padding:8px}.buscar .btn em{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legal{padding-top:110px}.legal h2{font-size:22px}.aviso-medicion{flex-direction:column;align-items:stretch;gap:10px;padding:14px}.aviso-medicion-botones .btn{flex:1;justify-content:center}}@media (max-width:420px){.hero h1{font-size:clamp(48px,15.5vw,64px)}.solo-wa h1{font-size:clamp(44px,12.5vw,52px)}.logo{margin-right:4px;font-size:16px}}
