.sv-page{--sv-blue:#1c4d83;--sv-ink:#183b62;--sv-line:#ced9e3;--sv-pale:#edf3f8}.sv-page .breadcrumbs{color:#516477;flex-wrap:wrap;padding:26px 0 30px}.sv-page .breadcrumbs a{color:#315e99}.sv-page h1,.sv-page h2,.sv-page h3,.sv-page p{margin-top:0}.sv-division-hero{background:#eef2f5;padding-bottom:52px}.sv-division-split{grid-template-columns:1fr 1.08fr;align-items:center;gap:64px;display:grid}.sv-division-copy{padding:24px 0}.sv-division-copy h1,.sv-solution-copy h1{letter-spacing:-.045em;max-width:12ch;margin-bottom:26px;font-size:clamp(2.5rem,4.6vw,4.5rem);line-height:1.06}.sv-division-copy>p:not(.eyebrow),.sv-solution-copy>p:not(.eyebrow){color:#455a6e;max-width:42ch;margin-bottom:30px;font-size:1.125rem;line-height:1.65}.sv-division-image{isolation:isolate;background:#d9e4ed;min-width:0;height:460px;position:relative;overflow:hidden}.sv-division-image>img{object-fit:cover;width:100%;height:100%;display:block}.sv-division-image:after{content:"";z-index:0;background:linear-gradient(#0000,#081d32b8);position:absolute;inset:50% 0 0}.sv-image-caption{color:#fff;z-index:1;font-size:1.1rem;position:absolute;bottom:25px;left:30px;right:24px}.sv-photo-mark{z-index:1;gap:5px;display:flex;position:absolute;top:26px;right:26px}.sv-photo-mark span{opacity:.88;background:#fff;width:13px;height:46px;transform:skewY(-28deg)}.sv-photo-mark span:nth-child(2){margin-top:11px}.sv-photo-mark span:nth-child(3){margin-top:22px}.sv-catalog-section{padding-top:78px;padding-bottom:80px}.sv-section-heading{max-width:680px;margin-bottom:35px}.sv-section-heading h2,.sv-capability-intro h2,.sv-prepare h2,.sv-division-close h2{letter-spacing:-.035em;margin-bottom:23px;font-size:clamp(2rem,3.1vw,3.2rem);line-height:1.12}.sv-catalog{grid-template-columns:1fr 1fr;column-gap:64px;display:grid}.sv-catalog-row{border-top:1px solid var(--sv-line);color:inherit;grid-template-columns:45px 1fr 22px;align-items:start;gap:18px;padding:29px 0;text-decoration:none;display:grid}.sv-catalog-icon{color:var(--sv-blue);padding-top:2px}.sv-service-icon{flex:none;width:32px;height:32px}.sv-catalog-row h3{letter-spacing:-.02em;margin-bottom:10px;font-size:1.55rem;line-height:1.2}.sv-catalog-row p{color:#526474;max-width:42ch;margin:0;font-size:.98rem;line-height:1.6}.sv-row-arrow{color:var(--sv-blue);margin-top:0;font-size:1.5rem;transition:transform .2s}.sv-catalog-row:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.sv-catalog-row:hover .sv-row-arrow{transform:translate(3px,-3px)}.sv-division-close{border-top:1px solid var(--sv-line);grid-template-columns:1fr 1fr;gap:64px;padding-top:45px;padding-bottom:75px;display:grid}.sv-division-close p:not(.eyebrow){color:#526474;max-width:48ch;margin-bottom:23px;line-height:1.65}.sv-solution-hero{padding-bottom:65px}.sv-solution-split{grid-template-columns:1fr 1.04fr;align-items:center;gap:60px;display:grid}.sv-solution-copy{padding:25px 0}.sv-solution-copy h1{max-width:13ch;font-size:clamp(2.6rem,4.3vw,4.2rem)}.sv-page .sv-visual{background:0 0;border:0;min-width:0;margin:0;overflow:hidden}.sv-visual figcaption{color:var(--sv-ink);align-items:center;gap:13px;padding:23px 25px 17px;font-size:.9rem;font-weight:600;line-height:1.45;display:flex}.sv-visual figcaption .sv-service-icon{width:25px;height:25px}.sv-diagram{width:100%;height:auto;font-family:Arial,sans-serif;display:block}.sv-capabilities{border-top:1px solid var(--sv-line);grid-template-columns:.75fr 1.25fr;gap:80px;padding-top:55px;padding-bottom:80px;display:grid}.sv-capability-intro{max-width:330px}.sv-capability-intro>p:not(.eyebrow){color:#526474;margin-bottom:28px;font-size:1rem;line-height:1.65}.sv-capability-intro>.sv-service-icon{color:#87a3bf;stroke-width:.85px;width:74px;height:74px}.sv-capability{border-top:1px solid var(--sv-line)}.sv-capability:last-child{border-bottom:1px solid var(--sv-line)}.sv-capability summary,.sv-secondary-detail summary{cursor:pointer;align-items:center;gap:18px;padding:23px 0;list-style:none;display:flex}.sv-capability summary::-webkit-details-marker{display:none}.sv-secondary-detail summary::-webkit-details-marker{display:none}.sv-capability summary h3{letter-spacing:-.01em;margin:0;font-family:inherit;font-size:1.16rem;font-weight:500;line-height:1.4}.sv-toggle{flex:none;width:19px;height:19px;margin-left:auto;position:relative}.sv-toggle:before,.sv-toggle:after{content:"";background:var(--sv-blue);width:13px;height:1px;transition:transform .2s;display:block;position:absolute;top:9px;left:3px}.sv-toggle:after{transform:rotate(90deg)}.sv-page details[open]>summary .sv-toggle:after{transform:rotate(0)}.sv-page summary:hover h3,.sv-page summary:hover h2{color:var(--sv-blue)}.sv-page summary:focus-visible{outline-offset:5px;outline:2px solid #2467ab}.sv-capability-copy{padding:0 37px 23px 0}.sv-capability-copy p{color:#526474;max-width:62ch;margin:0;font-size:1rem;line-height:1.75}.sv-prepare-band{background:#edf2f6}.sv-prepare{grid-template-columns:1fr 1.1fr;align-items:center;gap:85px;padding-top:55px;padding-bottom:55px;display:grid}.sv-prepare h2{max-width:15ch;font-size:clamp(2rem,2.7vw,2.8rem)}.sv-checklist{margin:0;padding:0;list-style:none}.sv-checklist li{color:#344f68;align-items:flex-start;gap:18px;padding:17px 0;line-height:1.65;display:flex}.sv-checklist li+li{border-top:1px solid #cfdae4}.sv-checklist svg{fill:none;stroke:#1c4d83;stroke-width:1.5px;flex:none;width:22px;height:22px;margin-top:3px}.sv-more{grid-template-columns:1.1fr 1fr;gap:85px;padding-top:64px;padding-bottom:55px;display:grid}.sv-secondary-detail{border-top:1px solid var(--sv-line)}.sv-secondary-detail:last-child{border-bottom:1px solid var(--sv-line)}.sv-secondary-detail summary{padding:22px 0}.sv-secondary-detail summary h2{margin:0;font-family:inherit;font-size:1.3rem;font-weight:500;line-height:1.4}.sv-secondary-detail>div{padding:0 24px 20px 0}.sv-secondary-detail p{color:#526474;margin-bottom:15px;font-size:1rem;line-height:1.75}.sv-secondary-detail p:last-child{margin-bottom:0}.sv-secondary-detail h3{margin-bottom:15px;font-size:1.2rem;line-height:1.4}.sv-scope{border-left:1px solid var(--sv-line);padding:4px 0 0 30px}.sv-scope h2{letter-spacing:-.02em;margin-bottom:13px;font-size:1.3rem;line-height:1.3}.sv-scope p{color:#526474;margin-bottom:18px;font-size:.9rem;line-height:1.7}.sv-scope .text-link{font-size:.85rem}.sv-related{padding-top:20px;padding-bottom:70px}.sv-related>div{border-top:1px solid var(--sv-line);border-bottom:1px solid var(--sv-line);flex-wrap:wrap;gap:0 48px;display:flex}.sv-related a{flex:1;align-items:center;gap:15px;min-width:min(100%,250px);padding:24px 0;font-size:1.08rem;text-decoration:none;display:flex}.sv-related a>.sv-service-icon{width:24px;height:24px;color:var(--sv-blue)}.sv-related a>span:last-child{margin-left:auto}.sv-related a:hover{text-underline-offset:5px;text-decoration:underline}@media (min-width:1500px){.sv-division-image{height:500px}}@media (max-width:1023px){.sv-division-split,.sv-solution-split{gap:32px}.sv-division-image{height:400px}.sv-catalog{column-gap:35px}.sv-capabilities{grid-template-columns:.7fr 1.3fr;gap:45px}.sv-prepare,.sv-more{gap:45px}.sv-division-copy h1,.sv-solution-copy h1{font-size:3.1rem}.sv-visual figcaption{padding:19px}.sv-catalog-row{grid-template-columns:32px 1fr 18px;gap:12px}.sv-catalog-row h3{font-size:1.35rem}.sv-catalog-icon .sv-service-icon{width:28px;height:28px}}@media (max-width:760px){.sv-page .breadcrumbs{padding:22px 0 20px;font-size:.75rem}.sv-division-split,.sv-solution-split,.sv-capabilities,.sv-prepare,.sv-more,.sv-division-close{grid-template-columns:1fr;gap:30px}.sv-division-copy,.sv-solution-copy{padding:12px 0}.sv-division-copy h1,.sv-solution-copy h1{max-width:16ch;margin-bottom:22px;font-size:clamp(2.4rem,8.4vw,3.7rem);line-height:1.08}.sv-division-copy>p:not(.eyebrow),.sv-solution-copy>p:not(.eyebrow){max-width:42ch;margin-bottom:24px;font-size:1.05rem}.sv-division-image{height:350px}.sv-division-hero{padding-bottom:28px}.sv-catalog-section{padding-top:50px;padding-bottom:45px}.sv-catalog{grid-template-columns:1fr}.sv-catalog-row{grid-template-columns:38px 1fr 18px;padding:25px 0}.sv-catalog-row h3{font-size:1.5rem}.sv-catalog-row p{max-width:47ch;font-size:.96rem}.sv-catalog-icon{padding-top:2px}.sv-catalog-icon .sv-service-icon{width:30px;height:30px}.sv-section-heading{margin-bottom:28px}.sv-division-close{gap:10px;padding-top:35px;padding-bottom:50px}.sv-solution-hero{padding-bottom:40px}.sv-solution-split{gap:25px}.sv-visual{width:100%;max-width:600px}.sv-visual figcaption{padding:20px}.sv-capabilities{gap:25px;padding-top:40px;padding-bottom:50px}.sv-capability-intro{max-width:100%;padding-right:60px;position:relative}.sv-capability-intro h2{margin-bottom:16px}.sv-capability-intro>p:not(.eyebrow){max-width:45ch;margin-bottom:0}.sv-capability-intro>.sv-service-icon{width:44px;height:44px;position:absolute;top:3px;right:0}.sv-capability summary{gap:13px;padding:20px 0}.sv-capability summary h3{font-size:1.08rem}.sv-capability-copy{padding-left:0;padding-right:15px}.sv-prepare{gap:20px;padding-top:40px;padding-bottom:40px}.sv-prepare h2{max-width:none}.sv-prepare-title .button{margin-top:2px}.sv-checklist li{padding:16px 0;font-size:.96rem}.sv-more{gap:35px;padding-top:43px;padding-bottom:30px}.sv-scope{padding:0 0 0 20px}.sv-related{padding-top:20px;padding-bottom:45px}.sv-related>div{display:block}.sv-related a{padding:21px 0}.sv-related a+a{border-top:1px solid var(--sv-line)}}@media (max-width:390px){.sv-division-image{height:280px}.sv-image-caption{font-size:1rem;left:20px}.sv-catalog-row{grid-template-columns:28px 1fr 16px;gap:10px}.sv-catalog-icon .sv-service-icon{width:25px;height:25px}.sv-catalog-row h3{font-size:1.34rem}.sv-visual figcaption{gap:10px;padding:16px;font-size:.8rem}.sv-capability-intro{padding-right:0}.sv-capability-intro>.sv-service-icon{display:none}.sv-capability summary{gap:10px}.sv-capability-copy{padding-left:0}.sv-prepare-title h2{font-size:2rem}}@media (prefers-reduced-motion:reduce){.sv-row-arrow,.sv-toggle:before,.sv-toggle:after{transition:none}}.sv-visual figcaption>span{flex:1;min-width:0}.sv-motion-toggle{color:#244c78;min-width:65px;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9cde1;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:.69rem;display:inline-flex}.sv-motion-toggle svg{fill:currentColor;width:12px;height:12px}.sv-motion-toggle:hover{background:#e7f0fb;border-color:#1c4d83}.sv-motion-toggle:focus-visible{outline-offset:3px;z-index:2;outline:2px solid #2a68b2;position:relative}@media (max-width:390px){.sv-motion-toggle{width:38px;min-width:38px;padding:8px}.sv-motion-toggle>span{display:none}.sv-visual figcaption{gap:8px}}@media (prefers-reduced-motion:reduce){.sv-visual *{transition:none!important;animation:none!important}}.sv-visual figcaption{padding-inline:0}.sv-scope-column{min-width:0}.sv-resource{background:#eef4fb;border:1px solid #cfdeef;margin-top:30px;padding:26px 28px 28px;position:relative;overflow:hidden}.sv-resource:before{content:"";background:#235ca2;width:3px;position:absolute;top:0;bottom:0;left:0}.sv-resource-top{color:#235ca2;justify-content:space-between;align-items:center;gap:18px;margin-bottom:17px;display:flex}.sv-resource-top .eyebrow{letter-spacing:.09em;margin:0;font-size:.69rem}.sv-resource-top .sv-service-icon{width:25px;height:25px}.sv-resource h2{letter-spacing:-.025em;max-width:28ch;margin-bottom:13px;font-size:1.4rem;line-height:1.25}.sv-resource h2 a{color:#153b67;text-decoration:none}.sv-resource h2 a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.sv-resource p{color:#48637f;max-width:48ch;margin-bottom:20px;font-size:.9rem;line-height:1.65}.sv-resource .text-link{font-size:.85rem}@media (max-width:760px){.sv-resource{margin-top:25px;padding:23px 24px}.sv-resource h2{max-width:30ch;font-size:1.4rem}}.sv-capability-guide{max-width:100%;margin-top:16px;font-size:14px;line-height:1.5}.sv-capability-guide>span{flex-shrink:0}.sv-capability[id]{scroll-margin-top:30px}.sv-division-resource{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:64px;padding-block:46px;display:grid}.sv-division-resource h2{max-width:22ch;font-size:30px;line-height:1.25}.sv-division-resource p{color:#48637f;max-width:55ch;margin-bottom:20px}@media (max-width:700px){.sv-division-resource{grid-template-columns:1fr;gap:24px}.sv-capability-guide{align-items:flex-start}}
