:root{--color-accent:#0b4fc8;--color-accent-100:#eef3fe;--color-accent-200:#d6e2fb;--color-accent-300:#a8c2f4;--color-accent-400:#5586e0;--color-accent-500:#0b4fc8;--color-accent-600:#0943ab;--color-accent-700:#07378c;--color-accent-800:#0a2c66;--color-accent-900:#0a1c3c;--color-accent-2:#e10600;--color-accent-2-100:#fef0ef;--color-accent-2-200:#fcd9d7;--color-accent-2-300:#f8afab;--color-accent-2-400:#ee6259;--color-accent-2-500:#e10600;--color-accent-2-600:#c30500;--color-accent-2-700:#a00400;--color-accent-2-800:#750300;--color-accent-2-900:#4a0200;--color-accent-3:#f5a200;--color-accent-3-100:#fff7e6;--color-accent-3-200:#ffecc4;--color-accent-3-300:#ffd98c;--color-accent-3-400:#fbbf4b;--color-accent-3-500:#f5a200;--color-accent-3-600:#d78c00;--color-accent-3-700:#b07200;--color-accent-3-800:#855500;--color-accent-3-900:#533500;--color-text:#14181f;--color-bg:#f2f5f9;--color-surface:#fff;--color-neutral-100:#fff;--color-neutral-200:#f2f5f9;--color-neutral-300:#dde4ee;--color-neutral-400:#c2cddd;--color-neutral-500:#93a1b5;--color-neutral-600:#6b7889;--color-neutral-700:#55606f;--color-neutral-800:#3a434f;--color-neutral-900:#14181f;--radius-lg:10px;--shadow-lg:0 18px 40px rgba(20,24,31,.16);--font-heading:"Acherus Grotesque",Nunito,system-ui,sans-serif;--font-body:Nunito,system-ui,sans-serif}@font-face{font-family:Acherus Grotesque;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.cdnfonts.com/s/14565/acherus_grotesque_-_regular.woff) format("woff")}body,html{margin:0;padding:0;background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased}*,body,button,h1,h2,h3,h4,h5,h6,html,input,option,select,textarea{font-family:Nunito,system-ui,sans-serif}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:800}*{box-sizing:border-box}a{color:var(--color-accent-700);text-decoration:none}a:hover{color:var(--color-accent-900);text-decoration:underline}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit;color:inherit}::selection{background:var(--color-accent-200)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@keyframes marqueeL{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marqueeR{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes birdBank3d{0%{transform:rotateY(0deg) rotateX(0deg) scale(.75)}25%{transform:rotateY(180deg) rotateX(8deg) scale(1.1)}50%{transform:rotateY(1turn) rotateX(0deg) scale(1.25)}75%{transform:rotateY(540deg) rotateX(-8deg) scale(1.1)}to{transform:rotateY(2turn) rotateX(0deg) scale(.75)}}@keyframes wingFlap3d{0%,to{transform:rotateX(0deg) scaleY(1)}50%{transform:rotateX(55deg) scaleY(.55)}}@keyframes slideRA{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:none}}@keyframes slideRB{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:none}}@keyframes slideLA{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:none}}@keyframes slideLB{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:none}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.hf{background-image:radial-gradient(var(--color-text) 1.1px,transparent 1.2px);background-size:6px 6px;background-color:var(--color-surface)}.hvPrimary:hover{background:var(--color-accent-600)!important}.hvAmber:hover{background:var(--color-accent-3-600)!important}.hvOutlineArrow:hover{border-color:var(--color-accent)!important;color:var(--color-accent)!important}.hvCatCard:hover{background:var(--color-accent-200)!important}.hvRow:hover{background:var(--color-neutral-100)!important}.hvTitle:hover{color:var(--color-accent-700)!important}.hvPartner:hover{filter:none!important;opacity:1!important}.hvPopular:hover{background:hsla(0,0%,100%,.22)!important}.hvSave:hover{border-color:var(--color-accent)!important}.hvFooterLink:hover,.hvSave:hover{color:var(--color-accent-700)!important}.hvMenuItem:hover{background:var(--color-neutral-200)!important;text-decoration:none!important;color:var(--color-text)!important}.navlink{display:inline-flex;align-items:center;white-space:nowrap;padding:8px 16px;border-radius:14px;border:0;background:transparent;color:#fff;font-weight:700;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.navlink:hover{color:#fff;background:hsla(0,0%,100%,.16);text-decoration:none}.navlink.active{background:var(--color-accent);box-shadow:0 3px 10px rgba(11,79,200,.28)}.navlink.active,.navlink.active:hover{color:var(--color-neutral-100)}@keyframes navTextGlow{0%,to{color:#fff;text-shadow:0 0 0 rgba(245,162,0,0)}50%{color:var(--color-accent-3);text-shadow:0 0 10px rgba(245,162,0,.9),0 0 22px rgba(245,162,0,.55),0 0 40px rgba(245,162,0,.3)}}.navlink-glow{animation:navTextGlow 2.2s ease-in-out infinite}.hscroll{scrollbar-width:none;-ms-overflow-style:none}.hscroll::-webkit-scrollbar{display:none}html{overflow-x:hidden}@media (max-width:820px){.r-grid1-m{grid-template-columns:1fr!important}.r-grid2-m{grid-template-columns:repeat(2,1fr)!important}.r-pad-m,.r-padl-m{padding-left:16px!important;padding-right:16px!important}.r-mx-m{margin-left:16px!important;margin-right:16px!important}.r-hero-m{max-width:100%!important;padding:36px 16px 44px!important}.r-hero-title-m{font-size:42px!important}.r-statpad-m{padding-top:64px!important;padding-bottom:64px!important}.r-cards-m{grid-auto-columns:82vw!important}.r-hide-m{display:none!important}.r-col-m{flex-direction:column!important;align-items:stretch!important}.r-wrap-m{flex-wrap:wrap!important}.r-static-m{position:static!important;top:auto!important}.r-scrollx-m{overflow-x:auto!important}.r-gap-m{gap:12px!important}.r-tablemin-m{min-width:520px!important}}.hvOutlineBtn:hover{background:var(--color-accent-100)!important;text-decoration:none!important;color:var(--color-accent-700)!important}