@keyframes hwPulse{0%{box-shadow:0 0 0 0 rgba(52,211,153,.6)}to{box-shadow:0 0 0 8px rgba(52,211,153,0)}}.hw-live{animation:hwPulse 1.8s ease-out infinite}.hw-arrow{transition:transform .2s ease}.hw-cta:hover .hw-arrow{transform:translateX(4px)}@keyframes ecoFlow{to{stroke-dashoffset:-28}}.eco-flow{animation:ecoFlow 1.5s linear infinite}@media (max-width:1220px){.eco-stage{zoom:.9}}@media (max-width:1120px){.eco-stage{zoom:.8}}@media (max-width:1000px){.eco-stage{zoom:1;height:auto!important;display:flex;flex-direction:column;gap:12px}.eco-abs,.eco-stage{width:auto!important}.eco-abs{position:static!important}.eco-hub{width:132px!important;align-self:center;margin-top:12px}.eco-card{height:auto!important;min-height:88px;padding-top:14px!important;padding-bottom:14px!important}.eco-name{flex-wrap:wrap;gap:4px 8px}.eco-badge{margin-left:0!important;padding-left:0!important}.eco-fit{padding-right:18px!important}.eco-fit-name{font-size:16px!important}.rs-row{flex-wrap:wrap}.rs-text{flex-basis:100%!important}.eco-lines,.rs-hide{display:none!important}}.ft-eng,.ft-link{transition:color .15s ease}.ft-eng:hover,.ft-link:hover{color:#FFFFFF!important}.ft-eng:focus-visible,.ft-link:focus-visible{outline:2px solid #8FA6FF;outline-offset:3px;border-radius:4px}@media (max-width:1040px){.ft-engs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.ft-engs{grid-template-columns:minmax(0,1fr)!important}.ft-two{gap:12px 24px!important}}@keyframes ctaBlink{0%,49%{opacity:1}50%,to{opacity:0}}.cta-caret{animation:ctaBlink 1.1s steps(1) infinite}.cta-l{transform:rotate(-4deg) translateY(22px)}.cta-m{position:relative;z-index:1}.cta-r{transform:rotate(4deg) translateY(22px)}@media (max-width:900px){.cta-l,.cta-r{transform:none}}@media (prefers-reduced-motion:reduce){.cta-caret,.eco-flow{animation:none}}.nv-item{transition:background .15s ease}.nv-item:hover{background:#F6F7FB!important}.nv-row{transition:background .15s ease}.nv-row:hover{background:rgba(11,18,32,.05)}.nv-chip:hover{box-shadow:0 0 0 1px rgba(47,91,255,.5)!important;color:#2548D9!important}.nv-link:hover{background:rgba(255,255,255,.7)!important}.nv-item:focus-visible,.nv-link:focus-visible,.nv-row:focus-visible{outline:2px solid #2F5BFF;outline-offset:2px}@keyframes nvIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.nv-pop{animation:nvIn .22s cubic-bezier(.2,.7,.2,1) both}@media (max-width:1080px){.nv-links,.nv-pop,.nv-signin{display:none!important}.nv-burger{display:flex!important}}@media (max-width:420px){.nv-cta{padding:11px 12px!important;font-size:13.5px!important}.nv-cta .hw-arrow{display:none}}@media (prefers-reduced-motion:reduce){.nv-pop{animation:none}}@media (min-width:1081px){.nv-mobile{display:none!important}}.nv-mpop{animation:nvIn .22s cubic-bezier(.2,.7,.2,1) both}@media (prefers-reduced-motion:reduce){.nv-mpop{animation:none}}.nv-burger:focus-visible{outline:2px solid #2F5BFF;outline-offset:2px}.nn-field{position:absolute;inset:0;width:100%;height:100%;box-sizing:border-box;margin:0;border:0;background:transparent;font:inherit;color:#0B1220;outline:none}.nn-field-wrap:focus-within{outline:2px solid #2F5BFF;outline-offset:2px;border-radius:12px}.nn-field-wrap.nn-has-value .nn-drawn,.nn-field-wrap:focus-within .nn-drawn{visibility:hidden}