.landing-page .dwweb-hero figure{max-width:680px}
.landing-page .dwweb-hero figure img{width:100%;height:auto;max-width:100%;object-fit:contain}
.landing-page .dwweb-hero h1{max-width:620px}
.landing-cards-4{grid-template-columns:repeat(4,1fr)}
.landing-cards-5{grid-template-columns:repeat(5,1fr)}
.landing-cards-6{grid-template-columns:repeat(6,1fr)}
.landing-cards-6 article{min-height:196px}
.landing-features-6{grid-template-columns:repeat(6,1fr)}
.landing-features-6 article{padding-inline:12px}
.landing-deliveries{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}
.landing-deliveries article{display:grid;grid-template-columns:38px 1fr;gap:12px;min-height:100px;padding:15px;border:1px solid rgba(255,255,255,.075);border-radius:7px;background:linear-gradient(145deg,rgba(19,31,46,.97),rgba(13,24,37,.94))}
.landing-deliveries article:last-child{grid-column:2/4}
.landing-deliveries img{width:35px;height:35px}
.landing-deliveries h3{margin:0 0 5px;font-size:.76rem}
.landing-deliveries p{margin:0;color:#cfd3da;font-size:.65rem;line-height:1.4}
.landing-process{grid-template-columns:repeat(7,1fr)}
.landing-process::before{left:6%;right:6%}
.landing-integrations{grid-template-columns:repeat(7,1fr)}
.landing-integrations article{padding-inline:10px}
@media(max-width:1050px){
  .landing-cards-4,.landing-cards-5,.landing-cards-6{grid-template-columns:repeat(3,1fr)}
  .landing-features-6,.landing-integrations{grid-template-columns:repeat(3,1fr);gap:24px 0}
  .landing-process{grid-template-columns:repeat(4,1fr);gap:24px 0}
  .landing-process::before{display:none}
  .landing-deliveries{grid-template-columns:repeat(2,1fr)}
  .landing-deliveries article:last-child{grid-column:1/-1}
}
@media(max-width:560px){
  .landing-cards-4,.landing-cards-5,.landing-cards-6,.landing-features-6,.landing-integrations,.landing-deliveries{grid-template-columns:1fr}
  .landing-process{grid-template-columns:1fr 1fr}
  .landing-deliveries article:last-child{grid-column:auto}
}
