.cj-bpm{background:var(--cj-bg,#fff);border-block:1px solid var(--cj-border,#d3d3d3);padding-block-start:clamp(28px,5vw,56px);padding-block-end:clamp(28px,5vw,56px)}.cj-bpm__title{text-align:center;color:var(--cj-text,#000);margin:0 0 var(--cj-space-5,24px);font-size:clamp(20px,2.5vw,24px);font-weight:700}.cj-bpm__grid{border:1px solid var(--cj-border-soft,#efefef);border-radius:var(--cj-radius,3px);background:var(--cj-bg-gray,#f5f5f5);grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cj-bpm__row{border-block-end:1px solid var(--cj-border-soft,#efefef);border-inline-end:1px solid var(--cj-border-soft,#efefef);background:#fff;grid-template-columns:130px 1fr;align-items:center;gap:12px;padding:14px 16px;display:grid}.cj-bpm__brand{background:var(--cj-bg-gray,#f5f5f5);border-radius:var(--cj-radius,3px);height:56px;transition:background-color var(--cj-transition,.3s ease-in-out);justify-content:center;align-items:center;padding:6px 12px;display:flex}.cj-bpm__brand:hover{background:var(--cj-blue-light,#eef4ee)}.cj-bpm__brand img{object-fit:contain;filter:grayscale(40%);opacity:.85;width:auto;max-width:100%;height:auto;max-height:38px;transition:filter var(--cj-transition,.3s ease-in-out), opacity var(--cj-transition,.3s ease-in-out)}.cj-bpm__brand:hover img{filter:none;opacity:1}.cj-bpm__links{flex-direction:column;gap:6px;display:flex}.cj-bpm__link{color:var(--cj-blue,#5b8c5a);transition:color var(--cj-transition,.3s ease-in-out);padding:4px 0;font-size:13px;font-weight:600;text-decoration:none}.cj-bpm__link:hover{color:var(--cj-pink,#ed3e7b);text-decoration:underline}@media (max-width:1023px){.cj-bpm__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.cj-bpm__grid{grid-template-columns:1fr}.cj-bpm__row{grid-template-columns:100px 1fr;padding:12px}.cj-bpm__brand{height:48px}.cj-bpm__brand img{max-height:32px}}
.cj-seo-blocks{background:var(--cj-bg,#fff)}.cj-seo-blocks__intro{padding-block-start:clamp(28px,5vw,48px);padding-block-end:clamp(28px,5vw,48px)}.cj-seo-blocks__feature{background:#fbf6d9;border-block-start:1px solid #f0e6b0;border-block-end:1px solid #f0e6b0;padding-block-start:clamp(36px,6vw,64px);padding-block-end:clamp(36px,6vw,64px)}.cj-seo-blocks__article{margin-block-end:var(--cj-space-6,32px)}.cj-seo-blocks__article:last-child{margin-block-end:0}.cj-seo-blocks__h2{color:var(--cj-blue,#5b8c5a);margin:0 0 var(--cj-space-3,12px);font-size:clamp(19px,2.4vw,24px);font-weight:800;line-height:1.3}.cj-seo-blocks__body{color:var(--cj-text-soft,#333);font-size:14px;line-height:1.9}.cj-seo-blocks__body p{margin:0 0 var(--cj-space-3,12px)}.cj-seo-blocks__body p:last-child{margin-bottom:0}
