.hero-anim{position:relative;width:100%;max-width:640px;margin:0 auto;line-height:0}
.hero-anim .ha-svg{display:block;width:100%;height:auto;overflow:hidden}
.hero-anim .ha-gl,.hero-anim .ha-ln,.hero-anim .ha-tg,.hero-anim .ha-to,.hero-anim .ha-ti{fill:none;stroke-linecap:round;stroke-linejoin:round}
.hero-anim .ha-d{stroke-dasharray:1 1}
.hero-anim .ha-gl{stroke-width:8;stroke-opacity:.2}
.hero-anim .ha-ln{stroke-width:2.6}
.hero-anim .ha-tg{stroke-width:22;stroke-opacity:.14}
.hero-anim .ha-to{stroke-width:13.5}
.hero-anim .ha-ti{stroke-width:8.4}
.hero-anim .ha-l .ha-gl,.hero-anim .ha-l .ha-ln,.hero-anim .ha-l .ha-tg,.hero-anim .ha-l .ha-to,.hero-anim .ha-cl-l .ha-gl,.hero-anim .ha-cl-l .ha-ln{stroke:#FFF3DC}
.hero-anim .ha-l .ha-ti{stroke:#12365A}
.hero-anim .ha-l .ha-ac{fill:#FFB03A}
.hero-anim .ha-r .ha-gl,.hero-anim .ha-r .ha-ln,.hero-anim .ha-r .ha-tg,.hero-anim .ha-r .ha-to,.hero-anim .ha-cl-r .ha-gl,.hero-anim .ha-cl-r .ha-ln{stroke:#FFB03A}
.hero-anim .ha-r .ha-ti{stroke:#C92607}
.hero-anim .ha-r .ha-ac,.hero-anim .ha-cl-r .ha-ac{fill:#FFFFFF}
.hero-anim .ha-cl-l .ha-ac{fill:#FFB03A}
.hero-anim .ha-happy{fill:none;stroke-width:3.4;stroke-linecap:round}
.hero-anim .ha-l .ha-happy{stroke:#FFB03A}
.hero-anim .ha-r .ha-happy{stroke:#FFFFFF}
.hero-anim .ha-sheen{fill:none;stroke:#FFFFFF;stroke-opacity:.38;stroke-width:2.4;stroke-linecap:round}
.hero-anim .ha-coreglow{fill:#FFB03A;fill-opacity:.22}
.hero-anim .ha-r .ha-coreglow{fill:#FFFFFF;fill-opacity:.16}
.hero-anim .ha-scanln{fill:none;stroke:#FFB03A;stroke-width:2.4;stroke-linecap:round}
.hero-anim .ha-brk{fill:none;stroke:#FFB03A;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
.hero-anim .ha-plate{fill:#0A1E32;fill-opacity:.92;stroke:#FFB03A;stroke-width:2}
.hero-anim .ha-teth{fill:none;stroke:#FFB03A;stroke-opacity:.55;stroke-width:1.6;stroke-dasharray:2 4;stroke-linecap:round}
.hero-anim .ha-badge{fill:#EC3209}
.hero-anim .ha-chk{fill:none;stroke:#FFFFFF;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
.hero-anim .ha-id{font:600 19px ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;fill:#FFFFFF}
.hero-anim .ha-floor{fill:none;stroke:url(#ha-g-floor);stroke-width:1.2}
.hero-anim .ha-tr{fill:none;stroke:url(#ha-g-edge);stroke-opacity:.22;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.hero-anim .ha-tp{fill:none;stroke:url(#ha-g-edge);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.hero-anim .ha-tn{fill:#0A1E32;stroke:#FFB03A;stroke-width:2}
.hero-anim .ha-dust{fill:#FFE1A8}
.hero-anim .ha-claspglow{fill:url(#ha-g-aura)}
.hero-anim .ha-flash{fill:url(#ha-g-flash)}
.hero-anim .ha-ring{fill:none;stroke:#FFB03A;stroke-width:2.4}
.hero-anim .ha-spk path{fill:none;stroke:#FFF6E8;stroke-width:2.4;stroke-linecap:round}
.hero-anim #ha-cs .ha-gl,.hero-anim #ha-cs .ha-ln{stroke:#FFF6E8}
.hero-anim .ha-caseglow{fill:url(#ha-g-aura)}
.hero-anim .ha-lock{fill:#FFB03A;stroke:#FFF6E8;stroke-width:1.6}
.hero-anim .ha-shk{fill:none;stroke:#FFF6E8;stroke-width:3;stroke-linecap:round}
.hero-anim .ha-key{fill:#0A1E32}
.hero-anim .ha-key2{stroke:#0A1E32;stroke-width:2;stroke-linecap:round}
.hero-anim .ha-esring{fill:none;stroke:#FFB03A;stroke-width:2;stroke-dasharray:6 7;stroke-linecap:round}
.hero-anim .ha-trail0{fill:none;stroke:#FFB03A;stroke-opacity:.22;stroke-width:2;stroke-linecap:round;stroke-dasharray:1 1}
.hero-anim .ha-trail1{fill:none;stroke:#FFB03A;stroke-opacity:.35;stroke-width:9;stroke-linecap:round}
.hero-anim .ha-trail2{fill:none;stroke:#FFF6E8;stroke-width:3;stroke-linecap:round}
.hero-anim .ha-bp{fill:#FFF6E8}
.hero-anim .ha-rail{fill:none;stroke:url(#ha-g-rail);stroke-width:1.4}
.hero-anim .ha-bf{fill:#0D2B47}
.hero-anim .ha-bt{fill:#FFB03A;fill-opacity:.32}
.hero-anim .ha-bt2{fill-opacity:.55}
.hero-anim .ha-bl{fill:#12365A;fill-opacity:.55}
.hero-anim .ha-bo,.hero-anim .ha-lk{fill:none;stroke:#FFB03A;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}
.hero-anim .ha-blit{fill:#FFB03A;fill-opacity:.35;stroke:#FFF6E8;stroke-width:2}
.hero-anim .ha-slot path{fill:none;stroke:#FFB03A;stroke-opacity:.42;stroke-width:1.6;stroke-dasharray:3 4}
.hero-anim .ha-nb-e .ha-gl,.hero-anim .ha-nb-e .ha-ln{stroke:#FFF6E8}
.hero-anim .ha-sealring{fill:none;stroke:#FFB03A;stroke-width:2.4}
.hero-anim .ha-beam{fill:none;stroke:#FFB03A;stroke-width:3;stroke-linecap:round}
.hero-anim .ha-pk{fill:#FFFFFF}
.hero-anim .ha-cap{font:700 34px ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;fill:#FFFFFF;text-anchor:middle;letter-spacing:.5px}
.hero-anim .ha-pip{fill:#FFB03A}
