.ax{--step:.42s;--cycle:4.2s;--rag:#2d5be3;--rag-ink:#1f47c4;--rag-tint:#e9eefc;--cag:#cf8a1e;--cag-ink:#8a5309;--cag-tint:#fbf1de;--mag:#24886f;--mag-ink:#1b6553;--mag-tint:#e1f1eb;background:#fff;border:1px solid #e1e3e6;border-radius:24px;padding:20px;position:relative;box-shadow:0 30px 60px -45px #18244473}.ax-rag{--ax:var(--rag);--ax-ink:var(--rag-ink);--ax-tint:var(--rag-tint);--ax-line:#a9bdf4}.ax-cag{--ax:var(--cag);--ax-ink:var(--cag-ink);--ax-tint:var(--cag-tint);--ax-line:#ecc98c}.ax-mag{--ax:var(--mag);--ax-ink:var(--mag-ink);--ax-tint:var(--mag-tint);--ax-line:#9fd0c2}.ax-anchor{position:absolute;top:0}.ax-controls{align-items:center;gap:14px;margin-bottom:18px;display:flex}.ax-tabs{background:#f1f2f4;border-radius:16px;flex:1;grid-template-columns:repeat(3,1fr);gap:4px;padding:5px;display:grid}.ax-tab{--tab:var(--rag);text-align:left;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:12px;gap:2px;padding:11px 16px;transition:background .2s,box-shadow .2s;display:grid}.ax-tab-cag{--tab:var(--cag)}.ax-tab-mag{--tab:var(--mag)}.ax-tab b{letter-spacing:.02em;align-items:center;gap:8px;font-size:15px;display:flex}.ax-tab b:before{content:"";background:var(--tab);border-radius:50%;width:8px;height:8px}.ax-tab span{color:var(--muted);font-size:12px}.ax-tab:hover{background:#e8e9ec}.ax-tab[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--tab), 0 1px 2px #18244414, 0 8px 18px -10px #18244459;background:#fff}.ax-tab:focus-visible,.ax-motion:focus-visible{outline:2px solid var(--tab,var(--ink));outline-offset:2px}.ax-motion{color:#4d515a;cursor:pointer;background:#fff;border:1px solid #d4d6db;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.ax-board{background:radial-gradient(circle,#dde1e8 1px,#0000 1.3px) 0 0/18px 18px,linear-gradient(#f9fafb,#f3f4f7);border:1px solid #e6e8ec;border-radius:18px;margin:0;padding:22px 26px 16px}.ax-rail{grid-template-rows:34px auto;grid-template-columns:minmax(0,1fr) 16px minmax(0,1.5fr) 16px minmax(0,1fr) 22px minmax(0,1fr) 30px minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr);align-items:center;padding-bottom:12px;display:grid}.ax-rail>:not(.ax-group){z-index:1;grid-row:2;position:relative}.ax-rail>:nth-child(3){grid-column:1}.ax-rail>:nth-child(4){grid-column:2}.ax-rail>:nth-child(5){grid-column:3}.ax-rail>:nth-child(6){grid-column:4}.ax-rail>:nth-child(7){grid-column:5}.ax-rail>:nth-child(8){grid-column:6}.ax-rail>:nth-child(9){grid-column:7}.ax-rail>:nth-child(10){grid-column:8}.ax-rail>:nth-child(11){grid-column:9}.ax-rail>:nth-child(12){grid-column:10}.ax-rail>:nth-child(13){grid-column:11}.ax-rail>:nth-child(14){grid-column:12}.ax-rail>:nth-child(15){grid-column:13}.ax-group{color:#5b616c;border-radius:14px;grid-row:1/3;align-self:stretch;margin:0 -10px -12px;padding:9px 12px;font-size:11.5px;font-weight:600}.ax-group-system{border:1.5px dashed #cdd1d8;grid-column:1/8}.ax-group-eval{color:#2b2f36;background:#e9ecf3;grid-column:9/14}.ax-st{background:#fff;border:1px solid #e0e3e9;border-radius:12px;align-content:start;gap:6px;padding:12px 12px 13px;display:grid;position:relative;box-shadow:0 6px 0 -1px #eceef2,0 6px #dfe2e8,0 18px 26px -20px #18244480}.ax-st:after{content:"";border:2px solid var(--ax);opacity:0;pointer-events:none;border-radius:12px;position:absolute;inset:-1px}.ax-ic{background:var(--ax-tint);width:30px;height:30px;color:var(--ax-ink);border-radius:9px;place-items:center;transition:background .35s,color .35s;display:grid}.ax-st b{font-size:12.5px;line-height:1.3}.ax-sub{color:var(--muted);font-size:11px;line-height:1.45}.ax-lanes{grid-template-rows:repeat(3,1fr);gap:16px;display:grid}.ax-lane{--ln:var(--rag);--ln-ink:var(--rag-ink);--ln-tint:var(--rag-tint);opacity:.5;filter:saturate(.25);grid-template-columns:14px 1fr 14px;align-items:center;transition:opacity .35s,filter .35s,transform .35s;display:grid}.ax-lane-cag{--ln:var(--cag);--ln-ink:var(--cag-ink);--ln-tint:var(--cag-tint)}.ax-lane-mag{--ln:var(--mag);--ln-ink:var(--mag-ink);--ln-tint:var(--mag-tint)}.ax-lane.is-active{opacity:1;filter:none;transform:translate(3px)}.ax-st-lane{align-items:center;gap:10px;padding:10px 11px;display:flex}.ax-lane.is-active .ax-st-lane{border-color:var(--ln);box-shadow:0 6px 0 -1px var(--ln-tint), 0 6px 0 0 color-mix(in srgb, var(--ln) 35%, #fff), 0 18px 26px -18px color-mix(in srgb, var(--ln) 60%, transparent)}.ax-st-lane .ax-ic{background:var(--ln-tint);color:var(--ln-ink);flex:none}.ax-lane-text{gap:1px;min-width:0;display:grid}.ax-lane-text .ax-sub{letter-spacing:.06em;color:var(--ln-ink);font-weight:700}.ax-wire{height:10px;position:relative;overflow:hidden}.ax-wire:before{content:"";background:repeating-linear-gradient(90deg,#cfd3da 0 4px,#0000 4px 7px);border-radius:2px;height:2px;position:absolute;top:4px;left:0;right:0}.ax-wire.is-live:before{background:var(--ax-line)}.ax-pkt{opacity:0;position:absolute;inset:0}.ax-pkt:after{content:"";background:linear-gradient(90deg, transparent, var(--ax));width:16px;height:6px;box-shadow:0 0 10px color-mix(in srgb, var(--ax) 70%, transparent);border-radius:6px;position:absolute;top:2px;left:calc(50% - 14px)}.ax-fork{align-self:stretch}.ax-fork i{display:block;position:absolute}.ax-fork-stub{background:var(--ax-line);height:2px;top:calc(50% - 1px);left:0;right:0}.ax-fork-bar,.ax-fork-hot{width:2px;top:calc(16.6667% - 5.33333px);bottom:calc(16.6667% - 5.33333px)}.ax-fork-bar{background:#cfd3da}.ax-fork-hot{background:var(--ax);transition:top .35s,bottom .35s}.ax-fork-in .ax-fork-bar,.ax-fork-in .ax-fork-hot{right:0}.ax-fork-out .ax-fork-bar,.ax-fork-out .ax-fork-hot{left:0}.ax-rag .ax-fork-hot{bottom:50%}.ax-cag .ax-fork-hot{top:50%;bottom:50%}.ax-mag .ax-fork-hot{top:50%}.ax-pkt,.ax-board .ax-st:after{animation-duration:var(--cycle);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:calc(var(--i) * var(--step))}.ax-rag .ax-pkt{animation-name:ax-pkt-rag}.ax-cag .ax-pkt{animation-name:ax-pkt-cag}.ax-mag .ax-pkt{animation-name:ax-pkt-mag}.ax-rag .ax-board .ax-st:after{animation-name:ax-arrive-rag}.ax-cag .ax-board .ax-st:after{animation-name:ax-arrive-cag}.ax-mag .ax-board .ax-st:after{animation-name:ax-arrive-mag}.ax-board .ax-lane:not(.is-active) .ax-st:after{animation:none}.ax-paused .ax-pkt,.ax-paused .ax-board .ax-st:after{animation-play-state:paused}.ax-board figcaption{justify-content:flex-end;display:flex}.ax-note{color:#6c727e;font-size:11px}.ax-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ax-details{grid-template-columns:1.15fr 1fr 1.1fr;gap:34px;padding:26px 10px 8px;animation:.4s both ax-in;display:grid}.ax-badge{letter-spacing:.06em;color:var(--ax-ink);background:var(--ax-tint);border-radius:20px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.ax-details h3{letter-spacing:-.5px;margin:14px 0 10px;font-size:22px;font-weight:500}.ax-details p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.ax-details h4{margin:4px 0 14px;font-size:13px}.ax-fails{gap:9px;margin:0;padding:0;list-style:none;display:grid}.ax-fails li{color:#3b4048;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.ax-fails li:before{content:"";background:#c2604a;border-radius:2px;flex:none;width:7px;height:7px;margin-top:7px;transform:rotate(45deg)}.ax-measures{flex-wrap:wrap;gap:7px;margin:0 0 22px;padding:0;list-style:none;display:flex}.ax-measures li{border:1px solid color-mix(in srgb, var(--ax) 35%, #fff);color:var(--ax-ink);background:color-mix(in srgb, var(--ax-tint) 60%, #fff);border-radius:20px;padding:5px 11px;font-size:12.5px}.ax-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.ax-actions .ea-button{gap:12px}@keyframes ax-in{0%{opacity:0;transform:translateY(6px)}}@keyframes ax-pkt-rag{0%{opacity:0;transform:translate(-50%)}1%,10%{opacity:1}10%{transform:translate(50%)}11%,to{opacity:0;transform:translate(50%)}}@keyframes ax-pkt-cag{0%{opacity:0;transform:translate(-50%)}1%,10%{opacity:1}10%{transform:translate(50%)}11%,to{opacity:0;transform:translate(50%)}}@keyframes ax-pkt-mag{0%{opacity:0;transform:translate(-50%)}1%,10%{opacity:1}10%{transform:translate(50%)}11%,to{opacity:0;transform:translate(50%)}}@keyframes ax-arrive-rag{0%,to{opacity:0}2%{opacity:1}16%{opacity:0}}@keyframes ax-arrive-cag{0%,to{opacity:0}2%{opacity:1}16%{opacity:0}}@keyframes ax-arrive-mag{0%,to{opacity:0}2%{opacity:1}16%{opacity:0}}@media (max-width:1040px){.ax-rail{flex-direction:column;align-items:stretch;padding-bottom:4px;display:flex}.ax-group{background:0 0;border:0;border-radius:0;margin:0 0 10px;padding:0}.ax-group-eval{order:1;margin-top:6px}.ax-st-checks,.ax-st-checks~*{order:2}.ax-st:not(.ax-st-lane){grid-template-columns:30px 1fr;align-items:center;gap:2px 12px}.ax-st:not(.ax-st-lane) .ax-ic{grid-row:span 2}.ax-wire{align-self:center;width:10px;height:24px}.ax-wire:before{background:repeating-linear-gradient(#cfd3da 0 4px,#0000 4px 7px);width:2px;height:auto;inset:0 auto 0 4px}.ax-wire.is-live:before{background:var(--ax-line)}.ax-pkt:after{background:linear-gradient(180deg, transparent, var(--ax));width:6px;height:16px;top:calc(50% - 14px);left:2px}.ax-rag .ax-pkt{animation-name:ax-pkt-rag-y}.ax-cag .ax-pkt{animation-name:ax-pkt-cag-y}.ax-mag .ax-pkt{animation-name:ax-pkt-mag-y}.ax-lanes{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ax-lane{grid-template-rows:18px auto 18px;grid-template-columns:none;justify-items:center}.ax-lane .ax-wire{height:18px}.ax-lane.is-active{transform:translateY(-2px)}.ax-st-lane{flex-direction:column;align-items:flex-start;gap:8px;width:100%}.ax-fork{height:14px;position:relative}.ax-fork-stub{width:2px;height:auto;inset:0 auto 0 calc(50% - 1px)}.ax-fork-bar,.ax-fork-hot{width:auto;height:2px;top:auto;bottom:auto}.ax-fork-in .ax-fork-bar,.ax-fork-in .ax-fork-hot,.ax-fork-out .ax-fork-bar,.ax-fork-out .ax-fork-hot{left:calc(16.6667% - 2.66667px);right:calc(16.6667% - 2.66667px)}.ax-fork-in .ax-fork-bar,.ax-fork-in .ax-fork-hot{bottom:0}.ax-fork-out .ax-fork-bar,.ax-fork-out .ax-fork-hot{top:0}.ax-fork-hot{transition:left .35s,right .35s}.ax-rag .ax-fork-hot{bottom:auto;right:50%}.ax-mag .ax-fork-hot{top:auto;left:50%}.ax-rag .ax-fork-out .ax-fork-hot,.ax-mag .ax-fork-out .ax-fork-hot{top:0}.ax-rag .ax-fork-in .ax-fork-hot,.ax-mag .ax-fork-in .ax-fork-hot{bottom:0}.ax-cag .ax-fork-hot{left:50%;right:50%}.ax-details{grid-template-columns:1fr 1fr;gap:26px}.ax-detail-lead{grid-column:1/-1}}@media (max-width:640px){.ax{border-radius:18px;padding:12px}.ax-controls{align-items:flex-start}.ax-tabs{grid-template-columns:1fr}.ax-tab{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:10px 12px}.ax-board{padding:16px 12px 12px}.ax-st-lane .ax-sub{display:none}.ax-st-lane b{font-size:11.5px}.ax-details{grid-template-columns:1fr;padding-inline:4px}}@keyframes ax-pkt-rag-y{0%{opacity:0;transform:translateY(-50%)}1%,10%{opacity:1}10%{transform:translateY(50%)}11%,to{opacity:0;transform:translateY(50%)}}@keyframes ax-pkt-cag-y{0%{opacity:0;transform:translateY(-50%)}1%,10%{opacity:1}10%{transform:translateY(50%)}11%,to{opacity:0;transform:translateY(50%)}}@keyframes ax-pkt-mag-y{0%{opacity:0;transform:translateY(-50%)}1%,10%{opacity:1}10%{transform:translateY(50%)}11%,to{opacity:0;transform:translateY(50%)}}@media (prefers-reduced-motion:reduce){.ax-pkt,.ax-motion{display:none}.ax-board .ax-st:after{animation:none}.ax-details,.ax-lane,.ax-fork-hot,.ax-ic{transition:none;animation:none}}
.wf{position:relative}.wf-rail{background:#dfe2e8;width:2px;position:absolute;top:20px;bottom:60px;left:16px}.wf-rail i{transform-origin:top;background:linear-gradient(#26282d,#2d5be3);position:absolute;inset:0}.wf-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.wf-list>li{grid-template-columns:34px 1fr;align-items:start;gap:18px;display:grid}.wf-dot{font-variant-numeric:tabular-nums;color:#fff;background:#26282d;border:1.5px solid #26282d;border-radius:50%;place-items:center;width:34px;height:34px;margin-top:14px;font-size:13px;font-weight:700;display:grid;position:relative;box-shadow:0 0 0 5px #f4f5f6}.wf-body{background:#fff;border:1px solid #e1e3e6;border-radius:14px;padding:18px 22px}.wf-who{letter-spacing:.04em;color:#1f47c4;background:#e9eefc;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.wf-who-you{color:#4d525b;background:#eceef1}.wf-body h3{margin:10px 0 6px;font-size:16px;font-weight:600}.wf-body p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.7}.wf-body .wf-out{color:var(--ink);border-top:1px dashed #e1e3e6;margin-top:12px;padding-top:10px;font-size:12.5px}.wf-out span{color:var(--muted);margin-right:10px;font-weight:700}.wf-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wf.is-armed .wf-rail i{transform:scaleY(0)}.wf.is-armed .wf-dot{color:#858b96;background:#fff;border-color:#d6d9df}.wf.is-armed.is-shown .wf-rail i{transition:transform 1.9s cubic-bezier(.3,.7,.2,1);transform:scaleY(1)}.wf.is-armed.is-shown .wf-dot{color:#fff;transition:background .35s,color .35s,border-color .35s;transition-delay:calc(var(--i) * .24s + .15s);background:#26282d;border-color:#26282d}@media (max-width:640px){.wf-list>li{grid-template-columns:28px 1fr;gap:12px}.wf-rail{left:13px}.wf-dot{width:28px;height:28px;font-size:12px}.wf-body{padding:15px 16px}}@media (prefers-reduced-motion:reduce){.wf-rail i,.wf-dot{transition:none!important}}
.ea-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.ea-steps li{background:#fff;border:1px solid #c4d2f8;border-radius:15px;padding:26px 24px;position:relative}.ea-steps svg{color:var(--teal);margin-bottom:14px}.ea-steps .ea-kicker{margin-bottom:6px}.ea-steps h3{margin-bottom:8px;font-size:19px;font-weight:600}.ea-steps li>p:last-child{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.ea-step-n{color:#969ba6;font-size:12px;position:absolute;top:22px;right:24px}.ea-fit{grid-template-columns:1.4fr 1fr;gap:18px;margin-top:18px;display:grid}.ea-fit>div{background:#dae2f7;border:1px solid #c4d2f8;border-radius:15px;padding:22px 24px}.ea-fit>div:last-child{background:0 0}.ea-fit h3{margin-bottom:10px;font-size:15px;font-weight:600}.ea-fit ul{color:var(--muted);flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.ea-fit li{align-items:flex-start;gap:9px;display:flex}.ea-fit li svg{color:var(--teal);flex-shrink:0;margin-top:4px}.ea-fit-out li:before{content:"–";color:#969ba6}@media (max-width:850px){.ea-steps,.ea-fit{grid-template-columns:1fr}}.ea-overview{padding-bottom:24px}.ea-video{margin:0}.ea-video video{aspect-ratio:16/9;border:1px solid var(--line);background:#0a141f;border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 34px 70px -38px #1824448c}.ea-video video:focus-visible{outline:3px solid var(--teal);outline-offset:4px}.ea-video figcaption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:14px;font-size:12px;display:flex}@media (max-width:640px){.ea-video video{border-radius:12px}}.ea-hero .ea-kicker{letter-spacing:.12em;font-size:14px}.ea-hero .ea-kicker>span{width:9px;height:9px}@media (max-width:640px){.ea-hero .ea-kicker{font-size:12px}}.ea-mint{background:linear-gradient(#ffffff08 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(90deg, #ffffff08 1px, transparent 1px) 0 0 / 48px 48px, var(--ink);color:#f3f4f6}.ea-mint h2{color:#fff}.ea-mint .ea-kicker{color:#8fb0ff}.ea-mint .ea-difference>div>p:not(.ea-kicker){color:#b4b9c3}.ea-mint .ea-text-link{color:#8fb0ff}.ea-mint .ea-quality article{box-shadow:none;border-color:#0000}.ea-mint .ea-quality{counter-reset:none}.ea-mint .ea-quality article{color:var(--ink);background:#fff;border:1px solid #ffffff14;padding:22px 24px;transform:none}.ea-mint .ea-quality article:nth-child(2){transform:translate(18px)}.ea-mint .ea-quality article:hover{transform:translateY(-3px)}.ea-mint .ea-quality article:nth-child(2):hover{transform:translate(18px,-3px)}.ea-mint .ea-quality h3{color:var(--ink);font-size:17px;font-weight:600}.ea-mint .ea-quality p{color:#5f6570;font-size:13px}.ea-mint .ea-quality svg{color:var(--teal)}
.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ea-mode-rag,.ea-svc-rag,.ea-cmp-rag{--c:#2d5be3;--c-ink:#1f47c4;--c-tint:#e9eefc}.ea-mode-cag,.ea-svc-cag,.ea-cmp-cag{--c:#cf8a1e;--c-ink:#8a5309;--c-tint:#fbf1de}.ea-mode-mag,.ea-svc-mag,.ea-cmp-mag{--c:#24886f;--c-ink:#1b6553;--c-tint:#e1f1eb}.ea-modes{flex-wrap:wrap;gap:8px;max-width:520px;margin:22px 0 0;padding:0;list-style:none;display:flex}.ea-mode{color:#3b4048;background:#fff;border:1px solid #dfe2e7;border-radius:30px;align-items:center;gap:9px;padding:5px 5px 5px 13px;font-size:12px;transition:border-color .2s;display:inline-flex}.ea-mode b{letter-spacing:.05em;color:var(--c-ink);background:var(--c-tint);border-radius:20px;padding:3px 8px;font-size:11px}.ea-mode:hover{border-color:var(--c)}.ea-mode:focus-visible,.ea-svc a:focus-visible,.ea-cmp-scroll:focus-visible{outline:2px solid var(--c,#2d5be3);outline-offset:2px}.ea-svc-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ea-svc{background:#fff;border:1px solid #e1e3e6;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.ea-svc-head{background:radial-gradient(circle, color-mix(in srgb, var(--c) 22%, transparent) 1px, transparent 1.3px) 0 0 / 16px 16px, var(--c-tint);border-bottom:1px solid color-mix(in srgb, var(--c) 22%, #fff);place-items:center;height:132px;display:grid}.ea-glyph{width:170px;height:auto;overflow:visible}.ea-glyph *{transform-box:fill-box;transform-origin:50%}.g-sheet,.g-slab{fill:#fff;stroke:var(--c);stroke-width:1.6px}.g-back{fill:color-mix(in srgb, var(--c-tint) 50%, #fff);opacity:.6}.g-mid{opacity:.85}.g-line{fill:none;stroke:var(--c-ink);stroke-width:2.2px;stroke-linecap:round}.g-ring{fill:#fffc;stroke:var(--c-ink);stroke-width:2.4px}.g-handle{fill:none;stroke:var(--c-ink);stroke-width:3.2px;stroke-linecap:round}.g-edge{fill:none;stroke:var(--c);stroke-width:1.6px;opacity:.55}.g-path{fill:none;stroke:var(--c);stroke-width:2px;stroke-dasharray:4 5}.g-node{fill:#fff;stroke:var(--c-ink);stroke-width:2.4px}.g-n3{fill:var(--c)}.g-plus{stroke:#fff;stroke-width:2px;stroke-linecap:round}.g-lens,.g-top{transition:transform .6s cubic-bezier(.3,.7,.2,1)}.ea-svc:hover .g-lens,.ea-svc:focus-within .g-lens{transform:translate(-24px)}.ea-svc:hover .g-top,.ea-svc:focus-within .g-top{transform:translateY(-7px)}.ea-svc:hover .g-path,.ea-svc:focus-within .g-path{animation:1.2s linear infinite ea-g-flow}.ea-svc:hover .g-node,.ea-svc:focus-within .g-node{animation:1.5s ease-in-out infinite ea-g-node}.g-n2{animation-delay:.25s!important}.g-n3{animation-delay:.5s!important}@keyframes ea-g-flow{to{stroke-dashoffset:-18px}}@keyframes ea-g-node{0%,to{transform:scale(1)}30%{transform:scale(1.25)}}.ea-svc-body{flex-direction:column;flex:1;padding:26px 28px 28px;display:flex}.ea-svc h3{letter-spacing:-.6px;margin:0;font-size:25px;font-weight:500}.ea-svc-full{color:var(--c-ink);margin:5px 0 14px;font-size:12.5px;font-weight:600}.ea-svc-summary{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.ea-svc h4{margin:22px 0 11px;font-size:12.5px}.ea-svc ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ea-svc li{color:#3b4048;align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.ea-svc li svg{color:var(--c-ink);flex:none;margin-top:1px}.ea-svc-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:auto;padding-top:26px;display:flex}.ea-svc-actions .ea-button{gap:12px}.ea-svc .ea-button:hover{background:var(--c-ink)}.ea-svc-more{color:var(--c-ink);font-size:13px;font-weight:600}.ea-svc-later{color:var(--muted);margin:24px 0 0;font-size:13px}.ea-svc-later a{color:#103394;font-weight:600}.ea-cmp-section{padding-top:20px}.ea-cmp-scroll{background:#fff;border:1px solid #e1e3e6;border-radius:18px;overflow-x:auto}.ea-cmp{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:860px;font-size:13.5px}.ea-cmp th,.ea-cmp td{vertical-align:top;text-align:left;padding:16px 20px}.ea-cmp td{color:#474c55;line-height:1.6}.ea-cmp thead th{background:color-mix(in srgb, var(--c-tint) 70%, #fff);box-shadow:inset 0 4px 0 var(--c);border-bottom:1px solid #e1e3e6;padding-top:20px}.ea-cmp thead th b{color:var(--c-ink);font-size:19px;display:block}.ea-cmp thead th span{color:var(--muted);margin-top:3px;font-size:12px;font-weight:500;display:block}.ea-cmp thead td{border-bottom:1px solid #e1e3e6}.ea-cmp thead td,.ea-cmp tbody th{width:190px}.ea-cmp tbody th{color:var(--ink);font-size:13px;font-weight:600}.ea-cmp thead td,.ea-cmp tbody th{z-index:1;background:#f8f9fa;border-right:1px solid #e6e8eb;position:sticky;left:0}.ea-cmp tbody tr+tr>*{border-top:1px solid #eceef1}.ea-cmp-hint{color:var(--muted);margin:12px 0 0;font-size:12px;display:none}.ea-wf-layout{grid-template-columns:.85fr 1.25fr;align-items:start;gap:64px;display:grid}.ea-wf-intro{position:sticky;top:120px}.ea-wf-intro>p:not(.ea-kicker){color:#686e7a;max-width:400px;margin:22px 0 0;font-size:14px;line-height:1.8}.ea-wf-fit{border-top:1px solid #dfe1e5;margin-top:34px;padding-top:26px}.ea-wf-fit h3{margin:0 0 12px;font-size:14px}.ea-wf-fit ul{gap:9px;margin:0 0 24px;padding:0;list-style:none;display:grid}.ea-wf-fit li{color:#3b4048;gap:10px;font-size:13px;line-height:1.55;display:flex}.ea-wf-fit li svg{color:#2d5be3;flex:none;margin-top:2px}.ea-pilot-list{gap:9px;margin:22px 0 28px;padding:0;list-style:none;display:grid}.ea-pilot-list li{color:#3b4048;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.ea-pilot-list li svg{color:#2d5be3;flex:none;margin-top:2px}@media (max-width:1040px){.ea-svc-grid{grid-template-columns:1fr}.ea-svc{flex-direction:row}.ea-svc-head{border-bottom:0;border-right:1px solid color-mix(in srgb, var(--c) 22%, #fff);flex:none;width:220px;height:auto}.ea-wf-layout{grid-template-columns:1fr;gap:36px}.ea-wf-intro{position:static}}@media (max-width:900px){.ea-cmp-hint{display:block}}@media (max-width:640px){.ea-svc{flex-direction:column}.ea-svc-head{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--c) 22%, #fff);width:auto;height:116px}.ea-svc-body{padding:22px 20px 24px}.ea-cmp tbody th{width:130px}.ea-cmp th,.ea-cmp td{padding:14px}}@media (prefers-reduced-motion:reduce){.g-lens,.g-top{transition:none}.ea-svc .g-path,.ea-svc .g-node{animation:none!important}}
