:root{--papel:#faf6ef;--papel-2:#f3ecdf;--tinta:#1c1917;--tinta-suave:#57534e;--acento:#e85d2f;--acento-tinta:#c2410c;--salvia:#6b7f5e;--linea:#d6cdbc;--radio:14px;--sombra:0 2px 0 var(--tinta);color:var(--tinta);background:var(--papel);font-family:Instrument Sans,sans-serif}*{box-sizing:border-box;margin:0}body{background:radial-gradient(1200px 500px at 85% -10%, #e85d2f12, transparent 60%), var(--papel);min-height:100vh}h1,h2,h3,.display{letter-spacing:-.02em;font-family:Fraunces,serif;font-weight:600}#root{max-width:980px;margin:0 auto;padding:2.5rem 1.5rem 5rem}.marca-app{align-items:baseline;gap:.75rem;margin-bottom:2.5rem;display:flex}.marca-app .logo{font-family:Fraunces,serif;font-size:1.9rem;font-weight:700}.marca-app .logo em{color:var(--acento);font-style:normal}.marca-app .tag{color:var(--tinta-suave);text-transform:uppercase;letter-spacing:.14em;font-size:.8rem}.tabs{flex-wrap:wrap;gap:.25rem;margin-left:auto;display:flex}.tabs button{font:inherit;cursor:pointer;color:var(--tinta-suave);background:0 0;border:none;border-radius:999px;padding:.45rem .9rem}.tabs button.activa{background:var(--tinta);color:var(--papel)}@media (width<=700px){.marca-app{flex-wrap:wrap}.tabs{width:100%;margin-left:0}}.wizard{grid-template-columns:220px 1fr;gap:3rem;display:grid}.pasos{flex-direction:column;gap:0;display:flex;position:relative}.paso{color:var(--tinta-suave);align-items:flex-start;gap:.8rem;padding:.7rem 0;font-size:.95rem;display:flex}.paso .num{border:1.5px solid var(--linea);background:var(--papel);border-radius:50%;flex-shrink:0;place-items:center;width:1.8rem;height:1.8rem;font-family:Fraunces,serif;font-size:.85rem;transition:all .25s;display:grid}@media (width<=760px){.wizard{grid-template-columns:1fr;gap:1.5rem}.pasos{flex-direction:row;gap:.6rem;padding-bottom:.2rem;overflow-x:auto}.paso{flex-shrink:0;padding:0}.paso span:not(.num){display:none}}.paso.actual{color:var(--tinta);font-weight:600}.paso.actual .num{border-color:var(--acento);background:var(--acento);color:#fff}.paso.hecho .num{border-color:var(--salvia);background:var(--salvia);color:#fff}.panel{border:1.5px solid var(--linea);border-radius:var(--radio);background:#fffdf8;padding:2.2rem;animation:.35s both entrar}@keyframes entrar{0%{opacity:0;transform:translateY(8px)}}.panel h2{margin-bottom:.4rem;font-size:1.7rem}.panel .ayuda{color:var(--tinta-suave);margin-bottom:1.8rem;line-height:1.5}.campo{margin-bottom:1.3rem}.campo label{text-transform:uppercase;letter-spacing:.08em;color:var(--tinta);margin-bottom:.45rem;font-size:.82rem;font-weight:600;display:block}.campo input[type=text],.campo textarea,.campo select{width:100%;font:inherit;background:var(--papel);border:1.5px solid var(--linea);color:var(--tinta);border-radius:10px;padding:.65rem .8rem;transition:border-color .15s}.campo input:focus,.campo textarea:focus,.campo select:focus{border-color:var(--acento);outline:none}.campo textarea{resize:vertical;min-height:4.5rem;line-height:1.5}.campo .nota{color:var(--tinta-suave);margin-top:.35rem;font-size:.8rem}.fila{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=600px){.fila{grid-template-columns:1fr}}.tags{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.tag-item{background:var(--papel-2);border:1px solid var(--linea);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.88rem;display:inline-flex}.tag-item button{cursor:pointer;color:var(--tinta-suave);background:0 0;border:none;padding:0;font-size:1rem;line-height:1}.tag-item button:hover{color:var(--acento-tinta)}.colores{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (width<=600px){.colores{grid-template-columns:repeat(2,1fr)}}.color-campo{text-align:center}.color-campo input[type=color]{border:1.5px solid var(--linea);cursor:pointer;background:0 0;border-radius:10px;width:100%;height:3.2rem;padding:.2rem}.color-campo span{color:var(--tinta-suave);margin-top:.3rem;font-size:.78rem;display:block}.preview-marca{border-radius:var(--radio);border:1.5px dashed var(--linea);margin-top:1.5rem;padding:1.8rem}.preview-marca h3{margin-bottom:.3rem;font-size:1.5rem}.preview-marca p{font-size:.95rem}.plataformas-grid{flex-direction:column;gap:.6rem;display:flex}.plataforma-fila{border:1.5px solid var(--linea);background:var(--papel);border-radius:10px;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex}.plataforma-fila.activa{border-color:var(--tinta);box-shadow:var(--sombra)}.plataforma-fila label{cursor:pointer;flex:1;align-items:center;gap:.6rem;display:flex}.plataforma-fila select{font:inherit;border:1px solid var(--linea);background:var(--papel-2);border-radius:8px;padding:.3rem .5rem}.presencia-redes{flex-direction:column;gap:.6rem;margin-bottom:.8rem;display:flex}.presencia-fila{border:1.5px solid var(--linea);background:var(--papel);border-radius:10px;align-items:center;gap:.7rem;padding:.6rem .8rem;display:flex}.presencia-fila select{width:auto;font:inherit;border:1px solid var(--linea);background:var(--papel-2);border-radius:8px;flex:none;padding:.3rem .5rem}.presencia-fila input{width:auto;min-width:0;font:inherit;border:1px solid var(--linea);background:var(--papel);border-radius:8px;flex:auto;padding:.4rem .6rem}.presencia-fila button{cursor:pointer;color:var(--tinta-suave);background:0 0;border:none;padding:.2rem .4rem;font-size:1.1rem;line-height:1}.presencia-fila button:hover{color:var(--acento-tinta)}.acciones{justify-content:space-between;gap:1rem;margin-top:2rem;display:flex}button.primario,button.secundario{font:inherit;cursor:pointer;border-radius:999px;padding:.7rem 1.5rem;font-weight:600;transition:transform .12s,box-shadow .12s}button.primario{background:var(--tinta);color:var(--papel);border:1.5px solid var(--tinta)}button.primario:hover{background:var(--acento-tinta);border-color:var(--acento-tinta);transform:translateY(-1px)}button.primario:disabled{opacity:.4;cursor:not-allowed;transform:none}button.secundario{border:1.5px solid var(--linea);color:var(--tinta);background:0 0}button.secundario:hover{border-color:var(--tinta)}.revision h1{margin-bottom:.3rem;font-size:2.1rem}.revision>p.intro{color:var(--tinta-suave);margin-bottom:2rem}.bloque{border:1.5px solid var(--linea);border-radius:var(--radio);background:#fffdf8;margin-bottom:1.2rem;padding:1.6rem 1.8rem}.bloque h2{align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.15rem;display:flex}.bloque h2:after{content:"";background:var(--linea);flex:1;height:1px}.tipo-selector{gap:.6rem;margin-bottom:1.5rem;display:flex}.tipo-selector button{font:inherit;cursor:pointer;border:1.5px solid var(--linea);border-radius:var(--radio);background:var(--papel);flex:1;padding:1rem;font-weight:600;transition:all .15s}.tipo-selector button.activa{border-color:var(--tinta);background:var(--tinta);color:var(--papel);box-shadow:0 3px 0 var(--acento)}.galeria{flex-direction:column;gap:1.2rem;display:flex}.job-card{border:1.5px solid var(--linea);border-radius:var(--radio);background:#fffdf8;padding:1.4rem 1.6rem;animation:.3s both entrar}.job-card header{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.job-card .kind{font-size:.9rem;font-weight:600}.job-card .brief{color:var(--tinta-suave);margin-bottom:.8rem;font-size:.95rem}.estado{align-items:center;gap:.45rem;font-size:.85rem;display:inline-flex}.estado.done{color:var(--salvia);font-weight:600}.estado.failed{color:var(--acento-tinta);font-weight:600}.pulso{background:var(--acento);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite latir}@keyframes latir{50%{opacity:.25;transform:scale(.8)}}.media-video{border:1.5px solid var(--linea);border-radius:10px;width:100%;max-width:320px;display:block}.media-slides{gap:.6rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.media-slides img{border:1.5px solid var(--linea);border-radius:10px;flex-shrink:0;height:260px}.caption-box{background:var(--papel-2);border-radius:10px;margin-top:.9rem;padding:.9rem 1rem;font-size:.95rem;line-height:1.5}.caption-box .hashtags{color:var(--tinta-suave);margin-top:.4rem;font-size:.85rem}.caption-box button{margin-top:.7rem;padding:.45rem 1rem;font-size:.85rem}.descargas{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.9rem;display:flex}.descargas .secundario{padding:.45rem 1rem;font-size:.85rem}.descarga{color:var(--acento-tinta);font-size:.85rem}.meta{color:var(--tinta-suave);text-transform:uppercase;letter-spacing:.06em;gap:1.2rem;margin-top:.8rem;font-size:.78rem;display:flex}.regenerar{margin-top:.9rem}.regenerar textarea{width:100%;font:inherit;border:1.5px solid var(--linea);background:var(--papel);resize:vertical;border-radius:10px;padding:.6rem .8rem}.regenerar .acciones{margin-top:.6rem}.regenerar>button{padding:.45rem 1rem;font-size:.85rem}.chat{flex-direction:column;gap:.7rem;max-height:420px;margin:1.2rem 0;padding-right:.4rem;display:flex;overflow-y:auto}.burbuja{white-space:pre-wrap;border-radius:14px;max-width:80%;padding:.7rem 1rem;font-size:.95rem;line-height:1.5;animation:.25s both entrar}.burbuja.assistant{background:var(--papel-2);border:1px solid var(--linea);border-bottom-left-radius:4px;align-self:flex-start}.burbuja.user{background:var(--tinta);color:var(--papel);border-bottom-right-radius:4px;align-self:flex-end}.burbuja.pensando{color:var(--tinta-suave);letter-spacing:.2em}.chat-input{align-items:flex-end;gap:.6rem;display:flex}.chat-input textarea{font:inherit;border:1.5px solid var(--linea);background:var(--papel);resize:none;border-radius:10px;flex:1;padding:.65rem .8rem}.chat-input button{padding:.65rem 1.3rem}.guardado{background:var(--tinta);color:var(--papel);border-radius:999px;padding:.6rem 1.4rem;font-size:.9rem;animation:.25s both entrar;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}.error-msg{color:var(--acento-tinta);margin-top:.8rem;font-size:.9rem}.auth-form{border:1.5px solid var(--linea);border-radius:var(--radio);background:#fffdf8;flex-direction:column;gap:1rem;max-width:380px;margin:4rem auto;padding:2.2rem;animation:.35s both entrar;display:flex}.auth-form h1{text-align:center;margin-bottom:.4rem;font-size:1.7rem}.auth-form input{width:100%;font:inherit;background:var(--papel);border:1.5px solid var(--linea);color:var(--tinta);border-radius:10px;padding:.65rem .8rem;transition:border-color .15s}.auth-form input:focus{border-color:var(--acento);outline:none}.auth-form button{font:inherit;cursor:pointer;border-radius:999px;padding:.7rem 1.5rem;font-weight:600;transition:transform .12s,box-shadow .12s}.auth-form button[type=submit]{background:var(--tinta);color:var(--papel);border:1.5px solid var(--tinta)}.auth-form button[type=submit]:hover{background:var(--acento-tinta);border-color:var(--acento-tinta);transform:translateY(-1px)}.auth-form button[type=button]{color:var(--tinta-suave);background:0 0;border:none;padding:.3rem;font-weight:500;text-decoration:underline}.auth-form button[type=button]:hover{color:var(--acento-tinta)}.error{color:var(--acento-tinta);margin-top:-.4rem;font-size:.9rem}.pending{text-align:center;border:1.5px solid var(--linea);border-radius:var(--radio);background:#fffdf8;max-width:420px;margin:5rem auto;padding:2.2rem;animation:.35s both entrar}.pending h1{margin-bottom:.6rem;font-size:1.6rem}.pending p{color:var(--tinta-suave);margin-bottom:1.4rem;line-height:1.5}.pending button{font:inherit;cursor:pointer;border:1.5px solid var(--linea);color:var(--tinta);background:0 0;border-radius:999px;padding:.7rem 1.5rem;font-weight:600;transition:border-color .15s}.pending button:hover{border-color:var(--tinta)}.ajustes select{border-radius:6px;width:100%;margin-bottom:.5rem;padding:.6rem}.ajustes label{opacity:.8;font-size:.85rem}.ajustes .ayuda{opacity:.75;font-size:.9rem}.ok{color:#2e7d32}.admin{flex-direction:column;gap:1.5rem;display:flex}.admin>h1{font-size:1.9rem}.admin-seccion h2{margin-bottom:.9rem;font-size:1.2rem}.admin-seccion h3{margin:1.2rem 0 .6rem;font-size:1rem}.lista-admin{flex-direction:column;gap:.5rem;list-style:none;display:flex}.lista-admin li{border:1.5px solid var(--linea);background:var(--papel);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.8rem;padding:.6rem .8rem;display:flex}.lista-admin .col-principal{flex:1;min-width:160px;font-weight:600}.lista-admin .col-secundaria{color:var(--tinta-suave);font-size:.85rem}.lista-admin .etiqueta-rol{text-transform:uppercase;letter-spacing:.06em;background:var(--papel-2);color:var(--tinta-suave);border-radius:999px;padding:.2rem .55rem;font-size:.75rem}.lista-admin .etiqueta-rol.owner{background:var(--tinta);color:var(--papel)}.lista-admin li.fallido{border-color:var(--acento)}.lista-jobs-admin li{flex-wrap:wrap}.lista-jobs-admin li .error-msg{flex-basis:100%;margin-top:0}.invitar-form{flex-wrap:wrap;align-items:flex-end;gap:.8rem;margin-top:1.2rem;display:flex}.invitar-form label{color:var(--tinta-suave);font-size:.85rem}.invitar-form select{font:inherit;border:1.5px solid var(--linea);background:var(--papel);border-radius:10px;padding:.5rem .7rem}.token-generado{word-break:break-all;margin-top:1rem}.token-generado code{background:var(--papel-2);border-radius:6px;padding:.15rem .4rem;font-size:.85rem}#root:has(>.landing-difusser){max-width:none;margin:0;padding:0}.landing-difusser{--papel:#faf6ef;--papel-2:#f3ecdf;--papel-3:#ecdfc7;--tinta:#1c1917;--tinta-suave:#57534e;--tinta-tenue:#948a7c;--acento:#e85d2f;--acento-tinta:#c2410c;--salvia:#5f7350;--linea:#d6cdbc;--linea-fuerte:#b8a988;--sombra:3px 4px 0 var(--tinta);--sombra-sm:2px 2px 0 var(--tinta);--radio-pill:999px;--radio:2px;--ancho:min(1440px, 92vw);--serif:"Fraunces", Iowan Old Style, "Palatino Linotype", Palatino, Georgia, "Noto Serif", ui-serif, serif;--sans:"Instrument Sans", Optima, Candara, "Noto Sans", "Segoe UI", -apple-system, sans-serif;--mira:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Ccircle cx='9' cy='9' r='6.5' fill='none' stroke='%23e85d2f' stroke-width='1.3'/%3E%3Cline x1='9' y1='1' x2='9' y2='5' stroke='%23e85d2f' stroke-width='1.3'/%3E%3Cline x1='9' y1='13' x2='9' y2='17' stroke='%23e85d2f' stroke-width='1.3'/%3E%3Cline x1='1' y1='9' x2='5' y2='9' stroke='%23e85d2f' stroke-width='1.3'/%3E%3Cline x1='13' y1='9' x2='17' y2='9' stroke='%23e85d2f' stroke-width='1.3'/%3E%3C/svg%3E") 9 9, pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--papel);color:var(--tinta);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6;position:relative;overflow-x:hidden}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.landing-difusser:before{content:"";opacity:.035;mix-blend-mode:multiply;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.landing-difusser ::selection{background:var(--acento);color:var(--papel)}.landing-difusser .icono{vertical-align:-.15em;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1em;height:1em;display:inline-block}.landing-difusser .boton,.landing-difusser .plat-stamp,.landing-difusser .estructura,.landing-difusser a{cursor:var(--mira)}.landing-difusser h1,.landing-difusser h2,.landing-difusser h3,.landing-difusser .display{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:400}.landing-difusser p{margin:0}.landing-difusser a{color:inherit}.landing-difusser button{cursor:pointer;font-family:inherit}.landing-difusser :focus-visible{outline:2.5px solid var(--acento-tinta);outline-offset:3px}.landing-difusser .envoltorio{max-width:var(--ancho);margin:0 auto;padding-inline:1.75rem}.landing-difusser .etiqueta{font-family:var(--sans);text-transform:uppercase;letter-spacing:.14em;color:var(--tinta-suave);font-size:.72rem;font-weight:600}.landing-difusser .marca-registro{pointer-events:none;z-index:5;opacity:.55;width:22px;height:22px;position:fixed}.landing-difusser .marca-registro:before,.landing-difusser .marca-registro:after{content:"";background:var(--linea-fuerte);position:absolute}.landing-difusser .marca-registro:before{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.landing-difusser .marca-registro:after{width:1px;height:100%;top:0;left:50%;transform:translate(-50%)}.landing-difusser .marca-registro.sup-izq{top:14px;left:14px}.landing-difusser .marca-registro.sup-der{top:14px;right:14px}.landing-difusser .marca-registro.inf-izq{bottom:14px;left:14px}.landing-difusser .marca-registro.inf-der{bottom:14px;right:14px}@media (width<=700px){.landing-difusser .marca-registro{display:none}}.landing-difusser .folio-lateral{writing-mode:vertical-rl;letter-spacing:.16em;color:var(--tinta-tenue);z-index:5;pointer-events:none;font-size:.68rem;position:fixed;top:50%;left:14px;transform:translateY(-50%)rotate(180deg)}@media (width<=980px){.landing-difusser .folio-lateral{display:none}}.landing-difusser .ticker{background:var(--tinta);z-index:2;position:relative;overflow:hidden}.landing-difusser .ticker-pista{align-items:center;gap:.85rem;width:max-content;padding-block:.6rem;animation:32s linear infinite landing-desfile;display:flex}.landing-difusser .ticker-pista span{color:var(--papel);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;font-size:.74rem;font-weight:600}.landing-difusser .ticker-pista .punto-ticker{color:var(--acento);font-weight:700}@keyframes landing-desfile{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.landing-difusser .ticker-pista{animation:none}}.landing-difusser .barra-utilidad{border-bottom:1px solid var(--linea)}.landing-difusser .barra-utilidad .envoltorio{letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-suave);justify-content:space-between;align-items:center;padding-block:.85rem;font-size:.74rem;display:flex}.landing-difusser .barra-utilidad .marca-nombre{color:var(--tinta);letter-spacing:.02em;font-weight:700}.landing-difusser .barra-utilidad .marca-nombre em{color:var(--acento);font-style:normal}.landing-difusser .barra-utilidad .der{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem 1rem;display:flex}.landing-difusser .barra-utilidad .der .login-link{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-suave);align-items:center;gap:.4rem;font-size:.74rem;display:inline-flex}.landing-difusser .barra-utilidad .der .login-link button{font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--acento-tinta);cursor:var(--mira);text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.landing-difusser .barra-utilidad .der .login-link button:hover{color:var(--tinta)}.landing-difusser .punto-vivo{background:var(--salvia);border-radius:50%;width:6px;height:6px;display:inline-block}.landing-difusser .boton{border-radius:var(--radio-pill);border:1.5px solid var(--tinta);align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.landing-difusser .boton-primario{background:var(--tinta);color:var(--papel);box-shadow:var(--sombra-sm)}.landing-difusser .boton-primario:hover{box-shadow:4px 5px 0 var(--tinta);transform:translate(-1px,-1px)}.landing-difusser .boton-fantasma{color:var(--tinta);border-color:var(--linea-fuerte);background:0 0}.landing-difusser .boton-fantasma:hover{border-color:var(--tinta);background:var(--papel-2)}.landing-difusser .hero{padding-block:5.5rem 6rem}.landing-difusser .hero .envoltorio{grid-template-columns:1.35fr 1fr;align-items:start;gap:3.5rem;display:grid}@media (width<=900px){.landing-difusser .hero .envoltorio{grid-template-columns:1fr}}.landing-difusser .hero-eyebrow{align-items:center;gap:.7rem;margin-bottom:1.6rem;display:flex}.landing-difusser .hero-eyebrow .linea{background:var(--acento);width:2.5rem;height:1.5px}.landing-difusser .hero h1{font-size:clamp(2.6rem,5.6vw,4.6rem);line-height:1.04}.landing-difusser .hero h1 em{color:var(--acento-tinta);font-style:italic}.landing-difusser .hero .sub{max-width:46ch;color:var(--tinta-suave);margin-top:1.6rem;font-size:1.15rem}.landing-difusser .hero .acciones{flex-wrap:wrap;gap:.9rem;margin-top:2.3rem;display:flex}.landing-difusser .sello{border:1.5px dashed var(--acento);border-radius:var(--radio-pill);letter-spacing:.12em;text-transform:uppercase;color:var(--acento-tinta);align-items:center;gap:.45rem;margin-bottom:1.4rem;padding:.35rem .9rem .35rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex;transform:rotate(-3deg)}.landing-difusser .muestra{background:var(--papel-2);border:1px solid var(--linea);border-radius:var(--radio);box-shadow:var(--sombra);padding:1.6rem}.landing-difusser .muestra .etiqueta{margin-bottom:1.1rem}.landing-difusser .muestra-fila{border-top:1px solid var(--linea);align-items:center;gap:.9rem;padding-block:.6rem;display:flex}.landing-difusser .muestra-fila:first-of-type{border-top:none}.landing-difusser .chip{border:1px solid #1c191726;border-radius:6px;flex-shrink:0;width:30px;height:30px;transition:transform .2s}.landing-difusser .muestra-fila:hover .chip{transform:scale(1.12)rotate(-4deg)}.landing-difusser .muestra-fila .nombre{font-size:.92rem;font-weight:600}.landing-difusser .muestra-fila .valor{color:var(--tinta-tenue);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.8rem}.landing-difusser .muestra-tipo{border-top:1px dashed var(--linea-fuerte);justify-content:space-between;margin-top:1rem;padding-top:1rem;font-size:.85rem;display:flex}.landing-difusser .muestra-tipo .display{font-size:1.05rem}.landing-difusser .video-promo{padding-block:0 5.5rem}.landing-difusser .video-marco{border:1.5px solid var(--tinta);border-radius:var(--radio);max-width:780px;box-shadow:var(--sombra);aspect-ratio:16/9;background:#1c1917;margin:0 auto;position:relative;overflow:hidden}.landing-difusser .video-marco video{object-fit:cover;width:100%;height:100%;display:block}.landing-difusser .video-nota{text-align:center;color:var(--tinta-tenue);margin-top:1rem;font-size:.82rem}.landing-difusser section{padding-block:5.5rem}.landing-difusser .divisor{border-top:1px solid var(--linea)}.landing-difusser .titulo-seccion{max-width:34rem;margin-bottom:3rem}.landing-difusser .titulo-seccion h2{margin-top:.6rem;font-size:clamp(1.9rem,3.4vw,2.7rem)}.landing-difusser .problema .envoltorio{grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem;display:grid}@media (width<=860px){.landing-difusser .problema .envoltorio{grid-template-columns:1fr}}.landing-difusser .cita{font-family:var(--serif);color:var(--tinta);font-size:clamp(1.5rem,2.6vw,2.05rem);font-style:italic;line-height:1.35}.landing-difusser .cita span{background:linear-gradient(#0000 62%,#e85d2f38 62%)}.landing-difusser .checklist{border:1px solid var(--linea);border-radius:var(--radio);background:var(--papel-2);margin:0;padding:0;list-style:none}.landing-difusser .checklist li{border-top:1px solid var(--linea);align-items:flex-start;gap:.85rem;padding:1.05rem 1.3rem;font-size:.98rem;display:flex}.landing-difusser .checklist li:first-child{border-top:none}.landing-difusser .checklist .icono{color:var(--salvia);width:1.2em;height:1.2em;margin-top:.15em}.landing-difusser .checklist li:first-child{transition-delay:0s}.landing-difusser .checklist li:nth-child(2){transition-delay:80ms}.landing-difusser .checklist li:nth-child(3){transition-delay:.16s}.landing-difusser .checklist li:nth-child(4){transition-delay:.24s}.landing-difusser .pasos{grid-template-columns:repeat(4,1fr);gap:1.75rem;display:grid}@media (width<=980px){.landing-difusser .pasos{grid-template-columns:1fr 1fr}}@media (width<=600px){.landing-difusser .pasos{grid-template-columns:1fr}}.landing-difusser .paso-item{padding-top:1.6rem;position:relative}.landing-difusser .paso-item:before{content:"";background:var(--acento);width:2.4rem;height:1.5px;position:absolute;top:0;left:0}.landing-difusser .paso-num{font-family:var(--serif);color:var(--acento-tinta);margin-bottom:.7rem;font-size:1.15rem;display:block}.landing-difusser .paso-item h3{align-items:flex-start;gap:.5rem;margin-bottom:.55rem;font-size:1.18rem;display:flex}.landing-difusser .paso-item h3 .icono{color:var(--acento-tinta);flex-shrink:0;width:1.05em;height:1.05em;margin-top:.2em}.landing-difusser .paso-item p{color:var(--tinta-suave);font-size:.95rem}.landing-difusser .pasos .paso-item:first-child{transition-delay:0s}.landing-difusser .pasos .paso-item:nth-child(2){transition-delay:90ms}.landing-difusser .pasos .paso-item:nth-child(3){transition-delay:.18s}.landing-difusser .pasos .paso-item:nth-child(4){transition-delay:.27s}.landing-difusser .demo{background:var(--papel-3)}.landing-difusser .demo .envoltorio{grid-template-columns:340px 1fr;align-items:center;gap:3.5rem;display:grid}@media (width<=900px){.landing-difusser .demo .envoltorio{grid-template-columns:1fr}}.landing-difusser .telefono{border:10px solid var(--tinta);width:100%;max-width:300px;box-shadow:var(--sombra);aspect-ratio:9/16;background:#1c1917;border-radius:30px;margin-inline:auto;position:relative;overflow:hidden}.landing-difusser .slide-demo{color:#faf6ef;background:#221d1a;flex-direction:column;padding:1.7rem 1.5rem;display:flex;position:absolute;inset:0}.landing-difusser .slide-demo .folio{letter-spacing:.14em;text-transform:uppercase;opacity:.55;font-size:.62rem}.landing-difusser .slide-demo .etiqueta-mito{color:#f2895f;letter-spacing:.14em;text-transform:uppercase;margin-top:2.2rem;font-size:.68rem;font-weight:700}.landing-difusser .slide-demo .mito{margin-top:.6rem;position:relative}.landing-difusser .slide-demo .mito p{font-family:var(--serif);color:#faf6ef6b;font-size:1.5rem;font-style:italic;line-height:1.22}.landing-difusser .slide-demo .mito:after{content:"";opacity:.85;background:#f2895f;width:104%;height:2px;position:absolute;top:48%;left:-2%;transform:rotate(-2deg)}.landing-difusser .slide-demo .divisor-mito{align-items:center;gap:.6rem;margin:1.4rem 0 1rem;display:flex}.landing-difusser .slide-demo .punto-mito{background:#f2895f;border-radius:50%;flex-shrink:0;width:12px;height:12px}.landing-difusser .slide-demo .etiqueta-realidad{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.landing-difusser .slide-demo .realidad{font-size:.94rem;line-height:1.5}.landing-difusser .slide-demo .realidad b{color:#f2895f}.landing-difusser .slide-demo .marca-pie{letter-spacing:.16em;text-transform:uppercase;opacity:.4;margin-top:auto;font-size:.62rem}.landing-difusser .demo-detalle .etiqueta{margin-bottom:.6rem}.landing-difusser .demo-detalle h3{margin-bottom:.9rem;font-size:1.5rem}.landing-difusser .caption-caja{background:var(--papel-2);border:1px solid var(--linea);border-radius:var(--radio);margin-bottom:1.3rem;padding:1.1rem 1.3rem}.landing-difusser .caption-caja p:first-child{margin-bottom:.4rem}.landing-difusser .caption-caja .hashtags{color:var(--acento-tinta);font-size:.9rem}.landing-difusser .descargas{flex-wrap:wrap;gap:.7rem;display:flex}.landing-difusser .descargas .boton{cursor:default;padding:.65rem 1.2rem;font-size:.85rem}.landing-difusser .descargas .boton:hover{box-shadow:var(--sombra-sm);transform:none}.landing-difusser .descargas .boton-primario:hover{box-shadow:var(--sombra-sm)}.landing-difusser .descargas-nota{color:var(--tinta-tenue);margin-top:.9rem;font-size:.78rem}.landing-difusser .catalogo{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}@media (width<=900px){.landing-difusser .catalogo{grid-template-columns:1fr 1fr}}@media (width<=560px){.landing-difusser .catalogo{grid-template-columns:1fr}}.landing-difusser .estructura{border:1px solid var(--linea);border-radius:var(--radio);background:var(--papel);padding:1.5rem;transition:box-shadow .15s,transform .15s}.landing-difusser .estructura:hover{box-shadow:var(--sombra-sm);transform:translate(-1px,-1px)}.landing-difusser .estructura .codigo{letter-spacing:.08em;border:1px solid var(--tinta);border-radius:4px;margin-bottom:.9rem;padding:.15rem .45rem;font-size:.68rem;font-weight:700;display:inline-block}.landing-difusser .estructura h3{margin-bottom:.5rem;font-size:1.05rem}.landing-difusser .estructura p{color:var(--tinta-suave);font-size:.9rem}.landing-difusser .estructura .formato{color:var(--tinta-tenue);text-transform:uppercase;letter-spacing:.08em;margin-top:.9rem;font-size:.72rem;display:block}.landing-difusser .catalogo .estructura:first-child{transition-delay:0s}.landing-difusser .catalogo .estructura:nth-child(2){transition-delay:60ms}.landing-difusser .catalogo .estructura:nth-child(3){transition-delay:.12s}.landing-difusser .catalogo .estructura:nth-child(4){transition-delay:.18s}.landing-difusser .catalogo .estructura:nth-child(5){transition-delay:.24s}.landing-difusser .catalogo .estructura:nth-child(6){transition-delay:.3s}.landing-difusser .plataformas-fila{flex-wrap:wrap;gap:.8rem;margin-top:2.2rem;display:flex}.landing-difusser .plat-stamp{border:1.5px solid var(--tinta);border-radius:var(--radio-pill);align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:600;display:flex}.landing-difusser .plat-stamp .codigo{border:1px solid var(--linea-fuerte);color:var(--tinta-tenue);border-radius:3px;padding:.05rem .3rem;font-size:.68rem}.landing-difusser .formatos-nota{color:var(--tinta-suave);margin-top:1.6rem;font-size:.88rem}.landing-difusser .dos-columnas{grid-template-columns:1fr 1fr;gap:3rem;display:grid}@media (width<=860px){.landing-difusser .dos-columnas{grid-template-columns:1fr}}.landing-difusser .panel-simple{border:1px solid var(--linea);border-radius:var(--radio);background:var(--papel-2);padding:2rem}.landing-difusser .panel-simple h3{align-items:flex-start;gap:.6rem;margin-bottom:.8rem;font-size:1.3rem;display:flex}.landing-difusser .panel-simple h3 .icono{color:var(--acento-tinta);flex-shrink:0;width:1.05em;height:1.05em;margin-top:.22em}.landing-difusser .panel-simple p{color:var(--tinta-suave);font-size:.96rem}.landing-difusser .motores{flex-wrap:wrap;gap:.6rem;margin-top:1.3rem;display:flex}.landing-difusser .motor-tag{letter-spacing:.04em;border:1px solid var(--linea-fuerte);border-radius:5px;padding:.3rem .65rem;font-size:.78rem;font-weight:700}.landing-difusser .cta-final{background:var(--tinta);color:var(--papel);text-align:center}.landing-difusser .cta-final h2{color:var(--papel);font-size:clamp(2.1rem,4.4vw,3.4rem)}.landing-difusser .cta-final .sub{color:#cabfae;max-width:38ch;margin:1.3rem auto 2.4rem;font-size:1.08rem}.landing-difusser .cta-final .boton-primario{background:var(--acento);border-color:var(--acento);color:var(--tinta);box-shadow:3px 4px 0 var(--acento-tinta)}.landing-difusser .cta-final .boton-primario:hover{box-shadow:4px 5px 0 var(--acento-tinta)}.landing-difusser .cta-final .boton-fantasma{color:var(--papel);border-color:#55504a}.landing-difusser .cta-final .boton-fantasma:hover{border-color:var(--papel);background:#faf6ef14}.landing-difusser footer{border-top:1px solid var(--linea);padding-block:2.5rem}.landing-difusser footer .envoltorio{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.landing-difusser footer .etiqueta{color:var(--tinta-tenue)}.landing-difusser .revelar{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(14px)}.landing-difusser .revelar.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.landing-difusser .revelar{opacity:1;transform:none}}.landing-difusser .stamp-in{animation:.5s cubic-bezier(.2,1.4,.4,1) both landing-entrar-sello}@keyframes landing-entrar-sello{0%{opacity:0;transform:rotate(-3deg)scale(.85)}to{opacity:1;transform:rotate(-3deg)scale(1)}}
