body,html{margin:auto!important;padding:none!important}body{font-family:Outfit,sans-serif!important;overflow-x:none!important;background:#f9f9f9;background-image:radial-gradient(circle at 25% 25%,hsla(0,0%,100%,.3) 0,transparent 50%),radial-gradient(circle at 75% 75%,rgba(0,0,0,.05) 0,transparent 50%)}article:not([class*=footer]),main:not([class*=footer]),section:not([class*=footer]){animation:fadeIn .8s ease-out}h1:not(.footerStyle h1):not([class*=footer] h1),h2:not(.footerStyle h2):not([class*=footer] h2),h3:not(.footerStyle h3):not([class*=footer] h3),h4:not(.footerStyle h4):not([class*=footer] h4),h5:not(.footerStyle h5):not([class*=footer] h5),h6:not(.footerStyle h6):not([class*=footer] h6){text-shadow:1px 1px 2px hsla(0,0%,100%,.8),-1px -1px 2px rgba(0,0,0,.1)}.container:not([class*=footer]),.wrapper:not([class*=footer]),[class*=container]:not([class*=footer]):not(.footerContent):not(.footerContentPStyle):not(.wwContainer){box-shadow:6px 6px 12px rgba(0,0,0,.15),-6px -6px 12px hsla(0,0%,100%,.7);border-radius:1rem;transition:all .3s ease}@media (max-width:430px){h1{font-size:150%!important}}a[href="/admin"] button:hover{transform:scale(1.05)!important;background:#04142c!important;color:#fff!important}.grid,[class*=grid]{border-radius:1rem;transition:all .3s ease;animation:fadeIn .8s ease-out}.grid:hover,[class*=grid]:hover{transform:translateY(-2px)}.grid-item,[class*=grid-item]{border-radius:.75rem;transition:all .3s ease;animation:fadeInScale .8s ease-out}.grid-item:hover,[class*=grid-item]:hover{box-shadow:6px 6px 12px rgba(0,0,0,.18),-6px -6px 12px hsla(0,0%,100%,.8);transform:translateY(-3px) scale(1.02)}@media (max-width:430px){.grid,[class*=grid]{box-shadow:3px 3px 6px rgba(0,0,0,.12),-3px -3px 6px hsla(0,0%,100%,.6)}}:root{--nav-height:64px;--nav-bg:rgba(4,20,44,.94);--nav-border:hsla(0,0%,100%,.08);--nav-text:hsla(0,0%,100%,.82);--nav-accent:#fdb913}body{padding-top:var(--nav-height)!important}.siteHeader{position:fixed;top:0;left:0;right:0;z-index:10050;background:var(--nav-bg);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border-bottom:1px solid var(--nav-border);box-shadow:0 6px 20px rgba(2,10,26,.28);font-family:Outfit,sans-serif}.navInner{max-width:1200px;height:var(--nav-height);margin:0 auto;padding:0 20px;justify-content:space-between;gap:16px}.navBrand,.navInner{display:flex;align-items:center}.navBrand{gap:10px;text-decoration:none;color:#fff;min-width:0;flex-shrink:0;font-family:Montserrat,sans-serif}.navBrandText{display:flex;flex-direction:column;line-height:1.15}.navBrandName{font-weight:700;font-size:1.05rem;letter-spacing:.02em;white-space:nowrap}.navBrandTag{font-size:.6rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:#9fb4d4;white-space:nowrap}.navLinks{display:flex;align-items:center;gap:2px;min-width:0}.navLink{color:var(--nav-text);text-decoration:none;font-size:.88rem;font-weight:500;padding:8px 13px;border-radius:8px;white-space:nowrap;transition:color .2s ease,background-color .2s ease}.navLink:hover{color:#fff;background:hsla(0,0%,100%,.08)}.navLinkActive{color:#fff;background:hsla(0,0%,100%,.12);box-shadow:inset 0 -2px 0 var(--nav-accent)}.navActions{display:flex;align-items:center;gap:12px;flex-shrink:0}.navCta{display:inline-flex;align-items:center;justify-content:center;background:var(--nav-accent);color:#04142c;font-weight:700;font-size:.85rem;text-decoration:none;padding:9px 18px;border-radius:999px;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.navCta:hover{background:#ffc93a;transform:translateY(-1px);box-shadow:0 6px 16px rgba(253,185,19,.35)}.navToggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;cursor:pointer;-webkit-tap-highlight-color:transparent}.navToggle span{display:block;width:100%;height:2px;border-radius:2px;background:#fff;transition:transform .25s ease,opacity .25s ease}.navToggleOpen span:first-child{transform:translateY(7px) rotate(45deg)}.navToggleOpen span:nth-child(2){opacity:0}.navToggleOpen span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.navMobileMenu{position:fixed;top:var(--nav-height);left:0;right:0;bottom:0;z-index:10049;background:rgba(4,20,44,.98);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);align-items:center;justify-content:flex-start;padding:28px 20px calc(28px + env(safe-area-inset-bottom));overflow-y:auto;-webkit-overflow-scrolling:touch}.navMobileLinks,.navMobileMenu{display:flex;flex-direction:column}.navMobileLinks{width:min(100%,380px);gap:6px}.navMobileLink{color:hsla(0,0%,100%,.88);text-decoration:none;font-size:1.15rem;font-weight:600;text-align:center;padding:15px 20px;border-radius:12px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);transition:background-color .2s ease}.navMobileLink:hover{background:hsla(0,0%,100%,.12)}.navMobileLinkActive{background:rgba(253,185,19,.16);border-color:rgba(253,185,19,.45);color:#fff}.navMobileCta{margin-top:20px;width:min(100%,380px);padding:14px 20px;font-size:1rem}@media (max-width:1020px){.navLinks{display:none}.navToggle{display:flex}}@media (max-width:560px){:root{--nav-height:58px}.navInner{padding:0 14px}.navActions .navCta{display:none}}:root{--neu-bg-light:#f9f9f9;--neu-bg-dark:#051d41;--neu-bg-blue:#00285c;--neu-shadow-light:hsla(0,0%,100%,.8);--neu-shadow-dark:rgba(0,0,0,.2);--neu-shadow-blue-light:rgba(0,40,92,.1);--neu-shadow-blue-dark:rgba(5,29,65,.3)}*{box-sizing:border-box}body,html{overflow-x:hidden;max-width:100vw}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.neu-light{box-shadow:8px 8px 16px var(--neu-shadow-dark),-8px -8px 16px var(--neu-shadow-light);border-radius:1rem}.neu-light,.neu-light-subtle{background:var(--neu-bg-light);transition:all .3s ease;overflow:hidden;max-width:100%}.neu-light-subtle{box-shadow:4px 4px 8px var(--neu-shadow-dark),-4px -4px 8px var(--neu-shadow-light);border-radius:.75rem}.neu-dark{background:var(--neu-bg-dark);box-shadow:8px 8px 16px rgba(0,0,0,.4),-8px -8px 16px hsla(0,0%,100%,.1)}.neu-blue,.neu-dark{border-radius:1rem;transition:all .3s ease;overflow:hidden;max-width:100%}.neu-blue{background:linear-gradient(135deg,#00285c,#051d41);box-shadow:8px 8px 16px var(--neu-shadow-blue-dark),-8px -8px 16px var(--neu-shadow-blue-light)}.neu-inset{box-shadow:inset 4px 4px 8px var(--neu-shadow-dark),inset -4px -4px 8px var(--neu-shadow-light)}.neu-inset-dark{box-shadow:inset 6px 6px 12px rgba(0,0,0,.3),inset -6px -6px 12px hsla(0,0%,100%,.05)}.neu-light-subtle:hover,.neu-light:hover{box-shadow:10px 10px 20px var(--neu-shadow-dark),-10px -10px 20px var(--neu-shadow-light);transform:translateY(-1px)}.neu-dark:hover{box-shadow:10px 10px 20px rgba(0,0,0,.5),-10px -10px 20px hsla(0,0%,100%,.15);transform:translateY(-1px)}.neu-blue:hover{box-shadow:10px 10px 20px var(--neu-shadow-blue-dark),-10px -10px 20px var(--neu-shadow-blue-light);transform:translateY(-1px)}.fade-in{animation:fadeIn .8s ease-out forwards;opacity:0}.fade-in-left{animation:fadeInLeft .8s ease-out forwards;opacity:0}.fade-in-right{animation:fadeInRight .8s ease-out forwards;opacity:0}.fade-in-scale{animation:fadeInScale .8s ease-out forwards;opacity:0}.fade-in-delay-1{animation-delay:.2s}.fade-in-delay-2{animation-delay:.4s}.fade-in-delay-3{animation-delay:.6s}.fade-in-delay-4{animation-delay:.8s}.neu-button{background:var(--neu-bg-light);box-shadow:6px 6px 12px var(--neu-shadow-dark),-6px -6px 12px var(--neu-shadow-light);border:none;border-radius:.75rem;padding:.75rem 1.5rem;cursor:pointer;transition:all .2s ease;font-family:inherit;max-width:100%;box-sizing:border-box}.neu-button:hover{box-shadow:8px 8px 16px var(--neu-shadow-dark),-8px -8px 16px var(--neu-shadow-light);transform:translateY(-1px)}.neu-button:active{transform:translateY(0)}.neu-button:active,.neu-input{box-shadow:inset 4px 4px 8px var(--neu-shadow-dark),inset -4px -4px 8px var(--neu-shadow-light)}.neu-input{background:var(--neu-bg-light);border:none;border-radius:.75rem;padding:.75rem 1rem;transition:all .3s ease;font-family:inherit;width:100%;max-width:100%;box-sizing:border-box}.neu-input:focus{outline:none;box-shadow:inset 6px 6px 12px var(--neu-shadow-dark),inset -6px -6px 12px var(--neu-shadow-light),0 0 0 2px rgba(0,40,92,.3)}.neu-container{box-shadow:10px 10px 20px var(--neu-shadow-dark),-10px -10px 20px var(--neu-shadow-light);border-radius:1.5rem;padding:2rem;margin:1rem;max-width:calc(100vw - 2rem)}.neu-card,.neu-container{background:var(--neu-bg-light);transition:all .3s ease;box-sizing:border-box;overflow:hidden}.neu-card{box-shadow:6px 6px 12px var(--neu-shadow-dark),-6px -6px 12px var(--neu-shadow-light);border-radius:1rem;padding:1.5rem;margin:.5rem;max-width:calc(100% - 1rem)}.neu-card:hover{box-shadow:8px 8px 16px var(--neu-shadow-dark),-8px -8px 16px var(--neu-shadow-light);transform:translateY(-2px)}@media (max-width:768px){.neu-blue,.neu-dark,.neu-light{box-shadow:4px 4px 8px var(--neu-shadow-dark),-4px -4px 8px var(--neu-shadow-light)}.neu-blue:hover,.neu-dark:hover,.neu-light-subtle:hover,.neu-light:hover{transform:translateY(-.5px);box-shadow:6px 6px 12px var(--neu-shadow-dark),-6px -6px 12px var(--neu-shadow-light)}.neu-container{padding:1.5rem;margin:.5rem;max-width:calc(100vw - 1rem)}.neu-card{padding:1rem;max-width:calc(100% - 1rem)}}@media (max-width:480px){.neu-blue,.neu-dark,.neu-light{box-shadow:3px 3px 6px var(--neu-shadow-dark),-3px -3px 6px var(--neu-shadow-light)}.neu-blue:hover,.neu-dark:hover,.neu-light-subtle:hover,.neu-light:hover{transform:none;box-shadow:4px 4px 8px var(--neu-shadow-dark),-4px -4px 8px var(--neu-shadow-light)}.neu-container{padding:1rem;margin:.25rem;max-width:calc(100vw - .5rem)}.neu-card{padding:.75rem;margin:.25rem;max-width:calc(100% - .5rem)}}