._wrapper_17cks_1{min-height:100vh;display:flex;flex-direction:column}._main_17cks_7{flex:1;padding:80px 0}._inner_17cks_12{max-width:1200px;margin:0 auto;padding:0 24px}._centerStage_17cks_18{min-height:calc(25vh - 50px);display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}._title_17cks_27{font-size:var(--title-display);font-weight:800;letter-spacing:-.05em;line-height:.95;margin:0;color:var(--color-ink);position:relative}._title_17cks_27:after{content:"";display:block;width:64px;height:3px;background:var(--color-accent);margin:22px auto 0}._description_17cks_46{font-size:18px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-55);margin:0}._subtitols_17cks_55{font-size:22px;font-weight:700;text-align:center;background-color:var(--color-accent);color:#fff;padding:3px}._locationsWrap_17cks_64{margin-top:28px}._locationCard_17cks_68{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.05fr 1.35fr;gap:18px;padding:18px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:16px;box-shadow:0 10px 26px #00000012}._locationInfo_17cks_81{display:flex;flex-direction:column;justify-content:center}._locationTitle_17cks_87{margin:0 0 14px;font-size:var(--title-sm);font-weight:900;line-height:1.15}._locationSubtitle_17cks_94{display:block;margin-top:6px;font-size:14px;font-weight:700;opacity:.75}._locationList_17cks_102{list-style:none;padding:0;margin:0;display:grid;gap:12px}._locationItem_17cks_110{display:grid;grid-template-columns:74px 1fr;gap:10px;align-items:start}._label_17cks_117{font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;opacity:.55}._value_17cks_125{font-size:15px;line-height:1.45}._valueLink_17cks_130{font-size:15px;font-weight:800;color:inherit;text-decoration:none}._valueLink_17cks_130:hover{text-decoration:underline}._actions_17cks_141{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}._btnPrimary_17cks_148{background:#e34b43;color:#fff;padding:10px 14px;border-radius:12px;text-decoration:none;font-weight:900;display:inline-flex;align-items:center;justify-content:center}._btnGhost_17cks_160{background:transparent;color:var(--color-ink);padding:10px 14px;border-radius:12px;text-decoration:none;font-weight:900;border:1px solid rgba(0,0,0,.18)}._btnPrimary_17cks_148:hover,._btnGhost_17cks_160:hover{transform:translateY(-1px)}._mapWrap_17cks_175{border-radius:14px;overflow:hidden;border:1px solid rgba(0,0,0,.12);min-height:320px}._mapWrap_17cks_175 iframe{width:100%;height:100%;min-height:320px;border:0;display:block}._dottedDividerWrap_17cks_190{max-width:1180px;margin:18px auto;padding:0 6px}._dottedDivider_17cks_190{display:block;height:1px;width:100%;background-image:radial-gradient(rgba(0,0,0,.35) 1px,transparent 1px);background-size:10px 1px;background-repeat:repeat-x;background-position:center;opacity:.8}@media(max-width:980px){._locationCard_17cks_68{grid-template-columns:1fr}._mapWrap_17cks_175{min-height:300px}}._openBtn_17cks_217{display:block;margin:60px auto;padding:14px 28px;background:var(--color-accent);color:#fff;border:none;font-weight:800;cursor:pointer;transition:transform .2s ease,background .2s ease}._openBtn_17cks_217:hover{transform:translateY(-2px);background:var(--color-accent-dark)}._modalOverlay_17cks_234{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:999;padding:20px}._modal_17cks_234{position:relative;width:min(860px,92vw);max-height:86vh;background:#fff;border-radius:6px;padding:22px 26px 18px;overflow:auto}._closeBtn_17cks_255{position:absolute;top:14px;right:16px;border:0;background:transparent;font-size:22px;cursor:pointer;opacity:.75}._modalTitle_17cks_266{margin:0 34px 14px 0;font-size:var(--title-md);font-weight:900}._modalDesc_17cks_272{margin:0 0 14px;line-height:1.45;font-size:15px}._modalSectionTitle_17cks_278{margin:18px 0 10px;font-size:16px;font-weight:900}._modalList_17cks_284{margin:0 0 16px;padding-left:22px}._modalList_17cks_284 li{margin:8px 0;line-height:1.35}._modalLink_17cks_294{color:inherit;font-weight:900;text-decoration:underline}._modalFooter_17cks_300{margin-top:18px;padding-top:16px;border-top:1px solid rgba(0,0,0,.12);display:flex;flex-direction:column;align-items:center;gap:12px}._modalFooterText_17cks_310{margin:0;font-weight:900}
