.kordit-flip-card{height:100%;min-height:320px;perspective:1000px}.kordit-flip-card .flip-card-inner{border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);height:100%;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .6s;width:100%}.kordit-flip-card:hover .flip-card-inner{transform:rotateY(-180deg)}.kordit-flip-card .flip-card-back,.kordit-flip-card .flip-card-front{align-items:center;backface-visibility:hidden;background:#fff;border-radius:16px;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px 30px;position:absolute;width:100%}.kordit-flip-card .flip-card-front{background:linear-gradient(-135deg,#fff,#f8f9fa);border:2px solid rgba(0,115,170,.1)}.kordit-flip-card .flip-card-back{background:linear-gradient(-135deg,var(--wp--preset--color--primary) 0,var(--wp--preset--color--secondary) 100%);color:#fff;transform:rotateY(-180deg)}.kordit-flip-card .step-number{align-items:center;background:var(--wp--preset--color--primary);border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:700;height:36px;justify-content:center;right:20px;position:absolute;top:20px;width:36px}.kordit-flip-card .flip-card-back .step-number{background:hsla(0,0%,100%,.2)}.kordit-flip-card .icon{font-size:64px;line-height:1;margin-bottom:20px}.kordit-flip-card .icon-image{align-items:center;display:flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.kordit-flip-card .icon-image img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.kordit-flip-card .icon-placeholder{font-size:64px;line-height:1;margin-bottom:20px;opacity:.3}.kordit-flip-card .title{color:var(--wp--preset--color--primary);font-size:22px;font-weight:600;line-height:1.4;margin:0}.kordit-flip-card .description{color:#fff;font-size:16px;line-height:1.6;margin:0}@media(max-width:768px){.kordit-flip-card{min-height:280px}.kordit-flip-card .flip-card-back,.kordit-flip-card .flip-card-front{padding:30px 20px}.kordit-flip-card .icon{font-size:48px;margin-bottom:16px}.kordit-flip-card .title{font-size:20px}.kordit-flip-card .description{font-size:15px}.kordit-flip-card .step-number{font-size:14px;height:32px;right:16px;top:16px;width:32px}}
