@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/roboto-latin-v51.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:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url('/fonts/roboto-latin-v51.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:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/roboto-latin-v51.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:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/plus-jakarta-sans-latin-v12.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:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/plus-jakarta-sans-latin-v12.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:'Plus Jakarta Sans';font-style:normal;font-weight:800;font-display:swap;src:url('/fonts/plus-jakarta-sans-latin-v12.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-weight:400;font-display:swap;src:url('/fonts/jetbrains-mono-latin-v24.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-weight:500;font-display:swap;src:url('/fonts/jetbrains-mono-latin-v24.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-weight:700;font-display:swap;src:url('/fonts/jetbrains-mono-latin-v24.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:'Roboto respaldo';src:local('Arial'),local('ArialMT');size-adjust:99.1%;ascent-override:93.61%;descent-override:24.63%;line-gap-override:0%}@font-face{font-family:'Jakarta respaldo';font-weight:600;src:local('Arial Bold'),local('Arial-BoldMT');size-adjust:99.15%;ascent-override:104.69%;descent-override:22.39%;line-gap-override:0%}@font-face{font-family:'Jakarta respaldo';font-weight:700;src:local('Arial Bold'),local('Arial-BoldMT');size-adjust:100.07%;ascent-override:103.73%;descent-override:22.18%;line-gap-override:0%}@font-face{font-family:'Jakarta respaldo';font-weight:800;src:local('Arial Bold'),local('Arial-BoldMT');size-adjust:100.95%;ascent-override:102.82%;descent-override:21.99%;line-gap-override:0%}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:500;font-display:swap;src:url('/fonts/cormorant-garamond-latin-v21.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:'Cormorant Garamond';font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/cormorant-garamond-latin-v21.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:'Cormorant Garamond';font-style:italic;font-weight:500;font-display:swap;src:url('/fonts/cormorant-garamond-italic-latin-v21.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{--bg-0:#f7f4ed;--bg-1:#f1ede3;--bg-2:#eae5d8;--card:#fdfcf8;--card-bg:#fdfcf8;--card-border:rgba(28,26,21,0.12);--gold-deep:#7a621a;--gold:#9a7d1e;--gold-bright:#85691a;--text-hi:#1c1a15;--text-mid:#57534a;--text-low:#6e685c;--green:#178a55;--green-text:#0d6b41;--red:#d42a3c;--crimson:#b02330;--crimson-bright:#d42a3c;--blue:#2a62c9;--blue-bright:#1f52b0;--mono:'JetBrains Mono',monospace;--heading:'Plus Jakarta Sans','Jakarta respaldo','Roboto',-apple-system,sans-serif;--esp-1:4px;--esp-2:8px;--esp-3:12px;--esp-4:16px;--esp-5:20px;--esp-6:24px;--esp-7:32px;--esp-8:40px;--esp-9:48px;--esp-10:64px;--esp-11:80px;--esp-12:96px;--txt-2xs:0.75rem;--txt-xs:0.8125rem;--txt-sm:0.875rem;--txt-base:1rem;--txt-prosa:1.0625rem;--txt-lead:clamp(1rem,0.94rem + 0.3vw,1.125rem);--txt-h4:1.0625rem;--txt-h3:clamp(1.125rem,0.98rem + 0.6vw,1.375rem);--txt-h2:clamp(1.5rem,1.2rem + 1.3vw,2.125rem);--txt-h1:clamp(2rem,1.5rem + 1.9vw,2.75rem);--txt-display:clamp(2.25rem,1.5rem + 3.2vw,3.75rem);--alto-linea-texto:1.6;--alto-linea-prosa:1.7;--medida:38em;--texto-prosa:#3d3a32;--titulo-seccion-mayus:none;--titulo-seccion-tracking:-0.015em;--radio-s:6px;--radio-m:8px;--radio-l:12px;--radio-xl:16px;--radio-pill:999px;--radius:12px;--borde-suave:rgba(28,26,21,0.10);--borde-medio:rgba(28,26,21,0.16);--borde-control:#8c8578;--borde-oro:rgba(122,98,26,0.45);--sombra-1:0 1px 2px rgba(28,26,21,0.06);--sombra-2:0 1px 2px rgba(28,26,21,0.05),0 8px 24px -12px rgba(28,26,21,0.20);--sombra-3:0 2px 4px rgba(28,26,21,0.05),0 24px 48px -24px rgba(28,26,21,0.30);--ancho-sitio:1200px;--ancho-medio:1040px;--ancho-lectura:760px;--canal:clamp(20px,2vw + 12px,32px);--seccion-y:clamp(48px,2.4vw + 36px,72px);--seccion-y-compacta:clamp(32px,2vw + 24px,56px);--cabeza-seccion-mb:clamp(24px,1vw + 20px,36px);--rejilla-gap:clamp(16px,1.2vw + 10px,24px);--dur-1:120ms;--dur-2:200ms;--curva:cubic-bezier(0.2,0.6,0.2,1);--btn-h-s:36px;--btn-h-m:44px;--btn-h-l:52px;--oro-boton:#7a621a;--oro-boton-hover:#6b5614;--oro-boton-activo:#5f4c12;--anillo-foco:2px solid var(--gold-deep)}*{box-sizing:border-box;margin:0;padding:0}@view-transition{navigation:auto}::view-transition-old(root){animation:appPagOut 0.16s ease both}::view-transition-new(root){animation:appPagIn 0.22s ease both}@keyframes appPagOut{to{opacity:0}}@keyframes appPagIn{from{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}html:active-view-transition .site-header{view-transition-name:ar4-cabecera}html:active-view-transition .app-bar{view-transition-name:ar4-barra}::view-transition-group(ar4-cabecera),::view-transition-group(ar4-barra),::view-transition-new(ar4-cabecera),::view-transition-new(ar4-barra),::view-transition-old(ar4-cabecera):only-child,::view-transition-old(ar4-barra):only-child{animation:none}::view-transition-old(ar4-cabecera):not(:only-child),::view-transition-old(ar4-barra):not(:only-child){animation:none;opacity:0}*{-webkit-tap-highlight-color:transparent}a,button,.btn,.filter-chip{touch-action:manipulation}label,summary,select,[role="button"],[role="tab"],input[type="checkbox"],input[type="radio"]{touch-action:manipulation}.btn:active,.filter-chip:active,.app-bar-item:active,.fl-strip-item:active,.trio-card:active,.sug-chip:active,.premio-btn:active,.community-tab-btn:active{transform:scale(0.97)}@media (display-mode:standalone){html,body{overscroll-behavior-y:none}.site-header,.app-bar,.ticker-bar{-webkit-user-select:none;user-select:none}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(212,175,55,0.28);border-radius:999px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:rgba(212,175,55,0.45);background-clip:content-box;border:3px solid transparent}body{background:radial-gradient(circle at 20% 0%,#eae5d8 0%,var(--bg-0) 55%);color:var(--text-hi);font-family:'Roboto','Roboto respaldo',-apple-system,sans-serif;line-height:var(--alto-linea-texto);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--heading)}h1,h2,h3{text-wrap:balance}h1{line-height:1.1;letter-spacing:-0.02em}h2{line-height:1.2;letter-spacing:-0.015em}h3{line-height:1.3;letter-spacing:-0.01em}h4,h5,h6{line-height:1.35}p{text-wrap:pretty}button,input,select,textarea{font:inherit;line-height:normal}::selection{background:rgba(154,125,30,0.22);color:var(--text-hi)}.container{max-width:var(--ancho-sitio);margin:0 auto;padding:0 var(--canal)}.container-wide{max-width:1440px}.contenedor-medio{max-width:var(--ancho-medio);margin-inline:auto}a{color:inherit;text-decoration:none}.ticker-bar{background:#0c0a07;border-bottom:1px solid var(--card-border);padding:6px 0;height:37px;box-sizing:border-box;overflow:hidden}.ar4-ticker{overflow:hidden;width:100%}.ar4-ticker-mount{position:relative}.ar4-ticker-track{display:inline-flex;align-items:center;white-space:nowrap;will-change:transform;animation:ar4-marquee 80s linear infinite}.ar4-ticker:hover .ar4-ticker-track{animation-play-state:paused}@keyframes ar4-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.ar4-cinta-btn{position:absolute;top:0;right:0;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:100%;padding:0 0 0 18px;border:0;cursor:pointer;line-height:0;color:#c9a227;background:linear-gradient(to right,rgba(12,10,7,0) 0%,#0c0a07 40%)}.ar4-cinta-btn:hover{color:#e6cf7a}.ar4-cinta-btn:focus-visible{outline:2px solid #c9a227;outline-offset:-3px}.ar4-cinta-btn svg{width:11px;height:11px;display:block}.ar4-ticker-mount.ar4-cinta-quieta .ar4-ticker-track{animation-play-state:paused !important}.ar4-cinta-link{position:absolute;left:-9999px;top:0;white-space:nowrap}.ar4-cinta-link:focus{position:fixed;left:0;top:0;z-index:10000;background:var(--gold);color:#16130a;padding:12px 18px;border-radius:0 0 8px 0;font-weight:700;text-decoration:none}#tituloRiskSuite{scroll-margin-top:0}.ar4-tk-item{display:inline-flex;align-items:baseline;gap:8px;padding:0 16px;border-right:1px solid rgba(255,255,255,0.07);font-size:0.82rem;flex:0 0 276px;box-sizing:border-box;overflow:hidden;white-space:nowrap}.ar4-tk-name{color:#f3efe7;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ar4-tk-price{font-family:var(--mono);color:#bfb5a6;font-variant-numeric:tabular-nums}.ar4-tk-chg{font-family:var(--mono);font-size:0.74rem;font-variant-numeric:tabular-nums}.ar4-tk-up{color:#2fbf71}.ar4-tk-down{color:#e05252}.ar4-tk-up::before,.ar4-tk-down::before{content:"";display:inline-block;width:0.62em;height:0.62em;margin-right:0.3em;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.ar4-tk-up::before{-webkit-mask-image:var(--ic-punta-arriba);mask-image:var(--ic-punta-arriba)}.ar4-tk-down::before{-webkit-mask-image:var(--ic-punta-abajo);mask-image:var(--ic-punta-abajo)}.ar4-tk-cerrado .ar4-tk-price{color:#8f887c}.ar4-tk-viejo{color:#8f887c}@media (max-width:640px){.ar4-tk-item{padding:0 10px;gap:6px;font-size:0.78rem;flex-basis:244px}}.site-header{background:transparent;border-bottom:1px solid var(--card-border);position:sticky;top:0;z-index:50}.site-header::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:rgba(247,244,237,0.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.header-top{display:flex;justify-content:center;padding:10px 0 8px;border-bottom:1px solid var(--card-border)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:60px;position:relative}.logo{display:flex;align-items:center;gap:9px;font-family:var(--mono);font-weight:700;font-size:1.15rem;letter-spacing:0.5px;color:var(--text-hi)}.logo span{color:var(--gold)}.logo-mark{flex-shrink:0;display:block}.logo-text{font-family:var(--mono);font-size:0.68rem;font-weight:600;letter-spacing:2px;color:var(--text-mid);margin-left:-2px}.nav-menu-btn{display:flex;align-items:center;gap:8px;background:transparent;border:1px solid var(--card-border);color:var(--text-hi);padding:8px 16px;border-radius:20px;font-size:0.86rem;font-weight:600;cursor:pointer;font-family:inherit;transition:border-color 0.15s,color 0.15s}.nav-menu-btn:hover,.nav-menu-btn[aria-expanded="true"]{border-color:var(--gold);color:var(--gold-bright)}.nav-menu-icon{display:inline-flex;align-items:center;line-height:1}.nav-menu-icon svg{width:16px;height:16px}.nav-premium-ic{width:13px;height:13px;flex-shrink:0}.main-nav{position:absolute;top:calc(100% + 10px);left:0;background:var(--bg-1);border:1px solid var(--card-border);border-radius:var(--radius);box-shadow:0 24px 60px rgba(0,0,0,0.28);padding:10px;display:none;flex-direction:column;min-width:230px;z-index:60;gap:2px}.main-nav.open{display:flex}.main-nav a{font-size:0.92rem;font-weight:500;color:var(--text-mid);padding:10px 14px;border-radius:8px;transition:background 0.15s,color 0.15s}.main-nav a:hover{background:rgba(28,26,21,0.05);color:var(--gold-deep)}.main-nav a.nav-active{color:var(--gold-deep);background:rgba(212,175,55,0.08)}.header-actions{display:flex;align-items:center;gap:12px}.header-actions a.nav-premium{display:inline-flex;align-items:center;gap:5px;color:var(--gold-deep);font-weight:700;font-size:0.8rem;padding:6px 13px;border-radius:20px;background:rgba(212,175,55,0.09);border:1px solid rgba(212,175,55,0.32);transition:background .15s,border-color .15s,box-shadow .15s}.header-actions a.nav-premium:hover{background:rgba(212,175,55,0.18);border-color:rgba(212,175,55,0.6);box-shadow:0 4px 14px rgba(212,175,55,0.22)}.header-actions a#authBtn{border:1px solid var(--card-border);padding:6px 14px;border-radius:20px;font-size:0.82rem;color:var(--text-mid);transition:border-color 0.15s,background 0.15s,box-shadow 0.15s}.header-actions a#authBtn:hover{border-color:var(--gold)}.header-actions a#authBtn.nav-auth-cta{display:inline-flex;align-items:center;gap:7px;padding:6px 14px 6px 12px;background:linear-gradient(135deg,rgba(240,199,94,0.14),rgba(212,175,55,0.06));border-color:rgba(212,175,55,0.4)}.header-actions a#authBtn.nav-auth-cta:hover{border-color:var(--gold-bright);box-shadow:0 4px 16px rgba(212,175,55,0.28)}.nav-auth-ic{width:16px;height:16px;color:var(--gold-bright);flex-shrink:0}.nav-auth-main{color:var(--gold-bright);font-weight:700}.nav-auth-sep{color:var(--text-low);opacity:0.6}.nav-auth-alt{color:var(--text-mid)}.header-actions a#authBtn.has-avatar{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 5px;background:rgba(28,26,21,0.03)}.header-actions a#authBtn.has-avatar:hover{border-color:rgba(212,175,55,0.5);background:rgba(212,175,55,0.06)}.header-actions a#authBtn.has-avatar span:not(.avatar-fallback){font-weight:600;color:var(--text-hi)}.nav-pm-caret{width:14px;height:14px;color:var(--text-low);flex-shrink:0}.nav-avatar{border:1px solid rgba(28,26,21,0.12)}@media (max-width:560px){.nav-auth-sep,.nav-auth-alt{display:none}.header-actions a.nav-premium span{display:none}}.nav-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0}.header-actions a#authBtn{position:relative}.header-actions a#authBtn span.nav-unread-dot,.header-actions a#authBtn.has-avatar span.nav-unread-dot{position:absolute;top:-5px;left:19px;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:2px solid var(--bg-0,#f7f4ed);background:var(--gold-deep);color:#fff;font-family:var(--mono);font-size:0.62rem;font-weight:700;line-height:1;pointer-events:none}.premium-lock-overlay{position:absolute;inset:0;background:rgba(253,252,248,0.72);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:20px;z-index:2}.premium-lock-overlay p{color:var(--text-mid);font-size:0.82rem;max-width:220px}.badge-premium{font-family:var(--mono);font-size:0.65rem;font-weight:700;color:#16130a;background:linear-gradient(135deg,#b08c22,#c9a233);padding:3px 9px;border-radius:20px;text-transform:uppercase;margin-left:8px}.hero{padding:clamp(48px,4vw + 32px,96px) 0 clamp(40px,3vw + 24px,72px)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:var(--txt-2xs);font-weight:500;line-height:1.4;letter-spacing:0.14em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:var(--esp-3)}.gold{color:var(--gold-bright)}.hero-text p{color:var(--text-mid);font-size:var(--txt-lead);line-height:1.6;max-width:32.5em;margin-bottom:var(--esp-7)}.hero-actions{display:flex;gap:var(--esp-3);flex-wrap:wrap}.hero-centrado{padding:76px 0 56px;text-align:center;position:relative;overflow:hidden}.hero-centrado .hero-text p{max-width:640px;margin-left:auto;margin-right:auto}@media (max-width:640px){.hero-centrado{padding:48px 0 36px}}.btn{display:inline-block;min-height:var(--btn-h-m);padding:11px 20px;border-radius:var(--radio-m);font-family:inherit;font-weight:600;font-size:0.9375rem;line-height:20px;letter-spacing:0.005em;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent}@media (prefers-reduced-motion:no-preference){.btn{transition:background-color var(--dur-1) var(--curva),border-color var(--dur-1) var(--curva),color var(--dur-1) var(--curva),box-shadow var(--dur-2) var(--curva)}}.btn:hover{transform:none}.btn:focus-visible{outline:var(--anillo-foco);outline-offset:3px;border-radius:var(--radio-m)}.btn-sm{min-height:var(--btn-h-s);padding:7px 14px;font-size:var(--txt-sm);line-height:20px;border-radius:var(--radio-s)}.btn-lg,.btn-xl{min-height:var(--btn-h-l);padding:15px 28px;font-size:1rem;line-height:20px}.btn-gold{background:var(--oro-boton);border-color:var(--oro-boton);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.14),0 1px 2px rgba(28,26,21,0.18)}.btn-gold:hover{background:var(--oro-boton-hover);border-color:var(--oro-boton-hover);color:#fff}.btn-gold:active{background:var(--oro-boton-activo);border-color:var(--oro-boton-activo)}.btn-outline{background:rgba(253,252,248,0.6);border-color:var(--borde-medio);color:var(--text-hi)}.btn-outline:hover{border-color:var(--gold-deep);background:rgba(154,125,30,0.06);color:var(--text-hi)}.btn-ghost{background:transparent;border-color:transparent;color:var(--gold-deep);padding-left:8px;padding-right:8px;text-decoration:underline;text-decoration-color:rgba(122,98,26,0.35);text-decoration-thickness:1px;text-underline-offset:4px}.btn-ghost:hover{text-decoration-color:currentColor;color:var(--oro-boton-hover)}.btn:disabled,.btn[aria-disabled="true"]{opacity:0.6;cursor:not-allowed;transform:none;box-shadow:none}.btn[data-hecho="1"]:disabled,.btn:disabled.btn-estado,.btn:disabled.rl-en-espera,.avatar-shop-card.current .btn:disabled{opacity:1;cursor:default}.btn[aria-busy="true"]{cursor:progress}.btn-outline-gold{background:transparent;border-color:var(--borde-oro);color:var(--gold-deep)}.btn-outline-gold:hover{border-color:var(--gold-deep);background:rgba(154,125,30,0.08);color:var(--oro-boton-hover)}.btn-block{display:block;text-align:center;width:100%;margin-top:16px}.risk-strip{background:#e3ddcd;border-top:1px solid rgba(212,175,55,0.2);border-bottom:1px solid rgba(212,175,55,0.2);color:var(--text-mid);font-size:0.82rem;padding:10px 0}.section{padding:var(--seccion-y) 0}.section-compacta{padding:var(--seccion-y-compacta) 0}.section-alt{background:var(--bg-1);border-top:1px solid rgba(28,26,21,0.05);border-bottom:1px solid rgba(28,26,21,0.05)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--esp-3) var(--esp-6);margin-bottom:var(--cabeza-seccion-mb)}.section-head h2{font-size:var(--txt-h2);font-weight:700;line-height:1.15}.section-head h3{font-size:var(--txt-h3);font-weight:700;line-height:1.25}.section-head h2,.section-head h3{text-transform:var(--titulo-seccion-mayus);letter-spacing:var(--titulo-seccion-tracking)}.section-head>p{color:var(--text-mid);font-size:var(--txt-base);max-width:34em}.section>.container>p:not([class]),.section-head + p:not([class]){max-width:var(--medida)}.see-all{color:var(--gold-deep);font-size:var(--txt-sm);font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,98,26,0.35);text-decoration-thickness:1px;text-underline-offset:4px}.see-all:hover{color:var(--oro-boton-hover);text-decoration-color:currentColor}.featured-broker{position:relative;background:linear-gradient(135deg,#f1ece0 0%,#ece5d6 60%,#eee1da 100%);border:1px solid rgba(212,175,55,0.35);border-radius:14px;padding:40px 36px 32px;box-shadow:0 24px 70px rgba(0,0,0,0.22),0 0 0 1px rgba(212,175,55,0.06);overflow:hidden}.featured-ribbon{display:inline-block;font-family:var(--mono);font-size:0.72rem;font-weight:700;letter-spacing:0.5px;color:#16130a;background:linear-gradient(135deg,#b08c22,#c9a233);padding:6px 14px;border-radius:20px;margin-bottom:18px}.featured-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:36px;position:relative}.featured-brand{font-family:var(--mono);font-size:1.9rem;font-weight:800;letter-spacing:1px;background:linear-gradient(135deg,#1c1a15,var(--gold-bright));-webkit-background-clip:text;background-clip:text;color:transparent}.why-box{background:rgba(28,26,21,0.03);border:1px solid var(--card-border);border-radius:var(--radius);padding:22px}.why-box h4{font-size:1rem;margin-bottom:14px}.why-box ul{list-style:none;margin-bottom:18px}.why-box li::before{content:"";position:absolute;left:2px;top:6px;width:0.9em;height:1.5em;background-color:var(--gold-bright);-webkit-mask-image:var(--ic-visto);mask-image:var(--ic-visto);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.pros-cons h5{font-size:0.72rem;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:8px;font-family:var(--mono)}.pros-cons .neutral-nota{font-size:0.72rem;color:var(--text-low);line-height:1.45;margin:-4px 0 6px}:root{--ic-visto:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5.4 5.4L20 6.5'/%3E%3C/svg%3E");--ic-equis:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E");--ic-flecha:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E");--ic-punta-der:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M9 5l8 7-8 7z'/%3E%3C/svg%3E");--ic-punta-abajo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M5 9l7 8 7-8z'/%3E%3C/svg%3E");--ic-punta-arriba:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M12 7l7 8H5z'/%3E%3C/svg%3E");--ic-estrella:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M12 3l2.6 5.3 5.9.9-4.3 4.1 1 5.8-5.2-2.7-5.2 2.7 1-5.8L3.5 9.2l5.9-.9z'/%3E%3C/svg%3E")}.ic-ir{width:1em;height:1em;vertical-align:-0.14em;margin-left:5px;flex-shrink:0}.broker-card{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radio-l);padding:clamp(20px,1.2vw + 15px,28px);box-shadow:var(--sombra-1);position:relative}.broker-rank{font-family:var(--mono);color:var(--gold-bright);font-weight:700;font-size:0.85rem;margin-bottom:8px}.broker-card h3{font-size:var(--txt-h4);font-weight:700;line-height:1.3;letter-spacing:-0.01em;margin-bottom:8px}.stars{color:var(--gold-bright);font-size:0.95rem;margin-bottom:16px}.stars span{color:var(--text-mid);font-family:var(--mono);margin-left:6px}.broker-facts strong,.featured-facts strong,.trust-score-badge strong,.broker-rank,.trust-score-total strong,.trust-score-row-head strong,.ex-trust-fila b,.badge-impact,.compare-table td,.r20-nota strong{font-variant-numeric:tabular-nums}.rl-alerta .rl-prin{color:var(--crimson)}.r20-tit svg{color:var(--gold);flex-shrink:0}.r20-cols h3{margin:0 0 6px;font-family:var(--mono);font-size:0.72rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}.r20-pro h3{color:var(--green-text)}.r20-con h3{color:var(--crimson)}.r20-pasos a,.ficha-pasos a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid var(--card-border);border-radius:10px;background:rgba(28,26,21,0.02);font-size:0.84rem;font-weight:600;line-height:1.35;color:var(--text-hi);text-decoration:none;transition:border-color 0.15s,background 0.15s}.r20-pasos a:hover,.ficha-pasos a:hover{border-color:var(--gold);background:rgba(154,125,30,0.06)}.r20-pasos a svg,.ficha-pasos a svg{color:var(--gold);flex-shrink:0}@media (prefers-reduced-motion:reduce){.r20-pasos a,.ficha-pasos a{transition:none}}.pag-indice a{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border:1px solid var(--card-border);border-radius:30px;background:var(--card);font-size:0.82rem;font-weight:600;color:var(--text-hi);text-decoration:none;white-space:nowrap}.pag-indice a:hover{border-color:var(--gold)}:is(#ranking,#comparativa,#buscador,#brokersAliadosSection,#preguntas,#prepararte,#miedos,#prosContras){scroll-margin-top:130px}.promo-card h3{font-size:1.25rem;margin-bottom:10px}.promo-card p{color:var(--text-mid);font-size:0.92rem;margin-bottom:20px}.article-body p{margin-bottom:16px}.article-body h3{color:var(--text-hi)}:is(#noticiaBody,#ideaBody,#ideaPremiumBody,#articleBody)>:is(p,ul,ol,h2,h3,h4,blockquote){max-width:68ch}:is(#noticiaBody,#ideaBody,#ideaPremiumBody,#articleBody) :is(h2,h3,h4){line-height:1.3;margin:1.6em 0 0.55em;text-wrap:balance}:is(#noticiaBody,#ideaBody,#ideaPremiumBody,#articleBody)>:is(h2,h3,h4):first-child{margin-top:0}:is(#noticiaBody,#ideaBody,#ideaPremiumBody,#articleBody) :is(ul,ol){padding-left:1.3em;margin-bottom:16px}:is(#noticiaBody,#ideaBody,#ideaPremiumBody,#articleBody) li{margin-bottom:6px}@media (min-width:700px){:is(#noticiaBody,#ideaBody,#ideaPremiumBody,#articleBody){font-size:1.0625rem}}.cont-card-tit a{color:inherit}.cont-card-tit a:hover{color:var(--gold-deep)}.cont-card-cta:hover{color:var(--text-hi)}.cont-vacio p{color:var(--text-mid);font-size:0.92rem;margin:0 auto 12px;max-width:56ch}.sig-paso-item:hover{border-color:var(--gold);background:#fff}.sig-paso-ic svg{width:18px;height:18px}.broker-card:hover,.news-item:hover,.promo-card:hover,.guia-rel:hover,a.glass-card:hover{transform:none;border-color:var(--borde-oro);box-shadow:var(--sombra-2)}.promo-banner::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 20%,rgba(212,175,55,0.25),transparent 55%);pointer-events:none}.promo-banner-text h3{font-size:1.25rem;margin-bottom:6px}.promo-banner-text p{color:var(--text-mid);font-size:0.9rem}.btn-crimson:hover{background:#961d29;border-color:#961d29;color:#fff}.badge-live::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--crimson-bright)}.page-hero .badge-impact{display:inline-block;max-width:100%;line-height:1.5}.filter-chip:hover{border-color:var(--gold-deep);color:var(--text-hi)}.filter-chip:focus-visible{outline:var(--anillo-foco);outline-offset:2px}.filter-chip.active,.filter-chip[aria-pressed="true"],.filter-chip[aria-selected="true"]{background:var(--text-hi);color:#f7f4ed;border-color:var(--text-hi);font-weight:600}@media (max-width:680px){:is(#flashFilters,#noticiasFilterBar,#ideasFilterBar,#psicoFilterBar){flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:6px;margin-left:-6px;margin-right:-6px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}:is(#flashFilters,#noticiasFilterBar,#ideasFilterBar,#psicoFilterBar)::-webkit-scrollbar{display:none}:is(#flashFilters,#noticiasFilterBar,#ideasFilterBar,#psicoFilterBar) .filter-chip{flex:none;white-space:nowrap}}.compare-table-wrap:focus-visible{outline:var(--anillo-foco);outline-offset:2px}.compare-table th,.compare-table td{padding:14px 16px;border-bottom:1px solid rgba(28,26,21,0.08);text-align:left;vertical-align:top}.compare-table thead th{background:var(--bg-1);color:var(--text-mid);font-family:var(--mono);font-size:var(--txt-2xs);font-weight:500;letter-spacing:0.08em;text-transform:uppercase;border-bottom:1px solid var(--borde-medio);vertical-align:bottom;position:sticky;top:0;z-index:3}.compare-table tbody th{color:var(--text-hi);font-weight:600;background:var(--card);white-space:normal}.compare-table tbody td{color:var(--text-hi);line-height:1.5;white-space:normal;min-width:180px}.compare-table tbody tr:hover>td{background:#faf6ec}.compare-table th.num{text-align:right}.compare-table .num,.compare-table td[data-num]{font-family:var(--mono);text-align:right;font-variant-numeric:tabular-nums}.compare-table tbody tr:last-child th,.compare-table tbody tr:last-child td{border-bottom:none}@media (min-width:1000px){.compare-table:not(:has(thead th:nth-child(8))) tbody td{min-width:0}}@media (max-width:700px){.compare-table-wrap:has(.ct-tarjetas){overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.compare-table.ct-tarjetas,.compare-table.ct-tarjetas tbody,.compare-table.ct-tarjetas tr{display:block;width:100%}.compare-table.ct-tarjetas>caption{display:block;padding:0 0 10px !important}.compare-table.ct-tarjetas thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.compare-table.ct-tarjetas tbody tr{margin:0 0 12px;background:var(--card);border:1px solid var(--borde-suave);border-radius:var(--radio-l);box-shadow:var(--sombra-1);overflow:hidden}.compare-table.ct-tarjetas tbody tr:hover>td{background:transparent}.compare-table.ct-tarjetas .num{text-align:left}.compare-table.ct-tarjetas tbody th,.compare-table.ct-tarjetas tbody td{display:block;width:auto;min-width:0 !important;max-width:none !important;white-space:normal;text-align:left}.compare-table.ct-tarjetas tbody th{position:static !important;box-shadow:none !important;padding:12px 14px 10px;font-size:1rem;font-weight:700;color:var(--text-hi);background:var(--card);border-bottom:1px solid var(--card-border)}.compare-table.ct-tarjetas tbody td{padding:10px 14px;border-bottom:1px solid var(--card-border)}.compare-table.ct-tarjetas tbody tr>:last-child{border-bottom:0}.compare-table.ct-tarjetas tbody td[data-label]::before{content:attr(data-label);display:block;margin:0 0 4px;font-family:var(--mono);font-size:var(--txt-2xs);font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:var(--text-mid)}.compare-table.ct-tarjetas tbody th[colspan]{border-bottom:0}}.compare-table>caption{white-space:normal;position:sticky;left:0;box-sizing:border-box;max-width:min(calc(100vw - 58px),1138px)}table.compare-table tbody tr th{position:sticky;left:0;z-index:2;background:var(--card);box-shadow:1px 0 0 var(--card-border)}.compare-table:has(tbody th) thead th:first-child{position:sticky;left:0;z-index:4}@media (max-width:700px){table.compare-table tbody tr th{max-width:120px}}table.compare-table tbody tr th[colspan]{position:static;box-shadow:none}@media (min-width:701px){.guia-body .compare-table th,.guia-body .compare-table td{white-space:normal}.guia-body .compare-table tbody td{min-width:0}}.guia-body .compare-table:not(:has(thead th:nth-child(3))) thead th{white-space:normal}.guia-body .compare-table:not(:has(thead th:nth-child(3))) tbody td{min-width:0}.inv-doc>:is(p,ul,ol){max-width:70ch}@media (max-width:700px){.compare-table-wrap:has(>.sab-tabla){overflow:visible}}.page-hero p{color:var(--text-mid);max-width:640px;font-size:1rem}.page-hero h1~p:not([class]){font-size:var(--txt-lead);line-height:1.6;max-width:35em}.page-hero h1~p:not([class]) + p:not([class]){margin-top:var(--esp-3)}.page-hero p a,.enlaces-visibles a{color:var(--gold-deep);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgba(154,125,30,0.45);text-underline-offset:3px}.page-hero p a:hover,.enlaces-visibles a:hover{text-decoration-color:currentColor}.breadcrumb a{color:var(--text-mid)}.breadcrumb a:hover{color:var(--gold-deep);text-decoration:underline;text-underline-offset:3px}.breadcrumb:has(>#breadcrumbTitle){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:6px;margin:-6px -6px 10px}.info-card .info-num:has(svg){display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:rgba(154,125,30,0.08);border:1px solid rgba(154,125,30,0.25)}.info-card .info-num svg{width:22px;height:22px;color:var(--gold-deep)}.info-card h4{font-size:var(--txt-h4);font-weight:700;line-height:1.3;letter-spacing:-0.01em;margin-bottom:8px}.info-card p{font-size:var(--txt-sm);line-height:1.6;color:var(--text-mid)}.upsell-overlay.hidden{display:none}.upsell-modal h3{font-size:1.25rem;margin-bottom:6px}.social-links-row-display a{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:rgba(28,26,21,0.06);border:1px solid var(--card-border);font-size:0.82rem;color:var(--text-mid)}.social-links-row-display a:hover{border-color:var(--gold);color:var(--gold-bright)}.academy-stage-icon svg{width:26px;height:26px}@media (max-width:900px){.community-tab-btn.active{border-bottom-color:var(--gold)}}.perfil-actions .btn{transition:transform 0.14s,box-shadow 0.14s}.perfil-actions .btn:hover{transform:translateY(-2px)}#perfilRoot .community-tab-btn{display:inline-flex;align-items:center;gap:7px;min-height:44px}.btn-ic svg{width:16px;height:16px;flex-shrink:0}.h2-ic svg{width:22px;height:22px;color:var(--gold-deep);flex-shrink:0}.sec-h svg{color:var(--gold-bright,#f0c75e);flex-shrink:0}.filter-chip svg{width:14px;height:14px;vertical-align:-2px;margin-right:4px}.rank-ladder-arrow svg{width:20px;height:20px;display:block}.avatar-shop-card img{width:64px;height:64px;border-radius:50%;background:rgba(28,26,21,0.05)}#bookmarksToggleBtn.active{background:linear-gradient(135deg,#b08c22,#c9a233);color:#16130a;border-color:transparent;font-weight:700}@keyframes comentario-resaltado{0%,55%{background:rgba(154,125,30,0.08);box-shadow:0 0 0 6px rgba(154,125,30,0.08),0 0 0 8px rgba(154,125,30,0.35)}100%{background:transparent;box-shadow:0 0 0 6px rgba(154,125,30,0),0 0 0 8px rgba(154,125,30,0)}}.comment-menciones button{background:none;border:0;border-radius:7px;text-align:left;cursor:pointer;padding:10px 10px;min-height:40px;font-size:0.84rem;color:var(--text-hi);font-family:inherit}.comment-avatar img{width:100%;height:100%;object-fit:cover}.footer-grid:has(>.footer-col){grid-template-columns:1.3fr 1fr 1fr 1.1fr 1.35fr;gap:28px}@media (max-width:1100px) and (min-width:901px){.footer-grid:has(>.footer-col){grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid:has(>.footer-col)>:first-child,.footer-grid:has(>.footer-col)>:last-child{grid-column:1 / -1}}@media (max-width:900px){.footer-grid.footer-grid:has(>.footer-col){grid-template-columns:minmax(0,1fr);gap:26px}}.site-footer h5{font-size:0.85rem;color:var(--text-mid);margin-bottom:14px;text-transform:uppercase;letter-spacing:0.5px}.site-footer a{display:block;color:var(--text-mid);font-size:0.88rem;padding:4px 0}.site-footer a:hover{color:var(--gold-bright)}@media (max-width:900px){.header-actions a.nav-premium span{display:none}}.chat-launcher:hover{transform:scale(1.04)}.chat-greeting.show{display:block}.chat-greeting-close svg{width:13px;height:13px}@keyframes greeting-pop{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.chat-greeting .cg-corto{display:none}@media (max-width:900px){.chat-greeting.show{display:flex;align-items:center}.chat-greeting .cg-largo{display:none}.chat-greeting .cg-corto{display:inline}.chat-greeting .chat-greeting-close{top:0;right:0}}.chat-launcher.chat-launcher-cargando{opacity:0.72;cursor:progress}.chat-greeting.chat-aviso-carga{padding-right:16px}.chat-launcher-icon svg{width:22px;height:22px}.chat-launcher-cara svg,.chat-launcher-cara img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 22%}img.aria-retrato{object-fit:cover;object-position:50% 22%;background:var(--card)}@keyframes chat-status-pulse{0%{box-shadow:0 0 0 0 rgba(46,204,113,0.5)}70%{box-shadow:0 0 0 6px rgba(46,204,113,0)}100%{box-shadow:0 0 0 0 rgba(46,204,113,0)}}.glossary-box summary{cursor:pointer;padding:14px 0;font-weight:600;font-size:0.92rem;color:var(--text-hi);list-style:none;display:flex;align-items:center;justify-content:space-between}.glossary-box summary::after{content:"+";font-family:var(--mono);color:var(--gold-bright);font-size:1.1rem}.glossary-box[open] summary::after{content:"−"}.faq-item[open]{border-color:var(--borde-oro)}.faq-item summary{cursor:pointer;min-height:56px;padding:16px 0;font-weight:600;font-size:var(--txt-base);line-height:1.4;color:var(--text-hi);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";font-family:var(--mono);color:var(--gold-deep);font-size:1.1rem;flex-shrink:0}.faq-item[open] summary::after{content:"−"}.faq-item summary:focus-visible{outline:var(--anillo-foco);outline-offset:2px;border-radius:6px}.idea-chart-tabs button{background:transparent;border:1px solid var(--card-border);color:var(--text-mid);font-size:0.78rem;font-family:var(--mono);padding:5px 12px;border-radius:6px;cursor:pointer}.fin-hero-trend svg{flex:0 0 auto;width:11px;height:11px}.source-box a{color:var(--gold-bright);font-weight:600}@keyframes idea-fade-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes skeleton-sweep{100%{transform:translateX(100%)}}.sidebar-block h3{font-size:0.86rem;margin-bottom:10px;color:var(--text-hi)}.noticia-readtime a{color:var(--gold-bright)}.comment-error-carga .btn{min-height:40px}.join-prompt-overlay.visible{display:flex}.sorteo-overlay.visible{opacity:1}.sorteo-overlay.visible .sorteo-card{transform:none}.sorteo-card h3{font-size:1.35rem;line-height:1.3;margin-bottom:6px}.sorteo-premio svg{width:20px;height:20px;color:var(--gold-bright);flex-shrink:0}.sorteo-nota a{color:var(--gold-deep);text-decoration:underline;text-underline-offset:2px}.premios-band-head h3{font-size:1.35rem;line-height:1.35;margin-bottom:10px}.premios-band-card:hover{transform:translateY(-3px);border-color:rgba(212,175,55,0.5)}.premios-band-ic svg{width:22px;height:22px}.avatar-generated img{width:100%;height:100%;object-fit:cover}.aria-av .aria-core{transform-origin:50px 50px;transition:filter 200ms ease}.aria-av .aria-pulse{opacity:0;transform-origin:50px 50px}@keyframes ariaCoreGlow{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes ariaPulse{0%{opacity:0.5;transform:scale(0.72)}100%{opacity:0;transform:scale(1.18)}}@keyframes voiceBarPulse{0%,100%{height:5px}50%{height:17px}}.mt-head h3{margin:0 0 3px;font-size:1.12rem}.quiz-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--gold,#d4af37),transparent 70%)}.quiz-card-head h3{margin:0 0 3px;font-size:1.15rem}.quiz-option input{position:absolute;opacity:0;pointer-events:none}.quiz-option:has(input:focus-visible){outline:3px solid var(--gold-deep);outline-offset:2px}.quiz-option:focus-within{outline:3px solid var(--gold-deep);outline-offset:2px}@keyframes nav-pm-in{from{opacity:0;transform:translateY(-8px) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.nav-profile-menu a,.nav-profile-menu button{transition:none}.nav-profile-menu a:active,.nav-profile-menu button:active{transform:none}}.nav-pm-avatar img{width:100%;height:100%;object-fit:cover}.nav-pm-id{min-width:0}.nav-profile-menu a,.nav-profile-menu button{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:none;border:none;color:var(--text-mid);font-size:0.88rem;font-weight:500;padding:11px 12px;border-radius:9px;cursor:pointer;font-family:inherit;min-height:44px;-webkit-tap-highlight-color:transparent;transition:background 0.14s,color 0.14s,transform 0.08s}.nav-profile-menu a:active,.nav-profile-menu button:active{transform:scale(0.985)}.nav-profile-menu a svg,.nav-profile-menu button svg{width:17px;height:17px;flex-shrink:0;color:var(--gold-bright,#f0c75e)}.nav-profile-menu .nav-pm-logout svg{color:var(--crimson)}.nav-profile-menu .nav-pm-logout:hover{background:rgba(225,58,75,0.1);color:var(--crimson)}.join-benefits-card h3{margin:12px 0 6px;font-size:1.3rem}.join-benefits-list li:last-child{border-bottom:none}.join-benefits-list li span{flex-shrink:0;font-size:1.1rem}.ar4-welcome-card h3{font-size:1.4rem}@keyframes ar4WelcomeIn{from{opacity:0}to{opacity:1}}@keyframes ar4WelcomePop{0%{transform:scale(0.4) rotate(-12deg);opacity:0}60%{transform:scale(1.15) rotate(6deg)}100%{transform:scale(1) rotate(0);opacity:1}}.ecal-vals div span{display:block;font-size:0.68rem;color:var(--text-low);text-transform:uppercase;letter-spacing:0.3px}.ecal-embed-head h3{font-size:1.1rem;margin:0}.ecal-embed-mini .ecal-vals div strong{font-size:0.76rem;margin-left:3px}#p2pPrecioEstado.p2p-estado-alerta{padding:8px 10px;border:1px solid var(--crimson);border-radius:8px;background:rgba(212,42,60,0.05);color:var(--crimson);font-weight:600}.rs-empty .rs-steps li span:not(.rs-step-ic){display:block;font-size:0.78rem;color:var(--text-low);line-height:1.4}@keyframes ind-pulse{0%,100%{opacity:1}50%{opacity:0.25}}.main-nav a.nav-gold::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;border-radius:2px;background:linear-gradient(180deg,var(--gold-bright),var(--gold));transition:height .18s ease}.main-nav a.nav-gold:hover{color:var(--gold-deep);background:rgba(212,175,55,0.1)}.main-nav a.nav-gold:hover::before{height:60%}.risk-lab .community-form-msg:empty{display:none}.rl-lock-overlay[hidden],.rl-curves-lock[hidden],.rl-cta[hidden],.rl-pro-banner[hidden],.ea-lock-overlay[hidden],.ea-pro-banner[hidden],.cp-lock[hidden],.cp-banner[hidden],[hidden]{display:none !important}.chk-item.chk-on .chk-box svg{opacity:1;transform:scale(1)}#journalSection .community-post-card:hover{border-color:rgba(212,175,55,0.28);transform:translateY(-1px)}*{scrollbar-width:thin;scrollbar-color:rgba(212,175,55,0.45) rgba(28,26,21,0.05)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:rgba(28,26,21,0.05);border-radius:10px}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--gold-bright),var(--gold) 55%,#b8860b);border-radius:10px;border:2px solid rgba(247,244,237,0.9);background-clip:padding-box}*::-webkit-scrollbar-corner{background:transparent}.inst-card h3{font-size:1.02rem;line-height:1.35;margin:0}.inst-card h3 a{color:var(--text-hi)}.inst-card h3 a:hover{color:var(--gold-bright)}.inst-gate h3{font-size:1.2rem;margin-bottom:10px}.diploma-modal h3{margin-bottom:8px;font-size:1.1rem}@media print{.no-print,.site-header,.site-footer,.ticker-bar,#chatbotWidget,.chat-greeting{display:none !important}body::before,body::after{display:none !important}body{background:#fdfcf8 !important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.section{padding:0 !important}.container{max-width:100% !important;padding:0 !important}}@keyframes pulseDot{0%,100%{opacity:1}50%{opacity:0.45}}.faq-refined .faq-item summary{display:flex;align-items:center;gap:14px;padding:16px 0;font-size:var(--txt-base);font-weight:600;color:var(--text-hi);cursor:pointer;list-style:none}.faq-refined .faq-item summary::after{content:"+";margin-left:auto;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:1px solid var(--borde-oro);border-radius:var(--radio-s);color:var(--gold-deep);font-size:1rem;transition:transform .2s ease,background .2s ease}.faq-refined .faq-item[open] summary::after{content:"−";background:rgba(212,175,55,0.14)}.faq-refined .faq-item p{padding:0 0 18px 46px;color:var(--text-mid);font-size:0.9375rem;line-height:1.65}.faq-refined .faq-item p a{color:var(--gold-deep);text-decoration:underline;text-underline-offset:3px}@media (max-width:560px){.faq-refined .faq-item p{padding-left:0}}a.diploma-mini:hover{border-color:var(--gold-bright);transform:translateY(-1px);box-shadow:0 8px 22px rgba(0,0,0,0.3)}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield;appearance:textfield}.faq-refined .faq-item{position:relative;overflow:hidden}.faq-refined .faq-item::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--gold-bright),rgba(212,175,55,0.1));opacity:0;transition:opacity .2s ease}.faq-refined .faq-item[open]::before{opacity:1}.faq-refined .faq-item p{animation:faqIn .25s ease}@keyframes faqIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.legal-con-indice{--li-margen:0px}.met-doc{--li-margen:20px}.met-doc .section-head h2{text-transform:none;letter-spacing:0;font-size:1.32rem;line-height:1.3;text-wrap:balance}@media (max-width:640px){.met-doc .section-head h2{font-size:1.16rem}}:is(#brokersTop10,#brokersAliados,#relatedBrokersGrid,#exGrid,#fondeoTop,#relatedFondeoGrid) .broker-card:hover{border-color:rgba(154,125,30,0.5)}:is(#brokersTop10,#brokersAliados,#relatedBrokersGrid,#exGrid,#fondeoTop,#relatedFondeoGrid) .broker-card-top{align-items:center;min-height:46px;margin-bottom:12px}:is(#brokersTop10,#brokersAliados,#relatedBrokersGrid,#exGrid,#fondeoTop,#relatedFondeoGrid) .broker-rank{color:var(--gold-deep);font-size:0.8rem;letter-spacing:0.04em}:is(#brokersTop10,#brokersAliados,#relatedBrokersGrid,#exGrid,#fondeoTop,#relatedFondeoGrid) :is(.broker-logo,.broker-card h3){filter:none;color:var(--text-hi) !important;font-family:var(--heading);font-weight:700;font-size:1.1rem;letter-spacing:-0.01em;line-height:1.3}:is(#brokersTop10,#brokersAliados,#relatedBrokersGrid,#fondeoTop,#relatedFondeoGrid) .stars{margin:6px 0 10px !important;font-size:0.9rem;color:var(--gold-deep)}:is(#brokersTop10,#brokersAliados,#relatedBrokersGrid,#fondeoTop,#relatedFondeoGrid) .stars>span:first-child{margin-left:0}:is(#brokersTop10,#brokersAliados,#relatedBrokersGrid,#exGrid,#fondeoTop,#relatedFondeoGrid) .broker-facts>li{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 0;font-size:0.7rem;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;color:var(--text-mid);border-bottom:1px solid rgba(28,26,21,0.07)}@media (min-width:701px){:is(#brokersTop10,#brokersAliados,#relatedBrokersGrid,#exGrid,#fondeoTop,#relatedFondeoGrid) [data-flot-fila],:is(#brokerBody,#fondeoBody,#exDetalleCuerpo) [data-flot-fila]{padding-right:0 !important}}:is(#brokerHero,#fondeoHero) .stars{color:var(--gold-deep)}:is(#exDetalleCuerpo,#exPatrocinador) :is(.ex-doscol,.ex-neutral) ul{list-style:none;margin:8px 0 0;padding:0}:is(#exDetalleCuerpo,#exPatrocinador) :is(.ex-doscol,.ex-neutral) li{position:relative;padding-left:1.4em}:is(#exDetalleCuerpo,#exPatrocinador) :is(.ex-doscol,.ex-neutral) li::before{content:"";position:absolute;left:0;top:0.42em;width:0.85em;height:0.85em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}:is(#brokerBody,#fondeoBody,#exDetalleCuerpo) .see-all{display:inline-flex;align-items:center;min-height:44px}:is(#brokersCompareTable,#exchangesCompareTable) .compare-table td:nth-child(2){font-family:var(--mono);font-weight:600;color:var(--gold-deep);font-variant-numeric:tabular-nums}:is(#brokersCompareTable,#exchangesCompareTable,#fondeoCompareTable) .compare-table tbody th a{font-weight:700;color:var(--text-hi)}:is(#brokersCompareTable,#exchangesCompareTable) .compare-table tbody th .footer-text{display:block;margin-top:2px;font-family:var(--mono);font-size:0.7rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--gold-deep)}@media (min-width:701px){:is(#brokersCompareTable,#exchangesCompareTable,#fondeoCompareTable) .compare-table :is(td,th){vertical-align:top}:is(#brokersCompareTable,#exchangesCompareTable,#fondeoCompareTable) .compare-table thead th{background:#f4f0e6;color:var(--text-mid);font-size:0.72rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;vertical-align:bottom}:is(#brokersCompareTable,#exchangesCompareTable,#fondeoCompareTable) .compare-table tbody tr>*{background:var(--card)}:is(#brokersCompareTable,#exchangesCompareTable,#fondeoCompareTable) .compare-table tbody tr:nth-child(even)>*{background:#f8f6f0}:is(#brokersCompareTable,#exchangesCompareTable,#fondeoCompareTable) .compare-table tbody tr:hover>*{background:#f3eee2}:is(#brokersCompareTable,#exchangesCompareTable) .compare-table td:nth-child(2){width:1%;min-width:7.5em}}@media (max-width:700px){:is(#brokersCompareTable,#exchangesCompareTable,#fondeoCompareTable) .compare-table.ct-tarjetas tbody td{padding:9px 14px;line-height:1.5}:is(#brokersCompareTable,#exchangesCompareTable,#fondeoCompareTable) .compare-table.ct-tarjetas tbody th a{display:inline-flex;align-items:center;min-width:44px;min-height:44px}:is(#brokersCompareTable,#exchangesCompareTable,#fondeoCompareTable) .compare-table.ct-tarjetas tbody td[data-label]::before{margin-bottom:2px;font-size:0.7rem}:is(#brokersCompareTable,#exchangesCompareTable) .compare-table.ct-tarjetas tbody td:nth-child(2){font-size:1.05rem}:is(#brokersCompareTable,#exchangesCompareTable) .compare-table.ct-tarjetas tbody td:nth-child(2)::before{font-family:'Roboto',-apple-system,sans-serif}}@media (max-width:700px){:is(#brokersCompareTable,#exchangesCompareTable,#fondeoCompareTable) .compare-table-wrap:has(.ct-tarjetas){overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:8px}:is(#brokersCompareTable,#exchangesCompareTable,#fondeoCompareTable) .compare-table.ct-tarjetas{width:max-content}:is(#brokersCompareTable,#exchangesCompareTable,#fondeoCompareTable) .compare-table.ct-tarjetas tbody tr{flex:none;width:min(320px,calc(100vw - 64px));margin:0;scroll-snap-align:start}:is(#brokersCompareTable,#exchangesCompareTable,#fondeoCompareTable) .compare-table.ct-tarjetas>caption{width:calc(100vw - 40px);max-width:none;position:sticky;left:0}}@media (max-width:700px) and (prefers-reduced-motion:reduce){:is(#brokersCompareTable,#exchangesCompareTable,#fondeoCompareTable) .compare-table-wrap:has(.ct-tarjetas){scroll-behavior:auto}}.pp-avisos li.warn svg{color:var(--gold-deep)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:rgba(212,175,55,0.4);color:#1c1a15}.site-header.hdr-scrolled::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:rgba(247,244,237,0.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.to-top.show{opacity:1;visibility:visible;pointer-events:auto;transform:none}.risk-strip .container{display:flex;gap:12px;align-items:flex-start}footer.site-footer:not(.risk-strip + footer){margin-top:176px}@media (max-width:638px){footer.site-footer:not(.risk-strip + footer){margin-top:186px}}@media (max-width:548px){footer.site-footer:not(.risk-strip + footer){margin-top:208px}}@media (max-width:488px){footer.site-footer:not(.risk-strip + footer){margin-top:231px}}@media (max-width:404px){footer.site-footer:not(.risk-strip + footer){margin-top:253px}}@media (max-width:368px){footer.site-footer:not(.risk-strip + footer){margin-top:276px}}@media (max-width:338px){footer.site-footer:not(.risk-strip + footer){margin-top:298px}}@keyframes pulseGold{0%,100%{box-shadow:0 0 0 0 rgba(212,175,55,0.7)}50%{box-shadow:0 0 0 14px rgba(212,175,55,0)}}body.has-buy-bar{padding-bottom:74px}.app-bar-item.active svg{filter:drop-shadow(0 0 6px rgba(212,175,55,0.5))}.app-bar-item{position:relative}.app-bar-item.active::before{content:'';position:absolute;top:-1px;left:50%;transform:translateX(-50%);width:26px;height:2px;border-radius:0 0 2px 2px;background:var(--gold)}@media (max-width:768px){body.has-app-bar{padding-bottom:calc(62px + env(safe-area-inset-bottom,0px))}.chat-launcher{bottom:calc(74px + env(safe-area-inset-bottom,0px)) !important}.chat-greeting{bottom:calc(136px + env(safe-area-inset-bottom,0px)) !important}body.has-buy-bar.has-app-bar{padding-bottom:calc(134px + env(safe-area-inset-bottom,0px))}}.hero-text h1,.page-hero h1{text-wrap:balance}body::before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 640px 420px at 18% 8%,rgba(212,175,55,0.075),transparent 60%),radial-gradient(ellipse 700px 520px at 85% 38%,rgba(212,175,55,0.06),transparent 62%),radial-gradient(ellipse 620px 460px at 10% 78%,rgba(212,175,55,0.055),transparent 60%),radial-gradient(ellipse 560px 400px at 90% 96%,rgba(212,175,55,0.065),transparent 62%);animation:atmoRespira 16s ease-in-out infinite}body::after{content:'';position:fixed;left:0;right:0;bottom:0;height:150px;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 150'%3E%3Cg stroke='%23d4af37' fill='%23d4af37'%3E%3Cpolyline points='20,100 55,88 90,82 125,64 160,74 195,50 230,66 265,40 300,58 335,30 370,48 405,24' fill='none' stroke-width='1.5' opacity='.22'/%3E%3Cline x1='20' y1='100' x2='20' y2='146' stroke-width='2' opacity='.16'/%3E%3Crect x='14' y='112' width='12' height='26' rx='2' opacity='.2'/%3E%3Cline x1='55' y1='88' x2='55' y2='140' stroke-width='2' opacity='.2'/%3E%3Crect x='49' y='100' width='12' height='30' rx='2' opacity='.26'/%3E%3Cline x1='90' y1='82' x2='90' y2='132' stroke-width='2' opacity='.14'/%3E%3Crect x='84' y='104' width='12' height='4' rx='1.5' opacity='.18'/%3E%3Cline x1='125' y1='64' x2='125' y2='126' stroke-width='2' opacity='.24'/%3E%3Crect x='119' y='78' width='12' height='36' rx='2' opacity='.3'/%3E%3Cline x1='160' y1='74' x2='160' y2='130' stroke-width='2' opacity='.18'/%3E%3Crect x='154' y='88' width='12' height='28' rx='2' opacity='.22'/%3E%3Cline x1='195' y1='50' x2='195' y2='118' stroke-width='2' opacity='.26'/%3E%3Crect x='189' y='62' width='12' height='40' rx='2' opacity='.32'/%3E%3Cline x1='230' y1='66' x2='230' y2='124' stroke-width='2' opacity='.2'/%3E%3Crect x='224' y='80' width='12' height='28' rx='2' opacity='.24'/%3E%3Cline x1='265' y1='40' x2='265' y2='112' stroke-width='2' opacity='.28'/%3E%3Crect x='259' y='54' width='12' height='42' rx='2' opacity='.34'/%3E%3Cline x1='300' y1='58' x2='300' y2='120' stroke-width='2' opacity='.22'/%3E%3Crect x='294' y='72' width='12' height='30' rx='2' opacity='.26'/%3E%3Cline x1='335' y1='30' x2='335' y2='104' stroke-width='2' opacity='.3'/%3E%3Crect x='329' y='44' width='12' height='44' rx='2' opacity='.36'/%3E%3Cline x1='370' y1='48' x2='370' y2='114' stroke-width='2' opacity='.24'/%3E%3Crect x='364' y='62' width='12' height='32' rx='2' opacity='.28'/%3E%3Cline x1='405' y1='24' x2='405' y2='96' stroke-width='2' opacity='.32'/%3E%3Crect x='399' y='36' width='12' height='46' rx='2' opacity='.38'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;background-size:420px 150px;background-position:bottom left;opacity:0.32;-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,0.85),transparent);mask-image:linear-gradient(to top,rgba(0,0,0,0.85),transparent)}@keyframes atmoRespira{0%,100%{opacity:1}50%{opacity:0.55}}@media (prefers-reduced-motion:reduce){body::before{animation:none}}@media (max-width:640px){body::after{height:110px;background-size:320px 110px;opacity:0.26}}@media (max-width:768px){body.has-app-bar::after{bottom:calc(56px + env(safe-area-inset-bottom,0px))}}#flash{scroll-margin-top:0;border:1px solid rgba(212,175,55,0.3);border-radius:16px;padding:20px 22px;margin-bottom:30px;background:linear-gradient(165deg,rgba(212,175,55,0.05),rgba(255,255,255,0.012))}@media (max-width:680px){#flash{padding:16px 14px}}.yape-poster>*:not(.yape-poster-bg){position:relative;z-index:1}#modulesGrid,#instTrackGrid,#noticiasGrid{min-height:420px}#ideasGrid,#articulosGrid{min-height:420px}#brokersAliados:empty,#brokersTop10:has(>.footer-text),#fondeoTop:has(>.footer-text),#ar4Calendar:has(>.footer-text),#communityRoot:has(>.footer-text){min-height:420px}@media (max-width:680px){#modulesGrid,#instTrackGrid,#noticiasGrid,#ideasGrid,#articulosGrid{min-height:520px}#brokersAliados:empty,#brokersTop10:has(>.footer-text),#fondeoTop:has(>.footer-text),#ar4Calendar:has(>.footer-text),#communityRoot:has(>.footer-text){min-height:560px}}#noticiaHero:empty,#ideaHeroGraphic:empty,#articleHeroGraphic:empty{min-height:244px}.ar4-solo-aviso>:not(.article-body){display:none !important}body.ar4-detalle-no-encontrado #noticiaSidebar,body.ar4-detalle-no-encontrado #ideaHeroGraphic,body.ar4-detalle-no-encontrado #ideaStickyPanel,body.ar4-detalle-no-encontrado #articleHeroGraphic{display:none !important}.article-body>.detalle-cargando{min-height:100vh}#articleMeta:empty{min-height:131px}@media (max-width:680px){#articleMeta:empty{min-height:203px}}@keyframes fl-pulso{0%,100%{box-shadow:0 0 6px currentColor,0 0 0 0 rgba(212,175,55,0.4)}50%{box-shadow:0 0 6px currentColor,0 0 0 7px rgba(212,175,55,0)}}.stars{white-space:nowrap}.hscroll-wrap::after{content:'';position:absolute;top:0;right:0;bottom:0;width:34px;pointer-events:none;border-radius:0 12px 12px 0;opacity:0;background:linear-gradient(90deg,rgba(253,252,248,0),rgba(253,252,248,0.85))}@media (max-width:700px){.hscroll-wrap.hay-mas-derecha::after{opacity:1}}@media (max-width:640px){.section-head h2,.section-head h3{min-width:0}}@media (max-width:900px){.see-all::after,.ecal-embed-link::after,.nav-menu-btn::after,.header-actions a.nav-premium::after,.header-actions a#authBtn.nav-auth-cta::after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.header-actions a.nav-premium::after{left:50%;right:auto;width:44px;transform:translate(-50%,-50%)}.main-nav a{padding-top:11px;padding-bottom:11px}.breadcrumb a,.ar4-fuentes p a,.gr-explica a{padding-block:14px}.breadcrumb a{position:relative}.ar4-fuentes li a{display:block;min-height:44px;padding-block:12px}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.compare-table-wrap,.trade-stepper{-webkit-overflow-scrolling:touch}:root{--hdr-h:112px}html{scroll-padding-top:calc(var(--hdr-h) + 8px)}html{--flot-tope:calc(var(--flot-base,74px) + var(--flot-salto,64px) + 44px + 8px);scroll-padding-bottom:calc(var(--flot-tope) + var(--ar4-consent-h,0px) + env(safe-area-inset-bottom,0px))}main section[tabindex="-1"]:focus-visible{outline:3px solid var(--gold-deep);outline-offset:-3px}html:has(>body.has-buy-bar){scroll-padding-bottom:calc(170px + var(--flot-salto,64px) + 52px + var(--ar4-consent-h,0px) + env(safe-area-inset-bottom,0px))}.ar4auth-overlay.visible .ar4auth-card{transform:none}.ar4auth-or::before,.ar4auth-or::after{content:'';flex:1;height:1px;background:var(--card-border)}.ar4auth-panel h3 span{color:var(--gold-bright)}#appBarMenu{background:transparent;border:0;font-family:inherit;font-size:0.7rem;letter-spacing:0.02em;cursor:pointer}@media (max-width:768px){.site-header{backdrop-filter:none;-webkit-backdrop-filter:none}.site-header::before{content:'';position:absolute;inset:0;z-index:-1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.site-header::before,.site-header.hdr-scrolled::before{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgb(247,244,237)}:root{--hdr-h:57px}.header-actions a#authBtn.has-avatar span:not(.avatar-fallback):not(.nav-unread-dot){max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:768px){body.nav-abierta .chat-launcher,body.nav-abierta .chat-greeting{opacity:0;pointer-events:none}}@keyframes pz-brillo{to{background-position:200% center}}@keyframes pz-pulso{70%{box-shadow:0 0 0 9px rgba(212,175,55,0)}100%{box-shadow:0 0 0 0 rgba(212,175,55,0)}}@keyframes rl-pop{from{transform:scale(0.92);opacity:0}to{transform:scale(1);opacity:1}}body.home-atmo .gancho strong{letter-spacing:0.02em;line-height:1.25}body.home-atmo .gancho span:not(.gancho-ic){font-size:0.78rem;color:var(--text-mid);line-height:1.4}@media (max-width:640px){body.home-atmo .gancho strong{font-size:0.7rem;letter-spacing:0}body.home-atmo .gancho span:not(.gancho-ic){font-size:0.72rem}body.home-atmo .guia-rel strong{margin-bottom:3px}body.home-atmo .info-card h4,body.home-atmo .info-card p{grid-column:2}body.home-atmo .info-card h4{margin-bottom:4px}body.home-atmo .rank-ladder-item p{margin-top:0;font-size:0.84rem;line-height:1.45}}body.home-atmo .ruta h3{margin:0;font-family:var(--heading);font-size:1.15rem;color:var(--text-hi)}body.home-atmo .ruta p{margin:6px 0 0;max-width:640px;font-size:0.93rem;line-height:1.6;color:var(--text-mid)}@media (max-width:640px){body.home-atmo .ruta h3{font-size:1.05rem}body.home-atmo .ruta p{font-size:0.9rem}}@keyframes chat-flash{0%,100%{background:transparent}25%{background:rgba(212,175,55,0.18)}}@keyframes chat-pop{from{transform:scale(0.85);opacity:0}to{transform:scale(1);opacity:1}}body.nav-abierta .ar4-pwa,body:has(>.ar4auth-overlay.visible) .ar4-pwa,body:has(>.join-benefits-overlay) .ar4-pwa,body:has(>.sorteo-overlay) .ar4-pwa,body.dialogo-abierto .ar4-pwa{visibility:hidden !important;pointer-events:none !important}.main-nav.open{z-index:970}.site-header:has(.main-nav.open){z-index:975}@media (max-width:900px){.main-nav.open{position:fixed;top:auto;bottom:calc(74px + var(--ar4-consent-h,0px) + env(safe-area-inset-bottom,0px));left:10px;right:10px;min-width:0;max-height:min(78dvh,calc(100dvh - 130px - var(--ar4-consent-h,0px)));overflow-y:auto;overscroll-behavior:contain}@media (min-width:769px),(max-height:430px){.main-nav.open{bottom:calc(12px + var(--ar4-consent-h,0px) + env(safe-area-inset-bottom,0px))}}@media (max-height:430px){.main-nav.open{max-height:calc(100dvh - 24px - var(--ar4-consent-h,0px))}}.main-nav.open::after{content:'';position:sticky;display:block;bottom:-10px;left:0;right:0;height:26px;margin:-26px -10px -10px;pointer-events:none;background:linear-gradient(180deg,rgba(241,237,227,0),rgba(241,237,227,0.96));opacity:1;transition:opacity .2s ease}.main-nav.open.al-final::after{opacity:0}}@media (min-width:901px){.main-nav.open{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}@media (min-width:901px){.main-nav.open{min-width:440px}}.main-nav.open::after{grid-column:1 / -1}@media (max-width:900px){.nav-grupo-ancho .nav-grupo-tit{grid-column:1 / -1}}:root{--flot-base-0:74px;--flot-base:74px;--flot-salto:64px}.chat-launcher{bottom:calc(var(--flot-base) + env(safe-area-inset-bottom,0px)) !important}.chat-greeting{bottom:calc(var(--flot-base) + var(--saludo-sobre,62px) + env(safe-area-inset-bottom,0px)) !important}@media (max-height:430px){:root{--flot-base-0:16px;--flot-base:16px}}body:has(>.ar4-pwa){--flot-base:224px}html:has(>:where(body)>.ar4-pwa){--flot-base:224px}body:has(>.buy-bar:not([hidden]),>:where(main)>.buy-bar:not([hidden])){--flot-base:170px}body:has(>.buy-bar:not([hidden]),>:where(main)>.buy-bar:not([hidden])):has(>.ar4-pwa){--flot-base:320px}body:has(>.chat-panel.open) .to-top,body:has(>.chat-panel.open) .chat-greeting{opacity:0;visibility:hidden;pointer-events:none}@media (max-width:900px){body:has(>.chat-greeting.show) .to-top{opacity:0;visibility:hidden;pointer-events:none}}@media (min-width:901px){body.flot-estorba .chat-launcher{transition:opacity .2s ease,transform .2s ease,visibility .2s}body.flot-estorba.flot-recogidos .chat-launcher,body.flot-estorba.flot-recogidos .to-top,body.flot-estorba.flot-recogidos .chat-greeting{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(14px)}.chat-launcher.chat-launcher-compacto .chat-launcher-text{display:none}.chat-launcher.chat-launcher-compacto .chat-launcher-cara{width:46px;height:46px}}@media (min-width:901px) and (prefers-reduced-motion:reduce){body.flot-estorba .chat-launcher{transition:none}body.flot-estorba.flot-recogidos .chat-launcher,body.flot-estorba.flot-recogidos .to-top,body.flot-estorba.flot-recogidos .chat-greeting{transform:none}}.chat-launcher-min::after{content:'';position:absolute;z-index:3;left:11px;top:11px;width:22px;height:22px;box-sizing:border-box;border-radius:50%;border:1.5px solid #fdfcf8;background:linear-gradient(#e3c45a,#e3c45a) center / 10px 2px no-repeat,#1c1a15;box-shadow:0 1px 3px rgba(28,26,21,0.3)}.chat-launcher:has(+ .aria-minimizar:focus-visible) .chat-launcher-min::after{outline:var(--anillo-foco);outline-offset:2px}body.aria-minimizada .chat-launcher,body.aria-minimizada .chat-greeting,body.aria-minimizada .aria-minimizar{display:none !important}.aria-pestana:focus-visible{outline:none}.aria-pestana:focus-visible .aria-pestana-asa{outline:var(--anillo-foco);outline-offset:2px}html:has(>body.aria-minimizada){--flot-salto:0px}@media (max-width:900px){body.aria-minimizada .to-top{right:52px}html:has(>body.aria-minimizada>.idea-sticky-panel){--flot-salto:64px}}@media (min-width:901px){html:has(>body.aria-minimizada){--flot-salto:60px}}@media (max-width:768px){body.nav-abierta .aria-pestana{opacity:0;visibility:hidden;pointer-events:none}}@media (max-width:768px) and (pointer:coarse){body.foco-com .aria-pestana{opacity:0;visibility:hidden;pointer-events:none}}body.ar4-lienzo-en-pantalla .aria-pestana,body:has(>.sorteo-overlay.visible,>.ar4auth-overlay.visible,>.join-prompt-overlay.visible,>.upsell-overlay:not(.hidden)) .aria-pestana,body.dialogo-abierto .aria-pestana{opacity:0;visibility:hidden;pointer-events:none}@media print{.aria-pestana,.aria-minimizar,.chat-launcher-min{display:none !important}}body:has(>.chat-panel.open) .idea-sticky-panel,body:has(>.chat-panel.open) #ideaStickyPanel{opacity:0;pointer-events:none}@media (min-width:901px) and (max-width:1303px){body:has(>.idea-sticky-panel:not(:empty)) main .container{padding-right:88px}}@media (max-width:768px){.main-nav{overscroll-behavior:contain}}.grafico-escudo>.grafico-capa span svg{width:14px;height:14px;color:var(--gold-bright)}.grafico-escudo.activo>.grafico-capa{display:none}.grafico-escudo.activo>.grafico-soltar{display:inline-flex;align-items:center;gap:6px}@media (hover:hover) and (pointer:fine){.grafico-escudo>.grafico-capa,.grafico-escudo>.grafico-soltar{display:none !important}}body:has(>.buy-bar:not([hidden]),>:where(main)>.buy-bar:not([hidden])) .ar4-pwa{bottom:calc(170px + env(safe-area-inset-bottom,0px)) !important}@media (max-width:768px){body.ar4-pwa-abierta{padding-bottom:var(--pwa-reserva,calc(230px + env(safe-area-inset-bottom,0px))) !important}}@media (max-width:900px){.site-footer .footer-grid>div:has(>h5){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;align-content:start}.site-footer .footer-grid>div>h5,.site-footer .footer-grid>div>h5~p{grid-column:1 / -1}}.guia-body a:not(.btn):hover{text-decoration-color:currentColor}.guia-body a.guia-rel:not(.btn),.guia-body a.guia-rel:not(.btn):hover{text-decoration:none}.guia-body blockquote{margin:var(--esp-7) 0;padding:var(--esp-1) 0 var(--esp-1) var(--esp-6);border-left:2px solid var(--gold);font-family:var(--heading);font-size:var(--txt-lead);line-height:1.5;color:var(--text-hi)}.guia-faq summary::-webkit-details-marker{display:none}.guia-faq[open] summary::after{content:'−'}@media (max-width:768px){.guia-fuentes>li>a{display:inline-block;padding:10px 0}}.guia-fuentes a{overflow-wrap:anywhere}html:not([data-p2p-modo="binance"]) [data-p2p-solo="binance"],html[data-p2p-modo="binance"] [data-p2p-solo="directo"]{display:none !important}.ex-trust-fila span{width:190px;flex-shrink:0}.article-body table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:0.85rem}.skip-link:focus{left:0}main:focus{outline:none}.mentora-play svg{margin-left:3px}@keyframes ar4-tk-latido-up{0%{color:#2fbf71}100%{color:#bfb5a6}}@keyframes ar4-tk-latido-down{0%{color:#e05252}100%{color:#bfb5a6}}.lr-errores,.lr-constancia,.lr-fs,.lr-campo,#hoja{scroll-margin-top:0}#subscribeBtn,#premiumTools,#annualBtn,#oneMonthBtn{scroll-margin-top:0}:root{--ar4-consent-h:0px}.ar4-consent-btn:focus-visible{outline:3px solid var(--gold-deep);outline-offset:2px}.ar4-consent-cerrar:focus-visible{outline:3px solid var(--gold-deep);outline-offset:2px}.ar4-consent-link:focus-visible{outline:3px solid var(--gold-deep);outline-offset:2px}.chat-launcher{bottom:calc(var(--flot-base) + var(--ar4-consent-h) + env(safe-area-inset-bottom,0px)) !important}.chat-greeting{bottom:calc(var(--flot-base) + var(--saludo-sobre,62px) + var(--ar4-consent-h) + env(safe-area-inset-bottom,0px)) !important}body:has(>.ar4-consent) .app-bar{bottom:var(--ar4-consent-h) !important;padding-bottom:0 !important}body:has(>.ar4-consent) .buy-bar{bottom:var(--ar4-consent-h) !important}@media (max-width:768px){body:has(>.ar4-consent) .buy-bar{bottom:calc(62px + var(--ar4-consent-h)) !important}}body:has(>.ar4-consent) .ar4-pwa{display:none !important}body:has(>.ar4-consent){padding-bottom:calc(var(--ar4-consent-h) + 8px)}html:has(>:where(body)>.ar4-consent){scroll-padding-bottom:calc(var(--flot-tope) + var(--ar4-consent-h) + env(safe-area-inset-bottom,0px))}@media (max-height:430px){:root{--hdr-h:0px}.app-bar{display:none !important}body:has(>.ar4-consent) .buy-bar{bottom:var(--ar4-consent-h) !important}}@media print{.ar4-consent,.ar4-consent-link{display:none !important}}@media (max-width:900px){a.logo{position:relative}a.logo::after,.dk-namebtn::after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}}@media (max-width:900px){body.foco-campo .to-top{opacity:0;visibility:hidden;pointer-events:none}}@media (max-width:900px){.compare-table tbody th a,.compare-table tbody td a{display:inline-block;padding-block:12px;margin-block:-12px;position:relative}}@keyframes p2p-pulso{0%{box-shadow:0 0 0 0 rgba(192,57,43,0.45)}100%{box-shadow:0 0 0 10px rgba(192,57,43,0)}}.compare-table tbody th>a:only-child{display:block;padding:12px 0;margin:-12px 0}.avatar-ia text{fill:currentColor;font-family:var(--heading);font-weight:700;font-size:15px;letter-spacing:0.5px}.ar4auth-enviado-tit:focus{outline:none}.ar4auth-enviado-donde p + p{margin-top:6px}.ar4-welcome-card .badge-live::before{display:none}.badge-live::before{animation:none;box-shadow:none}body::before{animation:none}@keyframes ar4-aparece{from{opacity:0}to{opacity:1}}.app-bar-item.active svg{filter:none}@media (min-width:981px){.chat-launcher.chat-launcher-compacto .chat-launcher-text{display:none}.chat-launcher.chat-launcher-compacto .chat-launcher-cara{width:46px;height:46px}}body:has(>.sorteo-overlay.visible,>.ar4auth-overlay.visible,>.join-prompt-overlay.visible,>.upsell-overlay:not(.hidden)) .to-top,body:has(>.sorteo-overlay.visible,>.ar4auth-overlay.visible,>.join-prompt-overlay.visible,>.upsell-overlay:not(.hidden)) .chat-launcher,body:has(>.sorteo-overlay.visible,>.ar4auth-overlay.visible,>.join-prompt-overlay.visible,>.upsell-overlay:not(.hidden)) .chat-greeting,body.dialogo-abierto .to-top,body.dialogo-abierto .chat-launcher,body.dialogo-abierto .chat-greeting{opacity:0;visibility:hidden;pointer-events:none}@media (max-width:900px){body.flot-zona .to-top,body.flot-zona .chat-launcher,body.flot-zona .chat-greeting,body.flot-zona .aria-pestana{opacity:0;visibility:hidden;pointer-events:none}}body.flot-estorba.flot-zona .to-top,body.flot-estorba.flot-zona .chat-launcher,body.flot-estorba.flot-zona .chat-greeting,body.flot-estorba.flot-zona .aria-pestana,body.flot-capa .to-top,body.flot-capa .chat-launcher,body.flot-capa .chat-greeting,body.flot-capa .aria-pestana{opacity:0;visibility:hidden;pointer-events:none}#articleBody a{color:var(--gold-deep);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.aria-ctx-btn span{min-width:0;overflow-wrap:anywhere}.aria-ctx-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.aria-ctx-sel:focus-visible,.aria-ctx-ir:focus-visible{outline:2px solid var(--gold);outline-offset:2px}html.pin-abierto,html.pin-abierto body{overflow:hidden}#seguimiento .section-head + div{max-width:720px}@keyframes p2p-cambio{0%,35%{text-decoration-color:rgba(154,125,30,0.95)}100%{text-decoration-color:rgba(154,125,30,0)}}.ar4-pwa-txt strong{padding-right:30px}.header-actions a.nav-buscar:focus-visible{outline:var(--anillo-foco);outline-offset:2px}@media (max-width:1100px){.header-actions a.nav-buscar::after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}}@media (max-width:400px){.header-actions a#authBtn.has-avatar span:not(.avatar-fallback):not(.nav-unread-dot){max-width:66px}}