:root{--blue-dark:#102a56;--blue:#2457d6;--blue-medium:#5476e7;--blue-light:#eaf0ff;--gold:#f4b942;--gold-dark:#d99419;--gold-light:#fff4d2;--white:#fff;--page-bg:#f4f7fc;--text-dark:#182033;--text-muted:#70798c;--border:#e6eaf2;--shadow-small:0 8px 22px #18274b12;--shadow:0 16px 42px #18274b1c;--content-gutter:clamp(12px, 3vw, 32px);--content-width:880px;--app-sidebar-width:220px;--nav-safe-bottom:max(14px, env(safe-area-inset-bottom))}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:280px}body{min-height:100svh;padding:0 0 calc(110px + env(safe-area-inset-bottom));background:radial-gradient(circle at 95% 12%, #2457d617, transparent 340px), var(--page-bg);color:var(--text-dark);letter-spacing:.005em;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;animation:.35s both pageEnter;overflow-x:hidden}@keyframes pageEnter{0%{opacity:0}to{opacity:1}}img,svg,video,canvas{max-width:100%;display:block}button,a,input,textarea,select{font:inherit;-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}input,textarea,select,button{max-width:100%}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #2457d64d}.header{min-height:250px;padding:58px var(--content-gutter) 92px;color:var(--white);text-align:center;background:radial-gradient(circle at 15% 20%, #ffffff24 0 82px, transparent 83px), linear-gradient(135deg, #173a82 0%, var(--blue) 52%, #6f83ee 100%);justify-content:center;display:flex;position:relative;overflow:hidden}.header:before{content:"";pointer-events:none;border:36px solid #ffffff12;border-radius:50%;width:245px;height:245px;position:absolute;top:-105px;right:-90px}.header:after{content:"";pointer-events:none;background:#f4b94238;border-radius:50%;width:275px;height:275px;position:absolute;bottom:-190px;left:-120px}.header-content{z-index:1;text-align:center;width:min(100%,1050px);margin:0 auto;position:relative}.header h1{letter-spacing:-.045em;text-wrap:balance;max-width:820px;margin:0 auto;font-size:clamp(2.15rem,7vw,4.7rem);font-weight:900;line-height:1}.header-label,.header-subtitle{z-index:1;color:var(--gold-light);letter-spacing:1.8px;text-transform:uppercase;margin:0 auto 10px;font-size:.78rem;font-weight:900;position:relative}.header-description{color:#ffffffd6;text-wrap:pretty;max-width:620px;margin:20px auto 0;font-size:clamp(.94rem,1.5vw,1.05rem);line-height:1.7}.main-content{z-index:2;min-width:0;width:min(calc(100% - (var(--content-gutter) * 2)), var(--content-width));margin-inline:auto;position:relative}:root{--kc-tabbar-height:64px;--kc-tabbar-gap:12px}body{padding-bottom:calc(var(--kc-tabbar-height) + var(--kc-tabbar-gap) + env(safe-area-inset-bottom) + 14px)!important}#nav-bar.navbar{top:auto!important;left:50%!important;right:auto!important;bottom:calc(var(--kc-tabbar-gap) + env(safe-area-inset-bottom))!important;z-index:2147483000!important;width:min(1120px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;height:var(--kc-tabbar-height)!important;min-height:var(--kc-tabbar-height)!important;-webkit-backdrop-filter:blur(18px)saturate(140%)!important;box-sizing:border-box!important;isolation:isolate!important;background:#061931f9!important;border:1px solid #97b7de47!important;border-radius:20px!important;margin:0!important;padding:7px 8px!important;position:fixed!important;overflow:hidden!important;transform:translate(-50%)!important;box-shadow:0 14px 38px #020f1e52!important}#nav-bar.navbar:before,#nav-bar.navbar:after,#nav-bar-nav-links.nav-links:before,#nav-bar-nav-links.nav-links:after{content:none!important;display:none!important}#nav-bar-nav-links.nav-links{scrollbar-width:none!important;-ms-overflow-style:none!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;flex-direction:row!important;justify-content:center!important;align-items:stretch!important;gap:4px!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important;overflow:auto hidden!important}#nav-bar-nav-links.nav-links::-webkit-scrollbar{display:none!important}#nav-bar-nav-links.nav-links a{min-width:92px!important;max-width:170px!important;height:100%!important;box-shadow:none!important;color:#ffffffc7!important;letter-spacing:.28px!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important;box-sizing:border-box!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:8px 10px!important;font-size:.67rem!important;font-weight:850!important;line-height:1.05!important;text-decoration:none!important;transition:background .16s,color .16s,border-color .16s,transform .16s!important;display:flex!important;position:relative!important}#nav-bar-nav-links.nav-links a:hover{color:#fff!important;background:#ffffff17!important;transform:translateY(-1px)!important}#nav-bar-nav-links.nav-links a.active,#nav-bar-nav-links.nav-links a[aria-current=page]{color:#fff!important;background:#2d60defa!important;border-color:#ffffff2e!important;box-shadow:0 7px 18px #1442b242!important}#nav-bar-nav-links.nav-links a.active:after,#nav-bar-nav-links.nav-links a[aria-current=page]:after{content:""!important;background:#f5c958!important;border-radius:999px!important;width:20px!important;height:2px!important;position:absolute!important;bottom:3px!important;left:50%!important;transform:translate(-50%)!important}#nav-bar a[hidden]{display:none!important}@media (width<=820px){:root{--kc-tabbar-height:60px;--kc-tabbar-gap:8px}#nav-bar.navbar{border-radius:17px!important;width:calc(100vw - 14px)!important;max-width:calc(100vw - 14px)!important;padding-inline:6px!important}#nav-bar-nav-links.nav-links{justify-content:flex-start!important}#nav-bar-nav-links.nav-links a{flex:none!important;min-width:86px!important;max-width:none!important;padding-inline:9px!important;font-size:.6rem!important}}@media (width<=520px){:root{--kc-tabbar-height:58px}#nav-bar-nav-links.nav-links a{min-width:80px!important;padding-inline:7px!important;font-size:.57rem!important}}@media (prefers-reduced-motion:reduce){#nav-bar-nav-links.nav-links a{transition:none!important}}@media print{#nav-bar.navbar{display:none!important}body{padding-bottom:0!important}}
