.page-module__t7j5gW__hero{color:#fff;background:#071a33;min-height:650px;position:relative;overflow:hidden}.page-module__t7j5gW__hero:before{content:"";z-index:0;background-image:url(/images/2cfad364fc812571a7655a74a78b570d.jpg);background-position:50% 46%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.page-module__t7j5gW__overlay{z-index:1;background:linear-gradient(90deg,#031223f2 0%,#031223d1 47%,#03122361 100%);position:absolute;inset:0}.page-module__t7j5gW__heroContent{z-index:2;padding-top:92px;padding-bottom:104px;position:relative}.page-module__t7j5gW__back{color:#ffffffb8;width:max-content;margin-bottom:36px;font-size:.88rem;display:block}.page-module__t7j5gW__heroContent h1{letter-spacing:-.05em;max-width:860px;margin:14px 0 0;font-size:clamp(3.3rem,5.6vw,5.35rem);font-weight:450;line-height:1.01}.page-module__t7j5gW__heroContent p{color:#ffffffe8;max-width:700px;margin:30px 0 0;font-size:1.14rem;line-height:1.75}.page-module__t7j5gW__lead{grid-template-columns:.9fr 1.1fr;gap:90px;padding:100px 0 104px;display:grid}.page-module__t7j5gW__lead h2,.page-module__t7j5gW__sectionTitle h2,.page-module__t7j5gW__outcome h2,.page-module__t7j5gW__boundary h2{max-width:620px}.page-module__t7j5gW__leadCopy{max-width:650px}.page-module__t7j5gW__leadCopy p,.page-module__t7j5gW__sectionTitle p,.page-module__t7j5gW__approachCopy p,.page-module__t7j5gW__boundary p{color:#5f6d7f;font-size:1.04rem;line-height:1.8}.page-module__t7j5gW__leadCopy p:first-child{margin-top:0}.page-module__t7j5gW__band{background:#f5f7fa;padding:88px 0 92px}.page-module__t7j5gW__questions{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px;display:grid}.page-module__t7j5gW__questions article{background:#fff;border:1px solid #dfe6ee;min-height:220px;padding:34px 34px 38px}.page-module__t7j5gW__questions article>span{color:#245c8d;letter-spacing:.1em;margin-bottom:24px;font-size:.72rem;font-weight:700;display:block}.page-module__t7j5gW__questions h3,.page-module__t7j5gW__serviceGrid h3{letter-spacing:-.025em;margin:0;font-size:1.35rem;font-weight:500;line-height:1.3}.page-module__t7j5gW__questions p,.page-module__t7j5gW__serviceGrid p{color:#5f6d7f;margin:16px 0 0;line-height:1.7}.page-module__t7j5gW__services{padding:108px 0 118px}.page-module__t7j5gW__sectionTitle{max-width:760px}.page-module__t7j5gW__serviceGrid{border-top:1px solid #dfe6ee;border-left:1px solid #dfe6ee;grid-template-columns:repeat(2,1fr);margin-top:62px;display:grid}.page-module__t7j5gW__serviceGrid article{border-bottom:1px solid #dfe6ee;border-right:1px solid #dfe6ee;min-height:270px;padding:42px 44px}.page-module__t7j5gW__serviceGrid article>span{color:#245c8d;letter-spacing:.1em;margin-bottom:32px;font-size:.72rem;font-weight:700;display:block}.page-module__t7j5gW__approach{background:#f5f7fa}.page-module__t7j5gW__approachGrid{grid-template-columns:1fr 1fr;min-height:590px;display:grid}.page-module__t7j5gW__approachCopy{align-self:center;padding:92px 90px 88px 0}.page-module__t7j5gW__approachCopy h2{max-width:560px}.page-module__t7j5gW__approachCopy p{max-width:570px;margin-top:22px}.page-module__t7j5gW__approachCopy ol{color:#26384f;margin:32px 0 0;padding-left:22px}.page-module__t7j5gW__approachCopy li{margin:17px 0;padding-left:8px;line-height:1.65}.page-module__t7j5gW__approachCopy strong{font-weight:600}.page-module__t7j5gW__approachImage{filter:grayscale()contrast(1.05)brightness(.9);background-image:url(/images/black-white-photo-metallic-railing.jpg);background-position:50% 55%;background-size:cover;min-height:590px}.page-module__t7j5gW__outcome{border-bottom:1px solid #dfe6ee;grid-template-columns:.8fr 1.2fr;gap:80px;padding:104px 0 112px;display:grid}.page-module__t7j5gW__outcomeGrid{border-top:1px solid #dfe6ee;gap:0;display:grid}.page-module__t7j5gW__outcomeGrid div{border-bottom:1px solid #dfe6ee;grid-template-columns:.7fr 1.3fr;gap:28px;padding:24px 0;display:grid}.page-module__t7j5gW__outcomeGrid strong{font-weight:600}.page-module__t7j5gW__outcomeGrid span{color:#5f6d7f;line-height:1.65}.page-module__t7j5gW__boundary{grid-template-columns:.45fr 1.55fr;gap:70px;padding:88px 0 94px;display:grid}.page-module__t7j5gW__boundary div{max-width:760px}.page-module__t7j5gW__boundary h2{margin-top:0}.page-module__t7j5gW__boundary p{margin-bottom:0}.page-module__t7j5gW__closing{margin-top:20px}@media (max-width:900px){.page-module__t7j5gW__lead,.page-module__t7j5gW__questions,.page-module__t7j5gW__serviceGrid,.page-module__t7j5gW__approachGrid,.page-module__t7j5gW__outcome,.page-module__t7j5gW__boundary{grid-template-columns:1fr}.page-module__t7j5gW__lead{gap:28px;padding:76px 0}.page-module__t7j5gW__approachCopy{padding-right:0}.page-module__t7j5gW__approachImage{min-height:380px}.page-module__t7j5gW__outcome{gap:38px}.page-module__t7j5gW__boundary{gap:26px}}@media (max-width:620px){.page-module__t7j5gW__hero{min-height:560px}.page-module__t7j5gW__hero:before{background-position:56%}.page-module__t7j5gW__heroContent{padding-top:70px;padding-bottom:74px}.page-module__t7j5gW__heroContent h1{font-size:3rem}.page-module__t7j5gW__heroContent p{font-size:1rem}.page-module__t7j5gW__back{margin-bottom:26px}.page-module__t7j5gW__band{padding:64px 0}.page-module__t7j5gW__questions{margin-top:30px}.page-module__t7j5gW__questions article{min-height:auto;padding:30px 26px}.page-module__t7j5gW__services{padding:76px 0}.page-module__t7j5gW__serviceGrid{margin-top:42px}.page-module__t7j5gW__serviceGrid article{min-height:auto;padding:32px 26px}.page-module__t7j5gW__approachCopy{padding:70px 0 62px}.page-module__t7j5gW__approachImage{min-height:310px}.page-module__t7j5gW__outcome{padding:72px 0}.page-module__t7j5gW__outcomeGrid div{grid-template-columns:1fr;gap:8px}.page-module__t7j5gW__boundary{padding:66px 0 72px}}
