body{background:#f4f7f9;margin:0}a{color:#1f6fae}a:hover{color:#174f7c}.nav a{color:#1c1f22;text-decoration:none}.nav a:hover,header nav a:hover,header div a:hover span{color:#1f6fae}.card{transition:transform .25s,box-shadow .25s}.card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -24px #0f1c2659}.btn{transition:filter .2s,transform .2s}.btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.tab{transition:background .2s,color .2s,border-color .2s}.tab:hover{border-color:#5bafe6}.vs{display:none}@media (min-width:760px){.vs{display:flex}}.foot a{color:#b8c7d3;text-decoration:none}.foot a:hover{color:#fff}.pulse{animation:1.6s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.ring{animation:1.8s ease-out infinite ring}@keyframes ring{0%{opacity:.9;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}.float{animation:6s ease-in-out infinite float}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.field input,.field select,.field textarea{font:inherit;color:#1c1f22;box-sizing:border-box;background:#fff;border:1px solid #cbd6de;border-radius:10px;width:100%;padding:12px 14px;font-size:15px}.field input:focus,.field select:focus,.field textarea:focus{outline-offset:1px;border-color:#5bafe6;outline:2px solid #5bafe6}.cmp td,.cmp th{text-align:left;vertical-align:top;border-bottom:1px solid #e1e8ee;padding:16px 18px}@media (prefers-reduced-motion:reduce){.pulse,.ring,.float{animation:none}.card,.btn,.tab{transition:none}}.marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.marq-track{gap:18px;width:max-content;animation:48s linear infinite marq;display:flex}.marq:hover .marq-track{animation-play-state:paused}@keyframes marq{to{transform:translate(-50%)}}.marq-logos{padding:30px 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.marq-logos .marq-track{align-items:center;gap:76px;animation-duration:42s}.lgw{color:#8a96a0;white-space:nowrap;flex:none;align-items:center;gap:11px;height:46px;transition:color .25s;display:flex}.lgw:hover{color:#14191d}.lgw img{filter:grayscale();opacity:.6;width:auto;height:40px;transition:filter .25s,opacity .25s}.lgw:hover img{filter:none;opacity:1}@media (max-width:640px){.marq-logos .marq-track{gap:48px}.lgw{transform:scale(.88)}}@media (prefers-reduced-motion:reduce){.marq{overflow-x:auto}.marq-track{animation:none}}.vals{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.val{background:#132430;border:1px solid #23394a;border-radius:20px;flex-direction:column;gap:14px;min-width:0;padding:26px;transition:border-color .25s,transform .25s;display:flex}.val:hover{border-color:#2f5d45;transform:translateY(-3px)}.val-ic{color:#7ed957;background:#0f1c26;border:1px solid #2b4253;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.val-n{color:#56707f;font-family:IBM Plex Mono,monospace;font-size:13px}.val-h{letter-spacing:-.01em;color:#fff;margin:0;font-family:Sora,sans-serif;font-size:19px;font-weight:600;line-height:1.3}.val-p{color:#a9bbc8;margin:0;font-size:15px;line-height:1.65}.val-f{color:#d3dee6;border-top:1px dashed #2b4253;flex-direction:column;gap:4px;margin:auto 0 0;padding-top:14px;font-size:14px;line-height:1.5;display:flex}.val-f span{letter-spacing:.1em;text-transform:uppercase;color:#7ed957;font-family:IBM Plex Mono,monospace;font-size:11.5px}@media (max-width:1080px){.vals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.vals{grid-template-columns:1fr}.val{padding:22px}}@media (prefers-reduced-motion:reduce){.val{transition:none}.val:hover{transform:none}}@media (max-width:640px){.sitehdr{gap:4px 10px!important;min-height:58px!important;padding:0 14px!important}.sitehdr img{height:32px!important}.sitenav{scrollbar-width:none;order:3;margin:0 -14px;padding:0 8px 6px;overflow-x:auto;flex-wrap:nowrap!important;flex:100%!important;justify-content:flex-start!important}.sitenav::-webkit-scrollbar{display:none}.sitenav>*{white-space:nowrap;flex:none;align-items:center;min-height:40px!important;padding:8px 12px!important;font-size:15px!important;display:inline-flex!important}.sitecta{padding:10px 14px!important;font-size:14px!important}}
