body{margin:0}
*{box-sizing:border-box}
a{color:#19A7F2}a:hover{color:#7CCBF8}
button{font:inherit}
@keyframes slide{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.track{display:flex;width:max-content;animation:slide 60s linear infinite}
.marq:hover .track{animation-play-state:paused}
.logo{filter:grayscale(1);opacity:.7;transition:filter .3s ease,opacity .3s ease,transform .3s ease}.logo:hover{filter:none;opacity:1;transform:translateY(-4px)}
.logo .ab{transition:color .3s ease}.logo:hover .ab{color:#0B5F9E}
@media (prefers-reduced-motion:reduce){.track{animation:none}.marq{overflow-x:auto !important}}
.zoom>div[aria-hidden]{transition:box-shadow .25s ease}.zoom:has(.accw:hover)>div[aria-hidden]{box-shadow:inset 0 0 0 2000px rgba(25,167,242,.10)}
.nav{transition:color .2s ease}.nav:hover{color:#19A7F2 !important}
.btn{transition:transform .15s ease,filter .15s ease}.btn:hover{filter:brightness(1.12);transform:translateY(-2px)}
.row{transition:background-color .25s ease,padding .25s ease}.row:hover{background-color:#16202C !important}
.wb{transition:transform .15s ease,background-color .2s ease}.wb:hover{color:#0B1118 !important;background-color:#DCE4EC !important;transform:translateY(-2px)}
.rowl{transition:background-color .25s ease}.rowl:hover{background-color:#E3E8EE !important}
.lift{transition:transform .3s ease,background-color .3s ease}.lift:hover{transform:translateY(-8px);background-color:#1A2634 !important}
.zoom img{transition:transform .8s ease}.zoom:hover img{transform:scale(1.07)}
@media (prefers-reduced-motion:reduce){*{transition:none !important}}
.dd .menu{display:none}.dd:hover .menu,.dd:focus-within .menu{display:flex}.mi{transition:background-color .2s ease,color .2s ease}.mi:hover{background-color:rgba(25,167,242,.12);color:#19A7F2 !important}
.stat .num{transition:transform .3s ease,color .3s ease}.stat .bar{width:0;transition:width .3s ease}.stat .more{opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}
.stat:hover .num{transform:translateY(-6px) scale(1.14);color:#19A7F2}.stat:hover .bar{width:56px}.stat:hover .more{opacity:1;transform:none}
.go{display:inline-block;transition:transform .25s ease}a:hover .go{transform:translateX(8px)}
.bk{transition:background-color .2s ease,color .2s ease,transform .15s ease}.bk:hover{background-color:#19A7F2 !important;color:#0B1118 !important;filter:none}
.lnk{text-underline-offset:4px;text-decoration-thickness:1px;transition:text-underline-offset .2s ease,text-decoration-thickness .2s ease}.lnk:hover{text-underline-offset:9px;text-decoration-thickness:3px}
.ol{transition:background-color .2s ease,color .2s ease,transform .15s ease}.ol:hover{background-color:#19A7F2;color:#0B1118 !important;filter:none}
.fld{transition:border-color .2s ease,box-shadow .2s ease}.fld:hover{border-color:#0B5F9E !important}.fld:focus{outline:none;border-color:#19A7F2 !important;box-shadow:0 0 0 3px rgba(25,167,242,.25)}textarea.fld::placeholder{color:#6B7684}.xbtn{transition:background-color .2s ease,color .2s ease}.xbtn:hover{background-color:#0B1118 !important;color:#FFFFFF !important}
.topbar{display:none}@media (min-width:1181px){.topbar{display:flex}}.tl{transition:color .2s ease}.tl:hover{color:#19A7F2 !important}
@media (max-width:700px){.hero-in{align-items:center;text-align:center}.hero-in>div:first-child{text-wrap:balance}.hero-btns{justify-content:center}.hero-btns .wb{display:none !important}}
.fl{transition:color .2s ease}.fl:hover{color:#19A7F2 !important}@media (max-width:700px){.ftb{align-items:center !important;text-align:center}.fti{margin-left:0 !important}.ftn{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.ftc{align-items:center !important;text-align:center}.ftz{justify-content:center !important;text-align:center}}
@media (max-width:700px){.secimg{right:-45% !important;width:150% !important;max-width:none !important;opacity:.3 !important;-webkit-mask-image:none !important;mask-image:none !important}}
.row{transition:background-color .25s ease}.row:hover{background-color:#16202C !important}
.up{transition:transform .3s ease,border-color .3s ease}.up:hover{transform:translateY(-6px);border-color:#0B5F9E !important}
.art .more{transition:letter-spacing .2s ease,color .2s ease}.art:hover .more{letter-spacing:.14em;color:#7CCBF8}
.acc{transition:background-color .25s ease}.acc:hover{background-color:rgba(25,167,242,.10) !important}
input::placeholder{color:#9FB0C3}
.chip{transition:background-color .2s ease,color .2s ease,transform .2s ease}.chip:hover{background-color:#19A7F2 !important;color:#0B1118 !important;transform:translateY(-2px)}
.org{transition:background-color .2s ease,color .2s ease,transform .2s ease,border-color .2s ease}.org:hover{background-color:#0B1118 !important;color:#FFFFFF !important;border-color:#0B1118 !important;transform:translateY(-3px)}
.card{transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(11,17,24,.14)}
.lift2{transition:transform .3s ease}.lift2:hover{transform:translateY(-8px)}
.pick{transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.pick:hover{border-color:#19A7F2 !important;transform:translateY(-2px)}
.pf{transition:border-color .2s ease,box-shadow .2s ease}.pf:hover{border-color:#0B5F9E !important}.pf:focus{outline:none;border-color:#19A7F2 !important;box-shadow:0 0 0 3px rgba(25,167,242,.25)}
.way{transition:transform .3s ease,background-color .3s ease,border-color .3s ease}.way:hover{transform:translateY(-8px);background-color:#1A2634 !important;border-color:#19A7F2 !important}
.tg{transition:background-color .2s ease,color .2s ease}.tg:hover{background-color:#E3E8EE !important}
@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(25,167,242,.7)}70%{box-shadow:0 0 0 14px rgba(25,167,242,0)}100%{box-shadow:0 0 0 0 rgba(25,167,242,0)}}
.dot{animation:pulse 1.8s ease-out infinite}
@keyframes sweep{0%{left:-40%}100%{left:100%}}
.sweep{animation:sweep 2.4s ease-in-out infinite}
@media (prefers-reduced-motion:reduce){*{transition:none !important;animation:none !important}}
