.home-metrics {padding:38px 0;border-bottom:1px solid var(--line);}
.home-metrics .stats {gap:0;grid-template-columns:repeat(4,minmax(0,1fr));}
.home-metrics .stats > div {padding:0 28px;border-left:1px solid var(--line);}
.home-metrics .stats > div:first-child {padding-left:0;border-left:0;}
.home-metrics .stats b {font-size:clamp(30px,3vw,44px);line-height:1.2;margin-bottom:8px;}
.home-metrics .stats span {display:block;font-size:13px;}
.home .switcher {gap:56px;}
.home .switcher h2 {margin-top:12px;}
.home .panel p {max-width:490px;}
.home-more-links {display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);}
.home-more-links a {display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 32px 28px 0;}
.home-more-links a + a {padding-left:32px;border-left:1px solid var(--line);}
.home-more-links strong {display:block;font-size:22px;font-weight:750;letter-spacing:-.03em;}
.home-more-links div > span {display:block;margin-top:5px;color:var(--muted);font-size:14px;}
.home-more-links a > span {font-size:26px;transition:transform .2s;}
.home-more-links a:hover > span {transform:translate(3px,-3px);}
.home .home-portfolio {padding-top:76px;padding-bottom:76px;}
.home .home-portfolio .section-head {align-items:center;}
@media(max-width:980px) {.home .switcher {gap:32px;}.home-metrics .stats > div {padding:0 18px;}}
@media(max-width:700px) {
  .home-metrics {padding:28px 0;}
  .home-metrics .stats {grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0;}
  .home-metrics .stats > div {padding:0 0 0 20px;}
  .home-metrics .stats > div:nth-child(odd) {padding-left:0;border-left:0;}
  .home-metrics .stats b {font-size:32px;}
  .home-metrics .stats span {font-size:12px;max-width:130px;}
  .home-more-links {grid-template-columns:1fr;}
  .home-more-links a,.home-more-links a + a {padding:22px 0;border-left:0;}
  .home-more-links a + a {border-top:1px solid var(--line);}
  .home-more-links strong {font-size:20px;}
  .home-more-links div > span {font-size:13px;}
  .home .home-portfolio {padding:48px 0;}
  .home .home-portfolio .section-head {flex-direction:row;gap:12px;}
  .home .home-portfolio h2 {font-size:27px;}
  .home .car-nav {gap:6px;}
  .home .car-nav .btn {width:42px;min-width:42px;height:42px;min-height:42px;padding:0;}
}
