:root{--bg:#eef3f8;--blue:#2f5bf2;--card-radius:14px}.why-choose{padding:80px 20px 0;text-align:center}.wrap{margin:0 auto;overflow:visible;width:min(1200px,94%)}.why-choose h2{font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.why-choose .lead{line-height:1.6;margin:10px auto 86px;max-width:960px}.why-choose .card{align-items:stretch;background:#fff;border-radius:12px;border-radius:var(--card-radius);box-shadow:0 4px 12px rgba(0,0,0,.08);flex-direction:column;overflow:hidden;padding:0;position:relative;text-align:left;transition:transform .3s ease,box-shadow .3s ease;transition:transform .32s ease,box-shadow .32s ease}.why-choose .card-top{align-items:flex-start;background:var(--blue);border-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff;justify-content:flex-start;min-height:122px;padding:0}.why-choose .card-top h3{font-size:15px;font-weight:700;line-height:1.15;margin:0}.why-choose .card-body{border-radius:0 0 var(--card-radius) var(--card-radius);color:#23262f;font-size:13px;min-height:auto;padding:0 18px 18px;position:relative;text-align:center;z-index:2}.why-choose .card-body p{line-height:1.5;margin:8px 0 0}.why-choose .card p{color:#6b7280;line-height:1.5}.why-choose .card-tops h5{color:#2f327d;font-weight:700}.why-choose .card-tops{font-weight:700;padding:20px 20px 0;text-align:center}.why-choose .card-tops h3{color:#2f327d;font-weight:700}.why-choose .card-top img{display:none}.why-choose .card.center{min-height:360px}.why-choose .cards{padding:30px 0 80px;position:relative}article.card{overflow:hidden;padding:0}.slider-container{overflow:hidden;position:relative}.why-choose button.next-btn,.why-choose button.prev-btn{background-color:rgba(0,0,0,.5);border:none;color:#fff;cursor:pointer;font-size:18px;padding:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:5}.why-choose button.prev-btn{left:10px}.why-choose button.next-btn{right:10px}.why-choose .slick-dotted.slick-slider{display:flex;height:520px;margin-bottom:30px;overflow:hidden}.why-choose .slick-list{overflow:visible}.why-choose .cards.slider-cards.slick-initialized.slick-slider{overflow:hidden}@media (max-width:767px){.why-choose .lead{margin:10px auto 16px}.why-choose .card.center,.why-choose .card:not(.center),.why-choose .card:nth-child(2n):not(.center){min-height:230px}.why-choose{padding-top:80px}.why-choose .cards{padding-bottom:80px}}