.dc-band-processflow{background:#021120;border-bottom:1px solid rgba(95,150,193,.18);color:#fff;overflow:hidden;padding-block:var(--space-9);position:relative}.dc-band-processflow--slim{padding-block:var(--space-7)}.dc-band-processflow:before{background:radial-gradient(55% 65% at 82% 8%,rgba(110,167,212,.26),transparent 72%),radial-gradient(45% 60% at 8% 92%,rgba(95,150,193,.14),transparent 72%)}.dc-band-processflow:after,.dc-band-processflow:before{content:"";inset:0;pointer-events:none;position:absolute}.dc-band-processflow:after{background-image:radial-gradient(rgba(150,190,220,.32) 1px,transparent 0);background-size:5px 5px;-webkit-mask-image:radial-gradient(45% 55% at 82% 12%,rgba(0,0,0,.95) 0,rgba(0,0,0,.5) 45%,transparent 80%);mask-image:radial-gradient(45% 55% at 82% 12%,rgba(0,0,0,.95) 0,rgba(0,0,0,.5) 45%,transparent 80%);opacity:.6}.dc-band-processflow .container{position:relative;z-index:1}.dc-band-processflow .section-head{margin:0 0 64px;max-width:760px}.dc-band-processflow .section-head h2{color:#fff;font-size:clamp(32px,3.4vw,48px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0;text-wrap:balance}.dc-band-processflow .section-head h2 .phases-accent{color:#6895bf}.dc-band-processflow .section-head p{color:#b9ccdd;font-size:18px;line-height:1.6;margin:20px 0 0;max-width:620px;text-wrap:pretty}.dc-band-processflow .process-flow{align-items:stretch;display:flex;gap:0}.dc-band-processflow .pstep{background:hsla(0,0%,100%,.03);border:1px solid rgba(95,150,193,.2);border-radius:10px;display:flex;flex:1 1 0;flex-direction:column;padding:28px;position:relative;transition:border-color .9s ease,background .9s ease}.dc-band-processflow .pstep:hover{background:hsla(0,0%,100%,.05);border-color:rgba(95,150,193,.5);cursor:pointer}.dc-band-processflow .pstep-icon{color:var(--color-accent);height:30px;opacity:.55;pointer-events:none;position:absolute;right:22px;top:22px;transition:color .9s ease,opacity .9s ease;width:30px}.dc-band-processflow .pstep:hover .pstep-icon{color:#fff;opacity:.9}.dc-band-processflow .pstep-icon svg{display:block;height:30px;stroke-width:1.5;width:30px}.dc-band-processflow .pstep-num{color:var(--color-accent);font-size:30px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1;margin-bottom:2px}.dc-band-processflow .pstep h3{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 4px;padding-right:40px}.dc-band-processflow .pstep p{color:#b9ccdd;font-size:15px;line-height:1.4;margin:0 0 16px}.dc-band-processflow .pstep-time{align-self:flex-start;background:var(--color-accent);border-radius:999px;color:#fff;font-size:13px;font-weight:700;line-height:1;margin-top:auto;padding:8px 14px;white-space:nowrap}.dc-band-processflow .pchevron{flex:0 0 56px;--chev-rot:0deg;align-items:center;color:var(--color-accent);display:flex;justify-content:center}.dc-band-processflow .pchevron svg{height:22px;width:22px}.dc-band-processflow .reveal{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}.dc-band-processflow .reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.dc-band-processflow.fs-armed .pstep{opacity:0;transform:translateY(16px);transition:opacity .6s ease-out,transform .6s ease-out;transition-delay:var(--d,0s)}.dc-band-processflow.fs-armed .pchevron{opacity:0;transition:opacity .4s ease-out;transition-delay:var(--d,0s)}.dc-band-processflow.fs-armed .process-flow>.pstep:first-child{--d:0ms}.dc-band-processflow.fs-armed .process-flow>.pchevron:nth-child(2){--d:600ms}.dc-band-processflow.fs-armed .process-flow>.pstep:nth-child(3){--d:120ms}.dc-band-processflow.fs-armed .process-flow>.pchevron:nth-child(4){--d:720ms}.dc-band-processflow.fs-armed .process-flow>.pstep:nth-child(5){--d:240ms}.dc-band-processflow.fs-armed .process-flow>.pchevron:nth-child(6){--d:840ms}.dc-band-processflow.fs-armed .process-flow>.pstep:nth-child(7){--d:360ms}.dc-band-processflow.fs-armed .process-flow>.pchevron:nth-child(8){--d:960ms}.dc-band-processflow.fs-armed .process-flow>.pstep:nth-child(9){--d:480ms}.dc-band-processflow.fs-armed.fs-revealed .pstep{opacity:1;transform:none}.dc-band-processflow.fs-armed.fs-revealed .pchevron{opacity:1}}@media (max-width:980px){.dc-band-processflow .process-flow{flex-direction:column}.dc-band-processflow .pchevron{flex:0 0 40px;--chev-rot:90deg;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.dc-band-processflow .reveal{opacity:1;transform:none;transition:none}}