.ab-mask{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.ab-mask-line{display:block}.cta-headline .ab-mask{overflow:visible}.ab-caption{letter-spacing:.16em;text-transform:uppercase;color:#94a3b8;align-items:center;gap:.5rem;font-size:10px;font-weight:700;display:flex}.ab-caption:before{content:"";background-color:#1e5aa8;flex:none;width:14px;height:1px}.ab-value{transition:background-color .32s;position:relative}.ab-value__rule{transform-origin:top;background-color:#168fe8;width:2px;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.ab-value__number{transition:color .32s}.ab-value__icon{opacity:.65;transition:opacity .32s,transform .42s cubic-bezier(.22,1,.36,1),color .32s}@media (hover:hover) and (pointer:fine){.ab-value:hover{background-color:#faf8f40a}.ab-value:hover .ab-value__rule{transform:scaleY(1)}.ab-value:hover .ab-value__number{color:#168fe8}.ab-value:hover .ab-value__icon{opacity:1;color:#168fe8;transform:translate(-4px)}}.ab-step__node{transition:border-color .32s,color .32s,background-color .32s}.ab-step__icon{transition:color .32s,transform .42s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.ab-step:hover .ab-step__node{color:#1e5aa8;border-color:#1e5aa8}.ab-step:hover .ab-step__icon{color:#168fe8;transform:translate(3px)}}.ab-plate{transition:border-color .32s,box-shadow .32s}.ab-plate__media{transition:transform .7s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.ab-plate:hover{border-color:#1e5aa873;box-shadow:0 18px 40px -30px #0b1a2e8c}.ab-plate:hover .ab-plate__media{transform:scale(1.035)}}.ab-section a:focus-visible,.ab-section button:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #168fe8}@media (prefers-reduced-motion:reduce){.ab-section .ab-anim{opacity:1!important;transform:none!important}.ab-section path,.ab-section line,.ab-section svg{stroke-dashoffset:0!important;transition:none!important;animation:none!important}.ab-value,.ab-value__rule,.ab-value__number,.ab-value__icon,.ab-step__node,.ab-step__icon,.ab-plate,.ab-plate__media{transition:none}.ab-value:hover{background-color:#0000}.ab-value:hover .ab-value__rule,.ab-value:hover .ab-value__icon,.ab-step:hover .ab-step__icon,.ab-plate:hover .ab-plate__media{transform:none}}
