.landing_page__B__T0{--lp-ink:#092e54;--lp-accent:#395192;--lp-highlight:#dedc00;--lp-surface:#f1f4fa;color:var(--lp-ink);background:#fff;font-size:1rem;line-height:1.65}.landing_page__B__T0[data-landing-theme=workato]{--lp-highlight:#f2bf8c;--lp-surface:#faf5ef}.landing_page__B__T0[data-landing-theme=suse]{--lp-highlight:#b6df84;--lp-surface:#f2f6ef}.landing_page__B__T0 a,.landing_page__B__T0 button,.landing_page__B__T0 summary{-webkit-tap-highlight-color:transparent}.landing_page__B__T0 a:focus-visible,.landing_page__B__T0 button:focus-visible,.landing_page__B__T0 pre:focus-visible,.landing_page__B__T0 summary:focus-visible{outline:3px solid #5b7fc4;outline-offset:5px}.landing_hero__mJ6IY{position:relative;overflow:hidden;background:var(--lp-surface)}.landing_bodyShell__BN4bX,.landing_heroShell__mspJj{width:min(1320px,calc(100% - 96px));margin:0 auto}.landing_heroShell__mspJj{padding:32px 0 76px}.landing_backLink___CYey{display:inline-flex;align-items:center;gap:9px;font-size:.82rem;color:#54677e;text-decoration:none}.landing_backLink___CYey:hover{color:var(--lp-accent)}.landing_heroGrid__4iDS5{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(36px,5vw,88px);padding-top:60px}.landing_heroContent__DmogO{min-width:0}.landing_eyebrow__nebKz,.landing_kicker__oPxrf,.landing_visualLabel__zPsdE{font-size:.71rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.landing_eyebrow__nebKz{display:flex;align-items:center;gap:11px;margin-bottom:24px}.landing_eyebrow__nebKz>span{height:8px;width:8px;background:var(--lp-accent)}.landing_hero__mJ6IY h1{font-size:clamp(2.75rem,4.7vw,4.8rem);line-height:1.07;font-weight:600;letter-spacing:-.035em;text-wrap:balance;margin:0 0 28px}.landing_heroDescription__XeaEF{font-size:clamp(1.08rem,1.5vw,1.23rem);line-height:1.7;max-width:630px;color:#52647b;margin:0}.landing_actions__zIng2{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.landing_primaryButton__Zpwl_,.landing_secondaryButton__u1oAi{display:inline-flex;justify-content:center;align-items:center;gap:12px;padding:14px 20px;border-radius:5px;text-decoration:none;font-size:.9rem;font-weight:600;line-height:1.45;transition:background-color .18s,color .18s,transform .18s}.landing_primaryButton__Zpwl_{background:var(--lp-accent);color:#fff;border:1px solid var(--lp-accent)}.landing_primaryButton__Zpwl_:hover{background:#092e54;transform:translateY(-2px)}.landing_secondaryButton__u1oAi{background:transparent;color:var(--lp-ink);border:1px solid #b9c5d5}.landing_secondaryButton__u1oAi:hover{background:#fff;transform:translateY(-2px)}.landing_primaryButton__Zpwl_ svg,.landing_secondaryButton__u1oAi svg{flex-shrink:0}.landing_heroSummary__OAxB5{display:flex;align-items:flex-start;gap:9px;font-size:.8rem;color:#64758a;margin:25px 0 0}.landing_heroSummary__OAxB5>span{height:5px;width:5px;flex-shrink:0;margin-top:9px;background:var(--lp-accent);border-radius:50%}.landing_heroVisual__PaxQg{min-width:0}.landing_visualLabel__zPsdE{display:flex;align-items:center;gap:9px;color:#60758e}.landing_visualCaption__ZFdk7{margin:23px 0 0;font-size:.78rem;line-height:1.6;color:#6b7b8d}.landing_visualLabel__zPsdE svg{flex-shrink:0}.landing_roadmapVisual__EJV3W{background:#fff;padding:32px;border-top:3px solid var(--lp-accent);box-shadow:0 20px 60px #183a5d08}.landing_roadmapVisual__EJV3W h2{margin:18px 0 24px;font-size:1.5rem;line-height:1.3;font-weight:600}.landing_roadmapVisual__EJV3W ol{list-style:none;padding:0;margin:0}.landing_roadmapVisual__EJV3W li{display:grid;grid-template-columns:30px 1fr 20px;align-items:center;gap:12px;padding:17px 0;border-top:1px solid #e3e8f0}.landing_roadmapVisual__EJV3W li>span{font-family:ui-monospace,monospace;font-size:.75rem;color:#6b7b8d}.landing_roadmapVisual__EJV3W li strong{font-weight:500;font-size:.95rem}.landing_roadmapVisual__EJV3W li svg{color:var(--lp-accent)}.landing_platform__ATj3b .landing_hero__mJ6IY{background:#082c50;color:#fff}.landing_platform__ATj3b .landing_hero__mJ6IY:before{content:"";position:absolute;inset:0 0 0 52%;background-image:linear-gradient(#ffffff05 1px,transparent 0),linear-gradient(90deg,#ffffff05 1px,transparent 0);background-size:36px 36px;pointer-events:none}.landing_platform__ATj3b .landing_heroShell__mspJj{position:relative}.landing_platform__ATj3b .landing_heroDescription__XeaEF{color:#c1cedd}.landing_platform__ATj3b .landing_backLink___CYey,.landing_tool__zefa0 .landing_backLink___CYey{color:#b9c9db}.landing_platform__ATj3b .landing_eyebrow__nebKz{color:#b6c7e2}.landing_platform__ATj3b .landing_eyebrow__nebKz>span,.landing_platform__ATj3b .landing_heroSummary__OAxB5>span{background:var(--lp-highlight)}.landing_platform__ATj3b .landing_primaryButton__Zpwl_{color:#082c50;background:var(--lp-highlight);border-color:var(--lp-highlight)}.landing_platform__ATj3b .landing_primaryButton__Zpwl_:hover{background:#fff}.landing_platform__ATj3b .landing_secondaryButton__u1oAi{color:#fff;border-color:#69819c}.landing_platform__ATj3b .landing_secondaryButton__u1oAi:hover{background:#ffffff0d}.landing_platform__ATj3b .landing_heroSummary__OAxB5{color:#aebed0}.landing_architectureVisual___kAsK{border:1px solid #66809c70;background:#10385d;border-radius:12px;padding:28px;position:relative;box-shadow:0 30px 70px #00112133}.landing_architectureVisual___kAsK .landing_visualLabel__zPsdE{color:#9fb7d1}.landing_architectureVisual___kAsK h2{margin:20px 0 25px;font-size:1.15rem;font-weight:500}.landing_architectureNodes__GEVyX{padding:0;margin:0;list-style:none;display:grid;gap:28px}.landing_architectureNodes__GEVyX>li{position:relative;display:grid;grid-template-columns:28px 26px 1fr;align-items:center;gap:10px;background:#fff;color:#153c62;border-radius:5px;padding:20px 18px;min-height:72px}.landing_nodeNumber__ByUCW{font:.65rem ui-monospace,monospace;color:#768ca2}.landing_architectureNodes__GEVyX strong{font-size:.9rem;font-weight:500}.landing_architectureNodes__GEVyX>li:nth-child(2){background:var(--lp-highlight)}.landing_nodeConnector__Rs_qH{position:absolute;left:calc(50% - 10px);bottom:-25px;color:#a4bcda}.landing_architectureVisual___kAsK .landing_visualCaption__ZFdk7{color:#9eb5cc;border-top:1px solid #ffffff1c;padding-top:20px}.landing_workflowVisual__PRIqw .landing_architectureNodes__GEVyX{grid-template-columns:1fr 1fr;gap:12px}.landing_workflowVisual__PRIqw .landing_architectureNodes__GEVyX>li{display:flex;flex-direction:column;text-align:center;gap:12px;padding:22px 12px;min-height:128px}.landing_workflowVisual__PRIqw .landing_nodeConnector__Rs_qH{display:none}.landing_workflowVisual__PRIqw .landing_nodeNumber__ByUCW{align-self:flex-start}.landing_tool__zefa0 .landing_hero__mJ6IY{background:#0d1d31;color:#fff}.landing_tool__zefa0 .landing_heroGrid__4iDS5{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:44px}.landing_tool__zefa0 .landing_hero__mJ6IY h1{font-size:clamp(2.6rem,4.2vw,4.1rem)}.landing_tool__zefa0 .landing_heroDescription__XeaEF{color:#b9c7d9}.landing_tool__zefa0 .landing_eyebrow__nebKz{color:#adbfda}.landing_tool__zefa0 .landing_eyebrow__nebKz>span,.landing_tool__zefa0 .landing_heroSummary__OAxB5>span{background:#a6c8ff}.landing_tool__zefa0 .landing_heroSummary__OAxB5{color:#95a8c1}.landing_tool__zefa0 .landing_primaryButton__Zpwl_{color:#0d1d31;background:#fff;border-color:#fff}.landing_tool__zefa0 .landing_primaryButton__Zpwl_:hover{background:#dbe7ff}.landing_tool__zefa0 .landing_secondaryButton__u1oAi{color:#fff;border-color:#506883}.landing_tool__zefa0 .landing_secondaryButton__u1oAi:hover{background:#ffffff0a}.landing_toolPreview__6Q_py>.landing_visualLabel__zPsdE{color:#9fb5d1;margin:0 0 15px 2px}.landing_dot__p4HrH{width:6px;height:6px;background:#a6c8ff;border-radius:50%}.landing_toolPreview__6Q_py>.landing_visualCaption__ZFdk7{color:#8ca4c1;margin-top:15px}.landing_codeWindow__Sg3aC{min-width:0;border:1px solid #2a415e;background:#10243d;color:#dce8ff;border-radius:9px;overflow:hidden}.landing_codeToolbar__16_KO{justify-content:space-between;padding:13px 17px;background:#172e49;border-bottom:1px solid #30435c;font:.72rem ui-monospace,monospace}.landing_codeToolbar__16_KO,.landing_codeToolbar__16_KO>span{display:flex;align-items:center;gap:8px}.landing_codeToolbar__16_KO button{display:flex;gap:7px;align-items:center;padding:4px 6px;cursor:pointer;color:#c5d4eb;border:0;border-radius:3px;background:transparent;font:inherit}.landing_codeToolbar__16_KO button:hover{background:#ffffff12}.landing_codeWindow__Sg3aC pre{padding:26px;margin:0;overflow-x:auto;max-width:100%;line-height:1.9;font:.83rem/1.9 ui-monospace,SFMono-Regular,Menlo,monospace;color:#d2e7fc;tab-size:4}.landing_codeFoot__nKrON{display:flex;justify-content:space-between;gap:12px;font:.62rem ui-monospace,monospace;color:#90a8c5;padding:12px 17px;border-top:1px solid #30435c}.landing_compactCode__taKn8 pre{font-size:.7rem;padding:24px 20px}.landing_transportVisual__b7Yiu{background:#152c46;border:1px solid #3b526e;padding:28px;border-radius:12px}.landing_transportVisual__b7Yiu .landing_visualLabel__zPsdE{color:#a1b6cf}.landing_transportEndpoints__UxsLx{display:grid;grid-template-columns:1fr 30px 1fr;gap:14px;align-items:center;margin:30px 0 25px}.landing_transportEndpoints__UxsLx>div{padding:20px 16px;border:1px solid #506780;border-radius:6px}.landing_transportEndpoints__UxsLx>div:last-child{background:#e6efff;color:#153c62;border-color:#e6efff}.landing_transportEndpoints__UxsLx span{display:block;font:.67rem ui-monospace,monospace;color:#a6bbd4;text-transform:uppercase;letter-spacing:.08em}.landing_transportEndpoints__UxsLx strong{display:block;font-size:1.4rem;font-weight:500;margin:10px 0 3px}.landing_transportEndpoints__UxsLx small{display:block;font-size:.65rem;opacity:.7}.landing_transportEndpoints__UxsLx>div:last-child span{color:#4f6684}.landing_artifactList__xSLny>div{display:flex;align-items:center;gap:12px;border-top:1px solid #3b526e;padding:15px 3px;color:#c4d2e6;font-size:.85rem}.landing_artifactNumber__zAwgM{margin-left:auto;color:#819bb8;font:.65rem ui-monospace,monospace}.landing_transportVisual__b7Yiu .landing_visualCaption__ZFdk7{color:#8ca4c1}.landing_strategy__jj0FB .landing_hero__mJ6IY{background:#f6f5ef}.landing_strategy__jj0FB .landing_heroShell__mspJj{padding-bottom:60px}.landing_strategy__jj0FB .landing_heroGrid__4iDS5{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start}.landing_strategy__jj0FB .landing_hero__mJ6IY h1{font-size:clamp(2.7rem,4.5vw,4.6rem)}.landing_strategy__jj0FB .landing_roadmapVisual__EJV3W{border-top-color:var(--lp-highlight);background:#fff;box-shadow:none}.landing_strategy__jj0FB .landing_roadmapVisual__EJV3W li{padding:12px 0}.landing_strategy__jj0FB .landing_roadmapVisual__EJV3W .landing_visualCaption__ZFdk7{border-top:1px solid #e3e8f0;padding-top:18px}.landing_strategy__jj0FB .landing_bodyLayout__FxCiA{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:70px;padding-top:70px}.landing_contents__hr_jZ{position:sticky;top:105px;padding-top:10px}.landing_contents__hr_jZ>span{display:block;margin-bottom:22px;color:#778397}.landing_contents__hr_jZ nav{display:flex;flex-direction:column}.landing_contents__hr_jZ a{display:grid;grid-template-columns:25px 1fr;gap:8px;text-decoration:none;font-size:.82rem;color:#52647b;padding:14px 0;border-top:1px solid #e2e7ee}.landing_contents__hr_jZ a>span{font:.65rem/1.8 ui-monospace,monospace;color:#8b98a8}.landing_contents__hr_jZ a:hover{color:var(--lp-accent)}.landing_partner__qg7CL .landing_hero__mJ6IY{background:var(--lp-surface)}.landing_partner__qg7CL .landing_heroGrid__4iDS5{gap:90px}.landing_partnerVisual__haf5_{text-align:center;padding:34px;border:1px solid #dbe2d7;background:#ffffffa8;border-radius:180px 180px 14px 14px}.landing_partnerVisual__haf5_ .landing_visualLabel__zPsdE{justify-content:center;margin:8px 0 30px}.landing_partnerMark__WX3nM{width:190px;height:70px;object-fit:contain;margin:0 auto}.landing_contivaMark__haNL7{width:170px;height:52px;object-fit:contain;margin:0 auto}.landing_partnerDivider__uaqxO{display:flex;align-items:center;justify-content:center;gap:14px;color:#7c8a78;margin:18px 0;font-weight:300}.landing_partnerDivider__uaqxO span{height:1px;width:52px;background:#d1d9cf}.landing_partnerServices__g9lFn{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:28px 0 0}.landing_partnerServices__g9lFn span{font-size:.7rem;border:1px solid #d8dfd4;padding:4px 10px;border-radius:30px}.landing_partnerPromise__O7Oar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #d5ddcf;margin-top:65px;padding-top:22px;font-size:.8rem;color:#61705b}.landing_partnerPromise__O7Oar>span:first-child{color:var(--lp-ink);font-weight:600}.landing_partnerPromise__O7Oar>svg{margin-left:auto}.landing_sectionNav__TcBd1{background:#fff;border-bottom:1px solid #dfe5ed}.landing_sectionNav__TcBd1>div{display:flex;align-items:stretch;gap:30px;width:min(1320px,calc(100% - 96px));margin:auto;overflow-x:auto;scrollbar-width:thin}.landing_navLabel__E0w1U{white-space:nowrap;padding:23px 0;color:#8b97a6;font-size:.72rem}.landing_sectionNav__TcBd1 a{display:inline-flex;align-items:center;gap:10px;max-width:260px;min-width:140px;color:#8391a3;font:.7rem ui-monospace,monospace;text-decoration:none;padding:22px 0}.landing_sectionNav__TcBd1 a span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#344e6d;font:.8rem/1.5 var(--font-geist-sans),sans-serif}.landing_sectionNav__TcBd1 a:hover span{color:var(--lp-accent)}.landing_partnerLogos__wTngF{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:48px;padding:35px 24px;border-bottom:1px solid #e6eaf0}.landing_partnerLogos__wTngF img{max-height:58px;max-width:170px;width:auto;object-fit:contain}.landing_bodyShell__BN4bX{padding-bottom:28px}.landing_sections__sMhsw{min-width:0}.landing_valueSection__dDl1_{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);gap:65px;border-bottom:1px solid #e1e7ee;padding:64px 0;margin-bottom:72px}.landing_valueIntro__Cvx8b .landing_kicker__oPxrf{color:#7b899b}.landing_valueIntro__Cvx8b h2{font-size:1.7rem;line-height:1.25;font-weight:500;margin:13px 0}.landing_valueIntro__Cvx8b p{margin:0;font-size:.93rem;color:#65758a}.landing_valuePoints__0pX4u{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.landing_valuePoints__0pX4u>div>svg{color:var(--lp-accent);margin-bottom:18px}.landing_valuePoints__0pX4u h3{font-size:1rem;line-height:1.35;font-weight:600;margin:0 0 8px}.landing_valuePoints__0pX4u p{font-size:.85rem;color:#65758a;margin:0}.landing_platform__ATj3b .landing_valueSection__dDl1_,.landing_strategy__jj0FB .landing_valueSection__dDl1_,.landing_tool__zefa0 .landing_valueSection__dDl1_{background:var(--lp-surface);border:0;border-radius:6px;padding:32px;margin-top:-20px;margin-bottom:75px;gap:30px}.landing_strategy__jj0FB .landing_valueSection__dDl1_{grid-template-columns:1fr}.landing_contentSection__ja5tc{scroll-margin-top:100px;margin:78px 0}.landing_sectionHeading__S0o1B{display:flex;align-items:flex-start;gap:18px;margin-bottom:32px;max-width:920px}.landing_sectionNumber__bLjUP{color:#8191a4;font:.72rem ui-monospace,monospace;border-top:2px solid var(--lp-accent);padding-top:10px;min-width:28px;margin-top:5px}.landing_sectionHeading__S0o1B h2{font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:1.2;font-weight:500;letter-spacing:-.018em;text-wrap:balance;margin:0}.landing_sectionDescription__YMHec{color:#64758a;max-width:760px;margin:-5px 0 26px 46px}.landing_cardCollection__lfNGX{display:grid;gap:0}.landing_feature__Xl0Df{min-width:0}.landing_featureIdentity__rW5m0{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--lp-accent)}.landing_featureIdentity__rW5m0>span{color:#7e8ca0;font:.7rem ui-monospace,monospace}.landing_featureContent__js7eW h3{font-size:1.2rem;line-height:1.35;font-weight:500;margin:0 0 14px}.landing_featureContent__js7eW>p{color:#617186;font-size:.96rem;margin:0 0 18px}.landing_items__tU3ma{list-style:none;padding:0;margin:0;display:grid;gap:10px}.landing_items__tU3ma li{display:flex;align-items:flex-start;gap:10px;font-size:.86rem;color:#4b6078}.landing_items__tU3ma svg{flex-shrink:0;margin-top:4px;color:var(--lp-accent)}.landing_editorial__zhiPV .landing_feature__Xl0Df{display:grid;grid-template-columns:80px minmax(0,1fr);gap:25px;border-top:1px solid #dce3ec;padding:30px 0}.landing_editorial__zhiPV .landing_featureIdentity__rW5m0{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:17px;padding-top:3px}.landing_editorial__zhiPV .landing_featureContent__js7eW{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);column-gap:42px}.landing_editorial__zhiPV .landing_featureContent__js7eW h3{grid-column:1;grid-row:span 2;font-size:1.3rem}.landing_editorial__zhiPV .landing_featureContent__js7eW>p,.landing_editorial__zhiPV .landing_featureContent__js7eW>ul{grid-column:2}.landing_editorial__zhiPV .landing_items__tU3ma{grid-template-columns:1fr 1fr;gap:12px 24px}.landing_bento__KvEay .landing_cardCollection__lfNGX{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.landing_bento__KvEay .landing_feature__Xl0Df{background:#f0f3f8;padding:30px;border-radius:7px}.landing_bento__KvEay .landing_feature__Xl0Df:first-child{background:#163c63;color:#fff}.landing_bento__KvEay .landing_feature__Xl0Df:first-child .landing_featureContent__js7eW>p,.landing_bento__KvEay .landing_feature__Xl0Df:first-child .landing_items__tU3ma li{color:#ccdaea}.landing_bento__KvEay .landing_feature__Xl0Df:first-child .landing_featureIdentity__rW5m0,.landing_bento__KvEay .landing_feature__Xl0Df:first-child .landing_featureIdentity__rW5m0>span,.landing_bento__KvEay .landing_feature__Xl0Df:first-child .landing_items__tU3ma svg{color:#9ebcea}.landing_bento__KvEay .landing_feature__Xl0Df:nth-child(4n){background:var(--lp-surface)}.landing_bento__KvEay .landing_featureIdentity__rW5m0{margin-bottom:30px}.landing_bento__KvEay .landing_featureContent__js7eW h3{font-size:1.45rem}.landing_comparison__KNM5G .landing_cardCollection__lfNGX{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #dce3ec;border-bottom:1px solid #dce3ec}.landing_comparison__KNM5G .landing_feature__Xl0Df{padding:30px 32px}.landing_comparison__KNM5G .landing_feature__Xl0Df:nth-child(odd){background:var(--lp-surface)}.landing_comparison__KNM5G .landing_featureIdentity__rW5m0{margin-bottom:24px}.landing_comparison__KNM5G .landing_featureContent__js7eW h3{font-size:1.4rem}.landing_features__IjlAn .landing_cardCollection__lfNGX{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 48px}.landing_features__IjlAn .landing_feature__Xl0Df{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:20px;border-top:1px solid #dce3ec;padding-top:24px}.landing_features__IjlAn .landing_featureIdentity__rW5m0>span{display:none}.landing_features__IjlAn .landing_featureIdentity__rW5m0>svg{margin-top:3px}.landing_accordions__mji5Z{border-top:1px solid #dce3ec}.landing_accordions__mji5Z details{border-bottom:1px solid #dce3ec}.landing_accordions__mji5Z summary{list-style:none;display:grid;grid-template-columns:30px 1fr 22px;align-items:center;gap:20px;padding:25px 0;cursor:pointer}.landing_accordions__mji5Z summary::-webkit-details-marker{display:none}.landing_accordions__mji5Z summary>span{font:.7rem ui-monospace,monospace;color:#8593a5}.landing_accordions__mji5Z summary h3{font-size:1.2rem;line-height:1.4;font-weight:500;margin:0}.landing_accordions__mji5Z summary>svg{transition:transform .2s;color:var(--lp-accent)}.landing_accordions__mji5Z details[open] summary>svg{transform:rotate(180deg)}.landing_accordionBody__EtAZX{padding:0 42px 30px 50px;max-width:880px}.landing_accordionBody__EtAZX>p{color:#617186;margin:0 0 18px}.landing_accordionBody__EtAZX .landing_items__tU3ma{grid-template-columns:1fr 1fr;gap:14px 30px}.landing_processList__03_IK{list-style:none;padding:0;margin:0}.landing_steps__WMFkD .landing_processList__03_IK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.landing_processList__03_IK>li{position:relative;min-width:0}.landing_processMarker__iJwVM{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid #b9c8dd;border-radius:50%;background:#fff;font:.8rem ui-monospace,monospace;color:var(--lp-accent);margin-bottom:23px}.landing_steps__WMFkD .landing_processList__03_IK>li:before{content:"";position:absolute;left:46px;right:-36px;top:23px;height:1px;background:#cfdae8}.landing_steps__WMFkD .landing_processList__03_IK>li:last-child:before{display:none}.landing_processList__03_IK .landing_kicker__oPxrf{color:#7b899b;font-size:.65rem}.landing_processList__03_IK h3{font-size:1.2rem;line-height:1.3;font-weight:500;margin:9px 0 18px}.landing_processList__03_IK ul{list-style:none;padding:0;display:grid;gap:10px}.landing_processList__03_IK ul li{font-size:.87rem;color:#5e7188;padding-left:14px;position:relative}.landing_processList__03_IK ul li:before{content:"";position:absolute;left:0;top:11px;height:3px;width:3px;background:#8b9bb1}.landing_timeline__0e8XE .landing_processList__03_IK{display:grid}.landing_timeline__0e8XE .landing_processList__03_IK>li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:30px;padding-bottom:40px}.landing_timeline__0e8XE .landing_processList__03_IK>li:before{content:"";position:absolute;left:23px;top:46px;bottom:0;border-left:1px solid #c9d5e5}.landing_timeline__0e8XE .landing_processList__03_IK>li:last-child:before{display:none}.landing_timeline__0e8XE .landing_processList__03_IK>li>div:last-child{padding-top:7px}.landing_timeline__0e8XE .landing_processList__03_IK ul{grid-template-columns:1fr 1fr;max-width:900px}.landing_relatedList__n0sDt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px}.landing_relatedLink__3qAMS{display:grid;grid-template-columns:26px minmax(0,1fr) 24px;align-items:start;gap:16px;padding:26px 0;border-top:1px solid #dde5ef;text-decoration:none}.landing_relatedLink__3qAMS>svg{color:#5f7694;margin-top:4px}.landing_relatedLink__3qAMS h3{font-size:1.08rem;font-weight:500;line-height:1.35;margin:0 0 10px}.landing_relatedLink__3qAMS p{color:#63768e;font-size:.87rem;margin:0 0 12px}.landing_relatedLink__3qAMS div>span{color:var(--lp-accent);font-size:.77rem;font-weight:600}.landing_relatedLink__3qAMS:hover h3{color:var(--lp-accent)}.landing_relatedLink__3qAMS>svg:last-child{transition:transform .2s}.landing_relatedLink__3qAMS:hover>svg:last-child{transform:translate(3px,-3px)}.landing_metrics__9ha17{margin:80px 0;padding:38px 0;border-top:1px solid #dce3ec;border-bottom:1px solid #dce3ec}.landing_metrics__9ha17>div{display:flex;align-items:baseline;gap:22px;margin-bottom:26px}.landing_metrics__9ha17 h2{font-size:1.2rem;font-weight:500;margin:0}.landing_metrics__9ha17 .landing_kicker__oPxrf{color:#7c8a9d}.landing_metrics__9ha17 dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.landing_metrics__9ha17 dl>div{display:flex;flex-direction:column;border-left:1px solid #dce3ec;padding-left:22px;min-width:0}.landing_metrics__9ha17 dt{font-size:.84rem;font-weight:500;margin-bottom:8px}.landing_metrics__9ha17 dd{margin:0;overflow-wrap:anywhere}.landing_metrics__9ha17 dd strong{display:block;font-size:1.9rem;line-height:1.3;font-weight:500;margin-bottom:8px}.landing_metrics__9ha17 dd span{display:block;font-size:.76rem;color:#75869b;margin:3px 0 0}.landing_finalCta__4Rfbu{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:50px;padding:52px;background:#eaf0fa;border-radius:8px;margin:90px 0 45px}.landing_finalCta__4Rfbu h2{font-size:clamp(1.9rem,2.8vw,2.7rem);line-height:1.2;font-weight:500;margin:12px 0 18px;text-wrap:balance;max-width:700px}.landing_finalCta__4Rfbu p{font-size:.98rem;color:#5f7188;margin:0;max-width:650px}.landing_finalCta__4Rfbu .landing_kicker__oPxrf{color:#657d9e}.landing_ctaActions__F_HUX{display:flex;flex-direction:column;align-items:stretch;gap:12px;max-width:330px}.landing_partner__qg7CL .landing_finalCta__4Rfbu{background:#153c4e;color:#fff}.landing_partner__qg7CL .landing_finalCta__4Rfbu p{color:#b5cbd4}.landing_partner__qg7CL .landing_finalCta__4Rfbu .landing_kicker__oPxrf{color:#a2c2c5}.landing_partner__qg7CL .landing_finalCta__4Rfbu .landing_primaryButton__Zpwl_{color:#153c4e;background:var(--lp-highlight);border-color:var(--lp-highlight)}.landing_partner__qg7CL .landing_finalCta__4Rfbu .landing_secondaryButton__u1oAi{color:#fff;border-color:#6f919d}.landing_partner__qg7CL .landing_finalCta__4Rfbu .landing_secondaryButton__u1oAi:hover{background:#ffffff0a}.landing_tool__zefa0 .landing_finalCta__4Rfbu{background:#0d1d31;color:#fff}.landing_tool__zefa0 .landing_finalCta__4Rfbu p{color:#a5b7d0}.landing_tool__zefa0 .landing_finalCta__4Rfbu .landing_secondaryButton__u1oAi{color:#fff;border-color:#506883}.landing_tool__zefa0 .landing_finalCta__4Rfbu .landing_secondaryButton__u1oAi:hover{background:#ffffff0a}.landing_strategy__jj0FB .landing_finalCta__4Rfbu{border-radius:0;border-top:3px solid var(--lp-accent);background:#f6f5ef}.landing_backFooter__5dckp{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:25px 0;font-size:.77rem;color:#8a98a9}.landing_backFooter__5dckp a{display:inline-flex;align-items:center;gap:9px;color:#526b8b;text-decoration:none}@media (min-width:1500px){.landing_heroGrid__4iDS5{padding-top:80px;padding-bottom:20px}}@media (max-width:1100px){.landing_bodyShell__BN4bX,.landing_heroShell__mspJj,.landing_sectionNav__TcBd1>div{width:calc(100% - 56px)}.landing_heroGrid__4iDS5,.landing_partner__qg7CL .landing_heroGrid__4iDS5{gap:35px}.landing_heroGrid__4iDS5{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landing_hero__mJ6IY h1{font-size:3.25rem}.landing_valueSection__dDl1_{grid-template-columns:1fr;gap:30px}.landing_strategy__jj0FB .landing_bodyLayout__FxCiA{grid-template-columns:190px minmax(0,1fr);gap:35px}.landing_editorial__zhiPV .landing_featureContent__js7eW{grid-template-columns:1fr}.landing_editorial__zhiPV .landing_featureContent__js7eW h3{grid-row:auto}.landing_editorial__zhiPV .landing_featureContent__js7eW>p,.landing_editorial__zhiPV .landing_featureContent__js7eW>ul{grid-column:1}.landing_finalCta__4Rfbu{padding:36px;gap:30px}}@media (max-width:760px){.landing_bodyShell__BN4bX,.landing_heroShell__mspJj,.landing_sectionNav__TcBd1>div{width:calc(100% - 40px)}.landing_heroShell__mspJj{padding:25px 0 45px}.landing_heroGrid__4iDS5,.landing_strategy__jj0FB .landing_heroGrid__4iDS5,.landing_tool__zefa0 .landing_heroGrid__4iDS5{grid-template-columns:1fr;gap:40px;padding-top:36px}.landing_hero__mJ6IY h1,.landing_strategy__jj0FB .landing_hero__mJ6IY h1,.landing_tool__zefa0 .landing_hero__mJ6IY h1{font-size:clamp(2.55rem,8.4vw,3.8rem);line-height:1.08;margin-bottom:24px}.landing_heroDescription__XeaEF{font-size:1.05rem}.landing_actions__zIng2{margin-top:26px}.landing_primaryButton__Zpwl_,.landing_secondaryButton__u1oAi{font-size:.86rem;padding:13px 16px}.landing_heroSummary__OAxB5{font-size:.75rem}.landing_architectureVisual___kAsK,.landing_roadmapVisual__EJV3W,.landing_transportVisual__b7Yiu{padding:24px}.landing_heroVisual__PaxQg{max-width:600px;width:100%}.landing_architectureNodes__GEVyX{gap:24px}.landing_architectureNodes__GEVyX>li{padding:16px}.landing_architectureVisual___kAsK h2{font-size:1.12rem}.landing_platform__ATj3b .landing_hero__mJ6IY:before{inset:50% 0 0}.landing_partnerVisual__haf5_{border-radius:120px 120px 12px 12px;max-width:430px;margin:auto}.landing_partnerPromise__O7Oar{margin-top:35px;font-size:.73rem;flex-wrap:wrap}.landing_partnerPromise__O7Oar>span:nth-child(2){display:none}.landing_sectionNav__TcBd1>div{gap:23px}.landing_sectionNav__TcBd1 a{padding:18px 0;min-width:150px;max-width:170px;flex-shrink:0}.landing_navLabel__E0w1U{display:none}.landing_valueSection__dDl1_{padding:40px 0;margin-bottom:45px}.landing_valuePoints__0pX4u{gap:24px}.landing_valuePoints__0pX4u p{font-size:.81rem}.landing_valuePoints__0pX4u h3{font-size:.94rem}.landing_platform__ATj3b .landing_valueSection__dDl1_,.landing_strategy__jj0FB .landing_valueSection__dDl1_,.landing_tool__zefa0 .landing_valueSection__dDl1_{padding:25px;margin:-10px 0 45px}.landing_platform__ATj3b .landing_valuePoints__0pX4u,.landing_strategy__jj0FB .landing_valuePoints__0pX4u,.landing_tool__zefa0 .landing_valuePoints__0pX4u{grid-template-columns:1fr;gap:22px}.landing_platform__ATj3b .landing_valuePoints__0pX4u>div,.landing_strategy__jj0FB .landing_valuePoints__0pX4u>div,.landing_tool__zefa0 .landing_valuePoints__0pX4u>div{position:relative;padding-left:36px}.landing_platform__ATj3b .landing_valuePoints__0pX4u>div>svg,.landing_strategy__jj0FB .landing_valuePoints__0pX4u>div>svg,.landing_tool__zefa0 .landing_valuePoints__0pX4u>div>svg{position:absolute;left:0;top:2px}.landing_contentSection__ja5tc{margin:52px 0;scroll-margin-top:90px}.landing_sectionHeading__S0o1B{gap:12px;margin-bottom:26px}.landing_sectionHeading__S0o1B h2{font-size:1.85rem}.landing_sectionNumber__bLjUP{min-width:22px;font-size:.64rem}.landing_sectionDescription__YMHec{margin-left:0;font-size:.93rem}.landing_editorial__zhiPV .landing_feature__Xl0Df{grid-template-columns:32px minmax(0,1fr);gap:16px;padding:25px 0}.landing_editorial__zhiPV .landing_featureContent__js7eW h3{font-size:1.25rem}.landing_bento__KvEay .landing_cardCollection__lfNGX,.landing_comparison__KNM5G .landing_cardCollection__lfNGX,.landing_editorial__zhiPV .landing_items__tU3ma,.landing_features__IjlAn .landing_cardCollection__lfNGX{grid-template-columns:1fr}.landing_bento__KvEay .landing_feature__Xl0Df,.landing_comparison__KNM5G .landing_feature__Xl0Df{padding:25px}.landing_bento__KvEay .landing_featureIdentity__rW5m0{margin-bottom:22px}.landing_features__IjlAn .landing_cardCollection__lfNGX{gap:25px}.landing_features__IjlAn .landing_feature__Xl0Df{gap:15px}.landing_accordions__mji5Z summary{gap:12px;grid-template-columns:24px 1fr 20px;padding:22px 0}.landing_accordions__mji5Z summary h3{font-size:1.12rem}.landing_accordionBody__EtAZX{padding:0 5px 26px 36px}.landing_accordionBody__EtAZX .landing_items__tU3ma{grid-template-columns:1fr}.landing_steps__WMFkD .landing_processList__03_IK{grid-template-columns:1fr;gap:30px}.landing_steps__WMFkD .landing_processList__03_IK>li{display:grid;grid-template-columns:46px 1fr;gap:20px}.landing_steps__WMFkD .landing_processList__03_IK>li:before{left:23px;right:auto;top:46px;bottom:-30px;width:1px;height:auto}.landing_steps__WMFkD .landing_processList__03_IK>li>div:last-child{padding-top:4px}.landing_timeline__0e8XE .landing_processList__03_IK>li{grid-template-columns:46px 1fr;gap:20px}.landing_timeline__0e8XE .landing_processList__03_IK ul{grid-template-columns:1fr}.landing_strategy__jj0FB .landing_bodyLayout__FxCiA{display:block;padding-top:0}.landing_contents__hr_jZ{position:static;padding:28px 0 0}.landing_contents__hr_jZ>span{margin-bottom:10px}.landing_contents__hr_jZ nav{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.landing_contents__hr_jZ a{font-size:.76rem}.landing_relatedList__n0sDt{grid-template-columns:1fr}.landing_relatedLink__3qAMS{grid-template-columns:24px minmax(0,1fr) 20px;gap:12px;padding:23px 0}.landing_metrics__9ha17{margin:50px 0}.landing_metrics__9ha17>div{display:block}.landing_metrics__9ha17 h2{margin-top:8px}.landing_metrics__9ha17 dl{grid-template-columns:1fr 1fr;gap:28px 18px}.landing_metrics__9ha17 dd strong{font-size:1.65rem}.landing_metrics__9ha17 dl>div{padding-left:15px}.landing_finalCta__4Rfbu{grid-template-columns:1fr;padding:28px;gap:26px;margin:55px 0 25px}.landing_finalCta__4Rfbu h2{font-size:2rem}.landing_ctaActions__F_HUX{max-width:none}.landing_backFooter__5dckp{flex-wrap:wrap;padding:20px 0}.landing_backFooter__5dckp>span{font-size:.7rem}.landing_codeToolbar__16_KO{padding:11px 12px;font-size:.65rem}.landing_codeToolbar__16_KO button>span{max-width:110px}.landing_codeWindow__Sg3aC pre{padding:20px 15px;font-size:.73rem}.landing_compactCode__taKn8 pre{font-size:.65rem}.landing_codeFoot__nKrON{font-size:.57rem;padding:11px 12px;flex-wrap:wrap}.landing_transportEndpoints__UxsLx{gap:9px;grid-template-columns:1fr 22px 1fr}.landing_transportEndpoints__UxsLx>svg{width:22px}.landing_transportEndpoints__UxsLx>div{padding:16px 12px}.landing_transportEndpoints__UxsLx strong{font-size:1.2rem}}@media (max-width:430px){.landing_valuePoints__0pX4u{grid-template-columns:1fr;gap:23px}.landing_valuePoints__0pX4u>div{padding-left:35px;position:relative}.landing_valuePoints__0pX4u>div>svg{position:absolute;top:3px;left:0}.landing_actions__zIng2{flex-direction:column;align-items:stretch}.landing_hero__mJ6IY h1,.landing_strategy__jj0FB .landing_hero__mJ6IY h1,.landing_tool__zefa0 .landing_hero__mJ6IY h1{font-size:2.65rem}.landing_heroVisual__PaxQg{min-width:0}}@media (prefers-reduced-motion:reduce){.landing_page__B__T0 *,.landing_page__B__T0 :after,.landing_page__B__T0 :before{transition:none!important;scroll-behavior:auto!important}}.landing_bento__KvEay .landing_feature__Xl0Df:last-child:nth-child(odd){grid-column:1/-1}.landing_consulting__vp3bP .landing_architectureVisual___kAsK{color:#fff}.landing_consulting__vp3bP .landing_architectureVisual___kAsK .landing_visualCaption__ZFdk7{color:#b8cade}.landing_strategy__jj0FB .landing_heroGrid__4iDS5{display:block;padding-top:45px}.landing_strategy__jj0FB .landing_heroContent__DmogO{max-width:1040px}.landing_strategy__jj0FB .landing_hero__mJ6IY h1{max-width:1050px;font-size:clamp(3rem,5.8vw,5.5rem)}.landing_strategy__jj0FB .landing_heroDescription__XeaEF{max-width:760px}.landing_strategy__jj0FB .landing_heroVisual__PaxQg{margin-top:48px;width:100%;max-width:none}.landing_strategy__jj0FB .landing_roadmapVisual__EJV3W{padding:25px 0 0;background:transparent;border-top:1px solid #c9cebc}.landing_strategy__jj0FB .landing_roadmapVisual__EJV3W h2{font-size:1.05rem;font-weight:500;margin:12px 0 24px}.landing_strategy__jj0FB .landing_roadmapVisual__EJV3W ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px}.landing_strategy__jj0FB .landing_roadmapVisual__EJV3W li{display:block;border-top:0;border-left:1px solid #c9cebc;padding:0 18px;min-height:65px}.landing_strategy__jj0FB .landing_roadmapVisual__EJV3W li strong{display:block;margin-top:10px}.landing_strategy__jj0FB .landing_roadmapVisual__EJV3W li>svg{display:none}.landing_strategy__jj0FB .landing_roadmapVisual__EJV3W .landing_visualCaption__ZFdk7{border:0;padding:0;margin-top:22px}@media (max-width:760px){.landing_strategy__jj0FB .landing_heroGrid__4iDS5{padding-top:32px}.landing_strategy__jj0FB .landing_hero__mJ6IY h1{font-size:clamp(2.65rem,8.4vw,3.8rem)}.landing_strategy__jj0FB .landing_heroVisual__PaxQg{margin-top:38px}.landing_strategy__jj0FB .landing_roadmapVisual__EJV3W ol{grid-template-columns:1fr 1fr;gap:24px 12px}.landing_strategy__jj0FB .landing_roadmapVisual__EJV3W li{padding:0 14px}.landing_strategy__jj0FB .landing_roadmapVisual__EJV3W li:last-child:nth-child(odd){grid-column:1/-1}}