.GarminDatabaseSection_garminSection__sPr7M{background:linear-gradient(135deg,var(--color-dark-blue) 0,#0f1a2b 100%);padding:var(--space-8) var(--section-padding-x)}.GarminDatabaseSection_content__Hp5DA{display:grid;grid-template-columns:1fr;gap:var(--space-6);align-items:center;max-width:var(--container-max);margin-inline:auto}.GarminDatabaseSection_left__zUTiM{text-align:center}.GarminDatabaseSection_badge__vCEcv{display:inline-block;font-size:10px;letter-spacing:var(--tracking-widest);color:var(--color-primary);margin-bottom:var(--space-3)}.GarminDatabaseSection_badge__vCEcv,.GarminDatabaseSection_title__oVxU1{font-family:var(--font-nav);font-weight:var(--font-bold);text-transform:uppercase}.GarminDatabaseSection_title__oVxU1{font-size:var(--text-2xl);letter-spacing:var(--tracking-wide);color:var(--color-white);margin:0 0 var(--space-3) 0;line-height:var(--leading-tight)}.GarminDatabaseSection_description__KJ6uX{font-family:var(--font-body);font-size:var(--text-sm);color:rgba(255,255,255,.8);margin:0 0 var(--space-4) 0;line-height:var(--leading-relaxed)}.GarminDatabaseSection_stats__Twwbb{display:flex;justify-content:center;gap:var(--space-4);margin-bottom:var(--space-5)}.GarminDatabaseSection_stat__s_kth{text-align:center}.GarminDatabaseSection_statValue__dgC6K{display:block;font-family:var(--font-nav);font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-white)}.GarminDatabaseSection_statLabel__uS0to{font-family:var(--font-body);font-size:10px;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:rgba(255,255,255,.6)}.GarminDatabaseSection_right__V5Lc0{display:flex;justify-content:center}.GarminDatabaseSection_globe__v1nfc{position:relative;width:200px;height:200px}.GarminDatabaseSection_globeInner__NPypp{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.GarminDatabaseSection_globeSvg__Kc07s{width:140px;height:140px;filter:drop-shadow(0 4px 12px rgba(237,133,44,.4))}.GarminDatabaseSection_globePulse__UJtXk{position:absolute;width:140px;height:140px;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid var(--color-primary);border-radius:50%;opacity:0;animation:GarminDatabaseSection_pulse__nfKp7 3s ease-out infinite}@keyframes GarminDatabaseSection_pulse__nfKp7{0%{transform:translate(-50%,-50%) scale(1);opacity:.6}to{transform:translate(-50%,-50%) scale(1.8);opacity:0}}.GarminDatabaseSection_globeLabel__19Mhz{position:absolute;bottom:-24px;left:50%;transform:translateX(-50%);font-family:var(--font-nav);font-size:9px;font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--color-primary);white-space:nowrap}@media (min-width:768px){.GarminDatabaseSection_garminSection__sPr7M{padding:var(--space-10) var(--section-padding-x)}.GarminDatabaseSection_content__Hp5DA{grid-template-columns:1fr 1fr}.GarminDatabaseSection_left__zUTiM{text-align:left}.GarminDatabaseSection_title__oVxU1{font-size:var(--text-4xl)}.GarminDatabaseSection_description__KJ6uX{font-size:var(--text-base)}.GarminDatabaseSection_stats__Twwbb{justify-content:flex-start;gap:var(--space-6)}.GarminDatabaseSection_globe__v1nfc{width:280px;height:280px}.GarminDatabaseSection_globePulse__UJtXk,.GarminDatabaseSection_globeSvg__Kc07s{width:200px;height:200px}}@media (min-width:1024px){.GarminDatabaseSection_title__oVxU1{font-size:var(--text-5xl)}.GarminDatabaseSection_description__KJ6uX{font-size:var(--text-lg);max-width:540px}.GarminDatabaseSection_statValue__dgC6K{font-size:var(--text-xl)}.GarminDatabaseSection_statLabel__uS0to{font-size:11px}.GarminDatabaseSection_globe__v1nfc{width:320px;height:320px}.GarminDatabaseSection_globePulse__UJtXk,.GarminDatabaseSection_globeSvg__Kc07s{width:240px;height:240px}}