:root{--dm-card-bg:#1d2938;--dm-card-bg-deep:#141e2b;--dm-card-border:#344152;--dm-card-radius:12px;--dm-card-shadow:0 14px 34px rgba(2,6,12,.2);--dm-card-text:#edf0f4;--dm-card-muted:#a9b1bf;--dm-card-accent:#ef7554}
.dm-card{box-sizing:border-box;border:1px solid var(--dm-card-border);border-radius:var(--dm-card-radius);background:linear-gradient(160deg,var(--dm-card-bg),var(--dm-card-bg-deep));box-shadow:var(--dm-card-shadow);color:var(--dm-card-text);isolation:isolate;transition:border-color var(--duration-normal,.2s) var(--ease-out,ease),box-shadow var(--duration-normal,.2s) var(--ease-out,ease),background-color var(--duration-normal,.2s) var(--ease-out,ease),transform var(--duration-enter,.45s) var(--ease-enter,ease)}
.dm-card__title{color:var(--dm-card-text)}.dm-card__title a{color:inherit;text-decoration:none}.dm-card__label,.dm-card__cta a{color:var(--dm-card-accent)}.dm-card__excerpt,.dm-card__body{color:var(--dm-card-muted)}
.dm-section-head{min-width:0}.dm-section-head__eyebrow{display:block;margin:0 0 14px;color:var(--dm-card-accent);font-size:13px;font-weight:700;line-height:1.8}.dm-section-head h2,.dm-section-head h3{margin-block-start:0}.dm-section-head__description{margin-block-end:0;color:var(--dm-card-muted)}.dm-section-head__action{display:inline-flex;min-height:44px;align-items:center;justify-content:center;color:var(--dm-card-accent);text-decoration:none}
.dm-stats-strip{position:relative;z-index:3;margin-top:0;padding-block:16px;border:0;background:#101b27}
.dm-stats-strip>.dm-stats-strip__inner{position:relative;width:calc(100% - 40px);max-width:1280px;margin-inline:auto;padding:22px;border:1px solid #3a4859;border-radius:16px;background:rgba(28,40,54,.94)}
.dm-stats-strip__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}
.dm-stats-strip .dm-stat{display:grid;min-width:0;min-height:118px;align-content:center;justify-items:center;padding:18px 24px;text-align:center}
.dm-stats-strip .dm-stat:not(:last-child){border-inline-end:1px solid #3a4859}
.dm-stats-strip .dm-stat-value{display:block;color:#f2f4f7;font-size:clamp(32px,3.2vw,46px);font-weight:750;line-height:1.1;font-variant-numeric:tabular-nums}
.dm-stats-strip .dm-stat-value>span{color:inherit}
.dm-stats-strip .dm-stat-label{display:block;margin-top:10px;color:#bac2ce;font-size:12px;line-height:1.8;text-align:center}
.dm-process-timeline__list{margin:0;padding:0;list-style:none}.dm-process-step__content{min-width:0}
.dm-faq-item__answer>p:first-child{margin-top:0}.dm-faq-item__answer>p:last-child{margin-bottom:0}
.dm-cta-panel__copy,.dm-cta-panel__aside{min-width:0}
.dmbox-wd-why-grid{gap:16px;border-top:0!important}.dmbox-wd-why-grid .dm-card{--dm-card-bg:var(--wd-surface-3,#202c3c);--dm-card-bg-deep:var(--wd-surface-2,#172231);--dm-card-border:var(--wd-line,#344152);--dm-card-text:var(--wd-text,#edf0f4);--dm-card-muted:var(--wd-muted,#a9b1bf);--dm-card-accent:var(--wd-primary,#ef7554);padding:28px!important;border:1px solid var(--dm-card-border)!important;background:linear-gradient(160deg,var(--dm-card-bg),var(--dm-card-bg-deep));box-shadow:var(--dm-card-shadow)}.dmbox-wd-why-grid .dm-card:nth-child(n){border-inline-end:1px solid var(--dm-card-border)!important}.dmbox-wd-why-number{margin:0;color:var(--dm-card-accent);font-size:12px;font-weight:700}.dmbox-wd-why-grid .dm-card h3{margin-top:24px}
.dmbox-wd-articles-grid .dm-card{--dm-card-bg:var(--wd-bg,#111b28);--dm-card-bg-deep:var(--wd-surface-2,#172231);--dm-card-border:var(--wd-line,#344152);--dm-card-text:var(--wd-text,#edf0f4);--dm-card-muted:var(--wd-muted,#a9b1bf);--dm-card-accent:var(--wd-primary,#ef7554);background:linear-gradient(160deg,var(--dm-card-bg),var(--dm-card-bg-deep));box-shadow:var(--dm-card-shadow)}.dmbox-wd-article-card>.dm-card__cta{margin:0}.dmbox-wd-article-card .dmbox-wd-slide-link{display:inline-flex}
@media(prefers-reduced-motion:reduce){.dm-card{transition:none}}
@media(max-width:1050px){.dm-stats-strip>.dm-stats-strip__inner{width:calc(100% - 32px)}.dm-stats-strip .dm-stat{padding-inline:14px}}
@media(max-width:700px){.dm-stats-strip{padding-block:20px 16px}.dm-stats-strip>.dm-stats-strip__inner{width:calc(100% - 24px);padding:20px 14px}.dm-stats-strip__grid{grid-template-columns:1fr 1fr}.dm-stats-strip .dm-stat{min-height:110px;padding:16px 8px}.dm-stats-strip .dm-stat:nth-child(2){border-inline-end:0}.dm-stats-strip .dm-stat:nth-child(-n+2){border-bottom:1px solid #3a4859}.dm-stats-strip .dm-stat-value{font-size:32px}.dm-stats-strip .dm-stat-label{font-size:11px}}
