.squadWorldSection{position:relative;padding:70px max(24px,5vw) 76px;background:linear-gradient(180deg,#0a0d0f,#101517);overflow:hidden}.squadWorldSection:before{content:"";position:absolute;right:-14vw;top:-28vw;width:58vw;height:58vw;border-radius:50%;background:#ff3b080d;filter:blur(20px)}.squadWorldHead{position:relative;z-index:2;max-width:1380px}.squadWorldHead h2{max-width:900px;font-size:clamp(2.4rem,4.8vw,5.3rem);line-height:.9}.squadWorldHead p{font-size:.9rem;line-height:1.6}.squadWorldSection #squadWorldMap{position:relative;z-index:2;height:clamp(430px,62vw,650px);max-width:1380px;border:1px solid #ffffff21;border-radius:32px;box-shadow:0 35px 90px #0008;overflow:hidden;background:#121719}.squadWorldSection #squadWorldMap:after{content:"LGND SQUAD · PRESENÇA GLOBAL";position:absolute;z-index:500;left:24px;bottom:20px;pointer-events:none;padding:9px 12px;border:1px solid #ffffff24;border-radius:999px;background:#081012c9;color:#fff;font-size:7px;font-weight:900;letter-spacing:.15em;backdrop-filter:blur(9px)}.squadWorldSection .leaflet-tile-pane{filter:saturate(.8) brightness(.76) contrast(1.05)}.squadWorldSection .leaflet-labels-pane{filter:none}.squadWorldSection .leaflet-control-zoom{margin:18px!important;border:0!important;box-shadow:0 9px 25px #0007!important}.squadWorldSection .leaflet-control-zoom a{width:38px;height:38px;line-height:38px;border:0!important;background:#0a0f11e8;color:#fff}.squadWorldSection .leaflet-control-attribution{background:#080d0ebd!important;color:#aeb6b7!important}.squadWorldSection .leaflet-control-attribution a{color:#fff}.squadMapMarker{border:0!important;background:transparent!important}.squadMapMarker>span{position:relative;display:grid;place-items:center;width:46px;height:46px;border:2px solid #fff;border-radius:50%;background:#ff3b08;color:#fff;font:900 13px Arial;box-shadow:0 0 0 7px #ff3b0828,0 12px 30px #000b;transition:.2s}.squadMapMarker>span:after{content:"";position:absolute;left:50%;bottom:-8px;width:10px;height:10px;transform:translateX(-50%) rotate(45deg);background:#ff3b08;border-right:2px solid #fff;border-bottom:2px solid #fff}.squadMapMarker:hover>span{transform:translateY(-3px) scale(1.05)}.leaflet-popup-content-wrapper{border:1px solid #ffffff18;border-radius:16px!important;background:#0c1113!important;color:#fff!important;box-shadow:0 18px 50px #000a!important}.leaflet-popup-tip{background:#0c1113!important}.squadMapPopup{padding:4px}.squadMapPopup strong{margin-bottom:5px;font-size:15px}.squadMapPopup span{color:#a8afb0;font-size:10px}.compactSquadsHero{min-height:380px!important;padding-top:118px!important;padding-bottom:48px!important}.compactSquadsHero h1{font-size:clamp(3.1rem,6vw,6rem)!important}.compactSquadsHero p{margin-top:18px!important}.squadDirectory{border-radius:32px 32px 0 0;margin-top:-25px;position:relative;z-index:3}
@media(max-width:760px){.squadWorldSection{padding:48px 14px 62px}.squadWorldSection #squadWorldMap{height:450px;border-radius:22px}.squadWorldSection #squadWorldMap:after{left:14px;bottom:14px}.squadWorldHead h2{font-size:2.7rem}.compactSquadsHero{min-height:auto!important;padding-top:110px!important}.squadDirectory{border-radius:24px 24px 0 0}}
