.company-real{--ce-ink:#153b4b;--ce-paper:#f7f5ef}.company-real .er-section-head{max-width:1000px;margin-bottom:32px}.company-real .er-section-head h2,.company-real .el-intro h2{font-size:clamp(30px,3.2vw,48px);line-height:1.4;letter-spacing:-1px}.company-real .er-section-head p,.company-real .el-intro p{font-size:17px;line-height:1.95}.company-real .er-roles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:26px;margin:34px 0 48px}.company-real .er-roles article{padding:22px 0;border:0;border-top:1px solid #153b4b44;background:transparent}.company-real .er-roles h3{font-size:21px;line-height:1.5}.company-real .er-roles p{font-size:15px;line-height:1.9}.company-real .er-work-feature{display:grid;grid-template-columns:1.25fr 1fr;gap:48px;align-items:center;margin:42px 0 54px}.company-real .er-full-scene img{width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:contain!important;transform:none!important}.company-real .er-work-feature h3{font-size:32px;line-height:1.45}.company-real .er-work-feature p{font-size:16px;line-height:1.95}.company-real .er-support-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px}.company-real .er-support-pair figure img{width:100%;aspect-ratio:16/9;height:auto;object-fit:contain}.company-real .er-support-pair figcaption{padding:24px}.company-real .er-support-pair h3{font-size:24px}.company-real .er-support-pair p{font-size:16px;line-height:1.9}.company-real .ce-history{padding:42px;background:#123547;color:#f7f5ef;margin:48px 0}.company-real .ce-history h2,.company-real .ce-history h3{color:#f7f5ef}.company-real .ce-history h2{font-size:32px;line-height:1.5}.company-real .ce-history ol{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;list-style:none;padding:0;margin:28px 0 0}.company-real .ce-history li{border-top:1px solid #ffffff44;padding-top:22px}.company-real .ce-history strong{font-size:44px;font-weight:500;color:#ddcaa6}.company-real .ce-history p{font-size:16px;color:#d9e3e7}.company-real .ep-stage{margin-bottom:50px}.company-real .ep-stage h3{font-size:30px;line-height:1.45}.company-real .ep-stage p,.company-real .ep-stage li{font-size:17px;line-height:1.95}.company-real .el-benefit-list article{padding-block:28px}.company-real .el-outcome{border-left:2px solid #bc1730;padding-left:22px}.company-real .el-outcome p{font-size:16px}
@media(max-width:900px){.company-real .er-work-feature{grid-template-columns:1fr;gap:26px}.company-real .er-roles{grid-template-columns:1fr 1fr}.company-real .ce-history{padding:28px}.company-real .er-work-feature h3{font-size:28px}}
@media(max-width:600px){.company-real .er-support-pair,.company-real .ce-history ol,.company-real .er-roles{grid-template-columns:1fr}.company-real .ce-history{padding:24px}.company-real .ce-history h2{font-size:27px}.company-real .er-roles{gap:10px;margin-bottom:30px}.company-real .er-support-pair figcaption{padding:20px}.company-real .ep-stage h3{font-size:26px}.company-real .ep-stage p,.company-real .ep-stage li{font-size:16px}.company-real .el-outcome{margin-top:15px}}
