.section,.solution-page,.fiskal-page{position:relative;overflow:hidden}.section::before,.solution-page::before,.fiskal-page::before{content:"";position:absolute;width:180px;height:180px;border:1px solid rgba(20,83,132,.09);border-radius:50%;right:-85px;top:55px;pointer-events:none}.section-heading,.section-top,.solution-intro{position:relative;z-index:1}.service-card,.product-card,.solution-card{overflow:hidden}.service-card::after,.product-card::after,.solution-card::after{content:"";position:absolute;left:0;top:0;width:3px;height:0;background:#df2635;transition:height .28s ease}.service-card:hover::after,.product-card:hover::after,.solution-card:hover::after{height:100%}.kicker span{animation:accentPulse 2.8s ease-in-out infinite}@keyframes accentPulse{0%,100%{transform:scaleX(1);transform-origin:left}50%{transform:scaleX(1.35);transform-origin:left}}@media(prefers-reduced-motion:reduce){.kicker span{animation:none}}
