.system-hero{background-position:100%;background-size:cover;align-items:center;height:550px;min-height:550px;margin-top:88px;display:flex}.system-hero__content{padding-top:32px;padding-bottom:32px}.system-hero__eyebrow,.system-eyebrow{color:#7557d5;text-transform:uppercase;margin:0 0 7px;font-size:20px;font-weight:600}.system-hero__eyebrow,.system-hero__eyebrow span{color:#0a3076}.system-hero__eyebrow{background:linear-gradient(90deg,#c5893e 0%,#e3cc4b 100%);color:#0000;background-clip:text}.system-hero h1{color:#001265;white-space:pre-line;max-width:680px;margin:0;font-size:48px;font-weight:600;line-height:1.25}.system-hero__description{color:#394961;white-space:normal;max-width:530px;margin:30px 0 40px;font-size:16px;font-weight:500;line-height:1.7}.system-hero__buttons{gap:14px;display:flex}.system-button{color:#3d4654;border:1px solid #6e7482;border-radius:9px;justify-content:center;align-items:center;gap:15px;min-width:150px;padding:11px 20px;font-size:16px;font-weight:500;display:inline-flex}.system-button--primary{color:#fff;background:#e9b622;border:0}.system-section{padding:45px 0}.system-hero .container,.system-section>.container,.cta-banner>.container{max-width:1440px}.system-section__heading{text-align:center;margin-bottom:26px}.system-eyebrow span{color:#263eb9}.system-use-cases .system-eyebrow{background:linear-gradient(90deg,#242cb3 0%,#e2b131 100%);color:#0000;background-clip:text;display:inline-block}.system-use-cases .system-eyebrow span{color:#0000}.system-integration .system-eyebrow{background:linear-gradient(90deg,#242cb3 0%,#e2b131 100%);color:#0000;background-clip:text;display:inline-block}.system-integration .system-eyebrow span{color:#0000}.system-section__heading h2{color:#152a81;white-space:pre-line;margin:0;font-size:24px;font-weight:600;line-height:1.4}.system-section__heading>p:last-child{color:#313131;white-space:pre-line;max-width:720px;margin:10px auto 0;font-size:15px;font-weight:400;line-height:1.6}.system-section__heading i{background:#17a467;border-radius:3px;width:32px;height:3px;margin:14px auto 0;display:block}.system-platform{background:0 0}.system-platform .system-eyebrow,.system-platform .system-eyebrow span{color:#242cb3}.system-platform .system-eyebrow b{background:linear-gradient(90deg,#242cb3 0%,#e2b131 100%);color:#0000;font-weight:inherit;background-clip:text}.platform-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.platform-card{--platform-content-inset:max(12px, calc((100% - 275px) / 2));background:#fff;border-radius:10px;flex-direction:column;height:375px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 13px #0c215729}.platform-card:after{z-index:0;content:"";background:#0e264a;height:170px;position:absolute;top:68px;left:0;right:0}.platform-card header{z-index:1;min-height:68px;padding:9px var(--platform-content-inset);color:#fff;background:#0e264a;align-items:center;gap:10px;display:flex;position:relative}.platform-card:nth-child(2) header,.platform-card:nth-child(3) header,.platform-card:nth-child(4) header{background:#0e264a}.platform-card header img{object-fit:contain;width:50px;height:50px}.platform-card h3,.platform-card header p{margin:0;font-size:16px}.platform-card__image{z-index:2;width:calc(100% - var(--platform-content-inset));object-fit:fill;object-position:left top;border-radius:10px 10px 0 0;max-width:none;height:170px;margin-left:auto;margin-right:0;display:block;position:relative;box-shadow:0 5px 10px #0003}.platform-card__image-button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.platform-card__image-button:focus-visible{outline-offset:3px;outline:3px solid #e3cc4b}.system-image-lightbox{z-index:2000;cursor:zoom-out;background:#0f172ad1;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.system-image-lightbox__image{object-fit:contain;cursor:default;background:#fff;border-radius:12px;max-width:min(92vw,1440px);max-height:88vh;display:block;box-shadow:0 18px 55px #00000073}.system-image-lightbox__close{color:#001265;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:32px;line-height:1;display:grid;position:fixed;top:20px;right:24px}.platform-card__description{z-index:1;height:128px;min-height:128px;padding:12px var(--platform-content-inset);color:#313131;white-space:pre-line;background:#fff;flex:0 0 128px;align-items:center;margin:0;font-size:16px;font-weight:400;line-height:1.6;display:flex;position:relative}.system-use-cases{background:#fff}.use-case-list{gap:14px;width:100%;max-width:1205px;margin:0 auto;display:grid}.use-case{background:#f0fbf7;border-radius:17px;grid-template-columns:minmax(0,1fr) 628px;height:240px;min-height:240px;display:grid;overflow:hidden}.use-case--1{background:#f0f7f4}.use-case:nth-child(2n){background:#f3f6ff;grid-template-columns:minmax(0,1fr) 628px}.use-case:nth-child(2n) .use-case__copy{order:2}.use-case--2 .use-case__copy{padding-left:0}.use-case--3{grid-template-columns:minmax(0,1fr) 628px;background:#f5f4ff!important}.use-case--3 .use-case__copy{padding-bottom:82px;position:relative}.use-case__timeline{width:460px;position:absolute;bottom:0;left:76px}.use-case__timeline img{object-fit:contain;object-position:left top;width:460px;height:103px;display:block}.use-case--4{background:#fff6ed!important}.use-case--4 .use-case__copy{padding-left:0}.use-case__copy{padding:35px 38px 20px}.use-case__number{color:#fff;background:radial-gradient(circle,#41db95 27%,#07ba68 100%);border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:inline-flex}.use-case:nth-child(2) .use-case__number{background:radial-gradient(circle,#579fff 27%,#2e82f3 100%)}.use-case:nth-child(3) .use-case__number{background:radial-gradient(circle,#9787fd 27%,#705bf3 100%)}.use-case:nth-child(4) .use-case__number{background:radial-gradient(circle,#fcb758 27%,#f98919 100%)}.use-case h3{color:#001265;margin:0 0 0 12px;font-size:18px;font-weight:500;display:inline}.use-case__copy>p{color:#313131;white-space:pre-line;margin:10px 0 20px 46px;font-size:16px;font-weight:400;line-height:1.65}.use-case__visual{align-self:end;min-width:0;height:217px}.use-case:nth-child(odd) .use-case__visual{padding-right:35px}.use-case--1 .use-case__visual{width:584px;padding-right:0;overflow:hidden}.use-case--1 .use-case__visual>img{width:584px;max-width:none;height:auto}.use-case:nth-child(2n) .use-case__visual{padding-left:35px}.use-case--2 .use-case__visual{border-radius:10px 10px 0 0;justify-self:start;width:540px;height:216px;margin-left:0;padding-left:0;overflow:hidden}.use-case--2 .use-case__visual>img{object-fit:cover;object-position:left top;width:100%;height:216px;display:block}.use-case__visual>img{object-fit:fill;object-position:left top;border-radius:10px 10px 0 0;width:100%;height:100%;display:block;box-shadow:0 3px 10px #0e264a38}.use-case__visual--gallery{grid-template-columns:repeat(3,1fr);gap:5px;padding:12px;display:grid}.use-case__visual--gallery>img{object-fit:cover;border-radius:8px;width:100%;min-width:0;height:100%;display:block}.use-case--3 .use-case__visual--gallery{grid-template-columns:1fr 2fr;height:240px;padding-left:0}.use-case--4 .use-case__visual{align-self:center;height:182px}.use-case--4 .use-case__visual--gallery{grid-template-columns:123px 192px 181px;gap:5px;height:182px;padding:0}.use-case--4 .use-case__visual--gallery>img{width:100%;height:182px}.use-case__partners{flex-wrap:wrap;align-items:center;gap:15px;margin-top:10px;margin-left:46px;display:flex}.use-case__partners img{object-fit:contain;background:#fff;border-radius:50px;width:100px;height:28px;padding:5px 6px}.use-case__features{flex-wrap:wrap;gap:14px;display:flex}.use-case--2 .use-case__features{margin-left:40px}.use-case--4 .use-case__features{margin-left:34px}.use-case--4 .use-case__features img{width:66px;height:66px}.use-case__features span{color:#313131;align-items:center;gap:6px;font-size:15px;font-weight:400;display:flex}.use-case__features em{white-space:pre-line;font-style:normal}.use-case__features img{object-fit:contain;width:50px;height:50px}.system-integration{padding-top:25px}.integration-logos{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.integration-logos img{object-fit:contain;background:#faf9ff;border-radius:9px;width:100%;height:70px;padding:10px}@media (width<=992px){.platform-grid{grid-template-columns:repeat(2,1fr)}.platform-card{width:100%}.system-hero{min-height:420px}.use-case,.use-case:nth-child(2n){grid-template-columns:1fr 1fr}.use-case__copy{padding:22px}}@media (width<=768px){.system-hero{background-position:0;height:350px;min-height:350px;margin-top:72px}.system-hero h1{font-size:28px;line-height:1.2}.system-hero__description{margin:14px 0;font-size:14px;font-weight:400;line-height:1.6}.system-section{padding:32px 0}.system-section__heading h2{font-size:21px}.system-use-cases .system-section__heading>p:last-child{white-space:normal}.platform-grid{grid-template-columns:1fr}.platform-card{--platform-content-inset:12px;height:auto}.platform-card__image{height:170px;margin-left:12px;margin-right:0}.platform-card__description{text-align:left;white-space:normal;flex-basis:88px;justify-content:flex-start;height:88px;min-height:88px;padding:12px 20px;line-height:1.55}.use-case,.use-case:nth-child(2n){grid-template-columns:1fr;height:auto;min-height:0}.use-case__copy,.use-case:nth-child(2n) .use-case__copy,.use-case--2 .use-case__copy,.use-case--4 .use-case__copy{order:0;padding:20px}.use-case h3{font-size:16px}.use-case__copy>p{margin:14px 0 16px;font-size:14px;line-height:1.6}.use-case__partners,.use-case--2 .use-case__features,.use-case--4 .use-case__features{margin-left:0}.use-case__partners{flex-wrap:nowrap;gap:8px}.use-case__partners img{width:calc(25% - 6px);min-width:0}.use-case__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.use-case__features span{font-size:13px}.use-case__visual{display:none}.use-case__visual--gallery{gap:4px;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr))!important;height:130px!important;display:grid!important}.use-case--3 .use-case__copy{padding-bottom:20px;position:static}.use-case__timeline{width:100%;margin-top:16px;display:block;position:static}.use-case__timeline img{width:100%;height:auto;display:block}.use-case--3 .use-case__visual--gallery{grid-template-columns:1fr 2fr!important;height:150px!important;display:none!important}.use-case--4 .use-case__visual--gallery{display:none!important}.integration-logos{grid-template-columns:repeat(2,1fr);gap:6px}.integration-logos img{height:40px;padding:8px 24px}.system-button{min-width:0;padding:10px 13px;font-size:12px}}@media (width>=769px) and (width<=1280px){.system-hero .container.system-hero__content{width:100%;padding-inline:var(--tablet-gutter)!important}.system-section{padding:40px 0}.system-section__heading{margin-bottom:22px}.system-section__heading>p:last-child{max-width:780px}.platform-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.platform-card{--platform-content-inset:12px;height:auto;min-height:305px}.platform-card:after{height:130px;top:60px}.platform-card header{gap:8px;min-height:60px;padding:8px 12px}.platform-card header img{width:38px;height:38px}.platform-card h3,.platform-card header p{font-size:14px;line-height:1.35}.platform-card__image{object-fit:cover;height:130px}.platform-card__description{flex:1 0 auto;height:auto;min-height:115px;padding:10px 12px;font-size:14px;line-height:1.5}.use-case-list{gap:18px;max-width:none}.use-case,.use-case:nth-child(2n),.use-case--3{grid-template-columns:minmax(0,45%) minmax(0,55%);height:auto;min-height:270px}.use-case__copy,.use-case:nth-child(2n) .use-case__copy,.use-case--2 .use-case__copy,.use-case--4 .use-case__copy{order:0;padding:28px}.use-case:nth-child(2n) .use-case__copy{order:2}.use-case__copy>p{white-space:normal;margin:12px 0 16px 46px}.use-case__visual,.use-case--1 .use-case__visual,.use-case--2 .use-case__visual,.use-case--4 .use-case__visual{align-self:stretch;width:auto;min-width:0;height:auto;margin:0;padding:14px;overflow:hidden}.use-case__visual>img,.use-case--1 .use-case__visual>img,.use-case--2 .use-case__visual>img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%}.use-case--3 .use-case__copy{padding-bottom:28px;position:static}.use-case__timeline{width:100%;margin:16px 0 0;position:static}.use-case__timeline img{width:100%;max-width:460px;height:auto}.use-case__visual--gallery,.use-case--3 .use-case__visual--gallery,.use-case--4 .use-case__visual--gallery{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;min-height:210px;padding:14px}.use-case--4 .use-case__visual--gallery>img{width:100%;height:100%}.integration-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.integration-logos img{height:62px}.cta-wrapper{padding:30px}}@media (width>=1101px) and (width<=1440px) and (orientation:landscape){.use-case--2{height:auto;min-height:270px;grid-template-columns:minmax(0,46%) minmax(0,54%)!important}.use-case--2 .use-case__visual{justify-content:center;align-items:center;width:auto;height:auto;min-height:0;padding:24px;display:flex;overflow:hidden}.use-case--2 .use-case__visual>img{object-fit:contain;width:min(100%,420px)!important;height:auto!important}.use-case--2 .use-case__copy{padding:30px 34px!important}.use-case--3,.use-case--4{height:auto;min-height:300px;grid-template-columns:minmax(0,48%) minmax(0,52%)!important}.use-case--3 .use-case__copy,.use-case--4 .use-case__copy{padding:30px 34px!important}.use-case--3 .use-case__timeline{width:min(100%,380px);margin:18px 0 0;position:static}.use-case--3 .use-case__timeline img{width:100%;height:auto}.use-case--3 .use-case__visual--gallery{grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);align-items:center;gap:12px;height:260px;min-height:0;padding:18px;display:grid}.use-case--3 .use-case__visual--gallery>img:first-child{object-fit:contain;justify-self:center;width:auto;max-width:100%;height:210px}.use-case--3 .use-case__visual--gallery>img:last-child{object-fit:contain;width:100%;height:170px}}@media (width>=769px) and (width<=1280px){.use-case--4 .use-case__visual--gallery{grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr) minmax(0,.8fr);align-items:center;gap:8px;width:100%;padding:14px;overflow:hidden;height:clamp(180px,22vw,240px)!important;min-height:0!important;display:grid!important}.use-case--4 .use-case__visual--gallery>img{object-fit:contain;object-position:center;min-width:0;width:100%!important;height:100%!important}}@media (width>=769px) and (width<=1100px) and (orientation:portrait){.system-hero{background-position:100%;height:auto;min-height:400px}.system-hero__content{padding:64px 0}.system-section{padding:34px 0}.use-case,.use-case:nth-child(2n),.use-case--3{grid-template-columns:1fr;min-height:0}.use-case:nth-child(2n) .use-case__copy{order:0}.use-case__copy,.use-case:nth-child(2n) .use-case__copy,.use-case--2 .use-case__copy,.use-case--4 .use-case__copy{padding:24px}.use-case__copy>p{margin-left:46px}.use-case__visual,.use-case--1 .use-case__visual,.use-case--2 .use-case__visual,.use-case--4 .use-case__visual{min-height:220px;padding:16px 24px 0}.use-case--1 .use-case__visual{padding-bottom:0}.use-case__visual--gallery,.use-case--3 .use-case__visual--gallery,.use-case--4 .use-case__visual--gallery{grid-template-columns:repeat(2,minmax(0,1fr));min-height:220px;display:grid!important}.use-case--3 .use-case__visual--gallery{grid-template-columns:194px max-content;justify-content:center;gap:10px;width:min(100% - 40px,560px);height:170px;min-height:0;margin:0 auto;padding:0}.use-case--3 .use-case__visual--gallery>img:first-child{width:194px;height:170px!important}.use-case--3 .use-case__visual--gallery>img:last-child{aspect-ratio:auto;object-fit:contain;place-self:center;max-width:100%;width:auto!important;height:170px!important}.integration-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=769px) and (width<=1280px){.use-case--2 .use-case__visual{aspect-ratio:2.05;align-self:end;place-items:center;height:auto;min-height:0;padding:0 24px;display:grid}.use-case--2 .use-case__visual>img{object-fit:contain;object-position:center;width:100%;height:100%!important}.system-use-cases .use-case--4 .use-case__visual--gallery{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr) minmax(0,.8fr);align-items:end;gap:8px;width:100%;overflow:hidden;height:clamp(180px,22vw,240px)!important;min-height:0!important;padding:14px!important;display:grid!important}.system-use-cases .use-case--4 .use-case__visual--gallery>img{object-fit:contain;object-position:center bottom;min-width:0;max-width:100%;display:block;width:100%!important;height:100%!important}.system-use-cases .use-case__visual>img,.system-use-cases .use-case__visual--gallery>img{box-shadow:none!important;background:0 0!important;border-radius:0!important}.system-use-cases .use-case__visual{align-self:end}.system-use-cases .use-case__visual--gallery{align-items:end}.system-use-cases .use-case__visual--gallery>img{object-position:center bottom;align-self:end}.system-use-cases .use-case--4{height:auto;min-height:0;grid-template-columns:minmax(0,1fr)!important}.system-use-cases .use-case--4 .use-case__copy{padding:24px 32px 8px;order:0!important}.system-use-cases .use-case--4 .use-case__visual{order:1;align-self:auto;width:100%;height:auto;min-height:0;padding:0 32px 24px}.system-use-cases .use-case--4 .use-case__visual--gallery{flex-wrap:nowrap;justify-content:center;align-items:end;gap:8px;overflow:hidden;height:clamp(180px,22vw,235px)!important;padding:4px 0!important;display:flex!important}.system-use-cases .use-case--4 .use-case__visual--gallery>img{object-fit:contain;object-position:center bottom;flex:none;max-width:none;width:auto!important;height:100%!important}.system-use-cases .use-case--2{height:auto;min-height:0;grid-template-columns:minmax(0,1fr)!important}.system-use-cases .use-case--2 .use-case__copy{padding:24px 32px 8px;order:0!important}.system-use-cases .use-case--2 .use-case__visual{aspect-ratio:2.05;order:1;align-self:end;width:min(100% - 64px,330px);height:auto;min-height:0;margin:0 auto 20px;padding:0}.system-use-cases .use-case{min-height:0;overflow:hidden;height:clamp(360px,36vw,390px)!important}.system-use-cases .use-case--2,.system-use-cases .use-case--4{grid-template-rows:auto minmax(0,1fr)}.system-use-cases .use-case--4 .use-case__visual--gallery{height:clamp(130px,16vw,170px)!important}.system-use-cases .use-case,.system-use-cases .use-case:nth-child(2n),.system-use-cases .use-case--3{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)!important;height:clamp(360px,36vw,390px)!important}.system-use-cases .use-case__copy,.system-use-cases .use-case:nth-child(2n) .use-case__copy{padding:24px 32px 8px;order:0!important}.system-use-cases .use-case__visual,.system-use-cases .use-case--1 .use-case__visual,.system-use-cases .use-case--2 .use-case__visual,.system-use-cases .use-case--4 .use-case__visual{order:1;align-self:end;width:min(100% - 64px,540px);min-height:0;margin:0 0 20px 78px;padding:0}.system-use-cases .use-case--1 .use-case__visual,.system-use-cases .use-case--2 .use-case__visual{aspect-ratio:auto;width:min(100% - 64px,400px);height:170px}.system-use-cases .use-case--3 .use-case__copy{padding-bottom:8px;position:static}.system-use-cases .use-case--3 .use-case__timeline{width:min(100%,460px);margin:8px auto 0;position:static}.system-use-cases .use-case--3 .use-case__timeline img{width:100%;height:auto}.system-use-cases .use-case--3 .use-case__visual--gallery,.system-use-cases .use-case--4 .use-case__visual--gallery{flex-wrap:nowrap;justify-content:flex-start;align-items:end;gap:8px;width:100%;min-height:0;margin:0 0 20px 78px;overflow:hidden;height:clamp(145px,18vw,170px)!important;padding:0!important;display:flex!important}.system-use-cases .use-case--3 .use-case__visual--gallery>img,.system-use-cases .use-case--4 .use-case__visual--gallery>img{object-fit:contain;object-position:center bottom;flex:none;max-width:none;width:auto!important;height:100%!important}.system-hero{height:clamp(390px,44vw,480px);min-height:clamp(390px,44vw,480px)}.system-hero h1{max-width:min(46vw,430px);font-size:clamp(30px,3.6vw,40px);line-height:1.24}.system-hero__eyebrow{font-size:clamp(15px,1.7vw,18px)}.system-hero__description{letter-spacing:-.2px;max-width:min(56vw,560px);margin:clamp(18px,2.3vw,24px) 0 clamp(24px,3vw,32px);font-size:clamp(13px,1.35vw,15px);line-height:1.65}.system-button{min-width:0;padding:10px 16px;font-size:clamp(13px,1.35vw,15px)}.system-section__heading h2{font-size:clamp(21px,2.2vw,24px)}.system-eyebrow{font-size:clamp(14px,1.5vw,17px)}.system-section__heading>p:last-child,.use-case__copy>p,.platform-card__description{font-size:clamp(13px,1.3vw,15px)}.use-case h3{font-size:clamp(15px,1.55vw,17px)}.platform-card header>div{min-width:0}.platform-card header h3,.platform-card header p{text-overflow:clip;white-space:nowrap;overflow:hidden}.platform-card header h3{letter-spacing:-.2px;font-size:clamp(10px,1.05vw,13px)}.platform-card header p{font-size:clamp(11px,1.15vw,13px)}.system-use-cases .use-case--2 .use-case__features,.system-use-cases .use-case--4 .use-case__features{flex-wrap:nowrap;gap:18px}.system-use-cases .use-case--2 .use-case__features span,.system-use-cases .use-case--4 .use-case__features span,.system-use-cases .use-case--2 .use-case__features em,.system-use-cases .use-case--4 .use-case__features em{white-space:nowrap;font-size:13px}.system-use-cases .use-case--3 .use-case__timeline{width:min(100%,400px);margin:8px 0 0 46px}.system-use-cases .use-case--3 .use-case__visual--gallery{flex-shrink:0;margin-top:8px;height:140px!important}.system-use-cases .use-case__copy>p,.system-use-cases .use-case__features span,.system-use-cases .use-case__features em{font-size:15px!important}.system-use-cases .use-case--1 .use-case__visual>img,.system-use-cases .use-case--2 .use-case__visual>img{object-position:left bottom}.system-use-cases .use-case--2{grid-template-rows:auto auto!important;height:auto!important;min-height:430px!important}.system-use-cases .use-case--2 .use-case__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;margin-left:0!important}.system-use-cases .use-case--2 .use-case__features span,.system-use-cases .use-case--2 .use-case__features em{min-width:0;white-space:normal!important}.system-use-cases .use-case--2 .use-case__visual{transform:translateY(-39px)}.system-use-cases .use-case--4 .use-case__visual{transform:translateY(10px)}}
