.elementor-7947 .elementor-element.elementor-element-9fe63be > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7947 .elementor-element.elementor-element-9fe63be{width:100%;max-width:100%;}html{height:100vh;margin:0;overflow:hidden;}body{height:100vh;overflow:auto;scroll-snap-type:y mandatory;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con{scroll-snap-align:start;scroll-snap-stop:normal;}@media(max-width:1367px){.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con{scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:1024px){.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con{scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:767px){.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con{scroll-snap-align:start;scroll-snap-stop:normal;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700;800&amp;family=Poppins:wght@600;700;800&amp;family=Righteous&amp;display=swap');

/* META Huella - pegar en Apariencia &gt; Personalizar &gt; CSS adicional (o en CSS personalizado de Elementor) */
/* Tokens: navy #0B0C26/#12133A, magenta #E31C7C, cyan #3FC6EC, lavanda #8C5FB0, papel #FAF9FC.
   Tipografía: Montserrat (texto), Poppins (botones y etiquetas), Righteous (títulos). */
#meta-huella-landing{
  width:100%;
  max-width:none;
  margin:0;
  padding:0;
  overflow:hidden;
  isolation:isolate;
}
#meta-huella-landing, #meta-huella-landing *{box-sizing:border-box;}
#meta-huella-landing{
  --navy-950:#0B0C26;
  --navy-900:#12133A;
  --navy-800:#1B1C4C;
  --navy-700:#282A63;
  --magenta:#E31C7C;
  --magenta-deep:#B01464;
  --cyan:#3FC6EC;
  --lavender:#8C5FB0;
  --lavender-pale:#EFE9F8;
  --paper:#FAF9FC;
  --ink:#171833;
  --ink-soft:#4C4D6B;
  --line:#E4E1EE;
  --shadow: 0 30px 60px -20px rgba(18,19,58,0.35);
}
#meta-huella-landing *{box-sizing:border-box;}
#meta-huella-landing{
  margin:0;
  font-family:'Montserrat',sans-serif;
  color:var(--ink);
  background:var(--paper);
  -webkit-font-smoothing:antialiased;
}
#meta-huella-landing h1, #meta-huella-landing h2, #meta-huella-landing h3, #meta-huella-landing h4{
  font-family:'Montserrat',sans-serif;
  margin:0;
  line-height:1.12;
  letter-spacing:-0.01em;
}
#meta-huella-landing p{margin:0;}
#meta-huella-landing img{max-width:100%;height:auto;display:block;}
#meta-huella-landing a{text-decoration:none;color:inherit;}
#meta-huella-landing ul{margin:0;padding:0;list-style:none;}
#meta-huella-landing .wrap{max-width:1240px;margin:0 auto;padding:0 32px;}
#meta-huella-landing .eyebrow{
  display:inline-flex;align-items:center;gap:8px;
  font-family:'Poppins',sans-serif;font-weight:700;
  font-size:13px;letter-spacing:0.14em;text-transform:uppercase;
}
#meta-huella-landing .btn{
  display:inline-flex;align-items:center;justify-content:center;gap:10px;
  padding:15px 30px;
  border-radius:999px;
  font-family:'Poppins',sans-serif;
  font-weight:600;
  font-size:15px;
  cursor:pointer;
  border:1.5px solid transparent;
  transition:transform .18s ease, box-shadow .18s ease, background .18s ease, color .18s ease;
  white-space:normal;
  text-align:center;
  line-height:1.25;
  max-width:100%;
}
#meta-huella-landing .btn:hover{transform:translateY(-2px);}
#meta-huella-landing .btn-primary{
  background:linear-gradient(120deg,var(--magenta),var(--magenta-deep));
  color:#fff;
  box-shadow:0 14px 30px -10px rgba(227,28,124,0.55);
}
#meta-huella-landing .btn-primary:hover{box-shadow:0 18px 34px -8px rgba(227,28,124,0.65);}
#meta-huella-landing .stars{position:absolute;inset:0;pointer-events:none;overflow:hidden;}
#meta-huella-landing .stars span{
  position:absolute;width:3px;height:3px;background:#fff;border-radius:50%;
  opacity:.75;
}
#meta-huella-landing .stars span.big{width:5px;height:5px;}
#meta-huella-landing .beam{position:absolute;inset:0;pointer-events:none;overflow:hidden;}
#meta-huella-landing .beam::before{
  content:"";
  position:absolute;
  top:-20%;left:38%;
  width:34%;height:150%;
  background:linear-gradient(180deg, rgba(227,28,124,0.55), rgba(63,198,236,0.55));
  filter:blur(90px);
  transform:rotate(14deg);
  opacity:.55;
}
#meta-huella-landing .fingerprint{
  position:absolute;
  width:340px;height:340px;
  border-radius:50%;
  opacity:.12;
  pointer-events:none;
}
#meta-huella-landing .fingerprint svg{width:100%;height:100%;}
#meta-huella-landing .hero{
  position:relative;
  background:radial-gradient(120% 140% at 15% 0%, #191a4d 0%, var(--navy-900) 45%, var(--navy-950) 100%);
  color:#fff;
  overflow:hidden;
  padding:82px 0 88px;
}
#meta-huella-landing .hero .wrap{position:relative;z-index:2;}
#meta-huella-landing .hero-grid{
  display:grid;
  grid-template-columns:1.05fr 0.85fr;
  gap:72px;
  align-items:center;
}
#meta-huella-landing .hero-kicker{
  font-size:15px;line-height:1.65;color:rgba(255,255,255,0.72);
  max-width:480px;margin-bottom:26px;
}
#meta-huella-landing .hero-kicker b{color:#fff;font-weight:600;}
#meta-huella-landing .hero h1{
  font-size:44px;
  color:#fff;
  margin-bottom:18px;
}
#meta-huella-landing .hero h1 .hl{
  background:var(--lavender);
  padding:2px 16px 6px;
  border-radius:999px;
  display:inline-block;
  font-size:0.92em;
}
#meta-huella-landing .hero-date{
  display:inline-flex;align-items:center;gap:10px;
  font-size:14px;color:rgba(255,255,255,0.85);
  margin:22px 0 30px;
  padding:9px 18px 9px 10px;
  border:1px solid rgba(255,255,255,0.25);
  border-radius:999px;
}
#meta-huella-landing .hero-date .dot{
  width:26px;height:26px;border-radius:50%;
  background:linear-gradient(135deg,var(--magenta),var(--cyan));
  display:flex;align-items:center;justify-content:center;
  font-size:13px;
}
#meta-huella-landing .hero-logo-card{
  position:relative;
  display:flex;flex-direction:column;align-items:center;
  gap:28px;
  transform:none;
  padding-top:20px;
}
#meta-huella-landing .hero-logo-card img.logo-mark{
  width:100%;max-width:420px;height:auto;
  object-fit:contain;object-position:center;
}
#meta-huella-landing .hero-video{
  width:100%;max-width:440px;
  aspect-ratio:16/9;
  overflow:hidden;
  border:1px solid rgba(255,255,255,0.2);
  border-radius:20px;
  background:#08091f;
  box-shadow:0 24px 54px -20px rgba(0,0,0,.68);
}
#meta-huella-landing .hero-video iframe{display:block;width:100%;height:100%;border:0;}
#meta-huella-landing .bridge{
  position:relative;
  background:var(--navy-950);
  color:#fff;
  padding:56px 0 72px;
  text-align:center;
  overflow:hidden;
}
#meta-huella-landing .bridge p{
  max-width:720px;margin:0 auto;
  font-size:19px;line-height:1.6;
  color:rgba(255,255,255,0.88);
}
#meta-huella-landing .bridge-highlight{color:var(--magenta);font-weight:700;}
#meta-huella-landing .bridge-download{
  display:flex;
  width:max-content;
  margin:24px auto 0;
}
#meta-huella-landing .tools-intro{
  padding:88px 0 20px;
  text-align:center;
}
#meta-huella-landing .tools-intro .eyebrow{color:var(--magenta);}
#meta-huella-landing .tools-intro h2{
  font-size:42px;color:var(--navy-900);
  margin:14px 0 10px;
}
#meta-huella-landing .tools-intro .sub{
  font-size:17px;color:var(--ink-soft);
  max-width:520px;margin:0 auto;
}
#meta-huella-landing .tools-intro .sub b{color:var(--ink);}
#meta-huella-landing .demo-link{
  display:inline-flex;align-items:center;gap:8px;
  margin-top:22px;
  font-family:'Poppins',sans-serif;font-weight:600;font-size:14.5px;
  color:var(--navy-900);
  border-bottom:2px solid var(--cyan);
  padding-bottom:2px;
}
#meta-huella-landing .feature{
  position:relative;
  padding:64px 0;
  overflow:hidden;
}
#meta-huella-landing .feature-grid{
  display:grid;
  grid-template-columns:0.86fr 1.14fr;
  gap:64px;
  align-items:center;
}
#meta-huella-landing .feature.reverse .feature-grid{grid-template-columns:1.14fr 0.86fr;}
#meta-huella-landing .feature.reverse .feature-text{order:2;}
#meta-huella-landing .feature.reverse .feature-media{order:1;}
#meta-huella-landing .step-pill{
  display:inline-flex;align-items:center;gap:10px;
  margin-bottom:20px;
}
#meta-huella-landing .step-num{
  width:34px;height:34px;border-radius:50%;
  display:flex;align-items:center;justify-content:center;
  font-family:'Poppins',sans-serif;font-weight:800;font-size:16px;
  color:#fff;
  background:var(--navy-900);
  flex-shrink:0;
}
#meta-huella-landing .step-title-pill{
  font-family:'Poppins',sans-serif;font-weight:700;font-size:14px;
  letter-spacing:0.03em;text-transform:uppercase;
  padding:9px 20px;border-radius:999px;color:#fff;
}
#meta-huella-landing .feature-1 .step-title-pill{background:var(--lavender);}
#meta-huella-landing .feature-2 .step-title-pill{background:var(--magenta);}
#meta-huella-landing .feature h3{font-size:29px;color:var(--navy-900);margin-bottom:14px;}
#meta-huella-landing .feature .feature-text &gt; p.lead{
  font-size:16.5px;line-height:1.65;color:var(--ink-soft);margin-bottom:30px;
  max-width:480px;
}
#meta-huella-landing .lead b{color:var(--ink);}
#meta-huella-landing .item-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:24px 22px;
}
#meta-huella-landing .feature-1 .item-grid{margin-top:18px;}
#meta-huella-landing .item{display:flex;gap:14px;}
#meta-huella-landing .item .ic{
  width:42px;height:42px;border-radius:12px;
  background:var(--lavender-pale);
  display:flex;align-items:center;justify-content:center;
  flex-shrink:0;
}
#meta-huella-landing .feature-2 .item .ic{background:#FCE7F1;}
#meta-huella-landing .item .ic svg{width:22px;height:22px;}
#meta-huella-landing .item h4{
  font-family:'Poppins',sans-serif;font-weight:700;font-size:15px;
  color:var(--navy-900);margin-bottom:4px;
}
#meta-huella-landing .item p{font-size:14px;line-height:1.55;color:var(--ink-soft);}
#meta-huella-landing .chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;}
#meta-huella-landing .chip{
  display:inline-flex;align-items:center;gap:7px;
  padding:8px 15px;border-radius:999px;
  background:#fff;border:1.4px solid var(--line);
  font-family:'Poppins',sans-serif;font-weight:600;font-size:13px;
  color:var(--navy-900);
}
#meta-huella-landing .chip .dotc{width:7px;height:7px;border-radius:50%;background:var(--magenta);}
#meta-huella-landing .style-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:6px;}
#meta-huella-landing .style-card{
  background:#fff;border:1.4px solid var(--line);border-radius:16px;
  padding:16px 14px;
}
#meta-huella-landing .style-card .ic{
  width:34px;height:34px;border-radius:9px;margin-bottom:10px;
  display:flex;align-items:center;justify-content:center;
  background:var(--lavender-pale);
}
#meta-huella-landing .style-card .ic svg{width:18px;height:18px;}
#meta-huella-landing .style-card h5{font-family:'Poppins',sans-serif;font-weight:700;font-size:13.5px;color:var(--navy-900);margin-bottom:4px;}
#meta-huella-landing .style-card p{font-size:12px;line-height:1.45;color:var(--ink-soft);}
#meta-huella-landing .subhead-sm{
  font-family:'Poppins',sans-serif;font-weight:700;font-size:13px;
  letter-spacing:0.05em;text-transform:uppercase;
  color:var(--ink-soft);
  margin:26px 0 12px;
}
#meta-huella-landing .feature-media{position:relative;}
#meta-huella-landing .feature-media img{
  width:100%;height:auto;
  border-radius:22px;
}
#meta-huella-landing .media-shadow-1 img{filter:drop-shadow(0 34px 50px rgba(27,28,76,0.28));}
#meta-huella-landing .media-shadow-1 &gt; img:not(.report-laptop){display:none;}
#meta-huella-landing .media-shadow-1 img.report-laptop{border-radius:0;}
#meta-huella-landing .media-shadow-2{
  width:360px;max-width:100%;margin:0 auto;padding:28px;
  transform:translateX(-40px);
  border:1px solid transparent;
  border-radius:32px;
  background:transparent;
}
#meta-huella-landing .media-shadow-2 img{filter:drop-shadow(0 30px 46px rgba(27,28,76,0.3));}
#meta-huella-landing .media-shadow-2 &gt; img:not(.planning-phone){display:none;}
#meta-huella-landing .media-shadow-2 img.planning-phone{border-radius:0;}
#meta-huella-landing .feature-media .glow{
  position:absolute;z-index:-1;border-radius:50%;
  filter:blur(60px);opacity:.35;
}
#meta-huella-landing .feature-1 .glow{width:340px;height:340px;background:var(--lavender);top:-40px;left:-40px;}
#meta-huella-landing .feature-2 .glow{width:300px;height:300px;background:var(--magenta);bottom:-30px;right:-20px;}
#meta-huella-landing .feature-2 .feature-text{transform:translateX(-40px);}
#meta-huella-landing .divider-beam{
  height:3px;
  max-width:1240px;margin:0 auto;
  background:linear-gradient(90deg, transparent, var(--magenta), var(--cyan), transparent);
  opacity:.5;
}
#meta-huella-landing .final-showcase{
  background:var(--navy-950);
  padding:72px 0 64px;
}
#meta-huella-landing .showcase-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:28px;
  align-items:stretch;
}
#meta-huella-landing .showcase-card{
  margin:0;
  min-width:0;
  overflow:hidden;
  border-radius:24px;
  background:#1d1b2a;
  box-shadow:0 24px 52px -28px rgba(0,0,0,.75);
  min-height:310px;
}
#meta-huella-landing .learning-card{
  position:relative;display:flex;align-items:center;justify-content:center;
  padding:48px;text-align:center;
  background:transparent;
  border-radius:0;
  box-shadow:none;
  overflow:visible;
}
#meta-huella-landing .learning-card::before{display:none;}
#meta-huella-landing .showcase-copy h2{color:#fff;font-size:37px;line-height:1.28;letter-spacing:-.02em;}
#meta-huella-landing .showcase-copy .learning-highlight{
  display:inline-block;margin-top:8px;padding:2px 22px 7px;
  border-radius:999px;background:#58bce5;color:#fff;
}
#meta-huella-landing .subjects-card{
  display:grid;grid-template-columns:1fr 1fr;align-items:center;
  padding:34px 0 34px 34px;background:transparent;
  border-radius:0;
  box-shadow:none;
  overflow:visible;
}
#meta-huella-landing .subjects-copy{position:relative;z-index:2;color:#fff;}
#meta-huella-landing .subjects-copy .subjects-intro{font-size:21px;line-height:1.3;}
#meta-huella-landing .subjects-copy .subjects-number{font-size:58px;line-height:1;font-weight:800;color:#58bce5;margin-top:4px;white-space:nowrap;}
#meta-huella-landing .subjects-copy .subjects-series{font-size:27px;line-height:1.18;font-weight:800;margin-top:4px;}
#meta-huella-landing .books-window{height:100%;min-height:260px;overflow:visible;background:transparent;}
#meta-huella-landing .books-window img{
  width:100%;height:100%;max-width:none;object-fit:contain;object-position:right center;
  border-radius:0;
}
#meta-huella-landing .showcase-action{text-align:center;margin-top:38px;}
@media (max-width:1100px){
  #meta-huella-landing .showcase-grid{grid-template-columns:1fr;}
}
@media (max-width: 980px){
  #meta-huella-landing .hero-grid{grid-template-columns:1fr;}
  #meta-huella-landing .hero-logo-card{order:-1;}
  #meta-huella-landing .hero-logo-card{transform:none;}
  #meta-huella-landing .feature-grid, #meta-huella-landing .feature.reverse .feature-grid{grid-template-columns:1fr;gap:36px;}
  #meta-huella-landing .feature.reverse .feature-text, #meta-huella-landing .feature.reverse .feature-media{order:0;}
  #meta-huella-landing .media-shadow-2{transform:none;}
  #meta-huella-landing .feature-2 .feature-text{transform:none;}
  #meta-huella-landing .item-grid{grid-template-columns:1fr;}
  #meta-huella-landing .style-cards{grid-template-columns:1fr;}
  #meta-huella-landing .hero h1{font-size:34px;}
  #meta-huella-landing .tools-intro h2{font-size:32px;}
  #meta-huella-landing .showcase-grid{grid-template-columns:1fr;}
  #meta-huella-landing .showcase-card{min-height:280px;}
}
@media (max-width:520px){
  #meta-huella-landing .wrap{padding:0 20px;}
  #meta-huella-landing .hero{padding:56px 0 60px;}
  #meta-huella-landing .hero-video{border-radius:14px;}
  #meta-huella-landing .final-showcase{padding:48px 0;}
  #meta-huella-landing .showcase-card{border-radius:16px;}
  #meta-huella-landing .learning-card{padding:42px 24px;}
  #meta-huella-landing .showcase-copy h2{font-size:30px;}
  #meta-huella-landing .subjects-card{grid-template-columns:1fr;padding:34px 28px 0;text-align:center;}
  #meta-huella-landing .subjects-copy .subjects-number{font-size:50px;}
  #meta-huella-landing .subjects-copy .subjects-series{font-size:24px;}
  #meta-huella-landing .books-window{min-height:250px;margin-top:16px;}
}
#meta-huella-landing, #meta-huella-landing *{font-family:'Montserrat',sans-serif;}
#meta-huella-landing h1, #meta-huella-landing h2, #meta-huella-landing h3, #meta-huella-landing h4, #meta-huella-landing h5, #meta-huella-landing h6, #meta-huella-landing h1 *, #meta-huella-landing h2 *, #meta-huella-landing h3 *, #meta-huella-landing h4 *, #meta-huella-landing h5 *, #meta-huella-landing h6 *, #meta-huella-landing .eyebrow, #meta-huella-landing .step-num, #meta-huella-landing .step-title-pill, #meta-huella-landing .subhead-sm, #meta-huella-landing .subjects-intro, #meta-huella-landing .subjects-number, #meta-huella-landing .subjects-series{
  font-family:'Righteous',cursive;
  font-weight:400;
}
@keyframes twinkle{
  0%,100%{opacity:.25;}
  50%{opacity:1;}
}
#meta-huella-landing .stars span{position:absolute;width:2.5px;height:2.5px;background:#fff;border-radius:50%;}
#meta-huella-landing .stars span.big{width:4px;height:4px;box-shadow:0 0 6px 1px rgba(255,255,255,0.6);}
@media (prefers-reduced-motion: reduce){
  #meta-huella-landing .stars span{animation:none !important;opacity:.6;}
}

