.heila-section-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:30px 0 36px;clear:both}
.heila-section-nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:58px;padding:16px 20px;border:1px solid #dce7e1;border-radius:12px;background:#f7faf8;color:#0f3657;font-size:15px;font-weight:600;text-decoration:none;line-height:1.4;transition:background-color .18s,border-color .18s,color .18s}
.heila-section-nav a span{color:#008f51;font-size:20px;font-weight:400}
.heila-section-nav a:hover{background:#eaf4ed;border-color:#008f51;color:#006b3d;text-decoration:none}
.heila-section-nav a:focus-visible{outline:3px solid #008f51;outline-offset:3px}
#heila-mieszkania,#poznaj-inwestycje,#heila-location,#heila-gallery{scroll-margin-top:28px}
@media(max-width:760px){.heila-section-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0 28px}.heila-section-nav a{min-height:54px;padding:13px 15px;font-size:14px}}
@media(prefers-reduced-motion:reduce){.heila-section-nav a{transition:none}}
