.work-stories{position:relative;background:#303237;color:#fff;overflow:hidden}.work-stories:before{content:"";position:absolute;width:560px;height:560px;border:1px solid rgba(255,122,22,.24);border-radius:50%;left:-340px;top:-290px}.work-stories-head{max-width:1140px;margin:0 auto;display:flex;align-items:end;justify-content:space-between;gap:40px;position:relative;z-index:1}.work-stories-head h2{font-size:clamp(38px,4.6vw,68px);letter-spacing:-3.5px;line-height:1.04;margin:20px 0 0}.work-stories-head p{font-size:16px;color:#c1c1c4;line-height:1.8;max-width:300px;margin:0}.story-cards{max-width:1140px;margin:65px auto 0;position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.story-line{position:absolute;height:1px;background:rgba(255,255,255,.22);left:6%;right:6%;top:30px}.story-card{background:#3a3c42;border:1px solid rgba(255,255,255,.1);padding:26px 22px 24px;position:relative;transition:transform .3s,background .3s}.story-card:hover{transform:translateY(-9px);background:#43454c}.story-card-num{font-size:11px;color:#ff7a16;font-weight:700}.story-card>i{position:absolute;right:18px;top:20px;color:#ff7a16;font-size:19px;font-style:normal}.story-card h3{font-size:26px;letter-spacing:-.9px;margin:34px 0 9px;text-transform:uppercase}.story-card p{font-size:14px;color:#d4d4d6;line-height:1.7;margin:0}@media(max-width:860px){.work-stories-head{display:block}.work-stories-head p{margin-top:22px}.story-cards{grid-template-columns:repeat(2,1fr);margin-top:50px}.story-line{display:none}}@media(max-width:520px){.story-cards{grid-template-columns:1fr;gap:10px}.story-card h3{margin-top:26px}}