.PolandMapSection-module__bGoNPW__section{background:radial-gradient(at 72% 40%,#123a3020,#0000 60%);border-top:1px solid #ffffff0c;border-bottom:1px solid #ffffff0c;padding:80px clamp(20px,6.5vw,96px)}.PolandMapSection-module__bGoNPW__layout{grid-template-columns:minmax(240px,.85fr) minmax(0,1.8fr);align-items:center;gap:48px;max-width:1280px;margin:auto;display:grid}.PolandMapSection-module__bGoNPW__intro{z-index:1;position:relative}.PolandMapSection-module__bGoNPW__eyebrow{color:#9bb7aa;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:22px;font:10px/1.5 ui-monospace,monospace;display:flex}.PolandMapSection-module__bGoNPW__eyebrow svg{color:#95f8d1}.PolandMapSection-module__bGoNPW__intro h2{color:#f0f6f2;font:500 clamp(32px, 3.3vw, 48px)/1.1 var(--font-outfit), sans-serif;letter-spacing:-.045em;margin:0}.PolandMapSection-module__bGoNPW__intro h2 span{color:#95f8d1}.PolandMapSection-module__bGoNPW__intro p{color:#a0b1aa;max-width:360px;margin-top:22px;font-size:15px;line-height:1.85}.PolandMapSection-module__bGoNPW__contact{color:#e1eee7;text-underline-offset:6px;align-items:center;gap:12px;min-height:44px;margin-top:20px;font-size:13px;line-height:1.6;text-decoration:none;display:inline-flex}.PolandMapSection-module__bGoNPW__contact svg{color:#95f8d1;flex-shrink:0;transition:transform .2s}.PolandMapSection-module__bGoNPW__contact:hover{text-decoration:underline}.PolandMapSection-module__bGoNPW__contact:hover svg{transform:translate(2px,-2px)}.PolandMapSection-module__bGoNPW__contact:focus-visible{outline-offset:6px;border-radius:3px;outline:2px solid #95f8d1}.PolandMapSection-module__bGoNPW__figure{min-width:0;margin:0}.PolandMapSection-module__bGoNPW__map{aspect-ratio:1000/680;width:100%;position:relative}.PolandMapSection-module__bGoNPW__map:before{content:"";pointer-events:none;background:radial-gradient(at 55.2% 45.3%,#95f8d10c,#0000 40%);position:absolute;inset:0}.PolandMapSection-module__bGoNPW__map img{object-fit:contain;width:100%;height:auto;display:block;position:relative}.PolandMapSection-module__bGoNPW__caption{color:#93aaa0;border-top:1px solid #95f8d11a;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding-top:19px;font:10px/1.6 ui-monospace,monospace;display:flex}.PolandMapSection-module__bGoNPW__caption>span:first-child{align-items:center;gap:9px;display:inline-flex}.PolandMapSection-module__bGoNPW__caption>span:last-child{letter-spacing:.14em;color:#718b7f;font-size:8px}.PolandMapSection-module__bGoNPW__legendDot{background:#95f8d1;border-radius:50%;width:5px;height:5px}@media (max-width:1000px){.PolandMapSection-module__bGoNPW__layout{grid-template-columns:1fr;gap:45px;max-width:720px}.PolandMapSection-module__bGoNPW__intro p{max-width:530px}.PolandMapSection-module__bGoNPW__intro h2{font-size:40px}}@media (max-width:600px){.PolandMapSection-module__bGoNPW__section{padding:60px 20px}.PolandMapSection-module__bGoNPW__layout{gap:44px}.PolandMapSection-module__bGoNPW__intro h2{font-size:36px}.PolandMapSection-module__bGoNPW__intro p{font-size:14px}.PolandMapSection-module__bGoNPW__caption{margin-top:18px;padding-top:16px}.PolandMapSection-module__bGoNPW__caption>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.PolandMapSection-module__bGoNPW__contact svg{transition:none}.PolandMapSection-module__bGoNPW__contact:hover svg{transform:none}}
