.company-info-section{padding:80px 0;background:#f8f9fa}.company-info-box{max-width:900px;margin:30px auto 0;padding:30px;background:#fff;border:1px solid #dee2e6;border-radius:10px;line-height:1.9}.company-info-box p{margin-bottom:12px;overflow-wrap:anywhere}.company-info-box a{color:#0a2463}.contact-direct{padding:35px;background:#f8f9fa;border-radius:10px}.contact-direct h3,.contact-direct p{margin-bottom:22px}.footer-contact a{overflow-wrap:anywhere}.logo-text{overflow-wrap:anywhere}@media(max-width:768px){.company-info-section{padding:50px 0}.company-info-box{padding:20px}.logo{min-width:0;flex:1}.logo-text{font-size:14px;line-height:1.4}.mobile-menu-btn{flex-shrink:0}.footer-content{min-width:0}.footer-section{min-width:0}}