.philosophy-module__Xu2xlG__philosophySection{background-color:var(--bg-color);width:100%;padding:80px 0 100px}.philosophy-module__Xu2xlG__container{width:90%;max-width:1100px;margin:0 auto}.philosophy-module__Xu2xlG__pageTitle{color:var(--text-color);margin-bottom:50px;font-size:36px;font-weight:700}.philosophy-module__Xu2xlG__contentWrapper{justify-content:space-between;align-items:center;gap:60px;display:flex}.philosophy-module__Xu2xlG__textCol{flex:1}.philosophy-module__Xu2xlG__messageContent h1{color:var(--text-color);margin-bottom:10px;font-size:24px}.philosophy-module__Xu2xlG__subMessage{color:var(--text-color-light);margin-bottom:30px;font-size:16px;font-weight:700}.philosophy-module__Xu2xlG__bodyText p{color:var(--text-color);margin-bottom:10px;font-size:16px;line-height:2.2}.philosophy-module__Xu2xlG__signatureBlock{text-align:right;color:var(--text-color);margin-top:40px}.philosophy-module__Xu2xlG__signatureDate{margin-bottom:5px;font-size:14px}.philosophy-module__Xu2xlG__signatureTitle{margin-bottom:5px;font-size:14px;font-weight:500}.philosophy-module__Xu2xlG__signatureName{font-size:20px;font-weight:700}.philosophy-module__Xu2xlG__imageCol{flex:0 0 400px}.philosophy-module__Xu2xlG__ceoImage{background:#fff;border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 20px 40px #0000001a}.philosophy-module__Xu2xlG__mottoWrapper{width:100%;max-width:1100px;margin-top:100px;margin-left:auto;margin-right:auto;padding:0 5%}.philosophy-module__Xu2xlG__mottoTitle{color:var(--text-color);margin-bottom:30px;font-size:32px;font-weight:700}.philosophy-module__Xu2xlG__mottoCard{background-color:var(--card-bg);border:1px solid var(--card-border);text-align:center;box-shadow:var(--card-shadow);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:80px 20px;display:flex}.philosophy-module__Xu2xlG__mottoMain{color:var(--text-color);letter-spacing:1px;margin:0;font-size:24px;font-weight:900}.philosophy-module__Xu2xlG__mottoSub{color:var(--logo-color);letter-spacing:.5px;margin:0;font-size:18px;font-weight:700}@media (max-width:900px){.philosophy-module__Xu2xlG__contentWrapper{flex-direction:column-reverse;gap:40px}.philosophy-module__Xu2xlG__imageCol{flex:auto;width:100%;max-width:400px;margin:0 auto}.philosophy-module__Xu2xlG__pageTitle{margin-bottom:30px;font-size:28px}.philosophy-module__Xu2xlG__mottoTitle{font-size:24px}.philosophy-module__Xu2xlG__mottoCard{padding:60px 15px}.philosophy-module__Xu2xlG__mottoMain{font-size:20px}.philosophy-module__Xu2xlG__mottoSub{font-size:14px}}
