.zmap[data-astro-cid-rokcomp7]{aspect-ratio:1/.78;width:100%;font-size:12.5px;position:relative}.zmap[data-astro-cid-rokcomp7]:before,.zmap[data-astro-cid-rokcomp7]:after{content:"";pointer-events:none;position:absolute;inset:-8%}.zmap[data-astro-cid-rokcomp7]:before{mask-image:radial-gradient(circle at var(--cx) var(--cy), #000 8%, transparent 48%);background-image:linear-gradient(#0019ff17 1px,#0000 1px),linear-gradient(90deg,#0019ff17 1px,#0000 1px);background-position:50%;background-size:36px 36px}.zmap[data-astro-cid-rokcomp7]:after{background:radial-gradient(circle at var(--cx) var(--cy), #0019ff29, transparent 32%)}.lines[data-astro-cid-rokcomp7]{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ln[data-astro-cid-rokcomp7]{stroke-width:.35px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px}.pulse[data-astro-cid-rokcomp7]{stroke:#6a7bff;stroke-width:.9px;stroke-linecap:round;stroke-dasharray:.05 1;stroke-dashoffset:.05px;opacity:0}.on[data-astro-cid-rokcomp7] .pulse[data-astro-cid-rokcomp7]{animation:2.4s linear infinite flow;animation-delay:calc(3.4s + var(--i) * .35s)}@keyframes flow{0%{stroke-dashoffset:.05px;opacity:0}10%{opacity:1}85%{opacity:1}to{stroke-dashoffset:-.95px;opacity:0}}.on[data-astro-cid-rokcomp7] .ln[data-astro-cid-rokcomp7]{animation:9s cubic-bezier(.5,0,.3,1) infinite draw;animation-delay:calc(.6s + var(--i) * .28s)}@keyframes draw{0%{stroke-dashoffset:1px}9%,78%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:0;opacity:0}}.town[data-astro-cid-rokcomp7]{z-index:2;backdrop-filter:blur(6px);white-space:nowrap;opacity:0;background:#ffffffe6;border:1px solid #0019ff24;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-weight:500;display:inline-flex;position:absolute;transform:translate(-50%,-50%)scale(.85);box-shadow:0 8px 20px -12px #0019ff73}.town[data-astro-cid-rokcomp7] i[data-astro-cid-rokcomp7]{background:var(--brand);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #0019ff26}.on[data-astro-cid-rokcomp7] .town[data-astro-cid-rokcomp7]{animation:9s cubic-bezier(.3,1.4,.5,1) infinite pop;animation-delay:calc(1.1s + var(--i) * .28s)}@keyframes pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.85)}5%,80%{opacity:1;transform:translate(-50%,-50%)scale(1)}92%,to{opacity:0;transform:translate(-50%,-50%)scale(.95)}}.ring[data-astro-cid-rokcomp7]{z-index:1;left:var(--cx);top:var(--cy);opacity:0;border:1.5px solid #0019ff59;border-radius:50%;width:96px;height:96px;margin:-48px 0 0 -48px;position:absolute}.on[data-astro-cid-rokcomp7] .ring[data-astro-cid-rokcomp7]{animation:3s ease-out infinite ripple}.on[data-astro-cid-rokcomp7] .r2[data-astro-cid-rokcomp7]{animation-delay:1s}.on[data-astro-cid-rokcomp7] .r3[data-astro-cid-rokcomp7]{animation-delay:2s}@keyframes ripple{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(3.2)}}.hub[data-astro-cid-rokcomp7]{left:var(--cx);top:var(--cy);z-index:3;justify-items:center;gap:8px;display:grid;position:absolute;transform:translate(-50%,-40px)}.mark[data-astro-cid-rokcomp7]{background:linear-gradient(150deg,#2a40ff,#0019ff 55%,#0012b8);border-radius:20px;place-items:center;width:80px;height:80px;display:grid;box-shadow:0 18px 36px -14px #0019ffb3,inset 0 1px #ffffff40}.mark[data-astro-cid-rokcomp7] svg[data-astro-cid-rokcomp7]{fill:#fff;opacity:.92;width:42px;height:42px}.on[data-astro-cid-rokcomp7] .mark[data-astro-cid-rokcomp7]{animation:9s cubic-bezier(.3,1.3,.5,1) infinite arrive}.on[data-astro-cid-rokcomp7] .mark[data-astro-cid-rokcomp7] svg[data-astro-cid-rokcomp7]{animation:9s cubic-bezier(.5,0,.3,1) infinite turn}@keyframes arrive{0%{opacity:0;transform:scale(.6)}6%,to{opacity:1;transform:scale(1)}}@keyframes turn{0%,4%{transform:rotate(-90deg)}12%,to{transform:rotate(0)}}.hub-name[data-astro-cid-rokcomp7]{background:var(--fg);color:#fff;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:500}.static[data-astro-cid-rokcomp7] .ln[data-astro-cid-rokcomp7]{stroke-dashoffset:0}.static[data-astro-cid-rokcomp7] .town[data-astro-cid-rokcomp7]{opacity:1;transform:translate(-50%,-50%)}@media (width<=520px){.zmap[data-astro-cid-rokcomp7]{font-size:11px}.town[data-astro-cid-rokcomp7]{gap:5px;padding:3px 8px 3px 6px}.mark[data-astro-cid-rokcomp7]{border-radius:14px;width:56px;height:56px}.mark[data-astro-cid-rokcomp7] svg[data-astro-cid-rokcomp7]{width:30px;height:30px}.hub[data-astro-cid-rokcomp7]{transform:translate(-50%,-28px)}}.z-hero[data-astro-cid-yobar4z6]{padding:96px 0 72px;position:relative;overflow:hidden}.z-hero-bg[data-astro-cid-yobar4z6]{background:radial-gradient(90% 80% at 85% 0,#0019ff21,#0000 70%),linear-gradient(#f2f4ff,#fff 90%);position:absolute;inset:0}.z-hero-inner[data-astro-cid-yobar4z6]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid;position:relative}.kicker[data-astro-cid-yobar4z6]{background:var(--brand);color:#fff;border-radius:999px;align-items:center;gap:6px;margin:0 0 24px;padding:4px 12px;font-size:13px;font-weight:500;display:inline-flex}h1[data-astro-cid-yobar4z6]{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(36px,5vw,60px);line-height:1.04}.lead[data-astro-cid-yobar4z6]{color:#464d59;text-wrap:pretty;max-width:620px;margin:24px 0 32px;font-size:18px}.z-towns[data-astro-cid-yobar4z6]{padding-top:104px}.areas[data-astro-cid-yobar4z6]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.area[data-astro-cid-yobar4z6]{border:1px solid var(--border);background:linear-gradient(180deg, #f7f8ff, var(--card) 60%);border-radius:18px;padding:24px}.area[data-astro-cid-yobar4z6] h3[data-astro-cid-yobar4z6]{letter-spacing:-.015em;margin-bottom:16px;font-size:17px}.area[data-astro-cid-yobar4z6] ul[data-astro-cid-yobar4z6]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.area[data-astro-cid-yobar4z6] li[data-astro-cid-yobar4z6]{background:var(--card);border:1px solid var(--border-strong);border-radius:999px;padding:4px 11px;font-size:13.5px}.area[data-astro-cid-yobar4z6] li[data-astro-cid-yobar4z6].home{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:500}.z-sectors[data-astro-cid-yobar4z6]{background:var(--surface);border-block:1px solid var(--border)}.sectors[data-astro-cid-yobar4z6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sector[data-astro-cid-yobar4z6]{border:1px solid var(--border);background:var(--card);border-radius:20px;flex-direction:column;padding:30px;display:flex}.sector-icon[data-astro-cid-yobar4z6]{background:var(--brand);color:#fff;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:22px;display:grid;box-shadow:0 8px 18px -8px #0019ff99}.sector[data-astro-cid-yobar4z6] h3[data-astro-cid-yobar4z6]{letter-spacing:-.02em;font-size:20px}.sector[data-astro-cid-yobar4z6] h3[data-astro-cid-yobar4z6] a[data-astro-cid-yobar4z6]{color:inherit;text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:4px}.sector[data-astro-cid-yobar4z6] h3[data-astro-cid-yobar4z6] a[data-astro-cid-yobar4z6]:hover{text-decoration-color:var(--brand)}.sector[data-astro-cid-yobar4z6] p[data-astro-cid-yobar4z6]{color:var(--muted);text-wrap:pretty;margin:10px 0 20px;font-size:15px}.sector-mods[data-astro-cid-yobar4z6]{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:0;list-style:none;display:flex}.sector-mods[data-astro-cid-yobar4z6] a[data-astro-cid-yobar4z6]{background:var(--c-softer);border:1px solid var(--c-line);color:var(--c);border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.sector-mods[data-astro-cid-yobar4z6] a[data-astro-cid-yobar4z6]:hover{background:var(--c-soft)}.mods[data-astro-cid-yobar4z6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mod[data-astro-cid-yobar4z6]{border:1px solid var(--border);color:var(--fg);border-radius:14px;align-items:flex-start;gap:12px;padding:16px;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.mod[data-astro-cid-yobar4z6]:hover{border-color:var(--c-line);background:var(--c-softer)}.mod[data-astro-cid-yobar4z6] .icon-tile[data-astro-cid-yobar4z6]{flex:none}.mod[data-astro-cid-yobar4z6] strong[data-astro-cid-yobar4z6]{font-size:15px;font-weight:600;display:block}.mod[data-astro-cid-yobar4z6] small[data-astro-cid-yobar4z6]{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.4;display:block}.z-faq[data-astro-cid-yobar4z6]{border-top:1px solid var(--border)}.z-faq[data-astro-cid-yobar4z6] .block-intro[data-astro-cid-yobar4z6] a[data-astro-cid-yobar4z6]{color:var(--brand)}@media (width<=1000px){.mods[data-astro-cid-yobar4z6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.z-hero-inner[data-astro-cid-yobar4z6]{grid-template-columns:minmax(0,1fr);gap:40px}}@media (width<=760px){.z-hero[data-astro-cid-yobar4z6]{padding:64px 0 72px}.sectors[data-astro-cid-yobar4z6]{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.mods[data-astro-cid-yobar4z6]{grid-template-columns:minmax(0,1fr)}}
