.inner-hero>img{height:440px;object-position:50% 40%}.inner-page .inner-section:has(.illustrated-needs)>h2{white-space:normal;font-size:clamp(36px,4.5vw,64px);margin-bottom:32px}.illustrated-needs span{line-height:1.6}.inner-page .inner-section>h2{font-size:clamp(36px,4.5vw,64px)}
@media(max-width:700px){.inner-hero>img{height:360px;object-position:50% 35%}.inner-page .inner-section:has(.illustrated-needs)>h2,.inner-page .inner-section>h2{font-size:34px}}

@media(min-width:701px){.illustrated-needs li:nth-child(n){grid-column:auto;grid-row:auto;width:auto;justify-self:stretch}}
.inner-hero>img{object-position:50% 44%;object-fit:cover;clip-path:inset(0 round 20px 90px 20px 20px);transform:scale(1.1);transform-origin:50% 55%}
.inner-section>p{line-height:1.45;margin-top:14px;margin-bottom:0}.inner-section>p+p{margin-top:12px}
.illustrated-needs svg{transform:none;stroke-width:1.65}

.enterprise-portrait{height:440px;border-radius:20px 90px 20px 20px;overflow:hidden}.enterprise-portrait img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 46%;transform:scale(1.2);transform-origin:50% 58%}
@media(max-width:700px){.enterprise-portrait{height:360px}}
