#pa-process-root{background:#1c2026;color:#f7f7f7;padding:64px 0;font-family:Manrope,Arial,sans-serif}#pa-process-root *{box-sizing:border-box}#pa-process-root .pa-process-inner{width:calc(100% - 48px);max-width:1240px;margin:auto;scroll-margin-top:130px}#pa-process-root .pa-process-kicker{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;margin:0 0 18px}#pa-process-root .pa-process-kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:#fc4d08}#pa-process-root h2{font:800 clamp(32px,3.5vw,46px)/1.15 Manrope,Arial,sans-serif;letter-spacing:-1.2px;margin:0 0 18px;color:#f7f7f7}#pa-process-root .pa-process-lead{font-size:19px;line-height:1.6;color:#b2b5bf;margin:0}#pa-process-root .pa-process-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:0;margin:44px 0 0;gap:0;counter-reset:process}#pa-process-root .pa-process-steps li{position:relative;padding-right:24px;min-width:0;margin:0}#pa-process-root .pa-process-number{display:block;font-size:36px;font-weight:800;line-height:44px;color:#f7f7f7}#pa-process-root .pa-process-steps li:before{content:"";position:absolute;top:64px;left:6px;right:-6px;height:1px;background:#a4a7ac}#pa-process-root .pa-process-steps li:last-child:before{right:0}#pa-process-root .pa-process-steps li:after{content:"";position:absolute;top:58px;left:0;width:12px;height:12px;border-radius:50%;background:#fc4d08}#pa-process-root .pa-process-steps h3{font:800 21px/1.3 Manrope,Arial,sans-serif;letter-spacing:-.35px;color:#f7f7f7;margin:48px 0 12px;min-height:55px}#pa-process-root .pa-process-steps p{font-size:16px;line-height:1.6;font-weight:400;margin:0;color:#b2b5bf}#pa-process-root .pa-process-end{position:absolute;right:0;top:50px;width:102px;height:28px;background:#1c2026}#pa-process-root .pa-process-footer{margin-top:44px;display:flex;align-items:center;justify-content:space-between;gap:24px}#pa-process-root .pa-process-footer>p{color:#b2b5bf;font-size:14px;line-height:1.5;margin:0;max-width:720px}#pa-process-root .pa-process-cta{display:inline-flex;position:relative;overflow:hidden;align-items:center;justify-content:space-between;gap:24px;flex:none;min-height:52px;padding:12px 18px;border:1px solid #f7f7f7;border-radius:9px;font-size:17px;font-weight:500;color:#f7f7f7;background:transparent;text-decoration:none}#pa-process-root .pa-process-cta svg{width:36px;height:16px;transition:transform .22s}#pa-process-root .pa-process-cta:hover svg,#pa-process-root .pa-process-cta:focus-visible svg{transform:translateX(6px)}#pa-process-root .pa-process-cta:focus-visible{outline:2px solid #b8b8b8;outline-offset:4px}#pa-process-root .pa-process-cta:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,#ffffff22 48%,transparent 66%);transform:translateX(-120%)}#pa-process-root .pa-process-cta:hover:before{animation:pa-process-shine .7s ease-out}@keyframes pa-process-shine{to{transform:translateX(120%)}}@media(max-width:1100px){#pa-process-root .pa-process-steps li{padding-right:18px}#pa-process-root .pa-process-steps h3{font-size:19px;min-height:50px}#pa-process-root .pa-process-steps p{font-size:15px}#pa-process-root .pa-process-end{width:82px}}@media(max-width:900px){#pa-process-root{padding:44px 0}#pa-process-root .pa-process-inner{width:calc(100% - 32px)}#pa-process-root .pa-process-steps{display:block;margin-top:30px}#pa-process-root .pa-process-steps li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:6px 20px;padding:0 0 30px}#pa-process-root .pa-process-number{grid-column:1;grid-row:1;font-size:28px;line-height:36px}#pa-process-root .pa-process-steps h3{grid-column:2;grid-row:1;margin:4px 0 0;min-height:0;font-size:22px}#pa-process-root .pa-process-steps p{grid-column:2;grid-row:2;font-size:16px;max-width:620px}#pa-process-root .pa-process-steps li:before{top:49px;bottom:0;left:16px;width:1px;height:auto;right:auto}#pa-process-root .pa-process-steps li:after{top:47px;left:11px;width:11px;height:11px}#pa-process-root .pa-process-steps li:last-child{padding-bottom:65px}#pa-process-root .pa-process-steps li:last-child:before{bottom:35px;right:auto}#pa-process-root .pa-process-end{top:auto;bottom:13px;left:-29px;right:auto;width:90px;height:28px;transform:rotate(90deg);transform-origin:center}#pa-process-root .pa-process-footer{margin-top:18px;align-items:flex-start;flex-direction:column}#pa-process-root .pa-process-lead{font-size:17px}}@media(prefers-reduced-motion:reduce){#pa-process-root .pa-process-cta:before{display:none}#pa-process-root .pa-process-cta svg{transition:none}}

/* Smooth final-stage transition into the signature. */
#pa-process-root .pa-process-steps li:last-child:before{background:linear-gradient(90deg,#a4a7ac 0%,#fc4d08 58%,#fc4d08 100%)}
@media(max-width:900px){#pa-process-root .pa-process-steps li:last-child:before{background:linear-gradient(180deg,#a4a7ac 0%,#fc4d08 60%,#fc4d08 100%)}}

#pa-process-root .pa-process-flow{position:absolute;left:0;top:48.5px;width:100%;height:32px;pointer-events:none}
@media(min-width:901px){#pa-process-root .pa-process-steps li:last-child:before,#pa-process-root .pa-process-end{display:none}}
@media(max-width:900px){#pa-process-root .pa-process-flow{display:none}}

@media(min-width:551px) and (max-width:900px){#pa-process-root .pa-process-cta{align-self:flex-end}}
