.InfrastructureHero-module__aX8lUG__section{background:var(--primary-color);align-items:center;height:600px;padding:100px 0 80px;display:flex;position:relative;overflow:hidden}.InfrastructureHero-module__aX8lUG__title{font-family:var(--font-libre-baskerville), serif;color:#fff;max-width:900px;margin-bottom:24px;font-size:48px;font-weight:400;line-height:1.4}.InfrastructureHero-module__aX8lUG__subtitle{font-family:var(--font-outfit), sans-serif;color:#fff;max-width:560px;margin-bottom:0;font-size:15px;line-height:1.65}.InfrastructureHero-module__aX8lUG__illustration{pointer-events:none;position:absolute;top:50%;right:60px;transform:translateY(-50%)}.InfrastructureHero-module__aX8lUG__illustrationImg{width:320px;height:auto}@media (max-width:1100px){.InfrastructureHero-module__aX8lUG__title{max-width:520px}}@media (max-width:930px){.InfrastructureHero-module__aX8lUG__title{max-width:420px}.InfrastructureHero-module__aX8lUG__subtitle{max-width:360px}}@media (max-width:767px){.InfrastructureHero-module__aX8lUG__section{align-items:flex-start;height:100svh;min-height:560px;padding:56px 0 0}.InfrastructureHero-module__aX8lUG__title{max-width:100%;margin-bottom:0;font-size:32px}.InfrastructureHero-module__aX8lUG__subtitle{display:none}.InfrastructureHero-module__aX8lUG__illustration{text-align:center;width:100%;inset:auto 0 0;transform:none}.InfrastructureHero-module__aX8lUG__illustrationImg{width:75%;max-width:300px}}
.InfrastructureStatement-module__jhmCba__section{background:#f9f8f5;padding:96px 0}.InfrastructureStatement-module__jhmCba__statement{font-family:var(--font-libre-baskerville), serif;color:var(--primary-950-color);margin-bottom:0;font-size:clamp(20px,5vw,38px);font-weight:400;line-height:1.4}
.InfrastructureCards-module__O_QKoG__section{background:#fff;padding:96px 0}.InfrastructureCards-module__O_QKoG__card{border:1px solid var(--border-color);flex-direction:column;justify-content:space-between;min-height:260px;margin:15px 0 0 10px;padding:32px 28px;display:flex}.InfrastructureCards-module__O_QKoG__number{font-family:var(--font-libre-baskerville), serif;color:var(--primary-500-color);margin-bottom:0;font-size:48px;font-weight:700;line-height:1}.InfrastructureCards-module__O_QKoG__title{font-family:var(--font-libre-baskerville), serif;color:var(--primary-950-color);margin-bottom:10px;font-size:19px;font-weight:400;line-height:1.3}.InfrastructureCards-module__O_QKoG__desc{font-family:var(--font-outfit), sans-serif;color:var(--text-secondary-color);margin-bottom:0;font-size:14px;line-height:1.65}@media (max-width:767px){.InfrastructureCards-module__O_QKoG__section{padding:64px 0}.InfrastructureCards-module__O_QKoG__card{min-height:auto;margin:0 0 16px}.InfrastructureCards-module__O_QKoG__number{margin-bottom:48px;font-size:30px}}
