.seo-area{max-width:1120px;margin:auto;padding:56px 24px;color:#17324c;font-family:Segoe UI,Arial,sans-serif;line-height:1.75}.seo-area h1{font-size:clamp(30px,4vw,48px);line-height:1.18;letter-spacing:-1px;margin:12px 0 24px}.seo-area h2{font-size:26px;line-height:1.3;margin:32px 0 16px}.seo-area h3{font-size:20px;line-height:1.4}.seo-area p{max-width:900px}.seo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.seo-card{padding:26px;border:1px solid #d8e4ec;border-radius:12px;background:#f6fafc}.seo-card h2,.seo-card h3{margin-top:0}.seo-area a{color:#075984;text-decoration:underline;text-underline-offset:3px}.seo-links{display:flex;gap:12px 22px;flex-wrap:wrap}.seo-kicker{font-size:12px;letter-spacing:2px;color:#47647b}.seo-button,.seo-area button{display:inline-block;background:#0c416a;color:white!important;border:0;border-radius:6px;padding:13px 20px;font:inherit;font-weight:600;text-decoration:none!important;cursor:pointer}.seo-callout{background:#e9f3f8;border-left:4px solid #087d9f;padding:20px 24px;margin:24px 0}.seo-strip{background:#f3f8fb;border-top:1px solid #d8e4ec}.seo-strip .seo-area{padding-top:30px;padding-bottom:30px}.seo-strip h2{font-size:23px;margin-top:0}.seo-form label{display:block;font-weight:600;margin:18px 0 6px}.seo-form select{display:block;width:100%;max-width:640px;padding:13px;border:1px solid #91a8bb;border-radius:6px;font:inherit;background:white;color:#17324c}.seo-form :focus-visible,.seo-area a:focus-visible{outline:3px solid #1d7da6;outline-offset:3px}.seo-catalog{columns:2;column-gap:40px;padding-left:22px}.seo-catalog li{break-inside:avoid;margin-bottom:9px}.seo-standalone-digital{padding-top:125px}.seo-area details{border-top:1px solid #d8e4ec;padding:16px 0}.seo-area summary{cursor:pointer;font-weight:650}@media(max-width:700px){.seo-grid{grid-template-columns:1fr}.seo-catalog{columns:1}.seo-area{padding:36px 20px}.seo-standalone-digital{padding-top:110px}.seo-card{padding:20px}}
.seo-area [hidden]{display:none!important}
/* Application and delivery experience */
.experience-lead{font-size:23px;line-height:1.6;max-width:850px!important}.journey-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:40px 0 56px}.journey-grid article{background:#092c47;color:white;border-radius:12px;padding:28px}.journey-grid article>span{font-size:11px;letter-spacing:1.7px;color:#8cdae5}.journey-grid h2{color:white;font-size:25px;margin:20px 0 16px}.journey-grid a{color:#9ce7ef;display:inline-block;margin:8px 15px 0 0}.service-catalog{margin-top:80px;padding-top:48px;border-top:1px solid #cbdde7}.product-group summary{display:flex;justify-content:space-between;font-size:24px;padding:12px 0}.product-group summary span{font-size:14px;font-weight:400}.product-group label,.seo-form label{display:block;margin-top:20px}.seo-area input{width:100%;max-width:640px;box-sizing:border-box;border:1px solid #91a8bb;border-radius:6px;background:white;padding:14px;font:inherit;color:#17324c}.seo-area input:focus-visible{outline:3px solid #1d7da6;outline-offset:3px}.product-results{display:grid;grid-template-columns:1fr 1fr;list-style:none;padding:0;gap:10px 24px}.product-results a{display:flex;justify-content:space-between;padding:14px;border:1px solid #d8e4ec;border-radius:6px;text-decoration:none}.search-status,#service-count{font-size:14px;margin-top:10px}.steps{margin:50px 0}.steps li{margin-bottom:16px}.other-solutions{margin-top:25px}@media(max-width:760px){.journey-grid,.product-results{grid-template-columns:1fr}.experience-lead{font-size:19px}.service-catalog{margin-top:60px}.journey-grid{margin:30px 0}.product-group summary{font-size:21px}}