/* Dr.Site Marketing page v0.2.24 */
.ds-mkt-page{margin:0;max-width:none;width:100%;background:#fff;overflow:clip}
.ds-mkt-page .wp-block-post-content{margin:0;max-width:none;padding:0}
.ds-mkt-page .wp-block-post-content>*,.ds-mkt-page .wp-block-group{margin-block-start:0;margin-block-end:0}
.ds-mkt-page .wp-block-group{max-width:none}
.ds-mkt-content>*{width:100%}
.ds-mkt-inner,.ds-mkt-hero__grid{width:min(calc(100% - 2 * var(--ds-gutter)),var(--ds-wide));max-width:var(--ds-wide);margin-inline:auto}
.ds-mkt-page h1,.ds-mkt-page h2,.ds-mkt-page h3,.ds-mkt-page h4{color:var(--ds-ink);font-family:Inter,"Segoe UI",Arial,sans-serif;font-weight:700}
.ds-mkt-page p{color:var(--ds-muted)}
.ds-mkt-page h2{font-size:clamp(30px,2.93vw,40px);line-height:1.1;letter-spacing:-.032em}
.ds-mkt-page .ds-kicker{margin-bottom:10px;color:#607b9b;font-size:12px;letter-spacing:.075em}
.ds-mkt-page .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px!important}
.ds-mkt-page .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:11px 20px;border:1px solid var(--ds-cyan);border-radius:7px;background:var(--ds-cyan);color:#07243b;font-family:inherit;font-size:14px;font-weight:650;text-align:center;line-height:1.32}
.ds-mkt-page .wp-block-button.is-style-outline .wp-block-button__link{background:transparent;border-color:#8ea2b4;color:var(--ds-ink)}
.ds-mkt-page .wp-block-button__link:focus-visible,.ds-mkt-page a:focus-visible{outline:3px solid #ffae55;outline-offset:3px}

.ds-mkt-hero{position:relative;overflow:hidden;background:linear-gradient(101deg,#fff 0%,#fff 42%,#f6fbff 73%,#eef7ff 100%)}
.ds-mkt-hero__grid{display:grid;grid-template-columns:minmax(0,51.5%) minmax(0,48.5%);align-items:center;min-height:446px;gap:0}
.ds-mkt-hero__copy{position:relative;z-index:3;min-width:0;padding:16px 14px 20px 0}
.ds-mkt-breadcrumb{font-size:13px!important;color:#597394!important;margin:0 0 24px!important;line-height:1.35}
.ds-mkt-hero h1{font-size:clamp(40px,3.7vw,51px);line-height:1.08;letter-spacing:-.038em;margin:0 0 16px;max-width:610px}
.ds-mkt-hero h1 mark{background:transparent;color:var(--ds-cyan);padding:0}
.ds-mkt-hero__lead{font-size:16px!important;line-height:1.5;max-width:565px;color:#2d4360!important;margin:0 0 22px!important}
.ds-mkt-hero__copy .wp-block-button__link{min-width:214px}
.ds-mkt-hero__meta{display:flex;flex-wrap:wrap;gap:11px 18px;margin-top:18px!important;align-items:center}
.ds-mkt-hero__meta p{position:relative;padding-left:23px;font-size:13.5px;line-height:1.3;color:#294466;font-weight:600;white-space:nowrap}
.ds-mkt-hero__meta p::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;background:var(--ds-cyan);-webkit-mask:center/contain no-repeat url('../icons/check-circle.svg');mask:center/contain no-repeat url('../icons/check-circle.svg')}
.ds-mkt-hero__meta p:nth-child(2)::before{-webkit-mask-image:url('../icons/dev-robot.svg');mask-image:url('../icons/dev-robot.svg')}
.ds-mkt-hero__meta p:nth-child(3)::before{-webkit-mask-image:url('../icons/dev-chart.svg');mask-image:url('../icons/dev-chart.svg')}
.ds-mkt-hero__meta p:nth-child(4)::before{-webkit-mask-image:url('../icons/target.svg');mask-image:url('../icons/target.svg')}
.ds-mkt-hero__meta p:nth-child(5)::before{-webkit-mask-image:url('../icons/dev-link.svg');mask-image:url('../icons/dev-link.svg')}
.ds-mkt-hero__art{position:relative;width:100%;height:316px;display:flex;align-items:center;justify-content:flex-end;padding-left:14px}
.ds-mkt-hero__art .wp-block-shortcode{width:100%;height:100%}
.ds-mkt-hero__media{display:block;position:relative;width:100%;height:100%;overflow:hidden;border-radius:18px;box-shadow:0 20px 50px rgba(16,49,81,.10)}
.ds-mkt-hero__media::after{content:none}
.ds-mkt-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;image-rendering:auto}
.ds-mkt-kpi{position:absolute;z-index:3;min-width:152px;padding:15px 16px;border-radius:12px;background:rgba(255,255,255,.98);border:1px solid #eaf1f6;box-shadow:0 18px 40px rgba(41,96,145,.14)}
.ds-mkt-kpi__label{font-size:11px!important;line-height:1.3;color:#7890a6!important;margin-bottom:6px!important}
.ds-mkt-kpi__value{font-size:30px!important;line-height:1.1;letter-spacing:-.03em;font-weight:750;color:#122f54!important}
.ds-mkt-kpi--conv{left:9%;top:58px}
.ds-mkt-kpi--cost{right:-1%;top:40px}
.ds-mkt-kpi--leads{left:16%;bottom:24px;min-width:136px}
.ds-mkt-kpi--rate{right:-2%;bottom:27px;min-width:174px}
.ds-mkt-kpi--rate .ds-mkt-kpi__value{font-size:26px!important}

.ds-mkt-page .ds-urgent .ds-urgent__inner{width:min(calc(100% - 2 * var(--ds-gutter)),var(--ds-wide))}
.ds-mkt-page .ds-urgent .ds-danger-button .wp-block-button__link{background:var(--ds-danger);border-color:var(--ds-danger);color:#fff}

.ds-mkt-why{background:#fff;padding:40px 0 38px}
.ds-mkt-why__grid,.ds-mkt-split{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:start;gap:clamp(36px,5.8vw,88px)}
.ds-mkt-why__intro>p:not(.ds-kicker),.ds-mkt-text>p:not(.ds-kicker),.ds-mkt-insight__copy>p:not(.ds-kicker){font-size:15px;line-height:1.56;color:#546b82;margin-top:15px}
.ds-mkt-why__intro strong{color:#23384c}
.ds-mkt-note::before,.ds-mkt-pill::before,.ds-mkt-flow__item::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:48px;height:48px;border-radius:13px;background:#e8fbfc}
.ds-mkt-note::after,.ds-mkt-pill::after,.ds-mkt-flow__item::after{content:"";position:absolute;top:50%;left:12px;transform:translateY(-50%);width:24px;height:24px;background:#05c4d8;-webkit-mask:center/contain no-repeat url('../icons/search.svg');mask:center/contain no-repeat url('../icons/search.svg')}

.ds-mkt-services{background:linear-gradient(180deg,#f3fbfe 0%,#fbfeff 100%);padding:48px 0 46px}
.ds-mkt-section-lead{font-size:15px;color:var(--ds-muted);line-height:1.45;max-width:980px;margin:0 auto 24px!important}
.ds-mkt-service-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.ds-mkt-service{position:relative;min-height:0;padding:86px 19px 22px;background:#fff;border:1px solid #e8f0f4;border-radius:12px;box-shadow:0 7px 20px rgba(7,37,66,.035)}
.ds-mkt-service::before{content:"";position:absolute;top:18px;left:17px;width:50px;height:50px;border-radius:50%;background:#e7fafd}
.ds-mkt-service::after{content:"";position:absolute;top:31px;left:30px;width:24px;height:24px;background:#07c2d5;-webkit-mask:center/contain no-repeat url('../icons/target.svg');mask:center/contain no-repeat url('../icons/target.svg')}
.ds-mkt-service--chart::after{-webkit-mask-image:url('../icons/dev-chart.svg');mask-image:url('../icons/dev-chart.svg')}
.ds-mkt-service--funnel::after{-webkit-mask-image:url('../icons/search.svg');mask-image:url('../icons/search.svg')}
.ds-mkt-service--chip::after{-webkit-mask-image:url('../icons/dev-robot.svg');mask-image:url('../icons/dev-robot.svg')}
.ds-mkt-service--database::after{-webkit-mask-image:url('../icons/dev-link.svg');mask-image:url('../icons/dev-link.svg')}
.ds-mkt-service h3{font-size:17px;line-height:1.22;letter-spacing:-.015em;margin:0 0 10px}
.ds-mkt-service>p{font-size:13.5px;line-height:1.48;margin-bottom:13px}
.ds-mkt-service .ds-checklist{margin:0;padding:0;list-style:none;display:grid;gap:6px}
.ds-mkt-service .ds-checklist li{position:relative;padding-left:17px;font-size:12.7px;line-height:1.38;color:#40607c}
.ds-mkt-service .ds-checklist li::before{content:"";position:absolute;left:0;top:.28em;width:11px;height:11px;background:var(--ds-cyan);-webkit-mask:center/contain no-repeat url('../icons/check-circle.svg');mask:center/contain no-repeat url('../icons/check-circle.svg')}

.ds-mkt-insight{padding:34px 0 30px;background:#fff}
.ds-mkt-insight__photo{position:relative;min-height:328px;border-radius:12px;overflow:hidden;box-shadow:0 14px 34px rgba(7,37,66,.065)}
.ds-mkt-insight__photo .wp-block-shortcode,.ds-mkt-insight__image{display:block;width:100%;height:100%}
.ds-mkt-insight__image{object-fit:cover;object-position:center center}
.ds-mkt-insight__photo::after{content:none}
.ds-mkt-insight__panel{position:absolute;z-index:2;left:18px;top:18px;right:auto;width:min(260px,70%);display:grid;gap:10px}
.ds-mkt-mini{position:relative;padding:16px 15px 16px 53px;background:rgba(9,27,45,.72);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.11);border-radius:12px}
.ds-mkt-mini::before{content:"";position:absolute;left:15px;top:18px;width:24px;height:24px;background:var(--ds-cyan);-webkit-mask:center/contain no-repeat url('../icons/dev-robot.svg');mask:center/contain no-repeat url('../icons/dev-robot.svg')}
.ds-mkt-mini--human::before{-webkit-mask-image:url('../icons/users.svg');mask-image:url('../icons/users.svg')}
.ds-mkt-mini h4{font-size:15px;margin:0 0 3px;color:#f1fbff}
.ds-mkt-mini p{font-size:12.7px;line-height:1.4;color:#d6e7f0}
.ds-mkt-insight__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px!important}
.ds-mkt-note{position:relative;padding:17px 16px 16px 72px;background:#f7fcff;border:1px solid #e7f0f6;border-radius:11px;min-height:108px;display:flex;flex-direction:column;justify-content:center}
.ds-mkt-note::before{top:50%;left:16px;transform:translateY(-50%);width:42px;height:42px;border-radius:11px;background:#e8fbfc}
.ds-mkt-note::after{top:50%;left:25px;transform:translateY(-50%)}
.ds-mkt-note--bars::after{-webkit-mask-image:url('../icons/dev-chart.svg');mask-image:url('../icons/dev-chart.svg')}
.ds-mkt-note--check::after{-webkit-mask-image:url('../icons/check-circle.svg');mask-image:url('../icons/check-circle.svg')}
.ds-mkt-note h4{font-size:15px;margin:0 0 5px}
.ds-mkt-note p{font-size:13px;line-height:1.42;margin:0}

.ds-mkt-psych{padding:18px 0 44px;background:#fff}
.ds-mkt-split--start{align-items:start}
.ds-mkt-principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.ds-mkt-pill{position:relative;min-height:58px;display:flex;align-items:center;padding:13px 15px 13px 66px;background:#fff;border:1px solid #e8eff4;border-radius:10px;box-shadow:0 6px 18px rgba(7,37,66,.03);font-size:14px;color:#29455f!important;font-weight:600;line-height:1.34}
.ds-mkt-pill::before{top:50%;left:12px;transform:translateY(-50%);width:42px;height:42px;border-radius:10px;background:#f0fbfe}
.ds-mkt-pill::after{top:50%;left:21px;transform:translateY(-50%);width:24px;height:24px}
.ds-mkt-pill--frame::after{-webkit-mask-image:url('../icons/layers.svg');mask-image:url('../icons/layers.svg')}
.ds-mkt-pill--risk::after{-webkit-mask-image:url('../icons/shield.svg');mask-image:url('../icons/shield.svg')}
.ds-mkt-pill--loss::after{-webkit-mask-image:url('../icons/lock.svg');mask-image:url('../icons/lock.svg')}
.ds-mkt-pill--social::after{-webkit-mask-image:url('../icons/users.svg');mask-image:url('../icons/users.svg')}
.ds-mkt-pill--decision::after{-webkit-mask-image:url('../icons/check-circle.svg');mask-image:url('../icons/check-circle.svg')}
.ds-mkt-pill--order::after{-webkit-mask-image:url('../icons/sliders.svg');mask-image:url('../icons/sliders.svg')}
.ds-mkt-pill--test::after{-webkit-mask-image:url('../icons/target.svg');mask-image:url('../icons/target.svg')}

.ds-mkt-flow{padding:6px 0 34px;background:#fff}
.ds-mkt-flow__steps{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:22px;align-items:start;margin-top:24px!important}
.ds-mkt-flow__item{position:relative;padding-top:58px;text-align:center}
.ds-mkt-flow__item::before{left:50%;top:0;transform:translateX(-50%);width:45px;height:45px;border-radius:50%}
.ds-mkt-flow__item::after{left:50%;top:10px;transform:translateX(-50%);width:25px;height:25px;-webkit-mask-image:url('../icons/plane.svg');mask-image:url('../icons/plane.svg')}
.ds-mkt-flow__item:not(:last-child)::marker{content:""}
.ds-mkt-flow__item p{font-size:12.8px;font-weight:650;color:#2e4b67;line-height:1.32}
.ds-mkt-flow__item:not(:last-child){position:relative}
.ds-mkt-flow__item:not(:last-child) .wp-block-paragraph{position:relative}
.ds-mkt-flow__item:not(:last-child) .wp-block-paragraph::after{content:"";position:absolute;top:-36px;left:calc(100% - 2px);width:24px;height:12px;background:var(--ds-cyan);-webkit-mask:center/contain no-repeat url('../icons/dev-link.svg');mask:center/contain no-repeat url('../icons/dev-link.svg');opacity:.72}
.ds-mkt-flow__item--page::after{-webkit-mask-image:url('../icons/monitor.svg');mask-image:url('../icons/monitor.svg')}
.ds-mkt-flow__item--form::after{-webkit-mask-image:url('../icons/dev-file.svg');mask-image:url('../icons/dev-file.svg')}
.ds-mkt-flow__item--crm::after{-webkit-mask-image:url('../icons/users.svg');mask-image:url('../icons/users.svg')}
.ds-mkt-flow__item--lead::after{-webkit-mask-image:url('../icons/dev-data.svg');mask-image:url('../icons/dev-data.svg')}
.ds-mkt-flow__item--follow::after{-webkit-mask-image:url('../icons/dev-message.svg');mask-image:url('../icons/dev-message.svg')}
.ds-mkt-flow__item--sale::after{-webkit-mask-image:url('../icons/target.svg');mask-image:url('../icons/target.svg')}
.ds-mkt-flow__item--retention::after{-webkit-mask-image:url('../icons/heart.svg');mask-image:url('../icons/heart.svg')}

.ds-mkt-results{padding:30px 0 62px;background:#fff}
.ds-mkt-results__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px!important}
.ds-mkt-result{position:relative;min-height:150px;padding:20px 20px 20px 20px;background:#fff;border:1px solid #e7eef3;border-radius:12px;box-shadow:0 8px 24px rgba(7,37,66,.03)}
.ds-mkt-result::before{content:"";position:absolute;top:18px;left:16px;width:48px;height:48px;border-radius:50%;background:#e8fbfc}
.ds-mkt-result::after{content:"";position:absolute;top:30px;left:28px;width:24px;height:24px;background:var(--ds-cyan);-webkit-mask:center/contain no-repeat url('../icons/dev-chart.svg');mask:center/contain no-repeat url('../icons/dev-chart.svg')}
.ds-mkt-result__number{padding-left:58px;font-size:45px!important;line-height:1.02;letter-spacing:-.04em;font-weight:760;color:#102c50!important;margin-bottom:2px!important}
.ds-mkt-result h3{font-size:17px;line-height:1.2;margin:0 0 7px 58px}
.ds-mkt-result p:not(.ds-mkt-result__number){font-size:13.3px;line-height:1.45;color:#536b82;margin-left:58px}

@media(max-width:1180px){
  .ds-mkt-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .ds-mkt-service{min-height:0}
  .ds-mkt-flow__steps{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:18px}
}
@media(max-width:900px){
  .ds-mkt-hero__grid,.ds-mkt-hero__copy{min-height:0}
  .ds-mkt-hero__copy{width:100%;padding:37px 0 33px}
  .ds-mkt-hero__art{display:none}
  .ds-mkt-hero h1{font-size:clamp(36px,4.8vw,45px)}
  .ds-mkt-why__grid,.ds-mkt-split{grid-template-columns:1fr;gap:26px}
  .ds-mkt-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  .ds-mkt-principles{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ds-mkt-results__grid,.ds-mkt-insight__cards{grid-template-columns:1fr;gap:12px}
  .ds-mkt-flow__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 10px}
}
@media(max-width:680px){
  .ds-mkt-hero__copy{padding-block:29px 29px}
  .ds-mkt-breadcrumb{margin:0 0 20px!important}
  .ds-mkt-hero h1{font-size:clamp(30px,7.9vw,43px);letter-spacing:-.034em}
  .ds-mkt-hero__lead{font-size:15px;line-height:1.48}
  .ds-mkt-page .wp-block-buttons{display:grid;grid-template-columns:1fr;gap:10px!important;width:100%}
  .ds-mkt-page .wp-block-button,.ds-mkt-page .wp-block-button__link{width:100%}
  .ds-mkt-hero__meta{gap:13px 14px;margin-top:17px!important}
  .ds-mkt-hero__meta p{font-size:12.5px;padding-left:22px}
  .ds-mkt-hero__meta p::before{width:18px;height:18px}
  .ds-mkt-why,.ds-mkt-services,.ds-mkt-insight,.ds-mkt-psych,.ds-mkt-flow,.ds-mkt-results{padding-block:36px}
  .ds-mkt-page h2{font-size:clamp(28px,7vw,37px)}
  .ds-mkt-principles,.ds-mkt-service-grid,.ds-mkt-results__grid,.ds-mkt-insight__cards,.ds-mkt-flow__steps{grid-template-columns:1fr}
  .ds-mkt-flow__item .wp-block-paragraph::after{display:none}
  .ds-mkt-insight__photo{min-height:300px}
  .ds-mkt-insight__panel{width:min(230px,76%)}
  .ds-mkt-service{padding:70px 16px 18px}
}

/* v0.2.22 marketing refinements: hero uses a single banner image and insight section uses a single composited visual. */
.ds-mkt-kpi,.ds-mkt-insight__panel{display:none!important}
.ds-mkt-result{min-height:142px}
.ds-mkt-flow__steps{gap:18px}
.ds-mkt-flow__item p{font-size:12.5px}
@media(max-width:900px){.ds-mkt-services{padding-top:40px}.ds-mkt-service{min-height:0}.ds-mkt-hero__copy{padding:32px 0 28px}}

/* v0.2.23 alignment refinements */
.ds-mkt-psych .ds-mkt-split{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:30px;align-items:start}
.ds-mkt-psych .ds-mkt-text h2{max-width:640px}
.ds-mkt-psych .ds-mkt-text p{max-width:665px}
.ds-mkt-principles{gap:14px}
.ds-mkt-pill{min-height:58px}
.ds-mkt-service-grid{align-items:stretch}
.ds-mkt-service .ds-checklist{margin:10px 0 0!important}
.ds-mkt-insight__copy h2{max-width:560px}
.ds-mkt-insight__copy>p:not(.ds-kicker){max-width:560px}
@media(max-width:1180px){.ds-mkt-service{min-height:0}.ds-mkt-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-mkt-psych .ds-mkt-split{grid-template-columns:1fr 1fr;gap:26px}}
@media(max-width:900px){.ds-mkt-hero__copy{padding:32px 0 28px}.ds-mkt-psych .ds-mkt-split{grid-template-columns:1fr}.ds-mkt-psych .ds-mkt-text h2,.ds-mkt-psych .ds-mkt-text p,.ds-mkt-insight__copy h2,.ds-mkt-insight__copy>p:not(.ds-kicker){max-width:none}}

/* v0.2.24 marketing polish */
.ds-mkt-insight__cards{align-items:stretch}
.ds-mkt-principles{align-content:start}
.ds-mkt-psych .wp-block-buttons{margin-top:18px!important}
.ds-mkt-result:nth-child(2)::after{-webkit-mask-image:url('../icons/dev-chart.svg');mask-image:url('../icons/dev-chart.svg')}
.ds-mkt-result:nth-child(3)::after{-webkit-mask-image:url('../icons/dev-chart.svg');mask-image:url('../icons/dev-chart.svg')}


/* v0.2.34 — mobile QA fixes: full-width hero copy, correct stacking and readable flow map. */
@media(max-width:900px){
  .ds-mkt-hero__grid{grid-template-columns:1fr;min-height:0}
  .ds-mkt-hero__copy{width:100%;padding:32px 0 18px}
}
@media(max-width:680px){
  .ds-mkt-hero__copy{padding:26px 0 10px}
  .ds-mkt-hero .wp-block-buttons{display:grid;grid-template-columns:1fr;gap:10px!important;width:100%}
  .ds-mkt-hero .wp-block-button,.ds-mkt-hero .wp-block-button__link{width:100%;min-width:0}
  .ds-mkt-service-grid{grid-template-columns:1fr;gap:12px}
  .ds-mkt-services .ds-mkt-section-lead,.ds-mkt-results__lead{max-width:none}
  .ds-mkt-analysis__grid,.ds-mkt-people__layout,.ds-mkt-results__grid{grid-template-columns:1fr;gap:18px}
  .ds-mkt-flow__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 8px;align-items:start}
  .ds-mkt-flow__item{padding:54px 4px 0;min-height:0}
  .ds-mkt-flow__item::before{left:50%;transform:translateX(-50%)}
  .ds-mkt-flow__item::after{left:50%;transform:translateX(-50%)}
  .ds-mkt-flow__item h3{font-size:11.5px;line-height:1.2;min-height:0}
  .ds-mkt-flow__item p{font-size:10.5px;line-height:1.28}
}
@media(max-width:430px){
  .ds-mkt-flow__steps{gap:12px 6px}
  .ds-mkt-flow__item h3{font-size:11px}
  .ds-mkt-flow__item p{font-size:10px}
}
/* At 320–359px four flow columns would force 10px unreadable labels. */
@media(max-width:359px){
 .ds-mkt-flow__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px}
 .ds-mkt-flow__item p{font-size:12px}
}

/* v0.2.37 — after all legacy breakpoint rules, keep results separated from CTA. */
@media(max-width:680px){
  .ds-mkt-results{padding-top:28px;padding-bottom:46px}
  .ds-mkt-service .ds-checklist{margin:10px 0 0!important}
}
