.ll-workflow{background:#fff;color:#011e41;font-family:Poppins,sans-serif;padding:70px 28px 76px;width:100%}.ll-workflow__inner{align-items:center;display:grid;gap:78px;grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);margin:0 auto;max-width:1180px;width:100%}.ll-workflow__copy{max-width:520px}.ll-workflow__eyebrow{color:#0095a9;font-size:13px;font-weight:700;letter-spacing:.11em;line-height:1.4;margin-bottom:14px;text-transform:uppercase}.ll-workflow__heading{color:#011e41;font-family:inherit;font-size:clamp(40px,4.6vw,58px);font-weight:650;letter-spacing:-.045em;line-height:1.04;margin:0}.ll-workflow__description{color:rgba(1,30,65,.68);font-size:17px;line-height:1.7;margin-top:22px;max-width:500px}.ll-workflow__description p{margin:0}.ll-workflow__description p+p{margin-top:12px}.ll-workflow__points{display:flex;flex-direction:column;gap:26px;margin-top:42px}.ll-workflow-point{display:grid;gap:14px;grid-template-columns:34px minmax(0,1fr);opacity:1;transform:translateY(0)}.ll-workflow--js
.ll-workflow-point{opacity:0;transform:translateY(16px);transition:opacity .65s ease,transform .75s cubic-bezier(.22,.61,.36,1)}.ll-workflow--js
.ll-workflow-point.is-visible{opacity:1;transform:translateY(0)}.ll-workflow-point__marker{align-items:center;background:rgba(1,189,214,.06);border:1px solid rgba(1,149,169,.25);border-radius:999px;display:flex;height:28px;justify-content:center;margin-top:2px;position:relative;width:28px}.ll-workflow-point__marker span{background:#01bdd6;border-radius:999px;box-shadow:0 0 0 5px rgba(1,189,214,.08);height:7px;width:7px}.ll-workflow-point__title{color:#011e41;font-family:inherit;font-size:18px;font-weight:650;line-height:1.4;margin:0}.ll-workflow-point__description{color:rgba(1,30,65,.62);font-size:15px;line-height:1.65;margin-top:5px}.ll-workflow-point__description p{margin:0}.ll-workflow__visual{aspect-ratio:700/540;background:radial-gradient(circle at 50% 43%,rgba(1,189,214,.11),transparent 27%),linear-gradient(145deg,#fafdff,#f5fbfd 50%,#fff);border:1px solid rgba(1,30,65,.07);border-radius:28px;box-shadow:0 24px 70px rgba(1,30,65,.07);isolation:isolate;min-height:480px;overflow:hidden;position:relative;width:100%}.ll-workflow__visual:before{background-image:linear-gradient(rgba(1,30,65,.025) 1px,transparent 0),linear-gradient(90deg,rgba(1,30,65,.025) 1px,transparent 0);background-size:34px 34px;content:"";inset:0;opacity:.4;position:absolute;z-index:-2}.ll-workflow__visual-glow{animation:ll-flow-ambient 7s ease-in-out infinite;background:radial-gradient(circle,rgba(1,189,214,.12),transparent 68%);border-radius:999px;height:330px;left:50%;position:absolute;top:28%;transform:translate(-50%,-50%);width:330px;z-index:-1}@keyframes ll-flow-ambient{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-47%) scale(1.08)}}.ll-workflow__connections{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:1}.ll-workflow-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.ll-workflow-line--base{stroke:rgba(1,30,65,.1);stroke-width:1.6}.ll-workflow-line--draw{opacity:.65;stroke:#01bdd6;stroke-width:2.1}.ll-workflow--js
.ll-workflow-line--draw{stroke-dasharray:1;stroke-dashoffset:1}.ll-workflow.is-visible
.ll-workflow-line--draw{animation:ll-flow-draw 1.5s cubic-bezier(.22,.61,.36,1) forwards}@keyframes ll-flow-draw{to{stroke-dashoffset:0}}.ll-workflow-line--pulse{opacity:0;stroke:rgba(1,189,214,.9);stroke-dasharray:1 18;stroke-width:3}.ll-workflow.is-visible
.ll-workflow-line--pulse{animation:ll-flow-pulse 2.8s linear infinite;opacity:1}@keyframes ll-flow-pulse{0%{stroke-dashoffset:0}to{stroke-dashoffset:-38}}.ll-flow-node{align-items:center;background:hsla(0,0%,100%,.94);border:1px solid rgba(1,30,65,.12);border-radius:999px;box-shadow:0 10px 30px rgba(1,30,65,.07);color:#011e41;cursor:default;display:flex;font-size:14px;font-weight:600;gap:9px;justify-content:center;line-height:1;min-width:112px;padding:11px 18px;position:absolute;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease,background .3s ease;z-index:3}.ll-flow-node:hover{background:#fff;border-color:rgba(1,189,214,.48);box-shadow:0 14px 35px rgba(1,149,169,.12);transform:translateY(-3px)}.ll-flow-node__dot{box-shadow:0 0 0 5px rgba(1,189,214,.1)}.ll-flow-node__dot,.ll-flow-node__status{background:#01bdd6;border-radius:999px;height:7px;width:7px}.ll-flow-node__status{animation:ll-node-status 2.2s ease-in-out infinite}@keyframes ll-node-status{0%,to{box-shadow:0 0 0 0 rgba(1,189,214,0)}50%{box-shadow:0 0 0 6px rgba(1,189,214,.11)}}.ll-flow-node--top{left:50%;top:8%;transform:translateX(-50%)}.ll-flow-node--top:hover{transform:translateX(-50%) translateY(-3px)}.ll-flow-node--left{left:26%;top:62%;transform:translateX(-50%)}.ll-flow-node--left:hover{transform:translateX(-50%) translateY(-3px)}.ll-flow-node--middle{left:50%;top:62%;transform:translateX(-50%)}.ll-flow-node--middle:hover{transform:translateX(-50%) translateY(-3px)}.ll-flow-node--right{left:74%;top:62%;transform:translateX(-50%)}.ll-flow-node--right:hover{transform:translateX(-50%) translateY(-3px)}.ll-flow-node--bottom{left:50%;top:89%;transform:translate(-50%,-50%)}.ll-flow-node--bottom:hover{transform:translate(-50%,calc(-50% - 3px))}.ll-flow-center{align-items:center;background:linear-gradient(135deg,#011e41,#0a2d5c 70%,#0f6f94);border:1px solid rgba(1,189,214,.35);border-radius:20px;box-shadow:0 20px 50px rgba(1,30,65,.2);display:flex;gap:14px;left:50%;padding:18px 22px;position:absolute;top:40%;transform:translate(-50%,-50%);transition:transform .35s ease,box-shadow .35s ease;width:230px;z-index:4}.ll-flow-center:hover{box-shadow:0 26px 60px rgba(1,30,65,.25);transform:translate(-50%,calc(-50% - 4px))}.ll-flow-center__halo{animation:ll-center-halo 4s ease-in-out infinite;border:1px solid rgba(1,189,214,.1);border-radius:28px;inset:-14px;position:absolute;z-index:-1}@keyframes ll-center-halo{0%,to{opacity:.4;transform:scale(.97)}50%{opacity:.9;transform:scale(1.035)}}.ll-flow-center__icon{flex:0 0 auto;width:54px}.ll-flow-center__icon svg{display:block;height:auto;width:100%}.ll-flow-center__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.ll-flow-center__copy strong{color:#fff;font-size:17px;font-weight:650;line-height:1.25}.ll-flow-center__copy span{color:hsla(0,0%,100%,.67);font-size:13px;line-height:1.3}.ll-workflow--js
.ll-flow-center,.ll-workflow--js
.ll-flow-node{opacity:0}.ll-workflow.is-visible
.ll-flow-center,.ll-workflow.is-visible
.ll-flow-node{animation:ll-node-enter .75s cubic-bezier(.22,.61,.36,1) forwards}.ll-workflow.is-visible
.ll-flow-node--top{animation-delay:.1s}.ll-workflow.is-visible
.ll-flow-center{animation-delay:.35s}.ll-workflow.is-visible
.ll-flow-node--left{animation-delay:.7s}.ll-workflow.is-visible
.ll-flow-node--middle{animation-delay:.85s}.ll-workflow.is-visible
.ll-flow-node--right{animation-delay:1s}.ll-workflow.is-visible
.ll-flow-node--bottom{animation-delay:1.25s}@keyframes ll-node-enter{0%{filter:blur(4px);opacity:0}to{filter:blur(0);opacity:1}}.ll-workflow__visual.has-node-hover
.ll-workflow-line--base{opacity:.45}.ll-workflow__visual.has-node-hover
.ll-workflow-line--pulse{opacity:.35}.ll-flow-center.is-hovered,.ll-flow-node.is-hovered{border-color:rgba(1,189,214,.7)}@media (max-width:1000px){.ll-workflow__inner{gap:54px;grid-template-columns:1fr}.ll-workflow__copy{margin:0 auto;max-width:760px;text-align:center}.ll-workflow__description,.ll-workflow__points{margin-left:auto;margin-right:auto}.ll-workflow__points{max-width:620px;text-align:left}.ll-workflow__visual{margin:0 auto;max-width:700px}}@media (max-width:620px){.ll-workflow{padding:52px 18px 60px}.ll-workflow__heading{font-size:38px}.ll-workflow__inner{gap:42px}.ll-workflow__visual{border-radius:22px;min-height:390px}.ll-flow-node{font-size:11px;min-width:86px;padding:9px 12px}.ll-flow-center{padding:15px 16px;width:185px}.ll-flow-center__icon{width:42px}.ll-flow-center__copy strong{font-size:15px}.ll-flow-center__copy span{font-size:11px}.ll-flow-node--left{left:22%}.ll-flow-node--right{left:78%}}@media (prefers-reduced-motion:reduce){.ll-flow-center,.ll-flow-center__halo,.ll-flow-node,.ll-flow-node__status,.ll-workflow-line--draw,.ll-workflow-line--pulse,.ll-workflow-point,.ll-workflow__visual-glow{animation:none!important;transition:none!important}.ll-workflow--js .ll-flow-center,.ll-workflow--js .ll-flow-node,.ll-workflow--js .ll-workflow-point{filter:none;opacity:1;transform:none}.ll-workflow--js .ll-flow-node--left,.ll-workflow--js .ll-flow-node--middle,.ll-workflow--js .ll-flow-node--right,.ll-workflow--js .ll-flow-node--top{transform:translateX(-50%)}.ll-workflow--js .ll-flow-center,.ll-workflow--js .ll-flow-node--bottom{transform:translate(-50%,-50%)}.ll-workflow--js .ll-workflow-line--draw{stroke-dashoffset:0}}