/* Pixelativo Comercial — página de registro y compra (mismo look que la app del asesor) */
:root{
  --noche:#09121B; --panel:#101D2A; --panel2:#14263A; --borde:#21384D;
  --cian:#3FA9D0; --cian2:#8FD6F0; --tinta:#EEF4F8; --gris:#93A8B8;
  --verde:#25D366; --ambar:#FFC44D; --rojo:#FF6B6B;
  --f-disp:"Bricolage Grotesque","Trebuchet MS",system-ui,sans-serif;
  --f-body:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;
  --f-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;
  --ancho:1180px; --lado:clamp(14px,3vw,32px);
  color-scheme:dark;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:72px}
html,body{margin:0}
body{background:var(--noche);color:var(--tinta);font-family:var(--f-body);font-size:16px;line-height:1.5;
  background-image:radial-gradient(800px 480px at 100% -10%,rgba(63,169,208,.18),transparent 60%)}
[hidden]{display:none!important}
a{color:var(--cian2)}
button,input,select{font:inherit;color:inherit}
:focus-visible{outline:2px solid var(--cian);outline-offset:2px;border-radius:8px}
.muted{color:var(--gris)} .pequeno{font-size:14px} .centro{text-align:center}
.error{color:var(--rojo);margin:0;font-weight:600}

