.home-why-choose{background:var(--color-bg)}.home-why-choose .why-choose-grid{display:grid;grid-template-columns:1fr 420px;grid-gap:4rem;gap:4rem;align-items:center}.home-why-choose .why-choose-content{max-width:600px}.home-why-choose .why-choose-content .overline{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);margin-bottom:1rem;display:block}.home-why-choose .why-choose-content .heading-lg{margin-bottom:2rem}.home-why-choose .reasons-list{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem}.home-why-choose .reason-item{display:flex;gap:1rem;align-items:flex-start}.home-why-choose .reason-icon{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-bg);border-radius:var(--radius-md);color:var(--color-primary);transition:all var(--transition-base)}.home-why-choose .reason-item:hover .reason-icon{background:var(--color-primary);color:#ffffff}.home-why-choose .reason-content{flex:1 1}.home-why-choose .reason-title{font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--color-text);margin-bottom:.25rem;line-height:1.3}.home-why-choose .reason-description{font-size:.875rem;color:var(--color-text-muted);line-height:1.6}.home-why-choose .why-choose-visual{position:relative}.home-why-choose .visual-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.75rem;box-shadow:var(--shadow-md)}.home-why-choose .visual-header{text-align:center;margin-bottom:1.5rem}.home-why-choose .visual-badge{display:inline-block;padding:.375rem .875rem;background:var(--color-primary-bg);border-radius:var(--radius-sm);font-size:.6875rem;font-weight:600;color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.875rem}.home-why-choose .visual-header h3{font-size:1.25rem;font-weight:600;color:var(--color-text)}.home-why-choose .visual-stats{display:flex;flex-direction:column;gap:.75rem}.home-why-choose .visual-stat{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--transition-base)}.home-why-choose .visual-stat:hover{border-color:var(--color-primary);transform:translateX(4px)}.home-why-choose .stat-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-bg);border-radius:var(--radius-sm);color:var(--color-primary)}.home-why-choose .stat-content{display:flex;flex-direction:column}.home-why-choose .stat-label{font-size:.6875rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.home-why-choose .stat-value{font-size:.875rem;font-weight:600;color:var(--color-text)}@media (max-width:1200px){.home-why-choose .why-choose-grid{grid-template-columns:1fr 360px;gap:3rem}}@media (max-width:1024px){.home-why-choose .why-choose-grid{grid-template-columns:1fr;gap:2.5rem}.home-why-choose .why-choose-content{max-width:100%}.home-why-choose .why-choose-visual{max-width:420px;margin:0 auto;width:100%}}@media (max-width:640px){.home-why-choose .reason-item{flex-direction:column;gap:.75rem}.home-why-choose .reason-icon{width:40px;height:40px}.home-why-choose .visual-card{padding:1.5rem}.home-why-choose .visual-stat{padding:.75rem}}