
/* PageRank Kings production release fixes */
:root{--prk-header-height:76px;--prk-navy:#07102a;--prk-magenta:#ac2c90;--prk-blue:#2dbdee;--prk-gold:#ffc93f}
html,body{max-width:100%;overflow-x:clip}
header.header__container{position:sticky!important;top:0!important;z-index:2147483000!important;min-height:var(--prk-header-height)!important;height:var(--prk-header-height)!important;background:rgba(255,255,255,.96)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 7px 24px rgba(7,16,42,.08);transform:translateY(0);transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease!important}
header.header__container.prk-header-hidden{transform:translateY(-105%)}
header .header__wrapper--bottom,header .header__wrapper,header .header__container-inner{height:100%!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;align-items:center!important}
header .header__logo-col,header .header__logo,header .header__logo-link{height:100%!important;display:flex!important;align-items:center!important}
header .header__logo-link{position:relative!important;overflow:visible!important}
header .header__logo-image{display:none!important;position:static!important;margin:0!important}
header .header__logo-image.header__logo-default:not(.logo_mobile){display:block!important;width:auto!important;height:auto!important;max-width:300px!important;max-height:50px!important;object-fit:contain!important}
header .header__menu--desktop{display:flex!important;align-items:center!important;height:100%!important}
header .header__menu-list{align-items:center!important;margin:0!important}
header .header__menu-item--depth-1{position:relative!important}
header .header__menu-submenu{position:absolute!important;top:calc(100% + 14px)!important;left:50%!important;transform:translate(-50%,10px)!important;min-width:320px!important;max-width:min(680px,90vw)!important;padding:14px!important;background:#fff!important;border:1px solid rgba(7,16,42,.08)!important;border-radius:16px!important;box-shadow:0 22px 60px rgba(7,16,42,.18)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:2147483640!important}
header .header__menu-item--open>.header__menu-submenu,header .header__menu-item--depth-1:hover>.header__menu-submenu,header .header__menu-item--depth-1:focus-within>.header__menu-submenu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%,0)!important}
.prk-mobile-toggle{display:none;width:44px;height:44px;border:0;border-radius:12px;background:#f5f7f9;color:var(--prk-navy);align-items:center;justify-content:center;cursor:pointer;margin-left:auto}
.prk-mobile-toggle span,.prk-mobile-toggle span:before,.prk-mobile-toggle span:after{display:block;width:22px;height:2px;background:currentColor;position:relative;transition:.2s}.prk-mobile-toggle span:before,.prk-mobile-toggle span:after{content:'';position:absolute;left:0}.prk-mobile-toggle span:before{top:-7px}.prk-mobile-toggle span:after{top:7px}.prk-mobile-toggle[aria-expanded=true] span{background:transparent}.prk-mobile-toggle[aria-expanded=true] span:before{top:0;transform:rotate(45deg)}.prk-mobile-toggle[aria-expanded=true] span:after{top:0;transform:rotate(-45deg)}
.prk-mobile-panel{display:none;position:fixed;inset:var(--prk-header-height) 0 0;background:rgba(255,255,255,.99);z-index:2147482990;padding:22px;overflow:auto}.prk-mobile-panel.is-open{display:block}.prk-mobile-panel nav{max-width:680px;margin:auto}.prk-mobile-panel a,.prk-mobile-panel button{display:flex;width:100%;align-items:center;justify-content:space-between;padding:15px 16px;border:0;border-bottom:1px solid #e9edf3;background:none;color:var(--prk-navy);font:600 17px/1.35 Poppins,sans-serif;text-decoration:none;text-align:left}.prk-mobile-panel .prk-mobile-submenu{display:none;padding:4px 0 10px 18px}.prk-mobile-panel .prk-mobile-submenu.is-open{display:block}.prk-mobile-panel .prk-mobile-submenu a{font-size:15px;font-weight:500}.prk-mobile-panel .prk-mobile-cta{margin-top:16px;border-radius:12px;background:var(--prk-magenta);color:#fff;justify-content:center;border:0}
body.prk-nav-open{overflow:hidden!important}
.prk-ecosystem-upgrade{position:relative;overflow:hidden;padding:clamp(60px,8vw,110px) 20px;background:linear-gradient(135deg,#07102a 0%,#111d3f 52%,#24153d 100%);color:#fff}.prk-ecosystem-upgrade:before{content:'';position:absolute;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(45,189,238,.24),transparent 68%);top:-180px;right:-120px}.prk-ecosystem-upgrade:after{content:'';position:absolute;width:430px;height:430px;border-radius:50%;background:radial-gradient(circle,rgba(172,44,144,.25),transparent 68%);bottom:-210px;left:-100px}.prk-ecosystem-inner{position:relative;z-index:1;max-width:1160px;margin:auto}.prk-eyebrow{display:inline-flex;padding:7px 13px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.07);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.prk-ecosystem-upgrade h2{max-width:900px;margin:18px 0 14px;color:#fff;font-size:clamp(34px,5vw,64px);line-height:1.04}.prk-ecosystem-lead{max-width:850px;color:rgba(255,255,255,.82);font-size:clamp(17px,2vw,21px);line-height:1.65}.prk-capability-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:38px}.prk-capability-card{position:relative;min-height:230px;padding:26px;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:rgba(255,255,255,.075);box-shadow:0 18px 50px rgba(0,0,0,.18);transition:transform .3s ease,background .3s ease,border-color .3s ease}.prk-capability-card:hover{transform:translateY(-7px);background:rgba(255,255,255,.11);border-color:rgba(255,201,63,.5)}.prk-capability-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:linear-gradient(135deg,var(--prk-blue),var(--prk-magenta));font-size:25px}.prk-capability-card h3{margin:18px 0 8px;color:#fff;font-size:22px}.prk-capability-card p{margin:0;color:rgba(255,255,255,.74);font-size:15px;line-height:1.6}.prk-value-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:20px}.prk-value-item{padding:20px 22px;border-radius:16px;background:#fff;color:var(--prk-navy)}.prk-value-item strong{display:block;font-size:18px}.prk-value-item span{display:block;margin-top:5px;color:#5f6879;font-size:14px;line-height:1.5}.prk-release-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-top:30px;padding:24px 26px;border-radius:18px;background:linear-gradient(90deg,var(--prk-gold),#ff9e42 55%,#e2579d);color:#07102a}.prk-release-cta h3{margin:0;font-size:clamp(22px,3vw,32px)}.prk-release-cta p{margin:4px 0 0}.prk-release-cta a{display:inline-flex;padding:13px 19px;border-radius:10px;background:#07102a;color:#fff;text-decoration:none;font-weight:700}
@media(max-width:991.98px){:root{--prk-header-height:68px}header .header__menu--desktop,header .header__button-col,header .header__search-col,header .header__menu-container--mobile{display:none!important}.prk-mobile-toggle{display:flex}header .header__logo-image.header__logo-default:not(.logo_mobile){max-width:min(245px,65vw)!important;max-height:43px!important}.prk-capability-grid{grid-template-columns:repeat(2,1fr)}.prk-value-strip{grid-template-columns:1fr}}
@media(max-width:575.98px){:root{--prk-header-height:62px}.prk-capability-grid{grid-template-columns:1fr}.prk-capability-card{min-height:0}.prk-ecosystem-upgrade{padding-left:16px;padding-right:16px}header .header__logo-image.header__logo-default:not(.logo_mobile){max-width:210px!important;max-height:38px!important}}
