.why-choose{background:linear-gradient(180deg,#f8fafc,#fff);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{font-size:1.15rem;color:#64748b;max-width:700px;margin:0 auto}.why-choose__container{margin:0 auto}.why-choose__carousel{position:relative;max-width:1200px;margin:0 auto}.why-choose__nav-dots{display:flex;justify-content:center;gap:12px;margin-bottom:40px;flex-wrap:wrap}@media(max-width:768px){.why-choose__nav-dots{gap:8px;margin-bottom:30px}}.why-choose__nav-dot{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#fff;border:2px solid #e2e8f0;border-radius:50px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.04)}@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 rgba(59,130,246,.15)}.why-choose__nav-dot.active{background:linear-gradient(135deg,#2563eb,#3b82f6);border-color:#2563eb;box-shadow:0 8px 20px rgba(37,99,235,.25)}.why-choose__nav-dot.active .dot-label,.why-choose__nav-dot.active .dot-number{color:#fff}.why-choose__nav-dot .dot-number{font-size:.9rem;font-weight:700;color:#64748b;min-width:20px;text-align:center;transition:color .3s}.why-choose__nav-dot .dot-label{font-size:.95rem;font-weight:600;color:#334155;transition:color .3s}@media(max-width:768px){.why-choose__nav-dot .dot-label{display:none}}.why-choose__cards{position:relative;min-height:500px}@media(max-width:768px){.why-choose__cards{min-height:600px}}.why-choose__card{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:50px;gap:50px;align-items:center;background:#fff;border-radius:24px;padding:50px;box-shadow:0 20px 60px rgba(0,0,0,.08),0 4px 20px rgba(0,0,0,.04);border:1px solid rgba(226,232,240,.6);position:relative;overflow:hidden}@media(max-width:1000px){.why-choose__card{grid-template-columns:1fr;gap:30px;padding:40px}}@media(max-width:768px){.why-choose__card{padding:30px;border-radius:20px}}.why-choose__card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#2563eb,#3b82f6 50%,#60a5fa)}.why-choose__card.active{animation:cardEnter .6s cubic-bezier(.34,1.56,.64,1)}@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{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:16px;color:#fff;font-size:1.5rem;font-weight:700;box-shadow:0 8px 24px rgba(37,99,235,.3);margin-bottom:24px}.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{font-size:1.1rem;line-height:1.8;color:#64748b;margin-bottom:24px}@media(max-width:768px){.why-choose__card-content p{font-size:1rem}}.why-choose__card-content .card-progress{height:4px;background:#e2e8f0;border-radius:2px;overflow:hidden;margin-top:24px}.why-choose__card-content .card-progress-bar{height:100%;background:linear-gradient(90deg,#2563eb,#3b82f6);animation:progressGrow 5s linear}@keyframes progressGrow{0%{width:0}to{width:100%}}.why-choose__card-image{position:relative;width:100%;height:100%;min-height:400px;display:flex;align-items:center;justify-content:center}@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{position:relative;width:100%;height:100%;padding:30px}@media(max-width:768px){.why-choose__card-image .image-wrapper{padding:20px}}.why-choose__card-image .image-wrapper img{object-fit:contain!important;max-width:100%;max-height:100%;filter:drop-shadow(0 4px 12px rgba(0,0,0,.08))}.why-choose__arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background:#fff;border:2px solid #e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10;box-shadow:0 4px 12px rgba(0,0,0,.08);color:#64748b}@media(max-width:1000px){.why-choose__arrow{width:40px;height:40px}}@media(max-width:768px){.why-choose__arrow{display:none}}.why-choose__arrow:hover{background:linear-gradient(135deg,#2563eb,#3b82f6);border-color:#2563eb;color:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 8px 20px rgba(37,99,235,.3)}.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}}