/* --- Iconos, huella, estrellas y video (antes eran SVG / estilos en línea) --- */
#meta-huella-landing .bridge .fingerprint{top:-80px;right:6%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M100 20a80 80 0 0 1 80 80'/%3E%3Cpath d='M100 34a66 66 0 0 1 66 66'/%3E%3Cpath d='M100 48a52 52 0 0 1 52 52'/%3E%3Cpath d='M100 62a38 38 0 0 1 38 38'/%3E%3Cpath d='M100 76a24 24 0 0 1 24 24'/%3E%3Cpath d='M100 90a10 10 0 0 1 10 10'/%3E%3Cpath d='M100 20a80 80 0 0 0-80 80'/%3E%3Cpath d='M100 34a66 66 0 0 0-66 66'/%3E%3Cpath d='M100 48a52 52 0 0 0-52 52'/%3E%3C/g%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;}
#meta-huella-landing .ic.ic-1{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238C5FB0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2v4M12 18v4M4.9 4.9l2.8 2.8M16.3 16.3l2.8 2.8M2 12h4M18 12h4M4.9 19.1l2.8-2.8M16.3 7.7l2.8-2.8'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");background-size:22px 22px;background-position:center;background-repeat:no-repeat;}
#meta-huella-landing .ic.ic-2{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238C5FB0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v18h18'/%3E%3Cpath d='M7 15l3.5-4 3 3L18 8'/%3E%3Ccircle cx='18' cy='8' r='1.4' fill='%238C5FB0' stroke='none'/%3E%3C/svg%3E");background-size:22px 22px;background-position:center;background-repeat:no-repeat;}
#meta-huella-landing .ic.ic-3{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238C5FB0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 17l6-6 4 4 8-8'/%3E%3Cpath d='M15 7h6v6'/%3E%3C/svg%3E");background-size:22px 22px;background-position:center;background-repeat:no-repeat;}
#meta-huella-landing .ic.ic-4{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238C5FB0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.38 8.38 0 0 1-8.5 8.5 8.5 8.5 0 0 1-4-1L3 20l1-4.5A8.38 8.38 0 0 1 3 11.5 8.5 8.5 0 1 1 21 11.5z'/%3E%3C/svg%3E");background-size:22px 22px;background-position:center;background-repeat:no-repeat;}
#meta-huella-landing .ic.ic-5{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238C5FB0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2l1.6 4.8L18 8l-4.4 1.2L12 14l-1.6-4.8L6 8l4.4-1.2L12 2z'/%3E%3Cpath d='M19 15l.8 2.2L22 18l-2.2.8L19 21l-.8-2.2L16 18l2.2-.8L19 15z'/%3E%3C/svg%3E");background-size:18px 18px;background-position:center;background-repeat:no-repeat;}
#meta-huella-landing .ic.ic-6{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238C5FB0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='16' height='4' rx='1'/%3E%3Crect x='4' y='10' width='16' height='4' rx='1'/%3E%3Crect x='4' y='16' width='16' height='4' rx='1'/%3E%3C/svg%3E");background-size:18px 18px;background-position:center;background-repeat:no-repeat;}
#meta-huella-landing .ic.ic-7{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238C5FB0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2l8 4.5v9L12 20l-8-4.5v-9L12 2z'/%3E%3Cpath d='M12 2v18M4 6.5l8 4.5 8-4.5'/%3E%3C/svg%3E");background-size:18px 18px;background-position:center;background-repeat:no-repeat;}
#meta-huella-landing .stars span:nth-child(1){top:46.41%;left:1.36%;animation:twinkle 3.5s ease-in-out 1.29s infinite;}
#meta-huella-landing .stars span:nth-child(2){top:90.43%;left:18.35%;animation:twinkle 3.5s ease-in-out 0.72s infinite;}
#meta-huella-landing .stars span:nth-child(3){top:27.67%;left:68.68%;animation:twinkle 3.5s ease-in-out 0.31s infinite;}
#meta-huella-landing .stars span:nth-child(4){top:30.22%;left:25.47%;animation:twinkle 3.5s ease-in-out 3.01s infinite;}
#meta-huella-landing .stars span:nth-child(5){top:85.74%;left:42.53%;animation:twinkle 3.5s ease-in-out 0.91s infinite;}
#meta-huella-landing .stars span:nth-child(6){top:33.76%;left:34.61%;animation:twinkle 3.5s ease-in-out 0.88s infinite;}
#meta-huella-landing .stars span:nth-child(7){top:16.40%;left:79.14%;animation:twinkle 3.5s ease-in-out 1.50s infinite;}
#meta-huella-landing .stars span:nth-child(8){top:31.52%;left:84.26%;animation:twinkle 3.5s ease-in-out 3.08s infinite;}
#meta-huella-landing .stars span:nth-child(9){top:86.04%;left:6.18%;animation:twinkle 3.5s ease-in-out 1.90s infinite;}
#meta-huella-landing .stars span:nth-child(10){top:27.35%;left:99.75%;animation:twinkle 3.5s ease-in-out 1.66s infinite;}
#meta-huella-landing .stars span:nth-child(11){top:75.93%;left:27.29%;animation:twinkle 3.5s ease-in-out 0.29s infinite;}
#meta-huella-landing .stars span:nth-child(12){top:61.22%;left:74.75%;animation:twinkle 3.5s ease-in-out 2.01s infinite;}
#meta-huella-landing .stars span:nth-child(13){top:22.98%;left:3.53%;animation:twinkle 3.5s ease-in-out 1.21s infinite;}
#meta-huella-landing .stars span:nth-child(14){top:50.70%;left:9.01%;animation:twinkle 3.5s ease-in-out 0.11s infinite;}
#meta-huella-landing .stars span:nth-child(15){top:61.00%;left:33.70%;animation:twinkle 3.5s ease-in-out 0.06s infinite;}
#meta-huella-landing .stars span:nth-child(16){top:62.82%;left:63.47%;animation:twinkle 3.5s ease-in-out 2.05s infinite;}
#meta-huella-landing .stars span:nth-child(17){top:82.18%;left:46.25%;animation:twinkle 3.5s ease-in-out 3.30s infinite;}
#meta-huella-landing .stars span:nth-child(18){top:18.56%;left:47.75%;animation:twinkle 3.5s ease-in-out 0.96s infinite;}
#meta-huella-landing .stars span:nth-child(19){top:70.02%;left:25.99%;animation:twinkle 3.5s ease-in-out 2.56s infinite;}
#meta-huella-landing .stars span:nth-child(20){top:15.25%;left:36.14%;animation:twinkle 3.5s ease-in-out 2.64s infinite;}
#meta-huella-landing .stars span:nth-child(21){top:78.42%;left:31.22%;animation:twinkle 3.5s ease-in-out 1.71s infinite;}
#meta-huella-landing .stars span:nth-child(22){top:44.40%;left:97.20%;animation:twinkle 3.5s ease-in-out 3.95s infinite;}
#meta-huella-landing .stars span:nth-child(23){top:42.83%;left:94.73%;animation:twinkle 3.5s ease-in-out 0.97s infinite;}
#meta-huella-landing .stars span:nth-child(24){top:41.13%;left:65.34%;animation:twinkle 3.5s ease-in-out 3.47s infinite;}
#meta-huella-landing .stars span:nth-child(25){top:46.48%;left:65.34%;animation:twinkle 3.5s ease-in-out 3.34s infinite;}
#meta-huella-landing .stars span:nth-child(26){top:15.07%;left:59.07%;animation:twinkle 3.5s ease-in-out 0.82s infinite;}
#meta-huella-landing .stars span:nth-child(27){top:58.32%;left:61.17%;animation:twinkle 3.5s ease-in-out 1.02s infinite;}
#meta-huella-landing .stars span:nth-child(28){top:27.04%;left:84.13%;animation:twinkle 3.5s ease-in-out 0.41s infinite;}
#meta-huella-landing .stars span:nth-child(29){top:8.64%;left:46.62%;animation:twinkle 3.5s ease-in-out 3.04s infinite;}
#meta-huella-landing .stars span:nth-child(30){top:40.25%;left:58.30%;animation:twinkle 3.5s ease-in-out 1.24s infinite;}
#meta-huella-landing .stars span:nth-child(31){top:53.13%;left:12.47%;animation:twinkle 3.5s ease-in-out 0.34s infinite;}
#meta-huella-landing .stars span:nth-child(32){top:25.14%;left:6.82%;animation:twinkle 3.5s ease-in-out 0.79s infinite;}
#meta-huella-landing .stars span:nth-child(33){top:56.31%;left:65.18%;animation:twinkle 3.5s ease-in-out 0.58s infinite;}
#meta-huella-landing .stars span:nth-child(34){top:65.61%;left:97.18%;animation:twinkle 3.5s ease-in-out 3.43s infinite;}
#meta-huella-landing .stars span:nth-child(35){top:86.33%;left:70.02%;animation:twinkle 3.5s ease-in-out 0.73s infinite;}
#meta-huella-landing .stars span:nth-child(36){top:92.94%;left:50.33%;animation:twinkle 3.5s ease-in-out 0.80s infinite;}
#meta-huella-landing .stars span:nth-child(37){top:9.39%;left:46.59%;animation:twinkle 3.5s ease-in-out 2.82s infinite;}
#meta-huella-landing .stars span:nth-child(38){top:19.25%;left:18.45%;animation:twinkle 3.5s ease-in-out 2.27s infinite;}
#meta-huella-landing .stars span:nth-child(39){top:52.02%;left:49.66%;animation:twinkle 3.5s ease-in-out 1.55s infinite;}
#meta-huella-landing .stars span:nth-child(40){top:50.26%;left:53.38%;animation:twinkle 3.5s ease-in-out 0.24s infinite;}
#meta-huella-landing .stars span:nth-child(41){top:93.72%;left:17.05%;animation:twinkle 3.5s ease-in-out 1.93s infinite;}
#meta-huella-landing .stars span:nth-child(42){top:9.33%;left:70.79%;animation:twinkle 3.5s ease-in-out 2.26s infinite;}
#meta-huella-landing .stars span:nth-child(43){top:51.77%;left:6.76%;animation:twinkle 3.5s ease-in-out 3.87s infinite;}
#meta-huella-landing .stars span:nth-child(44){top:46.11%;left:1.71%;animation:twinkle 3.5s ease-in-out 0.67s infinite;}
#meta-huella-landing .stars span:nth-child(45){top:56.81%;left:44.74%;animation:twinkle 3.5s ease-in-out 3.62s infinite;}
#meta-huella-landing .stars span:nth-child(46){top:19.36%;left:38.79%;animation:twinkle 3.5s ease-in-out 0.64s infinite;}
#meta-huella-landing .step-num-2{background:var(--magenta);}
#meta-huella-landing .hero-video{position:relative;}
#meta-huella-landing .hero-video .video-fallback{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:14px;background:#08091f url("https://i.ytimg.com/vi/9MQlLS7wolw/hqdefault.jpg") center/cover no-repeat;color:#fff;font-weight:700;font-size:13px;letter-spacing:.04em;text-shadow:0 2px 8px rgba(0,0,0,.7);}
#meta-huella-landing .hero-video .video-fallback::before{content:"";position:absolute;left:50%;top:50%;width:62px;height:62px;margin:-31px 0 0 -31px;border-radius:50%;background:rgba(227,28,124,.92);box-shadow:0 10px 30px -8px rgba(0,0,0,.6);}
#meta-huella-landing .hero-video .video-fallback::after{content:"";position:absolute;left:50%;top:50%;margin:-11px 0 0 -6px;border-style:solid;border-width:11px 0 11px 19px;border-color:transparent transparent transparent #fff;}
#meta-huella-landing .hero-video iframe{position:absolute;inset:0;z-index:2;}/* End custom CSS */