.wg-dcm-section[data-astro-cid-gxfq2knw]{width:100%;max-width:1200px;margin:5rem auto;padding:0 20px;box-sizing:border-box}.wg-dcm-header[data-astro-cid-gxfq2knw]{text-align:center;max-width:720px;margin:0 auto 2rem}.wg-dcm-h2[data-astro-cid-gxfq2knw]{color:#fff;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.25;letter-spacing:-.02em;margin:0 0 .75rem}.wg-dcm-mark[data-astro-cid-gxfq2knw]{background:linear-gradient(135deg,#38bdf8,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.wg-dcm-subtitle[data-astro-cid-gxfq2knw]{color:#94a3b8;font-size:1.05rem;line-height:1.6;margin:0}.wg-dcm-subtitle[data-astro-cid-gxfq2knw] strong{color:#cbd5e1}.wg-dcm-btn[data-astro-cid-gxfq2knw]{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;text-decoration:none;font-weight:700;font-size:15px;padding:15px 26px;border-radius:10px;box-shadow:0 10px 30px -8px #2563eb80;transition:all .3s ease;margin-top:8px}.wg-dcm-btn[data-astro-cid-gxfq2knw] svg[data-astro-cid-gxfq2knw]{width:18px;height:18px}.wg-dcm-btn[data-astro-cid-gxfq2knw]:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-2px)}.wg-dcm-map[data-astro-cid-gxfq2knw]{position:relative;max-width:900px;margin:0 auto}.wg-dcm-map-img[data-astro-cid-gxfq2knw]{width:100%;height:auto;display:block}.wg-dcm-pins[data-astro-cid-gxfq2knw]{list-style:none;margin:0;padding:0}.wg-dcm-pins[data-astro-cid-gxfq2knw] li[data-astro-cid-gxfq2knw]{position:absolute;width:10px;height:10px;background-color:#1c40f2;border-radius:50%;cursor:pointer;animation:wg-dcm-ripple 1.5s infinite}@keyframes wg-dcm-ripple{0%{box-shadow:0 0 #1c40f233,0 0 0 2px #1c40f233,0 0 0 4px #1c40f233,0 0 0 8px #1c40f233}to{box-shadow:0 0 0 3px #1c40f233,0 0 0 6px #1c40f233,0 0 0 9px #1c40f233,0 0 0 12px #1c40f200}}.wg-dcm-pins[data-astro-cid-gxfq2knw] li[data-astro-cid-gxfq2knw] span[data-astro-cid-gxfq2knw]{position:absolute;top:-48px;left:-48px;width:100px;background:#fff;color:#011477;font-weight:600;padding:4px 10px;border-radius:30px;font-size:12px;text-align:center;white-space:nowrap;box-shadow:0 2px 8px #00000040}.wg-dcm-pins[data-astro-cid-gxfq2knw] li[data-astro-cid-gxfq2knw] span[data-astro-cid-gxfq2knw]:after{content:"";position:absolute;left:50%;bottom:-8px;width:20px;height:10px;background:#fff;clip-path:polygon(50% 100%,0 0,100% 0);transform:translate(-50%)}@media (max-width: 1024px){.wg-dcm-pins[data-astro-cid-gxfq2knw] li[data-astro-cid-gxfq2knw] span[data-astro-cid-gxfq2knw]{opacity:0;visibility:hidden;transition:opacity .2s ease}.wg-dcm-pins[data-astro-cid-gxfq2knw] li[data-astro-cid-gxfq2knw].wg-dcm-pin-open span[data-astro-cid-gxfq2knw],.wg-dcm-pins[data-astro-cid-gxfq2knw] li[data-astro-cid-gxfq2knw]:focus-visible span[data-astro-cid-gxfq2knw]{opacity:1;visibility:visible}}.wg-dcm-locations[data-astro-cid-gxfq2knw]{max-width:1152px;margin:2.5rem auto 0}.wg-dcm-locations-header[data-astro-cid-gxfq2knw]{margin-bottom:2.5rem;text-align:left}.wg-dcm-locations-header[data-astro-cid-gxfq2knw] h3[data-astro-cid-gxfq2knw]{color:#fff;font-size:clamp(20px,2.4vw,28px);font-weight:800;margin:0 0 .5rem}.wg-dcm-locations-header[data-astro-cid-gxfq2knw] p[data-astro-cid-gxfq2knw]{color:#94a3b8;font-size:.95rem;margin:0}.wg-dcm-locations-grid[data-astro-cid-gxfq2knw]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem}.wg-dcm-card[data-astro-cid-gxfq2knw]{display:flex;align-items:center;gap:1rem;background:transparent;border:1px solid #1e293b;border-radius:12px;padding:1.5rem;transition:all .3s ease}.wg-dcm-card[data-astro-cid-gxfq2knw]:hover{border-color:#3b82f6;box-shadow:0 0 15px #3b82f633,inset 0 0 10px #3b82f60d}.wg-dcm-card-icon[data-astro-cid-gxfq2knw]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:8px;color:#4f46e5;flex-shrink:0}.wg-dcm-card[data-astro-cid-gxfq2knw]:hover .wg-dcm-card-icon[data-astro-cid-gxfq2knw]{color:#3b82f6}.wg-dcm-card-body[data-astro-cid-gxfq2knw]{flex:1;min-width:0}.wg-dcm-card-body[data-astro-cid-gxfq2knw] h4[data-astro-cid-gxfq2knw]{color:#fff;font-weight:600;font-size:1.05rem;line-height:1.25;margin:0}.wg-dcm-region[data-astro-cid-gxfq2knw]{color:#64748b;font-size:.85rem}.wg-dcm-latency[data-astro-cid-gxfq2knw]{background:#3b82f61a;color:#60a5fa;padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:600;border:1px solid rgba(59,130,246,.2);flex-shrink:0}.wg-dcm-locations-footnote[data-astro-cid-gxfq2knw]{text-align:center;color:#64748b;font-size:.85rem;margin:0}@media (max-width: 900px){.wg-dcm-locations-grid[data-astro-cid-gxfq2knw]{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.wg-dcm-locations-grid[data-astro-cid-gxfq2knw]{grid-template-columns:1fr}.wg-dcm-locations-header[data-astro-cid-gxfq2knw]{text-align:center}}
