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