.services-choice{padding:55px 0 115px}.services-choice h1{max-width:800px;margin-bottom:18px}.services-choice>p:last-of-type{max-width:650px;color:#526b79;font-size:18px}.service-choice-stack{display:grid;gap:34px;margin-top:60px}.service-choice{display:grid;grid-template-columns:1fr 270px;gap:45px;align-items:end;min-height:405px;padding:44px;background:#102b42;color:#fff}.business-choice{background:#075c88}.choice-number{display:block;margin-bottom:36px;color:#8fd2f2;font:11px var(--mono);letter-spacing:.09em}.service-choice h2{margin:0 0 12px;font:500 clamp(39px,4vw,58px)/1.02 var(--display);letter-spacing:-.045em}.choice-statement{max-width:760px;margin-bottom:16px;color:#d9f4ff;font:italic 500 clamp(20px,2vw,27px)/1.3 var(--display)}.service-choice>div>p:not(.choice-statement):not(.choice-keywords){max-width:780px;margin-bottom:0;color:#d5e6ec;font-size:16px;line-height:1.6}.choice-keywords{margin:26px 0 0;color:#8fd2f2;font:10px/1.5 var(--mono);letter-spacing:.06em}.service-choice a{display:flex;justify-content:space-between;align-items:center;padding:18px 19px;background:#fff;color:#07304a;font-size:15px;font-weight:700}.service-choice a span{color:#009fe3;font-size:20px}.business-choice a{background:#d9f4ff}.service-choice a:hover{background:#009fe3;color:#fff}.service-choice a:hover span{color:#fff}
.track-hero{padding:62px 0 98px}.track-hero h1{max-width:930px}.track-hero>p:not(.eyebrow){max-width:720px;color:#506974;font-size:19px}.track-button{display:inline-flex;justify-content:space-between;gap:55px;min-width:270px;margin-top:25px;padding:16px 19px;background:var(--red);color:#fff;font-size:14px;font-weight:700}.track-button span,.business-case b,.business-text-case b{font-size:19px}.track-section{padding:105px 0}.track-light{background:#e3f2f8}.track-dark{background:#0b4267;color:#fff}.track-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px}.track-grid h2,.business-cases h2{margin:0;font:500 clamp(39px,4.5vw,62px)/1.04 var(--display);letter-spacing:-.045em}.track-grid>div:last-child{color:#516b76;font-size:17px}.track-grid>div:last-child p{line-height:1.6}.track-grid ul{margin:25px 0 0;padding:0;list-style:none;border-top:1px solid #9ab8c2}.track-grid li{padding:11px 0;border-bottom:1px solid #9ab8c2}.track-dark .eyebrow{color:#a9d9ec}.track-dark .track-grid>div:last-child{color:#d4e6ec}.track-dark .track-grid ul{border-color:#5b97b4}.track-dark .track-grid li{border-color:#5b97b4}.track-case-title{max-width:900px;margin:12px 0 50px;font:500 clamp(39px,4.5vw,62px)/1.04 var(--display);letter-spacing:-.045em}.track-case-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:30px;background:#77a2b8}.track-case-flow>div{min-height:175px;padding:25px;background:#f1f7f9}.track-case-flow b{display:block;margin-bottom:24px;color:var(--red);font:11px var(--mono)}.track-case-flow span{display:block;margin-bottom:8px;color:#527c91;font:10px var(--mono);letter-spacing:.08em}.track-case-flow p{max-width:300px;margin:0;color:#536b75;font-size:14px}.business-cases{padding:105px 0}.business-cases>div>h2{max-width:900px;margin:12px 0 50px}.business-case{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-bottom:25px;background:#e3f2f8}.business-case>div{padding:43px}.business-case span,.business-text-case span{display:block;margin-bottom:25px;color:#477c96;font:10px var(--mono);letter-spacing:.08em}.business-case h3,.business-text-case h3{max-width:600px;margin:0 0 13px;font:500 clamp(31px,3.3vw,46px)/1.05 var(--display);letter-spacing:-.045em}.business-case p,.business-text-case p{max-width:600px;color:#536b75;font-size:16px;line-height:1.55}.business-case a,.business-text-case a{font-size:14px;font-weight:700}.business-case b,.business-text-case b{color:var(--red);margin-left:8px}.business-case img{width:100%;height:100%;min-height:390px;object-fit:cover}.business-case-reverse{background:#f1f7f9}.business-text-case{padding:45px;background:#0b4267;color:#fff}.business-text-case span{color:#a9d9ec}.business-text-case p{color:#d4e6ec}
@media(max-width:760px){.services-choice,.track-hero,.track-section,.business-cases{padding-block:76px}.service-choice{grid-template-columns:1fr;gap:30px;padding:29px 24px}.choice-number{margin-bottom:26px}.service-choice a,.track-button{width:100%;min-width:0}.track-grid,.business-case{grid-template-columns:1fr;gap:30px}.track-case-flow{grid-template-columns:1fr}.track-case-flow>div{min-height:0}.business-case>div{padding:29px 24px}.business-case img{min-height:250px}}
