.comparison-cta{border-radius:24px;margin:40px auto}.comparison-cta .container{max-width:1000px}.comparison-cta__title{text-align:center;color:#222;margin-bottom:16px;font-size:32px;font-weight:700}.comparison-cta__subtitle{text-align:center;color:#555;max-width:700px;margin-bottom:50px;margin-left:auto;margin-right:auto;font-size:18px;line-height:1.5}.comparison-cta__card{background:#fff;border-radius:20px;flex-direction:column;gap:40px;padding:40px;display:flex;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.08)}.comparison-cta .cta-company-focus{border-bottom:2px dashed #eaeaea;align-items:flex-start;gap:40px;padding-bottom:30px;display:flex}.comparison-cta .cta-company-focus .company-logo{background:#fff;flex-shrink:0;max-width:220px;margin:0 auto}.comparison-cta .cta-company-focus .company-logo img{object-fit:contain;width:100%;height:100%;display:block}.comparison-cta .cta-company-focus .company-highlight{flex:1}.comparison-cta .cta-company-focus .company-highlight h3{color:#333;margin-top:0;margin-bottom:20px;font-size:24px}.comparison-cta .cta-company-focus .company-highlight h3 strong{color:var(--accent-hover)}.comparison-cta .cta-company-focus .company-highlight ul{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.comparison-cta .cta-company-focus .company-highlight ul li{color:#444;padding:10px 0 10px 32px;font-size:16px;line-height:1.4;position:relative}.comparison-cta .cta-company-focus .company-highlight ul li:before{content:"";background-color:#e6f7f7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23049ca1'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px;border-radius:50%;width:20px;height:20px;position:absolute;top:12px;left:0}.comparison-cta .cta-company-focus .company-highlight ul li strong{color:#000;font-weight:700}.comparison-cta .cta-action-panel{text-align:center}.comparison-cta .cta-action-panel .vs-label{margin-bottom:30px}.comparison-cta .cta-action-panel .vs-label span{color:var(--backend);letter-spacing:1px;border-radius:50px;font-size:22px;font-weight:700;display:inline-block}.comparison-cta .cta-action-panel .competitors-logos{background:#f9f9f9;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-bottom:40px;padding:25px;display:flex}.comparison-cta .cta-action-panel .competitors-logos .competitor-logo{opacity:.9;background:#fff;border-radius:12px;width:auto;height:50px;transition:all .3s;box-shadow:0 3px 10px rgba(0,0,0,.06)}.comparison-cta .cta-action-panel .competitors-logos .competitor-logo:hover{opacity:1;transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,.1)}.comparison-cta .cta-action-panel .competitors-logos .competitor-logo img{filter:grayscale(30%);width:auto;height:50px;transition:filter .3s;display:block}.comparison-cta .cta-action-panel .competitors-logos .competitor-logo:hover img{filter:grayscale(0%)}.comparison-cta .cta-action-panel .competitors-logos .competitor-logo-more{background:var(--accentGradient);color:#fff;border:1px solid var(--accent-hover);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;font-size:18px;font-weight:800;display:flex;box-shadow:0 4px 10px rgba(10,174,158,.3)}@keyframes up{0%{transform:translateY(0)}50%{opacity:1;transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,.1)}to{transform:translateY(0)}}.comparison-cta .cta-action-panel .competitors-logos.animate .competitor-logo{animation:1s linear both up}.comparison-cta .cta-action-panel .competitors-logos.animate .competitor-logo:first-child{animation-delay:1s}.comparison-cta .cta-action-panel .competitors-logos.animate .competitor-logo:nth-child(2){animation-delay:1.4s}.comparison-cta .cta-action-panel .competitors-logos.animate .competitor-logo:nth-child(3){animation-delay:1.8s}.comparison-cta .cta-action-panel .competitors-logos.animate .competitor-logo:nth-child(4){animation-delay:2.2s}.comparison-cta .cta-action-panel .competitors-logos.animate .competitor-logo:nth-child(5){animation-delay:2.6s}.comparison-cta .cta-action-panel .competitors-logos.animate .competitor-logo:nth-child(6){animation-delay:3s}.comparison-cta .cta-action-panel .competitors-logos.animate .competitor-logo:nth-child(7){animation-delay:3.4s}.comparison-cta .cta-action-panel .competitors-logos.animate .competitor-logo:nth-child(8){animation-delay:3.8s}.comparison-cta .cta-action-panel .competitors-logos.animate .competitor-logo:nth-child(9){animation-delay:4.2s}.comparison-cta .cta-action-panel .competitors-logos.animate .competitor-logo:nth-child(10){animation-delay:4.6s}.comparison-cta .cta-action-panel .competitors-logos.animate .competitor-logo-more{animation:1s linear 2.6s both up}.comparison-cta .cta-action-panel .cta-button-wrapper .cta-description{color:#555;max-width:600px;margin-bottom:25px;margin-left:auto;margin-right:auto;font-size:18px;line-height:1.6}.comparison-cta .cta-action-panel .cta-button-wrapper .btn{border-radius:50px;padding:18px 40px;font-size:18px;transition:all .3s;box-shadow:0 6px 15px rgba(4,156,161,.3)}.comparison-cta .cta-action-panel .cta-button-wrapper .btn:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(4,156,161,.4)}.comparison-cta__footer-note{text-align:center;background:rgba(4,156,161,.08);border-radius:12px;margin-top:40px;padding:20px}.comparison-cta__footer-note p{color:#333;margin:0;font-size:16px}.comparison-cta__footer-note p strong{color:var(--accent-hover)}@media (max-width:768px){.comparison-cta{border-radius:16px}.comparison-cta__title{font-size:26px}.comparison-cta__subtitle{margin-bottom:30px;font-size:16px}.comparison-cta__card{gap:30px;padding:25px}.comparison-cta .cta-company-focus{flex-direction:column;gap:25px;padding-bottom:25px}.comparison-cta .cta-company-focus .company-highlight h3{text-align:center;font-size:20px}.comparison-cta .cta-company-focus .company-highlight ul{grid-template-columns:1fr;gap:10px}.comparison-cta .cta-company-focus .company-highlight ul li{padding-left:28px;font-size:15px}.comparison-cta .cta-action-panel .vs-label span{font-size:18px}.comparison-cta .cta-action-panel .competitors-logos{gap:12px;padding:20px 15px}.comparison-cta .cta-action-panel .competitors-logos .competitor-logo{width:calc(50% - 6px)}.comparison-cta .cta-action-panel .competitors-logos .competitor-logo-more{width:50px;height:50px;padding:10px}.comparison-cta .cta-action-panel .competitors-logos .competitor-logo-more img{width:40px;height:20px}.comparison-cta .cta-action-panel .competitors-logos .competitor-logo-more,.comparison-cta .cta-action-panel .cta-button-wrapper .cta-description{font-size:16px}.comparison-cta .cta-action-panel .cta-button-wrapper .btn{width:100%;padding:16px 30px;font-size:16px}.comparison-cta__footer-note{margin-top:30px;padding:15px}.comparison-cta__footer-note p{font-size:14px}}
