.mcp-service-detail .mcp-pd-image-main img{object-fit:cover}.mcp-service-detail .mcp-pd-banner{background-color:#0b2847}.mcp-service-detail .mcp-pd-info{scroll-margin-top:90px}.mcp-service-detail .mcsvc-editor-content{line-height:1.9;color:#40566c}.mcp-service-detail .mcsvc-editor-content h2{font-size:1.55rem;margin:1.5rem 0 .7rem}.mcp-service-detail .mcsvc-editor-content h3{font-size:1.25rem;margin:1.3rem 0 .6rem}.mcp-service-detail .mcsvc-editor-content img{max-width:100%;height:auto;border-radius:8px}.mcp-service-detail .mcsvc-editor-content table{width:100%;max-width:100%;display:block;overflow-x:auto}.mcp-service-detail .mcsvc-editor-content iframe{max-width:100%}.mcp-service-detail .mcsvc-editor-content ul,.mcp-service-detail .mcsvc-editor-content ol{padding-left:1.5rem}.mcp-service-benefit{height:100%;display:flex;gap:12px;padding:17px;border:1px solid #e5ebf0;border-radius:7px;background:#f8fafc}.mcp-service-benefit i{color:#f65a20;font-size:20px}.mcp-service-last-cta{text-align:center;padding:48px 0;background:#102f50;color:#fff}.mcp-service-last-cta h2{color:#fff;font-size:clamp(23px,3vw,34px)}.mcp-service-last-cta p{color:#dce6ee;margin:10px 0 24px}.mcp-service-detail .mcp-pd-related-card{height:100%}@media(max-width:767px){.mcp-service-last-cta{padding:36px 0}.mcp-service-detail .mcp-pd-image-main{aspect-ratio:4/3}}
