.sx[data-sx] .end{position:relative;isolation:isolate;overflow:hidden;background:#000}
.sx[data-sx] .end__wall{position:absolute;inset:0;z-index:-2;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:4px}
.sx[data-sx] .end__tile{position:relative;overflow:hidden}
.sx[data-sx] .end__tile img{width:100%;height:100%;object-fit:cover;filter:saturate(.85) brightness(.7)}
.sx[data-sx] .end::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 70% at 50% 45%, rgba(5,7,11,.92) 0%, rgba(5,7,11,.7) 55%, rgba(5,7,11,.45) 100%)}
.sx[data-sx] .end__in{min-height:min(90svh, 820px);display:grid;place-content:center;justify-items:center;text-align:center;padding-block:var(--section)}
.sx[data-sx] .end .mega{max-width:14ch}
.sx[data-sx] .end .ctas{justify-content:center}
.sx[data-sx] .service{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line-night);background:rgba(5,7,11,.92)}
.sx[data-sx] .service li{display:flex;align-items:center;gap:calc(.75*var(--u));padding:calc(1.5*var(--u)) clamp(calc(.75*var(--u)),2vw,calc(2*var(--u)));border-left:1px solid var(--line-night);font-size:calc(.9375*var(--u));color:#DCE3EA}
.sx[data-sx] .service li:first-child{border-left:0}
.sx[data-sx] .service .ico{color:var(--cyan);width:calc(1.5*var(--u));height:calc(1.5*var(--u))}
@media (max-width:900px){
  .sx[data-sx] .end__wall{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr)}
  .sx[data-sx] .end .ctas{flex-wrap:wrap}
  .sx[data-sx] .service{grid-template-columns:1fr 1fr}
  .sx[data-sx] .service li:nth-child(3){border-left:0}
  .sx[data-sx] .service li:nth-child(n+3){border-top:1px solid var(--line-night)}
}
