.studio-promo{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);
  align-items:center;
  gap:clamp(24px,4vw,56px);
  padding:clamp(22px,4vw,54px);
  border:1px solid var(--g2);
  border-radius:20px;
  background:var(--paper);
}
.studio-promo h2{max-width:18ch;margin:14px 0 18px}
.studio-promo p{max-width:47ch;color:var(--g6);line-height:1.75;text-align:left}
.studio-promo-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}
.studio-promo-services{padding:clamp(16px,2.5vw,28px);border:1px solid var(--g2);border-radius:16px;background:var(--paper)}
.studio-promo-services h3{margin:0 0 14px;font-size:1.15rem}
.studio-promo-services ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;list-style:none}
.studio-promo-services li{display:grid;align-content:start;gap:3px;padding:12px 0;border-top:1px solid var(--g2)}
.studio-promo-services strong{font-size:.93rem}
.studio-promo-services li span{color:var(--g6);font-size:.84rem;line-height:1.5}
[data-theme=dark] .studio-promo{background:var(--surface-card)}
@media(max-width:760px){.studio-promo{grid-template-columns:1fr}}
