.original-process{color:var(--old-process-text,#fff);background:var(--old-process-bg,#253b73);font:400 16px/24px var(--process-body,var(--ros-body,Roboto,Arial,sans-serif));padding:clamp(44px,6vw,80px) 0}.original-process .op-frame{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding-inline:24px}.original-process .op-title{align-items:center;gap:28px;display:flex}.original-process .op-title h2{color:var(--old-process-surface,#fff);font:700 30px/1.1 var(--process-display,var(--ros-display,Rubik,Arial,sans-serif));letter-spacing:-.025em;text-transform:uppercase;margin:0}.original-process .op-title span{background:var(--old-process-accent,#344f8a);flex:1;height:1px}.original-process .op-steps{grid-template-columns:minmax(0,1fr);gap:12px;margin:clamp(26px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.original-process .op-steps li{text-align:center;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.original-process .op-number{width:40px;height:40px;color:var(--old-process-bg,#253b73);background:var(--old-process-surface,#fff);box-shadow:0 0 0 4px color-mix(in oklab,var(--old-process-accent,#344f8a) 40%,transparent);font:700 20px/28px var(--process-display,var(--ros-display,Rubik,Arial,sans-serif));border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.original-process .op-arrow{box-sizing:border-box;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);width:100%;min-height:56px;color:var(--old-process-ink,#202939);background:var(--old-process-surface,#fff);justify-content:center;align-items:center;padding:12px 20px;display:flex}.original-process .op-arrow h3{color:inherit;font:700 14px/20px var(--process-display,var(--ros-display,Rubik,Arial,sans-serif));text-transform:uppercase;letter-spacing:.025em;margin:0}@media (min-width:768px){.original-process .op-frame{padding-inline:32px}.original-process .op-title h2{font-size:36px}}@media (min-width:1024px){.original-process .op-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.original-process .op-steps li{flex-direction:column;gap:20px;display:flex}.original-process .op-number{width:56px;height:56px}.original-process .op-arrow{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%);min-height:72px}.original-process li:first-child .op-arrow{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%)}.original-process li:last-child .op-arrow{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,14px 50%)}}
