.ddg-transport{--ddg-brand: #246fa8;--ddg-brand-dark: #164d7c;--ddg-brand-light: #3d8fc6;--ddg-accent: #28b7e7;--ddg-on-brand: #fff;--ddg-ink: #182738;--ddg-surface: #fff;--ddg-surface-muted: #f2f7fb;--ddg-line: rgba(24,39,56,.12);color:var(--ddg-ink);background:var(--ddg-surface);font-family:inherit;overflow:clip;scroll-behavior:smooth}.ddg-transport *,.ddg-transport *:before,.ddg-transport *:after{box-sizing:border-box}.ddg-transport__shell{width:min(1240px,calc(100% - 48px));margin-inline:auto}.ddg-transport__hero{position:relative;min-height:720px;padding:118px 0 88px;color:var(--ddg-on-brand);background:linear-gradient(105deg,#164d7c,#246fa8 52%,#3d8fc6);isolation:isolate}.ddg-transport__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-4;width:100%;height:100%;object-fit:cover;opacity:.4}.ddg-transport__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:linear-gradient(90deg,#0f3e67fa,#1d5b8fe0 48%,#3689c1ad)}.ddg-transport__hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 90%);mask-image:linear-gradient(to bottom,#000,transparent 90%)}.ddg-transport__hero-glow{position:absolute;z-index:-1;border-radius:50%;filter:blur(1px);opacity:.7}.ddg-transport__hero-glow--one{width:540px;height:540px;right:-180px;top:-180px;background:radial-gradient(circle,color-mix(in srgb,var(--ddg-on-brand) 22%,transparent),transparent 68%)}.ddg-transport__hero-glow--two{width:480px;height:480px;left:22%;bottom:-340px;background:radial-gradient(circle,color-mix(in srgb,var(--ddg-on-brand) 14%,transparent),transparent 68%)}.ddg-transport__hero-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(50px,8vw,112px);align-items:center}.ddg-transport__eyebrow{margin:0 0 22px;color:var(--ddg-brand);font-size:.8125rem;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.ddg-transport__hero .ddg-transport__eyebrow,.ddg-transport__technology-section .ddg-transport__eyebrow,.ddg-transport__cta .ddg-transport__eyebrow{color:#7bdcf3}.ddg-transport__hero h1{max-width:760px;margin:0;color:inherit;font-size:clamp(2.75rem,4.5vw,4rem);font-weight:700;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.ddg-transport__lead{max-width:690px;margin-top:30px;color:inherit;font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:400;line-height:1.7;opacity:.9}.ddg-transport__lead p{margin:0}.ddg-transport__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.ddg-transport__button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:22px;padding:13px 22px;border:1px solid transparent;border-radius:7px;color:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .25s ease,background .25s ease,border-color .25s ease}.ddg-transport__button:hover{transform:translateY(-2px)}.ddg-transport__button--primary{color:var(--ddg-on-brand);background:var(--ddg-accent)}.ddg-transport__button--secondary{color:inherit;border-color:#ffffff52;background:#ffffff0d}.ddg-transport__trust-list{display:flex;flex-wrap:wrap;gap:12px 26px;margin:36px 0 0;padding:0;color:inherit;font-size:.875rem;font-weight:500;line-height:1.5;opacity:.8;list-style:none}.ddg-transport__trust-list li{display:flex;align-items:center;gap:8px}.ddg-transport__hero-panel{padding:30px;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:linear-gradient(145deg,#ffffff1a,#ffffff09);box-shadow:0 40px 90px #00000047;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ddg-transport__panel-topline,.ddg-transport__panel-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;color:inherit;font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;opacity:.75}.ddg-transport__status{display:inline-flex;align-items:center;gap:7px}.ddg-transport__status i{width:7px;height:7px;border-radius:50%;background:var(--ddg-accent);box-shadow:0 0 0 5px #28b7e726}.ddg-transport__hero-panel h2{margin:42px 0 22px;color:inherit;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;letter-spacing:-.02em;line-height:1.15}.ddg-transport__panel-list{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px}.ddg-transport__panel-list>div{display:grid;grid-template-columns:42px 1fr;align-items:center;padding:15px 17px;background:#0000001f}.ddg-transport__panel-list>div+div{border-top:1px solid rgba(255,255,255,.08)}.ddg-transport__panel-list span{color:#7bdcf3;font-size:.75rem;font-weight:700}.ddg-transport__panel-list p{margin:0;color:inherit;font-size:.9375rem;font-weight:400;line-height:1.5}.ddg-transport__panel-footer{margin-top:27px}.ddg-transport__panel-footer svg{width:42px;fill:none;stroke:currentColor;stroke-width:1.5}.ddg-transport__subnav{position:sticky;top:0;z-index:5;border-bottom:1px solid var(--ddg-line);background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ddg-transport__subnav .ddg-transport__shell{display:flex;gap:clamp(20px,4vw,48px);overflow-x:auto;scrollbar-width:none}.ddg-transport__subnav a{flex:0 0 auto;padding:19px 0 16px;border-bottom:2px solid transparent;color:var(--ddg-ink);font-size:.875rem;font-weight:600;line-height:1.3;opacity:.72;text-decoration:none}.ddg-transport__subnav a:hover{border-color:var(--ddg-brand);opacity:1}.ddg-transport__section{padding:clamp(80px,9vw,132px) 0;scroll-margin-top:58px}.ddg-transport__section--tint{background:var(--ddg-surface-muted)}.ddg-transport__section-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:60px;align-items:end;margin-bottom:58px}.ddg-transport__section-head h2{max-width:760px;margin:0;color:var(--ddg-ink);font-size:clamp(2.25rem,4.4vw,3.625rem);font-weight:700;letter-spacing:-.035em;line-height:1.1;text-wrap:balance}.ddg-transport__section-head>p{margin:0;color:var(--ddg-ink);font-size:1rem;font-weight:400;line-height:1.75;opacity:.7}.ddg-transport__service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ddg-transport__service-grid article{min-height:300px;padding:28px;border:1px solid var(--ddg-line);border-radius:18px;background:#fff;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.ddg-transport__service-grid article:hover{transform:translateY(-6px);border-color:#246fa859;box-shadow:0 20px 46px #164d7c1f}.ddg-transport__service-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:70px;color:var(--ddg-brand);font-size:.8125rem;font-weight:700}.ddg-transport__service-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;color:var(--ddg-ink);background:#28b7e724}.ddg-transport__service-icon svg,.ddg-transport__technology-icon svg,.ddg-transport__output-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.ddg-transport__service-grid h3,.ddg-transport__output-grid h3{margin:0 0 13px;color:var(--ddg-ink);font-size:1.25rem;font-weight:600;line-height:1.3}.ddg-transport__service-grid p,.ddg-transport__output-grid p{margin:0;color:var(--ddg-ink);font-size:.9375rem;font-weight:400;line-height:1.7;opacity:.7}.ddg-transport__service-rule{width:56px;height:2px;margin-top:28px;background:var(--ddg-accent)}.ddg-transport__method{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:76px 0 0;list-style:none}.ddg-transport__method:before,.ddg-transport__method:after{content:"";position:absolute;top:34px;left:12.5%;right:12.5%;z-index:0;height:2px;border-radius:999px;pointer-events:none}.ddg-transport__method:before{background:#246fa82e}.ddg-transport__method:after{background:linear-gradient(90deg,transparent,var(--ddg-accent),#7bdcf3,var(--ddg-accent),transparent);background-size:42% 100%;background-repeat:no-repeat;animation:ddg-transport-track 4s linear infinite}.ddg-transport__method li{position:relative;z-index:1;min-height:270px;padding:72px 26px 26px;border:1px solid rgba(36,111,168,.15);border-radius:18px;background:#fff;box-shadow:0 16px 40px #164d7c12;animation:ddg-transport-card-in .62s cubic-bezier(.22,.8,.32,1) backwards;animation-delay:calc(var(--method-index) * .12s);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.ddg-transport__method li:hover{transform:translateY(-7px);border-color:#246fa861;box-shadow:0 24px 52px #164d7c24}.ddg-transport__method-number{position:absolute;top:-66px;left:50%;z-index:4;display:grid;width:48px;height:48px;place-items:center;margin-left:-24px;border:2px solid #fff;border-radius:50%;outline:6px solid var(--ddg-surface-muted);color:#fff;background:var(--ddg-brand);box-shadow:0 8px 24px #164d7c33;font-size:.8125rem;font-weight:700;line-height:1;isolation:isolate;animation:ddg-transport-node 4s ease-out infinite;animation-delay:calc(var(--method-index) * .65s)}.ddg-transport__method-content>p{margin:0 0 16px;color:var(--ddg-brand);font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.ddg-transport__method-content h3{margin:0 0 12px;color:var(--ddg-ink);font-size:1.25rem;font-weight:600;line-height:1.3}.ddg-transport__method-content div{color:var(--ddg-ink);font-size:.9375rem;font-weight:400;line-height:1.7;opacity:.7}.ddg-transport__method-content div p{margin:0}.ddg-transport__method-note{display:flex;gap:16px;align-items:center;margin-top:24px;padding:18px 20px;border-radius:12px;background:#28b7e71a}.ddg-transport__method-note svg{flex:0 0 auto;width:24px;fill:none;stroke:var(--ddg-brand);stroke-width:1.7}.ddg-transport__method-note p{margin:0;color:var(--ddg-ink);font-size:.875rem;font-weight:400;line-height:1.6;opacity:.82}.ddg-transport__method-note strong{font-weight:600}.ddg-transport__technology-section{padding:clamp(80px,9vw,132px) 0;color:var(--ddg-on-brand);background:linear-gradient(112deg,#164d7c,#246fa8 58%,#327fb7)}.ddg-transport__section-head--light h2,.ddg-transport__section-head--light>p{color:inherit}.ddg-transport__section-head--light>p{opacity:.72}.ddg-transport__technology-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ddg-transport__technology-grid article{min-height:238px;padding:28px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#ffffff12}.ddg-transport__technology-icon{display:grid;width:44px;height:44px;place-items:center;margin-bottom:40px;border-radius:12px;color:#7bdcf3;background:#7bdcf31f}.ddg-transport__technology-grid h3{margin:0 0 12px;color:inherit;font-size:1.25rem;font-weight:600;line-height:1.3}.ddg-transport__technology-grid p{margin:0;color:inherit;font-size:.9375rem;font-weight:400;line-height:1.7;opacity:.74}.ddg-transport__output-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ddg-transport__output-grid article{min-height:250px;padding:28px;border:1px solid var(--ddg-line);border-radius:18px;background:#fff;transition:transform .3s ease,box-shadow .3s ease}.ddg-transport__output-grid article:hover{transform:translateY(-6px);box-shadow:0 20px 46px #164d7c1f}.ddg-transport__output-icon{display:grid;width:44px;height:44px;place-items:center;margin-bottom:50px;border-radius:12px;color:var(--ddg-ink);background:#28b7e724}.ddg-transport__faq-layout{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(50px,9vw,130px);align-items:start}.ddg-transport__faq-intro{margin-top:24px;color:var(--ddg-ink);font-size:1rem;font-weight:400;line-height:1.75;opacity:.7}.ddg-transport__faq-list{border-top:1px solid var(--ddg-line)}.ddg-transport__faq-list details{border-bottom:1px solid var(--ddg-line)}.ddg-transport__faq-list summary{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:24px;padding:25px 0;color:var(--ddg-ink);font-size:1.0625rem;font-weight:600;line-height:1.45}.ddg-transport__faq-list summary::-webkit-details-marker{display:none}.ddg-transport__faq-list summary span{position:relative;flex:0 0 auto;width:20px;height:20px}.ddg-transport__faq-list summary span:before,.ddg-transport__faq-list summary span:after{content:"";position:absolute;top:9px;left:3px;width:14px;height:1px;background:var(--ddg-ink);transition:transform .2s ease}.ddg-transport__faq-list summary span:after{transform:rotate(90deg)}.ddg-transport__faq-list details[open] summary span:after{transform:rotate(0)}.ddg-transport__faq-list details>div{padding:0 52px 25px 0;color:var(--ddg-ink);font-size:.9375rem;font-weight:400;line-height:1.75;opacity:.7}.ddg-transport__faq-list details>div p{margin:0}.ddg-transport__cta{padding:74px 0;color:var(--ddg-on-brand);background:linear-gradient(105deg,#164d7c,#246fa8 55%,#3d8fc6)}.ddg-transport__cta-inner{display:flex;align-items:center;justify-content:space-between;gap:48px}.ddg-transport__cta h2{max-width:760px;margin:0;color:inherit;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.1}.ddg-transport__cta p:last-child{max-width:700px;margin:18px 0 0;color:inherit;font-size:1rem;font-weight:400;line-height:1.7;opacity:.82}.ddg-transport__button--light{flex:0 0 auto;color:var(--ddg-on-brand);background:var(--ddg-accent)}@keyframes ddg-transport-track{0%{background-position:-72% 0}to{background-position:172% 0}}@keyframes ddg-transport-card-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ddg-transport-node{0%,58%,to{box-shadow:0 8px 24px #164d7c33}12%{box-shadow:0 0 0 7px #28b7e724,0 8px 24px #164d7c33}}@media(max-width:1100px){.ddg-transport__service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ddg-transport__output-grid,.ddg-transport__method{grid-template-columns:repeat(2,minmax(0,1fr))}.ddg-transport__method:before,.ddg-transport__method:after{display:none}.ddg-transport__method-number{top:22px;left:22px;margin-left:0;outline:none;box-shadow:0 8px 24px #164d7c29}.ddg-transport__method li{padding:88px 22px 24px}}@media(max-width:990px){.ddg-transport__hero-layout,.ddg-transport__section-head,.ddg-transport__faq-layout{grid-template-columns:1fr}.ddg-transport__hero{padding-top:90px}.ddg-transport__hero-panel{max-width:620px}.ddg-transport__service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ddg-transport__technology-grid{grid-template-columns:1fr}}@media(max-width:640px){.ddg-transport__shell{width:min(100% - 32px,1240px)}.ddg-transport__hero{min-height:auto;padding:74px 0 64px}.ddg-transport__hero h1{font-size:clamp(2.75rem,14vw,4rem)}.ddg-transport__hero-layout{gap:48px}.ddg-transport__button{width:100%}.ddg-transport__hero-panel{padding:22px}.ddg-transport__subnav .ddg-transport__shell{width:100%;padding-inline:16px}.ddg-transport__section,.ddg-transport__technology-section{padding:72px 0}.ddg-transport__section-head{gap:24px;margin-bottom:40px}.ddg-transport__service-grid,.ddg-transport__output-grid{grid-template-columns:1fr}.ddg-transport__service-grid article{min-height:0}.ddg-transport__service-top{margin-bottom:48px}.ddg-transport__method{grid-template-columns:1fr;gap:18px;padding:0 0 0 62px}.ddg-transport__method:before,.ddg-transport__method:after{display:block;top:24px;bottom:24px;left:23px;right:auto;width:2px;height:auto}.ddg-transport__method:after{background:linear-gradient(180deg,transparent 0%,var(--ddg-accent) 42%,#7bdcf3 50%,var(--ddg-accent) 58%,transparent 100%);background-size:100% 38%;background-repeat:no-repeat;animation-name:ddg-transport-track-vertical}.ddg-transport__method li{min-height:0;padding:28px 48px 24px 22px}.ddg-transport__method-number{top:24px;left:-62px;outline:6px solid var(--ddg-surface-muted)}.ddg-transport__method-note{align-items:flex-start}.ddg-transport__cta-inner{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.ddg-transport{scroll-behavior:auto}.ddg-transport__button,.ddg-transport__service-grid article,.ddg-transport__output-grid article,.ddg-transport__method li{transition:none}.ddg-transport__method:after,.ddg-transport__method li,.ddg-transport__method-number{animation:none}}@keyframes ddg-transport-track-vertical{0%{background-position:0 -62%}to{background-position:0 162%}}.ddg-procurement{--ddg-radius: 24px;--ddg-brand: #246fa8;--ddg-brand-dark: #164d7c;--ddg-brand-light: #3d8fc6;--ddg-accent: #28b7e7;--ddg-on-brand: #ffffff;--ddg-ink: #182738;--ddg-surface: #ffffff;--ddg-surface-muted: #f2f7fb;--ddg-line: rgba(24, 39, 56, .12);color:var(--ddg-ink);background:var(--ddg-surface);font-family:inherit;overflow:clip;scroll-behavior:smooth}.ddg-procurement *,.ddg-procurement *:before,.ddg-procurement *:after{box-sizing:border-box}.ddg-procurement__shell{width:min(1240px,calc(100% - 48px));margin-inline:auto}.ddg-procurement__hero{position:relative;min-height:720px;padding:118px 0 88px;color:var(--ddg-on-brand);background:linear-gradient(105deg,#164d7c,#246fa8 52%,#3d8fc6);isolation:isolate}.ddg-procurement__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-4;width:100%;height:100%;object-fit:cover;opacity:.45}.ddg-procurement__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:linear-gradient(90deg,#0f3e67fa,#1d5b8fe0 48%,#3689c1ad)}.ddg-procurement__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 90%);mask-image:linear-gradient(to bottom,#000,transparent 90%)}.ddg-procurement__glow{position:absolute;z-index:-1;border-radius:50%;filter:blur(1px);opacity:.7}.ddg-procurement__glow--one{width:540px;height:540px;right:-180px;top:-180px;background:radial-gradient(circle,color-mix(in srgb,var(--ddg-on-brand) 22%,transparent),transparent 68%)}.ddg-procurement__glow--two{width:480px;height:480px;left:22%;bottom:-340px;background:radial-gradient(circle,color-mix(in srgb,var(--ddg-on-brand) 14%,transparent),transparent 68%)}.ddg-procurement__hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(50px,8vw,112px);align-items:center}.ddg-procurement__eyebrow{margin:0 0 22px;color:var(--ddg-brand);font-size:.8125rem;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.ddg-procurement__hero .ddg-procurement__eyebrow,.ddg-procurement__distribution .ddg-procurement__eyebrow,.ddg-procurement__cta .ddg-procurement__eyebrow{color:#7bdcf3;opacity:1}.ddg-procurement__hero h1{max-width:760px;margin:0;color:inherit;font-size:clamp(3.25rem,6vw,5rem);font-weight:700;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.ddg-procurement__lead{max-width:690px;margin-top:30px;color:inherit;font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:400;line-height:1.7;opacity:.9}.ddg-procurement__lead p{margin:0}.ddg-procurement__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.ddg-procurement__button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:22px;padding:13px 22px;border:1px solid transparent;border-radius:7px;color:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .25s ease,background .25s ease,border-color .25s ease}.ddg-procurement__button:hover{transform:translateY(-2px)}.ddg-procurement__button--primary{color:var(--ddg-on-brand);background:var(--ddg-accent)}.ddg-procurement__button--secondary{color:inherit;border-color:color-mix(in srgb,currentColor 28%,transparent);background:color-mix(in srgb,currentColor 5%,transparent)}.ddg-procurement__trust-list{display:flex;flex-wrap:wrap;gap:12px 26px;margin:36px 0 0;padding:0;color:inherit;font-size:.875rem;font-weight:500;line-height:1.5;opacity:.8;list-style:none}.ddg-procurement__trust-list li{display:flex;align-items:center;gap:8px}.ddg-procurement__trust-list span{color:currentColor}.ddg-procurement__hero-panel{padding:30px;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:linear-gradient(145deg,#ffffff1a,#ffffff09);box-shadow:0 40px 90px #00000047;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ddg-procurement__panel-topline,.ddg-procurement__panel-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;color:inherit;font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;opacity:.75}.ddg-procurement__status{display:inline-flex;align-items:center;gap:7px;color:inherit}.ddg-procurement__status i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px color-mix(in srgb,currentColor 14%,transparent)}.ddg-procurement__hero-panel h2{margin:42px 0 22px;color:inherit;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;letter-spacing:-.02em;line-height:1.15}.ddg-procurement__request-card{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px}.ddg-procurement__request-card>div{display:grid;grid-template-columns:42px 1fr;align-items:center;padding:15px 17px;background:#0000001f}.ddg-procurement__request-card>div+div{border-top:1px solid rgba(255,255,255,.08)}.ddg-procurement__request-card span{color:#7bdcf3;font-size:.75rem;font-weight:700;line-height:1;opacity:1}.ddg-procurement__request-card p{margin:0;color:inherit;font-size:.9375rem;font-weight:400;line-height:1.5}.ddg-procurement__panel-footer{margin-top:27px}.ddg-procurement__panel-footer svg{width:42px;fill:none;stroke:currentColor;stroke-width:1.5}.ddg-procurement__subnav{position:sticky;top:0;z-index:5;border-bottom:1px solid var(--ddg-line);background:color-mix(in srgb,var(--ddg-surface) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ddg-procurement__subnav .ddg-procurement__shell{display:flex;gap:clamp(20px,4vw,48px);overflow-x:auto;scrollbar-width:none}.ddg-procurement__subnav a{flex:0 0 auto;padding:19px 0 16px;border-bottom:2px solid transparent;color:inherit;font-size:.875rem;font-weight:600;line-height:1.3;opacity:.72;text-decoration:none}.ddg-procurement__subnav a:hover{color:var(--ddg-ink);border-color:var(--ddg-brand);opacity:1}.ddg-procurement__section{padding:clamp(80px,9vw,132px) 0;scroll-margin-top:58px}.ddg-procurement__section--tint{background:var(--ddg-surface-muted)}.ddg-procurement__section-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:60px;align-items:end;margin-bottom:58px}.ddg-procurement__section-head h2,.ddg-procurement__faq-intro h2{max-width:760px;margin:0;color:var(--ddg-ink);font-size:clamp(2.25rem,4.4vw,3.625rem);font-weight:700;letter-spacing:-.035em;line-height:1.1;text-wrap:balance}.ddg-procurement__section-head>p,.ddg-procurement__faq-intro>p:last-child{margin:0;color:var(--ddg-ink);font-size:1rem;font-weight:400;line-height:1.75;opacity:.7}.ddg-procurement__brand-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--ddg-line);border-left:1px solid var(--ddg-line)}.ddg-procurement__brand{display:flex;min-height:144px;align-items:center;justify-content:center;padding:26px;border-right:1px solid var(--ddg-line);border-bottom:1px solid var(--ddg-line);color:inherit;background:#fff;text-decoration:none;transition:background .25s ease,transform .25s ease}.ddg-procurement__brand:hover{position:relative;transform:translateY(-3px);background:#f4f6f8}.ddg-procurement__brand img{max-width:88%;max-height:64px;width:auto;height:auto;object-fit:contain;filter:none;opacity:1}.ddg-procurement__brand span{color:var(--ddg-ink);font-size:1rem;font-weight:600;line-height:1.35;text-align:center}.ddg-procurement__disclaimer{margin:24px 0 0;color:var(--ddg-ink);font-size:.8125rem;font-weight:400;line-height:1.6;opacity:.58}.ddg-procurement__steps{display:grid;margin:0;padding:0;list-style:none}.ddg-procurement__steps--rfq{position:relative;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding-top:76px}.ddg-procurement__steps--rfq:before,.ddg-procurement__steps--rfq:after{content:"";position:absolute;top:34px;left:12.5%;right:12.5%;z-index:0;height:2px;border-radius:999px;pointer-events:none}.ddg-procurement__steps--rfq:before{background:#246fa82e}.ddg-procurement__steps--rfq:after{background:linear-gradient(90deg,transparent 0%,var(--ddg-accent) 42%,#7bdcf3 50%,var(--ddg-accent) 58%,transparent 100%);background-size:42% 100%;background-repeat:no-repeat;animation:ddg-rfq-track 3.8s linear infinite}.ddg-procurement__steps--rfq li{position:relative;z-index:1;min-height:258px;padding:72px 26px 28px;border:1px solid rgba(36,111,168,.15);border-radius:18px;background:#fff;box-shadow:0 16px 40px #164d7c12;animation:ddg-rfq-card-in .62s cubic-bezier(.22,.8,.32,1) backwards;animation-delay:calc(var(--step-index) * .12s);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.ddg-procurement__steps--rfq li:after{content:"\2192";position:absolute;top:26px;right:24px;color:var(--ddg-brand);font-size:1.125rem;line-height:1;opacity:.35}.ddg-procurement__steps--rfq li:last-child:after{content:"\2713";color:var(--ddg-accent);opacity:.8}.ddg-procurement__steps--rfq li:hover{transform:translateY(-7px);border-color:#246fa861;box-shadow:0 24px 52px #164d7c24}.ddg-procurement__step-number{position:absolute;top:-66px;left:50%;z-index:4;display:grid;width:48px;height:48px;place-items:center;margin-left:-24px;border:2px solid #fff;border-radius:50%;outline:6px solid var(--ddg-surface-muted);color:#fff;background:var(--ddg-brand);box-shadow:0 8px 24px #164d7c33;font-size:.8125rem;font-weight:700;line-height:1;isolation:isolate;animation:ddg-rfq-node 3.8s ease-out infinite;animation-delay:calc(var(--step-index) * .65s);transition:background .3s ease,transform .3s ease}.ddg-procurement__steps--rfq li:hover .ddg-procurement__step-number{transform:scale(1.08);background:var(--ddg-accent)}.ddg-procurement__step-content{position:relative}.ddg-procurement__steps h3{margin:0 0 10px;color:var(--ddg-ink);font-size:1.125rem;font-weight:600;line-height:1.3}.ddg-procurement__steps p{margin:0;color:var(--ddg-ink);font-size:.875rem;font-weight:400;line-height:1.65;opacity:.7}.ddg-procurement__capability-grid h3{margin:0 0 13px;color:var(--ddg-ink);font-size:1.25rem;font-weight:600;line-height:1.3}.ddg-procurement__capability-grid p{margin:0;color:var(--ddg-ink);font-size:.9375rem;font-weight:400;line-height:1.7;opacity:.7}.ddg-procurement__rfq-note{display:flex;gap:16px;align-items:center;margin-top:22px;padding:18px 20px;border-radius:12px;background:color-mix(in srgb,var(--ddg-brand) 11%,transparent)}.ddg-procurement__rfq-note svg{flex:0 0 auto;width:24px;fill:none;stroke:var(--ddg-brand);stroke-width:1.7}.ddg-procurement__rfq-note p{margin:0;color:var(--ddg-ink);font-size:.875rem;font-weight:400;line-height:1.6;opacity:.82}.ddg-procurement__rfq-note strong{font-weight:600}.ddg-procurement__distribution{color:var(--ddg-on-brand);background:linear-gradient(112deg,#164d7c,#246fa8 58%,#327fb7)}.ddg-procurement__section-head--light h2{color:inherit}.ddg-procurement__section-head--light>p{color:inherit;opacity:.72}.ddg-procurement__distribution-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 30px;margin:0;padding:0;list-style:none}.ddg-procurement__distribution-flow li{display:grid;grid-template-columns:38px 1fr;gap:14px}.ddg-procurement__distribution-marker{display:flex;flex-direction:column;align-items:center}.ddg-procurement__distribution-marker span{display:grid;width:36px;height:36px;place-items:center;border:1px solid color-mix(in srgb,currentColor 60%,transparent);border-radius:50%;color:inherit;font-size:.8125rem;font-weight:700;line-height:1}.ddg-procurement__distribution-marker i{width:1px;min-height:40px;flex:1;margin-top:10px;background:linear-gradient(currentColor,transparent);opacity:.4}.ddg-procurement__distribution-card{min-height:224px;padding:25px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#ffffff0d}.ddg-procurement__distribution-card>p{margin:0 0 28px;color:#7bdcf3;font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase;opacity:1}.ddg-procurement__distribution-card h3{margin:0 0 12px;color:inherit;font-size:1.25rem;font-weight:600;line-height:1.3}.ddg-procurement__distribution-card div{color:inherit;font-size:.9375rem;font-weight:400;line-height:1.7;opacity:.75}.ddg-procurement__distribution-card div p{margin:0}.ddg-procurement__capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ddg-procurement__capability-grid article{min-height:250px;padding:28px;border:1px solid var(--ddg-line);border-radius:18px;background:#fff}.ddg-procurement__capability-icon{display:grid;width:44px;height:44px;place-items:center;margin-bottom:50px;border-radius:12px;color:var(--ddg-ink);background:color-mix(in srgb,var(--ddg-brand) 18%,transparent)}.ddg-procurement__capability-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.ddg-procurement__faq-layout{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(50px,9vw,130px);align-items:start}.ddg-procurement__faq-intro{position:sticky;top:100px}.ddg-procurement__faq-intro>p:last-child{margin-top:24px}.ddg-procurement__faq-list{border-top:1px solid var(--ddg-line)}.ddg-procurement__faq-list details{border-bottom:1px solid var(--ddg-line)}.ddg-procurement__faq-list summary{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:24px;padding:25px 0;color:var(--ddg-ink);font-size:1.0625rem;font-weight:600;line-height:1.45}.ddg-procurement__faq-list summary::-webkit-details-marker{display:none}.ddg-procurement__faq-list summary span{position:relative;flex:0 0 auto;width:20px;height:20px}.ddg-procurement__faq-list summary span:before,.ddg-procurement__faq-list summary span:after{content:"";position:absolute;top:9px;left:3px;width:14px;height:1px;background:var(--ddg-ink);transition:transform .2s ease}.ddg-procurement__faq-list summary span:after{transform:rotate(90deg)}.ddg-procurement__faq-list details[open] summary span:after{transform:rotate(0)}.ddg-procurement__faq-list details>div{padding:0 52px 25px 0;color:var(--ddg-ink);font-size:.9375rem;font-weight:400;line-height:1.75;opacity:.7}.ddg-procurement__faq-list details>div p{margin:0}.ddg-procurement__cta{padding:74px 0;color:var(--ddg-on-brand);background:linear-gradient(105deg,#164d7c,#246fa8 55%,#3d8fc6)}.ddg-procurement__cta .ddg-procurement__eyebrow{color:inherit}.ddg-procurement__cta-inner{display:flex;align-items:center;justify-content:space-between;gap:48px}.ddg-procurement__cta h2{max-width:760px;margin:0;color:inherit;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.1}.ddg-procurement__cta p:last-child{max-width:700px;margin:18px 0 0;color:inherit;font-size:1rem;font-weight:400;line-height:1.7;opacity:.82}.ddg-procurement__button--light{flex:0 0 auto;color:var(--ddg-on-brand);background:var(--ddg-accent)}@keyframes ddg-rfq-track{0%{background-position:-72% 0}to{background-position:172% 0}}@keyframes ddg-rfq-card-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ddg-rfq-node{0%,58%,to{box-shadow:0 0 0 6px var(--ddg-surface-muted),0 8px 24px #164d7c33}12%{box-shadow:0 0 0 6px var(--ddg-surface-muted),0 0 0 13px #28b7e724,0 8px 24px #164d7c33}}@media(max-width:990px){.ddg-procurement__hero-grid,.ddg-procurement__section-head,.ddg-procurement__faq-layout{grid-template-columns:1fr}.ddg-procurement__hero{padding-top:90px}.ddg-procurement__hero-panel{max-width:620px}.ddg-procurement__section-head{gap:24px}.ddg-procurement__brand-grid{grid-template-columns:repeat(3,1fr)}.ddg-procurement__steps--rfq{grid-template-columns:1fr;gap:18px;padding:0 0 0 72px}.ddg-procurement__steps--rfq:before,.ddg-procurement__steps--rfq:after{top:24px;bottom:24px;left:23px;right:auto;width:2px;height:auto}.ddg-procurement__steps--rfq:after{background:linear-gradient(180deg,transparent 0%,var(--ddg-accent) 42%,#7bdcf3 50%,var(--ddg-accent) 58%,transparent 100%);background-size:100% 38%;background-repeat:no-repeat;animation-name:ddg-rfq-track-vertical}.ddg-procurement__steps--rfq li{min-height:0;padding:28px}.ddg-procurement__step-number{top:24px;left:-72px;margin-left:0}.ddg-procurement__steps--rfq li:after{top:28px}.ddg-procurement__distribution-flow,.ddg-procurement__capability-grid{grid-template-columns:repeat(2,1fr)}.ddg-procurement__faq-intro{position:static}}@media(max-width:640px){.ddg-procurement__shell{width:min(100% - 32px,1240px)}.ddg-procurement__hero{min-height:auto;padding:74px 0 64px}.ddg-procurement__hero-grid{gap:48px}.ddg-procurement__button{width:100%}.ddg-procurement__hero-panel{padding:22px}.ddg-procurement__subnav .ddg-procurement__shell{width:100%;padding-inline:16px}.ddg-procurement__section{padding:72px 0}.ddg-procurement__section-head{margin-bottom:40px}.ddg-procurement__brand-grid,.ddg-procurement__distribution-flow,.ddg-procurement__capability-grid{grid-template-columns:1fr 1fr}.ddg-procurement__brand{min-height:116px;padding:18px}.ddg-procurement__brand img{max-width:90%;max-height:52px}.ddg-procurement__steps--rfq{padding-left:62px}.ddg-procurement__steps--rfq li{padding:24px 48px 24px 22px}.ddg-procurement__step-number{left:-62px}.ddg-procurement__distribution-flow{grid-template-columns:1fr}.ddg-procurement__distribution-card{min-height:0}.ddg-procurement__capability-grid article{min-height:220px;padding:22px}.ddg-procurement__capability-icon{margin-bottom:36px}.ddg-procurement__cta-inner{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.ddg-procurement{scroll-behavior:auto}.ddg-procurement__button,.ddg-procurement__brand{transition:none}.ddg-procurement__steps--rfq:after,.ddg-procurement__steps--rfq li,.ddg-procurement__step-number{animation:none}}@keyframes ddg-rfq-track-vertical{0%{background-position:0 -62%}to{background-position:0 162%}}.ddg-staging{--ddg-brand: #246fa8;--ddg-brand-dark: #164d7c;--ddg-brand-light: #3d8fc6;--ddg-accent: #28b7e7;--ddg-on-brand: #fff;--ddg-ink: #182738;--ddg-surface: #fff;--ddg-surface-muted: #f2f7fb;--ddg-line: rgba(24,39,56,.12);color:var(--ddg-ink);background:var(--ddg-surface);font-family:inherit;overflow:clip;scroll-behavior:smooth}.ddg-staging *,.ddg-staging *:before,.ddg-staging *:after{box-sizing:border-box}.ddg-staging__shell{width:min(1240px,calc(100% - 48px));margin-inline:auto}.ddg-staging__hero{position:relative;min-height:720px;padding:118px 0 88px;color:var(--ddg-on-brand);background:linear-gradient(105deg,#164d7c,#246fa8 52%,#3d8fc6);isolation:isolate}.ddg-staging__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-4;width:100%;height:100%;object-fit:cover;opacity:.4}.ddg-staging__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:linear-gradient(90deg,#0f3e67fa,#1d5b8fe0 48%,#3689c1ad)}.ddg-staging__grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 90%);mask-image:linear-gradient(to bottom,#000,transparent 90%)}.ddg-staging__hero-glow{position:absolute;z-index:-1;border-radius:50%;filter:blur(1px);opacity:.7}.ddg-staging__hero-glow--one{width:540px;height:540px;right:-180px;top:-180px;background:radial-gradient(circle,color-mix(in srgb,var(--ddg-on-brand) 22%,transparent),transparent 68%)}.ddg-staging__hero-glow--two{width:480px;height:480px;left:22%;bottom:-340px;background:radial-gradient(circle,color-mix(in srgb,var(--ddg-on-brand) 14%,transparent),transparent 68%)}.ddg-staging__hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(50px,8vw,112px);align-items:center}.ddg-staging__eyebrow{margin:0 0 22px;color:var(--ddg-brand);font-size:.8125rem;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.ddg-staging__hero .ddg-staging__eyebrow,.ddg-staging__controls .ddg-staging__eyebrow,.ddg-staging__cta .ddg-staging__eyebrow{color:#7bdcf3}.ddg-staging__hero h1{max-width:760px;margin:0;color:inherit;font-size:clamp(2.75rem,4.5vw,4rem);font-weight:700;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.ddg-staging__lead{max-width:690px;margin-top:30px;color:inherit;font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:400;line-height:1.7;opacity:.9}.ddg-staging__lead p{margin:0}.ddg-staging__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.ddg-staging__button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:22px;padding:13px 22px;border:1px solid transparent;border-radius:7px;color:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .25s ease,background .25s ease,border-color .25s ease}.ddg-staging__button:hover{transform:translateY(-2px)}.ddg-staging__button--primary{color:var(--ddg-on-brand);background:var(--ddg-accent)}.ddg-staging__button--secondary{color:inherit;border-color:#ffffff52;background:#ffffff0d}.ddg-staging__trust-list{display:flex;flex-wrap:wrap;gap:12px 26px;margin:36px 0 0;padding:0;color:inherit;font-size:.875rem;font-weight:500;line-height:1.5;opacity:.8;list-style:none}.ddg-staging__trust-list li{display:flex;align-items:center;gap:8px}.ddg-staging__hero-panel{padding:30px;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:linear-gradient(145deg,#ffffff1a,#ffffff09);box-shadow:0 40px 90px #00000047;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ddg-staging__panel-topline,.ddg-staging__panel-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;color:inherit;font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;opacity:.75}.ddg-staging__status{display:inline-flex;align-items:center;gap:7px}.ddg-staging__status i{width:7px;height:7px;border-radius:50%;background:var(--ddg-accent);box-shadow:0 0 0 5px #28b7e726}.ddg-staging__hero-panel h2{margin:42px 0 22px;color:inherit;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;letter-spacing:-.02em;line-height:1.15}.ddg-staging__panel-route{display:flex;align-items:center;gap:10px}.ddg-staging__panel-route>div{display:grid;flex:1;gap:9px;min-width:0}.ddg-staging__panel-route span{color:#7bdcf3;font-size:.75rem;font-weight:700}.ddg-staging__panel-route p{margin:0;color:inherit;font-size:.875rem;font-weight:400;line-height:1.45}.ddg-staging__panel-route i{width:25px;height:1px;flex:0 0 auto;background:#ffffff59}.ddg-staging__panel-footer{margin-top:27px}.ddg-staging__panel-footer svg{width:42px;fill:none;stroke:currentColor;stroke-width:1.5}.ddg-staging__subnav{position:sticky;top:0;z-index:5;border-bottom:1px solid var(--ddg-line);background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ddg-staging__subnav .ddg-staging__shell{display:flex;gap:clamp(20px,4vw,48px);overflow-x:auto;scrollbar-width:none}.ddg-staging__subnav a{flex:0 0 auto;padding:19px 0 16px;border-bottom:2px solid transparent;color:var(--ddg-ink);font-size:.875rem;font-weight:600;line-height:1.3;opacity:.72;text-decoration:none}.ddg-staging__subnav a:hover{border-color:var(--ddg-brand);opacity:1}.ddg-staging__section{padding:clamp(80px,9vw,132px) 0;scroll-margin-top:58px}.ddg-staging__section--tint{background:var(--ddg-surface-muted)}.ddg-staging__section-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:60px;align-items:end;margin-bottom:58px}.ddg-staging__section-head h2{max-width:760px;margin:0;color:var(--ddg-ink);font-size:clamp(2.25rem,4.4vw,3.625rem);font-weight:700;letter-spacing:-.035em;line-height:1.1;text-wrap:balance}.ddg-staging__section-head>p{margin:0;color:var(--ddg-ink);font-size:1rem;font-weight:400;line-height:1.75;opacity:.7}.ddg-staging__phase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ddg-staging__phase-grid article{min-height:300px;padding:28px;border:1px solid var(--ddg-line);border-radius:18px;background:#fff;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.ddg-staging__phase-grid article:hover{transform:translateY(-6px);border-color:#246fa859;box-shadow:0 20px 46px #164d7c1f}.ddg-staging__phase-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:76px;color:var(--ddg-brand);font-size:.8125rem;font-weight:700}.ddg-staging__phase-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;color:var(--ddg-ink);background:#28b7e724;font-size:1.25rem}.ddg-staging__phase-icon svg,.ddg-staging__control-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.ddg-staging__phase-grid h3,.ddg-staging__control-grid h3,.ddg-staging__outcome-grid h3{margin:0 0 13px;color:var(--ddg-ink);font-size:1.25rem;font-weight:600;line-height:1.3}.ddg-staging__phase-grid p,.ddg-staging__control-grid p,.ddg-staging__outcome-grid p{margin:0;color:var(--ddg-ink);font-size:.9375rem;font-weight:400;line-height:1.7;opacity:.7}.ddg-staging__phase-rule{width:56px;height:2px;margin-top:28px;background:var(--ddg-accent)}.ddg-staging__workflow{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin:0;padding:76px 0 0;list-style:none}.ddg-staging__workflow:before,.ddg-staging__workflow:after{content:"";position:absolute;top:34px;left:8%;right:8%;z-index:0;height:2px;border-radius:999px;pointer-events:none}.ddg-staging__workflow:before{background:#246fa82e}.ddg-staging__workflow:after{background:linear-gradient(90deg,transparent,var(--ddg-accent),#7bdcf3,var(--ddg-accent),transparent);background-size:42% 100%;background-repeat:no-repeat;animation:ddg-staging-track 4s linear infinite}.ddg-staging__workflow li{position:relative;z-index:1;min-height:260px;padding:72px 20px 24px;border:1px solid rgba(36,111,168,.15);border-radius:18px;background:#fff;box-shadow:0 16px 40px #164d7c12;animation:ddg-staging-card-in .62s cubic-bezier(.22,.8,.32,1) backwards;animation-delay:calc(var(--stage-index) * .1s);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.ddg-staging__workflow li:hover{transform:translateY(-7px);border-color:#246fa861;box-shadow:0 24px 52px #164d7c24}.ddg-staging__stage-number{position:absolute;top:-66px;left:50%;z-index:4;display:grid;width:48px;height:48px;place-items:center;margin-left:-24px;border:2px solid #fff;border-radius:50%;outline:6px solid var(--ddg-surface-muted);color:#fff;background:var(--ddg-brand);box-shadow:0 8px 24px #164d7c33;font-size:.8125rem;font-weight:700;line-height:1;isolation:isolate;animation:ddg-staging-node 4s ease-out infinite;animation-delay:calc(var(--stage-index) * .6s)}.ddg-staging__stage-content>p{margin:0 0 16px;color:var(--ddg-brand);font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.ddg-staging__stage-content h3{margin:0 0 12px;color:var(--ddg-ink);font-size:1.125rem;font-weight:600;line-height:1.3}.ddg-staging__stage-content div{color:var(--ddg-ink);font-size:.875rem;font-weight:400;line-height:1.65;opacity:.7}.ddg-staging__stage-content div p{margin:0}.ddg-staging__workflow-note{display:flex;gap:16px;align-items:center;margin-top:24px;padding:18px 20px;border-radius:12px;background:#28b7e71a}.ddg-staging__workflow-note svg{flex:0 0 auto;width:24px;fill:none;stroke:var(--ddg-brand);stroke-width:1.7}.ddg-staging__workflow-note p{margin:0;color:var(--ddg-ink);font-size:.875rem;font-weight:400;line-height:1.6;opacity:.82}.ddg-staging__workflow-note strong{font-weight:600}.ddg-staging__controls{color:var(--ddg-on-brand);background:linear-gradient(112deg,#164d7c,#246fa8 58%,#327fb7)}.ddg-staging__section-head--light h2,.ddg-staging__section-head--light>p{color:inherit}.ddg-staging__section-head--light>p{opacity:.72}.ddg-staging__control-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ddg-staging__control-grid article{min-height:250px;padding:28px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#ffffff12;transition:transform .3s ease,background .3s ease}.ddg-staging__control-grid article:hover{transform:translateY(-6px);background:#ffffff1f}.ddg-staging__control-icon{display:grid;width:44px;height:44px;place-items:center;margin-bottom:48px;border-radius:12px;color:#7bdcf3;background:#7bdcf31f;font-size:1.25rem}.ddg-staging__control-grid h3{color:inherit}.ddg-staging__control-grid p{color:inherit;opacity:.74}.ddg-staging__outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ddg-staging__outcome-grid article{padding:28px;border:1px solid var(--ddg-line);border-radius:18px;background:#fff}.ddg-staging__outcome-grid article>span{display:block;margin-bottom:50px;color:var(--ddg-brand);font-size:2rem;font-weight:700;line-height:1}.ddg-staging__cta{padding:74px 0;color:var(--ddg-on-brand);background:linear-gradient(105deg,#164d7c,#246fa8 55%,#3d8fc6)}.ddg-staging__cta-inner{display:flex;align-items:center;justify-content:space-between;gap:48px}.ddg-staging__cta h2{max-width:760px;margin:0;color:inherit;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.1}.ddg-staging__cta p:last-child{max-width:700px;margin:18px 0 0;color:inherit;font-size:1rem;font-weight:400;line-height:1.7;opacity:.82}.ddg-staging__button--light{flex:0 0 auto;color:var(--ddg-on-brand);background:var(--ddg-accent)}@keyframes ddg-staging-track{0%{background-position:-72% 0}to{background-position:172% 0}}@keyframes ddg-staging-card-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ddg-staging-node{0%,58%,to{box-shadow:0 0 0 6px var(--ddg-surface-muted),0 8px 24px #164d7c33}12%{box-shadow:0 0 0 6px var(--ddg-surface-muted),0 0 0 13px #28b7e724,0 8px 24px #164d7c33}}@media(max-width:1100px){.ddg-staging__workflow{grid-template-columns:repeat(3,minmax(0,1fr))}.ddg-staging__workflow:before,.ddg-staging__workflow:after{display:none}.ddg-staging__stage-number{top:22px;left:22px;margin-left:0;box-shadow:0 8px 24px #164d7c29}.ddg-staging__workflow li{padding:88px 22px 24px}}@media(max-width:990px){.ddg-staging__hero-grid,.ddg-staging__section-head{grid-template-columns:1fr}.ddg-staging__hero{padding-top:90px}.ddg-staging__hero-panel{max-width:620px}.ddg-staging__phase-grid,.ddg-staging__control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ddg-staging__outcome-grid{grid-template-columns:1fr}}@media(max-width:640px){.ddg-staging__shell{width:min(100% - 32px,1240px)}.ddg-staging__hero{min-height:auto;padding:74px 0 64px}.ddg-staging__hero h1{font-size:clamp(2.75rem,14vw,4rem)}.ddg-staging__hero-grid{gap:48px}.ddg-staging__button{width:100%}.ddg-staging__hero-panel{padding:22px}.ddg-staging__panel-route{gap:6px}.ddg-staging__panel-route p{font-size:.75rem}.ddg-staging__subnav .ddg-staging__shell{width:100%;padding-inline:16px}.ddg-staging__section{padding:72px 0}.ddg-staging__section-head{gap:24px;margin-bottom:40px}.ddg-staging__phase-grid,.ddg-staging__control-grid{grid-template-columns:1fr}.ddg-staging__phase-grid article{min-height:0}.ddg-staging__phase-top{margin-bottom:48px}.ddg-staging__workflow{grid-template-columns:1fr;gap:18px;padding:0 0 0 62px}.ddg-staging__workflow:before,.ddg-staging__workflow:after{display:block;top:24px;bottom:24px;left:23px;right:auto;width:2px;height:auto}.ddg-staging__workflow:after{background:linear-gradient(180deg,transparent 0%,var(--ddg-accent) 42%,#7bdcf3 50%,var(--ddg-accent) 58%,transparent 100%);background-size:100% 38%;background-repeat:no-repeat;animation-name:ddg-staging-track-vertical}.ddg-staging__workflow li{min-height:0;padding:28px 48px 24px 22px}.ddg-staging__stage-number{top:24px;left:-62px}.ddg-staging__workflow-note{align-items:flex-start}.ddg-staging__cta-inner{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.ddg-staging{scroll-behavior:auto}.ddg-staging__button,.ddg-staging__phase-grid article,.ddg-staging__workflow li,.ddg-staging__control-grid article{transition:none}.ddg-staging__workflow:after,.ddg-staging__workflow li,.ddg-staging__stage-number{animation:none}}@keyframes ddg-staging-track-vertical{0%{background-position:0 -62%}to{background-position:0 162%}}.ddg-logistics{--ddg-brand: #246fa8;--ddg-brand-dark: #164d7c;--ddg-brand-light: #3d8fc6;--ddg-accent: #28b7e7;--ddg-on-brand: #fff;--ddg-ink: #182738;--ddg-surface: #fff;--ddg-surface-muted: #f2f7fb;--ddg-line: rgba(24,39,56,.12);color:var(--ddg-ink);background:var(--ddg-surface);font-family:inherit;overflow:clip;scroll-behavior:smooth}.ddg-logistics *,.ddg-logistics *:before,.ddg-logistics *:after{box-sizing:border-box}.ddg-logistics__shell{width:min(1240px,calc(100% - 48px));margin-inline:auto}.ddg-logistics__hero{position:relative;min-height:720px;padding:118px 0 88px;color:var(--ddg-on-brand);background:linear-gradient(105deg,#164d7c,#246fa8 52%,#3d8fc6);isolation:isolate}.ddg-logistics__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-4;width:100%;height:100%;object-fit:cover;opacity:.4}.ddg-logistics__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:linear-gradient(90deg,#0f3e67fa,#1d5b8fe0 48%,#3689c1ad)}.ddg-logistics__hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 90%);mask-image:linear-gradient(to bottom,#000,transparent 90%)}.ddg-logistics__hero-glow{position:absolute;z-index:-1;border-radius:50%;filter:blur(1px);opacity:.7}.ddg-logistics__hero-glow--one{width:540px;height:540px;right:-180px;top:-180px;background:radial-gradient(circle,color-mix(in srgb,var(--ddg-on-brand) 22%,transparent),transparent 68%)}.ddg-logistics__hero-glow--two{width:480px;height:480px;left:22%;bottom:-340px;background:radial-gradient(circle,color-mix(in srgb,var(--ddg-on-brand) 14%,transparent),transparent 68%)}.ddg-logistics__hero-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(50px,8vw,112px);align-items:center}.ddg-logistics__eyebrow{margin:0 0 22px;color:var(--ddg-brand);font-size:.8125rem;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.ddg-logistics__hero .ddg-logistics__eyebrow,.ddg-logistics__control-section .ddg-logistics__eyebrow,.ddg-logistics__cta .ddg-logistics__eyebrow{color:#7bdcf3}.ddg-logistics__hero h1{max-width:760px;margin:0;color:inherit;font-size:clamp(2.75rem,4.5vw,4rem);font-weight:700;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.ddg-logistics__lead{max-width:690px;margin-top:30px;color:inherit;font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:400;line-height:1.7;opacity:.9}.ddg-logistics__lead p{margin:0}.ddg-logistics__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.ddg-logistics__button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:18px;padding:13px 22px;border:1px solid transparent;border-radius:7px;color:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .25s ease,background .25s ease,border-color .25s ease}.ddg-logistics__button:hover{transform:translateY(-2px)}.ddg-logistics__button svg{width:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.ddg-logistics__button--primary{color:var(--ddg-on-brand);background:var(--ddg-accent)}.ddg-logistics__button--secondary{color:inherit;border-color:#ffffff52;background:#ffffff0d}.ddg-logistics__trust-list{display:flex;flex-wrap:wrap;gap:12px 26px;margin:36px 0 0;padding:0;color:inherit;font-size:.875rem;font-weight:500;line-height:1.5;opacity:.8;list-style:none}.ddg-logistics__trust-list li{display:flex;align-items:center;gap:8px}.ddg-logistics__trust-list svg{width:16px;fill:none;stroke:#7bdcf3;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ddg-logistics__hero-panel{padding:30px;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:linear-gradient(145deg,#ffffff1a,#ffffff09);box-shadow:0 40px 90px #00000047;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ddg-logistics__panel-topline,.ddg-logistics__panel-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;color:inherit;font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;opacity:.75}.ddg-logistics__status{display:inline-flex;align-items:center;gap:7px}.ddg-logistics__status i{width:7px;height:7px;border-radius:50%;background:var(--ddg-accent);box-shadow:0 0 0 5px #28b7e726}.ddg-logistics__hero-panel h2{margin:42px 0 22px;color:inherit;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;letter-spacing:-.02em;line-height:1.15}.ddg-logistics__panel-list{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px}.ddg-logistics__panel-list>div{display:grid;grid-template-columns:42px 1fr;align-items:center;padding:15px 17px;background:#0000001f}.ddg-logistics__panel-list>div+div{border-top:1px solid rgba(255,255,255,.08)}.ddg-logistics__panel-list span{color:#7bdcf3;font-size:.75rem;font-weight:700}.ddg-logistics__panel-list p{margin:0;color:inherit;font-size:.9375rem;font-weight:400;line-height:1.5}.ddg-logistics__panel-footer{margin-top:27px}.ddg-logistics__panel-footer svg{width:42px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.ddg-logistics__subnav{position:sticky;top:0;z-index:5;border-bottom:1px solid var(--ddg-line);background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ddg-logistics__subnav .ddg-logistics__shell{display:flex;gap:clamp(20px,4vw,48px);overflow-x:auto;scrollbar-width:none}.ddg-logistics__subnav a{flex:0 0 auto;padding:19px 0 16px;border-bottom:2px solid transparent;color:var(--ddg-ink);font-size:.875rem;font-weight:600;line-height:1.3;opacity:.72;text-decoration:none}.ddg-logistics__subnav a:hover{border-color:var(--ddg-brand);opacity:1}.ddg-logistics__section{padding:clamp(80px,9vw,132px) 0;scroll-margin-top:58px}.ddg-logistics__section--tint{background:var(--ddg-surface-muted)}.ddg-logistics__section-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:60px;align-items:end;margin-bottom:58px}.ddg-logistics__section-head h2{max-width:760px;margin:0;color:var(--ddg-ink);font-size:clamp(2.25rem,4.4vw,3.625rem);font-weight:700;letter-spacing:-.035em;line-height:1.1;text-wrap:balance}.ddg-logistics__section-head>p{margin:0;color:var(--ddg-ink);font-size:1rem;font-weight:400;line-height:1.75;opacity:.7}.ddg-logistics__capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ddg-logistics__capability-grid article{min-height:300px;padding:28px;border:1px solid var(--ddg-line);border-radius:18px;background:#fff;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.ddg-logistics__capability-grid article:hover{transform:translateY(-6px);border-color:#246fa859;box-shadow:0 20px 46px #164d7c1f}.ddg-logistics__capability-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:70px;color:var(--ddg-brand);font-size:.8125rem;font-weight:700}.ddg-logistics__capability-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:13px;color:var(--ddg-ink);background:#28b7e724}.ddg-logistics__capability-icon svg,.ddg-logistics__control-icon svg,.ddg-logistics__output-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.ddg-logistics__capability-grid h3,.ddg-logistics__output-grid h3{margin:0 0 13px;color:var(--ddg-ink);font-size:1.25rem;font-weight:600;line-height:1.3}.ddg-logistics__capability-grid p,.ddg-logistics__output-grid p{margin:0;color:var(--ddg-ink);font-size:.9375rem;font-weight:400;line-height:1.7;opacity:.7}.ddg-logistics__capability-rule{width:56px;height:2px;margin-top:28px;background:var(--ddg-accent)}.ddg-logistics__workflow{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:76px 0 0;list-style:none}.ddg-logistics__workflow:before,.ddg-logistics__workflow:after{content:"";position:absolute;top:34px;left:12.5%;right:12.5%;z-index:0;height:2px;border-radius:999px;pointer-events:none}.ddg-logistics__workflow:before{background:#246fa82e}.ddg-logistics__workflow:after{background:linear-gradient(90deg,transparent,var(--ddg-accent),#7bdcf3,var(--ddg-accent),transparent);background-size:42% 100%;background-repeat:no-repeat;animation:ddg-logistics-track 4s linear infinite}.ddg-logistics__workflow li{position:relative;z-index:1;min-height:270px;padding:72px 26px 26px;border:1px solid rgba(36,111,168,.15);border-radius:18px;background:#fff;box-shadow:0 16px 40px #164d7c12;animation:ddg-logistics-card-in .62s cubic-bezier(.22,.8,.32,1) backwards;animation-delay:calc(var(--workflow-index) * .12s);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.ddg-logistics__workflow li:hover{transform:translateY(-7px);border-color:#246fa861;box-shadow:0 24px 52px #164d7c24}.ddg-logistics__workflow-number{position:absolute;top:-66px;left:50%;z-index:4;display:grid;width:48px;height:48px;place-items:center;margin-left:-24px;border:2px solid #fff;border-radius:50%;outline:6px solid var(--ddg-surface-muted);color:#fff;background:var(--ddg-brand);box-shadow:0 8px 24px #164d7c33;font-size:.8125rem;font-weight:700;line-height:1;isolation:isolate;animation:ddg-logistics-node 4s ease-out infinite;animation-delay:calc(var(--workflow-index) * .65s)}.ddg-logistics__workflow-content>p{margin:0 0 16px;color:var(--ddg-brand);font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.ddg-logistics__workflow-content h3{margin:0 0 12px;color:var(--ddg-ink);font-size:1.25rem;font-weight:600;line-height:1.3}.ddg-logistics__workflow-content div{color:var(--ddg-ink);font-size:.9375rem;font-weight:400;line-height:1.7;opacity:.7}.ddg-logistics__workflow-content div p{margin:0}.ddg-logistics__workflow-note{display:flex;gap:16px;align-items:center;margin-top:24px;padding:18px 20px;border-radius:12px;background:#28b7e71a}.ddg-logistics__workflow-note svg{flex:0 0 auto;width:24px;fill:none;stroke:var(--ddg-brand);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.ddg-logistics__workflow-note p{margin:0;color:var(--ddg-ink);font-size:.875rem;font-weight:400;line-height:1.6;opacity:.82}.ddg-logistics__workflow-note strong{font-weight:600}.ddg-logistics__control-section{padding:clamp(80px,9vw,132px) 0;color:var(--ddg-on-brand);background:linear-gradient(112deg,#164d7c,#246fa8 58%,#327fb7)}.ddg-logistics__section-head--light h2,.ddg-logistics__section-head--light>p{color:inherit}.ddg-logistics__section-head--light>p{opacity:.72}.ddg-logistics__control-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ddg-logistics__control-grid article{min-height:250px;padding:28px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#ffffff12;transition:transform .3s ease,background .3s ease}.ddg-logistics__control-grid article:hover{transform:translateY(-6px);background:#ffffff1c}.ddg-logistics__control-icon{display:grid;width:48px;height:48px;place-items:center;margin-bottom:46px;border-radius:13px;color:#7bdcf3;background:#7bdcf31f}.ddg-logistics__control-grid h3{margin:0 0 12px;color:inherit;font-size:1.25rem;font-weight:600;line-height:1.3}.ddg-logistics__control-grid p{margin:0;color:inherit;font-size:.9375rem;font-weight:400;line-height:1.7;opacity:.74}.ddg-logistics__output-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ddg-logistics__output-grid article{min-height:250px;padding:28px;border:1px solid var(--ddg-line);border-radius:18px;background:#fff;transition:transform .3s ease,box-shadow .3s ease}.ddg-logistics__output-grid article:hover{transform:translateY(-6px);box-shadow:0 20px 46px #164d7c1f}.ddg-logistics__output-icon{display:grid;width:48px;height:48px;place-items:center;margin-bottom:50px;border-radius:13px;color:var(--ddg-ink);background:#28b7e724}.ddg-logistics__faq-layout{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(50px,9vw,130px);align-items:start}.ddg-logistics__faq-intro{margin-top:24px;color:var(--ddg-ink);font-size:1rem;font-weight:400;line-height:1.75;opacity:.7}.ddg-logistics__faq-list{border-top:1px solid var(--ddg-line)}.ddg-logistics__faq-list details{border-bottom:1px solid var(--ddg-line)}.ddg-logistics__faq-list summary{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:24px;padding:25px 0;color:var(--ddg-ink);font-size:1.0625rem;font-weight:600;line-height:1.45}.ddg-logistics__faq-list summary::-webkit-details-marker{display:none}.ddg-logistics__faq-list summary span{position:relative;flex:0 0 auto;width:20px;height:20px}.ddg-logistics__faq-list summary span:before,.ddg-logistics__faq-list summary span:after{content:"";position:absolute;top:9px;left:3px;width:14px;height:1px;background:var(--ddg-ink);transition:transform .2s ease}.ddg-logistics__faq-list summary span:after{transform:rotate(90deg)}.ddg-logistics__faq-list details[open] summary span:after{transform:rotate(0)}.ddg-logistics__faq-list details>div{padding:0 52px 25px 0;color:var(--ddg-ink);font-size:.9375rem;font-weight:400;line-height:1.75;opacity:.7}.ddg-logistics__faq-list details>div p{margin:0}.ddg-logistics__cta{padding:74px 0;color:var(--ddg-on-brand);background:linear-gradient(105deg,#164d7c,#246fa8 55%,#3d8fc6)}.ddg-logistics__cta-inner{display:flex;align-items:center;justify-content:space-between;gap:48px}.ddg-logistics__cta h2{max-width:760px;margin:0;color:inherit;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.1}.ddg-logistics__cta p:last-child{max-width:700px;margin:18px 0 0;color:inherit;font-size:1rem;font-weight:400;line-height:1.7;opacity:.82}.ddg-logistics__button--light{flex:0 0 auto;color:var(--ddg-on-brand);background:var(--ddg-accent)}@keyframes ddg-logistics-track{0%{background-position:-72% 0}to{background-position:172% 0}}@keyframes ddg-logistics-card-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ddg-logistics-node{0%,58%,to{box-shadow:0 8px 24px #164d7c33}12%{box-shadow:0 0 0 7px #28b7e724,0 8px 24px #164d7c33}}@media(max-width:1100px){.ddg-logistics__capability-grid,.ddg-logistics__output-grid,.ddg-logistics__control-grid,.ddg-logistics__workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.ddg-logistics__workflow:before,.ddg-logistics__workflow:after{display:none}.ddg-logistics__workflow-number{top:22px;left:22px;margin-left:0;outline:none;box-shadow:0 8px 24px #164d7c29}.ddg-logistics__workflow li{padding:88px 22px 24px}}@media(max-width:990px){.ddg-logistics__hero-layout,.ddg-logistics__section-head,.ddg-logistics__faq-layout{grid-template-columns:1fr}.ddg-logistics__hero{padding-top:90px}.ddg-logistics__hero-panel{max-width:620px}.ddg-logistics__capability-grid,.ddg-logistics__control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ddg-logistics__shell{width:min(100% - 32px,1240px)}.ddg-logistics__hero{min-height:auto;padding:74px 0 64px}.ddg-logistics__hero h1{font-size:clamp(2.75rem,14vw,4rem)}.ddg-logistics__hero-layout{gap:48px}.ddg-logistics__button{width:100%}.ddg-logistics__hero-panel{padding:22px}.ddg-logistics__subnav .ddg-logistics__shell{width:100%;padding-inline:16px}.ddg-logistics__section,.ddg-logistics__control-section{padding:72px 0}.ddg-logistics__section-head{gap:24px;margin-bottom:40px}.ddg-logistics__capability-grid,.ddg-logistics__output-grid,.ddg-logistics__control-grid{grid-template-columns:1fr}.ddg-logistics__capability-grid article{min-height:0}.ddg-logistics__capability-top{margin-bottom:48px}.ddg-logistics__workflow{grid-template-columns:1fr;gap:18px;padding:0 0 0 62px}.ddg-logistics__workflow:before,.ddg-logistics__workflow:after{display:block;top:24px;bottom:24px;left:23px;right:auto;width:2px;height:auto}.ddg-logistics__workflow:after{background:linear-gradient(180deg,transparent 0%,var(--ddg-accent) 42%,#7bdcf3 50%,var(--ddg-accent) 58%,transparent 100%);background-size:100% 38%;background-repeat:no-repeat;animation-name:ddg-logistics-track-vertical}.ddg-logistics__workflow li{min-height:0;padding:28px 48px 24px 22px}.ddg-logistics__workflow-number{top:24px;left:-62px;outline:6px solid var(--ddg-surface-muted)}.ddg-logistics__workflow-note{align-items:flex-start}.ddg-logistics__cta-inner{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.ddg-logistics{scroll-behavior:auto}.ddg-logistics__button,.ddg-logistics__capability-grid article,.ddg-logistics__output-grid article,.ddg-logistics__control-grid article,.ddg-logistics__workflow li{transition:none}.ddg-logistics__workflow:after,.ddg-logistics__workflow li,.ddg-logistics__workflow-number{animation:none}}@keyframes ddg-logistics-track-vertical{0%{background-position:0 -62%}to{background-position:0 162%}}.ddg-ior{--ddg-brand: #246fa8;--ddg-brand-dark: #164d7c;--ddg-brand-light: #3d8fc6;--ddg-accent: #28b7e7;--ddg-on-brand: #fff;--ddg-ink: #182738;--ddg-surface: #fff;--ddg-surface-muted: #f2f7fb;--ddg-line: rgba(24,39,56,.12);color:var(--ddg-ink);background:var(--ddg-surface);font-family:inherit;overflow:clip;scroll-behavior:smooth}.ddg-ior *,.ddg-ior *:before,.ddg-ior *:after{box-sizing:border-box}.ddg-ior__shell{width:min(1240px,calc(100% - 48px));margin-inline:auto}.ddg-ior__hero{position:relative;min-height:720px;padding:118px 0 88px;color:var(--ddg-on-brand);background:linear-gradient(105deg,#164d7c,#246fa8 52%,#3d8fc6);isolation:isolate}.ddg-ior__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-4;width:100%;height:100%;object-fit:cover;opacity:.4}.ddg-ior__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:linear-gradient(90deg,#0f3e67fa,#1d5b8fe0 48%,#3689c1ad)}.ddg-ior__hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 90%);mask-image:linear-gradient(to bottom,#000,transparent 90%)}.ddg-ior__hero-glow{position:absolute;z-index:-1;border-radius:50%;filter:blur(1px);opacity:.7}.ddg-ior__hero-glow--one{width:540px;height:540px;right:-180px;top:-180px;background:radial-gradient(circle,color-mix(in srgb,var(--ddg-on-brand) 22%,transparent),transparent 68%)}.ddg-ior__hero-glow--two{width:480px;height:480px;left:22%;bottom:-340px;background:radial-gradient(circle,color-mix(in srgb,var(--ddg-on-brand) 14%,transparent),transparent 68%)}.ddg-ior__hero-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(50px,8vw,112px);align-items:center}.ddg-ior__eyebrow{margin:0 0 22px;color:var(--ddg-brand);font-size:.8125rem;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.ddg-ior__hero .ddg-ior__eyebrow,.ddg-ior__control-section .ddg-ior__eyebrow,.ddg-ior__cta .ddg-ior__eyebrow{color:#7bdcf3}.ddg-ior__hero h1{max-width:760px;margin:0;color:inherit;font-size:clamp(2.75rem,4.5vw,4rem);font-weight:700;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.ddg-ior__lead{max-width:690px;margin-top:30px;color:inherit;font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:400;line-height:1.7;opacity:.9}.ddg-ior__lead p{margin:0}.ddg-ior__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.ddg-ior__button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:18px;padding:13px 22px;border:1px solid transparent;border-radius:7px;color:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .25s ease,background .25s ease,border-color .25s ease}.ddg-ior__button:hover{transform:translateY(-2px)}.ddg-ior__button svg{width:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.ddg-ior__button--primary{color:var(--ddg-on-brand);background:var(--ddg-accent)}.ddg-ior__button--secondary{color:inherit;border-color:#ffffff52;background:#ffffff0d}.ddg-ior__trust-list{display:flex;flex-wrap:wrap;gap:12px 26px;margin:36px 0 0;padding:0;color:inherit;font-size:.875rem;font-weight:500;line-height:1.5;opacity:.8;list-style:none}.ddg-ior__trust-list li{display:flex;align-items:center;gap:8px}.ddg-ior__trust-list svg{width:16px;fill:none;stroke:#7bdcf3;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ddg-ior__hero-panel{padding:30px;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:linear-gradient(145deg,#ffffff1a,#ffffff09);box-shadow:0 40px 90px #00000047;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ddg-ior__panel-topline,.ddg-ior__panel-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;color:inherit;font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;opacity:.75}.ddg-ior__status{display:inline-flex;align-items:center;gap:7px}.ddg-ior__status i{width:7px;height:7px;border-radius:50%;background:var(--ddg-accent);box-shadow:0 0 0 5px #28b7e726}.ddg-ior__hero-panel h2{margin:42px 0 22px;color:inherit;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;letter-spacing:-.02em;line-height:1.15}.ddg-ior__panel-list{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px}.ddg-ior__panel-list>div{display:grid;grid-template-columns:42px 1fr;align-items:center;padding:15px 17px;background:#0000001f}.ddg-ior__panel-list>div+div{border-top:1px solid rgba(255,255,255,.08)}.ddg-ior__panel-list span{color:#7bdcf3;font-size:.75rem;font-weight:700}.ddg-ior__panel-list p{margin:0;color:inherit;font-size:.9375rem;font-weight:400;line-height:1.5}.ddg-ior__panel-footer{margin-top:27px}.ddg-ior__panel-footer svg{width:42px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.ddg-ior__subnav{position:sticky;top:0;z-index:5;border-bottom:1px solid var(--ddg-line);background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ddg-ior__subnav .ddg-ior__shell{display:flex;gap:clamp(20px,4vw,48px);overflow-x:auto;scrollbar-width:none}.ddg-ior__subnav a{flex:0 0 auto;padding:19px 0 16px;border-bottom:2px solid transparent;color:var(--ddg-ink);font-size:.875rem;font-weight:600;line-height:1.3;opacity:.72;text-decoration:none}.ddg-ior__subnav a:hover{border-color:var(--ddg-brand);opacity:1}.ddg-ior__section{padding:clamp(80px,9vw,132px) 0;scroll-margin-top:58px}.ddg-ior__section--tint{background:var(--ddg-surface-muted)}.ddg-ior__section-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:60px;align-items:end;margin-bottom:58px}.ddg-ior__section-head h2{max-width:760px;margin:0;color:var(--ddg-ink);font-size:clamp(2.25rem,4.4vw,3.625rem);font-weight:700;letter-spacing:-.035em;line-height:1.1;text-wrap:balance}.ddg-ior__section-head>p{margin:0;color:var(--ddg-ink);font-size:1rem;font-weight:400;line-height:1.75;opacity:.7}.ddg-ior__capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ddg-ior__capability-grid article{min-height:300px;padding:28px;border:1px solid var(--ddg-line);border-radius:18px;background:#fff;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.ddg-ior__capability-grid article:hover{transform:translateY(-6px);border-color:#246fa859;box-shadow:0 20px 46px #164d7c1f}.ddg-ior__capability-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:70px;color:var(--ddg-brand);font-size:.8125rem;font-weight:700}.ddg-ior__capability-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:13px;color:var(--ddg-ink);background:#28b7e724}.ddg-ior__capability-icon svg,.ddg-ior__control-icon svg,.ddg-ior__output-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.ddg-ior__capability-grid h3,.ddg-ior__output-grid h3{margin:0 0 13px;color:var(--ddg-ink);font-size:1.25rem;font-weight:600;line-height:1.3}.ddg-ior__capability-grid p,.ddg-ior__output-grid p{margin:0;color:var(--ddg-ink);font-size:.9375rem;font-weight:400;line-height:1.7;opacity:.7}.ddg-ior__capability-rule{width:56px;height:2px;margin-top:28px;background:var(--ddg-accent)}.ddg-ior__workflow{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:76px 0 0;list-style:none}.ddg-ior__workflow:before,.ddg-ior__workflow:after{content:"";position:absolute;top:34px;left:12.5%;right:12.5%;z-index:0;height:2px;border-radius:999px;pointer-events:none}.ddg-ior__workflow:before{background:#246fa82e}.ddg-ior__workflow:after{background:linear-gradient(90deg,transparent,var(--ddg-accent),#7bdcf3,var(--ddg-accent),transparent);background-size:42% 100%;background-repeat:no-repeat;animation:ddg-ior-track 4s linear infinite}.ddg-ior__workflow li{position:relative;z-index:1;min-height:270px;padding:72px 26px 26px;border:1px solid rgba(36,111,168,.15);border-radius:18px;background:#fff;box-shadow:0 16px 40px #164d7c12;animation:ddg-ior-card-in .62s cubic-bezier(.22,.8,.32,1) backwards;animation-delay:calc(var(--workflow-index) * .12s);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.ddg-ior__workflow li:hover{transform:translateY(-7px);border-color:#246fa861;box-shadow:0 24px 52px #164d7c24}.ddg-ior__workflow-number{position:absolute;top:-66px;left:50%;z-index:4;display:grid;width:48px;height:48px;place-items:center;margin-left:-24px;border:2px solid #fff;border-radius:50%;outline:6px solid var(--ddg-surface-muted);color:#fff;background:var(--ddg-brand);box-shadow:0 8px 24px #164d7c33;font-size:.8125rem;font-weight:700;line-height:1;isolation:isolate;animation:ddg-ior-node 4s ease-out infinite;animation-delay:calc(var(--workflow-index) * .65s)}.ddg-ior__workflow-content>p{margin:0 0 16px;color:var(--ddg-brand);font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.ddg-ior__workflow-content h3{margin:0 0 12px;color:var(--ddg-ink);font-size:1.25rem;font-weight:600;line-height:1.3}.ddg-ior__workflow-content div{color:var(--ddg-ink);font-size:.9375rem;font-weight:400;line-height:1.7;opacity:.7}.ddg-ior__workflow-content div p{margin:0}.ddg-ior__workflow-note{display:flex;gap:16px;align-items:center;margin-top:24px;padding:18px 20px;border-radius:12px;background:#28b7e71a}.ddg-ior__workflow-note svg{flex:0 0 auto;width:24px;fill:none;stroke:var(--ddg-brand);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.ddg-ior__workflow-note p{margin:0;color:var(--ddg-ink);font-size:.875rem;font-weight:400;line-height:1.6;opacity:.82}.ddg-ior__workflow-note strong{font-weight:600}.ddg-ior__control-section{padding:clamp(80px,9vw,132px) 0;color:var(--ddg-on-brand);background:linear-gradient(112deg,#164d7c,#246fa8 58%,#327fb7)}.ddg-ior__section-head--light h2,.ddg-ior__section-head--light>p{color:inherit}.ddg-ior__section-head--light>p{opacity:.72}.ddg-ior__control-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ddg-ior__control-grid article{min-height:250px;padding:28px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#ffffff12;transition:transform .3s ease,background .3s ease}.ddg-ior__control-grid article:hover{transform:translateY(-6px);background:#ffffff1c}.ddg-ior__control-icon{display:grid;width:48px;height:48px;place-items:center;margin-bottom:46px;border-radius:13px;color:#7bdcf3;background:#7bdcf31f}.ddg-ior__control-grid h3{margin:0 0 12px;color:inherit;font-size:1.25rem;font-weight:600;line-height:1.3}.ddg-ior__control-grid p{margin:0;color:inherit;font-size:.9375rem;font-weight:400;line-height:1.7;opacity:.74}.ddg-ior__output-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ddg-ior__output-grid article{min-height:250px;padding:28px;border:1px solid var(--ddg-line);border-radius:18px;background:#fff;transition:transform .3s ease,box-shadow .3s ease}.ddg-ior__output-grid article:hover{transform:translateY(-6px);box-shadow:0 20px 46px #164d7c1f}.ddg-ior__output-icon{display:grid;width:48px;height:48px;place-items:center;margin-bottom:50px;border-radius:13px;color:var(--ddg-ink);background:#28b7e724}.ddg-ior__faq-layout{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(50px,9vw,130px);align-items:start}.ddg-ior__faq-intro{margin-top:24px;color:var(--ddg-ink);font-size:1rem;font-weight:400;line-height:1.75;opacity:.7}.ddg-ior__faq-list{border-top:1px solid var(--ddg-line)}.ddg-ior__faq-list details{border-bottom:1px solid var(--ddg-line)}.ddg-ior__faq-list summary{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:24px;padding:25px 0;color:var(--ddg-ink);font-size:1.0625rem;font-weight:600;line-height:1.45}.ddg-ior__faq-list summary::-webkit-details-marker{display:none}.ddg-ior__faq-list summary span{position:relative;flex:0 0 auto;width:20px;height:20px}.ddg-ior__faq-list summary span:before,.ddg-ior__faq-list summary span:after{content:"";position:absolute;top:9px;left:3px;width:14px;height:1px;background:var(--ddg-ink);transition:transform .2s ease}.ddg-ior__faq-list summary span:after{transform:rotate(90deg)}.ddg-ior__faq-list details[open] summary span:after{transform:rotate(0)}.ddg-ior__faq-list details>div{padding:0 52px 25px 0;color:var(--ddg-ink);font-size:.9375rem;font-weight:400;line-height:1.75;opacity:.7}.ddg-ior__faq-list details>div p{margin:0}.ddg-ior__cta{padding:74px 0;color:var(--ddg-on-brand);background:linear-gradient(105deg,#164d7c,#246fa8 55%,#3d8fc6)}.ddg-ior__cta-inner{display:flex;align-items:center;justify-content:space-between;gap:48px}.ddg-ior__cta h2{max-width:760px;margin:0;color:inherit;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.1}.ddg-ior__cta p:last-child{max-width:700px;margin:18px 0 0;color:inherit;font-size:1rem;font-weight:400;line-height:1.7;opacity:.82}.ddg-ior__button--light{flex:0 0 auto;color:var(--ddg-on-brand);background:var(--ddg-accent)}@keyframes ddg-ior-track{0%{background-position:-72% 0}to{background-position:172% 0}}@keyframes ddg-ior-card-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ddg-ior-node{0%,58%,to{box-shadow:0 8px 24px #164d7c33}12%{box-shadow:0 0 0 7px #28b7e724,0 8px 24px #164d7c33}}@media(max-width:1100px){.ddg-ior__capability-grid,.ddg-ior__output-grid,.ddg-ior__control-grid,.ddg-ior__workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.ddg-ior__workflow:before,.ddg-ior__workflow:after{display:none}.ddg-ior__workflow-number{top:22px;left:22px;margin-left:0;outline:none;box-shadow:0 8px 24px #164d7c29}.ddg-ior__workflow li{padding:88px 22px 24px}}@media(max-width:990px){.ddg-ior__hero-layout,.ddg-ior__section-head,.ddg-ior__faq-layout{grid-template-columns:1fr}.ddg-ior__hero{padding-top:90px}.ddg-ior__hero-panel{max-width:620px}.ddg-ior__capability-grid,.ddg-ior__control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ddg-ior__shell{width:min(100% - 32px,1240px)}.ddg-ior__hero{min-height:auto;padding:74px 0 64px}.ddg-ior__hero h1{font-size:clamp(2.75rem,14vw,4rem)}.ddg-ior__hero-layout{gap:48px}.ddg-ior__button{width:100%}.ddg-ior__hero-panel{padding:22px}.ddg-ior__subnav .ddg-ior__shell{width:100%;padding-inline:16px}.ddg-ior__section,.ddg-ior__control-section{padding:72px 0}.ddg-ior__section-head{gap:24px;margin-bottom:40px}.ddg-ior__capability-grid,.ddg-ior__output-grid,.ddg-ior__control-grid{grid-template-columns:1fr}.ddg-ior__capability-grid article{min-height:0}.ddg-ior__capability-top{margin-bottom:48px}.ddg-ior__workflow{grid-template-columns:1fr;gap:18px;padding:0 0 0 62px}.ddg-ior__workflow:before,.ddg-ior__workflow:after{display:block;top:24px;bottom:24px;left:23px;right:auto;width:2px;height:auto}.ddg-ior__workflow:after{background:linear-gradient(180deg,transparent 0%,var(--ddg-accent) 42%,#7bdcf3 50%,var(--ddg-accent) 58%,transparent 100%);background-size:100% 38%;background-repeat:no-repeat;animation-name:ddg-ior-track-vertical}.ddg-ior__workflow li{min-height:0;padding:28px 48px 24px 22px}.ddg-ior__workflow-number{top:24px;left:-62px;outline:6px solid var(--ddg-surface-muted)}.ddg-ior__workflow-note{align-items:flex-start}.ddg-ior__cta-inner{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.ddg-ior{scroll-behavior:auto}.ddg-ior__button,.ddg-ior__capability-grid article,.ddg-ior__output-grid article,.ddg-ior__control-grid article,.ddg-ior__workflow li{transition:none}.ddg-ior__workflow:after,.ddg-ior__workflow li,.ddg-ior__workflow-number{animation:none}}@keyframes ddg-ior-track-vertical{0%{background-position:0 -62%}to{background-position:0 162%}}.ddg-presales{--ddg-brand: #246fa8;--ddg-brand-dark: #164d7c;--ddg-brand-light: #3d8fc6;--ddg-accent: #28b7e7;--ddg-on-brand: #fff;--ddg-ink: #182738;--ddg-surface: #fff;--ddg-surface-muted: #f2f7fb;--ddg-line: rgba(24,39,56,.12);color:var(--ddg-ink);background:var(--ddg-surface);font-family:inherit;overflow:clip;scroll-behavior:smooth}.ddg-presales *,.ddg-presales *:before,.ddg-presales *:after{box-sizing:border-box}.ddg-presales__shell{width:min(1240px,calc(100% - 48px));margin-inline:auto}.ddg-presales__hero{position:relative;min-height:720px;padding:118px 0 88px;color:var(--ddg-on-brand);background:linear-gradient(105deg,#164d7c,#246fa8 52%,#3d8fc6);isolation:isolate}.ddg-presales__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-4;width:100%;height:100%;object-fit:cover;opacity:.4}.ddg-presales__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:linear-gradient(90deg,#0f3e67fa,#1d5b8fe0 48%,#3689c1ad)}.ddg-presales__grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 90%);mask-image:linear-gradient(to bottom,#000,transparent 90%)}.ddg-presales__hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(50px,8vw,112px);align-items:center}.ddg-presales__eyebrow{margin:0 0 22px;color:var(--ddg-brand);font-size:.8125rem;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.ddg-presales__hero .ddg-presales__eyebrow,.ddg-presales__evidence .ddg-presales__eyebrow,.ddg-presales__cta .ddg-presales__eyebrow{color:#7bdcf3}.ddg-presales__hero h1{max-width:760px;margin:0;color:inherit;font-size:clamp(2.75rem,4.5vw,4rem);font-weight:700;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.ddg-presales__lead{max-width:690px;margin-top:30px;color:inherit;font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:400;line-height:1.7;opacity:.9}.ddg-presales__lead p{margin:0}.ddg-presales__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.ddg-presales__button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:22px;padding:13px 22px;border:1px solid transparent;border-radius:7px;color:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .25s ease,background .25s ease,border-color .25s ease}.ddg-presales__button:hover{transform:translateY(-2px)}.ddg-presales__button--primary{color:var(--ddg-on-brand);background:var(--ddg-accent)}.ddg-presales__button--secondary{color:inherit;border-color:#ffffff52;background:#ffffff0d}.ddg-presales__trust-list{display:flex;flex-wrap:wrap;gap:12px 26px;margin:36px 0 0;padding:0;color:inherit;font-size:.875rem;font-weight:500;line-height:1.5;opacity:.8;list-style:none}.ddg-presales__trust-list li{display:flex;align-items:center;gap:8px}.ddg-presales__hero-panel{padding:30px;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:linear-gradient(145deg,#ffffff1a,#ffffff09);box-shadow:0 40px 90px #00000047;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ddg-presales__panel-topline,.ddg-presales__panel-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;color:inherit;font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;opacity:.75}.ddg-presales__status{display:inline-flex;align-items:center;gap:7px}.ddg-presales__status i{width:7px;height:7px;border-radius:50%;background:var(--ddg-accent);box-shadow:0 0 0 5px #28b7e726}.ddg-presales__hero-panel h2{margin:42px 0 22px;color:inherit;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;letter-spacing:-.02em;line-height:1.15}.ddg-presales__panel-route{display:flex;align-items:center;gap:10px}.ddg-presales__panel-route>div{display:grid;flex:1;gap:9px;min-width:0}.ddg-presales__panel-route span{color:#7bdcf3;font-size:.75rem;font-weight:700}.ddg-presales__panel-route p{margin:0;color:inherit;font-size:.875rem;font-weight:400;line-height:1.45}.ddg-presales__panel-route i{width:25px;height:1px;flex:0 0 auto;background:#ffffff59}.ddg-presales__panel-footer{margin-top:27px}.ddg-presales__panel-footer svg{width:42px;fill:none;stroke:currentColor;stroke-width:1.5}.ddg-presales__subnav{position:sticky;top:0;z-index:5;border-bottom:1px solid var(--ddg-line);background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ddg-presales__subnav .ddg-presales__shell{display:flex;gap:clamp(20px,4vw,48px);overflow-x:auto;scrollbar-width:none}.ddg-presales__subnav a{flex:0 0 auto;padding:19px 0 16px;border-bottom:2px solid transparent;color:var(--ddg-ink);font-size:.875rem;font-weight:600;line-height:1.3;opacity:.72;text-decoration:none}.ddg-presales__subnav a:hover{border-color:var(--ddg-brand);opacity:1}.ddg-presales__section{padding:clamp(80px,9vw,132px) 0;scroll-margin-top:58px}.ddg-presales__section--tint{background:var(--ddg-surface-muted)}.ddg-presales__section-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:60px;align-items:end;margin-bottom:58px}.ddg-presales__section-head h2,.ddg-presales__faq-layout h2{max-width:760px;margin:0;color:var(--ddg-ink);font-size:clamp(2.25rem,4.4vw,3.625rem);font-weight:700;letter-spacing:-.035em;line-height:1.1;text-wrap:balance}.ddg-presales__section-head>p,.ddg-presales__faq-intro{margin:0;color:var(--ddg-ink);font-size:1rem;font-weight:400;line-height:1.75;opacity:.7}.ddg-presales__service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ddg-presales__service-grid article{min-height:300px;padding:28px;border:1px solid var(--ddg-line);border-radius:18px;background:#fff;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.ddg-presales__service-grid article:hover{transform:translateY(-6px);border-color:#246fa859;box-shadow:0 20px 46px #164d7c1f}.ddg-presales__service-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:70px;color:var(--ddg-brand);font-size:.8125rem;font-weight:700}.ddg-presales__service-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;color:var(--ddg-ink);background:#28b7e724;font-size:1.25rem}.ddg-presales__service-icon svg,.ddg-presales__deliverable-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.ddg-presales__service-grid h3,.ddg-presales__deliverable-grid h3{margin:0 0 13px;color:var(--ddg-ink);font-size:1.25rem;font-weight:600;line-height:1.3}.ddg-presales__service-grid p,.ddg-presales__deliverable-grid p{margin:0;color:var(--ddg-ink);font-size:.9375rem;font-weight:400;line-height:1.7;opacity:.7}.ddg-presales__service-rule{width:56px;height:2px;margin-top:28px;background:var(--ddg-accent)}.ddg-presales__journey{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:76px 0 0;list-style:none}.ddg-presales__journey:before,.ddg-presales__journey:after{content:"";position:absolute;top:34px;left:12.5%;right:12.5%;z-index:0;height:2px;border-radius:999px;pointer-events:none}.ddg-presales__journey:before{background:#246fa82e}.ddg-presales__journey:after{background:linear-gradient(90deg,transparent,var(--ddg-accent),#7bdcf3,var(--ddg-accent),transparent);background-size:42% 100%;background-repeat:no-repeat;animation:ddg-presales-track 4s linear infinite}.ddg-presales__journey li{position:relative;z-index:1;min-height:270px;padding:72px 26px 26px;border:1px solid rgba(36,111,168,.15);border-radius:18px;background:#fff;box-shadow:0 16px 40px #164d7c12;animation:ddg-presales-card-in .62s cubic-bezier(.22,.8,.32,1) backwards;animation-delay:calc(var(--journey-index) * .12s);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.ddg-presales__journey li:hover{transform:translateY(-7px);border-color:#246fa861;box-shadow:0 24px 52px #164d7c24}.ddg-presales__journey-number{position:absolute;top:-66px;left:50%;z-index:4;display:grid;width:48px;height:48px;place-items:center;margin-left:-24px;border:2px solid #fff;border-radius:50%;outline:6px solid var(--ddg-surface-muted);color:#fff;background:var(--ddg-brand);box-shadow:0 8px 24px #164d7c33;font-size:.8125rem;font-weight:700;line-height:1;isolation:isolate;animation:ddg-presales-node 4s ease-out infinite;animation-delay:calc(var(--journey-index) * .65s)}.ddg-presales__journey-content>p{margin:0 0 16px;color:var(--ddg-brand);font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.ddg-presales__journey-content h3{margin:0 0 12px;color:var(--ddg-ink);font-size:1.25rem;font-weight:600;line-height:1.3}.ddg-presales__journey-content div{color:var(--ddg-ink);font-size:.9375rem;font-weight:400;line-height:1.7;opacity:.7}.ddg-presales__journey-content div p{margin:0}.ddg-presales__journey-note{display:flex;gap:16px;align-items:center;margin-top:24px;padding:18px 20px;border-radius:12px;background:#28b7e71a}.ddg-presales__journey-note svg{flex:0 0 auto;width:24px;fill:none;stroke:var(--ddg-brand);stroke-width:1.7}.ddg-presales__journey-note p{margin:0;color:var(--ddg-ink);font-size:.875rem;font-weight:400;line-height:1.6;opacity:.82}.ddg-presales__journey-note strong{font-weight:600}.ddg-presales__evidence{color:var(--ddg-on-brand);background:linear-gradient(112deg,#164d7c,#246fa8 58%,#327fb7)}.ddg-presales__section-head--light h2,.ddg-presales__section-head--light>p{color:inherit}.ddg-presales__section-head--light>p{opacity:.72}.ddg-presales__deliverable-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ddg-presales__deliverable-grid article{min-height:250px;padding:28px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#ffffff12;transition:transform .3s ease,background .3s ease}.ddg-presales__deliverable-grid article:hover{transform:translateY(-6px);background:#ffffff1f}.ddg-presales__deliverable-icon{display:grid;width:44px;height:44px;place-items:center;margin-bottom:50px;border-radius:12px;color:#7bdcf3;background:#7bdcf31f;font-size:1.25rem}.ddg-presales__deliverable-grid h3{color:inherit}.ddg-presales__deliverable-grid p{color:inherit;opacity:.74}.ddg-presales__faq-layout{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(50px,9vw,130px);align-items:start}.ddg-presales__faq-intro{margin-top:24px}.ddg-presales__faq-list{border-top:1px solid var(--ddg-line)}.ddg-presales__faq-list details{border-bottom:1px solid var(--ddg-line)}.ddg-presales__faq-list summary{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:24px;padding:25px 0;color:var(--ddg-ink);font-size:1.0625rem;font-weight:600;line-height:1.45}.ddg-presales__faq-list summary::-webkit-details-marker{display:none}.ddg-presales__faq-list summary span{position:relative;flex:0 0 auto;width:20px;height:20px}.ddg-presales__faq-list summary span:before,.ddg-presales__faq-list summary span:after{content:"";position:absolute;top:9px;left:3px;width:14px;height:1px;background:var(--ddg-ink);transition:transform .2s ease}.ddg-presales__faq-list summary span:after{transform:rotate(90deg)}.ddg-presales__faq-list details[open] summary span:after{transform:rotate(0)}.ddg-presales__faq-list details>div{padding:0 52px 25px 0;color:var(--ddg-ink);font-size:.9375rem;font-weight:400;line-height:1.75;opacity:.7}.ddg-presales__faq-list details>div p{margin:0}.ddg-presales__cta{padding:74px 0;color:var(--ddg-on-brand);background:linear-gradient(105deg,#164d7c,#246fa8 55%,#3d8fc6)}.ddg-presales__cta-inner{display:flex;align-items:center;justify-content:space-between;gap:48px}.ddg-presales__cta h2{max-width:760px;margin:0;color:inherit;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.1}.ddg-presales__cta p:last-child{max-width:700px;margin:18px 0 0;color:inherit;font-size:1rem;font-weight:400;line-height:1.7;opacity:.82}.ddg-presales__button--light{flex:0 0 auto;color:var(--ddg-on-brand);background:var(--ddg-accent)}@keyframes ddg-presales-track{0%{background-position:-72% 0}to{background-position:172% 0}}@keyframes ddg-presales-card-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ddg-presales-node{0%,58%,to{box-shadow:0 0 0 6px var(--ddg-surface-muted),0 8px 24px #164d7c33}12%{box-shadow:0 0 0 6px var(--ddg-surface-muted),0 0 0 13px #28b7e724,0 8px 24px #164d7c33}}@media(max-width:1100px){.ddg-presales__journey{grid-template-columns:repeat(2,minmax(0,1fr))}.ddg-presales__journey:before,.ddg-presales__journey:after{display:none}.ddg-presales__journey-number{top:22px;left:22px;margin-left:0;box-shadow:0 8px 24px #164d7c29}.ddg-presales__journey li{padding:88px 22px 24px}}@media(max-width:990px){.ddg-presales__hero-grid,.ddg-presales__section-head,.ddg-presales__faq-layout{grid-template-columns:1fr}.ddg-presales__hero{padding-top:90px}.ddg-presales__hero-panel{max-width:620px}.ddg-presales__service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ddg-presales__deliverable-grid{grid-template-columns:1fr}}@media(max-width:640px){.ddg-presales__shell{width:min(100% - 32px,1240px)}.ddg-presales__hero{min-height:auto;padding:74px 0 64px}.ddg-presales__hero h1{font-size:clamp(2.75rem,14vw,4rem)}.ddg-presales__hero-grid{gap:48px}.ddg-presales__button{width:100%}.ddg-presales__hero-panel{padding:22px}.ddg-presales__panel-route{gap:6px}.ddg-presales__panel-route p{font-size:.75rem}.ddg-presales__subnav .ddg-presales__shell{width:100%;padding-inline:16px}.ddg-presales__section{padding:72px 0}.ddg-presales__section-head{gap:24px;margin-bottom:40px}.ddg-presales__service-grid{grid-template-columns:1fr}.ddg-presales__service-grid article{min-height:0}.ddg-presales__service-top{margin-bottom:48px}.ddg-presales__journey{grid-template-columns:1fr;gap:18px;padding:0 0 0 62px}.ddg-presales__journey:before,.ddg-presales__journey:after{display:block;top:24px;bottom:24px;left:23px;right:auto;width:2px;height:auto}.ddg-presales__journey:after{background:linear-gradient(180deg,transparent 0%,var(--ddg-accent) 42%,#7bdcf3 50%,var(--ddg-accent) 58%,transparent 100%);background-size:100% 38%;background-repeat:no-repeat;animation-name:ddg-presales-track-vertical}.ddg-presales__journey li{min-height:0;padding:28px 48px 24px 22px}.ddg-presales__journey-number{top:24px;left:-62px}.ddg-presales__journey-note{align-items:flex-start}.ddg-presales__cta-inner{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.ddg-presales{scroll-behavior:auto}.ddg-presales__button,.ddg-presales__service-grid article,.ddg-presales__journey li,.ddg-presales__deliverable-grid article{transition:none}.ddg-presales__journey:after,.ddg-presales__journey li,.ddg-presales__journey-number{animation:none}}@keyframes ddg-presales-track-vertical{0%{background-position:0 -62%}to{background-position:0 162%}}.ddg-surveys{--ddg-brand: #246fa8;--ddg-brand-dark: #164d7c;--ddg-brand-light: #3d8fc6;--ddg-accent: #28b7e7;--ddg-on-brand: #fff;--ddg-ink: #182738;--ddg-surface: #fff;--ddg-surface-muted: #f2f7fb;--ddg-line: rgba(24,39,56,.12);color:var(--ddg-ink);background:var(--ddg-surface);font-family:inherit;overflow:clip;scroll-behavior:smooth}.ddg-surveys *,.ddg-surveys *:before,.ddg-surveys *:after{box-sizing:border-box}.ddg-surveys__shell{width:min(1240px,calc(100% - 48px));margin-inline:auto}.ddg-surveys__hero{position:relative;min-height:720px;padding:118px 0 88px;color:var(--ddg-on-brand);background:linear-gradient(105deg,#164d7c,#246fa8 52%,#3d8fc6);isolation:isolate}.ddg-surveys__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-4;width:100%;height:100%;object-fit:cover;opacity:.4}.ddg-surveys__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:linear-gradient(90deg,#0f3e67fa,#1d5b8fe0 48%,#3689c1ad)}.ddg-surveys__hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 90%);mask-image:linear-gradient(to bottom,#000,transparent 90%)}.ddg-surveys__hero-glow{position:absolute;z-index:-1;border-radius:50%;filter:blur(1px);opacity:.7}.ddg-surveys__hero-glow--one{width:540px;height:540px;right:-180px;top:-180px;background:radial-gradient(circle,color-mix(in srgb,var(--ddg-on-brand) 22%,transparent),transparent 68%)}.ddg-surveys__hero-glow--two{width:480px;height:480px;left:22%;bottom:-340px;background:radial-gradient(circle,color-mix(in srgb,var(--ddg-on-brand) 14%,transparent),transparent 68%)}.ddg-surveys__hero-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(50px,8vw,112px);align-items:center}.ddg-surveys__eyebrow{margin:0 0 22px;color:var(--ddg-brand);font-size:.8125rem;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.ddg-surveys__hero .ddg-surveys__eyebrow,.ddg-surveys__coverage .ddg-surveys__eyebrow,.ddg-surveys__cta .ddg-surveys__eyebrow{color:#7bdcf3}.ddg-surveys__hero h1{max-width:760px;margin:0;color:inherit;font-size:clamp(2.75rem,4.5vw,4rem);font-weight:700;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.ddg-surveys__lead{max-width:690px;margin-top:30px;color:inherit;font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:400;line-height:1.7;opacity:.9}.ddg-surveys__lead p{margin:0}.ddg-surveys__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.ddg-surveys__button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:22px;padding:13px 22px;border:1px solid transparent;border-radius:7px;color:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .25s ease,background .25s ease,border-color .25s ease}.ddg-surveys__button:hover{transform:translateY(-2px)}.ddg-surveys__button--primary{color:var(--ddg-on-brand);background:var(--ddg-accent)}.ddg-surveys__button--secondary{color:inherit;border-color:#ffffff52;background:#ffffff0d}.ddg-surveys__trust-list{display:flex;flex-wrap:wrap;gap:12px 26px;margin:36px 0 0;padding:0;color:inherit;font-size:.875rem;font-weight:500;line-height:1.5;opacity:.8;list-style:none}.ddg-surveys__trust-list li{display:flex;align-items:center;gap:8px}.ddg-surveys__hero-panel{padding:30px;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:linear-gradient(145deg,#ffffff1a,#ffffff09);box-shadow:0 40px 90px #00000047;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ddg-surveys__panel-topline,.ddg-surveys__panel-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;color:inherit;font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;opacity:.75}.ddg-surveys__status{display:inline-flex;align-items:center;gap:7px}.ddg-surveys__status i{width:7px;height:7px;border-radius:50%;background:var(--ddg-accent);box-shadow:0 0 0 5px #28b7e726}.ddg-surveys__hero-panel h2{margin:42px 0 22px;color:inherit;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;letter-spacing:-.02em;line-height:1.15}.ddg-surveys__panel-list{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px}.ddg-surveys__panel-list>div{display:grid;grid-template-columns:42px 1fr;align-items:center;padding:15px 17px;background:#0000001f}.ddg-surveys__panel-list>div+div{border-top:1px solid rgba(255,255,255,.08)}.ddg-surveys__panel-list span{color:#7bdcf3;font-size:.75rem;font-weight:700}.ddg-surveys__panel-list p{margin:0;color:inherit;font-size:.9375rem;font-weight:400;line-height:1.5}.ddg-surveys__panel-footer{margin-top:27px}.ddg-surveys__panel-footer svg{width:42px;fill:none;stroke:currentColor;stroke-width:1.5}.ddg-surveys__subnav{position:sticky;top:0;z-index:5;border-bottom:1px solid var(--ddg-line);background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ddg-surveys__subnav .ddg-surveys__shell{display:flex;gap:clamp(20px,4vw,48px);overflow-x:auto;scrollbar-width:none}.ddg-surveys__subnav a{flex:0 0 auto;padding:19px 0 16px;border-bottom:2px solid transparent;color:var(--ddg-ink);font-size:.875rem;font-weight:600;line-height:1.3;opacity:.72;text-decoration:none}.ddg-surveys__subnav a:hover{border-color:var(--ddg-brand);opacity:1}.ddg-surveys__section{padding:clamp(80px,9vw,132px) 0;scroll-margin-top:58px}.ddg-surveys__section--tint{background:var(--ddg-surface-muted)}.ddg-surveys__section-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:60px;align-items:end;margin-bottom:58px}.ddg-surveys__section-head h2{max-width:760px;margin:0;color:var(--ddg-ink);font-size:clamp(2.25rem,4.4vw,3.625rem);font-weight:700;letter-spacing:-.035em;line-height:1.1;text-wrap:balance}.ddg-surveys__section-head>p{margin:0;color:var(--ddg-ink);font-size:1rem;font-weight:400;line-height:1.75;opacity:.7}.ddg-surveys__service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ddg-surveys__service-grid article{min-height:300px;padding:28px;border:1px solid var(--ddg-line);border-radius:18px;background:#fff;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.ddg-surveys__service-grid article:hover{transform:translateY(-6px);border-color:#246fa859;box-shadow:0 20px 46px #164d7c1f}.ddg-surveys__service-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:70px;color:var(--ddg-brand);font-size:.8125rem;font-weight:700}.ddg-surveys__service-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;color:var(--ddg-ink);background:#28b7e724}.ddg-surveys__service-icon svg,.ddg-surveys__output-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.ddg-surveys__service-grid h3,.ddg-surveys__output-grid h3{margin:0 0 13px;color:var(--ddg-ink);font-size:1.25rem;font-weight:600;line-height:1.3}.ddg-surveys__service-grid p,.ddg-surveys__output-grid p{margin:0;color:var(--ddg-ink);font-size:.9375rem;font-weight:400;line-height:1.7;opacity:.7}.ddg-surveys__service-rule{width:56px;height:2px;margin-top:28px;background:var(--ddg-accent)}.ddg-surveys__method{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:76px 0 0;list-style:none}.ddg-surveys__method:before,.ddg-surveys__method:after{content:"";position:absolute;top:34px;left:12.5%;right:12.5%;z-index:0;height:2px;border-radius:999px;pointer-events:none}.ddg-surveys__method:before{background:#246fa82e}.ddg-surveys__method:after{background:linear-gradient(90deg,transparent,var(--ddg-accent),#7bdcf3,var(--ddg-accent),transparent);background-size:42% 100%;background-repeat:no-repeat;animation:ddg-surveys-track 4s linear infinite}.ddg-surveys__method li{position:relative;z-index:1;min-height:270px;padding:72px 26px 26px;border:1px solid rgba(36,111,168,.15);border-radius:18px;background:#fff;box-shadow:0 16px 40px #164d7c12;animation:ddg-surveys-card-in .62s cubic-bezier(.22,.8,.32,1) backwards;animation-delay:calc(var(--method-index) * .12s);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.ddg-surveys__method li:hover{transform:translateY(-7px);border-color:#246fa861;box-shadow:0 24px 52px #164d7c24}.ddg-surveys__method-number{position:absolute;top:-66px;left:50%;z-index:4;display:grid;width:48px;height:48px;place-items:center;margin-left:-24px;border:2px solid #fff;border-radius:50%;outline:6px solid var(--ddg-surface-muted);color:#fff;background:var(--ddg-brand);box-shadow:0 8px 24px #164d7c33;font-size:.8125rem;font-weight:700;line-height:1;isolation:isolate;animation:ddg-surveys-node 4s ease-out infinite;animation-delay:calc(var(--method-index) * .65s)}.ddg-surveys__method-content>p{margin:0 0 16px;color:var(--ddg-brand);font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.ddg-surveys__method-content h3{margin:0 0 12px;color:var(--ddg-ink);font-size:1.25rem;font-weight:600;line-height:1.3}.ddg-surveys__method-content div{color:var(--ddg-ink);font-size:.9375rem;font-weight:400;line-height:1.7;opacity:.7}.ddg-surveys__method-content div p{margin:0}.ddg-surveys__method-note{display:flex;gap:16px;align-items:center;margin-top:24px;padding:18px 20px;border-radius:12px;background:#28b7e71a}.ddg-surveys__method-note svg{flex:0 0 auto;width:24px;fill:none;stroke:var(--ddg-brand);stroke-width:1.7}.ddg-surveys__method-note p{margin:0;color:var(--ddg-ink);font-size:.875rem;font-weight:400;line-height:1.6;opacity:.82}.ddg-surveys__method-note strong{font-weight:600}.ddg-surveys__coverage{padding:clamp(80px,9vw,132px) 0;color:var(--ddg-on-brand);background:linear-gradient(112deg,#164d7c,#246fa8 58%,#327fb7)}.ddg-surveys__section-head--light h2,.ddg-surveys__section-head--light>p{color:inherit}.ddg-surveys__section-head--light>p{opacity:.72}.ddg-surveys__coverage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ddg-surveys__coverage-grid article{min-height:210px;padding:28px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#ffffff12}.ddg-surveys__coverage-grid strong{display:block;margin-bottom:22px;color:#7bdcf3;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;letter-spacing:-.04em;line-height:1}.ddg-surveys__coverage-grid h3{margin:0 0 10px;color:inherit;font-size:1.125rem;font-weight:600;line-height:1.3}.ddg-surveys__coverage-grid p{margin:0;color:inherit;font-size:.9375rem;font-weight:400;line-height:1.7;opacity:.74}.ddg-surveys__output-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ddg-surveys__output-grid article{min-height:250px;padding:28px;border:1px solid var(--ddg-line);border-radius:18px;background:#fff;transition:transform .3s ease,box-shadow .3s ease}.ddg-surveys__output-grid article:hover{transform:translateY(-6px);box-shadow:0 20px 46px #164d7c1f}.ddg-surveys__output-icon{display:grid;width:44px;height:44px;place-items:center;margin-bottom:50px;border-radius:12px;color:var(--ddg-ink);background:#28b7e724}.ddg-surveys__faq-layout{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(50px,9vw,130px);align-items:start}.ddg-surveys__faq-intro{margin-top:24px;color:var(--ddg-ink);font-size:1rem;font-weight:400;line-height:1.75;opacity:.7}.ddg-surveys__faq-list{border-top:1px solid var(--ddg-line)}.ddg-surveys__faq-list details{border-bottom:1px solid var(--ddg-line)}.ddg-surveys__faq-list summary{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:24px;padding:25px 0;color:var(--ddg-ink);font-size:1.0625rem;font-weight:600;line-height:1.45}.ddg-surveys__faq-list summary::-webkit-details-marker{display:none}.ddg-surveys__faq-list summary span{position:relative;flex:0 0 auto;width:20px;height:20px}.ddg-surveys__faq-list summary span:before,.ddg-surveys__faq-list summary span:after{content:"";position:absolute;top:9px;left:3px;width:14px;height:1px;background:var(--ddg-ink);transition:transform .2s ease}.ddg-surveys__faq-list summary span:after{transform:rotate(90deg)}.ddg-surveys__faq-list details[open] summary span:after{transform:rotate(0)}.ddg-surveys__faq-list details>div{padding:0 52px 25px 0;color:var(--ddg-ink);font-size:.9375rem;font-weight:400;line-height:1.75;opacity:.7}.ddg-surveys__faq-list details>div p{margin:0}.ddg-surveys__cta{padding:74px 0;color:var(--ddg-on-brand);background:linear-gradient(105deg,#164d7c,#246fa8 55%,#3d8fc6)}.ddg-surveys__cta-inner{display:flex;align-items:center;justify-content:space-between;gap:48px}.ddg-surveys__cta h2{max-width:760px;margin:0;color:inherit;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.1}.ddg-surveys__cta p:last-child{max-width:700px;margin:18px 0 0;color:inherit;font-size:1rem;font-weight:400;line-height:1.7;opacity:.82}.ddg-surveys__button--light{flex:0 0 auto;color:var(--ddg-on-brand);background:var(--ddg-accent)}@keyframes ddg-surveys-track{0%{background-position:-72% 0}to{background-position:172% 0}}@keyframes ddg-surveys-card-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ddg-surveys-node{0%,58%,to{box-shadow:0 8px 24px #164d7c33}12%{box-shadow:0 0 0 7px #28b7e724,0 8px 24px #164d7c33}}@media(max-width:1100px){.ddg-surveys__service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ddg-surveys__output-grid,.ddg-surveys__method{grid-template-columns:repeat(2,minmax(0,1fr))}.ddg-surveys__method:before,.ddg-surveys__method:after{display:none}.ddg-surveys__method-number{top:22px;left:22px;margin-left:0;outline:none;box-shadow:0 8px 24px #164d7c29}.ddg-surveys__method li{padding:88px 22px 24px}}@media(max-width:990px){.ddg-surveys__hero-layout,.ddg-surveys__section-head,.ddg-surveys__faq-layout{grid-template-columns:1fr}.ddg-surveys__hero{padding-top:90px}.ddg-surveys__hero-panel{max-width:620px}.ddg-surveys__service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ddg-surveys__coverage-grid{grid-template-columns:1fr}}@media(max-width:640px){.ddg-surveys__shell{width:min(100% - 32px,1240px)}.ddg-surveys__hero{min-height:auto;padding:74px 0 64px}.ddg-surveys__hero h1{font-size:clamp(2.75rem,14vw,4rem)}.ddg-surveys__hero-layout{gap:48px}.ddg-surveys__button{width:100%}.ddg-surveys__hero-panel{padding:22px}.ddg-surveys__subnav .ddg-surveys__shell{width:100%;padding-inline:16px}.ddg-surveys__section,.ddg-surveys__coverage{padding:72px 0}.ddg-surveys__section-head{gap:24px;margin-bottom:40px}.ddg-surveys__service-grid,.ddg-surveys__output-grid{grid-template-columns:1fr}.ddg-surveys__service-grid article{min-height:0}.ddg-surveys__service-top{margin-bottom:48px}.ddg-surveys__method{grid-template-columns:1fr;gap:18px;padding:0 0 0 62px}.ddg-surveys__method:before,.ddg-surveys__method:after{display:block;top:24px;bottom:24px;left:23px;right:auto;width:2px;height:auto}.ddg-surveys__method:after{background:linear-gradient(180deg,transparent 0%,var(--ddg-accent) 42%,#7bdcf3 50%,var(--ddg-accent) 58%,transparent 100%);background-size:100% 38%;background-repeat:no-repeat;animation-name:ddg-surveys-track-vertical}.ddg-surveys__method li{min-height:0;padding:28px 48px 24px 22px}.ddg-surveys__method-number{top:24px;left:-62px;outline:6px solid var(--ddg-surface-muted)}.ddg-surveys__method-note{align-items:flex-start}.ddg-surveys__cta-inner{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.ddg-surveys{scroll-behavior:auto}.ddg-surveys__button,.ddg-surveys__service-grid article,.ddg-surveys__output-grid article,.ddg-surveys__method li{transition:none}.ddg-surveys__method:after,.ddg-surveys__method li,.ddg-surveys__method-number{animation:none}}@keyframes ddg-surveys-track-vertical{0%{background-position:0 -62%}to{background-position:0 162%}}.ddg-spares{--ddg-brand: #246fa8;--ddg-brand-dark: #164d7c;--ddg-brand-light: #3d8fc6;--ddg-accent: #28b7e7;--ddg-on-brand: #fff;--ddg-ink: #182738;--ddg-surface: #fff;--ddg-surface-muted: #f2f7fb;--ddg-line: rgba(24,39,56,.12);color:var(--ddg-ink);background:var(--ddg-surface);font-family:inherit;overflow:clip;scroll-behavior:smooth}.ddg-spares *,.ddg-spares *:before,.ddg-spares *:after{box-sizing:border-box}.ddg-spares__shell{width:min(1240px,calc(100% - 48px));margin-inline:auto}.ddg-spares__hero{position:relative;min-height:720px;padding:118px 0 88px;color:var(--ddg-on-brand);background:linear-gradient(105deg,#164d7c,#246fa8 52%,#3d8fc6);isolation:isolate}.ddg-spares__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-4;width:100%;height:100%;object-fit:cover;opacity:.4}.ddg-spares__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:linear-gradient(90deg,#0f3e67fa,#1d5b8fe0 48%,#3689c1ad)}.ddg-spares__hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 90%);mask-image:linear-gradient(to bottom,#000,transparent 90%)}.ddg-spares__hero-glow{position:absolute;z-index:-1;border-radius:50%;filter:blur(1px);opacity:.7}.ddg-spares__hero-glow--one{width:540px;height:540px;right:-180px;top:-180px;background:radial-gradient(circle,color-mix(in srgb,var(--ddg-on-brand) 22%,transparent),transparent 68%)}.ddg-spares__hero-glow--two{width:480px;height:480px;left:22%;bottom:-340px;background:radial-gradient(circle,color-mix(in srgb,var(--ddg-on-brand) 14%,transparent),transparent 68%)}.ddg-spares__hero-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(50px,8vw,112px);align-items:center}.ddg-spares__eyebrow{margin:0 0 22px;color:var(--ddg-brand);font-size:.8125rem;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.ddg-spares__hero .ddg-spares__eyebrow,.ddg-spares__control-section .ddg-spares__eyebrow,.ddg-spares__cta .ddg-spares__eyebrow{color:#7bdcf3}.ddg-spares__hero h1{max-width:760px;margin:0;color:inherit;font-size:clamp(2.75rem,4.5vw,4rem);font-weight:700;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.ddg-spares__lead{max-width:690px;margin-top:30px;color:inherit;font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:400;line-height:1.7;opacity:.9}.ddg-spares__lead p{margin:0}.ddg-spares__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.ddg-spares__button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:18px;padding:13px 22px;border:1px solid transparent;border-radius:7px;color:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .25s ease,background .25s ease,border-color .25s ease}.ddg-spares__button:hover{transform:translateY(-2px)}.ddg-spares__button svg{width:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.ddg-spares__button--primary{color:var(--ddg-on-brand);background:var(--ddg-accent)}.ddg-spares__button--secondary{color:inherit;border-color:#ffffff52;background:#ffffff0d}.ddg-spares__trust-list{display:flex;flex-wrap:wrap;gap:12px 26px;margin:36px 0 0;padding:0;color:inherit;font-size:.875rem;font-weight:500;line-height:1.5;opacity:.8;list-style:none}.ddg-spares__trust-list li{display:flex;align-items:center;gap:8px}.ddg-spares__trust-list svg{width:16px;fill:none;stroke:#7bdcf3;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ddg-spares__hero-panel{padding:30px;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:linear-gradient(145deg,#ffffff1a,#ffffff09);box-shadow:0 40px 90px #00000047;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ddg-spares__panel-topline,.ddg-spares__panel-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;color:inherit;font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;opacity:.75}.ddg-spares__status{display:inline-flex;align-items:center;gap:7px}.ddg-spares__status i{width:7px;height:7px;border-radius:50%;background:var(--ddg-accent);box-shadow:0 0 0 5px #28b7e726}.ddg-spares__hero-panel h2{margin:42px 0 22px;color:inherit;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;letter-spacing:-.02em;line-height:1.15}.ddg-spares__panel-list{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px}.ddg-spares__panel-list>div{display:grid;grid-template-columns:42px 1fr;align-items:center;padding:15px 17px;background:#0000001f}.ddg-spares__panel-list>div+div{border-top:1px solid rgba(255,255,255,.08)}.ddg-spares__panel-list span{color:#7bdcf3;font-size:.75rem;font-weight:700}.ddg-spares__panel-list p{margin:0;color:inherit;font-size:.9375rem;font-weight:400;line-height:1.5}.ddg-spares__panel-footer{margin-top:27px}.ddg-spares__panel-footer svg{width:42px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.ddg-spares__subnav{position:sticky;top:0;z-index:5;border-bottom:1px solid var(--ddg-line);background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ddg-spares__subnav .ddg-spares__shell{display:flex;gap:clamp(20px,4vw,48px);overflow-x:auto;scrollbar-width:none}.ddg-spares__subnav a{flex:0 0 auto;padding:19px 0 16px;border-bottom:2px solid transparent;color:var(--ddg-ink);font-size:.875rem;font-weight:600;line-height:1.3;opacity:.72;text-decoration:none}.ddg-spares__subnav a:hover{border-color:var(--ddg-brand);opacity:1}.ddg-spares__section{padding:clamp(80px,9vw,132px) 0;scroll-margin-top:58px}.ddg-spares__section--tint{background:var(--ddg-surface-muted)}.ddg-spares__section-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:60px;align-items:end;margin-bottom:58px}.ddg-spares__section-head h2{max-width:760px;margin:0;color:var(--ddg-ink);font-size:clamp(2.25rem,4.4vw,3.625rem);font-weight:700;letter-spacing:-.035em;line-height:1.1;text-wrap:balance}.ddg-spares__section-head>p{margin:0;color:var(--ddg-ink);font-size:1rem;font-weight:400;line-height:1.75;opacity:.7}.ddg-spares__service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ddg-spares__service-grid article{min-height:300px;padding:28px;border:1px solid var(--ddg-line);border-radius:18px;background:#fff;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.ddg-spares__service-grid article:hover{transform:translateY(-6px);border-color:#246fa859;box-shadow:0 20px 46px #164d7c1f}.ddg-spares__service-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:70px;color:var(--ddg-brand);font-size:.8125rem;font-weight:700}.ddg-spares__service-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:13px;color:var(--ddg-ink);background:#28b7e724}.ddg-spares__service-icon svg,.ddg-spares__control-icon svg,.ddg-spares__output-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.ddg-spares__service-grid h3,.ddg-spares__output-grid h3{margin:0 0 13px;color:var(--ddg-ink);font-size:1.25rem;font-weight:600;line-height:1.3}.ddg-spares__service-grid p,.ddg-spares__output-grid p{margin:0;color:var(--ddg-ink);font-size:.9375rem;font-weight:400;line-height:1.7;opacity:.7}.ddg-spares__service-rule{width:56px;height:2px;margin-top:28px;background:var(--ddg-accent)}.ddg-spares__workflow{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:76px 0 0;list-style:none}.ddg-spares__workflow:before,.ddg-spares__workflow:after{content:"";position:absolute;top:34px;left:12.5%;right:12.5%;z-index:0;height:2px;border-radius:999px;pointer-events:none}.ddg-spares__workflow:before{background:#246fa82e}.ddg-spares__workflow:after{background:linear-gradient(90deg,transparent,var(--ddg-accent),#7bdcf3,var(--ddg-accent),transparent);background-size:42% 100%;background-repeat:no-repeat;animation:ddg-spares-track 4s linear infinite}.ddg-spares__workflow li{position:relative;z-index:1;min-height:270px;padding:72px 26px 26px;border:1px solid rgba(36,111,168,.15);border-radius:18px;background:#fff;box-shadow:0 16px 40px #164d7c12;animation:ddg-spares-card-in .62s cubic-bezier(.22,.8,.32,1) backwards;animation-delay:calc(var(--workflow-index) * .12s);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.ddg-spares__workflow li:hover{transform:translateY(-7px);border-color:#246fa861;box-shadow:0 24px 52px #164d7c24}.ddg-spares__workflow-number{position:absolute;top:-66px;left:50%;z-index:4;display:grid;width:48px;height:48px;place-items:center;margin-left:-24px;border:2px solid #fff;border-radius:50%;outline:6px solid var(--ddg-surface-muted);color:#fff;background:var(--ddg-brand);box-shadow:0 8px 24px #164d7c33;font-size:.8125rem;font-weight:700;line-height:1;isolation:isolate;animation:ddg-spares-node 4s ease-out infinite;animation-delay:calc(var(--workflow-index) * .65s)}.ddg-spares__workflow-content>p{margin:0 0 16px;color:var(--ddg-brand);font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.ddg-spares__workflow-content h3{margin:0 0 12px;color:var(--ddg-ink);font-size:1.25rem;font-weight:600;line-height:1.3}.ddg-spares__workflow-content div{color:var(--ddg-ink);font-size:.9375rem;font-weight:400;line-height:1.7;opacity:.7}.ddg-spares__workflow-content div p{margin:0}.ddg-spares__workflow-note{display:flex;gap:16px;align-items:center;margin-top:24px;padding:18px 20px;border-radius:12px;background:#28b7e71a}.ddg-spares__workflow-note svg{flex:0 0 auto;width:24px;fill:none;stroke:var(--ddg-brand);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.ddg-spares__workflow-note p{margin:0;color:var(--ddg-ink);font-size:.875rem;font-weight:400;line-height:1.6;opacity:.82}.ddg-spares__workflow-note strong{font-weight:600}.ddg-spares__control-section{padding:clamp(80px,9vw,132px) 0;color:var(--ddg-on-brand);background:linear-gradient(112deg,#164d7c,#246fa8 58%,#327fb7)}.ddg-spares__section-head--light h2,.ddg-spares__section-head--light>p{color:inherit}.ddg-spares__section-head--light>p{opacity:.72}.ddg-spares__control-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ddg-spares__control-grid article{min-height:250px;padding:28px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#ffffff12;transition:transform .3s ease,background .3s ease}.ddg-spares__control-grid article:hover{transform:translateY(-6px);background:#ffffff1c}.ddg-spares__control-icon{display:grid;width:48px;height:48px;place-items:center;margin-bottom:46px;border-radius:13px;color:#7bdcf3;background:#7bdcf31f}.ddg-spares__control-grid h3{margin:0 0 12px;color:inherit;font-size:1.25rem;font-weight:600;line-height:1.3}.ddg-spares__control-grid p{margin:0;color:inherit;font-size:.9375rem;font-weight:400;line-height:1.7;opacity:.74}.ddg-spares__output-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ddg-spares__output-grid article{min-height:250px;padding:28px;border:1px solid var(--ddg-line);border-radius:18px;background:#fff;transition:transform .3s ease,box-shadow .3s ease}.ddg-spares__output-grid article:hover{transform:translateY(-6px);box-shadow:0 20px 46px #164d7c1f}.ddg-spares__output-icon{display:grid;width:48px;height:48px;place-items:center;margin-bottom:50px;border-radius:13px;color:var(--ddg-ink);background:#28b7e724}.ddg-spares__faq-layout{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(50px,9vw,130px);align-items:start}.ddg-spares__faq-intro{margin-top:24px;color:var(--ddg-ink);font-size:1rem;font-weight:400;line-height:1.75;opacity:.7}.ddg-spares__faq-list{border-top:1px solid var(--ddg-line)}.ddg-spares__faq-list details{border-bottom:1px solid var(--ddg-line)}.ddg-spares__faq-list summary{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:24px;padding:25px 0;color:var(--ddg-ink);font-size:1.0625rem;font-weight:600;line-height:1.45}.ddg-spares__faq-list summary::-webkit-details-marker{display:none}.ddg-spares__faq-list summary span{position:relative;flex:0 0 auto;width:20px;height:20px}.ddg-spares__faq-list summary span:before,.ddg-spares__faq-list summary span:after{content:"";position:absolute;top:9px;left:3px;width:14px;height:1px;background:var(--ddg-ink);transition:transform .2s ease}.ddg-spares__faq-list summary span:after{transform:rotate(90deg)}.ddg-spares__faq-list details[open] summary span:after{transform:rotate(0)}.ddg-spares__faq-list details>div{padding:0 52px 25px 0;color:var(--ddg-ink);font-size:.9375rem;font-weight:400;line-height:1.75;opacity:.7}.ddg-spares__faq-list details>div p{margin:0}.ddg-spares__cta{padding:74px 0;color:var(--ddg-on-brand);background:linear-gradient(105deg,#164d7c,#246fa8 55%,#3d8fc6)}.ddg-spares__cta-inner{display:flex;align-items:center;justify-content:space-between;gap:48px}.ddg-spares__cta h2{max-width:760px;margin:0;color:inherit;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.1}.ddg-spares__cta p:last-child{max-width:700px;margin:18px 0 0;color:inherit;font-size:1rem;font-weight:400;line-height:1.7;opacity:.82}.ddg-spares__button--light{flex:0 0 auto;color:var(--ddg-on-brand);background:var(--ddg-accent)}@keyframes ddg-spares-track{0%{background-position:-72% 0}to{background-position:172% 0}}@keyframes ddg-spares-card-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ddg-spares-node{0%,58%,to{box-shadow:0 8px 24px #164d7c33}12%{box-shadow:0 0 0 7px #28b7e724,0 8px 24px #164d7c33}}@media(max-width:1100px){.ddg-spares__service-grid,.ddg-spares__output-grid,.ddg-spares__control-grid,.ddg-spares__workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.ddg-spares__workflow:before,.ddg-spares__workflow:after{display:none}.ddg-spares__workflow-number{top:22px;left:22px;margin-left:0;outline:none;box-shadow:0 8px 24px #164d7c29}.ddg-spares__workflow li{padding:88px 22px 24px}}@media(max-width:990px){.ddg-spares__hero-layout,.ddg-spares__section-head,.ddg-spares__faq-layout{grid-template-columns:1fr}.ddg-spares__hero{padding-top:90px}.ddg-spares__hero-panel{max-width:620px}.ddg-spares__service-grid,.ddg-spares__control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ddg-spares__shell{width:min(100% - 32px,1240px)}.ddg-spares__hero{min-height:auto;padding:74px 0 64px}.ddg-spares__hero h1{font-size:clamp(2.75rem,14vw,4rem)}.ddg-spares__hero-layout{gap:48px}.ddg-spares__button{width:100%}.ddg-spares__hero-panel{padding:22px}.ddg-spares__subnav .ddg-spares__shell{width:100%;padding-inline:16px}.ddg-spares__section,.ddg-spares__control-section{padding:72px 0}.ddg-spares__section-head{gap:24px;margin-bottom:40px}.ddg-spares__service-grid,.ddg-spares__output-grid,.ddg-spares__control-grid{grid-template-columns:1fr}.ddg-spares__service-grid article{min-height:0}.ddg-spares__service-top{margin-bottom:48px}.ddg-spares__workflow{grid-template-columns:1fr;gap:18px;padding:0 0 0 62px}.ddg-spares__workflow:before,.ddg-spares__workflow:after{display:block;top:24px;bottom:24px;left:23px;right:auto;width:2px;height:auto}.ddg-spares__workflow:after{background:linear-gradient(180deg,transparent 0%,var(--ddg-accent) 42%,#7bdcf3 50%,var(--ddg-accent) 58%,transparent 100%);background-size:100% 38%;background-repeat:no-repeat;animation-name:ddg-spares-track-vertical}.ddg-spares__workflow li{min-height:0;padding:28px 48px 24px 22px}.ddg-spares__workflow-number{top:24px;left:-62px;outline:6px solid var(--ddg-surface-muted)}.ddg-spares__workflow-note{align-items:flex-start}.ddg-spares__cta-inner{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.ddg-spares{scroll-behavior:auto}.ddg-spares__button,.ddg-spares__service-grid article,.ddg-spares__output-grid article,.ddg-spares__control-grid article,.ddg-spares__workflow li{transition:none}.ddg-spares__workflow:after,.ddg-spares__workflow li,.ddg-spares__workflow-number{animation:none}}@keyframes ddg-spares-track-vertical{0%{background-position:0 -62%}to{background-position:0 162%}}.ddg-special{--ddg-brand: #246fa8;--ddg-brand-dark: #164d7c;--ddg-brand-light: #3d8fc6;--ddg-accent: #28b7e7;--ddg-on-brand: #fff;--ddg-ink: #182738;--ddg-surface: #fff;--ddg-surface-muted: #f2f7fb;--ddg-line: rgba(24,39,56,.12);color:var(--ddg-ink);background:var(--ddg-surface);font-family:inherit;overflow:clip;scroll-behavior:smooth}.ddg-special *,.ddg-special *:before,.ddg-special *:after{box-sizing:border-box}.ddg-special__shell{width:min(1240px,calc(100% - 48px));margin-inline:auto}.ddg-special__hero{position:relative;min-height:720px;padding:118px 0 88px;color:var(--ddg-on-brand);background:linear-gradient(105deg,#164d7c,#246fa8 52%,#3d8fc6);isolation:isolate}.ddg-special__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-4;width:100%;height:100%;object-fit:cover;opacity:.4}.ddg-special__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:linear-gradient(90deg,#0f3e67fa,#1d5b8fe0 48%,#3689c1ad)}.ddg-special__grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 90%);mask-image:linear-gradient(to bottom,#000,transparent 90%)}.ddg-special__hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(50px,8vw,112px);align-items:center}.ddg-special__eyebrow{margin:0 0 22px;color:var(--ddg-brand);font-size:.8125rem;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.ddg-special__hero .ddg-special__eyebrow,.ddg-special__controls .ddg-special__eyebrow,.ddg-special__cta .ddg-special__eyebrow{color:#7bdcf3}.ddg-special__hero h1{max-width:760px;margin:0;color:inherit;font-size:clamp(2.75rem,4.5vw,4rem);font-weight:700;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.ddg-special__lead{max-width:690px;margin-top:30px;color:inherit;font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:400;line-height:1.7;opacity:.9}.ddg-special__lead p{margin:0}.ddg-special__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.ddg-special__button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:22px;padding:13px 22px;border:1px solid transparent;border-radius:7px;color:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .25s ease,background .25s ease,border-color .25s ease}.ddg-special__button:hover{transform:translateY(-2px)}.ddg-special__button--primary{color:var(--ddg-on-brand);background:var(--ddg-accent)}.ddg-special__button--secondary{color:inherit;border-color:#ffffff52;background:#ffffff0d}.ddg-special__trust-list{display:flex;flex-wrap:wrap;gap:12px 26px;margin:36px 0 0;padding:0;color:inherit;font-size:.875rem;font-weight:500;line-height:1.5;opacity:.8;list-style:none}.ddg-special__trust-list li{display:flex;align-items:center;gap:8px}.ddg-special__hero-panel{padding:30px;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:linear-gradient(145deg,#ffffff1a,#ffffff09);box-shadow:0 40px 90px #00000047;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ddg-special__panel-topline,.ddg-special__panel-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;color:inherit;font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;opacity:.75}.ddg-special__status{display:inline-flex;align-items:center;gap:7px}.ddg-special__status i{width:7px;height:7px;border-radius:50%;background:var(--ddg-accent);box-shadow:0 0 0 5px #28b7e726}.ddg-special__hero-panel h2{margin:42px 0 22px;color:inherit;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;letter-spacing:-.02em;line-height:1.15}.ddg-special__panel-route{display:flex;align-items:center;gap:10px}.ddg-special__panel-route>div{display:grid;flex:1;gap:9px;min-width:0}.ddg-special__panel-route span{color:#7bdcf3;font-size:.75rem;font-weight:700}.ddg-special__panel-route p{margin:0;color:inherit;font-size:.875rem;font-weight:400;line-height:1.45}.ddg-special__panel-route i{width:25px;height:1px;flex:0 0 auto;background:#ffffff59}.ddg-special__panel-footer{margin-top:27px}.ddg-special__panel-footer svg{width:42px;fill:none;stroke:currentColor;stroke-width:1.5}.ddg-special__subnav{position:sticky;top:0;z-index:5;border-bottom:1px solid var(--ddg-line);background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ddg-special__subnav .ddg-special__shell{display:flex;gap:clamp(20px,4vw,48px);overflow-x:auto;scrollbar-width:none}.ddg-special__subnav a{flex:0 0 auto;padding:19px 0 16px;border-bottom:2px solid transparent;color:var(--ddg-ink);font-size:.875rem;font-weight:600;line-height:1.3;opacity:.72;text-decoration:none}.ddg-special__subnav a:hover{border-color:var(--ddg-brand);opacity:1}.ddg-special__section{padding:clamp(80px,9vw,132px) 0;scroll-margin-top:58px}.ddg-special__section--tint{background:var(--ddg-surface-muted)}.ddg-special__section-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:60px;align-items:end;margin-bottom:58px}.ddg-special__section-head h2,.ddg-special__faq-layout h2{max-width:760px;margin:0;color:var(--ddg-ink);font-size:clamp(2.25rem,4.4vw,3.625rem);font-weight:700;letter-spacing:-.035em;line-height:1.1;text-wrap:balance}.ddg-special__section-head>p,.ddg-special__faq-intro{margin:0;color:var(--ddg-ink);font-size:1rem;font-weight:400;line-height:1.75;opacity:.7}.ddg-special__scenario-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.ddg-special__scenario-grid article{min-height:300px;padding:28px;border:1px solid var(--ddg-line);border-radius:18px;background:#fff;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.ddg-special__scenario-grid article:hover{transform:translateY(-6px);border-color:#246fa859;box-shadow:0 20px 46px #164d7c1f}.ddg-special__scenario-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:70px;color:var(--ddg-brand);font-size:.8125rem;font-weight:700}.ddg-special__scenario-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;color:var(--ddg-ink);background:#28b7e724;font-size:1.25rem}.ddg-special__scenario-icon svg,.ddg-special__control-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.ddg-special__scenario-grid h3,.ddg-special__control-grid h3,.ddg-special__industry-grid h3{margin:0 0 13px;color:var(--ddg-ink);font-size:1.25rem;font-weight:600;line-height:1.3}.ddg-special__scenario-grid p,.ddg-special__control-grid p,.ddg-special__industry-grid p{margin:0;color:var(--ddg-ink);font-size:.9375rem;font-weight:400;line-height:1.7;opacity:.7}.ddg-special__scenario-rule{width:56px;height:2px;margin-top:28px;background:var(--ddg-accent)}.ddg-special__workflow{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:76px 0 0;list-style:none}.ddg-special__workflow:before,.ddg-special__workflow:after{content:"";position:absolute;top:34px;left:12.5%;right:12.5%;z-index:0;height:2px;border-radius:999px;pointer-events:none}.ddg-special__workflow:before{background:#246fa82e}.ddg-special__workflow:after{background:linear-gradient(90deg,transparent,var(--ddg-accent),#7bdcf3,var(--ddg-accent),transparent);background-size:42% 100%;background-repeat:no-repeat;animation:ddg-special-track 4s linear infinite}.ddg-special__workflow li{position:relative;z-index:1;min-height:270px;padding:72px 26px 26px;border:1px solid rgba(36,111,168,.15);border-radius:18px;background:#fff;box-shadow:0 16px 40px #164d7c12;animation:ddg-special-card-in .62s cubic-bezier(.22,.8,.32,1) backwards;animation-delay:calc(var(--workflow-index) * .12s);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.ddg-special__workflow li:hover{transform:translateY(-7px);border-color:#246fa861;box-shadow:0 24px 52px #164d7c24}.ddg-special__workflow-number{position:absolute;top:-66px;left:50%;z-index:4;display:grid;width:48px;height:48px;place-items:center;margin-left:-24px;border:2px solid #fff;border-radius:50%;outline:6px solid var(--ddg-surface-muted);color:#fff;background:var(--ddg-brand);box-shadow:0 8px 24px #164d7c33;font-size:.8125rem;font-weight:700;line-height:1;isolation:isolate;animation:ddg-special-node 4s ease-out infinite;animation-delay:calc(var(--workflow-index) * .65s)}.ddg-special__workflow-content>p{margin:0 0 16px;color:var(--ddg-brand);font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.ddg-special__workflow-content h3{margin:0 0 12px;color:var(--ddg-ink);font-size:1.25rem;font-weight:600;line-height:1.3}.ddg-special__workflow-content div{color:var(--ddg-ink);font-size:.9375rem;font-weight:400;line-height:1.7;opacity:.7}.ddg-special__workflow-content div p{margin:0}.ddg-special__workflow-note{display:flex;gap:16px;align-items:center;margin-top:24px;padding:18px 20px;border-radius:12px;background:#28b7e71a}.ddg-special__workflow-note svg{flex:0 0 auto;width:24px;fill:none;stroke:var(--ddg-brand);stroke-width:1.7}.ddg-special__workflow-note p{margin:0;color:var(--ddg-ink);font-size:.875rem;font-weight:400;line-height:1.6;opacity:.82}.ddg-special__workflow-note strong{font-weight:600}.ddg-special__controls{color:var(--ddg-on-brand);background:linear-gradient(112deg,#164d7c,#246fa8 58%,#327fb7)}.ddg-special__section-head--light h2,.ddg-special__section-head--light>p{color:inherit}.ddg-special__section-head--light>p{opacity:.72}.ddg-special__control-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ddg-special__control-grid article{min-height:250px;padding:28px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#ffffff12;transition:transform .3s ease,background .3s ease}.ddg-special__control-grid article:hover{transform:translateY(-6px);background:#ffffff1f}.ddg-special__control-icon{display:grid;width:44px;height:44px;place-items:center;margin-bottom:48px;border-radius:12px;color:#7bdcf3;background:#7bdcf31f;font-size:1.25rem}.ddg-special__control-grid h3{color:inherit}.ddg-special__control-grid p{color:inherit;opacity:.74}.ddg-special__industry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ddg-special__industry-grid article{min-height:210px;padding:28px;border:1px solid var(--ddg-line);border-radius:18px;background:#fff;transition:transform .3s ease,box-shadow .3s ease}.ddg-special__industry-grid article:hover{transform:translateY(-5px);box-shadow:0 18px 42px #164d7c1a}.ddg-special__industry-grid article>span{display:block;margin-bottom:46px;color:var(--ddg-brand);font-size:1.75rem;font-weight:700;line-height:1}.ddg-special__faq-layout{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(50px,9vw,130px);align-items:start}.ddg-special__faq-intro{margin-top:24px}.ddg-special__faq-list{border-top:1px solid var(--ddg-line)}.ddg-special__faq-list details{border-bottom:1px solid var(--ddg-line)}.ddg-special__faq-list summary{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:24px;padding:25px 0;color:var(--ddg-ink);font-size:1.0625rem;font-weight:600;line-height:1.45}.ddg-special__faq-list summary::-webkit-details-marker{display:none}.ddg-special__faq-list summary span{position:relative;flex:0 0 auto;width:20px;height:20px}.ddg-special__faq-list summary span:before,.ddg-special__faq-list summary span:after{content:"";position:absolute;top:9px;left:3px;width:14px;height:1px;background:var(--ddg-ink);transition:transform .2s ease}.ddg-special__faq-list summary span:after{transform:rotate(90deg)}.ddg-special__faq-list details[open] summary span:after{transform:rotate(0)}.ddg-special__faq-list details>div{padding:0 52px 25px 0;color:var(--ddg-ink);font-size:.9375rem;font-weight:400;line-height:1.75;opacity:.7}.ddg-special__faq-list details>div p{margin:0}.ddg-special__cta{padding:74px 0;color:var(--ddg-on-brand);background:linear-gradient(105deg,#164d7c,#246fa8 55%,#3d8fc6)}.ddg-special__cta-inner{display:flex;align-items:center;justify-content:space-between;gap:48px}.ddg-special__cta h2{max-width:760px;margin:0;color:inherit;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.1}.ddg-special__cta p:last-child{max-width:700px;margin:18px 0 0;color:inherit;font-size:1rem;font-weight:400;line-height:1.7;opacity:.82}.ddg-special__button--light{flex:0 0 auto;color:var(--ddg-on-brand);background:var(--ddg-accent)}@keyframes ddg-special-track{0%{background-position:-72% 0}to{background-position:172% 0}}@keyframes ddg-special-card-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ddg-special-node{0%,58%,to{box-shadow:0 0 0 6px var(--ddg-surface-muted),0 8px 24px #164d7c33}12%{box-shadow:0 0 0 6px var(--ddg-surface-muted),0 0 0 13px #28b7e724,0 8px 24px #164d7c33}}@media(max-width:1100px){.ddg-special__scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ddg-special__workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.ddg-special__workflow:before,.ddg-special__workflow:after{display:none}.ddg-special__workflow-number{top:22px;left:22px;margin-left:0;box-shadow:0 8px 24px #164d7c29}.ddg-special__workflow li{padding:88px 22px 24px}}@media(max-width:990px){.ddg-special__hero-grid,.ddg-special__section-head,.ddg-special__faq-layout{grid-template-columns:1fr}.ddg-special__hero{padding-top:90px}.ddg-special__hero-panel{max-width:620px}.ddg-special__scenario-grid,.ddg-special__control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ddg-special__industry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.ddg-special__shell{width:min(100% - 32px,1240px)}.ddg-special__hero{min-height:auto;padding:74px 0 64px}.ddg-special__hero h1{font-size:clamp(2.75rem,14vw,4rem)}.ddg-special__hero-grid{gap:48px}.ddg-special__button{width:100%}.ddg-special__hero-panel{padding:22px}.ddg-special__panel-route{gap:6px}.ddg-special__panel-route p{font-size:.75rem}.ddg-special__subnav .ddg-special__shell{width:100%;padding-inline:16px}.ddg-special__section{padding:72px 0}.ddg-special__section-head{gap:24px;margin-bottom:40px}.ddg-special__scenario-grid,.ddg-special__control-grid,.ddg-special__industry-grid{grid-template-columns:1fr}.ddg-special__scenario-grid article{min-height:0}.ddg-special__scenario-top{margin-bottom:48px}.ddg-special__workflow{grid-template-columns:1fr;gap:18px;padding:0 0 0 62px}.ddg-special__workflow:before,.ddg-special__workflow:after{display:block;top:24px;bottom:24px;left:23px;right:auto;width:2px;height:auto}.ddg-special__workflow:after{background:linear-gradient(180deg,transparent 0%,var(--ddg-accent) 42%,#7bdcf3 50%,var(--ddg-accent) 58%,transparent 100%);background-size:100% 38%;background-repeat:no-repeat;animation-name:ddg-special-track-vertical}.ddg-special__workflow li{min-height:0;padding:28px 48px 24px 22px}.ddg-special__workflow-number{top:24px;left:-62px}.ddg-special__workflow-note{align-items:flex-start}.ddg-special__cta-inner{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.ddg-special{scroll-behavior:auto}.ddg-special__button,.ddg-special__scenario-grid article,.ddg-special__workflow li,.ddg-special__control-grid article,.ddg-special__industry-grid article{transition:none}.ddg-special__workflow:after,.ddg-special__workflow li,.ddg-special__workflow-number{animation:none}}@keyframes ddg-special-track-vertical{0%{background-position:0 -62%}to{background-position:0 162%}}
/*# sourceMappingURL=/cdn/shop/t/45/compiled_assets/styles.css.map */
