.software-depth-hero{padding:60px 7%;background:#e9f0f2;display:grid;grid-template-columns:1fr 1fr;gap:5%;align-items:center;position:relative}.software-depth-hero h1{font-size:clamp(56px,5.5vw,85px);line-height:1.04}.software-depth-hero h1 em{color:#698892}.software-depth-hero p:not(.about-kicker){font:23px/1.5 var(--serif);margin:25px 0}.software-depth-hero img{width:100%;height:450px;object-fit:cover;border-radius:130px 130px 2px 2px}.image-note{position:absolute;right:7%;bottom:35px;font:10px var(--sans);color:var(--muted)}.software-depth-hero .button{font:22px var(--serif)}.software-capabilities{padding:35px 8%}.software-capabilities article{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:45px 0;border-bottom:1px solid var(--line)}.software-capabilities h2{font-size:45px}.software-capabilities p:not(.about-kicker),.software-capabilities li,.software-questions p{font:16px/1.8 var(--sans);color:var(--muted)}.software-capabilities ul{padding-left:20px}.project-process{padding:60px 8%;background:#edf3f3}.project-process h2{font-size:49px;margin-bottom:35px}.software-questions{padding:60px 8%;max-width:1100px}.software-questions h2{font-size:45px;margin-bottom:30px}.software-questions details{padding:22px 0;border-bottom:1px solid var(--line)}.software-questions summary{font:27px var(--serif);cursor:pointer}@media(max-width:720px){.software-depth-hero{grid-template-columns:1fr;padding:38px 28px 55px;gap:30px}.software-depth-hero h1{font-size:54px}.software-depth-hero img{height:300px}.software-depth-hero p:not(.about-kicker){font-size:21px}.image-note{bottom:25px}.software-capabilities{padding:10px 28px}.software-capabilities article{grid-template-columns:1fr;gap:18px;padding:35px 0}.software-capabilities h2,.project-process h2,.software-questions h2{font-size:38px}.project-process,.software-questions{padding:40px 28px}.software-questions summary{font-size:24px}}