@font-face{font-family:inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-latin-ext.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:inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-latin.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:inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-latin-ext.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:inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-latin.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:inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-latin-ext.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:inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-latin.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:inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700-latin-ext.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:inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700-latin.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:'source serif 4';font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/source-serif-4-300-latin-ext.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:'source serif 4';font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/source-serif-4-300-latin.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:'source serif 4';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-400-latin-ext.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:'source serif 4';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-400-latin.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:'source serif 4';font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-600-latin-ext.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:'source serif 4';font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-600-latin.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:'source serif 4';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/source-serif-4-700-latin-ext.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:'source serif 4';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/source-serif-4-700-latin.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}:root{--marino:#0F1E3D;--naranja:#FF7A28;--naranja-texto:#B84412;--blanco-roto:#F4F1EC;--gris-azulado:#5A6270;--gris-claro:#96AACD;--borde:#8A8378;--borde-suave:#DCD6CC;--fuente-titulo:'Source Serif 4', Georgia, serif;--fuente-texto:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--ancho-maximo:720px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--blanco-roto);color:var(--marino);font-family:var(--fuente-texto);font-weight:400;line-height:1.55;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:var(--naranja-texto)}a:hover{text-decoration-thickness:2px}.saltar{position:absolute;left:-999px;top:0;background:var(--marino);color:var(--blanco-roto);padding:10px 16px;z-index:100}.saltar:focus{left:16px;top:16px}.contenedor{max-width:var(--ancho-maximo);margin:0 auto;padding:0 20px}h1,h2,h3{font-family:var(--fuente-titulo);font-weight:600;line-height:1.2;color:var(--marino)}.cabecera-sitio{padding:24px 0}.cabecera-sitio .contenedor{display:flex;align-items:center;justify-content:space-between;gap:16px}.logo{display:flex;align-items:center;gap:10px;font-family:var(--fuente-titulo);font-size:1.35rem;font-weight:600;color:var(--marino);text-decoration:none}.logo svg{width:30px;height:30px}.cabecera-sitio nav a{font-weight:600;font-size:.95rem;text-decoration:none;color:var(--marino)}.pagina-legal{padding:8px 0 80px}.pagina-legal .contenedor{max-width:680px}.pagina-legal h1{font-size:1.9rem;margin-bottom:4px}.pagina-legal .fecha{color:var(--gris-azulado);font-size:.9rem;margin-top:0}.pagina-legal h2{font-size:1.2rem;margin-top:2.2em;padding-top:.6em;border-top:1px solid var(--borde-suave)}.pagina-legal h3{font-size:1.05rem;margin-top:1.6em}.pagina-legal p,.pagina-legal li{font-size:1rem}.pagina-legal table{width:100%;border-collapse:collapse;margin:1.2em 0;font-size:.92rem;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.pagina-legal th,.pagina-legal td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--borde-suave);vertical-align:top}.pagina-legal th{color:var(--gris-azulado);font-weight:600}.pagina-legal blockquote{margin:1.4em 0;padding:12px 16px;background:rgba(15,30,61,5%);border-left:3px solid var(--naranja-texto);color:var(--gris-azulado);font-size:.92rem}.pagina-legal a{word-break:break-word}.volver-legal{display:inline-block;margin-bottom:24px;font-weight:600;text-decoration:none}.pie{background:var(--marino);color:var(--blanco-roto);padding:40px 0 28px;margin-top:40px}.pie a{color:var(--gris-claro)}.pie .pie-enlaces{display:flex;flex-wrap:wrap;gap:8px 20px;padding:0;margin:0 0 20px;list-style:none}.pie .pie-enlaces a{text-decoration:none;font-size:.92rem}.pie .pie-contacto{margin:0 0 20px}.pie .pie-contacto a{color:var(--naranja);font-weight:600;text-decoration:none}.pie small{color:var(--gris-claro);font-size:.82rem}.hero{padding:40px 0 60px}.hero .contenedor{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.hero h1{font-size:clamp(2rem,4.5vw,2.9rem);margin:0 0 18px}.hero .kicker{display:inline-block;font-weight:600;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;color:var(--naranja-texto);margin-bottom:14px}.hero p.lead{font-size:1.1rem;color:var(--gris-azulado);max-width:46ch}.telefono-marco{width:240px;aspect-ratio:390/844;margin:0 auto;border-radius:34px;border:6px solid var(--marino);overflow:hidden;position:relative;background:#000;box-shadow:0 24px 48px rgba(15,30,61,.28)}.telefono-lienzo{width:390px;height:844px;transform:scale(.6154);transform-origin:top left;position:relative;background:#000;color:#fff;font-family:var(--fuente-texto)}@media(min-width:720px){.telefono-marco{width:280px}.telefono-lienzo{transform:scale(.7179)}}.video-marcador{position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,#3a2f22 0%,transparent 45%),linear-gradient(160deg,#1b1b1b 0%,#050505 60%,#000 100%)}.degradado-top{position:absolute;top:0;left:0;right:0;height:160px;background:linear-gradient(to bottom,rgba(0,0,0,.55),transparent)}.degradado-bottom{position:absolute;top:616px;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.7) 55%,rgba(0,0,0,.7))}.pestanas{position:absolute;top:52px;left:0;right:0;display:flex;justify-content:center;gap:20px}.pestanas span{position:relative;font:600 15px/1 var(--fuente-texto);color:rgba(255,255,255,.6);padding-bottom:10px}.pestanas span.activa{color:#fff}.pestanas span.activa::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:20px;height:2px;background:#fff}.columna-acciones{position:absolute;right:16px;bottom:50px;width:48px;display:flex;flex-direction:column;align-items:center;gap:22px}.columna-acciones .avatar-mini{width:44px;height:44px;border-radius:50%;background:var(--naranja);color:var(--marino);display:flex;align-items:center;justify-content:center;font:700 16px var(--fuente-texto);border:2px solid #fff}.columna-acciones .accion{display:flex;flex-direction:column;align-items:center;gap:2px}.columna-acciones svg{width:27px;height:25px;fill:none;stroke:#fff;stroke-width:2}.columna-acciones .accion.activa svg{fill:var(--naranja);stroke:var(--naranja)}.columna-acciones .contador{font:600 12px var(--fuente-texto);color:#fff}.pie-video{position:absolute;left:16px;right:45px;bottom:46px;display:flex;flex-direction:column;gap:8px}.pie-video .arroba{font:700 15px var(--fuente-texto);color:#fff}.pie-video .etiqueta-ia{font:600 12px var(--fuente-texto);color:rgba(255,255,255,.75);text-decoration:underline;text-underline-offset:2px;width:fit-content}.pie-video .descripcion{font:14px/1.4 var(--fuente-texto);color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pie-video .chip{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:13px;background:rgba(255,255,255,.14);font:600 12px var(--fuente-texto);color:#fff;width:fit-content}.barra-progreso{position:absolute;left:0;right:0;bottom:0;height:2px;background:rgba(255,255,255,.24)}.barra-progreso div{width:38%;height:100%;background:var(--naranja)}.seccion{padding:56px 0}.seccion.raya{border-top:1px solid var(--borde-suave)}.seccion h2{font-size:1.7rem;margin-bottom:18px}.seccion .lead{color:var(--gris-azulado);font-size:1.05rem;max-width:60ch}.pasos{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px;padding:0;list-style:none}.pasos li{}.pasos .num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--marino);color:var(--blanco-roto);font-weight:700;font-size:.95rem;margin-bottom:10px}.pasos h3{font-size:1.05rem;margin:0 0 6px}.pasos p{margin:0;color:var(--gris-azulado);font-size:.95rem}.tiendas{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.tienda-badge{display:inline-flex;align-items:center;gap:10px;border:1.5px solid var(--borde);border-radius:10px;padding:10px 18px;color:var(--gris-azulado);font-size:.92rem;font-weight:600}.tienda-badge svg{width:22px;height:22px;flex-shrink:0}.tienda-badge .rotulo{display:flex;flex-direction:column;line-height:1.2}.tienda-badge .rotulo small{font-weight:400;font-size:.78rem}@media(max-width:720px){.hero .contenedor{grid-template-columns:1fr}.hero .telefono-marco{order:-1;margin-bottom:8px}.pasos{grid-template-columns:1fr}}