.service-card{cursor:pointer;background:#fff;border-radius:18px;transition:all .3s;box-shadow:0 6px 22px #0000001f}.service-card:hover{box-shadow:0 12px 30px #0000002e}.icon-bar{justify-content:space-between;margin-bottom:14px;padding:0 18px;display:flex}.icon-bar i{font-size:20px}.icon-bar i:first-child{color:#f4c430}.icon-bar i:last-child{color:#1a73e8}.service-title{color:#222;font-size:17px;font-weight:700}.roles{font-size:17px;font-weight:700}.sprint{border:1px solid #000;border-radius:8px}.big-box-visi{background:#fff;border:1px solid #000;border-radius:14px;height:100%;transition:all .3s}.compare-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #fff3;border-radius:16px;max-width:220px;padding:18px;transition:all .4s cubic-bezier(.19,1,.22,1);overflow:visible;box-shadow:0 10px 35px #00000059}.compare-card img{object-fit:contain;border-radius:12px;width:100%;height:auto;margin-bottom:8px;animation:4s ease-in-out infinite floatY}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.compare-card h6{font-size:14px}.compare-card p{opacity:.85;font-size:12px}.center-wrapper{display:inline-block;position:relative;overflow:visible}.main-card{z-index:5;color:#fff;background:linear-gradient(135deg,#0020ff,#0020ff);border-radius:22px;max-width:400px;padding:42px 36px;position:relative}.top-left{top:-250px;left:-260px}.top-right{top:-250px;right:-260px}.bottom-left{bottom:-180px;left:-260px}.bottom-right{bottom:-180px;right:-260px}.line.tl{top:-40px;left:-140px;transform:rotate(45deg)}.line.tr{top:-40px;right:-140px;transform:rotate(-45deg)}.line.bl{bottom:-40px;left:-140px;transform:rotate(-45deg)}.line.br{bottom:-40px;right:-140px;transform:rotate(45deg)}@media (max-width:768px){.corner-card,.line{position:static}.center-wrapper{flex-direction:column;align-items:center;gap:20px;display:flex}}.comparison-section{align-items:center;min-height:100vh;padding-top:320px;padding-bottom:200px;display:flex;overflow:visible}.corner-card{z-index:2;position:absolute}.main-card{z-index:5;position:relative}
.service-card{cursor:pointer;background:#fff;border-radius:18px;transition:all .3s;box-shadow:0 6px 22px #0000001f}.service-card:hover{box-shadow:0 12px 30px #0000002e}.icon-bar{justify-content:space-between;margin-bottom:14px;padding:0 18px;display:flex}.icon-bar i{font-size:20px}.icon-bar i:first-child{color:#f4c430}.icon-bar i:last-child{color:#1a73e8}.service-title{color:#222;font-size:17px;font-weight:700}.roles{font-size:17px;font-weight:700}.sprint{border:1px solid #000;border-radius:8px}.big-box-visi{background:#fff;border:1px solid #000;border-radius:14px;height:100%;transition:all .3s}.compare-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #fff3;border-radius:16px;max-width:220px;padding:18px;transition:all .4s cubic-bezier(.19,1,.22,1);overflow:visible;box-shadow:0 10px 35px #00000059}.compare-card img{object-fit:contain;border-radius:12px;width:100%;height:auto;margin-bottom:8px;animation:4s ease-in-out infinite floatY}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.compare-card h6{font-size:14px}.compare-card p{opacity:.85;font-size:12px}.center-wrapper{display:inline-block;position:relative;overflow:visible}.main-card{z-index:5;color:#fff;background:linear-gradient(135deg,#0020ff,#0020ff);border-radius:22px;max-width:400px;padding:42px 36px;position:relative}.top-left{top:-250px;left:-260px}.top-right{top:-250px;right:-260px}.bottom-left{bottom:-180px;left:-260px}.bottom-right{bottom:-180px;right:-260px}.line.tl{top:-40px;left:-140px;transform:rotate(45deg)}.line.tr{top:-40px;right:-140px;transform:rotate(-45deg)}.line.bl{bottom:-40px;left:-140px;transform:rotate(-45deg)}.line.br{bottom:-40px;right:-140px;transform:rotate(45deg)}@media (max-width:768px){.corner-card,.line{position:static}.center-wrapper{flex-direction:column;align-items:center;gap:20px;display:flex}}.comparison-section{align-items:center;min-height:100vh;padding-top:320px;padding-bottom:200px;display:flex;overflow:visible}.corner-card{z-index:2;position:absolute}.main-card{z-index:5;position:relative}.faq-img{object-fit:cover;border-radius:20px;width:100%;height:100%}#imageCol{height:100%;overflow:hidden}.overlap-cta{z-index:10;margin-bottom:-50px;position:relative}.custom-footer{z-index:1;padding-top:60px;position:relative}
