.website-decision-questions{
  overflow:hidden;
  background:var(--service-bg-dark);
  color:var(--service-heading-dark);
  padding:clamp(104px,9vw,148px) 0 clamp(112px,9vw,150px);
}
.website-decision-questions-shell{max-width:1280px;}
.website-decision-questions-intro{
  display:grid;
  grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);
  gap:clamp(54px,7vw,110px);
  align-items:center;
}
.website-decision-questions-copy h2{
  max-width:100%;
  margin:0;
  color:var(--service-heading-dark);
  font-family:var(--service-font-heading);
  font-size:var(--service-type-h2);
  font-weight:520;
  letter-spacing:-.06em;
  line-height:1.1;
  text-wrap:balance;
}
@media(min-width:1101px){
  .website-decision-questions-copy h2{
    width:calc(100% + 160px);
    max-width:580px;
    text-wrap:wrap;
  }
}
.website-decision-questions-body{width:min(100%,460px);margin-top:clamp(34px,3.2vw,48px);}
.website-decision-questions-body p{
  margin:0;
  color:var(--service-body-dark);
  font-family:var(--service-font-body);
  font-size:var(--service-type-body);
  line-height:1.7;
}
.website-decision-questions-body p + p{margin-top:26px;}
.website-decision-questions-visual{min-width:0;margin:0;}
.website-decision-questions-visual img{display:block;width:100%;height:auto;}
.website-decision-questions-cards{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:clamp(24px,3.6vw,48px);
  margin:0;
  padding:0;
  list-style:none;
}
.website-decision-questions-card{
  position:relative;
  display:grid;
  min-width:0;
  min-height:226px;
  place-items:center;
  align-content:center;
  padding:28px;
  border:1px solid rgba(200,206,216,.27);
  border-radius:6px;
  background:linear-gradient(135deg,rgba(255,255,255,.025),rgba(255,255,255,.006));
}
.website-decision-questions-card:not(:first-child)::before{
  position:absolute;
  top:50%;
  right:calc(100% + clamp(12px,1.8vw,24px));
  width:1px;
  height:62%;
  content:"";
  background:rgba(200,206,216,.3);
  transform:translateY(-50%);
}
.website-decision-questions-card img{
  display:block;
  width:58px;
  height:58px;
  object-fit:contain;
  margin-bottom:20px;
}
.website-decision-questions-card h3{
  margin:0;
  color:var(--service-heading-dark);
  font-family:var(--service-font-heading);
  font-size:var(--service-type-h3);
  font-weight:600;
  letter-spacing:-.04em;
  line-height:1.3;
  text-align:center;
}
.website-decision-questions-card > span{
  display:block;
  width:102px;
  height:1px;
  margin-top:28px;
  background:rgba(200,206,216,.23);
}
.website-decision-questions-closing{margin-top:clamp(58px,6vw,92px);text-align:center;}
.website-decision-questions-closing .website-decision-questions-statement{
  margin:1em 0;
  color:var(--service-heading-dark);
  font-family:var(--service-font-heading);
  font-size:var(--service-type-h3);
  font-weight:600;
  letter-spacing:normal;
  line-height:1.3;
  text-wrap:wrap;
}
.website-decision-questions-closing > span{
  display:block;
  width:160px;
  height:1px;
  margin:clamp(32px,3vw,44px) auto 0;
  background:rgba(200,206,216,.36);
}

@media(max-width:1100px){
  .website-decision-questions-intro{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:44px;}
  .website-decision-questions-card{min-height:210px;padding:24px 18px;}
  .website-decision-questions-card img{width:52px;height:52px;}
}

@media(max-width:899px){
  .website-decision-questions{padding-top:96px;}
  .website-decision-questions-intro{grid-template-columns:1fr;gap:50px;}
  .website-decision-questions-copy{max-width:670px;}
  .website-decision-questions-visual{width:min(100%,760px);}
  .website-decision-questions-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}
  .website-decision-questions-card{min-height:218px;}
  .website-decision-questions-card:nth-child(odd)::before{display:none;}
  .website-decision-questions-card:nth-child(even)::before{right:calc(100% + 12px);}
}

@media(max-width:767px){
  .redesign-page main > section.website-decision-questions{padding:var(--ctg-public-section-block) 20px;}
  .redesign-page main .website-decision-questions-shell{width:100%;min-width:0;}
  .website-decision-questions-intro{gap:38px;}
  .website-decision-questions-copy h2{max-width:13ch;font-size:var(--service-type-h2);line-height:1.08;}
  .website-decision-questions-body{max-width:33ch;margin-top:28px;}
  .website-decision-questions-body p{font-size:var(--service-type-body);line-height:1.65;}
  .website-decision-questions-body p + p{margin-top:22px;}
  .website-decision-questions-cards{grid-template-columns:1fr;gap:14px;}
  .website-decision-questions-card{min-height:0;padding:28px 22px 25px;}
  .website-decision-questions-card:not(:first-child)::before{display:none;}
  .website-decision-questions-card img{width:48px;height:48px;margin-bottom:15px;}
  .website-decision-questions-card h3{font-size:clamp(24px,6.8vw,27px);}
  .website-decision-questions-card > span{width:86px;margin-top:20px;}
  .website-decision-questions-closing{margin-top:56px;}
  .website-decision-questions-closing > span{width:124px;margin-top:27px;}
}

@media(prefers-reduced-motion:reduce){
  .website-decision-questions *{scroll-behavior:auto!important;}
}
