*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,h1,h2,h3,h4,h5,h6{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}img{display:block}:root{--rv-ease:cubic-bezier(0.22,1,0.36,1)}.tb{text-box-trim:trim-both;text-box-edge:cap alphabetic}.shanc-navbtn{cursor:pointer;transition:background-color .12s ease}.shanc-navbtn:hover{background-color:#f40}@keyframes rvUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes rvDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes rvFade{0%{opacity:0}to{opacity:1}}@keyframes rvWipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-animate]:not([data-inview]) .rv-down,[data-animate]:not([data-inview]) .rv-fade,[data-animate]:not([data-inview]) .rv-up{opacity:0}[data-animate]:not([data-inview]) .rv-wipe{transform:scaleX(0)}[data-animate][data-inview] .rv-up{animation:rvUp .7s var(--rv-ease) both}[data-animate][data-inview] .rv-down{animation:rvDown .6s var(--rv-ease) both}[data-animate][data-inview] .rv-fade{animation:rvFade .8s ease both}[data-animate][data-inview] .rv-wipe{animation:rvWipe .7s var(--rv-ease) both}@media (prefers-reduced-motion:reduce){[data-animate] .rv-down,[data-animate] .rv-fade,[data-animate] .rv-up,[data-animate] .rv-wipe{animation:none!important;opacity:1!important;transform:none!important}}.howworks-step{transform:scale(.85);opacity:.55;transform-origin:left center;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}@supports (animation-timeline:view()){.howworks-step{animation:howworksStepIn linear both;animation-timeline:view();animation-range:entry 0 cover 35%}@keyframes howworksStepIn{0%{transform:scale(.85);opacity:.55}to{transform:scale(1);opacity:1}}}@supports not (animation-timeline:view()){.howworks-step{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.howworks-step{animation:none!important;transform:scale(1)!important;opacity:1!important}}