*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:Barlow,system-ui,sans-serif;color:#082b5c;background:#fff;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block}.v-mob{display:none}@media (max-width:899px){.v-desk{display:none}.v-mob{display:block;width:100%;overflow-x:hidden}}.v-desk{width:100%;overflow-x:auto}.ph{background-color:#0d3669;background-image:repeating-linear-gradient(135deg,hsla(0,0%,100%,.05) 0 10px,hsla(0,0%,100%,0) 10px 20px);position:relative;overflow:hidden}.phcap{position:absolute;left:12px;bottom:10px;font-family:Barlow,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.72);font-weight:600}a,button{transition:color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease}.cat-cta:hover,.fl-btn:hover,a[style*="#D4A62A"][style*=background]:hover,a[style*="background: rgb(212, 166, 42)"]:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(8,43,92,.18)}.cat-card{transition:transform .3s ease,box-shadow .3s ease}.cat-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(8,43,92,.12)}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.m-drawer-root,.m-header{display:none}@media (max-width:899px){.m-header{display:block;position:-webkit-sticky;position:sticky;top:0;z-index:30;background:#fff}.m-drawer-root{display:block;position:fixed;inset:0;z-index:100;visibility:hidden;transition:visibility 0s linear .3s}.m-drawer-root.open{visibility:visible;transition-delay:0s}.m-backdrop{position:absolute;inset:0;background:rgba(8,43,92,.55);opacity:0;transition:opacity .3s ease}.m-drawer-root.open .m-backdrop{opacity:1}.m-drawer{position:absolute;top:0;right:0;bottom:0;width:min(86vw,340px);background:#fff;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s ease;box-shadow:-12px 0 32px rgba(8,43,92,.18)}.m-drawer-root.open .m-drawer{transform:none}}.cat-cta:not(.done),.fl-btn,:is(a,button)[style*="background:#D4A62A"]{background-color:#d4a62a;background-image:linear-gradient(180deg,#e5bb44,#d4a62a 52%,#bf9120)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.38),inset 0 -1px 0 rgba(0,0,0,.1),0 2px 8px rgba(8,43,92,.16)}.cat-cta:not(.done):hover,.fl-btn:hover,:is(a,button)[style*="background:#D4A62A"]:hover{background-image:linear-gradient(180deg,#ebc450,#ddb033 52%,#c79a25)!important}.social-link{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #1b335c;color:#9fb0c9;background:hsla(0,0%,100%,.03);transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease}a.social-link:hover{color:#082b5c;background:#d4a62a;border-color:#d4a62a;transform:translateY(-2px)}