.HomepageStory-module__xEPc1W__page{--story-blue:#0061ec;--story-navy:#081d45;--story-ink:#233b59;--story-muted:#596f86;--story-line:#dce6f1;color:var(--story-ink);letter-spacing:0;background:#fff;font:16px/1.8 Microsoft JhengHei,sans-serif}.HomepageStory-module__xEPc1W__page *{box-sizing:border-box}:is(.HomepageStory-module__xEPc1W__page h1,.HomepageStory-module__xEPc1W__page h2,.HomepageStory-module__xEPc1W__page h3,.HomepageStory-module__xEPc1W__page p,.HomepageStory-module__xEPc1W__page figure){margin:0}:is(.HomepageStory-module__xEPc1W__page h1,.HomepageStory-module__xEPc1W__page h2,.HomepageStory-module__xEPc1W__page h3){white-space:pre-line;overflow-wrap:anywhere;line-height:1.5}.HomepageStory-module__xEPc1W__page p{overflow-wrap:anywhere}:is(.HomepageStory-module__xEPc1W__page h2,.HomepageStory-module__xEPc1W__page h3){font-weight:650}.HomepageStory-module__xEPc1W__page a{color:inherit;text-decoration:none}.HomepageStory-module__xEPc1W__page button{font:inherit;color:inherit;cursor:pointer}:is(.HomepageStory-module__xEPc1W__page a:focus-visible,.HomepageStory-module__xEPc1W__page button:focus-visible,.HomepageStory-module__xEPc1W__page summary:focus-visible,.HomepageStory-module__xEPc1W__page [tabindex="0"]:focus-visible){outline-offset:4px;outline:3px solid #ae7911}.HomepageStory-module__xEPc1W__page img{width:100%;height:auto;display:block}.HomepageStory-module__xEPc1W__page svg{stroke-width:1.8px;flex:none;width:20px;height:20px}:is(.HomepageStory-module__xEPc1W__page section,.HomepageStory-module__xEPc1W__page [role=tabpanel]){scroll-margin-top:90px}.HomepageStory-module__xEPc1W__page .wrap{width:min(1280px,100% - 112px);margin-inline:auto}.HomepageStory-module__xEPc1W__page .skip{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:20px}.HomepageStory-module__xEPc1W__page .skip:focus{top:12px}.HomepageStory-module__xEPc1W__page .masthead{border-bottom:1px solid var(--story-line);isolation:isolate;background:#f6fbff;min-height:570px;position:relative}.HomepageStory-module__xEPc1W__page .hero-image{object-fit:cover;object-position:center;z-index:-1}.HomepageStory-module__xEPc1W__page .masthead-content{padding-block:42px 35px;position:relative}.HomepageStory-module__xEPc1W__page .masthead-category{color:#315f93;margin-bottom:8px;font-size:13px;font-weight:600}.HomepageStory-module__xEPc1W__page .masthead h1{color:#031c48;max-width:720px;font-size:43px;font-weight:750;line-height:1.35}.HomepageStory-module__xEPc1W__page .masthead h2{color:#082655;max-width:650px;margin-top:21px;font-size:38px;font-weight:700;line-height:1.48}.HomepageStory-module__xEPc1W__page .masthead-copy{color:#345878;white-space:pre-line;max-width:590px;margin-top:17px;font-size:16px;line-height:1.95}.HomepageStory-module__xEPc1W__page .masthead-actions{flex-wrap:wrap;gap:17px;margin-top:25px;display:flex}.HomepageStory-module__xEPc1W__page .button{border:1px solid var(--story-blue);border-radius:4px;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:10px 22px;font-size:14px;font-weight:600;display:inline-flex}.HomepageStory-module__xEPc1W__page .primary{background:var(--story-blue);color:#fff}.HomepageStory-module__xEPc1W__page .primary:hover{background:#004cba}.HomepageStory-module__xEPc1W__page .secondary{color:#174a86;background:#fffffff0}.HomepageStory-module__xEPc1W__page .secondary:hover{background:#edf5ff}.HomepageStory-module__xEPc1W__page .masthead-scope{color:#315b86;margin-top:28px;font-size:12px}.HomepageStory-module__xEPc1W__page .chapter{border-bottom:1px solid #e5edf6;padding:48px 0}.HomepageStory-module__xEPc1W__page .eyebrow{color:#326fa9;margin-bottom:11px;font-size:12px;font-weight:600}.HomepageStory-module__xEPc1W__page .text-link{overflow-wrap:anywhere;color:#0059c9;text-underline-offset:5px;background:0 0;border:0;align-items:center;gap:9px;max-width:100%;padding:0;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.HomepageStory-module__xEPc1W__page .text-link svg{width:16px;height:16px}.HomepageStory-module__xEPc1W__page .text-link:hover{color:#003f91}.HomepageStory-module__xEPc1W__page .guard{color:#597087;font-size:11px;line-height:1.9}.HomepageStory-module__xEPc1W__page .conviction{border-bottom:1px solid #dce7f1;padding:37px 0}.HomepageStory-module__xEPc1W__page .conviction-layout{grid-template-columns:.44fr .56fr;align-items:center;gap:100px;display:grid}.HomepageStory-module__xEPc1W__page .conviction h2{color:var(--story-navy);font-size:32px;line-height:1.6}.HomepageStory-module__xEPc1W__page .belief-highlights{flex-wrap:wrap;gap:8px;margin:19px 0 0;padding:0;list-style:none;display:flex}.HomepageStory-module__xEPc1W__page .belief-highlights li{color:#185a9d;overflow-wrap:anywhere;background:#eaf3ff;border:1px solid #c9ddf5;border-radius:4px;min-width:0;padding:4px 10px;font-size:13px;font-weight:600;line-height:1.8}.HomepageStory-module__xEPc1W__page .conviction-copy>p:first-child{color:#4b6682;font-size:15px;line-height:1.95}.HomepageStory-module__xEPc1W__page .conviction-reason{color:#165d9b;border-left:3px solid var(--story-blue);margin-top:16px;padding-left:13px;font-size:16px}.HomepageStory-module__xEPc1W__page .conviction-reason strong{font-weight:650}.HomepageStory-module__xEPc1W__page .conviction-copy>.text-link{margin-top:14px;font-size:12px}:is(.HomepageStory-module__xEPc1W__page .approach-layout,.HomepageStory-module__xEPc1W__page .integration-layout){grid-template-columns:.44fr .56fr;gap:100px;display:grid}:is(.HomepageStory-module__xEPc1W__page .approach-heading h2,.HomepageStory-module__xEPc1W__page .integration h2){color:var(--story-navy);font-size:31px;line-height:1.5}:is(.HomepageStory-module__xEPc1W__page .approach-heading>p:not(.eyebrow),.HomepageStory-module__xEPc1W__page .integration-copy){color:#5c748d;max-width:380px;margin-top:17px;font-size:14px;line-height:1.95}.HomepageStory-module__xEPc1W__page .approach-heading>.text-link{margin-top:20px}.HomepageStory-module__xEPc1W__page .principles{gap:23px;display:grid}.HomepageStory-module__xEPc1W__page .principles article{border-left:2px solid #79b6f4;padding-left:22px}.HomepageStory-module__xEPc1W__page .principles h3{color:#224e7c;font-size:18px;font-weight:600}.HomepageStory-module__xEPc1W__page .principles p{color:#59728b;margin-top:8px;font-size:14px;line-height:1.95}.HomepageStory-module__xEPc1W__page .offerings{background:#f7fbff}:is(.HomepageStory-module__xEPc1W__page .offering-heading,.HomepageStory-module__xEPc1W__page .chapter-head){justify-content:space-between;align-items:end;gap:40px;margin-bottom:28px;display:flex}.HomepageStory-module__xEPc1W__page .offering-heading h2{color:var(--story-navy);font-size:36px;line-height:1.5}:is(.HomepageStory-module__xEPc1W__page .offering-heading>p,.HomepageStory-module__xEPc1W__page .chapter-head>p){color:#5b7390;white-space:pre-line;font-size:14px;line-height:1.95}.HomepageStory-module__xEPc1W__page .product-overview{border-block:1px solid #d5e3f2;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;display:grid}.HomepageStory-module__xEPc1W__page .product-overview>a{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 14px;min-width:0;padding:15px 20px;display:grid}.HomepageStory-module__xEPc1W__page .product-overview>a+a{border-left:1px solid #d5e3f2}.HomepageStory-module__xEPc1W__page .product-overview strong{color:#174a7c;overflow-wrap:anywhere;grid-column:1;font-size:17px;font-weight:650;line-height:1.65}.HomepageStory-module__xEPc1W__page .product-overview span{color:#52708c;overflow-wrap:anywhere;grid-column:1;font-size:13px;line-height:1.8}.HomepageStory-module__xEPc1W__page .product-overview svg{color:#0059c9;grid-area:1/2/3;width:18px;height:18px}.HomepageStory-module__xEPc1W__page .product-overview>a:hover{background:#edf5ff}.HomepageStory-module__xEPc1W__page .product-overview>a:hover strong{color:var(--story-blue);text-underline-offset:4px;text-decoration:underline}.HomepageStory-module__xEPc1W__page .product-scroll-track{--product-scroll-step:clamp(140px, 18svh, 200px);position:relative}.HomepageStory-module__xEPc1W__page .product-scroll-track:after{content:"";height:calc((var(--product-count) - 1) * var(--product-scroll-step));display:block}.HomepageStory-module__xEPc1W__page .product-scroll-anchor{pointer-events:none;width:1px;height:1px;scroll-margin-top:80px;position:absolute;left:0}.HomepageStory-module__xEPc1W__page .product-slider{align-content:center;min-height:min(640px,100svh - 180px);scroll-margin-top:90px;display:grid;position:sticky;top:80px}.HomepageStory-module__xEPc1W__page .product-slider-viewport{scrollbar-width:thin;scrollbar-color:#a9bcd0 transparent;isolation:isolate;max-height:calc(100svh - 250px);padding-inline:64px;display:grid;overflow:hidden auto}.HomepageStory-module__xEPc1W__page .product-slider-viewport[data-scrollable=true][data-at-end=false]{-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}.HomepageStory-module__xEPc1W__page .product-slide{grid-area:1/1;grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);align-content:start;gap:18px 48px;min-width:0;display:grid}.HomepageStory-module__xEPc1W__page .product-slide[aria-hidden=true]{visibility:hidden;pointer-events:none}.HomepageStory-module__xEPc1W__page .product-slide[data-motion]{animation-duration:.24s;animation-timing-function:cubic-bezier(.2,.65,.3,1);animation-fill-mode:both}.HomepageStory-module__xEPc1W__page .product-slide[data-motion^=exit-]{visibility:visible;pointer-events:none}.HomepageStory-module__xEPc1W__page .product-slide[data-motion^=enter-]{z-index:1}.HomepageStory-module__xEPc1W__page .product-slide[data-motion=enter-next]{animation-name:HomepageStory-module__xEPc1W__productEnterNext}.HomepageStory-module__xEPc1W__page .product-slide[data-motion=enter-previous]{animation-name:HomepageStory-module__xEPc1W__productEnterPrevious}.HomepageStory-module__xEPc1W__page .product-slide[data-motion=exit-next]{animation-name:HomepageStory-module__xEPc1W__productExitNext}.HomepageStory-module__xEPc1W__page .product-slide[data-motion=exit-previous]{animation-name:HomepageStory-module__xEPc1W__productExitPrevious}@keyframes HomepageStory-module__xEPc1W__productEnterNext{0%{opacity:.35;transform:translate(calc(100% + 64px))}to{opacity:1;transform:translate(0)}}@keyframes HomepageStory-module__xEPc1W__productEnterPrevious{0%{opacity:.35;transform:translate(calc(-100% - 64px))}to{opacity:1;transform:translate(0)}}@keyframes HomepageStory-module__xEPc1W__productExitNext{0%{opacity:1;transform:translate(0)}to{opacity:.35;transform:translate(calc(-100% - 64px))}}@keyframes HomepageStory-module__xEPc1W__productExitPrevious{0%{opacity:1;transform:translate(0)}to{opacity:.35;transform:translate(calc(100% + 64px))}}@media (prefers-reduced-motion:reduce){.HomepageStory-module__xEPc1W__page .product-slide[data-motion]{animation:none}.HomepageStory-module__xEPc1W__page .product-slide[data-motion^=exit-]{visibility:hidden}.HomepageStory-module__xEPc1W__page .product-dots>button>span{transition:none}}:is(.HomepageStory-module__xEPc1W__page .product-intro,.HomepageStory-module__xEPc1W__page .product-support){grid-column:1;min-width:0}.HomepageStory-module__xEPc1W__page .product-slide h3{color:#173d69;font-size:32px;font-weight:650;line-height:1.5}.HomepageStory-module__xEPc1W__page .product-type{color:#256397;margin-top:7px;font-size:15px;font-weight:600}.HomepageStory-module__xEPc1W__page .product-description{color:#4b6683;margin-top:15px;font-size:14px;line-height:1.95}.HomepageStory-module__xEPc1W__page .product-slide>.product-shot{grid-area:1/2/3;align-self:center}.HomepageStory-module__xEPc1W__page .product-slider-controls{justify-content:center;align-items:center;margin-top:20px;display:flex}.HomepageStory-module__xEPc1W__page .slider-mobile-inquiry{display:none}.HomepageStory-module__xEPc1W__page .slider-arrow{color:#174a86;background:#fff;border:1px solid #b9cde3;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:calc(50% - 34px)}.HomepageStory-module__xEPc1W__page .slider-arrow:hover{border-color:var(--story-blue);color:var(--story-blue);background:#e7f1ff}.HomepageStory-module__xEPc1W__page .slider-previous{left:0}.HomepageStory-module__xEPc1W__page .slider-next{right:0}.HomepageStory-module__xEPc1W__page .slider-arrow svg{width:23px;height:23px}.HomepageStory-module__xEPc1W__page .product-dots{touch-action:pan-y;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.HomepageStory-module__xEPc1W__page .product-dots>button{background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.HomepageStory-module__xEPc1W__page .product-dots>button>span{background:#a8bcd2;border-radius:50%;width:8px;height:8px;transition:transform .22s,background-color .22s;display:block}.HomepageStory-module__xEPc1W__page .product-dots>button:hover>span{background:#517ca9}.HomepageStory-module__xEPc1W__page .product-dots>button[aria-selected=true]>span{background:var(--story-blue);transform:scale(1.4)}.HomepageStory-module__xEPc1W__page .product-dots>button:focus-visible{outline-offset:0;outline:2px solid #6a9fe5}.HomepageStory-module__xEPc1W__page .product-demo-actions{flex-wrap:wrap;align-items:center;gap:15px 22px;display:flex}.HomepageStory-module__xEPc1W__page .product-capabilities{margin:0 0 22px}.HomepageStory-module__xEPc1W__page .product-capabilities h4{color:#52708f;margin:0 0 11px;font-size:12px;font-weight:600}.HomepageStory-module__xEPc1W__page .product-feature-badges{flex-wrap:wrap;gap:7px;margin:0 0 14px;padding:0;list-style:none;display:flex}.HomepageStory-module__xEPc1W__page .product-feature-badges li{color:#185a9d;background:#eaf3ff;border:1px solid #c9ddf5;border-radius:4px;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.8}.HomepageStory-module__xEPc1W__page .product-audience{color:#496884;font-size:12px;line-height:1.8}.HomepageStory-module__xEPc1W__page .product-audience>span{color:#6a7f93;margin-bottom:2px;font-size:11px;display:block}.HomepageStory-module__xEPc1W__page .product-detail-points{color:#526e89;margin:10px 0 0;padding:0 0 0 15px;font-size:12px;line-height:1.85;list-style:outside}.HomepageStory-module__xEPc1W__page .product-detail-points li+li{margin-top:4px}.HomepageStory-module__xEPc1W__page .retained-links summary{cursor:pointer;color:#305f8c;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;font-size:13px;list-style:none;display:flex}.HomepageStory-module__xEPc1W__page summary::-webkit-details-marker{display:none}.HomepageStory-module__xEPc1W__page summary svg{width:15px;height:15px}.HomepageStory-module__xEPc1W__page details[open]>summary svg{transform:rotate(45deg)}.HomepageStory-module__xEPc1W__page .product-support>.guard{margin-top:16px}.HomepageStory-module__xEPc1W__page .product-shot{min-width:0}.HomepageStory-module__xEPc1W__page .screen-preview{aspect-ratio:16/9;background:#fff;border:0;width:100%;padding:0;display:block;position:relative}.HomepageStory-module__xEPc1W__page .screen-preview img{object-fit:contain;height:100%}.HomepageStory-module__xEPc1W__page .screen-zoom{color:#236298;background:#fffffff0;border:1px solid #c7d8ea;border-radius:4px;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:10px;right:10px}.HomepageStory-module__xEPc1W__page .screen-zoom svg{width:15px;height:15px}.HomepageStory-module__xEPc1W__page .video-stage{aspect-ratio:16/9;background:#000;width:100%;min-height:200px;position:relative}.HomepageStory-module__xEPc1W__page .video-stage .video-transition-poster{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}:is(.HomepageStory-module__xEPc1W__page .video-stage .screen-preview,.HomepageStory-module__xEPc1W__page .video-stage iframe){aspect-ratio:auto;border:0;width:100%;height:100%;position:absolute;inset:0}.HomepageStory-module__xEPc1W__page .video-actions{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:10px;display:flex}.HomepageStory-module__xEPc1W__page .video-actions .text-link{gap:5px;font-size:11px}.HomepageStory-module__xEPc1W__page .product-shot figcaption{color:#55718e;min-height:50px;padding-top:13px;font-size:12px;line-height:1.85}.HomepageStory-module__xEPc1W__page .offering-bottom{border-top:1px solid #d9e5f2;justify-content:space-between;align-items:center;gap:30px;margin-top:30px;padding-top:23px;display:flex}.HomepageStory-module__xEPc1W__page .offering-bottom>p{color:#627b93;font-size:13px}.HomepageStory-module__xEPc1W__page .chapter-head h2{color:var(--story-navy);font-size:31px}.HomepageStory-module__xEPc1W__page .application-intro{min-width:0;max-width:510px}.HomepageStory-module__xEPc1W__page .application-intro>p{color:#5b7390;font-size:14px;line-height:1.95}.HomepageStory-module__xEPc1W__page .application-intro>.text-link{margin-top:12px}.HomepageStory-module__xEPc1W__page .cooperation-note{border-top:1px solid var(--story-line);justify-content:space-between;align-items:center;gap:35px;margin-top:27px;padding-top:24px;display:flex}.HomepageStory-module__xEPc1W__page .cooperation-note>div{min-width:0;max-width:900px}.HomepageStory-module__xEPc1W__page .cooperation-note h3{color:#173d68;font-size:18px}.HomepageStory-module__xEPc1W__page .cooperation-note p{color:#59728b;margin-top:8px;font-size:13px;line-height:1.95}.HomepageStory-module__xEPc1W__page .cooperation-note>.text-link{flex-shrink:0}.HomepageStory-module__xEPc1W__page .story-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.HomepageStory-module__xEPc1W__page .story{border:1px solid var(--story-line);border-radius:5px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden}.HomepageStory-module__xEPc1W__page .story figure{aspect-ratio:16/5;min-height:150px;max-height:200px;position:relative;overflow:hidden}.HomepageStory-module__xEPc1W__page .story figure img{object-fit:cover;height:100%}:is(.HomepageStory-module__xEPc1W__page .story figure figcaption,.HomepageStory-module__xEPc1W__page .field-card figure figcaption){color:#4c6681;background:#fffffff0;border-radius:2px;padding:1px 5px;font-size:10px;position:absolute;bottom:7px;right:7px}.HomepageStory-module__xEPc1W__page .story-copy{flex-direction:column;min-width:0;padding:26px;display:flex}.HomepageStory-module__xEPc1W__page .story h3{color:#143c68;font-size:22px;font-weight:650;line-height:1.55}.HomepageStory-module__xEPc1W__page .story-copy>.eyebrow{font-size:12px}.HomepageStory-module__xEPc1W__page .case-badges{flex-wrap:wrap;gap:7px;margin:16px 0 0;padding:0;list-style:none;display:flex}.HomepageStory-module__xEPc1W__page .case-badges li{color:#185a9d;overflow-wrap:anywhere;background:#eaf3ff;border:1px solid #c9ddf5;border-radius:4px;min-width:0;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.8}.HomepageStory-module__xEPc1W__page .story-details{flex-direction:column;flex:1;gap:18px;margin-top:20px;display:flex}.HomepageStory-module__xEPc1W__page .case-facts{gap:16px;margin:0;display:grid}.HomepageStory-module__xEPc1W__page .case-facts dt{color:#326fa9;font-size:12px;font-weight:600;line-height:1.7}.HomepageStory-module__xEPc1W__page .case-facts dd{color:#4b6683;white-space:pre-line;overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;line-height:1.85}.HomepageStory-module__xEPc1W__page .case-takeaway{border-top:1px solid var(--story-line);padding-top:16px}.HomepageStory-module__xEPc1W__page .story-details>.text-link{align-self:flex-start;margin-top:auto}.HomepageStory-module__xEPc1W__page .field-products{background:#fbfdff}.HomepageStory-module__xEPc1W__page .platforms-intro{max-width:510px}.HomepageStory-module__xEPc1W__page .field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.HomepageStory-module__xEPc1W__page .field-card{border:1px solid var(--story-line);background:#fff;border-radius:5px;flex-direction:column;display:flex;overflow:hidden}.HomepageStory-module__xEPc1W__page .platform-identity{padding:22px 24px 19px}.HomepageStory-module__xEPc1W__page .platform-name{color:#326fa9;overflow-wrap:anywhere;margin-bottom:6px;font-size:15px;font-weight:600;line-height:1.6}.HomepageStory-module__xEPc1W__page .field-card h3{color:#15375e;font-size:24px;font-weight:650}.HomepageStory-module__xEPc1W__page .field-card h3 a:hover{color:var(--story-blue)}.HomepageStory-module__xEPc1W__page .field-card>figure{aspect-ratio:16/9;border-block:1px solid var(--story-line);background:#f5f9fd;position:relative;overflow:hidden}.HomepageStory-module__xEPc1W__page .field-card>figure img{object-fit:contain;height:100%}.HomepageStory-module__xEPc1W__page .platform-details{flex-direction:column;flex:1;gap:17px;padding:22px 24px;display:flex}.HomepageStory-module__xEPc1W__page .platform-description{color:#4b6683;font-size:14px;line-height:1.9}.HomepageStory-module__xEPc1W__page .platform-audience{color:#4b6683;margin-bottom:auto;font-size:12px;line-height:1.9}.HomepageStory-module__xEPc1W__page .platform-audience>span{color:#326fa9;margin-bottom:3px;font-size:11px;font-weight:600;display:block}.HomepageStory-module__xEPc1W__page .platform-action{text-align:center;overflow-wrap:anywhere;gap:12px;width:100%;min-height:46px;padding-inline:12px;font-size:13px}.HomepageStory-module__xEPc1W__page .platform-action svg{width:17px;height:17px}.HomepageStory-module__xEPc1W__page .field-card .guard{min-height:37px;font-size:10px}.HomepageStory-module__xEPc1W__page .integration-intro{flex-direction:column;align-items:start;min-width:0;display:flex}.HomepageStory-module__xEPc1W__page .integration-layout>.integration-intro>.text-link{margin-top:auto;padding-top:22px}.HomepageStory-module__xEPc1W__page .service-list{grid-template-columns:1fr;align-content:space-between;gap:16px;display:grid}.HomepageStory-module__xEPc1W__page .service-list>article{border-top:1px solid #d5e3f1;grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);align-items:start;gap:16px;min-width:0;padding-top:13px;display:grid}.HomepageStory-module__xEPc1W__page .service-list h3{color:#1b5080;font-size:17px;font-weight:600}.HomepageStory-module__xEPc1W__page .service-list h3 a{justify-content:space-between;align-items:start;gap:10px;display:flex}.HomepageStory-module__xEPc1W__page .service-list h3 a>svg{color:#2c76bf;width:15px;height:15px;margin-top:5px}.HomepageStory-module__xEPc1W__page .service-body{min-width:0}.HomepageStory-module__xEPc1W__page .service-list p{color:#62778d;font-size:13px;line-height:1.8}.HomepageStory-module__xEPc1W__page .service-list .service-technical-name{color:#597087;margin-top:5px;font-size:11px;line-height:1.7}.HomepageStory-module__xEPc1W__page .service-technical-name+p{margin-top:5px}.HomepageStory-module__xEPc1W__page .service-links{flex-wrap:wrap;gap:4px 14px;margin-top:8px;display:flex}.HomepageStory-module__xEPc1W__page .service-links .text-link{gap:4px;min-height:28px;font-size:12px;line-height:1.7}.HomepageStory-module__xEPc1W__page .retained-links{padding-block:8px}.HomepageStory-module__xEPc1W__page .retained-links details>div{flex-wrap:wrap;gap:12px 25px;padding-bottom:15px;display:flex}.HomepageStory-module__xEPc1W__page .retained-links a{color:#275f9b;align-items:center;gap:8px;font-size:13px;display:inline-flex}.HomepageStory-module__xEPc1W__page .retained-links a svg{width:14px;height:14px}.HomepageStory-module__xEPc1W__page .news-section{background:#fff}.HomepageStory-module__xEPc1W__page .news-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px;display:flex}.HomepageStory-module__xEPc1W__page .news-heading h2{color:var(--story-navy);font-size:31px}.HomepageStory-module__xEPc1W__page .news-description{color:var(--story-muted);margin-top:8px;font-size:14px}.HomepageStory-module__xEPc1W__page .news-heading>.text-link{flex-shrink:0;margin-bottom:4px}.HomepageStory-module__xEPc1W__page .news-grid{grid-template-columns:1.08fr 1fr;gap:22px 40px;display:grid}.HomepageStory-module__xEPc1W__page .news-card{min-width:0}.HomepageStory-module__xEPc1W__page .news-card:not(.news-featured){border-bottom:1px solid var(--story-line);padding-bottom:22px}.HomepageStory-module__xEPc1W__page .news-card:not(.news-featured):last-child{border-bottom:0;padding-bottom:0}.HomepageStory-module__xEPc1W__page .news-item{grid-template-columns:.7fr 1fr;align-items:start;gap:22px;height:100%;display:grid}.HomepageStory-module__xEPc1W__page .news-cover{aspect-ratio:16/9;background:#f0f6fc;border-radius:5px;min-width:0;overflow:hidden}.HomepageStory-module__xEPc1W__page .news-cover img{object-fit:cover;height:100%}.HomepageStory-module__xEPc1W__page .news-cover-fallback{color:#315f93;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:100%;font-size:14px;font-weight:600;display:flex}.HomepageStory-module__xEPc1W__page .news-cover-fallback>span{font-size:11px;font-weight:400}.HomepageStory-module__xEPc1W__page .news-copy{min-width:0}.HomepageStory-module__xEPc1W__page .news-meta{color:var(--story-muted);flex-wrap:wrap;align-items:center;gap:6px 15px;margin-bottom:8px;font-size:11px;display:flex}.HomepageStory-module__xEPc1W__page .news-meta>span{color:#286aac;font-weight:600}.HomepageStory-module__xEPc1W__page .news-meta time{font-variant-numeric:tabular-nums}.HomepageStory-module__xEPc1W__page .news-item h3{color:#173d69;overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.7}.HomepageStory-module__xEPc1W__page .news-item:hover h3{color:var(--story-blue);text-underline-offset:5px;text-decoration:underline}.HomepageStory-module__xEPc1W__page .news-featured{grid-area:1/1/span 3}.HomepageStory-module__xEPc1W__page .news-featured .news-item{flex-direction:column;gap:21px;display:flex}.HomepageStory-module__xEPc1W__page .news-featured .news-cover{width:100%}.HomepageStory-module__xEPc1W__page .news-featured h3{font-size:25px;line-height:1.65}.HomepageStory-module__xEPc1W__page .news-summary{color:var(--story-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:13px;font-size:14px;line-height:1.95;display:-webkit-box;overflow:hidden}.HomepageStory-module__xEPc1W__page .read-more{color:#286aac;align-items:center;gap:8px;margin-top:13px;font-size:12px;font-weight:600;display:inline-flex}.HomepageStory-module__xEPc1W__page .read-more svg{width:15px;height:15px}.HomepageStory-module__xEPc1W__page .news-empty{color:var(--story-muted);padding:30px 0;font-size:14px}.HomepageStory-module__xEPc1W__page .news-grid[data-count="1"]{grid-template-columns:1fr}.HomepageStory-module__xEPc1W__page .news-grid[data-count="1"] .news-featured .news-item{grid-template-columns:1.08fr 1fr;align-items:center;gap:40px;display:grid}.HomepageStory-module__xEPc1W__page .news-grid[data-count="2"] .news-featured{grid-row:auto}.HomepageStory-module__xEPc1W__page .news-grid[data-count="2"] .news-item{flex-direction:column;gap:21px;display:flex}.HomepageStory-module__xEPc1W__page .news-grid[data-count="2"] .news-cover{width:100%}.HomepageStory-module__xEPc1W__page .news-grid[data-count="2"] h3{font-size:23px}.HomepageStory-module__xEPc1W__page .news-grid[data-count="3"] .news-featured{grid-row:1/span 2}.HomepageStory-module__xEPc1W__page .questions-section{background:#fafcfe}.HomepageStory-module__xEPc1W__page .questions-content{max-width:1000px}.HomepageStory-module__xEPc1W__page .questions-heading{margin-bottom:24px}.HomepageStory-module__xEPc1W__page .questions-heading h2{color:#16395f;font-size:31px}.HomepageStory-module__xEPc1W__page .faq-list{border-top:1px solid var(--story-line)}.HomepageStory-module__xEPc1W__page .faq-list details{border-bottom:1px solid var(--story-line)}.HomepageStory-module__xEPc1W__page .faq-list summary{cursor:pointer;color:#3a5d81;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;font-size:14px;list-style:none;display:flex}.HomepageStory-module__xEPc1W__page .faq-list details>p{color:#5c748c;padding:0 24px 18px 0;font-size:13px;line-height:1.95}.HomepageStory-module__xEPc1W__page .resource-actions{flex-wrap:wrap;gap:18px;margin-top:19px;display:flex}.HomepageStory-module__xEPc1W__page .resource-actions>.text-link{font-size:12px}.HomepageStory-module__xEPc1W__page .invitation{background:#eef6ff;border-bottom:1px solid #d7e6f6}.HomepageStory-module__xEPc1W__page .invitation-layout{justify-content:space-between;align-items:center;gap:50px;padding-block:38px;display:flex}.HomepageStory-module__xEPc1W__page .invitation h2{color:#12365f;font-size:31px}.HomepageStory-module__xEPc1W__page .invitation p:not(.eyebrow){color:#5b7590;white-space:pre-line;margin-top:13px;font-size:14px;line-height:1.95}.HomepageStory-module__xEPc1W__page .invitation-actions{flex-direction:column;flex:none;align-items:start;gap:17px;display:flex}.HomepageStory-module__xEPc1W__page .invitation-actions>.text-link{font-size:12px}@media (min-width:1700px){.HomepageStory-module__xEPc1W__page .masthead{min-height:615px}.HomepageStory-module__xEPc1W__page .masthead-content{padding-top:60px}}@media (max-width:1279px){.HomepageStory-module__xEPc1W__page .wrap{width:calc(100% - 80px)}.HomepageStory-module__xEPc1W__page .masthead h1{font-size:37px}.HomepageStory-module__xEPc1W__page .masthead h2{font-size:34px}.HomepageStory-module__xEPc1W__page .conviction-layout{gap:55px}:is(.HomepageStory-module__xEPc1W__page .approach-layout,.HomepageStory-module__xEPc1W__page .integration-layout){gap:55px}.HomepageStory-module__xEPc1W__page .product-slide{column-gap:30px}.HomepageStory-module__xEPc1W__page .product-slide h3{font-size:28px}.HomepageStory-module__xEPc1W__page .story-grid{gap:20px}.HomepageStory-module__xEPc1W__page .story-copy{padding:22px}.HomepageStory-module__xEPc1W__page .story h3{font-size:21px}.HomepageStory-module__xEPc1W__page .field-grid{gap:20px}.HomepageStory-module__xEPc1W__page .field-card h3{font-size:22px}.HomepageStory-module__xEPc1W__page .platform-identity{padding-inline:20px}.HomepageStory-module__xEPc1W__page .platform-details{padding-inline:20px}.HomepageStory-module__xEPc1W__page .news-grid{column-gap:28px}.HomepageStory-module__xEPc1W__page .news-item{gap:17px}}@media (max-width:1023px){.HomepageStory-module__xEPc1W__page .masthead h1{font-size:30px}.HomepageStory-module__xEPc1W__page .masthead h2{font-size:29px}.HomepageStory-module__xEPc1W__page .masthead-copy{max-width:470px;font-size:14px}.HomepageStory-module__xEPc1W__page .masthead{min-height:525px}.HomepageStory-module__xEPc1W__page .masthead .button{gap:12px;padding-inline:15px;font-size:12px}.HomepageStory-module__xEPc1W__page .conviction-layout{grid-template-columns:.42fr .58fr;gap:30px}.HomepageStory-module__xEPc1W__page .conviction h2{font-size:25px}.HomepageStory-module__xEPc1W__page .chapter{padding-block:40px}:is(.HomepageStory-module__xEPc1W__page .approach-layout,.HomepageStory-module__xEPc1W__page .integration-layout){grid-template-columns:.42fr .58fr;gap:30px}:is(.HomepageStory-module__xEPc1W__page .approach-heading h2,.HomepageStory-module__xEPc1W__page .integration h2){font-size:26px}.HomepageStory-module__xEPc1W__page .principles h3{font-size:16px}.HomepageStory-module__xEPc1W__page .principles p{font-size:13px}.HomepageStory-module__xEPc1W__page .product-slider-viewport{max-height:calc(100svh - 308px);padding-inline:0}.HomepageStory-module__xEPc1W__page .product-slide{grid-template-columns:minmax(0,1fr);gap:24px}.HomepageStory-module__xEPc1W__page .product-slide>.product-shot{grid-area:2/1;width:100%;max-width:730px;margin:0}.HomepageStory-module__xEPc1W__page .product-support{grid-row:3}.HomepageStory-module__xEPc1W__page .product-slider-controls{border-top:1px solid #dce6f1;grid-template-columns:44px 132px 44px;justify-content:center;gap:12px 8px;margin-top:12px;padding-top:12px;display:grid}.HomepageStory-module__xEPc1W__page .slider-mobile-inquiry{grid-column:1/-1;justify-self:center;min-height:44px;display:inline-flex}.HomepageStory-module__xEPc1W__page .product-support .product-demo-actions{display:none}.HomepageStory-module__xEPc1W__page .slider-arrow{position:static}.HomepageStory-module__xEPc1W__page .story-grid{grid-template-columns:1fr}.HomepageStory-module__xEPc1W__page .field-grid{gap:15px}.HomepageStory-module__xEPc1W__page .platform-identity{min-height:104px;padding:18px 15px}.HomepageStory-module__xEPc1W__page .platform-name{font-size:13px}.HomepageStory-module__xEPc1W__page .platform-details{gap:15px;padding:18px 15px}.HomepageStory-module__xEPc1W__page .field-card h3{font-size:20px}.HomepageStory-module__xEPc1W__page .platform-description{font-size:13px}.HomepageStory-module__xEPc1W__page .platform-action{gap:8px;padding-inline:8px;font-size:12px}.HomepageStory-module__xEPc1W__page .integration-layout{grid-template-columns:1fr;gap:25px}.HomepageStory-module__xEPc1W__page .news-grid{grid-template-columns:1fr 1fr;gap:24px}.HomepageStory-module__xEPc1W__page .news-card:not(.news-featured){border:0;padding-bottom:0}.HomepageStory-module__xEPc1W__page .news-featured{grid-area:auto}.HomepageStory-module__xEPc1W__page .news-grid[data-count="3"] .news-featured{grid-area:auto}.HomepageStory-module__xEPc1W__page .news-item{flex-direction:column;gap:16px;display:flex}.HomepageStory-module__xEPc1W__page .news-cover{width:100%}.HomepageStory-module__xEPc1W__page .news-item h3{font-size:20px}.HomepageStory-module__xEPc1W__page .news-featured h3{font-size:20px}.HomepageStory-module__xEPc1W__page .news-grid[data-count="2"] h3{font-size:20px}.HomepageStory-module__xEPc1W__page .news-summary{display:none}.HomepageStory-module__xEPc1W__page .news-grid[data-count="1"] .news-item{gap:24px}.HomepageStory-module__xEPc1W__page .invitation h2{font-size:25px}}@media (max-width:760px){.HomepageStory-module__xEPc1W__page .service-list>article{grid-template-columns:1fr;gap:6px}.HomepageStory-module__xEPc1W__page .wrap{width:calc(100% - 40px)}.HomepageStory-module__xEPc1W__page .chapter{padding-block:32px}.HomepageStory-module__xEPc1W__page .masthead{min-height:0;padding-bottom:260px}.HomepageStory-module__xEPc1W__page .hero-image{object-position:right bottom;height:260px!important;top:auto!important}.HomepageStory-module__xEPc1W__page .masthead-content{padding-block:29px 30px}.HomepageStory-module__xEPc1W__page .masthead h1{font-size:28px;line-height:1.4}.HomepageStory-module__xEPc1W__page .masthead h2{margin-top:22px;font-size:28px;line-height:1.55}.HomepageStory-module__xEPc1W__page .masthead-copy{white-space:normal;margin-top:15px;font-size:14px;line-height:1.95}.HomepageStory-module__xEPc1W__page .masthead-actions{gap:10px;margin-top:23px}.HomepageStory-module__xEPc1W__page .masthead .button{gap:9px;padding:10px 13px;font-size:12px}.HomepageStory-module__xEPc1W__page .masthead-scope{margin-top:21px;font-size:11px}.HomepageStory-module__xEPc1W__page .conviction{padding-block:29px 31px}.HomepageStory-module__xEPc1W__page .conviction-layout{grid-template-columns:1fr;gap:18px}.HomepageStory-module__xEPc1W__page .conviction h2{font-size:26px}.HomepageStory-module__xEPc1W__page .eyebrow{margin-bottom:9px;font-size:11px}:is(.HomepageStory-module__xEPc1W__page .approach-layout,.HomepageStory-module__xEPc1W__page .integration-layout){grid-template-columns:1fr;gap:25px}:is(.HomepageStory-module__xEPc1W__page .approach-heading h2,.HomepageStory-module__xEPc1W__page .integration h2){font-size:27px}.HomepageStory-module__xEPc1W__page .principles h3{font-size:17px}:is(.HomepageStory-module__xEPc1W__page .offering-heading,.HomepageStory-module__xEPc1W__page .chapter-head){flex-direction:column;align-items:start;gap:15px;margin-bottom:23px}.HomepageStory-module__xEPc1W__page .offering-heading h2{font-size:28px}.HomepageStory-module__xEPc1W__page .offering-heading>p{white-space:normal;font-size:13px}.HomepageStory-module__xEPc1W__page .product-overview{grid-template-columns:minmax(0,1fr)}.HomepageStory-module__xEPc1W__page .product-overview>a{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 18px;gap:12px;padding:12px 5px}.HomepageStory-module__xEPc1W__page .product-overview>a+a{border-top:1px solid #d5e3f2;border-left:0}.HomepageStory-module__xEPc1W__page .product-overview strong{font-size:15px}.HomepageStory-module__xEPc1W__page .product-overview span{grid-column:2;font-size:12px}.HomepageStory-module__xEPc1W__page .product-overview svg{grid-area:1/3}.HomepageStory-module__xEPc1W__page .product-slide h3{font-size:26px}.HomepageStory-module__xEPc1W__page .product-slide{gap:16px}.HomepageStory-module__xEPc1W__page .product-type{margin-top:4px;font-size:14px}.HomepageStory-module__xEPc1W__page .product-description{margin-top:10px;font-size:13px;line-height:1.8}.HomepageStory-module__xEPc1W__page .product-support .product-capabilities{margin:0 0 16px}.HomepageStory-module__xEPc1W__page .product-support>.guard{margin-top:10px}.HomepageStory-module__xEPc1W__page .product-slider-controls{gap:12px 8px}.HomepageStory-module__xEPc1W__page .slider-arrow{flex:0 0 44px}.HomepageStory-module__xEPc1W__page .offering-bottom{flex-direction:column;align-items:start;gap:12px}.HomepageStory-module__xEPc1W__page .product-shot figcaption{font-size:11px}.HomepageStory-module__xEPc1W__page .product-slide .product-shot figcaption{min-height:0;padding-top:8px}.HomepageStory-module__xEPc1W__page .product-slide .product-shot figcaption>p{display:none}.HomepageStory-module__xEPc1W__page .chapter-head h2{font-size:26px}.HomepageStory-module__xEPc1W__page .cooperation-note{flex-direction:column;align-items:start;gap:15px}.HomepageStory-module__xEPc1W__page .story{grid-template-columns:1fr}.HomepageStory-module__xEPc1W__page .story figure{aspect-ratio:auto;height:160px;min-height:0}.HomepageStory-module__xEPc1W__page .story-copy{padding:22px}.HomepageStory-module__xEPc1W__page .story h3{font-size:22px}.HomepageStory-module__xEPc1W__page .field-grid{grid-template-columns:1fr;gap:20px}.HomepageStory-module__xEPc1W__page .platform-identity{min-height:0;padding:22px}.HomepageStory-module__xEPc1W__page .platform-name{font-size:15px}.HomepageStory-module__xEPc1W__page .platform-details{padding:22px}.HomepageStory-module__xEPc1W__page .field-card h3{font-size:24px}.HomepageStory-module__xEPc1W__page .platform-description{font-size:14px}.HomepageStory-module__xEPc1W__page .platform-action{gap:12px;padding-inline:12px;font-size:13px}.HomepageStory-module__xEPc1W__page .field-card .guard{min-height:0}.HomepageStory-module__xEPc1W__page .news-heading{flex-direction:column;align-items:start;gap:16px;margin-bottom:24px}:is(.HomepageStory-module__xEPc1W__page .news-heading h2,.HomepageStory-module__xEPc1W__page .questions-heading h2){font-size:26px}.HomepageStory-module__xEPc1W__page .news-description{font-size:13px}.HomepageStory-module__xEPc1W__page .news-grid{grid-template-columns:1fr;gap:22px}.HomepageStory-module__xEPc1W__page .news-card:not(.news-featured){border-top:1px solid var(--story-line);padding-top:22px}.HomepageStory-module__xEPc1W__page .news-item{grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:16px;display:grid}.HomepageStory-module__xEPc1W__page .news-grid[data-count="2"] .news-card:not(.news-featured) .news-item{grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:16px;display:grid}.HomepageStory-module__xEPc1W__page .news-item h3{font-size:15px}.HomepageStory-module__xEPc1W__page .news-grid[data-count="2"] h3{font-size:15px}.HomepageStory-module__xEPc1W__page .news-featured h3{font-size:22px}.HomepageStory-module__xEPc1W__page .news-grid[data-count="2"] .news-featured h3{font-size:22px}.HomepageStory-module__xEPc1W__page .news-meta{gap:4px 10px;margin-bottom:7px;font-size:10px}.HomepageStory-module__xEPc1W__page .news-featured .news-item{flex-direction:column;gap:16px;display:flex}.HomepageStory-module__xEPc1W__page .news-grid[data-count="1"] .news-featured .news-item{flex-direction:column;gap:16px;display:flex}.HomepageStory-module__xEPc1W__page .news-summary{font-size:13px;display:-webkit-box}.HomepageStory-module__xEPc1W__page .read-more{margin-top:10px;font-size:11px}.HomepageStory-module__xEPc1W__page .faq-list summary{padding-block:14px;font-size:13px}.HomepageStory-module__xEPc1W__page .invitation-layout{flex-direction:column;align-items:start;gap:23px;padding-block:31px 33px}.HomepageStory-module__xEPc1W__page .invitation h2{font-size:26px}}@media (max-width:370px){:is(.HomepageStory-module__xEPc1W__page .masthead h1,.HomepageStory-module__xEPc1W__page .masthead h2){font-size:26px}.HomepageStory-module__xEPc1W__page .masthead .button{gap:8px;padding-inline:11px;font-size:11px}}.HomepageStory-module__xEPc1W__page .masthead-work-links{flex-wrap:wrap;gap:12px 24px;max-width:720px;margin-top:18px;display:flex}.HomepageStory-module__xEPc1W__page .masthead-work-links a{color:#064b9f;text-underline-offset:4px;align-items:center;gap:6px;font-size:13px;text-decoration:underline;display:inline-flex}
