.partners-page[data-astro-cid-upu6nqaa]{position:relative}.filter-space[data-astro-cid-upu6nqaa]{margin-top:2rem}.view-toggle[data-astro-cid-upu6nqaa]{flex-wrap:wrap;justify-content:center;gap:.7rem;margin:2rem 0 0;display:flex}.view-button[data-astro-cid-upu6nqaa]{color:#d9e6f2;cursor:pointer;background:#ffffff0f;border:1px solid #5477972e;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;padding:.65rem 1.15rem;font-weight:850;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.view-button[data-astro-cid-upu6nqaa] svg[data-astro-cid-upu6nqaa]{fill:currentColor;opacity:.95;width:1rem;height:1rem}.view-button[data-astro-cid-upu6nqaa]:hover{border-color:#80aed573;transform:translateY(-1px)}.view-button[data-astro-cid-upu6nqaa].is-active{color:#fff;background:#071526;border-color:#071526;box-shadow:0 14px 34px #0000003d}.view-panel[data-astro-cid-upu6nqaa]{margin-top:2rem}.partners-cta[data-astro-cid-upu6nqaa]{text-align:center;justify-items:center;gap:1rem;margin-top:2.2rem;padding:clamp(2rem,5vw,3.2rem) 1rem;display:grid;position:relative}.partners-cta[data-astro-cid-upu6nqaa]:before{content:"";pointer-events:none;background:radial-gradient(#050b14d6,#050b1485 52%,#0000 76%);border-radius:999px;width:min(100%,820px);position:absolute;inset:0 50%;transform:translate(-50%)}.partners-cta[data-astro-cid-upu6nqaa]>[data-astro-cid-upu6nqaa]{z-index:1;position:relative}.partners-cta[data-astro-cid-upu6nqaa] h2[data-astro-cid-upu6nqaa]{color:#fff;margin:0;font-size:clamp(1.35rem,3vw,2rem)}.partners-cta[data-astro-cid-upu6nqaa] p[data-astro-cid-upu6nqaa]{color:#a9bbce;max-width:720px;margin:0}.partners-cta[data-astro-cid-upu6nqaa] .btn[data-astro-cid-upu6nqaa]{white-space:nowrap}.map-shell[data-astro-cid-upu6nqaa]{border-radius:1.2rem;grid-template-columns:minmax(0,1fr) 300px;gap:1rem;padding:1rem;display:grid}.map-stage[data-astro-cid-upu6nqaa]{background:#03070dcc;border:1px solid #54779740;border-radius:1rem;min-height:520px;position:relative;overflow:hidden}#partners-map[data-astro-cid-upu6nqaa]{position:absolute;inset:0}.map-message[data-astro-cid-upu6nqaa]{text-align:center;color:#a9bbce;background:#03070dbf;place-items:center;margin:0;padding:2rem;display:grid;position:absolute;inset:0}.map-list[data-astro-cid-upu6nqaa]{background:#030c16b8;border:1px solid #54779738;border-radius:1rem;overflow:hidden}.map-list-head[data-astro-cid-upu6nqaa]{border-bottom:1px solid #5477972e;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.map-list-head[data-astro-cid-upu6nqaa] strong[data-astro-cid-upu6nqaa]{color:#fff;display:block}.map-list-head[data-astro-cid-upu6nqaa] span[data-astro-cid-upu6nqaa]{color:#a9bbce;font-size:.78rem}.map-list-filters[data-astro-cid-upu6nqaa]{background:#02081066;border-bottom:1px solid #54779726;grid-template-columns:1fr;gap:.55rem;padding:.75rem 1rem;display:grid}.map-search-box[data-astro-cid-upu6nqaa]{align-items:center;display:flex;position:relative}.map-search-icon[data-astro-cid-upu6nqaa]{color:#6b8ea8;pointer-events:none;width:.95rem;height:.95rem;position:absolute;left:.75rem}.map-search-box[data-astro-cid-upu6nqaa] input[data-astro-cid-upu6nqaa]{color:#fff;background:#071526bf;border:1px solid #54779740;border-radius:.65rem;outline:0;width:100%;min-height:2.4rem;padding:.4rem .65rem .4rem 2.2rem;font-size:.82rem;transition:border-color .2s,box-shadow .2s}.map-search-box[data-astro-cid-upu6nqaa] input[data-astro-cid-upu6nqaa]:focus{border-color:#00d4ff80;box-shadow:0 0 12px #00d4ff26}.map-search-box[data-astro-cid-upu6nqaa] input[data-astro-cid-upu6nqaa]::placeholder{color:#798ea2}.map-category-box[data-astro-cid-upu6nqaa]{position:relative}.tactical-map-dropdown[data-astro-cid-upu6nqaa]{user-select:none;position:relative}.map-dropdown-trigger[data-astro-cid-upu6nqaa]{color:#d9e6f2;cursor:pointer;background:#071526d9;border:1px solid #54779740;border-radius:.65rem;outline:0;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:2.4rem;padding:.4rem .75rem;font-size:.82rem;font-weight:600;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.map-dropdown-trigger[data-astro-cid-upu6nqaa]:hover{background:#0c2138f2;border-color:#00d4ff73}.tactical-map-dropdown[data-astro-cid-upu6nqaa].is-open .map-dropdown-trigger[data-astro-cid-upu6nqaa]{background:#0d243dfa;border-color:#00d4ff;box-shadow:0 0 16px #00d4ff33}.map-dropdown-trigger[data-astro-cid-upu6nqaa] .trigger-label[data-astro-cid-upu6nqaa]{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.45rem;display:flex;overflow:hidden}.map-dropdown-trigger[data-astro-cid-upu6nqaa] .trigger-spark[data-astro-cid-upu6nqaa]{color:#00d4ff;font-size:.85rem}.map-chevron-icon[data-astro-cid-upu6nqaa]{color:#8fa6bb;flex-shrink:0;width:1rem;height:1rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1),color .2s}.tactical-map-dropdown[data-astro-cid-upu6nqaa].is-open .map-chevron-icon[data-astro-cid-upu6nqaa]{color:#00d4ff;transform:rotate(180deg)}.map-dropdown-menu[data-astro-cid-upu6nqaa]{z-index:150;-webkit-backdrop-filter:blur(24px);opacity:0;pointer-events:none;visibility:hidden;background:#061220f7;border:1px solid #00d4ff4d;border-radius:.9rem;padding:.4rem;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),visibility .22s;position:absolute;top:calc(100% + 6px);left:0;right:0;transform:translateY(-8px)scale(.96);box-shadow:0 20px 45px #000000bf,0 0 25px #00d4ff1f}.tactical-map-dropdown[data-astro-cid-upu6nqaa].is-open .map-dropdown-menu[data-astro-cid-upu6nqaa]{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)scale(1)}.map-dropdown-options[data-astro-cid-upu6nqaa]{flex-direction:column;gap:.25rem;max-height:220px;padding-right:.2rem;display:flex;overflow-y:auto}.map-dropdown-options[data-astro-cid-upu6nqaa]::-webkit-scrollbar{width:4px}.map-dropdown-options[data-astro-cid-upu6nqaa]::-webkit-scrollbar-thumb{background:#00d4ff66;border-radius:999px}.map-dropdown-option{color:#c9ddf0;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.55rem .75rem;font-size:.8rem;font-weight:600;transition:background .18s,color .18s,border-color .18s;display:flex}.map-dropdown-option:hover{color:#fff;background:#00d4ff14;border-color:#00d4ff40}.map-dropdown-option.is-active{color:#00d4ff;background:#00d4ff24;border-color:#00d4ff73;font-weight:700}.map-dropdown-option .active-dot{color:#00d4ff;font-size:.65rem;display:none}.map-dropdown-option.is-active .active-dot{display:inline-block}.map-list-items[data-astro-cid-upu6nqaa]{gap:.5rem;max-height:400px;padding:.75rem;display:grid;overflow:hidden auto}.map-list-item{color:#fff;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #0000;border-radius:.85rem;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:.7rem;width:100%;min-width:0;padding:.55rem;transition:border-color .2s,background .2s;display:grid}.map-list-item:hover,.map-list-item:focus-visible{background:#ffffff14;border-color:#80aed559;outline:0}.map-list-item img{object-fit:contain;object-position:center;box-sizing:border-box;background:#fff;border-radius:.6rem;width:44px;max-width:44px;height:44px;max-height:44px;padding:4px;display:block}.map-list-item span{min-width:0;display:block}.map-list-item b{color:#fff;font-size:.9rem;line-height:1.25;display:block}.map-list-item small{color:#a9bbce;text-overflow:ellipsis;white-space:normal;font-size:.72rem;line-height:1.35;display:block;overflow:hidden}.empty-map{color:#a9bbce;margin:0;padding:1rem}.partner{border-radius:1.25rem;grid-template-columns:104px 1fr;align-items:center;gap:1.25rem;padding:1.15rem 1.25rem;transition:border-color .25s,transform .25s,background .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.partner:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ff6b1a17,#0000 66%);border-radius:50%;width:11rem;position:absolute;bottom:-4.5rem;right:-4rem}.partner:hover{background:linear-gradient(145deg,#102b46c7,#071526db);border-color:#00d4ff52;transform:translateY(-4px);box-shadow:0 24px 60px -10px #00000080,0 0 25px -5px #00d4ff12}.partner .logo{aspect-ratio:1;box-sizing:border-box;background:#0d1b2a;border:1px solid #82a4c447;border-radius:1rem;place-items:center;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px -6px #0006}.partner .logo img{object-fit:cover;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;transition:transform .25s;display:block}.partner .logo img[src*=aciktim],.partner .logo img[src*=arka-bahce],.partner .logo img[src*=arkabahce]{object-fit:contain;padding:.4rem}.partner:hover .logo img{transform:scale(1.05)}.partner .logo .logo-fallback{background:radial-gradient(circle at 30% 30%,#00d4ff2e,#071526f2);place-items:center;width:100%;height:100%;display:grid}.partner .logo .fallback-letter{color:#00d4ff;letter-spacing:-.03em;text-shadow:0 0 20px #00d4ff73;user-select:none;font-size:2.2rem;font-weight:800}.partner .body h3{letter-spacing:-.02em;color:#fff;margin:.45rem 0 .2rem;font-size:clamp(1.1rem,1.8vw,1.22rem);font-weight:700;line-height:1.25}.partner .offer{color:#d9e6f2;margin:0;font-size:.88rem;font-weight:600;line-height:1.4}.partner .verify{color:#8fa6bb;margin:.35rem 0 0;font-size:.72rem;font-weight:600}.mapboxgl-popup{max-width:min(245px,100vw - 2rem)!important}.mapboxgl-popup-content{color:#f5fbff;background:#061220f5;border:1px solid #80aed53d;border-radius:.82rem;padding:0;overflow:hidden;box-shadow:0 18px 46px #00000070,0 0 0 1px #ffffff06}.mapboxgl-popup-tip{border-top-color:#061220f5!important;border-bottom-color:#061220f5!important}.mapboxgl-popup-close-button{color:#a9bbce;background:#ffffff0a;border:1px solid #80aed52e;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;font-size:.95rem;line-height:1;transition:background .2s,color .2s,border-color .2s;display:grid;top:.42rem;right:.42rem}.mapboxgl-popup-close-button:hover{color:#fff;background:#ff6b1a2e;border-color:#ff6b1a47}.partner-popup{color:#f5fbff;min-width:210px}.popup-head{grid-template-columns:42px 1fr;align-items:center;gap:.62rem;padding:.72rem .72rem .55rem;display:grid}.popup-head img{object-fit:contain;object-position:center;box-sizing:border-box;width:42px;max-width:42px;height:42px;max-height:42px;box-shadow:none;background:#fff;border:1px solid #80aed533;border-radius:.62rem;padding:3px}.popup-head strong{color:#fff;padding-right:1.35rem;font-size:.92rem;line-height:1.16;display:block}.popup-head span{color:#9cc8ee;background:#80aed51a;border:1px solid #80aed52e;border-radius:999px;margin-top:.26rem;padding:.12rem .42rem;font-size:.6rem;font-weight:850;display:inline-block}.popup-offer{color:#79e8ad;background:#18a8601a;border:1px solid #38dd8b42;border-radius:.55rem;margin:0 .72rem .58rem;padding:.52rem .58rem;font-size:.72rem;font-weight:850;line-height:1.35}.popup-location{color:#9cafc1;margin:0 .72rem .62rem;font-size:.68rem;line-height:1.42}.popup-map-link{color:#ffb184;text-align:center;box-shadow:none;background:#ff6b1a24;border:1px solid #ff6b1a52;border-radius:.58rem;margin:.62rem .72rem .72rem;padding:.56rem .65rem;font-size:.74rem;font-weight:900;text-decoration:none;display:block}.popup-map-link:hover{color:#fff;background:#ff6b1a38}.map-logo-marker{cursor:pointer;box-sizing:border-box;background:#fff;border:2px solid #ffffffeb;border-radius:999px;place-items:center;width:48px;height:48px;padding:4px;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 10px 28px #00000059,0 0 0 5px #80aed521}.map-logo-marker:hover{transform:scale(1.08);box-shadow:0 14px 34px #0000006b,0 0 0 7px #ff6b1a29}.map-logo-marker img{object-fit:contain;object-position:center;border-radius:999px;width:100%;max-width:100%;height:100%;max-height:100%}@media (width<=900px){.map-shell[data-astro-cid-upu6nqaa]{grid-template-columns:1fr}.map-stage[data-astro-cid-upu6nqaa]{min-height:420px}.map-list-items[data-astro-cid-upu6nqaa]{max-height:280px}}@media (width<=560px){.view-button[data-astro-cid-upu6nqaa]{justify-content:center;width:100%}.map-shell[data-astro-cid-upu6nqaa]{padding:.75rem}.map-stage[data-astro-cid-upu6nqaa]{min-height:360px}}
