
/* PageRank Kings Next Generation stability, performance, motion and interface */
:root{--prk-header-height:76px;--prk-navy:#07102a;--prk-magenta:#ac2c90;--prk-blue:#2dbdee;--prk-gold:#ffc93f;--prk-motion:1}
*{box-sizing:border-box}html{scroll-padding-top:calc(var(--prk-header-height) + 16px);overflow-x:hidden}body{margin:0!important;padding-top:var(--prk-header-height)!important;overflow-x:hidden!important;max-width:100%!important}
body>[data-global-resource-path*="site_header"]{position:fixed!important;inset:0 0 auto 0!important;height:var(--prk-header-height)!important;margin:0!important;padding:0!important;z-index:2147483000!important;background:#fff!important;contain:layout style}
body>[data-global-resource-path*="site_header"] :is(.container-fluid,.row-fluid-wrapper,.row-fluid,.widget-span,.dnd-section,.hs_cos_wrapper){margin:0!important;padding-top:0!important;padding-bottom:0!important;min-height:0!important;height:100%!important}
header.header__container{position:relative!important;inset:auto!important;width:100%!important;height:var(--prk-header-height)!important;min-height:var(--prk-header-height)!important;margin:0!important;padding:0!important;background:rgba(255,255,255,.97)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 5px 22px rgba(7,16,42,.08);transform:translate3d(0,0,0)!important;transition:transform .24s ease,box-shadow .24s ease!important;will-change:transform}
body>[data-global-resource-path*="site_header"].prk-header-hidden{transform:translate3d(0,-105%,0)!important}
header .header__bottom,header .container-xl,header .header__wrapper--bottom{height:100%!important;min-height:0!important;margin:0 auto!important;padding-top:0!important;padding-bottom:0!important;align-items:center!important}
header .header__logo-col{height:100%!important;display:flex!important;align-items:center!important;flex:0 0 auto!important}
header .header__logo,header .header__logo-link{height:100%!important;display:flex!important;align-items:center!important;margin:0!important;padding:0!important}
header .header__logo-link{width:300px!important;max-width:30vw!important}
header .header__logo-image{display:none!important}
header .header__logo-image.prk-primary-logo{display:block!important;width:300px!important;height:36px!important;max-width:100%!important;object-fit:contain!important;object-position:left center!important;opacity:1!important;visibility:visible!important;transform:none!important}
header .header__wrapper{display:flex!important;flex-wrap:nowrap!important;width:100%!important}
header .header__menu-col{height:100%!important;min-width:0!important}.header__menu--desktop{height:100%!important;align-items:center!important}.header__menu-list{height:100%!important;align-items:center!important;margin:0!important}
.prk-mobile-toggle{flex:0 0 44px!important}
.prk-interface-controls{position:fixed;right:14px;bottom:14px;z-index:2147482000;display:flex;gap:8px}.prk-interface-controls button{width:42px;height:42px;border:1px solid rgba(7,16,42,.12);border-radius:50%;background:rgba(255,255,255,.94);box-shadow:0 8px 24px rgba(7,16,42,.16);cursor:pointer;font-size:18px}.prk-interface-controls button:focus-visible{outline:3px solid var(--prk-blue);outline-offset:2px}
.prk-css-motion{position:relative;isolation:isolate;overflow:hidden}.prk-css-motion:before{content:"";position:absolute;inset:-35%;z-index:-1;pointer-events:none;background:conic-gradient(from 90deg,transparent,rgba(255,255,255,.10),transparent 25%,rgba(255,255,255,.06),transparent 55%);animation:prkAmbient calc(24s/var(--prk-motion)) linear infinite;opacity:.55}.prk-motion-off .prk-css-motion:before{animation:none!important;opacity:0!important}@keyframes prkAmbient{to{transform:rotate(360deg)}}
.prk-ecosystem-upgrade:before{animation:prkFloatA 10s ease-in-out infinite alternate}.prk-ecosystem-upgrade:after{animation:prkFloatB 13s ease-in-out infinite alternate}@keyframes prkFloatA{to{transform:translate(-45px,70px) scale(1.08)}}@keyframes prkFloatB{to{transform:translate(60px,-45px) scale(.93)}}
.prk-capability-card{overflow:hidden}.prk-capability-card:after{content:"";position:absolute;inset:-100% -40%;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.14) 50%,transparent 58%);transform:translateX(-65%);transition:transform .7s ease;pointer-events:none}.prk-capability-card:hover:after{transform:translateX(65%)}
.prk-legal-hero,.prk-contact-hero{padding:clamp(68px,8vw,116px) 20px;background:linear-gradient(135deg,#07102a,#192954 52%,#642457);color:#fff;text-align:center}.prk-legal-hero h1,.prk-contact-hero h1{color:#fff;font-size:clamp(38px,6vw,72px);line-height:1.04;margin:0 auto 16px;max-width:1000px}.prk-legal-hero p,.prk-contact-hero p{max-width:800px;margin:auto;color:rgba(255,255,255,.82);font-size:18px;line-height:1.7}.prk-legal-wrap,.prk-contact-wrap{max-width:1120px;margin:auto;padding:60px 20px}.prk-legal-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:36px}.prk-legal-toc{position:sticky;top:calc(var(--prk-header-height) + 20px);align-self:start;padding:22px;border-radius:18px;background:#f5f7fb}.prk-legal-toc a{display:block;padding:8px 0;color:#24304a;text-decoration:none;font-size:14px}.prk-legal-content section{padding:0 0 34px;margin:0 0 34px;border-bottom:1px solid #e5e9f0}.prk-legal-content h2{font-size:28px}.prk-legal-content p,.prk-legal-content li{line-height:1.75;color:#455066}.prk-contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:26px}.prk-contact-card{padding:30px;border-radius:22px;background:#fff;box-shadow:0 18px 60px rgba(7,16,42,.11);border:1px solid #e9edf4}.prk-contact-card h2{margin-top:0}.prk-contact-method{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid #edf0f5}.prk-contact-method strong{display:block}.prk-contact-method a{color:var(--prk-magenta)}
.prk-arcade-shell{min-height:calc(100vh - var(--prk-header-height));padding:36px 18px 70px;background:radial-gradient(circle at 50% 0,#243d78,#07102a 55%,#030712);color:#fff;text-align:center}.prk-arcade-shell h1{color:#fff;font-size:clamp(36px,7vw,82px);margin:12px 0}.prk-game-frame{max-width:1000px;margin:24px auto;padding:12px;border:2px solid rgba(45,189,238,.55);border-radius:20px;background:rgba(0,0,0,.45);box-shadow:0 0 55px rgba(45,189,238,.2)}#prk-arcade{display:block;width:100%;aspect-ratio:16/9;background:#020617;border-radius:12px;touch-action:none}.prk-game-ui{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:14px}.prk-game-ui button,.prk-game-ui a{padding:11px 17px;border:0;border-radius:10px;background:var(--prk-gold);color:#07102a;font-weight:800;text-decoration:none;cursor:pointer}.prk-game-help{max-width:720px;margin:15px auto;color:#cbd5e1}
@media(max-width:991.98px){:root{--prk-header-height:68px}header .header__logo-link{width:min(250px,65vw)!important;max-width:65vw!important}header .header__logo-image.prk-primary-logo{width:250px!important;height:32px!important}.prk-legal-grid,.prk-contact-grid{grid-template-columns:1fr}.prk-legal-toc{position:static}.header__menu--desktop,header .header__button-col,header .header__search-col,header .header__menu-container--mobile{display:none!important}.prk-mobile-toggle{display:flex!important;margin-left:auto!important}}
@media(max-width:575.98px){:root{--prk-header-height:62px}header .header__logo-link{width:min(205px,62vw)!important}header .header__logo-image.prk-primary-logo{width:205px!important;height:28px!important}.prk-interface-controls{right:8px;bottom:8px}.prk-interface-controls button{width:38px;height:38px}.prk-legal-wrap,.prk-contact-wrap{padding:40px 15px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
