.scroll-enter{--enter-x:0px;--enter-y:30px;opacity:0;translate:var(--enter-x) var(--enter-y);scale:var(--enter-scale,1);filter:blur(3px);transition:opacity .8s cubic-bezier(.22,1,.36,1),translate .8s cubic-bezier(.22,1,.36,1),scale 1s cubic-bezier(.22,1,.36,1),filter .8s;transition-delay:var(--enter-delay,0ms)}.scroll-enter.enter-left{--enter-x:-28px;--enter-y:10px}.scroll-enter.enter-right{--enter-x:28px;--enter-y:10px}.scroll-enter.enter-zoom{--enter-y:24px;--enter-scale:.96}.scroll-enter.entered{opacity:1;translate:0 0;scale:1;filter:none}.expertise-card.scroll-enter{transition:opacity .8s,translate .8s cubic-bezier(.22,1,.36,1),filter .8s,transform .35s,box-shadow .35s,border-color .35s;transition-delay:var(--enter-delay,0ms)}.sectiontop .label.scroll-enter{--enter-y:12px}.entrance-line{height:1px;background:linear-gradient(90deg,#50d7f700,#50d7f777,#957cf477,#957cf400);transform:scaleX(0);transform-origin:left;transition:transform 1.2s cubic-bezier(.22,1,.36,1);margin-bottom:36px;pointer-events:none}.entrance-line.entered{transform:scaleX(1)}@media(max-width:700px){.scroll-enter{--enter-y:22px;filter:blur(2px)}.scroll-enter.enter-left{--enter-x:-14px}.scroll-enter.enter-right{--enter-x:14px}.entrance-line{margin-bottom:26px}}@media(prefers-reduced-motion:reduce){.scroll-enter,.scroll-enter.entered{opacity:1;translate:none;scale:1;filter:none;transition:none!important}.entrance-line{transform:scaleX(1);transition:none}}
