body { font-family: 'Inter', sans-serif; margin: 0; padding: 0; overflow-x: hidden; }

/* Section: about_ceo_signature (sec_1775279486934) */

#section-sec_1775279486934 .a-ceo-container { max-width: 1200px; margin: 0 auto; display: flex; align-items: flex-start; gap: 60px; }
#section-sec_1775279486934 .a-ceo-img { flex: 0.8; border-radius: 4px; overflow: hidden; box-shadow: 10px 10px 0 rgba(0, 75, 177, 0); }
#section-sec_1775279486934 .a-ceo-img img { width: 100%; height: auto; display: block; }
#section-sec_1775279486934 .a-ceo-content { flex: 1.2; }
#section-sec_1775279486934 .a-ceo-content h2 { font-size: 2rem; font-weight: 700; margin-bottom: 30px; line-height: 1.4; border-left: 5px solid rgba(0, 75, 177, 0); padding-left: 20px; }
#section-sec_1775279486934 .a-ceo-content p { font-size: 1.05rem; opacity: 0.8; line-height: 1.8; margin-bottom: 40px; white-space: pre-wrap; }
#section-sec_1775279486934 .a-ceo-profile { border-top: 1px solid #efeff2; padding-top: 30px; }
#section-sec_1775279486934 .a-ceo-profile b { display: block; font-size: 1.25rem; margin-bottom: 5px; }
#section-sec_1775279486934 .a-ceo-profile span { font-size: 0.9rem; opacity: 0.6; }
        @media (max-width: 1200px) {
#section-sec_1775279486934 .a-ceo-container { flex-direction: column; }
#section-sec_1775279486934 .a-ceo-img { width: 100%; }
        }
 
        @media (max-width: 768px) {
#section-sec_1775279486934 section ,#section-sec_1775279486934 [class*="container"] ,#section-sec_1775279486934 .section-container {
                padding-top: 60px !important;
                padding-bottom: 60px !important;
            }
        }
