.fw-svc{padding:130px 0;border-top:1px solid var(--fw-hair);background:var(--fw-paper2)}
.fw-svc .fw-svc-list{margin-top:60px;border-top:1px solid var(--fw-ink);counter-reset:fwsvc}
.fw-svc .fw-svc-row{counter-increment:fwsvc;display:grid;grid-template-columns:78px 1.05fr 1.5fr 44px;align-items:center;gap:26px;padding:26px 18px;border-bottom:1px solid var(--fw-hair);position:relative;isolation:isolate;transition:color .35s var(--fw-ease)}
.fw-svc .fw-svc-row::before{content:"";position:absolute;inset:0;background:var(--fw-ink);transform:scaleY(0);transform-origin:bottom;transition:transform .4s var(--fw-ease);z-index:-1}
.fw-svc .fw-svc-row:hover{color:var(--fw-paper)}
.fw-svc .fw-svc-row:hover::before{transform:scaleY(1);transform-origin:top}
.fw-svc .fw-svc-no{font-family:var(--fw-mono);font-size:11.5px;letter-spacing:.16em;color:var(--fw-orange)}
.fw-svc .fw-svc-no::before{content:"0" counter(fwsvc)}
.fw-svc .fw-svc-row h3{font-family:var(--fw-disp);font-size:clamp(22px,2.5vw,34px);text-transform:uppercase;line-height:1}
.fw-svc .fw-svc-row p{margin:0;font-size:15px;line-height:1.6;color:inherit;opacity:.72}
.fw-svc .fw-svc-arrow{justify-self:end;font-family:var(--fw-mono);font-size:18px;transition:transform .35s var(--fw-ease)}
.fw-svc .fw-svc-row:hover .fw-svc-arrow{transform:translateX(6px)}
@media (max-width:900px){.fw-svc{padding:80px 0}.fw-svc .fw-svc-row{grid-template-columns:56px 1fr;gap:10px 16px;padding:20px 8px}.fw-svc .fw-svc-row p{grid-column:2/3}.fw-svc .fw-svc-arrow{display:none}}