
:root{--prk-navy:#07102a;--prk-magenta:#ac2c90;--prk-cyan:#2dbdee;--prk-gold:#f9bf2f;--prk-header-h:78px;--prk-shadow:0 14px 38px rgba(7,16,42,.16)}
html{scroll-behavior:smooth;overflow-x:clip}body{overflow-x:clip;padding-top:var(--prk-header-h)!important}.prk-v2-header{position:fixed;inset:0 0 auto;z-index:10000;height:var(--prk-header-h);background:rgba(255,255,255,.97);backdrop-filter:blur(14px);box-shadow:0 1px 0 rgba(7,16,42,.08);transition:transform .24s ease,box-shadow .24s ease}.prk-v2-header.is-hidden{transform:translateY(-105%)}.prk-v2-header.is-scrolled{box-shadow:var(--prk-shadow)}.prk-v2-nav{height:100%;max-width:1180px;margin:auto;padding:0 24px;display:flex;align-items:center;gap:26px}.prk-v2-logo{display:block;flex:0 0 330px;max-width:32vw}.prk-v2-logo img{display:block;width:100%;height:auto;aspect-ratio:750/90;object-fit:contain}.prk-v2-links{display:flex;align-items:center;gap:23px;margin-left:auto}.prk-v2-links a,.prk-v2-dropbtn{font:600 14px/1.2 inherit;color:var(--prk-navy);text-decoration:none;background:none;border:0;padding:29px 0;cursor:pointer}.prk-v2-links a:hover,.prk-v2-dropbtn:hover{color:var(--prk-magenta)}.prk-v2-dropdown{position:relative}.prk-v2-mega{position:absolute;top:calc(100% - 8px);right:-260px;width:min(840px,92vw);background:#fff;border-top:3px solid var(--prk-magenta);box-shadow:var(--prk-shadow);border-radius:0 0 18px 18px;padding:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px;opacity:0;visibility:hidden;transform:translateY(8px);transition:.18s}.prk-v2-dropdown:hover .prk-v2-mega,.prk-v2-dropdown:focus-within .prk-v2-mega,.prk-v2-dropdown.open .prk-v2-mega{opacity:1;visibility:visible;transform:none}.prk-v2-mega a{padding:10px 12px;border-radius:8px;font-size:13px}.prk-v2-mega a:hover{background:#f5f7f9}.prk-v2-cta{background:var(--prk-magenta)!important;color:#fff!important;padding:13px 18px!important;border-radius:7px}.prk-v2-toggle{display:none;margin-left:auto;border:0;background:#f5f7f9;border-radius:8px;width:44px;height:44px;align-items:center;justify-content:center}.prk-v2-toggle span,.prk-v2-toggle:before,.prk-v2-toggle:after{content:'';display:block;width:22px;height:2px;background:var(--prk-navy);position:absolute;transition:.2s}.prk-v2-toggle:before{transform:translateY(-7px)}.prk-v2-toggle:after{transform:translateY(7px)}.prk-v2-toggle[aria-expanded=true] span{opacity:0}.prk-v2-toggle[aria-expanded=true]:before{transform:rotate(45deg)}.prk-v2-toggle[aria-expanded=true]:after{transform:rotate(-45deg)}
.prk-loader{position:fixed;inset:0;z-index:20000;background:#fff;display:grid;place-items:center;transition:opacity .16s,visibility .16s}.prk-loader.done{opacity:0;visibility:hidden}.prk-loader img{width:64px;height:64px;object-fit:contain;animation:prkPulse .42s ease both}@keyframes prkPulse{0%{transform:scale(.72);opacity:.35}65%{transform:scale(1.08);opacity:1}100%{transform:scale(1)}}
.prk-v2-section{padding:74px 24px}.prk-v2-section-inner{max-width:1180px;margin:auto}.prk-eyebrow{text-transform:uppercase;letter-spacing:.15em;font-weight:800;color:var(--prk-magenta);font-size:12px}.prk-v2-title{font-size:clamp(32px,4.5vw,58px);line-height:1.04;color:var(--prk-navy);margin:.25em 0}.prk-v2-lead{font-size:clamp(17px,2vw,21px);line-height:1.65;max-width:820px}.prk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.prk-card{background:#fff;border:1px solid rgba(7,16,42,.1);border-radius:16px;padding:24px;box-shadow:0 10px 30px rgba(7,16,42,.06);transition:transform .2s,box-shadow .2s}.prk-card:hover{transform:translateY(-4px);box-shadow:var(--prk-shadow)}.prk-card h3{color:var(--prk-navy);margin-top:0}.prk-card a{font-weight:800;color:var(--prk-magenta)}.prk-dark{background:linear-gradient(135deg,#07102a,#111d3f);color:#fff}.prk-dark .prk-v2-title,.prk-dark h2,.prk-dark h3{color:#fff}.prk-gold{background:linear-gradient(120deg,#e89b19,#f9c43b)}
.prk-game-shell{border-radius:22px;background:radial-gradient(circle at 50% 0,#253765,#07102a 62%);padding:18px;box-shadow:0 30px 70px rgba(7,16,42,.3)}#prk-home-game{display:block;width:100%;aspect-ratio:16/7;background:#030716;border-radius:14px;touch-action:none}.prk-game-controls{display:flex;justify-content:center;gap:12px;margin-top:14px}.prk-game-controls button{min-width:64px;min-height:48px;border:0;border-radius:12px;background:#fff;color:#07102a;font-weight:900}.prk-loader-note{text-align:center}.prk-city-list{columns:4;column-gap:30px}.prk-city-list a{display:block;padding:7px 0}.prk-breadcrumb{font-size:14px;margin-bottom:20px}.prk-breadcrumb a{color:var(--prk-magenta)}
@media(max-width:900px){:root{--prk-header-h:68px}body{padding-top:var(--prk-header-h)!important}.prk-v2-nav{padding:0 16px}.prk-v2-logo{flex-basis:240px;max-width:68vw}.prk-v2-toggle{display:flex;position:relative}.prk-v2-links{position:fixed;top:var(--prk-header-h);right:0;bottom:0;width:min(380px,92vw);background:#fff;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:14px 20px 34px;overflow-y:auto;box-shadow:-20px 20px 50px rgba(7,16,42,.22);transform:translateX(105%);visibility:hidden;transition:.22s}.prk-v2-links.open{transform:none;visibility:visible}.prk-v2-links>a,.prk-v2-dropbtn{padding:15px 4px;width:100%;text-align:left;border-bottom:1px solid #e9edf2}.prk-v2-dropdown{width:100%}.prk-v2-mega{position:static;width:100%;display:none;grid-template-columns:1fr;box-shadow:none;border:0;padding:5px 0 8px;opacity:1;visibility:visible;transform:none}.prk-v2-dropdown.open .prk-v2-mega{display:grid}.prk-grid{grid-template-columns:1fr}.prk-city-list{columns:2}.prk-v2-section{padding:54px 18px}body.prk-menu-open{overflow:hidden}.prk-menu-scrim{position:fixed;inset:var(--prk-header-h) 0 0;background:rgba(7,16,42,.55);z-index:9998;display:none}.prk-menu-scrim.open{display:block}body,main,section,footer,.container,.container-fluid,[class*=container]{max-width:100%!important}section{border-left:0!important;border-right:0!important}}
@media(max-width:420px){.prk-v2-logo{flex-basis:205px}.prk-city-list{columns:1}.prk-v2-section{padding-inline:15px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
