.why-choose{background:linear-gradient(#f8fafc 0%,#fff 100%);padding:80px 0}@media (max-width:1000px){.why-choose{padding:60px 0}}.why-choose__title-container{text-align:center;margin-bottom:60px}.why-choose__title-container h2{margin-bottom:16px}.why-choose__title-container p{color:#64748b;max-width:700px;margin:0 auto;font-size:1.15rem}.why-choose__container{margin:0 auto}.why-choose__carousel{max-width:1200px;margin:0 auto;position:relative}.why-choose__nav-dots{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:40px;display:flex}@media (max-width:768px){.why-choose__nav-dots{gap:8px;margin-bottom:30px}}.why-choose__nav-dot{cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:50px;align-items:center;gap:8px;padding:12px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 8px #0000000a}@media (max-width:768px){.why-choose__nav-dot{padding:10px 16px}}.why-choose__nav-dot:hover{border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f626}.why-choose__nav-dot.active{background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%);border-color:#2563eb;box-shadow:0 8px 20px #2563eb40}.why-choose__nav-dot.active .dot-number,.why-choose__nav-dot.active .dot-label{color:#fff}.why-choose__nav-dot .dot-number{color:#64748b;text-align:center;min-width:20px;font-size:.9rem;font-weight:700;transition:color .3s}.why-choose__nav-dot .dot-label{color:#334155;font-size:.95rem;font-weight:600;transition:color .3s}@media (max-width:768px){.why-choose__nav-dot .dot-label{display:none}}.why-choose__cards{min-height:500px;position:relative}@media (max-width:768px){.why-choose__cards{min-height:600px}}.why-choose__card{background:#fff;border:1px solid #e2e8f099;border-radius:24px;grid-template-columns:1fr 1.2fr;align-items:center;gap:50px;padding:50px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000014,0 4px 20px #0000000a}@media (max-width:1000px){.why-choose__card{grid-template-columns:1fr;gap:30px;padding:40px}}@media (max-width:768px){.why-choose__card{border-radius:20px;padding:30px}}.why-choose__card:before{content:"";background:linear-gradient(90deg,#2563eb 0%,#3b82f6 50%,#60a5fa 100%);width:100%;height:4px;position:absolute;top:0;left:0}.why-choose__card.active{animation:.6s cubic-bezier(.34,1.56,.64,1) cardEnter}@keyframes cardEnter{0%{opacity:0;transform:scale(.95)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.why-choose__card-content{position:relative}.why-choose__card-content .card-badge{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%);border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:24px;font-size:1.5rem;font-weight:700;display:inline-flex;box-shadow:0 8px 24px #2563eb4d}.why-choose__card-content h3{color:#1e293b;margin-bottom:16px;font-size:1.75rem;line-height:1.3}@media (max-width:768px){.why-choose__card-content h3{font-size:1.5rem}}.why-choose__card-content p{color:#64748b;margin-bottom:24px;font-size:1.1rem;line-height:1.8}@media (max-width:768px){.why-choose__card-content p{font-size:1rem}}.why-choose__card-content .card-progress{background:#e2e8f0;border-radius:2px;height:4px;margin-top:24px;overflow:hidden}.why-choose__card-content .card-progress-bar{background:linear-gradient(90deg,#2563eb 0%,#3b82f6 100%);height:100%;animation:5s linear progressGrow}@keyframes progressGrow{0%{width:0%}to{width:100%}}.why-choose__card-image{justify-content:center;align-items:center;width:100%;height:100%;min-height:400px;display:flex;position:relative}@media (max-width:1000px){.why-choose__card-image{min-height:350px}}@media (max-width:768px){.why-choose__card-image{min-height:300px}}.why-choose__card-image .image-wrapper{width:100%;height:100%;padding:30px;position:relative}@media (max-width:768px){.why-choose__card-image .image-wrapper{padding:20px}}.why-choose__card-image .image-wrapper img{filter:drop-shadow(0 4px 12px #00000014);max-width:100%;max-height:100%;object-fit:contain!important}.why-choose__arrow{cursor:pointer;z-index:10;color:#64748b;background:#fff;border:2px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #00000014}@media (max-width:1000px){.why-choose__arrow{width:40px;height:40px}}@media (max-width:768px){.why-choose__arrow{display:none}}.why-choose__arrow:hover{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%);border-color:#2563eb;transform:translateY(-50%)scale(1.1);box-shadow:0 8px 20px #2563eb4d}.why-choose__arrow--prev{left:-60px}@media (max-width:1200px){.why-choose__arrow--prev{left:-50px}}.why-choose__arrow--next{right:-60px}@media (max-width:1200px){.why-choose__arrow--next{right:-50px}}
