.eq-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:780px){.eq-grid{grid-template-columns:1fr}}.eq-card{padding:40px;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--r-lg);display:flex;flex-direction:column;gap:18px;transition:transform .5s var(--ease-smooth),box-shadow .5s,border-color .5s}.eq-card:hover{transform:translateY(-4px);border-color:var(--color-text);box-shadow:var(--shadow-md)}.eq-card .nr{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);font-weight:500}.eq-card h3{font-family:var(--font-display);font-weight:700;font-size:28px;letter-spacing:-.025em;line-height:1.1;margin:0;padding-bottom:.04em}.eq-card h3 em{color:var(--color-accent);font-style:italic}.eq-card p{font-size:15px;line-height:1.65;color:var(--color-text-muted);margin:0}.eq-card .stats{display:flex;gap:24px;padding-top:18px;border-top:1px solid var(--color-line);flex-wrap:wrap;flex-direction:row}.eq-card .stats>div{display:flex;flex-direction:column;gap:4px}.eq-card .stats .n{display:flex;font-family:var(--font-display);font-weight:700;font-size:32px;letter-spacing:-.03em;line-height:1;color:var(--color-text);flex-direction:row}.eq-card .stats .n em{color:var(--color-accent);font-style:italic;font-size:.55em;vertical-align:.6em;margin-left:3px}.eq-card .stats .l{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-2)}@media (max-width:560px){.eq-card{padding:24px}.eq-card h3{font-size:22px}.eq-card p{font-size:14px}.eq-card .stats .n{font-size:26px}}#impact-globe-canvas{width:100%;height:100%;cursor:grab;display:block;filter:drop-shadow(0 36px 96px rgba(107,168,212,.28)) drop-shadow(0 0 60px rgba(200,32,47,.08)) saturate(1.2) brightness(1.04) contrast(1.04)}#impact-globe-canvas:active{cursor:grabbing}.impact-globe-section .metric-hero{margin-top:4px;padding-bottom:20px;border-bottom:1px solid var(--color-line)}.impact-globe-section .metric-hero .n{font-family:var(--font-display);font-weight:800;font-size:clamp(40px,5.5vw,72px);letter-spacing:-.05em;line-height:.95;color:var(--color-text);display:flex;align-items:baseline;gap:6px;padding-bottom:.04em;white-space:nowrap}.impact-globe-section .metric-hero .n em{font-style:italic;color:var(--color-accent);font-size:.45em;font-weight:700;letter-spacing:.01em;padding-right:.04em}.impact-globe-section .metric-hero .l{font-family:var(--font-mono);font-size:11px;margin-top:14px;color:var(--color-text-muted);letter-spacing:.16em;text-transform:uppercase;display:block;font-weight:500}.impact-globe-section .metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:24px 0 28px;border-bottom:1px solid var(--color-line);margin-top:0}.impact-globe-section .metric-row .m{padding:0 16px;position:relative}.impact-globe-section .metric-row .m:first-child{padding-left:0}.impact-globe-section .metric-row .m:last-child{padding-right:0}.impact-globe-section .metric-row .m+.m:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:1px;background:var(--color-line)}.impact-globe-section .metric-row .m .n{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,3vw,40px);letter-spacing:-.035em;line-height:1;color:var(--color-text);display:flex;align-items:baseline;gap:3px;padding-bottom:.04em}.impact-globe-section .metric-row .m .n em{font-style:italic;color:var(--color-accent);font-size:.5em;font-weight:600;padding-right:.04em}.impact-globe-section .metric-row .m .l{font-family:var(--font-mono);font-size:10px;margin-top:10px;color:var(--color-text-2);letter-spacing:.14em;text-transform:uppercase;display:block}.impact-globe-section.section-globe{padding-top:56px;padding-bottom:56px}.impact-globe-section .globe-text{gap:14px}.impact-globe-section .metric-hero{margin-top:2px;padding-bottom:16px}.impact-globe-section .metric-row{padding:18px 0 20px}@media (max-width:980px){.impact-globe-section .globe-layout{gap:24px}}@media (max-width:780px){.impact-globe-section.section-globe{padding-top:40px;padding-bottom:40px}.impact-globe-section .metric-row{padding:14px 0 16px}.impact-globe-section .metric-row .m .n{font-size:clamp(22px,4vw,32px)}.impact-globe-section .metric-row .m .l{margin-top:6px}.impact-globe-section .metric-hero .l{margin-top:8px}}@media (max-width:560px){.impact-globe-section.section-globe{padding-top:28px;padding-bottom:28px}.impact-globe-section .metric-hero .n{font-size:clamp(32px,8vw,48px)}.impact-globe-section .metric-row .m .n{font-size:clamp(20px,5vw,28px)}}