/* Digital Marketing page (12925) — Figma 11436:69218 / mobile 11436:68908 */
/* hero */
.bd-dm-lead,.bd-dm-lead p{font-weight:700!important;color:#fff!important}
.bd-dm-hero-img img{width:100%;height:auto;max-width:680px}
.bd-dm-hero .bd-clutch-line{margin-top:0}
/* intro + project card */
.bd-dm-intro{background:#F7F5FA!important}
.bd-dm-intro-body p+p{margin-top:28px}
.bd-dm-proj-col .elementor-widget-html{width:100%}
.bd-dm-proj{display:block;position:relative;width:100%;max-width:564px;aspect-ratio:564/500;border-radius:16px;overflow:hidden;background:#77C4DF;text-decoration:none;margin:0 auto}
.bd-dm-proj-img{position:absolute;inset:0;overflow:hidden}
.bd-dm-proj-img img{position:absolute;left:-4.5%;top:-5.8%;width:109%;height:92.3%;object-fit:cover;display:block}
.bd-dm-proj-strip{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;padding:32px}
.bd-dm-proj-meta{display:flex;flex-direction:column;gap:6px}
.bd-dm-proj-name{font-family:Inter,sans-serif;font-weight:700;font-size:28px;line-height:normal;color:#000!important;margin:0}
.bd-dm-proj-tag{font-family:Inter,sans-serif;font-weight:600;font-size:14px;line-height:28px;letter-spacing:2.1px;text-transform:uppercase;color:rgba(0,0,0,.5)!important;margin:0}
.bd-dm-proj-link{display:inline-flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-weight:700;font-size:14px;line-height:20px;color:#000!important;white-space:nowrap;transition:transform .2s}
.bd-dm-proj:hover .bd-dm-proj-link{transform:translateX(4px)}
/* channel grid */
.bd-dm-channels{padding:65px 135px!important;background:#181818 url(https://burstdgtl.com/wp-content/uploads/2026/10/wave1-dm-bg-channels.png) center/cover no-repeat!important}
.bd-dm-ch-grid{row-gap:64px;max-width:1280px;width:100%}
.bd-dm-ch{background:#181818!important;padding:24px!important;min-height:0}
.bd-dm-ch-icon .elementor-widget-container{padding:8px 0}
.bd-dm-icon64 img{width:64px!important;height:64px!important}
.bd-dm-ch .bd-card-title .elementor-heading-title{line-height:1.3!important}
.bd-dm-ch-body,.bd-dm-ch-body p{color:#A7ABAF!important}
/* process */
.bd-dm-process>.e-con-inner>.bd-grid-3,.bd-dm-process .bd-grid-3{max-width:1280px;width:100%}
.bd-dm-step{border:1px solid rgba(40,48,63,.15)!important;box-shadow:none!important;padding:32px 24px!important;border-radius:16px!important}
.bd-dm-step .elementor-widget-html{width:100%}
.bd-dm-step-top{display:flex;align-items:center;justify-content:space-between;width:100%}
.bd-dm-step-num{font-family:Inter,sans-serif;font-weight:700;font-size:48px;line-height:normal;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.6px #E21C94;letter-spacing:1px}
.bd-dm-step-ico{width:72px;height:72px;display:block}
.bd-dm-title-ink .elementor-heading-title{color:var(--bd-ink)!important}
.bd-dm-process .bd-sub{max-width:816px}
/* responsive */
@media(max-width:1024px){
  .bd-dm-channels{padding:50px 32px!important}
  .bd-dm-ch-grid{row-gap:24px}
}
@media(max-width:767px){
  .bd-dm-hero-img img{max-width:100%}
  .bd-dm-intro-body p+p{margin-top:24px}
  .bd-dm-proj-strip{padding:20px}
  .bd-dm-proj-name{font-size:22px}
  .bd-dm-proj-tag{font-size:11px;letter-spacing:1.65px;line-height:20px}
  .bd-dm-proj-link{font-size:12px}
  .bd-dm-channels{padding:45px 24px!important}
  .bd-dm-ch-grid{row-gap:16px}
  .bd-dm-step{padding:24px 16px!important}
  .bd-dm-step-num{font-size:40px}
  .bd-dm-step-ico{width:56px;height:56px}
}
