.fot-main-text-section .container,.fot-subpage-content .subpage-inner{max-width:980px}.fot-main-text-section h2{text-align:center;letter-spacing:0.01em;margin-bottom:1.15rem}.fot-main-text-content{max-width:860px;margin:0 auto}.fot-main-text-content p,.fot-main-text-content li,.fot-subpage-content .subpage-text p,.fot-subpage-content .subpage-text li{text-align:left;color:#3f3f3f;line-height:1.8}.fot-main-text-content p,.fot-subpage-content .subpage-text p{margin:0 0 1.15rem}.fot-main-text-content ul,.fot-main-text-content ol,.fot-subpage-content .subpage-text ul,.fot-subpage-content .subpage-text ol{margin:0.6rem 0 1.2rem 1.35rem;padding-left:0.65rem}.fot-main-text-content li,.fot-subpage-content .subpage-text li{margin-bottom:0.45rem}.fot-main-text-content h3,.fot-main-text-content h4,.fot-subpage-content .subpage-text h3,.fot-subpage-content .subpage-text h4{text-align:left;color:#2f2f2f;margin:1.8rem 0 0.75rem;font-weight:400}.fot-main-text-content strong,.fot-subpage-content .subpage-text strong{color:#2a2a2a;font-weight:500}.fot-about-capabilities-section article h3{font-weight:400;color:#2f2f2f}.fot-about-capabilities-section article p{text-align:left;color:#444;line-height:1.75}.intro-image-wrap{max-width:860px;margin:0 auto 2rem}.intro-image-wrap img{width:100%;height:auto;max-height:460px;object-fit:cover;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,0.12)}
