.ix-page{--ink:var(--brand-ink);--muted:var(--brand-muted);--violet:var(--brand-sapphire);--blue:var(--brand-sapphire);--line:var(--brand-line);--shell:1240px;color:var(--ink);font-family:var(--font-satoshi),Arial,sans-serif;background:#fbfcfd;overflow:hidden}.ix-page *{box-sizing:border-box}.ix-page a{text-decoration:none}.ix-page button{cursor:pointer}.ix-page button:focus-visible,.ix-page a:focus-visible,.ix-page input:focus-visible{outline-offset:3px;outline:3px solid #769adc}.ix-shell{width:min(var(--shell),calc(100% - 72px));margin:auto}.ix-button{white-space:nowrap;border:0;border-radius:100px;justify-content:center;align-items:center;gap:12px;padding:15px 23px;font-size:13px;font-weight:800;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.ix-button svg,.ix-text-link svg{transition:transform .25s}.ix-button:hover{transform:translateY(-3px)}.ix-button:hover svg,.ix-text-link:hover svg{transform:translate(3px,-2px)}.ix-button-dark{color:#fff;background:#1d293e;box-shadow:0 12px 26px #241b5630}.ix-button-primary{color:#fff;background:linear-gradient(110deg,#618ad7,#7da1e4);box-shadow:0 16px 35px #7054d650,inset 0 1px #fff5}.ix-button-primary:hover{box-shadow:0 20px 43px #7054d666}.ix-text-link{color:#2b4068;align-items:center;gap:10px;font-size:14px;font-weight:780;transition:gap .25s;display:inline-flex}.ix-text-link:hover{gap:15px}.ix-eyebrow{color:#658bd1;letter-spacing:2.2px;align-items:center;gap:9px;font-size:10px;font-weight:850;display:inline-flex}.ix-eyebrow i{background:#82a5e5;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #9b84e622}.worker-scene{width:100%;height:100%;position:relative;overflow:hidden}.worker-scene canvas{width:100%;height:100%;display:block}.ix-brand-logo{flex:none;place-items:center;width:fit-content;height:fit-content;display:inline-grid}.ix-brand-logo>img{object-fit:contain}.ix-logo-fallback{color:#5b86d5;background:#eaeff9;border-radius:9px;place-items:center;width:28px;height:28px;font-size:15px;font-weight:900;display:inline-grid}.ix-brand-logo:has(img) .ix-logo-fallback{display:none}.ix-systems-strip{background:#fff;border-block:1px solid #e7ecf4}.ix-systems-strip>.ix-shell{align-items:center;gap:50px;min-height:118px;display:flex}.ix-systems-strip>.ix-shell>span{letter-spacing:1.5px;color:#9797aa;white-space:nowrap;font-size:10px;font-weight:850}.ix-systems-strip>.ix-shell>div{scrollbar-width:none;justify-content:space-between;align-items:center;gap:35px;width:100%;display:flex;overflow:auto}.ix-systems-strip>.ix-shell>div>span{white-space:nowrap;color:#777b8e;align-items:center;gap:8px;font-size:12px;display:inline-flex}.ix-systems-strip b{font-weight:690}.ix-section{padding:132px 0}.ix-section-head{max-width:750px;margin-bottom:66px}.ix-section-head h2{letter-spacing:-.065em;margin:22px 0 24px;font-size:clamp(44px,5.2vw,75px);font-weight:750;line-height:1.02}.ix-section-head h2 span{color:#8984a0}.ix-section-head p{color:#777b91;max-width:605px;margin:0;font-size:16px;line-height:1.7}.ix-reveal{opacity:0;will-change:transform,opacity;transition:opacity .9s,transform .9s;transform:translateY(42px)}.ix-reveal.in-view{opacity:1;transform:translateY(0)}.ix-catalog{background:#f5f7fb}.ix-catalog-tools{justify-content:space-between;align-items:center;gap:15px;margin-top:-10px;display:flex}.ix-catalog-tools>span{color:#9791a6;white-space:nowrap;font-size:11px;font-weight:800}.ix-search{color:#899fc8;background:#fff;border:1px solid #e1e7f1;border-radius:13px;align-items:center;gap:12px;width:100%;max-width:450px;padding:0 16px;display:flex}.ix-search input{color:#283856;background:0 0;border:0;outline:0;width:100%;height:53px;font-size:13px}.ix-categories{scrollbar-width:none;gap:8px;padding:23px 0 29px;display:flex;overflow:auto}.ix-categories button,.ix-scenario-switch button{color:#817b90;background:#fff;border:1px solid #e1e7f1;border-radius:100px;flex:none;padding:10px 16px;font-size:11px;font-weight:760;transition:background .25s,color .25s}.ix-categories button[aria-pressed=true],.ix-scenario-switch button[aria-pressed=true]{color:#fff;background:#283958;border-color:#283958}.ix-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.ix-catalog-card{text-align:left;background:#fff;border:1px solid #e2e8f2;border-radius:17px;align-items:center;gap:13px;min-height:76px;padding:18px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.ix-catalog-card:hover{border-color:#a7bfec;transform:translateY(-3px);box-shadow:0 14px 32px #44356616}.ix-catalog-card>span:nth-child(2){flex:1;min-width:0}.ix-catalog-card b{color:#24324d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.ix-catalog-card small{color:#a19baa;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.ix-catalog-card>svg{color:#a3b4d4;flex:none}.ix-load{color:#486498;background:#fff;border:1px solid #d3dbeb;border-radius:100px;align-items:center;gap:10px;margin:30px auto 0;padding:13px 20px;font-size:12px;font-weight:800;display:flex}.ix-empty{text-align:center;color:#9089a0;padding:50px}.ix-workflow{background:#f1f4fa}.ix-scenario-switch{flex-wrap:wrap;gap:8px;margin:-21px 0 35px;display:flex}.ix-workflow-lane{background:#fff;border:1px solid #dde3ef;border-radius:24px;align-items:stretch;padding:30px 20px;display:flex;overflow:auto;box-shadow:0 22px 50px #7862a315}.ix-workflow-node{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:15px;min-width:140px;min-height:150px;display:flex;position:relative}.ix-workflow-node>span{color:#99accf;font-size:10px;font-weight:900}.ix-workflow-node>b{color:#283855;max-width:125px;font-size:13px}.ix-workflow-node:before{content:"";background:#e4ebf7;border:1px solid #b5c9ed;border-radius:12px;width:36px;height:36px;display:block;box-shadow:inset 0 3px #fff,0 10px 18px #7462ad24}.ix-workflow-node:nth-child(3):before{background:#7398dc;box-shadow:0 0 0 8px #e3eaf7,0 0 25px #658dd7}.ix-workflow-node:nth-child(6):before{background:#dff4ec;border-color:#b4dccb}.ix-flow-line{z-index:3;background:#cbd6ea;width:45px;height:1px;position:absolute;top:75px;right:-23px}.ix-flow-line em{background:#7296d9;border-radius:50%;width:7px;height:7px;animation:2.8s linear infinite ixFlow;display:block;position:absolute;top:-3px;left:0}.ix-workflow-caption{text-align:center;color:#8a829e;margin-top:25px;font-size:11px}.ix-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f193966;justify-content:flex-end;animation:.25s both ixFade;display:flex;position:fixed;inset:0}.ix-detail{background:#fff;width:min(500px,100%);height:100%;padding:35px;animation:.4s both ixDrawer;position:relative;overflow:auto;box-shadow:-20px 0 60px #17112a3d}.ix-detail-close{background:#eef1f7;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:25px;right:23px}.ix-detail-hero{border-bottom:1px solid #e6ebf3;padding:30px 0 37px}.ix-detail-hero>span:nth-child(2){letter-spacing:1.5px;color:#7d95c2;margin-top:18px;font-size:9px;font-weight:850;display:block}.ix-detail h2{letter-spacing:-.06em;margin:8px 0;font-size:44px}.ix-detail p{color:#827d91;font-size:13px;line-height:1.65}.ix-detail-body{padding:20px 0}.ix-detail-status{background:#f3f6fc;border-radius:12px;justify-content:space-between;gap:15px;padding:16px;font-size:11px;display:flex}.ix-detail-status b{color:#5d82c8}.ix-detail h3{margin:28px 0 8px;font-size:14px}.ix-detail ul{gap:10px;padding:0;list-style:none;display:grid}.ix-detail li{color:#686177;align-items:center;gap:9px;font-size:12px;display:flex}.ix-detail li svg{color:#80b9a0}.ix-detail>.ix-button{width:100%;margin-top:20px}.ix-page .ix-detail .ix-button{color:#fff}@keyframes ixFloat{to{translate:0 -13px}}@keyframes ixPop{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes ixRise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes ixWorkerEntrance{0%{opacity:0;transform:translateY(65px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ixFlow{to{left:42px}}@keyframes ixFade{0%{opacity:0}to{opacity:1}}@keyframes ixDrawer{0%{opacity:.7;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@media (max-width:1100px){.ix-catalog-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.ix-shell{width:min(100% - 36px,var(--shell))}.ix-systems-strip>.ix-shell{gap:20px;min-height:90px}.ix-systems-strip>.ix-shell>span{display:none}.ix-section{padding:85px 0}.ix-section-head{margin-bottom:38px}.ix-section-head h2{font-size:clamp(40px,9vw,58px)}.ix-catalog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:470px){.ix-catalog-grid{grid-template-columns:1fr}.ix-catalog-card{min-height:68px}.ix-catalog-tools{flex-direction:column;align-items:stretch}.ix-catalog-tools>span{align-self:flex-end}.ix-workflow-lane{padding:15px 0}.ix-workflow-node{min-width:125px}.ix-detail{padding:23px}}@media (prefers-reduced-motion:reduce){.ix-page *,.ix-page :before,.ix-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}.ix-reveal{opacity:1;transform:none}}.ix-reveal{opacity:1;will-change:auto;transform:none}.ix-reveal.in-view{animation:.85s both ixSectionEnter}@keyframes ixSectionEnter{0%{opacity:.1;transform:translateY(38px)}to{opacity:1;transform:translateY(0)}}
.ix-page{--ix-navy:#071b2b;--ix-deep:#102a3a;--ix-green:#137b59;--ix-bright:#83f58b;--ix-white:#f7fafc;--ix-muted-dark:#b3c4cc;--ix-muted-light:#647486;background:var(--ix-white);color:var(--ix-navy)}.ix-page :is(a,button,input){-webkit-tap-highlight-color:transparent}.ix-page :is(a,button,input):focus-visible{outline:3px solid var(--ix-bright);outline-offset:3px}.ix-page .ix-button-primary{background:var(--ix-bright);color:#082b2a;box-shadow:0 12px 30px #4edb8630}.ix-page .ix-button-primary:hover{background:#a4ff9e;box-shadow:0 16px 34px #4edb864a}.ix-page .ix-button:active{transform:translateY(0)scale(.98)}.ix-page .ix-button-primary{background:var(--ix-bright)!important;color:#082b2a!important}.ix-eyebrow{color:var(--ix-green)}.ix-eyebrow i{background:var(--ix-green);box-shadow:0 0 0 4px #2baf7130}.ix-catalog .ix-eyebrow{color:var(--ix-bright)}.ix-catalog .ix-eyebrow i{background:var(--ix-bright)}.ix-systems-strip{background:#fff;border:0}.ix-systems-strip>.ix-shell{min-height:90px}.ix-systems-strip>.ix-shell>span{color:#72847e}.ix-section{padding:110px 0}.ix-section-head{margin-bottom:48px}.ix-section-head h2{color:var(--ix-navy);font-size:clamp(43px,5vw,70px)}.ix-section-head h2 span{color:var(--ix-green)}.ix-section-head p{color:var(--ix-muted-light)}.ix-catalog{color:#fff;background:radial-gradient(at 85% 15%,#0b5d4c 0,#0000 40%),linear-gradient(110deg,#0b2132,#081b2d 74%,#082e32)}.ix-catalog .ix-section-head h2{color:#fff}.ix-catalog .ix-section-head h2 span{color:var(--ix-bright)}.ix-catalog .ix-section-head p{color:var(--ix-muted-dark)}.ix-catalog-tools>span{color:#a6c7bd}.ix-search{color:#b2e8cf;background:#ffffff12;border-color:#a0f3c04d}.ix-search:focus-within{border-color:var(--ix-bright);box-shadow:0 0 0 3px #83f58b22}.ix-search input{color:#fff}.ix-search input::placeholder{color:#bbd1ca}.ix-categories button{color:#d9e7e4;background:#ffffff10;border-color:#ffffff20}.ix-categories button:hover{background:#ffffff23}.ix-categories button[aria-pressed=true]{background:var(--ix-bright);border-color:var(--ix-bright);color:#092b24}.ix-catalog-card{color:#fff;background:linear-gradient(115deg,#113644,#0d483d);border-color:#b5f7d51c}.ix-catalog-card:hover{background:linear-gradient(115deg,#194b4c,#105641);border-color:#83f58b9c;box-shadow:0 18px 32px #0004}.ix-catalog-card b{color:#fff}.ix-catalog-card small{color:#b6d1c9}.ix-catalog-card>svg{color:var(--ix-bright)}.ix-load{color:#eaffee;background:#ffffff14;border-color:#fff4}.ix-load:hover{background:#fff2}.ix-empty{color:#b9d2cd}.ix-workflow{background:#f7fafc}.ix-workflow .ix-section-head h2 span{color:#82939d}.ix-scenario-switch button[aria-pressed=true]{background:var(--ix-green);border-color:var(--ix-green)}.ix-workflow-lane{border-color:#deebe8;box-shadow:0 22px 50px #092e3714}.ix-workflow-node:before{background:#e8f3ee;border-color:#b4dac7}.ix-workflow-node:nth-child(3):before{background:#0f7755;box-shadow:0 0 0 8px #e3f4e9,0 0 25px #37b58466}.ix-workflow-node>span{color:#649484}.ix-workflow-node>b{color:var(--ix-navy)}.ix-workflow-node.is-active:before{transition:transform .35s,box-shadow .35s;transform:scale(1.18);box-shadow:0 0 0 9px #80e5a255,0 0 25px #37b58480}.ix-workflow-node.is-complete:before{background:#c3f2d2;border-color:#59bf87}.ix-flow-line{background:#badfcd}.ix-flow-line em{background:var(--ix-green)}.ix-detail-status b{color:var(--ix-green)}@media (max-width:760px){.ix-systems-strip>.ix-shell{min-height:76px}.ix-section{padding:80px 0}.ix-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ix-workflow-lane{flex-direction:column;padding:15px;overflow:visible}.ix-workflow-node{flex-direction:row;flex:none;justify-content:flex-start;gap:18px;min-width:0;min-height:93px;padding-left:20px}.ix-workflow-node:before{flex:none;order:-1}.ix-workflow-node>span{width:24px}.ix-workflow-node>b{max-width:none}.ix-flow-line{width:1px;height:31px;top:72px;left:38px;right:auto}.ix-flow-line em{animation:2s linear infinite ixFlowVertical;top:0;left:-3px}}@media (max-width:470px){.ix-catalog-grid{grid-template-columns:1fr}.ix-catalog-card{min-height:68px}}@keyframes ixFlowVertical{to{top:29px}}@media (prefers-reduced-motion:reduce){.ix-reveal,.ix-reveal.in-view{opacity:1;animation:none;transform:none}}.ix-workflow-node:before{display:none}.ix-workflow-node .ix-step-visual{width:92px;height:92px;color:var(--brand-sapphire);background:#eef4fc;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:box-shadow .3s,transform .3s;display:flex}.ix-workflow-node.is-active .ix-step-visual{transform:translateY(-3px);box-shadow:0 0 0 5px #c9e9df}@media (max-width:760px){.ix-workflow-node .ix-step-visual{width:92px;height:92px}.ix-workflow-node{padding-top:10px;padding-bottom:10px}}@media (prefers-reduced-motion:reduce){.ix-workflow-node .ix-step-visual{transition:none;transform:none}}.ix-page .ix-modal-backdrop{z-index:1100}
