.navbar{position:fixed;top:16px;left:0;right:0;z-index:1000;padding:0 16px;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1)}.navbar--menu-abierto{z-index:10002}.navbar--oculta{transform:translateY(calc(-100% - 64px))}.navbar__inner{pointer-events:auto;position:relative;isolation:isolate;max-width:var(--container);height:64px;margin:0 auto;padding:0 8px 0 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:var(--radius-pill)}.navbar__inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:#15161ac7;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border:1px solid var(--line-1);box-shadow:0 10px 30px #0000004d;transition:background-color .3s ease}.navbar--scrolled .navbar__inner:before{background:#15161ae6}.navbar--clara .navbar__inner:before{background:#15161a99}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.navbar__inner:before{background:#15161af5}}.navbar__logo{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;flex-shrink:0;border-radius:var(--radius-sm)}.navbar__logo-img{height:22px;width:auto;display:block;filter:brightness(0) invert(1)}.navbar__nav{display:flex;align-items:center;gap:24px}.navbar__link{position:relative;display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-body);font-size:var(--fs-small);font-weight:500;color:var(--text-2);letter-spacing:0;white-space:nowrap;text-decoration:none;transition:color .2s ease}.navbar__link:hover,.navbar__link--active{color:var(--text-1)}.navbar__link:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:2px;border-radius:2px;background:currentColor;transform:scaleX(0);transition:transform .3s var(--ease-out)}.navbar__link:hover:after,.navbar__link--active:after{transform:scaleX(1)}.navbar .navbar__cta{min-height:48px;padding:0 22px}.navbar__ia{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 8px;border-radius:var(--radius-pill);border:1px solid var(--line-2);background:var(--fill-1);color:var(--text-1);font-family:var(--font-body);font-size:var(--fs-small);font-weight:500;white-space:nowrap;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.navbar__ia:hover{background:var(--fill-2);border-color:var(--line-3)}.navbar__ia-estrella{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--line-3);background:var(--fill-2);font-size:.75rem;line-height:1}@media(max-width:1199px){.navbar__ia{display:none}}.navbar__mobile-ia{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin-bottom:10px;border-radius:var(--radius-pill);border:1px solid var(--line-3);color:var(--text-1);font-size:var(--fs-small);font-weight:600;text-decoration:none}.navbar__mobile-ia:hover{background:var(--fill-2)}.navbar__separator{width:1px;height:16px;background:var(--line-2)}.navbar__mega{position:relative;display:flex;align-items:center;height:100%}.navbar__mega-trigger{display:inline-flex;align-items:center;gap:4px;min-height:44px;background:none;border:none;padding:0;cursor:pointer}.navbar__mega-trigger:after{display:none}.navbar__mega-trigger[aria-expanded=true]{color:var(--text-1)}.navbar__dropdown-icon{transition:transform .2s var(--ease-out);opacity:.7}.navbar__dropdown-icon.open{transform:rotate(180deg)}.navbar__mobile-toggle{display:none;width:48px;height:48px;border-radius:50%;border:1px solid var(--line-3);color:var(--text-1);transition:background-color .2s ease}.navbar__mobile-toggle:hover{background:var(--fill-2)}.navbar__mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;background:#0f1012fa;padding:104px var(--gutter) 40px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;overscroll-behavior:contain}.navbar__mobile-link{display:flex;align-items:center;min-height:52px;font-family:var(--font-display);font-size:1.375rem;font-weight:600;letter-spacing:var(--ls-h3);color:var(--text-1);text-decoration:none;border-bottom:1px solid var(--line-1);transition:color .2s ease}.navbar__mobile-link:hover{color:var(--text-2)}.navbar__mobile-link--active{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.navbar__mobile-section{display:flex;flex-direction:column}.navbar__mobile-grupo{margin-top:16px;padding-top:16px;border-top:1px solid var(--line-1)}.navbar__mobile-section-title{display:block;font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--text-3);margin:0 0 8px}.navbar__mobile-link--sub{min-height:48px;font-family:var(--font-body);font-size:1rem;font-weight:500;letter-spacing:0;padding:0 14px;margin-bottom:6px;border-radius:var(--radius-sm);background:var(--fill-1);border:1px solid var(--line-1)}.navbar__mobile-bottom-actions{display:flex;flex-direction:column;margin-top:24px}.navbar__mobile-bottom-actions .navbar__mobile-cta{width:100%}@media(max-width:1024px){.navbar__nav{display:none}.navbar__mobile-toggle{display:flex;align-items:center;justify-content:center;position:relative;z-index:1001}}@media(max-width:640px){.navbar{top:10px;padding:0 10px}.navbar__inner{height:60px;padding:0 6px 0 20px}.navbar__mobile-toggle{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.navbar,.navbar__link:after,.navbar__dropdown-icon{transition:none}}.navbar__mega-panel{position:absolute;top:calc(100% + 18px);left:auto;right:0;display:grid;grid-template-columns:minmax(0,1fr) 236px;gap:28px;width:min(868px,calc(100vw - 48px));padding:24px;background:var(--bg-card);border:1px solid var(--line-2);border-radius:var(--radius-lg);box-shadow:0 24px 60px -24px #000000b3}.navbar__mega-panel:before{content:"";position:absolute;top:-22px;left:0;right:0;height:22px}.navbar__mega-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px}.navbar__mega-col-title{display:block;margin-bottom:10px;padding:0 10px;font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-3)}.navbar__mega-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.navbar__mega-item{display:flex;align-items:center;min-height:44px;padding:8px 10px;border-radius:var(--radius-sm);font-size:var(--fs-small);line-height:1.3;font-weight:500;color:var(--text-2);text-decoration:none;transition:background-color .15s ease,color .15s ease}.navbar__mega-item:hover,.navbar__mega-item:focus-visible{background:var(--fill-2);color:var(--text-1)}.navbar__mega-destacado{display:flex;flex-direction:column;padding:20px;border:1px solid var(--line-2);border-radius:var(--radius-md);background:var(--fill-1);text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.navbar__mega-destacado:hover,.navbar__mega-destacado:focus-visible{border-color:var(--line-3);background:var(--fill-2)}.navbar__mega-destacado-etiqueta{align-self:flex-start;margin-bottom:12px;padding:2px 8px;border:1px solid var(--line-2);border-radius:var(--radius-pill);color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;letter-spacing:var(--ls-label);text-transform:uppercase}.navbar__mega-destacado-marca{font-family:var(--font-display);font-size:1rem;font-weight:600;letter-spacing:var(--ls-h3);color:var(--text-1)}.navbar__mega-destacado-titulo{margin-top:4px;font-size:var(--fs-small);line-height:1.4;color:var(--text-1)}.navbar__mega-destacado-desc{margin-top:10px;font-size:var(--fs-small);line-height:1.5;color:var(--text-2)}.navbar__mega-destacado-ir{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:var(--fs-small);font-weight:600;color:var(--text-1)}@media(max-width:1180px){.navbar__mega-panel{grid-template-columns:minmax(0,1fr);width:min(620px,calc(100vw - 32px))}.navbar__mega-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.navbar__mega-destacado{order:-1}}.navbar__mobile-destacado{display:flex;flex-direction:column;margin-top:16px;padding:18px;border:1px solid var(--line-2);border-radius:var(--radius-md);background:var(--fill-1);text-decoration:none}.hfondo__barra{position:absolute;left:0;right:0;bottom:18px;z-index:2;display:flex;align-items:center;gap:14px;--avance: 0}.hfondo__pausa{flex:0 0 44px;display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid var(--line-2, rgba(243, 242, 239, .14));background:#15161a8c;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);color:var(--text-1, #F3F2EF);cursor:pointer;transition:background .15s ease,border-color .15s ease}.hfondo__pausa:hover{background:#15161acc;border-color:var(--line-3, rgba(243, 242, 239, .24))}.hfondo__pausa:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:50%}.hfondo__barra.is-pausado .hfondo__tramo.is-activo .hfondo__relleno{opacity:.6}.hfondo__actual{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;min-width:0;font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;letter-spacing:var(--ls-label, .06em);text-transform:uppercase;min-height:44px;color:var(--text-2, #B8B6B0);text-decoration:none;white-space:nowrap;transition:color .2s ease}.hfondo__actual:hover,.hfondo__actual:focus-visible{color:var(--text-1, #F3F2EF)}.hfondo__punto{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px #7debc32e}.hfondo__rotulo{color:var(--text-2, #B8B6B0)}.hfondo__nombre{color:var(--text-1, #F3F2EF)}.hfondo__tramos{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;flex:1 1 auto;min-width:0}.hfondo__tramo{position:relative;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.hfondo__tramo:before,.hfondo__relleno{content:"";position:absolute;left:0;top:50%;height:2px;margin-top:-1px;border-radius:2px}.hfondo__tramo:before{right:0;background:var(--line-3, rgba(243, 242, 239, .24));transition:background .2s ease}.hfondo__tramo:hover:before,.hfondo__tramo:focus-visible:before{background:#f3f2ef80}.hfondo__relleno{width:0;background:var(--accent)}.hfondo__tramo.is-pasado .hfondo__relleno{width:100%;background:#7debc373}.hfondo__tramo.is-activo .hfondo__relleno{width:calc(var(--avance) * 100%)}.hfondo__tramo:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm, 10px)}@media(max-width:720px){.hfondo__barra{bottom:28px}.hfondo__tramos{display:none}}@media(max-width:480px){.hfondo__actual{flex:0 1 auto;min-width:0}.hfondo__rotulo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.hfondo__nombre{min-width:0;overflow:hidden;text-overflow:ellipsis}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.hfondo__pausa{background:#0f1012e6}}.dia-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.diar{position:relative;margin-top:12px;padding:clamp(18px,2vw,26px) clamp(18px,2.2vw,30px) 0;border-radius:var(--radius-lg, 24px);background:#131417f7;border:1px solid var(--line-2, rgba(243, 242, 239, .14));box-shadow:0 30px 70px -34px #000c;color:var(--text-1, #F3F2EF);text-align:left;animation:diar-entra .4s var(--ease-out, cubic-bezier(.22, 1, .36, 1)) both}@keyframes diar-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.diar__rejilla{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}@media(min-width:1025px){.diar__rejilla{grid-template-columns:minmax(0,33rem) minmax(0,1fr);grid-template-rows:auto 1fr;gap:16px clamp(28px,3vw,44px)}.diar__conversacion{grid-column:1;grid-row:1}.diar__lado{grid-column:2;grid-row:1 / span 2}.diar__opciones{grid-column:1;grid-row:2;align-self:start}}.diar__rotulo{display:flex;align-items:center;gap:8px;margin:0;max-width:none;font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;letter-spacing:var(--ls-label, .06em);text-transform:uppercase;color:var(--text-3, #8F8D87)}.diar__rotulo--marca{color:var(--text-1, #F3F2EF)}.diar__auto{color:var(--text-3, #8F8D87);text-transform:none;letter-spacing:0}.dia-estrella{font-family:var(--font-body);font-size:.95rem;line-height:1;letter-spacing:0}.diar__pregunta-texto{margin:6px 0 0;max-width:60ch;font-size:var(--fs-body, 1rem);font-weight:600;line-height:1.45;color:var(--text-1, #F3F2EF);overflow-wrap:anywhere}.diar__contesta{margin-top:16px;padding-top:16px;border-top:1px solid var(--line-1, rgba(243, 242, 239, .08))}.diar__pensando{display:flex;align-items:center;gap:10px;margin:12px 0 0;font-size:var(--fs-small, .9375rem);color:var(--text-2, #B8B6B0)}.diar__puntos{display:inline-flex;gap:5px}.diar__puntos i{width:6px;height:6px;border-radius:50%;background:var(--text-2, #B8B6B0);animation:diar-punto 1.2s infinite ease-in-out}.diar__puntos i:nth-child(2){animation-delay:.15s}.diar__puntos i:nth-child(3){animation-delay:.3s}@keyframes diar-punto{0%,80%,to{opacity:.25;transform:none}40%{opacity:1;transform:translateY(-2px)}}.diar__texto{margin-top:10px;font-size:var(--fs-small, .9375rem);line-height:1.65;color:var(--text-2, #B8B6B0)}.diar__texto p,.diar__texto li{max-width:62ch;margin:0}.diar__texto p+p,.diar__texto p+ul,.diar__texto ul+p{margin-top:10px}.diar__texto ul{margin:0;padding-left:20px;list-style:disc}.diar__texto li+li{margin-top:4px}.diar__texto strong{font-weight:600;color:var(--text-1, #F3F2EF)}.diar__ref{font-weight:600;color:var(--text-1, #F3F2EF);text-decoration:underline;text-decoration-color:var(--line-3, rgba(243, 242, 239, .24));text-underline-offset:3px}a.diar__ref:hover{text-decoration-color:currentColor}.diar__cursor{display:inline-block;width:7px;height:1.05em;margin-left:2px;vertical-align:-.16em;background:var(--text-2, #B8B6B0);animation:diar-parpadeo 1s steps(2) infinite}@keyframes diar-parpadeo{50%{opacity:0}}.diar__error p{margin:10px 0 0;max-width:52ch;font-size:var(--fs-small, .9375rem);line-height:1.55;color:var(--text-1, #F3F2EF)}.diar__opciones{display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px}.diar__chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--radius-pill, 999px);border:1px solid var(--line-2, rgba(243, 242, 239, .14));background:var(--fill-2, rgba(243, 242, 239, .06));color:var(--text-1, #F3F2EF);font:inherit;font-size:var(--fs-small, .9375rem);line-height:1.25;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.diar__chip:hover{background:var(--fill-3, rgba(243, 242, 239, .1));border-color:var(--line-3, rgba(243, 242, 239, .24))}.diar__chip--accion{margin-top:14px}.diar__lado{min-width:0}.diar__lado-titulo{margin:0 0 12px;font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;letter-spacing:var(--ls-label, .06em);text-transform:uppercase;color:var(--text-3, #8F8D87)}.diar__tarjetas,.diar__esqueleto{display:grid;gap:10px;margin:0;padding:0;list-style:none}.diar__esqueleto{margin-top:26px}.diar__esqueleto li{height:118px;border-radius:var(--radius-md, 16px);border:1px solid var(--line-1, rgba(243, 242, 239, .08));background:linear-gradient(90deg,transparent 0 132px,var(--line-1, rgba(243, 242, 239, .08)) 132px 133px,transparent 133px),var(--fill-1, rgba(243, 242, 239, .03));animation:diar-late 1.6s ease-in-out infinite}.diar__esqueleto li:nth-child(2){animation-delay:.2s}.diar__esqueleto li:nth-child(3){animation-delay:.4s}@keyframes diar-late{50%{opacity:.45}}.diat{display:grid;grid-template-columns:132px minmax(0,1fr);min-height:118px;overflow:hidden;border-radius:var(--radius-md, 16px);border:1px solid var(--line-1, rgba(243, 242, 239, .08));background:var(--fill-1, rgba(243, 242, 239, .03));animation:diar-entra .45s var(--ease-out, cubic-bezier(.22, 1, .36, 1)) both;transition:border-color .2s ease,background .2s ease}.diat:nth-child(2){animation-delay:.08s}.diat:nth-child(3){animation-delay:.16s}.diat:hover{border-color:var(--line-2, rgba(243, 242, 239, .14));background:var(--fill-2, rgba(243, 242, 239, .06))}.diat__img{display:block;width:100%;height:100%;min-height:100%;object-fit:cover;background:var(--bg-dark-card, #15161A)}.diat__cuerpo{display:flex;flex-direction:column;gap:3px;min-width:0;padding:12px 14px 10px 16px}.diat__depto{margin:0;max-width:none;font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;letter-spacing:var(--ls-label, .06em);text-transform:uppercase;color:var(--text-3, #8F8D87)}.diat__nombre{margin:0;font-family:var(--font-display);font-size:1.0625rem;font-weight:600;line-height:1.25;letter-spacing:var(--ls-h3, -.015em);color:var(--text-1, #F3F2EF)}.diat__indicador{margin:2px 0 0;max-width:none;font-size:.875rem;line-height:1.4;color:var(--text-2, #B8B6B0)}.diat__indicador-rotulo{margin-right:6px;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:var(--ls-label, .06em);text-transform:uppercase;color:var(--text-3, #8F8D87)}.diat__acciones{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:auto;padding-top:6px}.diat__empezar{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--radius-pill, 999px);border:1px solid var(--line-3, rgba(243, 242, 239, .24));background:var(--fill-2, rgba(243, 242, 239, .06));color:var(--text-1, #F3F2EF);font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.diat__empezar:hover{background:var(--fill-3, rgba(243, 242, 239, .1));border-color:var(--text-3, #8F8D87)}.diat__ver{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--text-1, #F3F2EF);font-size:.875rem;font-weight:500;text-decoration:underline;text-decoration-color:var(--line-3, rgba(243, 242, 239, .24));text-underline-offset:3px;white-space:nowrap}.diat__ver:hover{text-decoration-color:currentColor}.diar__siguiente{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:26px;padding:16px 18px 14px;border-radius:var(--radius-md, 16px);border:1px dashed var(--line-3, rgba(243, 242, 239, .24));background:var(--fill-1, rgba(243, 242, 239, .03))}.diar__siguiente-texto{margin:2px 0 8px;max-width:44ch;font-size:.875rem;line-height:1.5;color:var(--text-2, #B8B6B0)}.diar__pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;margin-top:20px;padding:4px 0 6px;border-top:1px solid var(--line-1, rgba(243, 242, 239, .08))}.diar__nueva,.diar__completo{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:none;font:inherit;font-size:var(--fs-small, .9375rem);font-weight:600;color:var(--text-1, #F3F2EF);text-decoration:underline;text-decoration-color:var(--line-3, rgba(243, 242, 239, .24));text-underline-offset:3px;cursor:pointer}.diar__nueva{color:var(--text-2, #B8B6B0)}.diar__nueva:hover,.diar__completo:hover{color:var(--text-1, #F3F2EF);text-decoration-color:currentColor}@media(max-width:640px){.diar{border-radius:var(--radius-md, 16px)}.diat{grid-template-columns:96px minmax(0,1fr)}.diat__cuerpo{padding:10px 12px 8px}.diat__acciones{gap:0 14px}.diar__esqueleto li{height:104px;background:linear-gradient(90deg,transparent 0 96px,var(--line-1, rgba(243, 242, 239, .08)) 96px 97px,transparent 97px),var(--fill-1, rgba(243, 242, 239, .03))}}@media(prefers-reduced-motion:reduce){.diar,.diat,.diar__puntos i,.diar__esqueleto li,.diar__cursor{animation:none}}@media(min-width:1025px){.diar__rejilla{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.diar__conversacion,.diar__lado,.diar__opciones{grid-column:1;grid-row:auto}}.diar__tarjetas{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.diat{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.diat img,.diat .diat__foto,.diat>:first-child:where(img,picture,figure,div){width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}@media(max-width:640px){.diat{grid-template-columns:minmax(0,1fr)}}.diat .diat__img{height:auto;min-height:0;aspect-ratio:16 / 9}.dia{position:relative;width:100%}.dia__caja{position:relative;width:100%;padding:14px 14px 12px;border-radius:var(--radius-lg, 24px);background:linear-gradient(160deg,#f3f2ef1a,#f3f2ef08),#15161a8c;border:1px solid var(--line-2, rgba(243, 242, 239, .14));backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:inset 0 1px #f3f2ef14,0 24px 60px -32px #000000b3;transition:border-color .2s ease,box-shadow .2s ease}.dia__caja:focus-within{border-color:var(--line-accent, rgba(125, 235, 195, .42));box-shadow:inset 0 1px #f3f2ef14,0 0 0 4px #7debc31f,0 24px 60px -32px #000000b3}.dia__caja:has(textarea:focus-visible){outline:2px solid var(--focus-color, #7DEBC3);outline-offset:2px}.dia__cab{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 4px;padding:0 4px;max-width:none;font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;letter-spacing:var(--ls-label, .06em);text-transform:uppercase;color:var(--text-1, #F3F2EF)}.dia__estrella{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--line-3, rgba(243, 242, 239, .24));background:var(--fill-2, rgba(243, 242, 239, .06));font-size:.75rem}.dia__by{display:inline-flex;align-items:center;gap:7px;color:var(--text-2, #B8B6B0);text-transform:none;letter-spacing:0}.dia__by:before{content:"·";margin-right:3px;color:var(--text-3, #8F8D87)}.dia__logo{display:block;flex:none;width:52px;height:auto;aspect-ratio:2798 / 720;object-fit:cover;object-position:top}.dia__campo{display:flex;align-items:flex-end;gap:10px}.dia__campo textarea{flex:1;min-width:0;min-height:58px;padding:6px 4px;resize:none;background:transparent;border:0;outline:0;color:var(--text-1, #F3F2EF);font:inherit;font-size:var(--fs-body, 1rem);line-height:1.45;scrollbar-width:none}.dia__campo textarea::-webkit-scrollbar{display:none}.dia__campo textarea::placeholder{color:var(--text-2, #B8B6B0);opacity:1}.dia__enviar{flex:0 0 44px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--accent);color:var(--on-accent, #0F1012);cursor:pointer;transition:transform .2s ease,background .2s ease}.dia__enviar:hover{background:var(--accent-hover);transform:translateY(-2px)}.dia__caja--ocupada .dia__enviar{opacity:.5;cursor:progress}.dia__atajos{display:flex;flex-wrap:wrap;gap:8px 6px;margin-top:10px;padding-top:12px;border-top:1px solid var(--line-1, rgba(243, 242, 239, .08))}.dia__atajo{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:var(--radius-pill, 999px);border:1px solid var(--line-2, rgba(243, 242, 239, .14));background:var(--fill-2, rgba(243, 242, 239, .06));color:var(--text-1, #F3F2EF);font:inherit;font-size:var(--fs-small, .9375rem);line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease}.dia__atajo:hover,.dia__atajo:focus-visible{background:var(--fill-3, rgba(243, 242, 239, .1));border-color:var(--line-3, rgba(243, 242, 239, .24))}@media(max-width:640px){.dia__atajos{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-14px;padding-inline:14px;scroll-padding-inline:14px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.dia__atajos::-webkit-scrollbar{display:none}.dia__atajo{flex:none}.dia__atajo:last-child{margin-right:20px}.dia__campo textarea{min-height:calc(4.35em + 12px)}}.hero:has(.dia--abierta){align-items:flex-start}.hero__row:has(.dia--abierta) .diar{width:100%;max-width:840px;margin-top:12px}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.dia__caja{background:#0f1012eb}}@media(prefers-reduced-motion:reduce){.dia__enviar,.dia__caja{transition:none}.dia__enviar:hover{transform:none}}.dia__caja{padding:18px 20px 16px}.dia__cab{margin-bottom:10px}.dia__campo textarea{min-height:64px;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.45}.dia__pie{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.dia__pie .dia__atajos{flex:1 1 auto;min-width:0;margin:0;padding:0;border:0;gap:8px}.dia__pie .dia__atajo{flex:0 0 auto;min-height:40px;padding:0 14px;font-size:var(--fs-small, .9375rem);background:#0f101273}.dia__pie .dia__enviar{flex:0 0 48px;width:48px;height:48px}@media(max-width:640px){.dia__caja{padding:14px 14px 12px}.dia__pie .dia__atajos{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.dia__pie .dia__atajos::-webkit-scrollbar{display:none}.dia__pie .dia__atajo{scroll-snap-align:start;min-height:44px}}.hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;background:var(--bg-dark);color:var(--text-1, #F3F2EF)}.hero .sbd__velo{background:linear-gradient(180deg,#08090a8c,#08090a4d 34%,#08090ae0 78%,#08090af0)}.hero .sbd__media{filter:saturate(.95) contrast(1.05)}.hero__container{position:relative;z-index:2}.hero .hero__container{padding-top:120px;padding-bottom:clamp(88px,7.5vw,108px)}.hero__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;max-width:none;margin:0 0 clamp(18px,2vw,24px);font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;letter-spacing:var(--ls-label, .06em);text-transform:uppercase;color:#f3f2efe0}.hero__logo{display:block;flex:none;width:78px;height:auto;aspect-ratio:2798 / 720;object-fit:cover;object-position:top}.hero__title{max-width:15em;margin:0;font-family:var(--font-display);font-size:var(--fs-display, clamp(2.375rem, 1.5rem + 3.5vw, 4rem));font-weight:600;line-height:var(--lh-display, 1.02);letter-spacing:var(--ls-display, -.04em);color:var(--text-1, #F3F2EF);text-wrap:balance}.hero__rota{display:block;color:var(--accent)}.rline__ranura{display:inline-grid;grid-template-areas:"celda";overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em;vertical-align:bottom}.rline__molde,.rline__frase{grid-area:celda;white-space:nowrap}.rline__molde:before,.rline__frase:before{content:attr(data-texto)}.rline__molde{visibility:hidden}.rline__frase{display:block;will-change:transform}.rline .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:end;gap:28px clamp(32px,4vw,64px);margin-top:clamp(24px,2.8vw,40px)}.hero__texto{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(20px,2vw,28px);min-width:0}.hero__subtitle{max-width:50ch;margin:0;font-size:var(--fs-lead, clamp(1.0625rem, 1rem + .3vw, 1.25rem));line-height:1.55;color:#f3f2efdb;text-wrap:pretty}.hero__subtitle strong{font-weight:600;color:var(--text-1, #F3F2EF)}.hero__cta{min-height:52px;padding:6px 7px 6px 24px;gap:14px;white-space:nowrap}.hero__agente{min-width:0}@media(max-width:1024px){.hero__row{grid-template-columns:minmax(0,1fr);align-items:stretch}.hero__agente{max-width:560px}}@media(max-width:640px){.hero .hero__container{padding-top:104px;padding-bottom:104px}.hero__cta{width:100%;justify-content:space-between;min-height:48px}}.hero__title{max-width:21em;font-size:clamp(2.25rem,1.35rem + 2.7vw,3.5rem)}.hero__row{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(22px,2.4vw,32px);margin-top:clamp(18px,2vw,28px)}.hero__texto{gap:clamp(18px,1.8vw,24px)}.hero__subtitle{max-width:62ch}.hero__agente,.hero__row .hero__agente{width:100%;max-width:840px}.ss__section{background:var(--bg-primary, #0F1012)}.ss__container{position:relative;z-index:1}.ss__cabecera{max-width:48rem;margin-bottom:var(--bloque-gap, clamp(32px, 3.5vw, 56px))}.ss__cabecera .label-numbered{margin-bottom:20px}.ss__section .ss__cabecera .ss__titulo{max-width:22ch;margin:0;font-family:var(--font-display);font-size:var(--fs-h2, clamp(1.75rem, 1.2rem + 2vw, 2.75rem));font-weight:600;line-height:var(--lh-heading, 1.12);letter-spacing:var(--ls-h2, -.03em);color:var(--text-1, #F3F2EF);text-wrap:balance}.ss__titulo em{font-style:normal;color:var(--text-2, #B8B6B0)}.ss__mosaicos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.ss__section .ss__item{max-width:none;min-width:0}.ss__mosaico{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:240px;aspect-ratio:10 / 9;padding:20px;overflow:hidden;border-radius:var(--radius-md, 16px);border:1px solid var(--line-1, rgba(243, 242, 239, .08));background:var(--bg-card, #131417);color:var(--text-1, #F3F2EF);text-decoration:none;transition:border-color .3s ease}.ss__mosaico:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0f101200 18%,#0f10128c 52%,#0f1012eb)}.ss__foto{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;filter:brightness(.6) saturate(.9);transition:filter .3s var(--ease-out, cubic-bezier(.22, 1, .36, 1)),transform .3s var(--ease-out, cubic-bezier(.22, 1, .36, 1))}@media(hover:hover)and (pointer:fine){.ss__foto{filter:grayscale(1) brightness(.55)}.ss__mosaico:hover .ss__foto,.ss__mosaico:focus-visible .ss__foto{filter:grayscale(0) brightness(.75);transform:scale(1.06)}.ss__mosaico:hover,.ss__mosaico:focus-visible{border-color:var(--line-3, rgba(243, 242, 239, .24))}}.ss__section .ss__mosaico:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-md, 16px)}.ss__mosaico--marcado{border-color:var(--line-accent, rgba(125, 235, 195, .42));box-shadow:0 0 0 3px #7debc324}.ss__texto{display:flex;flex-direction:column;gap:8px;padding-right:4px}.ss__section .ss__nombre{margin:0;font-family:var(--font-display);font-size:var(--fs-h3, clamp(1.125rem, 1rem + .5vw, 1.375rem));font-weight:600;line-height:1.15;letter-spacing:var(--ls-h3, -.015em);color:var(--text-1, #F3F2EF);text-wrap:balance}.ss__dolor{display:block;font-size:var(--fs-small, .9375rem);line-height:1.45;color:#f3f2efd6;text-wrap:pretty}.ss__flecha{position:absolute;top:16px;right:16px;color:var(--text-1, #F3F2EF);border-color:var(--line-3, rgba(243, 242, 239, .24));background:#0f101259;transition:transform .3s ease,background .3s ease,border-color .3s ease}.ss__mosaico:hover .ss__flecha,.ss__mosaico:focus-visible .ss__flecha{transform:translate(3px);background:#0f101299;border-color:var(--text-1, #F3F2EF)}.ss__concreto{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:clamp(28px,3vw,40px);padding-top:clamp(20px,2.4vw,28px);border-top:1px solid var(--line-1, rgba(243, 242, 239, .08))}.ss__section .ss__concreto-rotulo{margin:0;font-family:var(--font-display);font-size:var(--fs-body, 1rem);font-weight:600;color:var(--text-1, #F3F2EF)}.ss__concreto-lista{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ss__section .ss__concreto-lista>li{max-width:none}.ss__concreto-enlace{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--radius-pill, 999px);border:1px solid var(--line-2, rgba(243, 242, 239, .14));background:var(--fill-1, rgba(243, 242, 239, .03));color:var(--text-1, #F3F2EF);font-size:var(--fs-small, .9375rem);line-height:1.2;text-decoration:none;transition:background .15s ease,border-color .15s ease}.ss__concreto-enlace:hover,.ss__concreto-enlace:focus-visible{background:var(--fill-2, rgba(243, 242, 239, .06));border-color:var(--line-3, rgba(243, 242, 239, .24))}@media(max-width:1023px){.ss__mosaicos{grid-template-columns:repeat(2,minmax(0,1fr))}.ss__mosaico{aspect-ratio:16 / 11}}@media(max-width:640px){.ss__mosaicos{display:flex;gap:12px;margin-inline:calc(-1 * var(--gutter, 24px));padding-inline:var(--gutter, 24px);padding-block:6px;margin-block:-6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter, 24px);scrollbar-width:none}.ss__mosaicos::-webkit-scrollbar{display:none}.ss__section .ss__item{flex:0 0 78%;scroll-snap-align:start}.ss__mosaico{aspect-ratio:6 / 7;min-height:0}.ss__concreto{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.ss__concreto-lista{flex-wrap:nowrap;margin-inline:calc(-1 * var(--gutter, 24px));padding-inline:var(--gutter, 24px);overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter, 24px);scrollbar-width:none}.ss__concreto-lista::-webkit-scrollbar{display:none}.ss__section .ss__concreto-lista>li{flex:none;scroll-snap-align:start}.ss__concreto-enlace{white-space:nowrap}}@supports (animation-timeline: view()){@media(max-width:640px)and (prefers-reduced-motion:no-preference){.ss__foto{animation:ss-centro linear both;animation-timeline:view(inline)}@keyframes ss-centro{0%,to{filter:brightness(.42) saturate(.7)}50%{filter:brightness(.68) saturate(.95)}}}}@media(prefers-reduced-motion:reduce){.ss__foto,.ss__flecha{transition:none}.ss__mosaico:hover .ss__foto,.ss__mosaico:focus-visible .ss__foto,.ss__mosaico:hover .ss__flecha,.ss__mosaico:focus-visible .ss__flecha{transform:none}}.escn__section{background:var(--bg-primary, #0F1012)}.escn__cabecera{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:var(--bloque-gap, clamp(40px, 4.5vw, 72px))}.escn__cabecera-texto{max-width:62rem}.section .escn__cabecera .label-numbered+*{margin-block-start:0}.escn__cabecera .label-numbered{margin-bottom:20px}.escn__section .escn__titulo{max-width:none;margin:0;font-family:var(--font-display);font-size:var(--fs-h2, clamp(1.75rem, 1.2rem + 2vw, 2.75rem));font-weight:600;line-height:var(--lh-heading, 1.12);letter-spacing:var(--ls-h2, -.03em);color:var(--text-1, #F3F2EF);text-wrap:balance}.ss__section .ss__entradilla{max-width:52ch;margin:16px 0 0;font-size:var(--fs-lead, clamp(1.0625rem, 1rem + .3vw, 1.25rem));line-height:var(--lh-body, 1.6);color:var(--text-2, #B8B6B0);text-wrap:pretty}.escn__pausa{flex:none;display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:var(--radius-pill, 999px);border:1px solid var(--line-2, rgba(243, 242, 239, .14));background:var(--fill-1, rgba(243, 242, 239, .03));color:var(--text-1, #F3F2EF);cursor:pointer;transition:background var(--dur-1, .15s) ease,border-color var(--dur-1, .15s) ease}.escn__pausa:hover{background:var(--fill-2, rgba(243, 242, 239, .06));border-color:var(--line-3, rgba(243, 242, 239, .24))}.escn__rejilla{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.escn__section .escn__item{max-width:none;min-width:0}.escn__tarjeta{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;aspect-ratio:4 / 3;padding:16px;overflow:hidden;border-radius:var(--radius-md, 16px);border:1px solid var(--line-1, rgba(243, 242, 239, .08));background:var(--bg-card, #131417);color:var(--text-1, #F3F2EF);text-decoration:none;transition:border-color var(--dur-3, .3s) ease}.escn__medio{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;filter:saturate(.92);transition:transform .6s var(--ease-out, cubic-bezier(.22, 1, .36, 1))}.escn__tarjeta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0f101247,#0f101200,#0f101280 52%,#0f1012f0)}.escn__sector{display:inline-flex;align-items:center;min-height:26px;padding:4px 10px;border-radius:var(--radius-pill, 999px);border:1px solid var(--line-2, rgba(243, 242, 239, .14));background:#0f101299;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;letter-spacing:var(--ls-label, .06em);text-transform:uppercase;color:var(--text-1, #F3F2EF)}.escn__accion{display:block;max-width:30ch;padding-right:44px;font-size:var(--fs-body, 1rem);font-weight:500;line-height:1.4;color:var(--text-1, #F3F2EF);text-wrap:pretty}.escn__flecha{position:absolute;right:14px;bottom:14px;width:32px;height:32px;color:var(--text-1, #F3F2EF);border-color:var(--line-3, rgba(243, 242, 239, .24));background:#0f101266;transition:transform var(--dur-3, .3s) ease,border-color var(--dur-3, .3s) ease}.escn__section .escn__tarjeta:focus-visible{outline:2px solid var(--accent, #7DEBC3);outline-offset:3px}@media(hover:hover)and (pointer:fine){.escn__tarjeta:hover,.escn__tarjeta:focus-visible{border-color:var(--line-3, rgba(243, 242, 239, .24))}.escn__tarjeta:hover .escn__medio,.escn__tarjeta:focus-visible .escn__medio{transform:scale(1.04)}.escn__tarjeta:hover .escn__flecha,.escn__tarjeta:focus-visible .escn__flecha{transform:translate(3px);border-color:var(--text-1, #F3F2EF)}}@media(max-width:1023px){.escn__rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}.escn__tarjeta{aspect-ratio:16 / 10}}@media(max-width:640px){.escn__cabecera{align-items:flex-start;flex-direction:column}.escn__pausa{align-self:flex-end;margin-top:-8px}.escn__rejilla{display:flex;gap:12px;margin-inline:calc(-1 * var(--gutter, 16px));padding-inline:var(--gutter, 16px);padding-block:6px;margin-block:-6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter, 16px);scrollbar-width:none}.escn__rejilla::-webkit-scrollbar{display:none}.escn__section .escn__item{flex:0 0 80%;scroll-snap-align:start}.escn__tarjeta{aspect-ratio:1 / 1}}@media(prefers-reduced-motion:reduce){.escn__medio,.escn__flecha{transition:none}.escn__tarjeta:hover .escn__medio,.escn__tarjeta:focus-visible .escn__medio,.escn__tarjeta:hover .escn__flecha,.escn__tarjeta:focus-visible .escn__flecha{transform:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.escn__sector{background:#0f1012e0}}.pp{padding:26px 26px 20px;width:100%;max-width:440px;font-family:var(--font-body)}.pp.glass-panel{background:linear-gradient(160deg,#f3f2ef0f,#f3f2ef05),#15161ab8}.pp__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--line-1)}.pp__estado{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-1)}.pp__estado--cerrado{color:var(--accent)}.pp__pulso{width:7px;height:7px;border-radius:50%;background:currentColor;position:relative;flex-shrink:0}.pp__pulso:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:currentColor;opacity:.22;transition:opacity .4s var(--ease-out-quart)}.pp__estado--quieto .pp__pulso:after{opacity:0}@keyframes ppPulso{0%{transform:scale(.6);opacity:.35}70%{transform:scale(1.9);opacity:0}to{opacity:0}}.pp__reloj{font-family:var(--font-mono);font-size:var(--fs-small);font-weight:500;color:var(--text-1);font-variant-numeric:tabular-nums}.pp__ref{padding:16px 0 18px}.pp__ref-label{display:block;font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-3);margin-bottom:4px}.pp__ref-valor{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;color:var(--text-1)}.pp__pasos{position:relative;display:flex;flex-direction:column;gap:2px;padding-left:26px;list-style:none}.pp__pasos:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:2px;background:var(--line-2);border-radius:1px}.pp__rail{position:absolute;left:7px;top:8px;bottom:8px;width:2px;background:var(--accent);border-radius:1px;transform-origin:top}.pp__paso{position:relative;padding:9px 0}.pp__marca{position:absolute;z-index:1;left:-26px;top:11px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg-primary);border:2px solid var(--line-3);color:var(--on-accent);transition:background-color .4s var(--ease-out-quart),border-color .4s var(--ease-out-quart),opacity .4s var(--ease-out-quart)}.pp__paso--hecho .pp__marca{background:var(--accent);border-color:transparent}.pp__paso--activo .pp__marca{background:var(--bg-primary);border-color:var(--text-1);box-shadow:0 0 0 4px var(--fill-2)}.pp__verbo{display:block;font-size:var(--fs-small);font-weight:600;line-height:1.35;color:var(--text-1);transition:color .4s var(--ease-out-quart)}.pp__texto{display:block;font-size:var(--fs-small);line-height:1.5;color:var(--text-2);margin-top:2px;transition:color .4s var(--ease-out-quart)}.pp .pp__pasos .pp__paso{opacity:1}.pp .pp__pasos .pp__texto{font-size:var(--fs-small)}.pp .pp__ref .pp__ref-valor{font-size:var(--fs-label);font-weight:500}.pp .pp__pasos .pp__paso:not(.pp__paso--hecho):not(.pp__paso--activo) .pp__verbo{opacity:1;color:var(--text-3)}.pp .pp__paso:not(.pp__paso--hecho):not(.pp__paso--activo) .pp__marca{opacity:.6}.pp__pie{margin-top:18px;padding-top:14px;border-top:1px solid var(--line-1);font-size:var(--fs-label);line-height:1.5;color:var(--text-3);max-width:none}.an{padding:22px 22px 18px;width:100%;max-width:480px;font-family:var(--font-body)}.an__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid rgba(10,10,10,.08)}.an__titulo{display:inline-flex;align-items:center;gap:9px;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-light)}.an__pulso{width:7px;height:7px;border-radius:50%;background:currentColor;position:relative;flex-shrink:0}.an__pulso:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:currentColor;opacity:.28;animation:ppPulso 2s ease-out infinite}.an__reloj{font-family:var(--font-mono);font-size:.95rem;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.an__mapa{position:relative;aspect-ratio:10 / 8.4;margin:10px 0 4px}.an__aristas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.an__arista{fill:none;stroke:#0a0a0a17;stroke-width:1.1;vector-effect:non-scaling-stroke;transition:stroke .4s ease,filter .4s ease}.an__arista--viva{stroke:#7debc399;stroke-width:1.8;stroke-dasharray:4 6;stroke-linecap:round;animation:anFlujo .9s linear infinite;filter:drop-shadow(0 0 3px rgba(125,235,195,.5))}.an__arista--espera{stroke:#c77826a6;filter:drop-shadow(0 0 3px rgba(199,120,38,.5))}@keyframes anFlujo{to{stroke-dashoffset:-20}}.an__senal{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--accent-light);box-shadow:0 0 0 4px #7debc329,0 0 16px #7debc380;pointer-events:none;z-index:2}.an__senal--fantasma{width:7px;height:7px;opacity:.4;box-shadow:0 0 8px #7debc317;filter:blur(.5px)}.an__senal--espera{background:#c77826;box-shadow:0 0 0 4px #c7782629,0 0 16px #c7782680}.an__onda{position:absolute;width:46px;height:46px;border-radius:50%;border:1.5px solid rgba(125,235,195,.55);background:radial-gradient(circle,rgba(125,235,195,.12),transparent 65%);pointer-events:none;z-index:1}.an__onda--espera{border-color:#c7782699;background:radial-gradient(circle,rgba(199,120,38,.12),transparent 65%)}.an__radar{position:absolute;width:148px;height:148px;transform:translate(-50%,-50%);border-radius:50%;background:conic-gradient(from 0deg,rgba(125,235,195,.13),rgba(125,235,195,.02) 32%,transparent 58%);animation:anRadar 5.5s linear infinite;pointer-events:none;z-index:0}.an__radar:after{content:"";position:absolute;top:18%;right:18%;bottom:18%;left:18%;border-radius:50%;border:1px dashed rgba(125,235,195,.16)}@keyframes anRadar{to{transform:translate(-50%,-50%) rotate(360deg)}}.an__nodo{position:absolute;z-index:1;width:122px;padding:9px 10px 8px;border-radius:11px;background:#ffffffeb;border:1px solid var(--border-light);box-shadow:var(--shadow-sm);text-align:center;transition:border-color .35s ease,box-shadow .35s ease}.an__nodo-icono{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:var(--gradient-subtle);color:var(--accent-light);margin-bottom:4px;transition:background .35s ease,color .35s ease}.an__nodo--activo .an__nodo-icono{background:var(--gradient-accent);color:#fff}.an__nodo--espera .an__nodo-icono{background:#c77826;color:#fff}.an__nodo--activo{border-color:#7debc373;box-shadow:0 0 0 4px #7debc31a,var(--shadow-md)}.an__nodo--espera{border-color:#c778268c;box-shadow:0 0 0 4px #c778261f,var(--shadow-md)}.an__nodo-nombre{display:block;font-size:.74rem;font-weight:700;letter-spacing:-.01em;color:var(--text-primary);line-height:1.25}.an__nodo-estado{display:block;font-size:.62rem;line-height:1.35;color:var(--text-muted);margin-top:2px}.an__nodo--coordinador{border-style:dashed;border-color:#7debc359}.an__nodo--coordinador .an__nodo-nombre{color:var(--accent-light)}.an__nodo--usted{width:auto;min-width:96px;background:var(--gradient-accent);border-color:transparent}.an__nodo--usted .an__nodo-nombre{color:#fff;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.an__nodo--usted.an__nodo--espera{box-shadow:0 0 0 4px #c7782640,var(--shadow-md)}.an__nodo--usted .an__nodo-icono{background:#fff3;color:#fff;width:20px;height:20px;margin-bottom:2px}.an__nodo--coordinador .an__nodo-icono{background:#7debc31a}.an__evento{position:relative;overflow:hidden;min-height:58px;padding:11px 14px 13px;border-radius:9px;background:var(--accent-subtle);border-left:2px solid var(--accent-light)}.an__progreso{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#7debc380,#7debc380);transform-origin:left}.an__evento--espera .an__progreso{background:#c778268c}.an__evento--espera{background:#c7782612;border-left-color:#c77826}.an__evento-ruta{display:block;font-family:var(--font-mono);font-size:.62rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-light);margin-bottom:3px}.an__evento--espera .an__evento-ruta{color:#c77826}.an__evento-texto{display:block;font-size:.76rem;line-height:1.5;color:var(--text-secondary)}.an__pie{margin-top:14px;padding-top:12px;border-top:1px solid rgba(10,10,10,.08);font-size:.66rem;font-style:italic;line-height:1.5;color:var(--text-muted);max-width:none}@media(max-width:560px){.an__nodo{width:96px;padding:7px 8px}.an__nodo-estado{display:none}.an__mapa{aspect-ratio:10 / 9}.an__radar{width:110px;height:110px}}@media(prefers-reduced-motion:reduce){.an__pulso:after,.an__radar,.an__arista--viva{animation:none}}.pm{margin:56px 0 0;padding:clamp(20px,3vw,40px) clamp(12px,2vw,32px) clamp(24px,3vw,36px);background:var(--bg-primary);border:1px solid var(--border-light);border-radius:14px;overflow:hidden}.pm__svg{display:block;width:100%;height:auto;overflow:visible}.pm__cuadrante-destacado{fill:#7debc30b}.pm__divisoria{stroke:#0a0a0a12;stroke-width:1;stroke-dasharray:3 5}.pm__eje{stroke:#0a0a0a38;stroke-width:1.4}.pm__tick{stroke:#0a0a0a33;stroke-width:1.2}.pm__cuadrante{font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;fill:var(--text-soft)}.pm__cuadrante--destacado{fill:var(--accent-light);opacity:.75}.pm__nivel-texto{font-family:var(--font-body);font-size:13px;font-weight:500;fill:var(--text-muted)}.pm__eje-extremo{font-family:var(--font-body);font-size:13px;font-weight:600;fill:var(--text-secondary)}.pm__eje-titulo{font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;fill:var(--text-muted)}.pm__punto{fill:#a9a9a9}.pm__punto-texto{font-family:var(--font-body);font-size:14.5px;font-weight:500;fill:var(--text-secondary)}.pm__zona{fill:none;stroke:#0a0a0a33;stroke-width:1.2;stroke-dasharray:6 6}.pm__zona-texto{font-family:var(--font-heading);font-size:14.5px;font-style:italic;fill:var(--text-muted)}.pm__diagonal{stroke:var(--accent-light);stroke-width:1.2;stroke-dasharray:4 7;opacity:.34}.pm__diagonal-texto{font-family:var(--font-heading);font-size:15px;font-style:italic;fill:var(--accent-light);opacity:.85}.pm__movimiento{color:var(--text-muted)}.pm__flecha{fill:none;stroke:currentColor;stroke-width:1.3;stroke-dasharray:4 5;opacity:.75}.pm__movimiento-texto{font-family:var(--font-body);font-size:13px;font-style:italic;fill:var(--text-muted)}.pm__icrono-texto{font-family:var(--font-body);font-size:16px;font-weight:800;letter-spacing:.06em;fill:var(--text-primary)}.pm__pie{margin-top:20px;font-size:.86rem;line-height:1.7;color:var(--text-secondary);max-width:80ch}.pm__pie strong{color:var(--text-primary)}@media(max-width:780px){.pm__cuadrante{display:none}.pm__nivel-texto,.pm__eje-extremo,.pm__movimiento-texto,.pm__zona-texto{font-size:20px}.pm__punto-texto,.pm__diagonal-texto{font-size:21px}.pm__icrono-texto{font-size:23px}.pm__eje-titulo{font-size:18px}}@media(max-width:520px){.pm__nivel-texto,.pm__movimiento{display:none}}.tt{margin-top:44px}.tt--dos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;align-items:start}.tt__col{display:flex;flex-direction:column;padding:24px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.tt__col--despues{border-color:#7debc34d;background:#7debc30d}.tt__col-head{margin-bottom:22px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}.tt__col-eyebrow{display:block;font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin-bottom:8px}.tt__col--despues .tt__col-eyebrow{color:#7debc3}.tt__col-titulo{font-family:var(--font-body);font-size:1.02rem;font-weight:700;line-height:1.35;color:#fff}.tt__lista{position:relative;display:flex;flex-direction:column;gap:18px;padding-left:24px;list-style:none}.tt__lista:before{content:"";position:absolute;left:4px;top:6px;bottom:6px;width:1px;background:linear-gradient(180deg,#ffffff0f,#7debc373,#ffffff0f)}.tt__item{position:relative;display:flex;flex-direction:column}.tt__marca{position:absolute;left:-24px;top:5px;width:9px;height:9px;border-radius:50%;background:var(--gradient-accent-strong);box-shadow:0 0 0 4px #7debc30f}.tt__hora{font-family:var(--font-mono);font-size:1.15rem;font-weight:600;color:#fff;font-variant-numeric:tabular-nums;margin-bottom:10px;letter-spacing:-.02em}.tt__hora--texto{font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c}.tt__tarjeta{padding:18px;border-radius:12px;flex:1}.tt__quien{display:inline-block;font-family:var(--font-mono);font-size:.64rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;margin-bottom:10px}.tt__titulo{font-family:var(--font-body);font-size:.92rem;font-weight:700;color:#fff;line-height:1.35;margin-bottom:8px}.tt__texto{font-size:.83rem;line-height:1.6;color:#ffffffb8;max-width:none}.tt__hueco{margin-top:22px;padding:18px;border-radius:12px;border:1px dashed rgba(125,235,195,.45);background:#ffffff08}.tt__hueco-label{display:block;font-family:var(--font-mono);font-size:.64rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#7debc3;margin-bottom:10px}.tt__hueco-texto{font-size:.8rem;line-height:1.65;color:#fff9;max-width:none;margin-bottom:10px}.tt__hueco-frase{font-size:.94rem;font-weight:700;line-height:1.5;color:#fff;max-width:none}@media(max-width:900px){.tt--dos{grid-template-columns:1fr;gap:20px}.tt__col{padding:20px}}.sc__section{position:relative;overflow:hidden;background:var(--bg-dark);color:var(--text-inverse)}.sc__container{position:relative;z-index:1}.sc__title{font-size:clamp(1.75rem,3.2vw,2.75rem);line-height:1.2;color:var(--text-inverse);max-width:24ch;margin-bottom:24px}.sc__lead{font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.8;color:#ffffffbf;max-width:64ch}.sc__pestanas{display:flex;flex-wrap:wrap;gap:4px;margin:40px 0 32px;padding:5px;border-radius:100px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);width:fit-content;max-width:100%}.sc__pestana{position:relative;padding:11px 22px;border-radius:100px;font-family:var(--font-body);font-size:.83rem;font-weight:600;letter-spacing:.01em;color:#fff9;transition:color var(--duration-fast) ease;white-space:nowrap}.sc__pestana:hover{color:#ffffffe6}.sc__pestana--activa{color:#fff}.sc__pestana-marca{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:100px;background:var(--gradient-accent-strong);z-index:-1}.sc__panel{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,4vw,60px);align-items:center}.sc__panel-titulo{font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.28;color:var(--text-inverse);margin-bottom:16px}.sc__panel-texto{font-size:.96rem;line-height:1.8;color:#ffffffbd;max-width:46ch}.sc__lienzo{min-width:0}@media(max-width:1024px){.sc__panel{grid-template-columns:1fr;gap:32px}}@media(max-width:560px){.sc__pestanas{width:100%;border-radius:14px}.sc__pestana{flex:1 1 auto;text-align:center;padding:10px 12px;font-size:.76rem;border-radius:10px}.sc__pestana-marca{border-radius:10px}}.fb{display:flex;flex-direction:column;gap:16px}.fb__tablero{padding:22px;border-radius:14px}.fb__cabecera{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-bottom:16px;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,.1)}.fb__ref{font-family:var(--font-mono);font-size:.76rem;color:#ffffffb8}.fb__aviso{display:inline-flex;align-items:center;gap:6px;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f0a868}.fb__rejilla{position:relative;display:grid;grid-template-columns:96px repeat(var(--fb-cols),minmax(0,1fr));grid-auto-rows:54px;align-items:center}.fb__carril{grid-column:1;display:flex;align-items:center;height:100%;border-top:1px solid rgba(255,255,255,.06)}.fb__carril-nombre{font-size:.7rem;font-weight:600;letter-spacing:.04em;color:#ffffff80}.fb__hilo{position:absolute;left:96px;right:0;top:0;bottom:0;width:calc(100% - 96px);height:100%;pointer-events:none}.fb__hilo-linea{fill:none;stroke:#ffffff29;stroke-width:.6;vector-effect:non-scaling-stroke;stroke-dasharray:3 4}.fb__paso{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;z-index:1;padding:0 4px}.fb__punto{width:13px;height:13px;border-radius:50%;background:#ffffff2e;border:2px solid transparent;flex-shrink:0}.fb__paso--hecho .fb__punto{background:#ffffffbf}.fb__paso--parado .fb__punto{background:#f0a868;box-shadow:0 0 0 5px #f0a86833;animation:fbLatido 2.2s ease-out infinite}@keyframes fbLatido{0%,to{box-shadow:0 0 0 5px #f0a86833}50%{box-shadow:0 0 0 11px #f0a8680a}}.fb__paso-nombre{font-size:.68rem;line-height:1.3;text-align:center;color:#ffffff6b}.fb__paso--hecho .fb__paso-nombre{color:#ffffffc7}.fb__paso--parado .fb__paso-nombre{color:#f0a868;font-weight:700}.fb__ficha{padding:22px 24px;border-radius:14px;display:flex;flex-direction:column;gap:13px}.fb__ficha-titulo{font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#f0a868}.fb__campo{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;align-items:baseline}.fb__campo-label{font-size:.7rem;font-weight:600;letter-spacing:.04em;color:#ffffff73}.fb__campo-valor{font-size:.85rem;line-height:1.55;color:#ffffffe6}.fb__campo-valor--canal{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#ffffffc7}.fb__sep{color:#ffffff4d}.fb__campo--escalado{padding-top:13px;border-top:1px solid rgba(255,255,255,.09)}.fb__campo--escalado .fb__campo-valor{display:flex;align-items:center;gap:8px;color:#7debc3}@media(max-width:720px){.fb__rejilla{grid-template-columns:72px repeat(var(--fb-cols),minmax(46px,1fr));overflow-x:auto}.fb__hilo{display:none}.fb__campo{grid-template-columns:1fr;gap:3px}}.gb{padding:24px;border-radius:14px}.gb__cabecera{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:14px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.1)}.gb__titulo{display:block;font-family:var(--font-body);font-size:.92rem;font-weight:700;color:#fff;margin-bottom:4px}.gb__sub{display:block;font-size:.76rem;color:#ffffff8c}.gb__conmutador{display:flex;gap:3px;padding:3px;border-radius:100px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.gb__conmutador-op{padding:5px 14px;border-radius:100px;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;transition:all .4s var(--ease-out-quart)}.gb__conmutador-op--on{background:var(--gradient-accent-strong);color:#fff}.gb__dias{display:grid;grid-template-columns:78px repeat(10,minmax(0,1fr));gap:0;margin:16px 0 8px;padding-left:0}.gb__dia{grid-column:auto;font-family:var(--font-mono);font-size:.62rem;text-align:center;color:#ffffff52}.gb__dias .gb__dia:first-child{grid-column:2}.gb__filas{display:flex;flex-direction:column;gap:9px}.gb__fila{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:0}.gb__of{font-family:var(--font-mono);font-size:.7rem;color:#ffffff8c}.gb__pista{position:relative;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));height:30px;border-radius:6px;overflow:visible}.gb__celda{border-right:1px solid rgba(255,255,255,.05)}.gb__celda:last-child{border-right:none}.gb__barra{position:absolute;top:4px;bottom:4px;border-radius:5px;background:#ffffff38;display:flex;align-items:center;padding:0 9px}.gb__barra--movida{background:var(--gradient-accent-strong)}.gb__barra--adelantada{background:#7debc38c}.gb__barra--riesgo{background:#f0a868d9}.gb__barra-nota{position:absolute;left:calc(100% + 10px);font-size:.65rem;white-space:nowrap;color:#ffffffb8}.gb__barra-nota--izq{left:auto;right:calc(100% + 10px)}.gb__pie{display:flex;align-items:flex-start;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);font-size:.8rem;line-height:1.65;color:#ffffffad}.gb__pie svg{flex-shrink:0;margin-top:2px;color:#f0a868}.gb__pie strong{color:#fff}@media(max-width:620px){.gb__dias,.gb__fila{grid-template-columns:58px minmax(0,1fr)}.gb__dias{grid-template-columns:58px repeat(10,minmax(0,1fr))}.gb__barra-nota{display:none}}.db{padding:24px;border-radius:14px}.db__cabecera{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:14px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.1)}.db__titulo{display:block;font-size:.92rem;font-weight:700;color:#fff;margin-bottom:4px}.db__sub{display:block;font-size:.76rem;color:#ffffff8c}.db__fuentes{display:flex;flex-wrap:wrap;gap:5px;list-style:none}.db__fuente{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.04em;padding:4px 9px;border-radius:100px;color:#fff9;background:#ffffff0f;border:1px solid rgba(255,255,255,.09)}.db__tarjetas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.db__kpi{position:relative;padding:16px;border-radius:11px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09)}.db__kpi--fuera{border-color:#f0a8686b;background:#f0a86812}.db__kpi-nombre{display:block;font-size:.68rem;line-height:1.35;color:#ffffff8c;margin-bottom:10px;min-height:2.7em}.db__kpi-valor{display:flex;align-items:baseline;gap:5px;font-family:var(--font-body);font-size:1.7rem;font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1}.db__kpi-valor em{font-size:.85rem;font-style:normal;font-weight:600;color:#ffffff80}.db__kpi-flecha{margin-left:auto;color:#fff6;align-self:center}.db__kpi--fuera .db__kpi-flecha{color:#f0a868}.db__barras{display:flex;align-items:flex-end;gap:2px;height:34px;margin-top:12px}.db__barra{flex:1;min-height:2px;border-radius:1px;background:#7debc373}.db__kpi--fuera .db__barra{background:#f0a86880}.db__kpi-estado{display:inline-block;margin-top:10px;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:#f0a868}.db__alerta{display:flex;gap:12px;margin-top:16px;padding:16px 18px;border-radius:11px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-left:2px solid #F0A868}.db__alerta-icono{flex-shrink:0;color:#f0a868;margin-top:1px}.db__alerta-texto{font-size:.82rem;line-height:1.65;color:#ffffffbf}.db__alerta-texto strong{color:#fff}.db__disclaimer{margin-top:16px;font-size:.68rem;font-style:italic;line-height:1.5;color:#ffffff6b;max-width:none}@media(max-width:620px){.db__tarjetas{grid-template-columns:1fr}.db__kpi-nombre{min-height:0}}.aurora{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.aurora__mancha{position:absolute;border-radius:50%;filter:blur(90px);will-change:transform}.aurora--marca .aurora__mancha--1{width:46vw;height:46vw;max-width:620px;max-height:620px;top:-16%;right:-6%;background:radial-gradient(circle,rgba(125,235,195,.13),transparent 68%)}.aurora--marca .aurora__mancha--2{width:38vw;height:38vw;max-width:520px;max-height:520px;bottom:-18%;left:-8%;background:radial-gradient(circle,rgba(125,235,195,.1),transparent 68%)}.aurora--marca .aurora__mancha--3{width:26vw;height:26vw;max-width:340px;max-height:340px;top:34%;left:42%;background:radial-gradient(circle,rgba(125,235,195,.07),transparent 70%)}.aurora--frio .aurora__mancha--1{width:44vw;height:44vw;max-width:580px;max-height:580px;top:-20%;left:-8%;background:radial-gradient(circle,rgba(125,235,195,.12),transparent 68%)}.aurora--frio .aurora__mancha--2{width:34vw;height:34vw;max-width:460px;max-height:460px;bottom:-14%;right:-6%;background:radial-gradient(circle,rgba(125,235,195,.09),transparent 68%)}.aurora--frio .aurora__mancha--3{width:22vw;height:22vw;max-width:300px;max-height:300px;top:22%;right:34%;background:radial-gradient(circle,rgba(125,235,195,.06),transparent 70%)}.aurora__trama{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:30px 30px;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 78%)}@media(max-width:768px){.aurora__mancha{filter:blur(60px)}.aurora--marca .aurora__mancha--3,.aurora--frio .aurora__mancha--3{display:none}}.sbd{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0;pointer-events:none;background:var(--bg-dark)}.sbd__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.5) contrast(1.06) brightness(.82)}.sbd__velo{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08090ae6,#08090abd 30%,#08090abd 68%,#08090aeb)}.bdeseo{overflow:hidden;isolation:isolate;text-align:center;color:var(--text-1, #F3F2EF)}.bdeseo .sbd__velo{background:radial-gradient(ellipse at 50% 50%,#08090a9e,#08090adb 70%,#08090af0)}.bdeseo__dentro{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.bdeseo__dentro>*{width:100%}.section .bdeseo__rotulo{justify-content:center;gap:10px;margin-bottom:18px;color:var(--text-1, #F3F2EF)}.bdeseo__rotulo:before{display:none}.section .bdeseo__rotulo+*{margin-block-start:0}.section .bdeseo__titulo{max-width:18ch;margin:0 auto;font-family:var(--font-display);font-size:var(--fs-statement, clamp(2rem, 1rem + 3.4vw, 3.5rem));font-weight:600;line-height:var(--lh-heading, 1.12);letter-spacing:var(--ls-h2, -.03em);color:var(--text-1, #F3F2EF);text-wrap:balance}.bdeseo__pildora{display:flex;align-items:center;gap:14px;width:100%;max-width:780px;min-height:64px;margin:clamp(28px,3vw,40px) auto 0;padding:10px 10px 10px 20px;border-radius:var(--radius-pill, 999px);border:1px solid var(--line-3, rgba(243, 242, 239, .24));background:linear-gradient(160deg,#f3f2ef1a,#f3f2ef08),#15161a8c;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 24px 60px -32px #000c;color:var(--text-1, #F3F2EF);font-size:var(--fs-lead, clamp(1.0625rem, 1rem + .3vw, 1.25rem));line-height:1.4;text-align:left;text-decoration:none;transition:border-color .2s ease,background .2s ease}.bdeseo__pildora:hover{border-color:var(--text-3, #8F8D87);background:linear-gradient(160deg,#f3f2ef24,#f3f2ef0d),#15161a99}.bdeseo__marca{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--line-3, rgba(243, 242, 239, .24));background:var(--fill-2, rgba(243, 242, 239, .06));font-size:.875rem;line-height:1}.bdeseo__tecleo{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bdeseo__tecleo:after{content:"";display:inline-block;width:2px;height:1.1em;margin-left:2px;vertical-align:-.18em;background:var(--text-2, #B8B6B0);animation:bdeseo-cursor 1s steps(2) infinite}@keyframes bdeseo-cursor{50%{opacity:0}}.bdeseo__ir{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--accent);color:var(--on-accent, #0F1012);transition:transform .2s ease,background .2s ease}.bdeseo__pildora:hover .bdeseo__ir{background:var(--accent-hover);transform:translateY(-2px)}.section .bdeseo__frase{max-width:52ch;margin:22px auto 0;font-size:var(--fs-lead, clamp(1.0625rem, 1rem + .3vw, 1.25rem));line-height:var(--lh-body, 1.6);color:var(--text-2, #B8B6B0);text-wrap:balance}.bdeseo__boton{margin-top:28px;padding-right:7px;gap:14px}@media(max-width:640px){.bdeseo__pildora{min-height:56px;gap:10px;padding:6px 6px 6px 16px;font-size:var(--fs-body, 1rem)}.bdeseo__marca{display:none}.bdeseo__tecleo{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:2.8em;white-space:normal;line-height:1.4}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.bdeseo__pildora{background:#0f1012eb}}@media(prefers-reduced-motion:reduce){.bdeseo__tecleo:after{animation:none}.bdeseo__pildora,.bdeseo__ir{transition:none}.bdeseo__pildora:hover .bdeseo__ir{transform:none}}.pdia{position:fixed;z-index:950;display:inline-flex;align-items:center;gap:10px;border:0;cursor:pointer;font-family:var(--font-body);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s var(--ease-out, cubic-bezier(.22, 1, .36, 1)),transform .3s var(--ease-out, cubic-bezier(.22, 1, .36, 1)),visibility 0s linear .3s}.pdia--visible{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .25s var(--ease-out, cubic-bezier(.22, 1, .36, 1)),transform .3s var(--ease-out, cubic-bezier(.22, 1, .36, 1)),visibility 0s}body.scroll-locked .pdia{visibility:hidden;opacity:0;pointer-events:none;transition:none}.pdia__estrella{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:.8125rem;line-height:1}@media(min-width:901px){.pdia{top:34%;right:0;flex-direction:column;padding:14px 10px 18px;border-radius:var(--radius-md, 16px) 0 0 var(--radius-md, 16px);background:#15161aeb;border:1px solid var(--line-2, rgba(243, 242, 239, .14));border-right:0;box-shadow:-12px 12px 32px -16px #0009;color:var(--text-1, #F3F2EF);transform:translate(100%,-50%)}.pdia--visible{transform:translateY(-50%)}.pdia:hover{background:#1e1f24f5;padding-right:14px}.pdia__estrella{border:1px solid var(--line-3, rgba(243, 242, 239, .24));background:var(--fill-2, rgba(243, 242, 239, .06))}.pdia__texto{writing-mode:vertical-rl;font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;letter-spacing:.14em;text-transform:uppercase}}@media(max-width:900px){.pdia{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));min-height:52px;padding:0 20px 0 12px;border-radius:var(--radius-pill, 999px);background:var(--accent);color:var(--on-accent, #0F1012);font-size:var(--fs-small, .9375rem);font-weight:600;box-shadow:0 18px 40px -16px #000000b3;transform:translateY(12px)}.pdia--visible{transform:none}.pdia__estrella{background:#0f10121f}}@media(prefers-reduced-motion:reduce){.pdia,.pdia--visible{transition:visibility 0s}}@property --nv-avance{syntax: "<number>"; inherits: true; initial-value: 0;}.nv__section{--nv-paso: 6s;--nv-linea: var(--border, rgba(15, 16, 18, .12));--nv-linea-suave: var(--border-light, rgba(15, 16, 18, .07));--nv-tinta: var(--text-primary, #16171A);--nv-ease: var(--ease-out, cubic-bezier(.22, 1, .36, 1))}.nv__ancla{position:absolute;top:0;left:0}.nv__container{position:relative;z-index:1}.nv__cabecera{max-width:48rem;margin-bottom:clamp(28px,3vw,44px)}.nv__cabecera .label-numbered{margin-bottom:20px}.nv__section .nv__cabecera .nv__titulo{max-width:24ch;margin:0;font-family:var(--font-display);font-size:var(--fs-h2, clamp(1.75rem, 1.2rem + 2vw, 2.75rem));font-weight:600;line-height:var(--lh-heading, 1.12);letter-spacing:var(--ls-h2, -.03em);color:var(--nv-tinta);text-wrap:balance}.nv__titulo em{font-style:normal;color:var(--text-secondary, #4A4B50)}.nv__section .nv__entradilla{max-width:56ch;margin:16px 0 0;font-size:var(--fs-lead, clamp(1.0625rem, 1rem + .3vw, 1.25rem));line-height:1.55;color:var(--text-secondary, #4A4B50);text-wrap:pretty}.nv__barra{scroll-margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.nv__pestanas{position:relative;display:inline-flex;max-width:100%;padding:4px;border-radius:var(--radius-pill, 999px);background:var(--bg-accent, #EAE8E3);box-shadow:inset 0 0 0 1px var(--nv-linea-suave)}.nv__pildora{position:absolute;top:4px;bottom:4px;left:0;width:var(--nv-pildora-w, 0);border-radius:var(--radius-pill, 999px);background:var(--bg-card, #FFFFFF);box-shadow:0 1px 2px #0f101214,0 4px 14px -6px #0f10122e;transform:translate(var(--nv-pildora-x, 0));opacity:0;transition:transform .36s var(--nv-ease),width .36s var(--nv-ease)}.nv__pestanas.is-medido .nv__pildora{opacity:1}.nv__pestana{position:relative;z-index:1;flex:none;min-height:44px;padding:0 20px;border:0;border-radius:var(--radius-pill, 999px);background:transparent;color:var(--text-secondary, #4A4B50);font-family:var(--font-body);font-size:var(--fs-small, .9375rem);font-weight:500;white-space:nowrap;cursor:pointer;transition:color .2s ease}.nv__pestana:hover{color:var(--nv-tinta)}.nv__pestana.is-activa{color:var(--nv-tinta);font-weight:600}.nv__pestanas:not(.is-medido) .nv__pestana.is-activa{background:var(--bg-card, #FFFFFF)}.nv__pestana:focus-visible{outline:2px solid var(--nv-tinta);outline-offset:2px;border-radius:var(--radius-pill, 999px)}.nv__auto{flex:0 0 44px;display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid var(--nv-linea);background:var(--bg-card, #FFFFFF);color:var(--nv-tinta);cursor:pointer;transition:border-color .15s ease}.nv__auto:hover{border-color:var(--nv-tinta)}.nv__auto:focus-visible{outline:2px solid var(--nv-tinta);outline-offset:2px;border-radius:50%}.nv__paneles{display:grid;padding:clamp(20px,2.6vw,36px);border-radius:var(--radius-lg, 24px);border:1px solid var(--nv-linea-suave);background:var(--bg-card, #FFFFFF);box-shadow:0 20px 50px -28px #0f101229}.nv__panel{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(24px,3.4vw,56px);min-width:0}.nv__panel[data-activo=false]{visibility:hidden;pointer-events:none}@media(min-width:721px){.nv__panel{min-height:var(--nv-alto, 0)}}.nv__panel[data-activo=true]{animation:nv-entra .56s var(--nv-ease) both}@keyframes nv-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.nv__izquierda{display:flex;flex-direction:column;align-self:stretch;min-width:0}.nv__acordeon{min-width:0}.nv__section .nv__siguiente{max-width:none;margin:auto 0 0;padding-top:16px;border-top:1px solid var(--nv-linea-suave)}@media(min-width:961px){.nv__panel:has(.nv__acordeon>:only-child) .nv__acordeon{margin-block:auto}.nv__section .nv__panel:has(.nv__acordeon>:only-child) .nv__siguiente{margin-top:0}}.nv__siguiente-boton{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0;border:0;background:transparent;color:var(--nv-tinta);font-family:var(--font-body);font-size:var(--fs-small, .9375rem);font-weight:600;cursor:pointer;transition:gap .2s ease}.nv__siguiente-boton:hover{gap:14px}.nv__siguiente-rotulo{font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;letter-spacing:var(--ls-label, .06em);text-transform:uppercase;color:var(--text-muted, #626368)}.nv__siguiente-boton:focus-visible{outline:2px solid var(--nv-tinta);outline-offset:4px;border-radius:var(--radius-sm, 10px)}.nv__dep+.nv__dep{border-top:1px solid var(--nv-linea-suave)}.nv__section .nv__dep-cab{margin:0;font:inherit}.nv__dep-fila{display:flex;align-items:flex-start;gap:16px;width:100%;padding:18px 0;text-align:left}.nv__dep:first-child .nv__dep-fila{padding-top:4px}.nv__dep-boton{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.nv__dep-boton:focus-visible{outline:2px solid var(--nv-tinta);outline-offset:4px;border-radius:var(--radius-sm, 10px)}.nv__marca{position:relative;flex:0 0 36px;display:grid;place-items:center;width:36px;height:36px;margin-top:2px;border-radius:50%;border:1px solid var(--nv-linea);font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;color:var(--text-muted, #626368);transition:background .2s ease,color .2s ease,border-color .2s ease}.nv__dep.is-abierto .nv__marca{border-color:var(--nv-tinta);background:var(--nv-tinta);color:var(--bg-primary, #F4F3F0)}.nv__marca:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;background:conic-gradient(var(--nv-tinta) calc(var(--nv-avance) * 1turn),var(--nv-linea) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));opacity:0;transition:opacity .2s ease}.nv__section:is([data-auto=corre],[data-auto=pausa]) .nv__panel[data-activo=true] .nv__dep.is-abierto .nv__marca{animation:nv-anillo var(--nv-paso) linear forwards}.nv__section:is([data-auto=corre],[data-auto=pausa]) .nv__panel[data-activo=true] .nv__dep.is-abierto .nv__marca:before{opacity:1}.nv__section[data-auto=pausa] .nv__panel[data-activo=true] .nv__dep.is-abierto .nv__marca{animation-play-state:paused}@keyframes nv-anillo{0%{--nv-avance: 0}to{--nv-avance: 1}}.nv__dep-textos{display:flex;flex-direction:column;gap:6px;min-width:0}.nv__dep-nombre{font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;letter-spacing:var(--ls-label, .06em);text-transform:uppercase;color:var(--text-muted, #626368)}.nv__dep-decision{font-family:var(--font-display);font-size:var(--fs-h3, clamp(1.125rem, 1rem + .5vw, 1.375rem));font-weight:600;line-height:1.25;letter-spacing:var(--ls-h3, -.015em);color:var(--text-secondary, #4A4B50);text-wrap:pretty;transition:color .2s ease}.nv__dep.is-abierto .nv__dep-decision,.nv__dep-boton:hover .nv__dep-decision{color:var(--nv-tinta)}.nv__cuerpo{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .3s var(--nv-ease),visibility 0s linear .3s}.nv__dep.is-abierto .nv__cuerpo{grid-template-rows:1fr;visibility:inherit;transition:grid-template-rows .3s var(--nv-ease),visibility 0s linear 0s}.nv__cuerpo-interior{min-height:0;overflow:hidden;padding-left:52px}.nv__datos{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px 28px;margin:0}.nv__dato--pierde{grid-column:1 / -1}.nv__dato dt{margin-bottom:4px;font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;letter-spacing:var(--ls-label, .06em);text-transform:uppercase;color:var(--text-muted, #626368)}.nv__dato dd{margin:0;font-size:var(--fs-small, .9375rem);line-height:1.55;color:var(--text-secondary, #4A4B50);text-wrap:pretty}.nv__dato--pierde dd{font-size:var(--fs-body, 1rem);color:var(--nv-tinta)}.nv__dato--indicador dd{font-size:var(--fs-small, .9375rem);font-weight:600;line-height:1.5;color:var(--nv-tinta)}.nv__enlaces{display:flex;flex-wrap:wrap;gap:4px 24px;margin:14px 0 0;padding:0 0 22px;list-style:none}.nv__section .nv__enlaces>li{max-width:none}.nv__enlace{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--nv-tinta);font-size:var(--fs-small, .9375rem);font-weight:600;text-decoration:underline;text-decoration-color:var(--nv-linea);text-underline-offset:4px;transition:text-decoration-color .15s ease,gap .2s ease}.nv__enlace:hover{gap:12px;text-decoration-color:currentColor}.nv__foto{position:relative;align-self:stretch;min-height:360px;margin:0;overflow:hidden;border-radius:var(--radius-md, 16px);background:var(--bg-dark, #08090A)}.nv__foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nv__foto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08090a47,#08090a00 30%,#08090a33 55%,#08090ae0)}.nv__foto-pie{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:18px 20px 20px;color:#f3f2ef}.nv__foto-frente{position:absolute;top:16px;left:16px;padding:6px 12px;border-radius:var(--radius-pill, 999px);border:1px solid rgba(243,242,239,.14);background:#15161a8c;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;letter-spacing:var(--ls-label, .06em);text-transform:uppercase}.nv__foto-rotulo{font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;letter-spacing:var(--ls-label, .06em);text-transform:uppercase;color:#b8b6b0}.nv__foto-indicador{font-family:var(--font-body);font-size:var(--fs-body, 1rem);font-weight:600;line-height:1.4;color:#f3f2ef}.nv__section .nv__pie{max-width:none;margin:20px 0 0}.nv__pie-enlace{display:inline;padding-block:10px;line-height:1.6;color:var(--nv-tinta);font-size:var(--fs-small, .9375rem);font-weight:600;text-decoration:underline;text-decoration-color:var(--nv-linea);text-underline-offset:4px}.nv__pie-enlace:hover{text-decoration-color:currentColor}.nv__pie-enlace svg{display:inline;margin-left:8px;vertical-align:-3px}@media(max-width:960px){.nv__panel{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;gap:20px}.nv__foto{order:-1;align-self:start;min-height:0;aspect-ratio:16 / 7}}@media(max-width:720px){.nv__barra{margin-inline:calc(-1 * var(--gutter, 24px))}.nv__pestanas{display:flex;width:100%;padding:4px var(--gutter, 24px);border-radius:0;background:transparent;box-shadow:none;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter, 24px);scrollbar-width:none;-webkit-mask:linear-gradient(90deg,transparent 0,#000 var(--gutter, 24px),#000 calc(100% - var(--gutter, 24px)),transparent 100%);mask:linear-gradient(90deg,transparent 0,#000 var(--gutter, 24px),#000 calc(100% - var(--gutter, 24px)),transparent 100%)}.nv__pestanas::-webkit-scrollbar{display:none}.nv__pestana{scroll-snap-align:center;padding:0 18px;box-shadow:inset 0 0 0 1px var(--nv-linea)}.nv__pestana+.nv__pestana{margin-left:8px}.nv__pildora{background:var(--nv-tinta);box-shadow:none}.nv__pestana.is-activa{color:var(--bg-primary, #F4F3F0);box-shadow:none}.nv__pestanas:not(.is-medido) .nv__pestana.is-activa{background:var(--nv-tinta)}.nv__paneles{padding:16px;border-radius:var(--radius-md, 16px)}.nv__panel[data-activo=false]{display:none}.nv__cuerpo-interior{padding-left:0}.nv__datos{grid-template-columns:minmax(0,1fr);gap:12px}.nv__dep-fila{gap:12px;padding:16px 0 12px}.nv__foto{aspect-ratio:2 / 1}.nv__foto-rotulo,.nv__foto-indicador{display:none}}@media(prefers-reduced-motion:reduce){.nv__pildora,.nv__cuerpo,.nv__dep.is-abierto .nv__cuerpo{transition:none}.nv__panel[data-activo=true]{animation:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hb__title{font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--ls-h2);max-width:22ch;margin-bottom:28px}.hb__title--wide{max-width:30ch}.hb__title em{background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hb__lead{font-size:var(--fs-lead);line-height:var(--lh-body);max-width:56ch;margin-bottom:20px}.hb__note{font-size:var(--fs-small);line-height:1.65;color:var(--text-secondary);max-width:72ch;padding:18px 22px;border-left:2px solid var(--line-3);background:var(--fill-1)}.hb__note strong{color:var(--text-primary)}.hb__cta-row{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:40px}.hb__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:var(--fs-small);font-weight:600;color:var(--text-1);text-decoration:underline;text-decoration-color:var(--line-3);text-decoration-thickness:1px;text-underline-offset:3px;transition:gap var(--duration-fast) var(--ease-out-quart),text-decoration-color var(--dur-1, .15s) ease}.hb__link:hover{gap:14px;text-decoration-color:currentColor}.hb__aside{font-size:var(--fs-small);color:var(--text-muted)}.hb__encabezado{max-width:48rem;margin-inline:0;text-align:left}.section .hb__encabezado .label-numbered+*{margin-block-start:0}.hb__encabezado+*{margin-top:var(--bloque-gap, clamp(32px, 3.5vw, 56px))}.hb__h2{font-size:var(--fs-h2, clamp(1.75rem, 1.2rem + 2vw, 2.75rem));line-height:var(--lh-heading, 1.12);letter-spacing:var(--ls-h2, -.03em);margin-bottom:var(--stack-gap, 20px);text-wrap:balance}.hb__h2 em{color:var(--text-secondary)}.section .hb__entradilla{margin-inline:0;max-width:60ch;font-size:var(--fs-lead, clamp(1.0625rem, 1rem + .3vw, 1.25rem));line-height:var(--lh-body, 1.6);color:var(--text-secondary);text-wrap:pretty}.why__section .label-numbered,.sc__section .label-numbered,.section--dark .label-numbered{color:var(--text-2)}.why__section .label-numbered:before,.sc__section .label-numbered:before,.section--dark .label-numbered:before{background:var(--line-3)}.why__section .label-numbered .label-num,.sc__section .label-numbered .label-num,.section--dark .label-numbered .label-num{color:var(--text-3);opacity:1}.trust__intro{font-size:clamp(1.15rem,1.6vw,1.45rem);font-family:var(--font-heading);line-height:1.5;color:var(--text-primary);max-width:40ch;margin-bottom:36px}.trust__systems{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:56px}.trust__system{font-family:var(--font-mono);font-size:.76rem;letter-spacing:.02em;color:var(--text-secondary);padding:8px 14px;border:1px solid var(--border-light);background:var(--bg-primary);border-radius:100px}.trust__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px}.trust__fact{padding:28px;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:10px}.trust__fact-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9px;background:var(--gradient-subtle);color:var(--accent-light);margin-bottom:16px}.trust__fact-title{font-family:var(--font-body);font-size:.98rem;font-weight:700;color:var(--text-primary);margin-bottom:10px;line-height:1.4}.trust__fact-text{font-size:.9rem;line-height:1.7;color:var(--text-secondary);max-width:none}.trust__closing{font-size:clamp(1.02rem,1.3vw,1.2rem);font-weight:600;line-height:1.6;color:var(--text-primary);max-width:56ch;padding-left:20px;border-left:2px solid var(--accent-light)}@media(max-width:900px){.trust__facts{grid-template-columns:1fr}}.prob__scene{margin:32px 0 8px;padding:26px 28px;background:var(--bg-primary);border:1px solid var(--border-light);border-left:3px solid var(--accent);border-radius:0 10px 10px 0;font-size:1rem;line-height:1.8;color:var(--text-primary);max-width:72ch}.prob__list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:56px}.prob__item{display:flex;gap:20px;padding:26px;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:10px;transition:border-color var(--duration-fast) ease,transform var(--duration-fast) var(--ease-out-quart)}.prob__item:hover{border-color:#7debc329;transform:translateY(-3px)}.prob__item-num{font-family:var(--font-mono);font-size:.8rem;font-weight:600;color:var(--accent-light);flex-shrink:0;padding-top:2px}.prob__item-title{font-family:var(--font-body);font-size:.98rem;font-weight:700;line-height:1.45;color:var(--text-primary);margin-bottom:10px}.prob__item-text{font-size:.88rem;line-height:1.7;color:var(--text-secondary);max-width:none}.prob__closing{margin-top:48px;font-size:clamp(1.02rem,1.3vw,1.2rem);font-weight:500;line-height:1.7;color:var(--text-primary);max-width:62ch}@media(max-width:900px){.prob__list{grid-template-columns:1fr}}.why__section{background:var(--bg-dark);color:var(--text-inverse);position:relative;overflow:hidden}.why__container{position:relative;z-index:1}.why__title{font-size:clamp(1.75rem,3.2vw,2.75rem);line-height:1.2;color:var(--text-inverse);max-width:24ch;margin-bottom:32px}.why__body{font-size:clamp(1.02rem,1.2vw,1.15rem);line-height:1.9;color:#ffffffbf;max-width:74ch;margin-bottom:22px}.why__body strong{color:#fff;font-weight:500}.why__changes{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:44px 0}.why__change{padding:22px;border:1px solid var(--glass-border-dark);border-radius:12px;background:var(--glass-tint-dark);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:inset 0 1px #ffffff1f;transition:transform var(--duration-fast) var(--ease-out-quart),border-color var(--duration-fast) ease}.why__change:hover{transform:translateY(-3px);border-color:#ffffff42}.why__change-num{font-family:var(--font-mono);font-size:.75rem;color:#fff6;display:block;margin-bottom:12px}.why__change-text{font-size:.9rem;line-height:1.7;color:#fffc;max-width:none}.why__link{color:#fff;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:2px}.why__link:hover{border-color:#fff}@media(max-width:900px){.why__changes{grid-template-columns:1fr;gap:14px}}.uc__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}.uc__card{display:flex;flex-direction:column;padding:30px;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:10px;height:100%;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.uc__card:hover{border-color:#7debc32e;box-shadow:var(--shadow-md)}.uc__area{font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-light);margin-bottom:14px;display:block}.uc__promise{font-family:var(--font-heading);font-size:1.12rem;font-weight:500;line-height:1.4;color:var(--text-primary);margin-bottom:22px}.uc__field{margin-bottom:18px}.uc__field-label{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);display:block;margin-bottom:6px}.uc__field-text{font-size:.875rem;line-height:1.7;color:var(--text-secondary);max-width:none}.uc__kpis{margin-top:auto;padding-top:18px;border-top:1px solid var(--border-light);font-size:.8rem;line-height:1.6;color:var(--text-muted);max-width:none}@media(max-width:1024px){.uc__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.uc__grid{grid-template-columns:1fr}}.cap__legend{display:flex;flex-wrap:wrap;gap:24px;margin:36px 0 40px;padding:20px 24px;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:10px}.cap__legend-item{font-size:.85rem;line-height:1.6;color:var(--text-secondary);max-width:34ch}.cap__legend-item strong{color:var(--text-primary)}.cap__list{display:flex;flex-direction:column;border-top:1px solid var(--border-light)}.cap__row{display:grid;grid-template-columns:40px minmax(200px,1fr) 2fr;gap:24px;align-items:start;padding:24px 8px;border-bottom:1px solid var(--border-light);transition:background var(--duration-fast) ease}.cap__row:hover{background:var(--accent-subtle)}.cap__row-num{font-family:var(--font-mono);font-size:.8rem;color:var(--text-muted);padding-top:3px}.cap__row-name{font-family:var(--font-body);font-size:.95rem;font-weight:700;line-height:1.45;color:var(--text-primary);margin-bottom:10px}.cap__states{display:flex;flex-wrap:wrap;gap:6px}.cap__state{font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:4px}.cap__state--disponible{color:#1a6b3c;background:#1a6b3c14;border:1px solid rgba(26,107,60,.18)}.cap__state--configurable{color:var(--accent-light);background:var(--accent-subtle);border:1px solid rgba(125,235,195,.18)}.cap__state--medida{color:var(--text-muted);background:var(--bg-accent);border:1px solid var(--border-light)}.cap__row-text{font-size:.885rem;line-height:1.75;color:var(--text-secondary);max-width:none}@media(max-width:800px){.cap__row{grid-template-columns:1fr;gap:12px}.cap__row-num{display:none}}.section .cmp__limite{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;max-width:none;margin-bottom:28px;font-size:var(--fs-small, .9375rem);line-height:1.5;color:var(--text-2, #B8B6B0);text-align:center}.cmp__limite-rotulo{flex:none;padding:5px 12px;border:1px solid var(--line-2, rgba(243, 242, 239, .14));border-radius:var(--radius-pill, 999px);font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;letter-spacing:var(--ls-label, .06em);text-transform:uppercase;color:var(--text-1, #F3F2EF)}.cmp__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--fs-small, .9375rem)}.cmp__table th,.cmp__table td{padding:18px 16px;text-align:left;vertical-align:top;line-height:1.5;border-bottom:1px solid var(--line-1, rgba(243, 242, 239, .08))}.cmp__table thead th:first-child{width:15%}.cmp__table thead th{padding-top:0;padding-bottom:14px;border-bottom-color:var(--line-2, rgba(243, 242, 239, .14));font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;letter-spacing:var(--ls-label, .06em);text-transform:uppercase;color:var(--text-3, #8F8D87)}.cmp__table tbody th{font-family:var(--font-display);font-size:1rem;font-weight:600;letter-spacing:-.01em;color:var(--text-1, #F3F2EF)}.cmp__table td{color:var(--text-2, #B8B6B0)}.cmp__table td.cmp__celda--no{color:var(--text-3, #8F8D87)}.cmp__fila--bbuho>*{background:var(--fill-2, rgba(243, 242, 239, .06));border-top:1px solid var(--line-accent, rgba(125, 235, 195, .42));border-bottom:1px solid var(--line-accent, rgba(125, 235, 195, .42))}.cmp__table .cmp__fila--bbuho td{color:var(--text-1, #F3F2EF)}.cmp__fila--bbuho>:first-child{border-left:1px solid var(--line-accent, rgba(125, 235, 195, .42));border-radius:var(--radius-sm, 10px) 0 0 var(--radius-sm, 10px)}.cmp__fila--bbuho>:last-child{border-right:1px solid var(--line-accent, rgba(125, 235, 195, .42));border-radius:0 var(--radius-sm, 10px) var(--radius-sm, 10px) 0}.cmp__fila:has(+.cmp__fila--bbuho)>*{border-bottom-color:transparent}@media(max-width:1023px){.cmp__table,.cmp__table tbody,.cmp__table tr,.cmp__table th,.cmp__table td{display:block}.cmp__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.cmp__table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cmp__table .cmp__fila--bbuho{grid-column:1 / -1}.cmp__table .cmp__fila{padding:20px 20px 8px;border:1px solid var(--line-1, rgba(243, 242, 239, .08));border-radius:var(--radius-md, 16px);background:var(--bg-card)}.cmp__table .cmp__fila--bbuho{border-color:var(--line-accent, rgba(125, 235, 195, .42));background:var(--fill-2, rgba(243, 242, 239, .06))}.cmp__table .cmp__fila>*,.cmp__table .cmp__fila--bbuho>*{background:none;border:0;border-radius:0}.cmp__table .cmp__fila>th{padding:0 0 14px;border-bottom:1px solid var(--line-1, rgba(243, 242, 239, .08));font-size:var(--fs-h3, clamp(1.125rem, 1rem + .5vw, 1.375rem))}.cmp__table .cmp__fila>td{display:grid;grid-template-columns:5.75rem minmax(0,1fr);column-gap:12px;padding:8px 0;line-height:1.45;border-top:1px solid var(--line-1, rgba(243, 242, 239, .08))}.cmp__table .cmp__fila>th+td{border-top:0}.cmp__table .cmp__fila>td:before{content:attr(data-col);content:attr(data-col) / "";padding-top:2px;font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;letter-spacing:var(--ls-label, .06em);text-transform:uppercase;color:var(--text-3, #8F8D87)}}@media(max-width:640px){.cmp__table tbody{grid-template-columns:1fr}.section .cmp__limite{justify-content:flex-start;text-align:left}.cmp__table .cmp__fila{padding:18px 18px 6px}}.impl__recorrido{--impl-gap: 24px;--impl-disco: 40px;--impl-menta: #7DEBC3;position:relative;timeline-scope:--impl-linea}.impl__fases{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--impl-gap);list-style:none}.section .impl__fases>li{max-width:none}.impl__linea{position:absolute;top:calc(var(--impl-disco) / 2);left:calc(var(--impl-disco) / 2);right:calc((100% - 5 * var(--impl-gap)) / 6 - var(--impl-disco) / 2);height:1px;background:var(--border);view-timeline-name:--impl-linea}.impl__linea-relleno{position:absolute;top:-.5px;right:0;bottom:-.5px;left:0;background:var(--impl-menta);transform-origin:left center}.impl__fase{position:relative}.impl__fase-num{position:relative;z-index:1;display:grid;place-items:center;width:var(--impl-disco);height:var(--impl-disco);margin-bottom:22px;border-radius:50%;border:1px solid transparent;background:var(--impl-menta);font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;color:#0f1012}.impl__fase-titulo{min-height:calc(2em * var(--lh-heading, 1.12));margin-bottom:10px;font-size:var(--fs-h3, clamp(1.125rem, 1rem + .5vw, 1.375rem));line-height:var(--lh-heading, 1.12);letter-spacing:var(--ls-h3, -.015em);color:var(--text-primary)}.section .impl__fase-texto{font-size:var(--fs-small, .9375rem);line-height:1.55;color:var(--text-secondary);text-wrap:pretty}.impl__cierre{margin-top:var(--bloque-gap, clamp(32px, 3.5vw, 56px));display:flex;flex-direction:column;align-items:flex-start;gap:18px;text-align:left}.impl__ctas{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px 16px}.impl__ctas .btn{white-space:nowrap}.section .impl__nota{max-width:72ch;font-size:var(--fs-small, .9375rem);color:var(--text-muted)}@media(max-width:1023px){.impl__linea{display:none}.impl__fases{grid-template-columns:1fr;gap:0;max-width:36rem}.impl__fase{display:grid;grid-template-columns:var(--impl-disco) minmax(0,1fr);column-gap:18px;padding-bottom:28px;view-timeline-name:--impl-fase}.impl__fase:last-child{padding-bottom:0}.impl__fase-num{grid-row:1 / span 2;margin-bottom:0}.impl__fase-titulo{min-height:0;margin-top:9px;margin-bottom:6px}.impl__fase:before,.impl__fase:after{content:"";position:absolute;left:calc(var(--impl-disco) / 2);top:var(--impl-disco);bottom:0;width:1px;background:var(--border)}.impl__fase:after{left:calc(var(--impl-disco) / 2 - .5px);width:2px;background:var(--impl-menta);transform-origin:center top}.impl__fase:last-child:before,.impl__fase:last-child:after{display:none}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.impl__linea-relleno{animation:implLlenarX linear both;animation-timeline:--impl-linea;animation-range:cover 20% cover 60%}.impl__fase-num{animation:implHecho linear both;animation-timeline:--impl-linea;animation-range:cover calc(20% + var(--i) * 8%) cover calc(21% + var(--i) * 8%)}@media(max-width:1023px){.impl__fase:after{animation:implLlenarY linear both;animation-timeline:--impl-fase;animation-range:cover 34% cover 48%}.impl__fase-num{animation-timeline:--impl-fase;animation-range:cover 32% cover 34%}}}}.impl__recorrido--fija .impl__linea-relleno,.impl__recorrido--fija .impl__fase-num,.impl__recorrido--fija .impl__fase:after{animation:none}@keyframes implLlenarX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes implLlenarY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes implHecho{0%{background:var(--bg-primary);border-color:var(--border);color:var(--text-primary)}to{background:var(--impl-menta);border-color:transparent;color:#0f1012}}.start__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:52px}.start__card{display:flex;flex-direction:column;padding:32px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;height:100%}.start__card-title{font-family:var(--font-heading);font-size:1.3rem;font-weight:500;color:var(--text-primary);margin-bottom:14px}.start__card-text{font-size:.9rem;line-height:1.75;color:var(--text-secondary);max-width:none;margin-bottom:22px}.start__field{margin-bottom:16px}.start__field-label{font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);display:block;margin-bottom:5px}.start__field-text{font-size:.865rem;line-height:1.65;color:var(--text-secondary);max-width:none}.start__autonomy{margin-top:auto;padding-top:18px;border-top:1px solid var(--border-light);font-size:.8rem;font-weight:600;color:var(--accent-light);max-width:none}.start__free{margin-top:36px;font-size:.98rem;line-height:1.75;color:var(--text-secondary);max-width:76ch}.start__contract{margin-top:56px;padding:clamp(28px,3.5vw,44px);background:var(--bg-dark);border-radius:12px;color:var(--text-inverse)}.start__contract-label{font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffff73;display:block;margin-bottom:18px}.start__contract-text{font-size:clamp(1.02rem,1.25vw,1.2rem);line-height:1.8;color:#fffc;max-width:70ch}.start__contract-text strong{color:#fff;font-weight:600}@media(max-width:1024px){.start__grid{grid-template-columns:1fr}}.sec__responsible{margin-top:20px;padding:22px 26px;background:var(--bg-primary);border:1px solid var(--border-light);border-left:3px solid var(--accent);border-radius:0 10px 10px 0;font-size:1rem;line-height:1.75;color:var(--text-primary);max-width:72ch}.sec__group{margin-top:48px}.sec__group-title{font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);display:block;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--border-light)}.sec__points{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 40px}.sec__point{display:flex;gap:16px}.sec__point-num{font-family:var(--font-mono);font-size:.78rem;font-weight:600;color:var(--accent-light);flex-shrink:0;padding-top:2px}.sec__point-title{font-family:var(--font-body);font-size:.93rem;font-weight:700;color:var(--text-primary);margin-bottom:7px;line-height:1.45}.sec__point-text{font-size:.865rem;line-height:1.7;color:var(--text-secondary);max-width:none}@media(max-width:900px){.sec__points{grid-template-columns:1fr}}.ev__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:52px}.ev__card{display:flex;flex-direction:column;padding:28px;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:10px}.ev__area{font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-light);display:block;margin-bottom:12px}.ev__card-title{font-family:var(--font-heading);font-size:1.12rem;font-weight:500;color:var(--text-primary);margin-bottom:14px;line-height:1.35}.ev__card-text{font-size:.885rem;line-height:1.75;color:var(--text-secondary);max-width:none;margin-bottom:20px}.ev__meta{margin-top:auto;padding-top:16px;border-top:1px solid var(--border-light);font-size:.8rem;line-height:1.65;color:var(--text-muted);max-width:none}.ev__meta strong{color:var(--text-secondary);font-weight:600}.ev__meta+.ev__meta{border-top:none;padding-top:8px}@media(max-width:900px){.ev__grid{grid-template-columns:1fr}}#diagnostico{overflow:hidden}.trust__facts>div,.prob__list>div,.uc__grid>div,.cmp__objections>div,.ev__grid>div,.start__grid>div,.why__changes>div{height:100%}.trust__fact,.prob__item,.cmp__objection,.ev__card,.why__change{height:100%}.trust__fact,.prob__item,.uc__card,.ev__card{position:relative;overflow:hidden}.trust__fact:before,.prob__item:before,.uc__card:before,.ev__card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(125,235,195,.45),rgba(125,235,195,.45),transparent);opacity:0;transition:opacity .45s var(--ease-out-quart);pointer-events:none}.trust__fact:hover:before,.prob__item:hover:before,.uc__card:hover:before,.ev__card:hover:before{opacity:1}.uc__card:hover,.ev__card:hover,.trust__fact:hover{box-shadow:0 22px 48px -22px #0a0a0a38;transform:translateY(-3px)}.trust__fact,.ev__card{transition:transform var(--duration-fast) var(--ease-out-quart),box-shadow var(--duration-fast) ease,border-color var(--duration-fast) ease}.start__contract{position:relative;overflow:hidden;background:radial-gradient(ellipse 60% 90% at 88% 8%,rgba(125,235,195,.34),transparent 66%),radial-gradient(ellipse 50% 80% at 8% 96%,rgba(125,235,195,.28),transparent 66%),var(--bg-dark);box-shadow:inset 0 1px #ffffff1a,0 30px 70px -30px #0a0a0a73}@media(prefers-reduced-motion:reduce){.uc__card:hover,.ev__card:hover,.trust__fact:hover,.prob__item:hover,.why__change:hover{transform:none}}.intro{position:relative;padding:clamp(40px,6vw,80px) 0 clamp(80px,10vw,130px);background:var(--bg-primary);overflow:hidden}.intro__cinta{overflow:hidden;margin-bottom:clamp(40px,6vw,90px);-webkit-user-select:none;user-select:none}.intro__cinta-pista{display:flex;width:max-content;animation:introCinta 60s linear infinite}.intro__cinta-pista span{padding-right:.45em;white-space:nowrap;font-family:var(--font-display);font-size:clamp(4rem,10.5vw,10.5rem);font-weight:600;line-height:1;letter-spacing:-.05em;color:var(--ghost)}@keyframes introCinta{to{transform:translate(-50%)}}.intro__declaracion{max-width:1040px;margin:0 auto;text-align:center;font-family:var(--font-display);font-size:clamp(1.625rem,3vw,2.75rem);font-weight:500;line-height:1.28;letter-spacing:-.025em;color:var(--text-primary);text-wrap:pretty}.intro__w{color:#3a3b40;transition:color .25s ease}.intro__w--on{color:var(--text-primary)}.intro__cta{display:flex;justify-content:center;margin-top:44px}.intro__datos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1040px;margin:clamp(56px,7vw,88px) auto 0}.intro__datos>div{padding:22px 24px;border:1px solid var(--border);border-radius:var(--radius-card)}.intro__datos .label{margin-bottom:12px;color:var(--text-muted)}.intro__datos p{font-size:.9375rem;line-height:1.6;color:var(--text-secondary)}@media(max-width:860px){.intro__datos{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.intro__cinta-pista{animation:none}}.ev__card--enlace{display:block;text-decoration:none;color:inherit;transition:border-color .2s,transform .2s}.ev__card--enlace:hover,.ev__card--enlace:focus-visible{border-color:var(--accent);transform:translateY(-2px)}.trust__fact-nota{margin-top:12px;font-size:.88rem;line-height:1.55;color:var(--text-muted)}.trust__fact-nota--verificable{color:var(--accent);font-weight:600;padding-top:10px;border-top:1px solid var(--c-border)}.bb__section{position:relative;overflow:hidden}.bb__container{position:relative;z-index:1}.bb__section .sbd__velo{background:linear-gradient(180deg,#08090af2,#08090ac7 22%,#08090ab3 55%,#08090af2)}.bb__cabecera{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.bb__panel{display:flex;justify-content:flex-end}.section .bb__cabecera-texto .label-numbered+*{margin-block-start:0}.bb__title{margin-bottom:24px;color:var(--text-1, #F3F2EF)}.bb__logo{display:block;width:clamp(220px,9rem + 20vw,440px);height:auto;aspect-ratio:2798 / 720;object-fit:cover;object-position:top;margin-bottom:clamp(18px,2vw,28px)}.bb__section .bb__title em{color:var(--text-2, #B8B6B0)}.bb__title-frase{display:block;font-family:var(--font-display);font-size:var(--fs-h2, clamp(1.75rem, 1.2rem + 2vw, 2.75rem));font-weight:600;line-height:var(--lh-heading, 1.12);letter-spacing:var(--ls-h2, -.03em);max-width:20ch}.bb__section .bb__lead{font-size:var(--fs-lead, clamp(1.0625rem, 1rem + .3vw, 1.25rem));line-height:var(--lh-body, 1.6);color:var(--text-2, #B8B6B0);max-width:46ch;text-wrap:pretty}.bb__enlaces{display:flex;flex-wrap:wrap;gap:0 28px;margin-top:20px}.bb__enlace{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:var(--fs-small, .9375rem);font-weight:500;color:var(--text-1, #F3F2EF);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--line-3, rgba(243, 242, 239, .24));transition:text-decoration-color var(--dur-1, .15s) ease,gap var(--dur-2, .2s) ease}.bb__enlace:hover{gap:12px;text-decoration-color:currentColor}.bb__section .pp{max-width:520px}.bb__section .pp__head,.bb__section .pp__pie{border-color:var(--line-1, rgba(243, 242, 239, .08))}.bb__section .pp__estado{font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;letter-spacing:var(--ls-label, .06em);color:var(--text-1, #F3F2EF)}.bb__section .pp__estado--quieto .pp__pulso:after{animation:none;opacity:0}.bb__section .pp__estado--cerrado{color:var(--accent)}.bb__section .pp__ref-label{font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;letter-spacing:var(--ls-label, .06em);color:var(--text-3, #8F8D87)}.bb__section .pp__ref-valor{font-size:var(--fs-label, .75rem);font-weight:500}.bb__section .pp__reloj{font-size:var(--fs-small, .9375rem);font-weight:500}.bb__section .pp__verbo{font-size:var(--fs-small, .9375rem);font-weight:600}.bb__section .pp__texto{font-size:var(--fs-small, .9375rem);color:var(--text-2, #B8B6B0)}.bb__section .pp__paso{opacity:1;padding-block:6px}.bb__section .pp__marca{top:8px}.bb__section .pp{padding:22px 24px 18px}.bb__section .pp__ref{padding:12px 0 14px}.bb__section .pp__pasos:before{background:var(--line-2, rgba(243, 242, 239, .14))}.bb__section .pp__marca{z-index:1;border-color:var(--line-3, rgba(243, 242, 239, .24));color:var(--on-accent)}.bb__section .pp__paso--hecho .pp__marca{border-color:transparent}.bb__section .pp__paso--activo .pp__marca{background:var(--bg-primary);border-color:var(--text-1, #F3F2EF);box-shadow:0 0 0 4px var(--fill-2, rgba(243, 242, 239, .06))}.bb__section .pp__pie{font-size:var(--fs-label, .75rem);color:var(--text-3, #8F8D87)}.bb__bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:var(--bloque-gap, clamp(32px, 3.5vw, 56px));list-style:none}.bb__section .bb__bento li{max-width:none}.bb__carta{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;align-content:start;padding:8px 8px 28px;background:var(--bg-card);border:1px solid var(--line-1, rgba(243, 242, 239, .08));border-radius:var(--radius-md, 16px);box-shadow:var(--shadow-card, 0 24px 60px -32px rgba(0, 0, 0, .7), inset 0 1px 0 rgba(255, 255, 255, .06));transition:transform var(--dur-2, .2s) var(--ease-out, cubic-bezier(.22, 1, .36, 1)),border-color var(--dur-2, .2s) ease}.bb__grafico{display:flex;flex-direction:column;gap:16px;padding:18px 18px 20px;border-radius:var(--radius-sm, 10px);background:var(--fill-1, rgba(243, 242, 239, .03));border:1px solid var(--line-1, rgba(243, 242, 239, .08))}.bb__grafico-rotulo{font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;letter-spacing:var(--ls-label, .06em);text-transform:uppercase;color:var(--text-3, #8F8D87)}.bb__carta-titulo{margin:24px 16px 8px;font-family:var(--font-display);font-size:var(--fs-h3, clamp(1.125rem, 1rem + .5vw, 1.375rem));font-weight:600;line-height:var(--lh-heading, 1.12);letter-spacing:var(--ls-h3, -.015em);color:var(--text-1, #F3F2EF)}.bb__section .bb__carta-texto{margin:0 16px;font-size:var(--fs-small, .9375rem);line-height:var(--lh-body, 1.6);color:var(--text-2, #B8B6B0);max-width:none;text-wrap:pretty}.bb__chips{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:10px;list-style:none}.bb__chip{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 14px 8px 8px;border-radius:var(--radius-sm, 10px);border:1px solid var(--line-2, rgba(243, 242, 239, .14));background:var(--fill-2, rgba(243, 242, 239, .06));font-size:var(--fs-small, .9375rem);font-weight:500;color:var(--text-1, #F3F2EF);transition:transform var(--dur-2, .2s) var(--ease-out, cubic-bezier(.22, 1, .36, 1)),border-color var(--dur-2, .2s) ease}.bb__chip svg{flex:none;box-sizing:content-box;padding:9px;border-radius:8px;background:var(--bg-card);border:1px solid var(--line-1, rgba(243, 242, 239, .08));color:var(--text-2, #B8B6B0)}.bb__tramos{position:relative;display:flex;flex-direction:column;gap:4px;list-style:none}.bb__tramos:before{content:"";position:absolute;left:15px;top:18px;bottom:18px;width:1px;background:var(--line-2, rgba(243, 242, 239, .14))}.bb__tramo{position:relative;display:flex;align-items:center;gap:12px;min-height:36px;padding:6px 12px 6px 10px;border-radius:var(--radius-sm, 10px);font-size:var(--fs-small, .9375rem);line-height:1.35;color:var(--text-3, #8F8D87)}.bb__tramo-marca{flex:none;width:11px;height:11px;border-radius:50%;border:1px solid var(--line-3, rgba(243, 242, 239, .24));background:var(--bg-card)}.bb__tramo--activo{background:var(--fill-2, rgba(243, 242, 239, .06));color:var(--text-1, #F3F2EF);font-weight:500}.bb__tramo--activo .bb__tramo-marca{border-color:transparent;background:var(--accent);box-shadow:0 0 0 4px #7debc329}.bb__registro{display:flex;flex-direction:column;list-style:none;font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;line-height:1.5}.bb__registro-linea{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:10px;padding:10px 0;border-top:1px dashed var(--line-2, rgba(243, 242, 239, .14))}.bb__registro-datos{display:grid;grid-template-columns:4.5rem minmax(0,1fr);column-gap:8px}.bb__registro-datos dt{color:var(--text-3, #8F8D87)}.bb__registro-datos dd{color:var(--text-1, #F3F2EF)}.bb__registro-linea:first-child{border-top:0;padding-top:0}.bb__registro-hora{color:var(--text-3, #8F8D87);font-variant-numeric:tabular-nums}.bb__registro-datos .bb__registro-quien{color:var(--text-2, #B8B6B0)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.bb__carta:hover{transform:translateY(-4px);border-color:var(--line-2, rgba(243, 242, 239, .14))}.bb__carta:hover .bb__chip{transform:translateY(-2px);border-color:var(--line-3, rgba(243, 242, 239, .24))}.bb__carta:hover .bb__chip:nth-child(2){transition-delay:40ms}.bb__carta:hover .bb__chip:nth-child(3){transition-delay:80ms}.bb__carta:hover .bb__chip:nth-child(4){transition-delay:.12s}}@media(max-width:1024px){.bb__cabecera{grid-template-columns:1fr}.bb__panel{justify-content:flex-start}.bb__bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bb__bento>li:last-child{grid-column:1 / -1}}@media(max-width:640px){.bb__bento{grid-template-columns:1fr}.bb__grafico{min-height:0}.bb__carta-titulo{margin:20px 12px 8px}.bb__section .bb__carta-texto{margin:0 12px}}@media(forced-colors:active){.bb__tramo--activo .bb__tramo-marca{forced-color-adjust:none;background:Highlight}}.sinc__section{background:var(--bg-primary, #0F1012)}.sinc__cabecera{max-width:48rem;margin-bottom:var(--bloque-gap, clamp(40px, 4.5vw, 72px))}.section .sinc__cabecera .label-numbered+*{margin-block-start:0}.sinc__cabecera .label-numbered{margin-bottom:20px}.sinc__section .sinc__titulo{max-width:24ch;margin:0;font-family:var(--font-display);font-size:var(--fs-h2, clamp(1.75rem, 1.2rem + 2vw, 2.75rem));font-weight:600;line-height:var(--lh-heading, 1.12);letter-spacing:var(--ls-h2, -.03em);color:var(--text-1, #F3F2EF);text-wrap:balance}.sinc__section .sinc__titulo em{font-style:normal;color:var(--text-2, #B8B6B0)}.sinc__rejilla{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.sinc__section .sinc__carta{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;align-content:start;max-width:none;min-width:0;padding:8px 8px 24px;background:var(--bg-card, #131417);border:1px solid var(--line-1, rgba(243, 242, 239, .08));border-radius:var(--radius-md, 16px);box-shadow:var(--shadow-card, 0 24px 60px -32px rgba(0, 0, 0, .7), inset 0 1px 0 rgba(255, 255, 255, .06))}.sinc__grafico{display:flex;flex-direction:column;justify-content:center;gap:14px;min-height:112px;padding:18px;border-radius:var(--radius-sm, 10px);background:var(--fill-1, rgba(243, 242, 239, .03));border:1px solid var(--line-1, rgba(243, 242, 239, .08))}.sinc__carta-titulo{margin:22px 14px 8px;font-family:var(--font-display);font-size:var(--fs-h3, clamp(1.125rem, 1rem + .5vw, 1.375rem));font-weight:600;line-height:var(--lh-heading, 1.12);letter-spacing:var(--ls-h3, -.015em);color:var(--text-1, #F3F2EF)}.sinc__section .sinc__carta-texto{max-width:none;margin:0 14px;font-size:var(--fs-small, .9375rem);line-height:var(--lh-body, 1.6);color:var(--text-2, #B8B6B0);text-wrap:pretty}.sinc__carta-nota{display:block;margin-top:6px;font-size:var(--fs-label, .75rem);line-height:1.5;color:var(--text-3, #8F8D87)}.sinc__procesos{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.sinc__proceso{display:flex;align-items:center;gap:10px;max-width:none}.sinc__proceso-marca{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--line-2, rgba(243, 242, 239, .14));font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;letter-spacing:0;color:var(--text-3, #8F8D87)}.sinc__proceso-barra{flex:1;height:6px;border-radius:var(--radius-pill, 999px);background:var(--fill-2, rgba(243, 242, 239, .06))}.sinc__proceso--hecho .sinc__proceso-marca{border-color:transparent;background:var(--accent, #7DEBC3);color:var(--on-accent, #0F1012)}.sinc__proceso--hecho .sinc__proceso-barra{background:var(--accent, #7DEBC3)}.sinc__proceso--siguiente .sinc__proceso-marca{border-color:var(--text-2, #B8B6B0);color:var(--text-1, #F3F2EF)}.sinc__proceso--siguiente .sinc__proceso-barra{width:45%;flex:0 0 45%;background:var(--line-3, rgba(243, 242, 239, .24))}.sinc__proceso:nth-child(n+3) .sinc__proceso-barra{background:transparent;border:1px dashed var(--line-2, rgba(243, 242, 239, .14))}.sinc__semanas{display:flex;align-items:flex-start;gap:6px;margin:0;padding:0;list-style:none}.sinc__semana{flex:1;display:flex;flex-direction:column;gap:8px;max-width:none}.sinc__semana-barra{height:8px;border-radius:var(--radius-pill, 999px);background:var(--text-2, #B8B6B0)}.sinc__semana-rotulo{font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;color:var(--text-3, #8F8D87)}.sinc__semana--fin{flex:none;margin-top:-7px}.sinc__semana-check{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--accent, #7DEBC3);color:var(--on-accent, #0F1012)}.sinc__logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.sinc__section .sinc__logo-celda{display:grid;place-items:center;max-width:none;height:40px;border-radius:8px;background:var(--bg-card, #131417);border:1px solid var(--line-1, rgba(243, 242, 239, .08))}.sinc__logo{width:22px;height:22px;filter:brightness(0) invert(1);opacity:.78}.sinc__regulador{display:flex;flex-direction:column;gap:8px}.sinc__regulador-pista{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;height:8px}.sinc__regulador-tramo{border-radius:var(--radius-pill, 999px);background:var(--fill-3, rgba(243, 242, 239, .1))}.sinc__regulador-tramo:nth-child(-n+2){background:var(--text-2, #B8B6B0)}.sinc__regulador-mando{position:absolute;top:50%;left:calc(50% - 2px);width:18px;height:18px;border-radius:50%;background:var(--text-1, #F3F2EF);box-shadow:0 0 0 4px var(--fill-2, rgba(243, 242, 239, .06)),0 2px 6px #00000080;transform:translate(-50%,-50%)}.sinc__regulador-extremos{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;color:var(--text-3, #8F8D87)}.sinc__registro{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;padding:3px 10px;border-radius:var(--radius-pill, 999px);border:1px solid var(--line-2, rgba(243, 242, 239, .14));font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;color:var(--text-2, #B8B6B0)}@media(max-width:1099px){.sinc__rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.sinc__rejilla{grid-template-columns:minmax(0,1fr);gap:12px}.sinc__grafico{min-height:0;padding:16px}.sinc__carta-titulo{margin:18px 12px 6px}.sinc__section .sinc__carta-texto{margin:0 12px}}.plazos{display:grid;gap:18px;margin:0 0 clamp(32px,3.5vw,48px)}.plazos__fila{display:grid;grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:center;gap:8px 32px}.section .plazos__rotulo{max-width:none;margin:0;font-size:var(--fs-small, .9375rem);line-height:1.45;color:var(--text-secondary, #4A4B50)}.plazos__rotulo strong{display:block;font-family:var(--font-display);font-size:var(--fs-body, 1rem);font-weight:600;color:var(--text-primary, #16171A)}.plazos__pista{position:relative;height:14px}.plazos__barra{position:absolute;inset:0 auto 0 0;border-radius:var(--radius-pill, 999px);transform-origin:left center}.plazos__fila--medida .plazos__barra{width:100%;background:linear-gradient(90deg,#a9a7a1,#a9a7a1 82%,#a9a7a100);border-radius:var(--radius-pill, 999px) 0 0 var(--radius-pill, 999px)}.plazos__fila--agente .plazos__barra{width:18%;min-width:72px;background:#7debc3;box-shadow:inset 0 0 0 1px #0f101247}.section .plazos__pie{max-width:none;margin:0;font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;letter-spacing:var(--ls-label, .06em);text-transform:uppercase;color:var(--text-muted, #626368)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.plazos__barra{animation:plazosCrece linear both;animation-timeline:view();animation-range:entry 10% cover 40%}}}@keyframes plazosCrece{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:760px){.plazos__fila{grid-template-columns:minmax(0,1fr)}}.fg__section{position:relative;overflow:hidden}.fg__container{position:relative;z-index:1}.fg__title{font-size:clamp(1.75rem,3.2vw,2.75rem);line-height:1.2;color:var(--text-inverse);max-width:26ch;margin-bottom:24px}.fg__title em{background:var(--gradient-accent-strong);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.fg__lead{font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.8;color:#ffffffbf;max-width:68ch;margin-bottom:20px}.fg__nota{font-size:.9rem;line-height:1.65;color:#ffffffbf;max-width:72ch;padding:18px 22px;border-left:2px solid #7DEBC3;background:#ffffff0a}.fg__nota strong{color:#fff}.fg__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:44px}.fg__card{display:flex;flex-direction:column;padding:26px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);transition:border-color var(--duration-fast) ease,transform var(--duration-fast) var(--ease-out-quart);height:100%}.fg__card:hover{border-color:#ffffff38;transform:translateY(-4px)}.fg__card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.fg__area{font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7debc3}.fg__canales{display:flex;gap:8px;color:#fff6}.fg__nombre{font-family:var(--font-heading);font-size:1.14rem;font-weight:500;line-height:1.3;color:#fff;margin-bottom:12px}.fg__disparo{margin-bottom:20px}.fg__disparo-label{display:block;font-family:var(--font-mono);font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;margin-bottom:4px}.fg__disparo-texto{font-size:.85rem;line-height:1.55;color:#ffffffc7;max-width:none}.fg__flujo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;position:relative;padding-top:14px;margin-bottom:20px;list-style:none}.fg__flujo:before{content:"";position:absolute;top:17px;left:4px;right:4px;height:1px;background:#ffffff26}.fg__nodo{position:relative}.fg__nodo-punto{position:relative;z-index:1;display:block;width:8px;height:8px;border-radius:50%;background:#ffffff73;margin-bottom:9px;box-shadow:0 0 0 4px var(--fg-halo, rgba(10, 10, 10, 1))}.fg__nodo{--fg-halo: #111111}.fg__nodo--espera .fg__nodo-punto{background:#f0a868}.fg__nodo--escala .fg__nodo-punto{background:#7debc3}.fg__nodo--cierre .fg__nodo-punto{background:#fff}.fg__nodo-verbo{display:block;font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#ffffffd9;margin-bottom:3px}.fg__nodo--espera .fg__nodo-verbo{color:#f0a868}.fg__nodo--escala .fg__nodo-verbo{color:#7debc3}.fg__nodo-detalle{display:block;font-size:.74rem;line-height:1.45;color:#ffffff8c}.fg__tramo{margin-top:auto;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:8px}.fg__tramo-label{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:#fff6}.fg__tramo-valor{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.05em;padding:4px 10px;border-radius:100px;border:1px solid rgba(255,255,255,.22);color:#ffffffd9}.fg__cierre{margin-top:36px;font-size:.82rem;font-style:italic;line-height:1.6;color:#ffffff80;max-width:72ch}.fg__aside{font-size:.9rem;color:#ffffffad;max-width:46ch}@media(max-width:1024px){.fg__grid{grid-template-columns:1fr}}@media(max-width:560px){.fg__flujo{grid-template-columns:1fr;gap:14px;padding-top:0;padding-left:22px}.fg__flujo:before{top:4px;bottom:4px;left:3px;right:auto;width:1px;height:auto}.fg__nodo-punto{position:absolute;left:-22px;top:4px;margin-bottom:0}}.mp__board{display:grid;grid-template-columns:1.25fr auto 1fr auto .9fr;gap:18px;align-items:stretch;margin-top:48px}.mp__flecha{display:flex;align-items:center;color:var(--text-soft)}.mp__etapa{display:flex;flex-direction:column;padding:24px;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:12px}.mp__etapa-titulo{font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-light);margin-bottom:16px}.mp__censo{display:flex;flex-direction:column;list-style:none}.mp__fila{display:grid;grid-template-columns:10px minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px solid var(--border-light);align-items:baseline}.mp__fila:last-child{border-bottom:none}.mp__fila-punto{width:8px;height:8px;border-radius:50%;position:relative;top:1px}.mp__fila--agente .mp__fila-punto{background:var(--accent-light)}.mp__fila--vb .mp__fila-punto{background:#c77826}.mp__fila--personas .mp__fila-punto{background:var(--text-soft)}.mp__fila-tarea{display:block;font-size:.83rem;font-weight:600;line-height:1.4;color:var(--text-primary)}.mp__fila-datos{display:block;font-family:var(--font-mono);font-size:.68rem;line-height:1.5;color:var(--text-muted);margin-top:2px}.mp__fila-cuenta{display:block;font-family:var(--font-mono);font-size:.68rem;font-weight:600;line-height:1.5;color:var(--accent-light);font-variant-numeric:tabular-nums;margin-top:2px}.mp__criterios{display:flex;flex-direction:column;gap:12px;list-style:none}.mp__criterio{padding:14px 16px;border-radius:9px;border:1px solid var(--border-light);background:var(--bg-secondary)}.mp__criterio--agente{border-left:3px solid var(--accent-light)}.mp__criterio--vb{border-left:3px solid #C77826}.mp__criterio--personas{border-left:3px solid var(--text-soft)}.mp__criterio-titulo{display:block;font-size:.82rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.mp__criterio-texto{font-size:.78rem;line-height:1.55;color:var(--text-secondary);max-width:none}.mp__cuenta-label{display:block;font-size:.76rem;font-weight:600;line-height:1.5;color:var(--text-secondary);margin-bottom:8px}.mp__formula{display:block;font-family:var(--font-mono);font-size:.86rem;line-height:1.6;color:var(--text-primary);font-variant-numeric:tabular-nums;padding:10px 12px;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-secondary);margin-bottom:16px}.mp__formula strong{font-weight:700;color:var(--text-primary)}.mp__coste{font-size:.8rem;font-weight:600;line-height:1.6;color:var(--text-primary);max-width:none;padding-top:12px;margin-bottom:16px;border-top:1px solid var(--border-light)}.mp__reparto-horas{display:block;font-family:var(--font-body);font-size:2.2rem;font-weight:800;letter-spacing:-.03em;line-height:1;background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:4px}.mp__reparto-unidad{display:block;font-size:.78rem;font-weight:600;color:var(--text-secondary);margin-bottom:16px}.mp__reparto-texto{font-size:.85rem;line-height:1.7;color:var(--text-secondary);max-width:none}.mp__reparto-texto strong{color:var(--text-primary)}.mp__disclaimer{margin-top:20px;font-size:.72rem;font-style:italic;line-height:1.55;color:var(--text-muted);max-width:76ch}@media(max-width:1024px){.mp__board{grid-template-columns:1fr}.mp__flecha{justify-content:center;transform:rotate(90deg);padding:2px 0}}.eq__section{position:relative;overflow:hidden}.eq__container{position:relative;z-index:1}.eq__layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,4vw,56px);align-items:start;margin-top:48px}.eq__diagrama{display:flex;flex-direction:column;align-items:stretch}.eq__nodo{padding:18px 20px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.eq__nodo--usted{border-color:#f0a86880}.eq__nodo--coordinador{border-color:#7debc373}.eq__nodo-rol{display:block;font-family:var(--font-mono);font-size:.64rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;margin-bottom:6px}.eq__nodo--usted .eq__nodo-rol{color:#f0a868}.eq__nodo--coordinador .eq__nodo-rol{color:#7debc3}.eq__nodo-nombre{display:block;font-size:.95rem;font-weight:700;color:#fff;margin-bottom:6px;line-height:1.35}.eq__nodo-texto{font-size:.79rem;line-height:1.6;color:#ffffffad;max-width:none}.eq__conector{width:1px;height:22px;margin:0 auto;background:#f0a86880}.eq__conector--lila{background:#7debc373}.eq__peine{position:relative;height:22px;margin:0 8%}.eq__peine:before{content:"";position:absolute;top:0;left:12.5%;right:12.5%;height:1px;background:#7debc359}.eq__peine span{position:absolute;top:0;width:1px;height:100%;background:#7debc359}.eq__peine span:nth-child(1){left:12.5%}.eq__peine span:nth-child(2){left:37.5%}.eq__peine span:nth-child(3){left:62.5%}.eq__peine span:nth-child(4){left:87.5%}.eq__ejecutores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none}.eq__agente{padding:15px 16px;border-radius:11px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.eq__agente-nombre{display:block;font-size:.84rem;font-weight:700;color:#fff;margin-bottom:5px}.eq__agente-dato{display:block;font-size:.72rem;line-height:1.5;color:#ffffff94}.eq__agente-tramo{display:inline-block;margin-top:8px;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:100px;border:1px solid rgba(255,255,255,.2);color:#ffffffbf}.eq__section .eq__ejecutores .eq__agente-tramo{border-radius:8px;line-height:1.6}.eq__agente--espera .eq__agente-tramo{border-color:#f0a86880;color:#f0a868}.eq__leyenda{margin-top:18px;font-size:.72rem;line-height:1.6;color:#ffffff80;max-width:none}.eq__leyenda i{display:inline-block;width:14px;height:2px;border-radius:1px;vertical-align:middle;margin-right:5px}.eq__leyenda i.ambar{background:#f0a868b3}.eq__leyenda i.lila{background:#7debc3b3}.eq__piezas{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.12)}.eq__pieza{padding:16px 0 18px;border-bottom:1px solid rgba(255,255,255,.09)}.eq__pieza-nombre{display:block;font-size:.9rem;font-weight:600;letter-spacing:-.01em;line-height:1.4;color:#fffffff0;margin-bottom:6px}.eq__pieza-texto{margin:0;font-size:.83rem;line-height:1.65;color:#ffffff9e;max-width:none}.eq__pieza-donde{margin:8px 0 0;font-size:.72rem;line-height:1.6;color:#ffffff70;max-width:none}.eq__pieza-donde strong{font-weight:600;color:#fff9}.eq__cumplimiento{margin-top:clamp(28px,4vw,48px);padding:22px;border-radius:14px}.eq__cumplimiento-titulo{display:block;font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin-bottom:12px}.eq__cumplimiento p{margin:0;font-size:.85rem;line-height:1.75;color:#ffffffb3;max-width:78ch}.eq__cumplimiento p+p{margin-top:12px}.eq__feed{padding:22px;border-radius:14px}.eq__feed-cabecera{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.eq__feed-titulo{display:inline-flex;align-items:center;gap:9px;font-size:.88rem;font-weight:700;color:#fff}.eq__feed-pulso{width:7px;height:7px;border-radius:50%;background:#7debc3;position:relative;flex-shrink:0}.eq__feed-pulso:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:currentColor;color:#7debc3;opacity:.3;animation:eqPulso 2.2s ease-out infinite}@keyframes eqPulso{0%{transform:scale(.6);opacity:.35}70%{transform:scale(2);opacity:0}to{opacity:0}}.eq__feed-esquema{display:block;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.04em;color:#ffffff6b;padding:10px 0 4px}.eq__entradas{display:flex;flex-direction:column;list-style:none}.eq__entrada{padding:13px 0;border-bottom:1px solid rgba(255,255,255,.07)}.eq__entrada:last-child{border-bottom:none}.eq__entrada-linea1{display:flex;align-items:baseline;gap:9px;margin-bottom:5px}.eq__entrada-hora{font-family:var(--font-mono);font-size:.7rem;color:#ffffff80;font-variant-numeric:tabular-nums;flex-shrink:0}.eq__entrada-agente{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.05em;text-transform:uppercase;color:#7debc3;flex-shrink:0}.eq__entrada-accion{font-size:.82rem;line-height:1.45;color:#ffffffe0}.eq__entrada-detalle{display:block;font-family:var(--font-mono);font-size:.66rem;line-height:1.6;color:#ffffff73;padding-left:0}.eq__entrada-detalle em{font-style:normal;color:#f0a868}.eq__feed-disclaimer{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);font-size:.66rem;font-style:italic;line-height:1.55;color:#ffffff6b;max-width:none}@media(max-width:1024px){.eq__layout{grid-template-columns:1fr}}@media(max-width:560px){.eq__ejecutores{grid-template-columns:1fr}.eq__peine{display:none}.eq__entrada-linea1{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.eq__feed-pulso:after{animation:none}.fg__card:hover{transform:none}}.cr__section{position:relative}.cr__layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,4vw,64px);align-items:start}.cr__chart{padding:24px;border-radius:var(--radius-md, 16px);background:var(--bg-card);border:1px solid var(--line-1, rgba(243, 242, 239, .08));box-shadow:var(--shadow-card, 0 24px 60px -32px rgba(0, 0, 0, .7), inset 0 1px 0 rgba(255, 255, 255, .06))}.cr__chart-titulo{display:block;font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;letter-spacing:var(--ls-label, .06em);text-transform:uppercase;color:var(--text-3, #8F8D87);margin-bottom:16px}.cr__chart-svg{display:block;width:100%;height:auto;overflow:visible}.cr__eje{stroke:var(--line-3, rgba(243, 242, 239, .24));stroke-width:.25}.cr__marca{stroke:var(--text-3, #8F8D87);stroke-width:.25;stroke-dasharray:1.2 1.5}.cr__linea{fill:none;stroke-width:.55;stroke-linecap:round}.cr__linea--ventas{stroke:#7debc3}.cr__linea--estructura{stroke:#f3f2ef73}.cr__brecha{stroke:#7debc399;stroke-width:.3;stroke-dasharray:1 1.3}.cr__brecha-texto{font-family:var(--font-display);font-size:4px;font-weight:500;fill:#7debc3}.cr__leyenda{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line-1, rgba(243, 242, 239, .08))}.cr__leyenda-item{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-label, .75rem);color:var(--text-2, #B8B6B0)}.cr__leyenda-item:before{content:"";width:14px;height:2px;border-radius:1px}.cr__leyenda-item--ventas:before{background:#7debc3}.cr__leyenda-item--estructura:before{background:#f3f2ef73}.cr__leyenda-item--marca:before{height:0;border-top:1px dashed var(--text-3, #8F8D87)}.cr__chart-pie{margin-top:12px;font-size:var(--fs-label, .75rem);line-height:1.5;color:var(--text-3, #8F8D87)}.cr__filas{border-top:1px solid var(--line-2, rgba(243, 242, 239, .14))}.cr__fila{border-bottom:1px solid var(--line-2, rgba(243, 242, 239, .14));interpolate-size:allow-keywords}.cr__fila::details-content{block-size:0;overflow:hidden;transition:block-size var(--dur-2, .2s) var(--ease-out, cubic-bezier(.22, 1, .36, 1)),content-visibility var(--dur-2, .2s) allow-discrete}.cr__fila[open]::details-content{block-size:auto}.cr__fila-resumen{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:20px;row-gap:4px;align-items:center;min-height:72px;padding:18px 4px;cursor:pointer;list-style:none}.cr__fila-resumen::-webkit-details-marker{display:none}.cr__fila-partida{grid-column:1;font-family:var(--font-display);font-size:var(--fs-h3, clamp(1.125rem, 1rem + .5vw, 1.375rem));font-weight:600;line-height:var(--lh-heading, 1.12);letter-spacing:var(--ls-h3, -.015em);color:var(--text-1, #F3F2EF)}.cr__fila-detalle{display:block;margin-top:4px;font-family:var(--font-body);font-size:var(--fs-small, .9375rem);font-weight:400;line-height:1.4;letter-spacing:0;color:var(--text-3, #8F8D87)}.cr__fila-mueve{grid-column:1;font-size:var(--fs-small, .9375rem);line-height:1.45;color:var(--text-2, #B8B6B0)}.cr__fila-flecha{grid-column:2;grid-row:1 / span 2;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--line-3, rgba(243, 242, 239, .24));color:var(--text-1, #F3F2EF);transition:transform var(--dur-3, .3s) var(--ease-out, cubic-bezier(.22, 1, .36, 1)),background-color var(--dur-1, .15s) ease,border-color var(--dur-1, .15s) ease}.cr__fila[open] .cr__fila-flecha{transform:rotate(180deg);background:var(--fill-2, rgba(243, 242, 239, .06))}@media(hover:hover)and (pointer:fine){.cr__fila-resumen:hover .cr__fila-flecha{border-color:var(--text-1, #F3F2EF)}}.cr__fila-resumen:focus-visible{outline-offset:-2px;border-radius:var(--radius-sm, 10px)}.cr__fila-cuerpo{padding:2px 64px 26px 4px}.cr__section .cr__fila-texto{font-size:var(--fs-small, .9375rem);line-height:var(--lh-body, 1.6);color:var(--text-2, #B8B6B0);max-width:60ch;text-wrap:pretty}.cr__fila-indicadores{margin-top:16px}.cr__fila-rotulo{display:block;margin-bottom:8px;font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;letter-spacing:var(--ls-label, .06em);text-transform:uppercase;color:var(--text-3, #8F8D87)}.cr__fila-indicadores ul{display:flex;flex-direction:column;gap:6px;list-style:none}.cr__section .cr__fila-indicadores li{position:relative;padding-left:18px;font-family:var(--font-body);font-size:var(--fs-small, .9375rem);line-height:1.5;color:var(--text-1, #F3F2EF);max-width:none}.cr__fila-indicadores li:before{content:"";position:absolute;left:0;top:.75em;width:8px;height:1px;background:var(--text-3, #8F8D87)}.cr__section .cr__fila-nota{margin-top:18px;padding-top:14px;border-top:1px dashed var(--line-2, rgba(243, 242, 239, .14));font-size:var(--fs-small, .9375rem);line-height:1.6;color:var(--text-3, #8F8D87);max-width:68ch}.cr__section .cr__garantia{margin:clamp(56px,7vw,104px) auto 0;max-width:20ch;font-family:var(--font-display);font-size:var(--fs-statement, clamp(2rem, 1rem + 3.4vw, 3.5rem));font-weight:600;line-height:1.06;letter-spacing:var(--ls-display, -.04em);color:var(--text-1, #F3F2EF);text-align:center;text-wrap:balance}@media(max-width:1024px){.cr__layout{grid-template-columns:1fr}.cr__chart{max-width:560px}}@media(max-width:560px){.cr__chart{padding:18px}.cr__fila-cuerpo{padding-right:4px}}@media(prefers-reduced-motion:reduce){.cr__fila::details-content{transition:none}}.fg__ver{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-left:auto;font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;text-transform:uppercase;letter-spacing:var(--ls-label, .06em);color:var(--text-1, #F3F2EF);transition:gap .25s ease}.fg__ver:hover{gap:12px}.cifra{margin:0;max-width:none;font-family:var(--font-display);line-height:1.1}.cifra__antes{display:block;margin-bottom:4px;font-family:var(--font-body);font-size:var(--fs-small, .9375rem);font-weight:400;line-height:1.4;letter-spacing:0;color:var(--text-2, #B8B6B0)}.cifra__linea{display:block;text-wrap:balance}.cifra__numero{font-size:var(--cifra-cuerpo, clamp(2.5rem, 1.9rem + 2.2vw, 3.5rem));font-weight:var(--cifra-peso, 500);line-height:1;letter-spacing:var(--ls-display, -.04em);font-variant-numeric:lining-nums;white-space:nowrap;color:var(--text-1, #F3F2EF)}.cifra__numero:not(:last-child){margin-inline-end:.08em}.cifra__texto{font-size:var(--cifra-texto, var(--fs-h3, clamp(1.125rem, 1rem + .5vw, 1.375rem)));font-weight:500;letter-spacing:var(--ls-h3, -.015em);color:var(--cifra-texto-color, var(--text-2, #B8B6B0))}.cifra--sin-numero .cifra__texto{font-size:var(--cifra-sola, clamp(1.75rem, 1.4rem + 1.2vw, 2.25rem));line-height:1.08;letter-spacing:var(--ls-h2, -.03em);color:var(--text-1, #F3F2EF)}.caso .cifra,.caso-breve .cifra{margin:0;line-height:1.1}.rejilla-casos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.rejilla-casos__celda[hidden]{display:none!important}.rejilla-casos__celda{display:flex;min-width:0;scroll-margin-top:calc(var(--site-header-offset, 96px) + var(--alto-barra, 0px) + 16px)}.caso{display:flex;flex-direction:column;width:100%;padding:20px 22px 10px;border:1px solid var(--line-2, rgba(243, 242, 239, .14));border-radius:var(--radius-md, 16px);background:var(--bg-card, #131417);box-shadow:0 1px 2px #0f10120a;--cifra-cuerpo: clamp(2.5rem, 2.2rem + 1vw, 2.875rem);--cifra-texto: 1.125rem;--cifra-sola: 1.75rem;--cifra-texto-color: var(--text-1);--cifra-peso: 600}.caso .caso__etiquetas{order:1;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;list-style:none}.caso .caso__etiquetas li{padding:3px 10px;border:1px solid var(--line-3, rgba(243, 242, 239, .24));border-radius:var(--radius-pill, 999px);font-size:.8125rem;font-weight:500;line-height:1.4;color:var(--text-2, #B8B6B0)}.caso .caso__dato{order:2}.caso .caso__mide{margin:8px 0 0;max-width:none;font-size:1rem;line-height:1.45;color:var(--text-2, #B8B6B0);text-wrap:pretty}.caso .caso__titulo{order:3;margin:16px 0 0;font-family:var(--font-display);font-size:1.1875rem;font-weight:600;line-height:1.25;letter-spacing:-.015em;color:var(--text-1, #F3F2EF);text-wrap:balance}.caso .caso__empresa{order:4;margin:6px 0 0;max-width:none;font-size:.9375rem;line-height:1.5;color:var(--text-2, #B8B6B0);text-wrap:pretty}.caso .caso__texto{order:5;margin:14px 0 0;padding-top:14px;max-width:none;border-top:1px solid var(--line-2, rgba(243, 242, 239, .14));font-size:1rem;line-height:1.6;color:var(--text-2, #B8B6B0);text-wrap:pretty}.caso .caso__texto strong{display:block;margin-bottom:2px;font-size:.9375rem;font-weight:600;color:var(--text-1, #F3F2EF)}.caso .caso__enlace{order:6;display:inline-flex;align-items:center;align-self:flex-start;gap:6px;min-height:44px;margin-top:auto;padding-top:10px;font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--text-1, #F3F2EF);text-decoration:underline;text-decoration-color:var(--line-3, rgba(243, 242, 239, .24));text-decoration-thickness:1px;text-underline-offset:4px}.caso .caso__enlace:hover{text-decoration-color:currentColor}.caso .caso__enlace svg{flex:none;transition:transform .2s var(--ease-out, ease)}@media(hover:hover){.caso .caso__enlace:hover svg{transform:translate(3px)}}.caso-breve{position:relative;display:flex;flex-direction:column;width:100%;padding:18px 20px;border:1px solid var(--line-2, rgba(243, 242, 239, .14));border-radius:var(--radius-md, 16px);background:var(--bg-card, #131417);transition:border-color .15s ease,box-shadow .15s ease;--cifra-cuerpo: clamp(2rem, 1.8rem + .6vw, 2.375rem);--cifra-texto: 1rem;--cifra-sola: 1.5rem;--cifra-texto-color: var(--text-1);--cifra-peso: 600}.caso-breve:hover{border-color:var(--text-2, #B8B6B0);box-shadow:0 10px 30px -18px #0f101259}.caso-breve:focus-within{outline:2px solid var(--focus-color, var(--accent, #7DEBC3));outline-offset:2px}.caso-breve .caso-breve__rotulo{order:0;margin:0 0 12px;font-size:.8125rem;font-weight:500;line-height:1.4;color:var(--text-2, #B8B6B0)}.caso-breve .caso-breve__dato{order:1}.caso-breve .caso-breve__mide{margin:6px 0 0;max-width:none;font-size:.9375rem;line-height:1.45;color:var(--text-2, #B8B6B0);text-wrap:pretty}.caso-breve .caso-breve__titulo{order:2;margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line-2, rgba(243, 242, 239, .14));font-family:var(--font-display);font-size:1.0625rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;text-wrap:balance}.caso-breve .caso-breve__enlace{color:var(--text-1, #F3F2EF);text-decoration:none}.caso-breve .caso-breve__enlace:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.caso-breve .caso-breve__enlace:focus-visible{outline:none}.caso-breve .caso-breve__enlace:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.caso-breve .caso-breve__empresa{order:3;margin:6px 0 0;max-width:none;font-size:.875rem;line-height:1.45;color:var(--text-2, #B8B6B0)}@media(max-width:1099px){.rejilla-casos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.rejilla-casos{grid-template-columns:minmax(0,1fr);gap:12px}.caso{padding:18px 18px 8px}}@media(prefers-reduced-motion:reduce){.caso .caso__enlace svg,.caso-breve{transition:none}.caso .caso__enlace:hover svg{transform:none}}.cficha .cficha__rejilla{grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 8px}.cficha .cficha__enlace{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600;color:var(--text-1, #F3F2EF);text-decoration:underline;text-decoration-color:var(--line-3, rgba(243, 242, 239, .24));text-underline-offset:4px}.cficha .cficha__enlace:hover{text-decoration-color:currentColor}@media(max-width:699px){.cficha .cficha__rejilla{grid-template-columns:minmax(0,1fr)}}.cx__section{background:var(--bg-primary, #0F1012)}.cx__cabecera{max-width:48rem;margin-bottom:var(--bloque-gap, clamp(40px, 4.5vw, 72px))}.section .cx__cabecera .label-numbered+*{margin-block-start:0}.cx__cabecera .label-numbered{margin-bottom:20px}.cx__section .cx__titulo{max-width:22ch;margin:0;font-family:var(--font-display);font-size:var(--fs-h2, clamp(1.75rem, 1.2rem + 2vw, 2.75rem));font-weight:600;line-height:var(--lh-heading, 1.12);letter-spacing:var(--ls-h2, -.03em);color:var(--text-1, #F3F2EF);text-wrap:balance}.cx__rejilla{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,3.5vw,48px);row-gap:0;margin:0;padding:0;list-style:none}.cx__section .cx__item{position:relative;display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;align-content:start;max-width:none;min-width:0;padding:18px 0 clamp(40px,4.5vw,64px);border-top:1px solid var(--line-3, rgba(243, 242, 239, .24))}.cx__section .cx__cifra{align-self:end;--cifra-cuerpo: clamp(2.75rem, 1.9rem + 2.6vw, 3.75rem);--cifra-texto: clamp(1.125rem, 1rem + .45vw, 1.375rem);--cifra-sola: clamp(1.75rem, 1.35rem + 1.3vw, 2.375rem)}.cx__section .cx__mide{max-width:none;margin:14px 0 0;font-size:var(--fs-body, 1rem);line-height:1.45;color:var(--text-1, #F3F2EF);text-wrap:pretty}.cx__section .cx__empresa{max-width:none;margin:6px 0 0;font-size:var(--fs-small, .9375rem);line-height:1.5;color:var(--text-2, #B8B6B0);text-wrap:pretty}.cx__section .cx__enlace{color:inherit;text-decoration:underline;text-decoration-color:var(--line-3, rgba(243, 242, 239, .24));text-decoration-thickness:1px;text-underline-offset:3px}.cx__section .cx__enlace:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.cx__section .cx__item:hover .cx__enlace{color:var(--text-1, #F3F2EF);text-decoration-color:currentColor}.cx__section .cx__enlace:focus-visible{outline:none}.cx__section .cx__item:focus-within{outline:2px solid var(--focus-color, #7DEBC3);outline-offset:4px;border-radius:4px}.cx__pie{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:0}.cx__section .cx__nota{max-width:none;margin:0;font-size:var(--fs-label, .75rem);line-height:1.5;color:var(--text-3, #8F8D87)}@media(max-width:1099px){.cx__rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cx__rejilla{grid-template-columns:minmax(0,1fr)}.cx__section .cx__item{padding:14px 0 32px}}.qed__cabecera{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,4vw,72px);align-items:end}.qed__titulo{margin:0;font-family:var(--font-display);font-size:var(--fs-h2, clamp(1.75rem, 1.2rem + 2vw, 2.75rem));font-weight:600;line-height:var(--lh-heading, 1.12);letter-spacing:var(--ls-h2, -.03em);color:var(--text-1, #F3F2EF);text-wrap:balance}.qed__cifra{display:block;width:2ch;margin-bottom:4px;font-size:clamp(3.5rem,2rem + 5vw,6rem);line-height:.9;letter-spacing:var(--ls-display, -.04em);font-variant-numeric:tabular-nums;white-space:nowrap}.qed__titulo-texto{display:block;max-width:18ch}.qed__entradilla{margin:0;max-width:46ch;font-size:var(--fs-lead, clamp(1.0625rem, 1rem + .3vw, 1.25rem));line-height:var(--lh-body, 1.6);color:var(--text-2, #B8B6B0);text-wrap:pretty}.marquesina{--logo-base-num: 32;--logo-base: calc(var(--logo-base-num) * 1px);--hueco-rel: 1.5;--velocidad: 28;--mascara: 64px;--reserva: 72px;position:relative;margin-block:clamp(40px,5vw,64px) clamp(40px,5vw,64px);border-block:1px solid var(--line-1, rgba(243, 242, 239, .08))}.marquesina__ventana{overflow:hidden;padding-block:24px;mask-image:linear-gradient(90deg,transparent,#000 var(--mascara),#000 calc(100% - var(--mascara) - var(--reserva)),transparent calc(100% - var(--reserva)));-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--mascara),#000 calc(100% - var(--mascara) - var(--reserva)),transparent calc(100% - var(--reserva)))}.marquesina__pista{display:flex;width:max-content;animation:marquesina-desliza linear infinite;animation-duration:calc(var(--k) * var(--logo-base-num) / var(--velocidad) * 1s)}@keyframes marquesina-desliza{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquesina__ventana:hover .marquesina__pista,.marquesina__ventana:focus-within .marquesina__pista,.marquesina--detenida .marquesina__pista{animation-play-state:paused}.marquesina__grupo{display:flex;flex:0 0 auto;align-items:center;min-height:calc(var(--logo-base) * 1.3125);margin:0;padding:0;list-style:none}.marquesina__item{position:relative;flex:none;height:calc(var(--logo-base) * var(--e));width:calc(var(--logo-base) * var(--e) * var(--r));margin-inline-end:calc(var(--logo-base) * var(--hueco-rel));overflow:hidden;transition:transform var(--duration-fast, .3s) var(--ease-out, cubic-bezier(.22, 1, .36, 1))}.marquesina__logo{position:absolute;left:calc(var(--logo-base) * var(--e) * var(--fx) * -1);top:calc(var(--logo-base) * var(--e) * var(--fy) * -1);height:calc(var(--logo-base) * var(--e) * var(--fh));width:auto;max-width:none;filter:grayscale(1) invert(1) brightness(var(--logo-br, 1.35)) opacity(var(--logo-op, .62));transition:filter .45s var(--ease-out, cubic-bezier(.22, 1, .36, 1))}.marquesina__logo--claro{filter:grayscale(1) brightness(var(--logo-br, 1.15)) opacity(var(--logo-op, .62))}@media(hover:hover)and (pointer:fine){.marquesina__item:hover{transform:scale(1.06)}.marquesina__item:hover .marquesina__logo{filter:grayscale(1) invert(1) brightness(var(--logo-br-h, 1.6)) opacity(.95)}.marquesina__item:hover .marquesina__logo--claro{filter:grayscale(1) brightness(var(--logo-br-h, 1.4)) opacity(.95)}}.marquesina__pausa{position:absolute;right:calc((var(--reserva) - 44px) / 2);top:50%;z-index:1;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--line-2, rgba(243, 242, 239, .14));border-radius:var(--radius-pill, 999px);background:var(--bg-primary, #0F1012);color:var(--text-2, #B8B6B0);cursor:pointer;transform:translateY(-50%);transition:color var(--duration-fast, .3s) ease,border-color var(--duration-fast, .3s) ease}.marquesina__pausa:hover{color:var(--text-1, #F3F2EF);border-color:var(--line-3, rgba(243, 242, 239, .24))}.marquesina__pausa:focus-visible{outline:2px solid var(--accent, #7DEBC3);outline-offset:2px}@media(max-width:640px){.marquesina{--logo-base-num: 28;--mascara: 40px;--reserva: 60px}}@media(prefers-reduced-motion:reduce){.marquesina__ventana{mask-image:none;-webkit-mask-image:none}.marquesina__pista{width:auto;animation:none;justify-content:center;padding-inline:var(--gutter, clamp(16px, 4vw, 32px))}.marquesina__grupo{flex:1 1 auto;flex-wrap:wrap;justify-content:center;gap:20px calc(var(--logo-base) * var(--hueco-rel))}.marquesina__grupo[aria-hidden=true],.marquesina__pausa{display:none}.marquesina__item{margin-inline-end:0;transition:none}.marquesina__logo{transition:none}}@media(prefers-reduced-motion:reduce)and (max-width:640px){.qed__banda{margin-block:clamp(40px,5vw,64px);border-block:1px solid var(--line-1, rgba(243, 242, 239, .08));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter, 16px);scrollbar-width:none}.qed__banda::-webkit-scrollbar{display:none}.qed__banda:focus-visible{outline:2px solid var(--accent, #7DEBC3);outline-offset:-2px}.qed__banda .marquesina{width:max-content;min-width:100%;margin-block:0;border-block:0}.marquesina__pista{width:max-content;justify-content:flex-start}.marquesina__grupo{flex:none;flex-wrap:nowrap;justify-content:flex-start}.marquesina__item{scroll-snap-align:start}}.qed__hechos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.qed__hechos>li,.qed__hechos>li>div{min-width:0;height:100%}.qed__hecho{display:flex;flex-direction:column;height:100%;padding:24px;background:var(--bg-card, #131417);border:1px solid var(--line-1, rgba(243, 242, 239, .08));border-radius:var(--radius-md, 16px)}.qed__hecho-icono{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-sm, 10px);background:var(--fill-2, rgba(243, 242, 239, .06));border:1px solid var(--line-1, rgba(243, 242, 239, .08));color:var(--text-2, #B8B6B0)}.qed__hecho-titulo{margin:18px 0 8px;font-family:var(--font-display);font-size:var(--fs-h3, clamp(1.125rem, 1rem + .5vw, 1.375rem));font-weight:600;line-height:1.25;letter-spacing:var(--ls-h3, -.015em);color:var(--text-1, #F3F2EF);text-wrap:balance}.qed__hecho-texto{margin:0;font-size:var(--fs-small, .9375rem);line-height:var(--lh-body, 1.6);color:var(--text-2, #B8B6B0);text-wrap:pretty}.qed__hecho-nota{display:flex;align-items:flex-start;gap:8px;margin:auto 0 0;padding-top:16px;font-size:var(--fs-small, .9375rem);line-height:1.45;color:var(--text-1, #F3F2EF)}.qed__hecho-nota svg{flex:none;margin-top:3px;color:var(--text-2, #B8B6B0)}@media(max-width:1100px){.qed__hechos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.qed__cabecera{grid-template-columns:1fr;gap:20px}}@media(max-width:640px){.qed__hechos{grid-template-columns:1fr;gap:12px}.qed__hecho{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:14px;align-items:center;padding:20px}.qed__hecho-titulo{margin:0}.qed__hecho-texto,.qed__hecho-nota{grid-column:1 / -1}.qed__hecho-texto{margin-top:12px}}.preg{interpolate-size:allow-keywords}.preg__container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(32px,6vw,96px);align-items:start}.preg__cabecera{position:sticky;top:calc(var(--site-header-offset, 96px) + 24px)}.preg__titulo{margin:0 0 16px;max-width:16ch;font-family:var(--font-display);font-size:var(--fs-h2, clamp(1.75rem, 1.2rem + 2vw, 2.75rem));font-weight:600;line-height:var(--lh-heading, 1.12);letter-spacing:var(--ls-h2, -.03em);color:var(--text-1, #F3F2EF);text-wrap:balance}.preg__nota{margin:0;font-size:var(--fs-small, .9375rem);line-height:var(--lh-body, 1.6);color:var(--text-3, #8F8D87)}.preg__lista{border-top:1px solid var(--line-2, rgba(243, 242, 239, .14))}.preg__item{border-bottom:1px solid var(--line-2, rgba(243, 242, 239, .14))}.preg__pregunta{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding:18px 4px;list-style:none;cursor:pointer;font-family:var(--font-display);font-size:var(--fs-h3, clamp(1.125rem, 1rem + .5vw, 1.375rem));font-weight:500;line-height:1.3;letter-spacing:var(--ls-h3, -.015em);color:var(--text-1, #F3F2EF);border-radius:var(--radius-sm, 10px)}.preg__pregunta::-webkit-details-marker{display:none}.preg__pregunta::marker{content:""}.preg__pregunta:focus-visible{outline:2px solid var(--accent, #7DEBC3);outline-offset:2px}.preg__pregunta-texto{text-wrap:balance}.preg__signo{position:relative;flex:none;width:36px;height:36px;border:1px solid var(--line-2, rgba(243, 242, 239, .14));border-radius:var(--radius-pill, 999px);color:var(--text-2, #B8B6B0);transition:border-color var(--duration-fast, .3s) ease,color var(--duration-fast, .3s) ease}.preg__signo:before,.preg__signo:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.5px;border-radius:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .2s var(--ease-out, cubic-bezier(.22, 1, .36, 1))}.preg__signo:after{transform:translate(-50%,-50%) rotate(90deg)}.preg__item[open] .preg__signo:after{transform:translate(-50%,-50%) rotate(0)}@media(hover:hover)and (pointer:fine){.preg__pregunta:hover .preg__signo{border-color:var(--line-3, rgba(243, 242, 239, .24));color:var(--text-1, #F3F2EF)}}.preg__respuesta{margin:0;padding:0 56px 24px 4px;max-width:64ch;font-size:var(--fs-body, 1rem);line-height:var(--lh-body, 1.6);color:var(--text-2, #B8B6B0);text-wrap:pretty}@supports selector(::details-content){.preg__item::details-content{block-size:0;overflow:clip;transition:block-size .2s var(--ease-out, cubic-bezier(.22, 1, .36, 1)),content-visibility .2s allow-discrete}.preg__item[open]::details-content{block-size:auto}}@media(prefers-reduced-motion:reduce){.preg__item::details-content,.preg__signo,.preg__signo:before,.preg__signo:after{transition:none}}@media(max-width:900px){.preg__container{grid-template-columns:1fr}.preg__cabecera{position:static}.preg__titulo{max-width:20ch}}@media(max-width:640px){.preg__pregunta{min-height:64px;gap:16px}.preg__respuesta{padding-right:4px}}.section.cierre{position:relative;overflow:hidden;padding-block:var(--section-inset, clamp(72px, 8vw, 112px));background:var(--bg-primary, #0F1012);color:var(--text-1, #F3F2EF);isolation:isolate}.cierre__fondo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.cierre__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.5) contrast(1.06) brightness(.82)}.cierre__velo{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f1012eb,#0f10128c 32%,#0f10129e 70%,#0f1012f2),linear-gradient(70deg,#0f1012e0,#0f101299 55%,#0f101240)}.cierre__contenido{position:relative}.cierre .label-numbered{color:var(--text-1, #F3F2EF)}.cierre__titulo{max-width:20em;margin:0 0 24px;font-family:var(--font-display);font-size:var(--fs-statement, clamp(2rem, 1rem + 3.4vw, 3.5rem));font-weight:600;line-height:var(--lh-heading, 1.12);letter-spacing:var(--ls-h2, -.03em);color:var(--text-1, #F3F2EF);text-wrap:balance}.cierre__deber{max-width:60ch;margin:0 0 32px;font-size:var(--fs-lead, clamp(1.0625rem, 1rem + .3vw, 1.25rem));line-height:var(--lh-body, 1.6);color:var(--text-1, #F3F2EF);text-wrap:pretty}.cierre__enlace{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cierre__enlace:focus-visible{outline:2px solid var(--accent, #7DEBC3);outline-offset:2px;border-radius:2px}.cierre__accion{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.cierre__boton{min-height:52px;padding:6px 7px 6px 24px;gap:14px;white-space:nowrap}.cierre__boton:focus-visible{outline:2px solid var(--accent, #7DEBC3);outline-offset:3px}.cierre__aparte{margin:0;max-width:44ch;font-size:var(--fs-small, .9375rem);line-height:1.5;color:var(--text-2, #B8B6B0)}.cierre__ficha{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(40px,5vw,64px) 0 0;border-top:1px solid var(--line-2, rgba(243, 242, 239, .14))}.cierre__par{min-width:0;padding:20px 24px 0 0}.cierre__par+.cierre__par{padding-left:24px;border-left:1px solid var(--line-1, rgba(243, 242, 239, .08))}.cierre__rotulo{margin:0 0 8px;font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;letter-spacing:var(--ls-label, .06em);text-transform:uppercase;color:var(--text-2, #B8B6B0)}.cierre__valor{margin:0;font-size:var(--fs-small, .9375rem);line-height:1.5;color:var(--text-1, #F3F2EF);text-wrap:pretty}.cierre__pausa{position:absolute;top:var(--gutter, clamp(16px, 4vw, 32px));right:var(--gutter, clamp(16px, 4vw, 32px));z-index:1;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--line-2, rgba(243, 242, 239, .14));border-radius:var(--radius-pill, 999px);background:#0f101299;color:var(--text-1, #F3F2EF);cursor:pointer;transition:border-color var(--duration-fast, .3s) ease,background var(--duration-fast, .3s) ease}.cierre__pausa:hover{border-color:var(--line-3, rgba(243, 242, 239, .24));background:#0f1012d9}.cierre__pausa:focus-visible{outline:2px solid var(--accent, #7DEBC3);outline-offset:2px}@media(max-width:1024px){.cierre__ficha{grid-template-columns:repeat(2,minmax(0,1fr))}.cierre__par:nth-child(3){padding-left:0;border-left:0}.cierre__par:nth-child(n+3){margin-top:8px}}@media(max-width:640px){.cierre__ficha{grid-template-columns:1fr}.cierre__par,.cierre__par+.cierre__par{padding:16px 0;border-left:0}.cierre__par+.cierre__par{border-top:1px solid var(--line-1, rgba(243, 242, 239, .08))}.cierre__par:nth-child(n+3){margin-top:0}.cierre__boton{width:100%;justify-content:space-between;min-height:48px}}.footer{padding:var(--section-inset, clamp(72px, 8vw, 112px)) 0 40px;background:var(--bg-primary);position:relative;border-top:1px solid var(--line-1, rgba(243, 242, 239, .08))}.footer__masthead{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center;padding-bottom:clamp(40px,4.5vw,56px);border-bottom:1px solid var(--line-1, rgba(243, 242, 239, .08))}.footer__logo{filter:brightness(0) invert(1);height:clamp(44px,5vw,64px);width:auto;max-width:280px;display:block;object-fit:contain;object-position:left center}.footer__colofon{display:flex;flex-wrap:wrap;align-items:center;gap:24px 40px}.footer__manifesto{flex:1 1 360px;font-family:var(--font-body);font-size:var(--fs-body, 1rem);line-height:var(--lh-body, 1.6);color:var(--text-secondary);margin:0;max-width:62ch;text-wrap:pretty}.footer__manifesto strong{font-weight:600;color:var(--text-primary)}.footer__cta{flex:none;white-space:nowrap}.footer__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr);gap:40px clamp(32px,4vw,56px);padding:clamp(40px,4.5vw,56px) 0}.footer__col{display:flex;flex-direction:column;align-items:flex-start}.footer__col-title{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--fs-label, .75rem);font-weight:500;letter-spacing:var(--ls-label, .06em);text-transform:uppercase;color:var(--text-primary);margin:0 0 8px}.footer__recursos{columns:3;column-gap:clamp(24px,3vw,40px);width:100%}@media(max-width:1100px){.footer__cols{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.footer__recursos{columns:2}}.footer__col a{display:flex;align-items:center;min-height:44px;padding:6px 0;break-inside:avoid;font-family:var(--font-body);font-size:var(--fs-small, .9375rem);line-height:1.35;color:var(--text-secondary);text-decoration:none;transition:color var(--duration-fast, .3s) ease}.footer__col a:hover{color:var(--text-primary)}.footer__meta{display:block;margin-top:8px;font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--fs-label, .75rem);font-weight:500;letter-spacing:.04em;color:var(--text-3, #8F8D87);line-height:1.7}.footer__col--contacto .footer__meta:first-of-type{margin-top:16px}.footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:12px 24px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--line-1, rgba(243, 242, 239, .08))}.footer__copy{max-width:none;font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--fs-label, .75rem);font-weight:500;letter-spacing:.04em;color:var(--text-3, #8F8D87);margin:0}.footer__edicion{white-space:nowrap}.footer__legal{display:flex;align-items:center;gap:0;font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--fs-label, .75rem);font-weight:500;margin:0}.footer__legal a{display:inline-flex;align-items:center;min-height:44px;color:var(--text-3, #8F8D87);text-decoration:none;transition:color var(--duration-fast, .3s) ease}.footer__legal a:hover{color:var(--text-primary)}.footer__dot{color:var(--text-3, #8F8D87);margin:0 10px}@media(max-width:1024px){.footer__masthead{grid-template-columns:1fr;gap:28px}}@media(max-width:768px){.footer{padding-bottom:32px}.footer__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"recursos recursos" "nav contacto";gap:32px 24px}.footer__col--recursos{grid-area:recursos}.footer__col--nav{grid-area:nav}.footer__col--contacto{grid-area:contacto}.footer__recursos{column-gap:20px}.footer__bottom{flex-direction:column;align-items:flex-start;gap:4px}}@media(max-width:480px){.footer__cta{width:100%}}.footer__presencia{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 24px;padding:24px 0;border-top:1px solid var(--line-1, rgba(243, 242, 239, .08))}.footer__presencia-label{font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;letter-spacing:var(--ls-label, .06em);text-transform:uppercase;color:var(--text-3, #8F8D87)}.footer__presencia-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;padding:0;list-style:none}.footer__presencia-city{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-display, var(--font-body));font-size:var(--fs-body, 1rem);font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.footer__presencia-city:not(:last-child):after{content:"";width:3px;height:3px;border-radius:50%;background:var(--text-3, #8F8D87);flex:none}.footer__presencia-nota{margin:0;font-family:var(--font-body);font-size:var(--fs-small, .9375rem);line-height:1.6;color:var(--text-secondary)}.footer__presencia-nota strong{font-weight:600;color:var(--text-primary)}.footer__seals{display:flex;align-items:center;gap:clamp(20px,3vw,40px);flex-wrap:wrap;padding:32px 0;border-top:1px solid var(--line-1, rgba(243, 242, 239, .08))}.footer__seals-label{font-family:var(--font-mono);font-size:var(--fs-label, .75rem);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0;max-width:160px;line-height:1.7}.footer__seals-row{display:flex;flex-wrap:wrap;gap:18px;list-style:none;margin:0;padding:0}.footer__seal{position:relative;width:112px;height:132px;display:flex;flex-direction:column;align-items:center;padding-top:58px;transition:transform .3s var(--ease-out-quart)}.footer__seal-escudo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 6px 14px rgba(10,10,10,.22))}.footer__seal:hover{transform:translateY(-3px)}.footer__seal-filo{fill:var(--bg-card, #131417);stroke:var(--line-2, rgba(243, 242, 239, .14));transition:stroke .3s ease}.footer__seal:hover .footer__seal-filo{stroke:var(--line-3, rgba(243, 242, 239, .24))}.footer__seal-filete{stroke:var(--line-1, rgba(243, 242, 239, .08))}.footer__seal-estrella{fill:var(--text-3, #8F8D87)}.footer__seal-logo{position:relative;height:20px;width:auto;max-width:66px;object-fit:contain}.footer__seal-logo--recorte{width:62px;max-width:none;height:auto;aspect-ratio:2798 / 720;object-fit:cover;object-position:top}@media(max-width:768px){.footer__seals{flex-direction:column;align-items:flex-start;gap:18px}.footer__seals-label{max-width:none}.footer__seals-row{justify-content:flex-start}.footer__seals-row{gap:12px}}.footer__seal-wordmark{position:relative;display:flex;align-items:center;height:20px;max-width:78px;font-family:var(--font-display, var(--font-body));font-size:var(--fs-label, .75rem);font-weight:600;letter-spacing:.04em;color:var(--text-1, #F3F2EF);text-align:center}.footer__seal-enlace{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px}.footer__seal-enlace:focus-visible{outline:2px solid var(--accent, #7DEBC3);outline-offset:3px}.footer__seal-enlace .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--fs-display: clamp(2.375rem, 1.5rem + 3.5vw, 4rem);--fs-brand: clamp(4.5rem, 2rem + 8vw, 9rem);--fs-statement: clamp(2rem, 1rem + 3.4vw, 3.5rem);--fs-h2: clamp(1.75rem, 1.2rem + 2vw, 2.75rem);--fs-h3: clamp(1.125rem, 1rem + .5vw, 1.375rem);--fs-lead: clamp(1.0625rem, 1rem + .3vw, 1.25rem);--fs-body: 1rem;--fs-small: .9375rem;--fs-label: .75rem;--lh-display: 1.02;--lh-heading: 1.12;--lh-body: 1.6;--ls-display: -.04em;--ls-h2: -.03em;--ls-h3: -.015em;--ls-label: .06em;--line-1: rgba(243, 242, 239, .08);--line-2: rgba(243, 242, 239, .14);--line-3: rgba(243, 242, 239, .24);--line-accent: rgba(125, 235, 195, .42);--fill-1: rgba(243, 242, 239, .03);--fill-2: rgba(243, 242, 239, .06);--fill-3: rgba(243, 242, 239, .1);--text-1: #F3F2EF;--text-2: #B8B6B0;--text-3: #8F8D87;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px;--radius-pill: 999px;--section-gap: clamp(96px, 10vw, 144px);--section-inset: clamp(72px, 8vw, 112px);--container: 76rem;--gutter: clamp(16px, 4vw, 32px);--ease-out: cubic-bezier(.22, 1, .36, 1);--dur-1: .15s;--dur-2: .2s;--dur-3: .3s;--dur-4: .36s;--dur-5: .56s;--shadow-card: 0 24px 60px -32px rgba(0, 0, 0, .7), inset 0 1px 0 rgba(255, 255, 255, .06);--stack-gap: 20px;--focus-color: #7DEBC3;--bg-primary: #0F1012;--bg-secondary: #15161A;--bg-accent: #1B1C20;--bg-dark: #08090A;--bg-dark-card: #15161A;--bg-card: #131417;--text-primary: var(--text-1);--text-secondary: var(--text-2);--text-muted: var(--text-3);--text-soft: #4A4B50;--text-inverse: var(--text-1);--ink-strong: #FFFFFF;--accent: #7DEBC3;--accent-light: #7DEBC3;--accent-hover: #A2F2D6;--accent-subtle: rgba(125, 235, 195, .08);--accent-cyan: #7DEBC3;--accent-indigo: #7DEBC3;--on-accent: #0F1012;--accent-soft: #14261F;--warn: #F5A524;--ghost: #202125;--dots: radial-gradient(rgba(255, 255, 255, .07) 1px, transparent 1px);--border: rgba(255, 255, 255, .11);--border-light: rgba(255, 255, 255, .07);--gradient-accent: linear-gradient(135deg, #7DEBC3 0%, #7DEBC3 100%);--gradient-accent-reverse: linear-gradient(135deg, #7DEBC3 0%, #7DEBC3 100%);--gradient-accent-strong: linear-gradient(135deg, #A2F2D6 0%, #7DEBC3 100%);--gradient-subtle: linear-gradient(135deg, rgba(125, 235, 195, .06), rgba(125, 235, 195, .03));--gradient-dark: linear-gradient(135deg, #08090A, #15161A);--gradient-hero: radial-gradient(ellipse 80% 50% at 50% -20%, rgba(125, 235, 195, .05), transparent);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--shadow-md: 0 6px 20px rgba(0, 0, 0, .35);--shadow-lg: 0 16px 48px rgba(0, 0, 0, .45);--shadow-glow: 0 0 24px rgba(125, 235, 195, .14);--shadow-glow-lg: 0 0 48px rgba(125, 235, 195, .18);--shadow-elevation: 0 18px 50px -12px rgba(0, 0, 0, .6), 0 2px 8px rgba(0, 0, 0, .3);--section-padding: clamp(88px, 11vw, 160px);--bloque-gap: clamp(40px, 4.5vw, 72px);--container-max: 1200px;--container-narrow: 800px;--font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-display: "Inter Tight", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-heading: "Inter Tight", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-serif: var(--font-heading);--font-sans: var(--font-body);--radius-card: var(--radius-md);--glass-tint: linear-gradient(160deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, .02));--glass-tint-dark: linear-gradient(160deg, rgba(255, 255, 255, .07), rgba(255, 255, 255, .02));--glass-border: var(--line-2);--glass-border-dark: var(--line-2);--glass-blur: 16px;--glass-shadow: 0 28px 70px -24px rgba(0, 0, 0, .6), inset 0 1px 0 rgba(255, 255, 255, .06);--glass-shadow-dark: 0 32px 80px -28px rgba(0, 0, 0, .75), inset 0 1px 0 rgba(255, 255, 255, .08);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--duration-base: .6s;--duration-slow: 1s;--duration-fast: .3s}.section :is(p,li){max-width:min(62ch,100%)}.section .label-numbered+*,.hb__lead+*,.sc__lead+*{margin-block-start:var(--bloque-gap)}:where(a[href],button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}:where([tabindex="-1"]:not(a[href],button,input,select,textarea,summary)):focus-visible{outline:none}.saltar-al-contenido{position:absolute;left:16px;top:16px;z-index:2000;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);font-family:var(--font-body);font-size:var(--fs-small);font-weight:600;text-decoration:none;transform:translateY(calc(-100% - 24px));transition:transform .18s ease}.saltar-al-contenido:focus{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.saltar-al-contenido{transition:none}}.surface--claro{color-scheme:light;--bg-primary: #F4F3F0;--bg-secondary: #FFFFFF;--bg-accent: #EAE8E3;--bg-card: #FFFFFF;--text-1: #16171A;--text-2: #4A4B50;--text-3: #626368;--line-1: rgba(15, 16, 18, .08);--line-2: rgba(15, 16, 18, .14);--line-3: rgba(15, 16, 18, .24);--fill-1: rgba(15, 16, 18, .03);--fill-2: rgba(15, 16, 18, .06);--fill-3: rgba(15, 16, 18, .1);--focus-color: #16171A;--text-primary: #16171A;--text-secondary: #4A4B50;--text-muted: #626368;--borde-campo: #76777C;--text-soft: #C2C0BA;--text-inverse: #F3F2EF;--ink-strong: #000000;--accent: #16171A;--accent-light: #16171A;--accent-hover: #000000;--accent-subtle: rgba(15, 16, 18, .05);--accent-cyan: #16171A;--accent-indigo: #16171A;--on-accent: #FFFFFF;--accent-soft: #E6F6EF;--warn: #8A4B00;--ghost: #E7E5E0;--dots: radial-gradient(rgba(15, 16, 18, .1) 1px, transparent 1px);--border: rgba(15, 16, 18, .12);--border-light: rgba(15, 16, 18, .07);--gradient-accent: linear-gradient(135deg, #16171A 0%, #16171A 100%);--gradient-accent-reverse: linear-gradient(135deg, #16171A 0%, #16171A 100%);--gradient-accent-strong: linear-gradient(135deg, #000000 0%, #16171A 100%);--gradient-subtle: linear-gradient(135deg, rgba(15, 16, 18, .04), rgba(15, 16, 18, .02));--gradient-hero: radial-gradient(ellipse 80% 50% at 50% -20%, rgba(15, 16, 18, .04), transparent);--shadow-sm: 0 1px 3px rgba(15, 16, 18, .05);--shadow-md: 0 6px 20px rgba(15, 16, 18, .07);--shadow-lg: 0 16px 48px rgba(15, 16, 18, .1);--shadow-glow: 0 0 24px rgba(15, 16, 18, .1);--shadow-glow-lg: 0 0 48px rgba(15, 16, 18, .12);--shadow-elevation: 0 18px 50px -12px rgba(15, 16, 18, .13), 0 2px 8px rgba(15, 16, 18, .05);--glass-tint: linear-gradient(160deg, rgba(255, 255, 255, .88), rgba(255, 255, 255, .6));--glass-border: rgba(15, 16, 18, .1);--glass-shadow: 0 28px 70px -24px rgba(15, 16, 18, .18), inset 0 1px 0 rgba(255, 255, 255, .9);background:var(--bg-primary);color:var(--text-primary)}.surface--claro.section--alt{background:var(--bg-secondary)}.surface--claro.section--dark{background:var(--bg-primary);color:var(--text-primary)}.surface--claro.section--dark :is(h1,h2,h3){color:var(--text-primary)}.surface--claro.section--dark p{color:var(--text-secondary)}.surface--claro .sbd{background:var(--bg-primary)}.surface--claro .sbd__media{filter:saturate(.32) contrast(.94) brightness(1.14);opacity:.55}.surface--claro .sbd__velo{background:linear-gradient(180deg,#f4f3f0f7,#f4f3f0e8 30%,#f4f3f0e8 68%,#f4f3f0f7)}.surface--claro .aurora{display:none}.surface--claro .label-numbered,.surface--claro.section--dark .label-numbered{color:var(--text-secondary)}.surface--claro .label-numbered:before,.surface--claro.section--dark .label-numbered:before{background:var(--accent)}.surface--claro .cr__chart-titulo,.surface--claro .cr__leyenda-item,.surface--claro .cr__mecanismo-indicador{color:var(--text-secondary)}.surface--claro .cr__mecanismo-indicador-label{color:var(--text-muted)}.surface--claro .cr__mecanismo-icono,.surface--claro .cr__leyenda-item--ventas:before,.surface--claro .cr__leyenda-item--marca:before{color:var(--accent);background-color:var(--accent)}.surface--claro .cr__mecanismo-icono{background-color:transparent}.surface--claro .cr__leyenda-item--estructura:before{background:#0f10126b}.surface--claro .cr__linea--ventas{stroke:#0b6a4b;filter:none}.surface--claro .cr__leyenda-item--ventas:before{background:#0b6a4b}.surface--claro .cr__linea--estructura{stroke:#0f101261}.surface--claro .cr__brecha{stroke:#0b6a4b80}.surface--claro .cr__brecha-texto{fill:#0b6a4b}.surface--claro .cr__marca{stroke:#8a4b0080}.surface--claro .cr__leyenda{border-top-color:var(--border)}.surface--claro .cr__leyenda-item--marca:before{background:#8a4b00b3}.surface--claro :is(.cr__mecanismo,.cr__chart){border-color:var(--border)}.surface--claro .start__contract-label{color:var(--text-muted)}.surface--claro .sol__step-dot,.surface--claro .aev__opcion-marca{border-color:#0f10124d}.surface--claro .cap__state{border-color:#0f101233}.surface--claro .cr__mecanismo-indicador{border-color:#0f101242}.surface--claro.section-watermark:before{color:#0f101209}[class$=__title] em,[class$=title] em,[class$=__manifesto] em,[class$=__closing-text] em,.hero__title-highlight,.eco__closing-text em,.footer__manifesto em{font-family:inherit;font-style:normal;background:none;-webkit-text-fill-color:currentColor;color:var(--accent)}h1 em,h2 em,h3 em,h4 em{font-style:normal}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-padding-top:var(--site-header-offset, 96px)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-body);font-size:var(--fs-body);color:var(--text-primary);background:var(--bg-primary);line-height:var(--lh-body);overflow-x:hidden;overflow-x:clip}a{color:inherit;text-decoration:none}button{border:none;background:none;cursor:pointer;font-family:inherit}img{max-width:100%;display:block}ul,ol{list-style:none}h1,h2,h3,h4,h5{font-family:var(--font-heading);font-weight:600;line-height:var(--lh-heading);color:var(--text-primary);letter-spacing:var(--ls-h3);text-wrap:balance}h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}h2{font-size:var(--fs-h2);letter-spacing:var(--ls-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-lead)}p,li{text-wrap:pretty}p{color:var(--text-secondary);font-size:var(--fs-body);max-width:62ch}.text-gradient{background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(forced-colors:active){.text-gradient,.hero__title-highlight,.hb__title em,[class$=__title] em,[class$=title] em,.creative-quote:hover:before{background:none;-webkit-text-fill-color:currentColor;color:CanvasText}}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:var(--container-narrow)}.section{position:relative}:where(.section){padding-block:var(--section-padding)}@media(max-width:768px){:where(.section){padding-block:64px}}@media(max-width:480px){:where(.section){padding-block:48px}}:where(main>.section){padding-block:var(--section-inset)}:where(main>.section:not(.surface--claro,.section--alt,.section--superficie):not(:has(>.sbd))){padding-block:0}:where(main>*+.section){margin-block-start:var(--section-gap)}:where(main>.section:last-child:not(.surface--claro,.section--alt,.section--superficie):not(:has(>.sbd))){padding-block-end:var(--section-gap)}.section--alt{background-color:var(--bg-secondary);background-image:var(--dots);background-size:22px 22px}.section--dark{background:var(--bg-primary);color:var(--text-inverse)}.section--dark h1,.section--dark h2,.section--dark h3{color:var(--text-inverse)}.section--dark p{color:var(--text-secondary)}.glass{background:#15161ab8;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08)}.glass-dark{background:#0b112099;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08)}.glass-card{background:#15161a99;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-md)}.glass-panel{position:relative;background:var(--glass-tint);backdrop-filter:blur(var(--glass-blur)) saturate(1.2);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.2);border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--glass-shadow);isolation:isolate}.glass-panel--dark{background:var(--glass-tint-dark);border-color:var(--glass-border-dark);box-shadow:var(--glass-shadow-dark)}.glass-panel--sheen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.06) 45%,transparent 60%);opacity:0;transition:opacity .6s var(--ease-out-quart);pointer-events:none;z-index:-1}.glass-panel--sheen:hover:after{opacity:1}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass-panel{background:#15161af5}.glass-panel--dark{background:#171717f0}}.label{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:24px}.divider{width:48px;height:1px;background:var(--border);margin:32px 0}.divider--accent{background:var(--text-muted);height:1px;position:relative;overflow:hidden}.divider--accent:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,var(--accent-light),transparent);animation:dividerShimmer 3s ease-in-out infinite}@keyframes dividerShimmer{0%{left:-60%}to{left:160%}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;max-width:100%;padding:0 24px;border:1px solid transparent;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--fs-small);font-weight:600;line-height:1.2;letter-spacing:0;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),color .2s var(--ease-out);position:relative}@media(max-width:640px){.btn{min-height:44px;padding:3px 20px;white-space:normal;text-align:center;text-wrap:balance}}.btn--primary,.btn--dark,.btn--gradient{background:var(--accent);color:var(--on-accent)}.btn--primary:hover,.btn--dark:hover,.btn--gradient:hover{background:var(--accent-hover);color:var(--on-accent)}.btn--outline,.btn--suave{background:transparent;color:var(--text-1);border-color:var(--line-3)}.btn--outline:hover,.btn--suave:hover{background:var(--fill-2);border-color:var(--line-3);color:var(--text-1)}.circ{flex:none;display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid currentColor;border-radius:50%;transition:transform var(--duration-fast) var(--ease-out-quart)}a:hover .circ,button:hover .circ{transform:translate(3px)}.card-hover{transition:transform var(--duration-fast) var(--ease-out-quart),box-shadow var(--duration-fast) ease,border-color var(--duration-fast) ease}.card-hover:hover{transform:translateY(-4px);box-shadow:var(--shadow-elevation)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.js .revela{opacity:0;translate:var(--revela-x, 0) var(--revela-y, 16px);transition:opacity .6s var(--ease-out) var(--revela-retardo, 0s),translate .6s var(--ease-out) var(--revela-retardo, 0s)}.js .revela.revela--visible{opacity:1;translate:none}.js .revela:has(h1){opacity:1;translate:none;transition:none}@media(prefers-reduced-motion:reduce){.js .revela{opacity:1;translate:none;transition:none}}@media print{.js .revela{opacity:1;translate:none}}.section-watermark{position:relative;overflow:hidden}.section-watermark:before{content:attr(data-watermark);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-display);font-size:clamp(6rem,14vw,12rem);font-weight:600;color:#ffffff06;white-space:nowrap;pointer-events:none;z-index:0;letter-spacing:-.05em;line-height:1;-webkit-user-select:none;user-select:none}.section--dark.section-watermark:before{color:#ffffff07}.label-numbered{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-secondary);margin-bottom:24px}.label-numbered .label-num{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;color:var(--text-3);letter-spacing:0}.card-gradient-border{position:relative;border-radius:16px;padding:1px;background:linear-gradient(135deg,#7debc38c,#ffffff14 60%)}.card-gradient-border:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:15px;background:var(--bg-card)}.card-gradient-border>*{position:relative;z-index:1}.noise-texture:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;z-index:0;opacity:.5}.creative-quote{position:relative;padding-left:40px}.creative-quote:before{content:"“";position:absolute;left:0;top:-10px;font-family:var(--font-display);font-size:4rem;color:var(--text-muted);line-height:1;opacity:.3;transition:all .6s ease}.creative-quote:hover:before{background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:.8}.img-mono{filter:grayscale(100%) contrast(1.05);transition:filter .8s cubic-bezier(.16,1,.3,1)}.img-mono:hover{filter:grayscale(0%) contrast(1)}.color-emphasis{position:relative;z-index:1}html,body{overflow-x:hidden;overflow-x:clip;-webkit-overflow-scrolling:touch}body{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}body.scroll-locked{overflow:hidden;position:fixed;width:100%;height:100%}.seccion-cabecera{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.84fr);gap:clamp(32px,5vw,76px);align-items:center}.seccion-cabecera__texto>*+*{margin-block-start:0}.foto-seccion{margin:0}.foto-seccion__img{display:block;width:100%;height:auto;border-radius:10px;box-shadow:var(--shadow-lg)}@media(max-width:900px){.seccion-cabecera{grid-template-columns:1fr;gap:clamp(28px,6vw,44px)}}.surface--claro .start__contract-text{color:var(--text-secondary)}.surface--claro .start__contract-text strong{color:var(--text-primary)}.surface--claro :is(.btn--primary,.btn--dark,.btn--gradient){background:#7debc3;color:#0f1012;border-color:transparent;box-shadow:0 1px 2px #0f10121a,0 4px 14px -4px #0f10122e}.surface--claro :is(.btn--primary,.btn--dark,.btn--gradient):hover{background:#a2f2d6;color:#0f1012}.surface--claro :is(.btn--outline,.btn--suave){border-color:transparent;background:#efeeea;color:var(--text-1)}.surface--claro :is(.btn--outline,.btn--suave):hover{background:#e4e2dd;color:var(--text-1)}
