﻿
.ts-why-choose{--ts-primary: #1a3a5c;--ts-accent: #e8512a;--ts-bg: #f8f9fa;--ts-card-bg: #ffffff;--ts-text: #2d3748;--ts-muted: #718096;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;padding: 60px 24px;background: var(--ts-bg);text-align: center;}
.ts-why-choose .ts-label{display: inline-block;font-size: 12px;text-transform: uppercase;letter-spacing: 3px;color: var(--ts-accent);margin-bottom: 12px;font-weight: 600;}
.ts-why-choose .ts-title{font-size: 28px;font-weight: 800;color: var(--ts-primary);line-height: 1.3;margin-bottom: 10px;}
.ts-why-choose .ts-title-bar{width: 50px;height: 3px;background: var(--ts-accent);border-radius: 2px;margin: 0 auto 40px;}
.ts-why-choose .ts-stats-row{display: flex;justify-content: center;gap: 20px;max-width: 1300px;margin: 0 auto 36px;flex-wrap: wrap;}
.ts-why-choose .ts-stat-card{background: var(--ts-card-bg);border-radius: 14px;padding: 30px 24px;min-width: 200px;flex: 1;box-shadow: 0 2px 10px rgba(0,0,0,0.05);}
.ts-why-choose .ts-stat-num{font-size: 44px;font-weight: 900;color: var(--ts-accent);line-height: 1.1;margin-bottom: 6px;}
.ts-why-choose .ts-stat-label{color: var(--ts-muted);font-weight: 500;}
.ts-why-choose .ts-cards-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;max-width: 1360px;margin: 0 auto 32px;}
.ts-why-choose .ts-feature-card{background: var(--ts-card-bg);border-radius: 14px;padding: 32px 20px 24px;box-shadow: 0 2px 10px rgba(0,0,0,0.05);transition: transform 0.25s ease, box-shadow 0.25s ease;}
.ts-why-choose .ts-feature-card:hover{transform: translateY(-4px);box-shadow: 0 8px 25px rgba(0,0,0,0.08);}
.ts-why-choose .ts-feature-icon{font-size: 34px;margin-bottom: 16px;display: block;}
.ts-why-choose .ts-feature-title{font-size: 18px;font-weight: 700;color: var(--ts-primary);margin-bottom: 8px;}
.ts-why-choose .ts-feature-desc{color: var(--ts-muted);line-height: 1.65;}
@media (max-width: 768px){.ts-why-choose{padding: 48px 20px;}
.ts-why-choose .ts-title{font-size: 24px;}
.ts-why-choose .ts-stat-num{font-size: 36px;}
.ts-why-choose .ts-cards-grid{grid-template-columns: repeat(2, 1fr);gap: 14px;}
.ts-why-choose .ts-stats-row{gap: 12px;}
.ts-why-choose .ts-stat-card{min-width: 150px; padding: 22px 16px;}
.ts-why-choose .ts-feature-card{padding: 24px 16px 18px;}
}
@media (max-width: 480px){.ts-why-choose{padding: 36px 16px;}
.ts-why-choose .ts-title{font-size: 21px;}
.ts-why-choose .ts-cards-grid{grid-template-columns: 1fr;}
.ts-why-choose .ts-stats-row{flex-direction: column; align-items: stretch;}
.ts-why-choose .ts-stat-card{min-width: unset;}}
@media (min-width:768px){.ts-why-choose .ts-cards-grid{gap:40px}}
