.product-workflow{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(32px,6vw,88px);width:min(100%,1380px);margin:0 auto;padding:65px 28px 85px;display:grid}.product-workflow-copy{min-width:0}.product-workflow-copy h2{letter-spacing:-.045em;color:#10243d;margin:18px 0 24px;font-size:clamp(34px,3.5vw,52px);font-weight:700;line-height:1.08}.product-workflow-copy h2 span{color:#1d4ed8}.product-workflow-copy>p{color:#526981;max-width:470px;font-size:18px;line-height:1.75}.product-motion-toggle{color:#173d71;cursor:pointer;background:#fff;border:1px solid #b8cbe5;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:44px;margin-top:12px;padding:12px 17px;font:600 14px/1.4 Arial,Helvetica,sans-serif;display:inline-flex}.product-motion-toggle svg{width:16px;height:16px}.product-motion-toggle:hover{background:#edf4ff;border-color:#2563eb}.product-workflow-stage{isolation:isolate;color:#fff;background:radial-gradient(at 8% 2%,#285de04d,#0000 60%),radial-gradient(at 95% 95%,#c9204340,#0000 55%),#081d42;border:1px solid #5474a6;border-radius:24px;min-height:440px;padding:36px 32px 55px;position:relative;overflow:hidden;box-shadow:0 28px 65px #112f6420}.product-workflow-orbit{z-index:-1;pointer-events:none;border:1px solid #8ab7ff30;border-radius:50%;position:absolute;inset:10% -15% -10% 18%;transform:rotate(-22deg);box-shadow:0 0 50px #2764ed12,inset 0 0 50px #2764ed12}.product-workflow-nodes{z-index:1;gap:22px;margin:0;padding:0;list-style:none;display:grid;position:relative}.product-workflow-node{color:#fff;background:#102e60;border:1px solid #668ac166;border-radius:15px;width:78%;padding:22px 24px;box-shadow:0 14px 30px #020b1b40}.product-workflow-node:nth-child(2){background:#182949;border-color:#db6b8266;justify-self:end}.product-workflow-node:nth-child(3){width:82%}.product-workflow-node>div{justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;display:flex}.product-workflow-node small{letter-spacing:.1em;color:#dce8ff;font-size:11px;font-weight:600;line-height:1.4}.product-workflow-node svg{color:#a5cbff;flex:none;width:21px;height:21px}.product-workflow-node strong{letter-spacing:-.025em;color:inherit;font-size:21px;font-weight:700;line-height:1.25;display:block}.product-workflow-node p{color:#dce8ff;margin:9px 0 0;font-size:14px;line-height:1.6}.product-workflow-track{background:#ffffff20;border-radius:8px;height:4px;margin-top:17px;display:block;position:relative;overflow:hidden}.product-workflow-track i{background:linear-gradient(90deg,#79b7ff,#ef6b86);border-radius:8px;width:35%;height:100%;display:block}.product-workflow-complete{color:#dce8ff;align-items:center;gap:7px;margin-top:15px;font-size:12px;line-height:1.5;display:flex}.product-workflow-complete svg{width:16px;height:16px}.product-workflow-connector{stroke-width:1px;color:#a5cbff;opacity:.3;z-index:0;width:50px;height:50px;position:absolute;top:40%;right:12%;transform:rotate(90deg)}.product-workflow-caption{color:#dce8ff;letter-spacing:.04em;font-size:11px;position:absolute;bottom:18px;right:24px}@media (prefers-reduced-motion:no-preference){.product-workflow-node{animation:9s ease-in-out infinite product-flow-focus}.product-workflow-node:nth-child(2){animation-delay:-6s}.product-workflow-node:nth-child(3){animation-delay:-3s}.product-workflow-track i{animation:3s ease-in-out infinite product-flow-travel}.product-workflow-node:nth-child(2) .product-workflow-track i{animation-delay:1.5s}.product-workflow-orbit{animation:14s ease-in-out infinite alternate product-flow-orbit}@keyframes product-flow-focus{0%,30%,to{border-color:#668ac166;translate:0;box-shadow:0 14px 30px #020b1b40}12%,20%{border-color:#93c5fd;translate:0 -4px;box-shadow:0 0 28px #3b82f63b}}@keyframes product-flow-travel{0%{transform:translate(-110%)}to{transform:translate(390%)}}@keyframes product-flow-orbit{to{transform:rotate(-12deg)scale(1.08)}}}.product-workflow[data-paused=true] :is(.product-workflow-node,.product-workflow-track i,.product-workflow-orbit){animation-play-state:paused}@media (max-width:1000px){.product-workflow{grid-template-columns:1fr;gap:30px;padding:45px 28px 60px}.product-workflow-copy>p{max-width:650px}.product-workflow-stage{justify-self:center;width:100%;max-width:740px}}@media (max-width:600px){.product-workflow{padding:35px 18px 55px}.product-workflow-copy>p{font-size:17px}.product-workflow-stage{border-radius:18px;min-height:0;padding:24px 18px 50px}.product-workflow-node,.product-workflow-node:nth-child(3){width:94%;padding:18px}.product-workflow-node strong{font-size:19px}.product-workflow-node p{font-size:13px}.product-workflow-caption{font-size:10px;right:18px}.product-workflow-connector{display:none}}@media (prefers-reduced-motion:reduce){.product-workflow :is(.product-workflow-node,.product-workflow-track i,.product-workflow-orbit){animation:none!important}.product-motion-toggle{display:none}}
