.alcance{background:linear-gradient(180deg,var(--color-white) 0,#fafbfd 100%);position:relative;overflow:hidden}.alcance::before{content:'';position:absolute;top:50%;right:-5%;width:550px;height:550px;background:radial-gradient(circle,rgba(229,30,50,.04) 0,rgba(41,40,93,.02) 45%,transparent 70%);border-radius:50%;pointer-events:none;transform:translateY(-50%)}.alcance__layout{display:grid;grid-template-columns:1.05fr 0.95fr;gap:var(--space-2xl);align-items:center;min-height:580px;position:relative;z-index:1}.alcance__info{display:flex;flex-direction:column;gap:0}.alcance__heading{font-size:clamp(1.6rem, 2.3vw, 2.1rem);font-weight:var(--font-weight-extrabold);color:var(--color-primary);line-height:1.25;letter-spacing:-.02em;margin:0 0 12px}.alcance__desc{font-size:var(--font-size-base);color:var(--color-gray-500);line-height:1.65;margin:0}.alcance__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);padding:var(--space-md) 0;border-top:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200);margin-top:var(--space-xl)}.alcance__stat{display:flex;flex-direction:column;gap:2px;background:0 0;border:none;box-shadow:none;padding:0}.alcance__stat-num{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-accent);line-height:1}.alcance__stat-lbl{font-size:var(--font-size-xs);color:var(--color-gray-500);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em}.alcance__paises-wrapper{display:flex;flex-direction:column;gap:12px;margin-top:var(--space-xl)}.alcance__paises-label{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary)}.alcance__paises-label i{color:var(--color-accent);font-size:16px}.alcance__paises{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 16px}.alcance__pais-item{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:var(--border-radius-md);background:0 0;border:none;box-shadow:none;cursor:default;transition:background-color .2s ease,transform .2s ease;user-select:none;font-family:inherit}.alcance__pais-item:hover{background-color:var(--color-gray-100)}.alcance__pais-flag{width:32px;height:22px;border-radius:3px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f0f0f0}.alcance__pais-flag img{width:100%;height:100%;object-fit:cover;display:block}.alcance__pais-info{display:flex;flex-direction:column;gap:1px;flex-grow:1;min-width:0}.alcance__pais-name{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}.alcance__pais-item:hover .alcance__pais-name{color:var(--color-accent)}.alcance__pais-hub{font-size:11px;color:var(--color-gray-500);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.alcance__globe-col{display:flex;align-items:center;justify-content:center;position:relative}.globe-wrapper{position:relative;width:100%;max-width:480px;aspect-ratio:1/1}.globe-wrapper::before{content:'';position:absolute;inset:-10%;border-radius:50%;background:radial-gradient(circle at 40% 40%,rgba(130,128,200,.12) 0,rgba(41,40,93,.05) 55%,transparent 75%);pointer-events:none}#globe-canvas{width:100%!important;height:100%!important;display:block;border-radius:50%;user-select:none;-webkit-user-select:none}.globe-loading{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 38% 38%,var(--color-gray-100) 0,var(--color-gray-200) 100%);display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .5s ease;pointer-events:none}.globe-loading.is-hidden{opacity:0}.globe-loading__spinner{width:40px;height:40px;border:3px solid var(--color-gray-200);border-top-color:var(--color-primary);border-radius:50%;animation:globe-spin .9s linear infinite}@keyframes globe-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.alcance__layout{grid-template-columns:1fr;gap:var(--space-xl);min-height:unset}.alcance__globe-col{order:-1}.globe-wrapper{max-width:320px;margin:0 auto}.alcance .section__header{text-align:center;align-items:center}.alcance__info{align-items:center;text-align:center}.alcance__desc,.alcance__heading{text-align:center}.alcance__stats{width:100%;justify-items:center;text-align:center}.alcance__stat{align-items:center;text-align:center}.alcance__paises-wrapper{align-items:center;text-align:center}.alcance__paises{width:100%;max-width:420px;margin:0 auto}.alcance__pais-item{justify-content:center;text-align:center}.alcance__pais-info{align-items:center;text-align:center}}@media (max-width:480px){.alcance__stats{gap:var(--space-sm)}.alcance__paises{grid-template-columns:1fr}.globe-wrapper{max-width:280px}}