.why__layout{grid-template-columns:1fr 1.15fr;align-items:start;gap:4rem;display:grid}.why__aside{position:sticky;top:110px}.why__aside .sec-title{margin-bottom:2rem}.why__stats{flex-wrap:wrap;gap:1.75rem;margin-bottom:2rem;list-style:none;display:flex}.why__stats strong{font-family:var(--display-font);color:var(--theme-color1);font-size:1.9rem;line-height:1;display:block}.why__stats span{color:var(--text-muted);font-size:.85rem}.why__list{flex-direction:column;gap:1rem;list-style:none;display:flex}.why__row{background:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:var(--transition);align-items:flex-start;gap:1.25rem;padding:1.5rem 1.75rem;display:flex}.why__row:hover{border-color:rgba(var(--accent-rgb), .35);transform:translate(4px)}.why__row-icon{border-radius:var(--radius-md);background:var(--gradient-primary);width:52px;height:52px;box-shadow:var(--shadow-btn);color:var(--lhi-accent-fg);transition:transform var(--dur-3) var(--ease-out);flex-shrink:0;place-items:center;font-size:1.5rem;display:grid}.why__row:hover .why__row-icon{transform:rotate(-6deg)scale(1.05)}.why__row h3{margin-bottom:.35rem;font-size:1.15rem}@media (max-width:992px){.why__layout{grid-template-columns:1fr;gap:2.5rem}.why__aside{position:static}}
