.why-choose-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px}.why-choose-card{position:relative;display:flex;flex-direction:column;min-height:190px;padding:30px 26px;background:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.why-choose-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.why-choose-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover);border-color:rgba(var(--brand-primary-rgb),.25)}.why-choose-card:hover:before{transform:scaleX(1)}.why-choose-card-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;height:52px;margin-bottom:18px;border-radius:14px;background:color-mix(in srgb,var(--icon-color,var(--color-primary)) 15%,#fff);color:var(--icon-color,var(--color-primary));font-size:1.4rem;animation:why-choose-icon-float 3.2s ease-in-out infinite;animation-delay:var(--icon-delay,0s);transition:background-color .3s ease,color .3s ease}.why-choose-card-icon-primary{--icon-color:var(--primary)}.why-choose-card-icon-secondary{--icon-color:var(--secondary)}.why-choose-card-icon-success{--icon-color:var(--brand-success)}.why-choose-card-icon-warning{--icon-color:var(--brand-warning)}.why-choose-card-icon-info{--icon-color:var(--brand-info)}.why-choose-card-icon-blend{--icon-color:color-mix(in srgb,var(--primary) 50%,var(--secondary) 50%)}.why-choose-card:nth-child(2) .why-choose-card-icon{--icon-delay:0.15s}.why-choose-card:nth-child(3) .why-choose-card-icon{--icon-delay:0.3s}.why-choose-card:nth-child(4) .why-choose-card-icon{--icon-delay:0.45s}.why-choose-card:nth-child(5) .why-choose-card-icon{--icon-delay:0.6s}.why-choose-card:nth-child(6) .why-choose-card-icon{--icon-delay:0.75s}.why-choose-card:hover .why-choose-card-icon{background:var(--icon-color,var(--color-primary));color:var(--color-white);animation:why-choose-icon-pop .6s ease}@keyframes why-choose-icon-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-5px) rotate(-4deg)}}@keyframes why-choose-icon-pop{0%{transform:scale(1) rotate(0deg)}35%{transform:scale(1.18) rotate(-10deg)}65%{transform:scale(.94) rotate(8deg)}to{transform:scale(1.1) rotate(0deg)}}@media (prefers-reduced-motion:reduce){.why-choose-card-icon,.why-choose-card:hover .why-choose-card-icon{animation:none}}.why-choose-card-title{margin:0 0 10px;font-family:var(--font-heading);font-size:1.05rem;font-weight:700;line-height:1.5;color:var(--color-dark)}.why-choose-card-desc{margin:0;font-size:.92rem;line-height:1.6;color:var(--color-text-secondary)}.why-choose-cta-row{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}a.why-choose-cta{border:1.5px solid transparent}a.why-choose-cta-outline{display:inline-flex;align-items:center;gap:8px;padding:12px 32px;border-radius:var(--radius-sm);border:1.5px solid var(--color-primary);background:transparent;color:var(--color-primary);font-weight:600;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}a.why-choose-cta-outline i{transition:transform .3s ease}a.why-choose-cta-outline:hover{background:var(--gradient-primary);border-color:transparent;color:var(--color-on-primary);transform:translateY(-3px);box-shadow:0 8px 24px rgba(var(--brand-primary-rgb),.3)}a.why-choose-cta-outline:hover i{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){a.why-choose-cta-outline,a.why-choose-cta-outline i{transition:none}}@media (max-width:991px){.why-choose-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.why-choose-grid{grid-template-columns:1fr;gap:16px;margin-bottom:36px}.why-choose-card{min-height:0;padding:26px 22px}}