/* Botones */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;padding:12px 18px;font-weight:700;cursor:pointer;text-decoration:none;min-height:48px}
.btn-sm{min-height:38px;padding:7px 14px;font-size:14px}
.btn-primario{background:linear-gradient(180deg,#4DB8DE,var(--cian));color:#04131C}
.btn-fantasma{background:transparent;border:1px solid var(--borde);color:var(--tinta)}
.btn-mp{background:#009EE3;color:#fff}
.btn-ancho{width:100%}
.btn:disabled{opacity:.6;cursor:wait}
.enlace-sutil{color:var(--gris);font-size:14px;text-decoration:none}
.enlace-sutil:hover{color:var(--tinta)}

/* Barra superior */
.top{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px max(var(--lado),calc((100% - var(--ancho))/2 + var(--lado)));
  padding-top:calc(10px + env(safe-area-inset-top,0px));background:rgba(9,18,27,.9);backdrop-filter:blur(10px);border-bottom:1px solid var(--borde)}
.logo{display:flex;align-items:center;gap:10px;color:var(--tinta);text-decoration:none;font-family:var(--f-disp);font-size:18px;font-weight:600}
.logo svg{width:28px;height:28px}
.logo b{color:var(--cian);font-weight:600}
.top-nav{display:flex;align-items:center;gap:14px}

/* Secciones */
main{max-width:var(--ancho);margin:0 auto;padding:0 var(--lado)}
.hero{padding:48px 0 24px}
.sobre{font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--cian2);margin:0 0 12px}
h1{font-family:var(--f-disp);font-weight:800;font-size:clamp(32px,7vw,52px);line-height:1.05;letter-spacing:-.02em;margin:0}
h1 span{color:var(--cian)}
.hero-sub{font-size:18px;color:var(--gris);max-width:620px;margin:16px 0 0}
.hero-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}
.hero-datos{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.hero-datos li{background:var(--panel);border:1px solid var(--borde);border-radius:16px;padding:14px;display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center}
.hero-datos .ico{grid-row:span 2;width:38px;height:38px;padding:8px;border-radius:12px;background:rgba(63,169,208,.14);color:var(--cian2)}
.hero-datos b{font-size:15px}
.hero-datos span{font-size:13px;color:var(--gris)}

.bloque{padding:36px 0;border-top:1px solid var(--borde)}
h2{font-family:var(--f-disp);font-weight:800;font-size:clamp(24px,5vw,32px);letter-spacing:-.01em;margin:0 0 16px}
.lead-txt{color:var(--gris);margin:-6px 0 18px}

.pasos{margin:0;padding:0;list-style:none;counter-reset:p;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
.pasos li{counter-increment:p;background:var(--panel);border:1px solid var(--borde);border-radius:18px;padding:16px;position:relative;color:var(--gris);display:grid;gap:8px;align-content:start}
.pasos li::before{content:counter(p);position:absolute;right:14px;top:14px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;
  font-family:var(--f-mono);font-weight:700;background:var(--panel2);border:1px solid var(--cian);color:var(--cian2)}
.pasos b{color:var(--tinta);display:block}

.criterios{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}
.criterios li{display:grid;gap:4px;align-content:start;padding:16px;background:var(--panel);border:1px solid var(--borde);border-radius:16px;color:var(--gris);font-size:15px}
.criterios .ico{width:40px;height:40px;padding:8px;border-radius:12px;background:rgba(37,211,102,.12);color:#4BE38A;margin-bottom:6px}
.criterios b{color:var(--tinta)}

.paquete{background:linear-gradient(180deg,var(--panel2),var(--panel));border:1px solid var(--cian);border-radius:22px;padding:24px;display:grid;gap:18px;max-width:520px}
.paquete-top p{margin:0}
.paquete-nombre{font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--cian2)}
.paquete-precio{font-family:var(--f-disp);font-weight:800;font-size:42px;line-height:1.1;margin-top:6px!important}
.paquete-precio small{font-family:var(--f-body);font-size:16px;font-weight:500;color:var(--gris)}
.paquete-leads{color:var(--gris)}
.paquete-leads b{color:var(--tinta)}
.incluye{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.incluye li{padding-left:26px;position:relative}
.incluye li::before{content:"";position:absolute;left:4px;top:7px;width:10px;height:6px;border-left:2px solid var(--verde);border-bottom:2px solid var(--verde);transform:rotate(-45deg)}
.paquete-nota{margin:0;font-size:14px;color:var(--gris)}

.entrada{background:linear-gradient(180deg,var(--panel2),var(--panel));border:1px solid var(--cian);border-radius:22px;padding:22px;display:grid;gap:16px;max-width:620px}
.entrada p{margin:0}
.entrada-titulo{font-family:var(--f-disp);font-weight:700;font-size:20px;margin-top:4px!important}
.paso2{margin:28px 0 12px}
.paquetes{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}
.paq{background:var(--panel);border:1px solid var(--borde);border-radius:18px;padding:16px 14px 14px;display:grid;gap:4px;align-content:start;justify-items:center;text-align:center;position:relative}
.paq h3{margin:0;font-size:15px;font-weight:700}
.paq p{margin:0}
.paq-precio{font-family:var(--f-disp);font-weight:800;font-size:24px}
.paq-dia{font-size:13px;color:var(--gris)}
.paq-gar{font-size:12px;color:var(--verde);font-weight:600;margin-top:4px!important}
.paq.destacado{border-color:var(--cian);box-shadow:0 0 0 1px var(--cian) inset}
.paq.destacado::before{content:"Recomendado";position:absolute;top:-10px;right:12px;background:var(--cian);color:#04131C;font-size:11px;font-weight:700;border-radius:999px;padding:2px 8px}
.incluye-paq{margin-bottom:12px}
#precios .paquete-nota{margin:0 0 16px}
.ruta{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.ruta li{display:grid;grid-template-columns:36px 1fr;column-gap:12px;color:var(--gris)}
.ruta li span{grid-row:span 2;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--cian);color:#04131C;font-weight:800;font-family:var(--f-mono)}
.ruta b{color:var(--tinta)}

/* Formulario */
.form{display:grid;gap:18px;max-width:620px}
fieldset{border:1px solid var(--borde);border-radius:18px;padding:18px;margin:0;display:grid;gap:8px;background:var(--panel)}
legend{font-family:var(--f-disp);font-weight:600;font-size:18px;padding:0 6px}
label,.grupo-lab{font-size:14px;font-weight:600;margin:8px 0 0}
input,select{width:100%;background:var(--noche);border:1px solid var(--borde);border-radius:12px;padding:12px 14px;min-height:48px}
input[aria-invalid="true"],select[aria-invalid="true"]{border-color:var(--rojo)}
.chips{display:flex;flex-wrap:wrap;gap:8px}
.chips.invalido .chip span{border-color:var(--rojo)}
.chip{margin:0;font-weight:500;cursor:pointer}
.chip input{position:absolute;opacity:0;width:1px;height:1px}
.chip span{display:inline-block;border:1px solid var(--borde);border-radius:999px;padding:8px 14px;font-size:14px;background:var(--noche);color:var(--gris)}
.chip input:checked + span{background:var(--cian);border-color:var(--cian);color:#04131C;font-weight:700}
.chip input:focus-visible + span{outline:2px solid var(--cian);outline-offset:2px}
.legal{gap:12px}
.check{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;font-weight:500;margin:0;color:var(--gris)}
.check input{width:20px;height:20px;min-height:0;margin:2px 0 0;accent-color:var(--cian)}

.faq{background:var(--panel);border:1px solid var(--borde);border-radius:14px;padding:14px 16px;margin-bottom:8px}
.faq summary{cursor:pointer;font-weight:700}
.faq p{color:var(--gris);margin:10px 0 0}

/* Seguimiento */
.estado{min-height:calc(100vh - 140px);display:grid;place-items:start center;padding-top:40px;padding-bottom:40px}
.estado-card{width:100%;max-width:620px;background:var(--panel);border:1px solid var(--borde);border-radius:22px;padding:28px 22px;display:grid;gap:18px}
.estado-card h1{font-size:clamp(26px,6vw,36px)}
.estado-card .hero-sub{margin:0;font-size:16px}
.linea{list-style:none;margin:0;padding:0;display:grid;gap:0}
.linea li{position:relative;padding:0 0 18px 34px;color:var(--gris);font-size:15px}
.linea li::before{content:"";position:absolute;left:6px;top:4px;width:12px;height:12px;border-radius:50%;border:2px solid var(--borde);background:var(--noche)}
.linea li::after{content:"";position:absolute;left:12px;top:20px;bottom:0;width:2px;background:var(--borde)}
.linea li:last-child::after{display:none}
.linea li.hecho{color:var(--tinta)}
.linea li.hecho::before{background:var(--verde);border-color:var(--verde)}
.linea li.actual{color:var(--tinta);font-weight:700}
.linea li.actual::before{background:var(--cian);border-color:var(--cian);box-shadow:0 0 0 4px rgba(63,169,208,.25)}
.nota{margin:0;padding:12px 14px;border-radius:12px;background:rgba(255,196,77,.1);border:1px solid rgba(255,196,77,.4)}
.est-acciones{display:grid;gap:10px}
.guardar{border-top:1px solid var(--borde);padding-top:16px;display:grid;gap:8px}
.guardar p{margin:0;color:var(--gris)}
.copiar{display:flex;gap:8px}
.copiar input{min-height:38px;padding:8px 10px;font-size:13px;font-family:var(--f-mono)}

.pie{max-width:var(--ancho);margin:0 auto;padding:28px var(--lado) 40px;border-top:1px solid var(--borde);color:var(--gris);font-size:14px;text-align:center}
.pie p{margin:4px 0}
.pie a{color:var(--gris)}

.toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);background:var(--tinta);color:#06121B;font-weight:700;border-radius:14px;padding:12px 18px;z-index:20;max-width:calc(100% - 32px)}

/* Páginas legales */
.legal-doc{max-width:760px;margin:0 auto;padding:32px 16px 48px}
.legal-doc h1{font-size:clamp(28px,6vw,40px);margin-bottom:8px}
.legal-doc h2{font-size:22px;margin:28px 0 8px}
.legal-doc p,.legal-doc li{color:#C9D6DF}
.legal-doc .vigencia{color:var(--gris);font-size:14px}

/* ===== Elementos visuales ===== */
.ico{width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;display:block}

/* Hero: texto + escena (carro y celular con una oportunidad llegando) */
.hero{display:grid;gap:28px;align-items:center}
.hero-visual{position:relative;min-height:440px;display:grid;place-items:center;isolation:isolate}
.halo{position:absolute;inset:6% 4% 18%;z-index:-1;border-radius:50%;
  background:radial-gradient(closest-side,rgba(63,169,208,.35),rgba(63,169,208,.08) 60%,transparent)}
.hero-carro{position:absolute;left:-4%;right:-4%;bottom:0;width:108%;height:auto;z-index:0}
.hero-carro .via{stroke:#21384D;stroke-width:3}
.hero-carro .via-linea{stroke:#3FA9D0;stroke-opacity:.6;stroke-width:3;stroke-dasharray:26 22;animation:via 1.1s linear infinite}
.hero-carro .velocidad path{stroke:#8FD6F0;stroke-width:3;stroke-linecap:round;opacity:.5;animation:viento 1.4s ease-in-out infinite}
.hero-carro .velocidad path:nth-child(2){animation-delay:.2s}.hero-carro .velocidad path:nth-child(3){animation-delay:.4s}
@keyframes via{to{stroke-dashoffset:-48}}
@keyframes viento{0%,100%{transform:translateX(0);opacity:.15}50%{transform:translateX(-10px);opacity:.6}}
.telefono{position:relative;z-index:1;width:250px;margin-bottom:96px;border-radius:34px;background:#060D14;border:1px solid #2A4359;padding:30px 12px 16px;display:grid;gap:10px;
  box-shadow:0 0 0 6px #0D1822,0 30px 60px rgba(0,0,0,.55),0 0 60px rgba(63,169,208,.25);transform:rotate(-3deg)}
.tel-notch{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:70px;height:8px;border-radius:8px;background:#14263A}
.tel-alerta{display:flex;align-items:center;gap:8px;background:var(--cian);color:#04131C;border-radius:14px;padding:8px 10px;font-size:12px;animation:llega .7s ease-out .5s both}
.tel-alerta .ico{width:18px;height:18px;stroke-width:2.2;animation:timbre 4s ease-in-out 1.2s infinite;transform-origin:50% 10%}
@keyframes llega{from{transform:translateY(-12px);opacity:0}}
@keyframes timbre{4%,12%{transform:rotate(14deg)}8%,16%{transform:rotate(-14deg)}0%,20%,100%{transform:none}}
.tel-ficha{background:var(--panel);border:1px solid var(--borde);border-left:3px solid var(--ambar);border-radius:14px;padding:10px;display:grid;gap:6px;font-size:12px}
.tel-ficha-2{border-left-color:var(--verde);opacity:.75}
.tel-top{display:flex;justify-content:space-between;align-items:center;gap:6px}
.tel-top b{font-family:var(--f-disp);font-size:15px}
.tel-crono{font-family:var(--f-mono);font-weight:700;font-size:12px;color:var(--ambar);border:1px solid rgba(255,196,77,.5);border-radius:8px;padding:2px 6px}
.tel-crono.ok{color:#4BE38A;border-color:rgba(37,211,102,.5);font-family:var(--f-body)}
.tel-sub{margin:0;color:var(--gris);display:flex;align-items:center;gap:4px}
.tel-sub .ico{width:14px;height:14px}
.tel-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}
.tel-tags li{background:var(--panel2);border:1px solid var(--borde);border-radius:999px;padding:2px 7px;font-size:11px}
.tel-tags i{font-style:normal;color:var(--cian2)}
.tel-wa{display:flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(180deg,#34E07A,var(--verde));color:#06301A;font-weight:700;border-radius:10px;padding:8px;font-size:12px}
.tel-wa .ico{width:16px;height:16px;stroke-width:2.2}
.flota{position:absolute;z-index:2;display:flex;align-items:center;gap:8px;background:rgba(16,29,42,.92);backdrop-filter:blur(6px);border:1px solid var(--borde);border-radius:14px;padding:9px 12px;font-size:13px;font-weight:700;box-shadow:0 12px 30px rgba(0,0,0,.4);animation:flota 4s ease-in-out infinite}
.flota .ico{width:20px;height:20px;color:#4BE38A}
.flota-1{top:14%;left:2%}
.flota-2{top:46%;right:0;animation-delay:-2s}
.flota-2 .ico{color:var(--cian2)}
@keyframes flota{50%{transform:translateY(-8px)}}

/* Cifras */
.cifras{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:8px 0 36px;border-radius:20px;overflow:hidden;border:1px solid var(--borde);background:var(--borde)}
.cifras div{background:linear-gradient(180deg,var(--panel2),var(--panel));padding:18px 16px;display:grid;gap:2px}
.cifras b{font-family:var(--f-disp);font-weight:800;font-size:clamp(30px,5vw,44px);line-height:1;color:var(--cian);letter-spacing:-.02em}
.cifras span{color:var(--gris);font-size:14px}

/* Pasos como una ruta */
.paso-ico{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(160deg,rgba(63,169,208,.3),rgba(63,169,208,.08));border:1px solid rgba(63,169,208,.45);color:var(--cian2);margin-bottom:4px}
.paso-ico .ico{width:28px;height:28px}
.pasos li:last-child .paso-ico{background:linear-gradient(160deg,rgba(37,211,102,.3),rgba(37,211,102,.08));border-color:rgba(37,211,102,.5);color:#4BE38A}

/* Velocímetro de días en los paquetes */
.gauge{--p:calc(var(--dias,1) / 30);width:76px;height:40px;border-radius:76px 76px 0 0;margin:2px auto 8px;position:relative;overflow:hidden;
  background:conic-gradient(from 270deg at 50% 100%,var(--cian) 0 calc(var(--p) * 180deg),var(--panel2) 0 180deg,transparent 0)}
.gauge::before{content:"";position:absolute;left:10px;right:10px;top:10px;bottom:-30px;border-radius:50%;background:var(--panel)}
.gauge::after{content:"";position:absolute;left:calc(50% - 1.5px);bottom:0;width:3px;height:30px;border-radius:3px;background:var(--ambar);transform-origin:50% 100%;
  transform:rotate(calc(var(--p) * 180deg - 90deg));box-shadow:0 0 8px rgba(255,196,77,.6)}
.paq.destacado .gauge::before{background:var(--panel)}

/* Promoción del creador de anuncios */
.promo-creador{display:grid;gap:24px;align-items:center}
.promo-txt .incluye{margin:0 0 20px}
.promo-anuncio{position:relative;display:block;aspect-ratio:4/5;max-width:400px;width:100%;justify-self:center;border-radius:22px;overflow:hidden;border:1px solid var(--borde);
  box-shadow:0 24px 50px rgba(0,0,0,.45),0 0 0 6px rgba(63,169,208,.08);transform:rotate(1.5deg);transition:transform .25s}
.promo-anuncio:hover{transform:rotate(0) scale(1.01)}
.anuncio-carro{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.promo-anuncio::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(4,19,28,.85))}
.anuncio-asesora{position:absolute;right:-4%;bottom:0;height:62%;width:auto;z-index:1}
.anuncio-etq{position:absolute;top:12px;left:12px;z-index:2;background:var(--ambar);color:#04131C;font-family:var(--f-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 10px}
.anuncio-txt{position:absolute;left:16px;bottom:16px;z-index:2;max-width:58%;color:#fff;font-family:var(--f-disp);font-weight:800;font-size:clamp(20px,3.4vw,28px);line-height:1.05;text-shadow:0 2px 12px rgba(0,0,0,.5)}
.anuncio-txt b{display:block;color:var(--cian2)}

/* Registro: formulario + panel lateral */
.registro-grid{display:grid;gap:24px;align-items:start}
.registro-lado{background:linear-gradient(180deg,var(--panel2),var(--panel));border:1px solid var(--borde);border-radius:22px;padding:20px;display:grid;gap:12px;overflow:hidden}
.registro-lado p{margin:0}
.lado-carro{margin:-6px -30px 0}
.lado-carro .hero-carro{position:static;width:100%}
.lado-lista{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.lado-lista li{display:grid;grid-template-columns:36px 1fr;gap:10px;align-items:start;color:var(--gris);font-size:15px}
.lado-lista b{color:var(--tinta)}
.lado-lista .ico{width:36px;height:36px;padding:7px;border-radius:10px;background:rgba(63,169,208,.14);color:var(--cian2)}

/* Escritorio */
@media (min-width:960px){
  .hero{grid-template-columns:1.05fr .95fr;gap:40px;padding:56px 0 32px}
  .hero-visual{min-height:560px}
  .telefono{width:270px;margin-bottom:190px}
  .hero-datos li{grid-template-columns:1fr;row-gap:2px;align-content:start}
  .hero-datos .ico{grid-row:auto;margin-bottom:6px}
  .pasos{grid-template-columns:repeat(4,1fr);position:relative}
  .pasos::before{content:"";position:absolute;left:8%;right:8%;top:42px;height:0;border-top:3px dashed rgba(63,169,208,.45);z-index:0}
  .pasos li{z-index:1}
  .entrada,.paquete{max-width:none}
  #precios .entrada{display:grid;grid-template-columns:1fr 1.2fr;align-items:start}
  #precios .entrada .paquete-nota{grid-column:1/-1}
  .promo-creador{grid-template-columns:1.1fr .9fr;gap:48px}
  .registro-grid{grid-template-columns:minmax(0,620px) minmax(280px,1fr)}
  .registro-lado{position:sticky;top:84px}
  .faqs{display:grid;grid-template-columns:1fr 1fr;column-gap:10px;align-items:start}
  .faqs h2{grid-column:1/-1}
}
/* Celular */
@media (max-width:640px){
  .hero{padding-top:28px}
  .hero-datos{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px}
  .hero-datos li{grid-template-columns:1fr;justify-items:center;text-align:center;padding:12px 6px;row-gap:6px}
  .hero-datos .ico{grid-row:auto}
  .hero-datos b{font-size:13px;line-height:1.2}
  .hero-datos span{display:none}
  .hero{gap:8px}
  .hero-visual{min-height:430px;margin:0 calc(-1 * var(--lado))}
  .telefono{width:228px;margin-bottom:150px}
  .flota{font-size:12px;padding:7px 10px}
  .hero-visual{padding-top:48px}
  .flota-1{left:4%;top:0}
  .flota-2{right:4%;top:0}
  .cifras{grid-template-columns:1fr 1fr;margin-bottom:28px}
  .pasos{grid-template-columns:1fr}
  .pasos li{grid-template-columns:52px 1fr;column-gap:12px}
  .pasos li .paso-ico{grid-row:span 2;margin:0}
  .criterios{grid-template-columns:1fr 1fr}
  .criterios li:last-child{grid-column:1/-1}
  .paquetes{grid-template-columns:1fr 1fr}
  .promo-anuncio{max-width:300px}
  .top-nav .enlace-sutil{display:none}
}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *{animation:none!important}
}
