.gXQKvW_hero{color:#fff;background:#102d50 url(/images/migration/no-103/1_OwEoH5-img-manufacture_main.jpg) 50%/cover no-repeat;min-height:620px;position:relative;overflow:hidden}.gXQKvW_hero:before{content:"";background:linear-gradient(90deg,#0a2447f5 0%,#0a2447db 45%,#0a244752 78%,#0a24471f);position:absolute;inset:0}.gXQKvW_hero .container{z-index:1;position:relative}.gXQKvW_hero .breadcrumb{color:#ffffffc7}.gXQKvW_hero .breadcrumb a{color:#fff}.gXQKvW_heroContent{max-width:760px;padding:96px 0 112px}.gXQKvW_eyebrow,.gXQKvW_sectionHead>span,.gXQKvW_splitHead>div>span,.gXQKvW_flowBox>div>span{color:#e3503e;font-family:var(--jma-font-en);letter-spacing:.18em;font-size:11px;font-weight:700}.gXQKvW_hero .gXQKvW_eyebrow{color:#fff}.gXQKvW_hero h1{color:#fff;letter-spacing:-.025em;margin:20px 0 24px;font-size:clamp(38px,5vw,62px);line-height:1.35}.gXQKvW_heroContent>p{color:#ffffffe6;max-width:680px;margin:0;font-size:17px;line-height:2}.gXQKvW_heroActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.gXQKvW_heroActions .btn-ghost{color:#fff;border-color:#fffc}.gXQKvW_issueSection,.gXQKvW_serviceSection,.gXQKvW_themeSection,.gXQKvW_flowSection{padding:112px 0}.gXQKvW_sectionHead{max-width:760px;margin-bottom:46px}.gXQKvW_sectionHead h2,.gXQKvW_splitHead h2,.gXQKvW_flowBox h2{color:var(--jma-primary);margin:9px 0 14px;font-size:clamp(28px,3.6vw,44px);line-height:1.45}.gXQKvW_sectionHead p,.gXQKvW_splitHead>p{color:var(--jma-text-sub);margin:0;font-size:15px;line-height:1.95}.gXQKvW_issueGrid{border-top:1px solid var(--jma-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gXQKvW_issueCard{border-right:1px solid var(--jma-border);border-bottom:1px solid var(--jma-border);grid-template-columns:48px 1fr;gap:18px;min-height:144px;padding:28px;display:grid}.gXQKvW_issueCard:nth-child(odd){border-left:1px solid var(--jma-border)}.gXQKvW_issueCard>span{color:var(--jma-accent);font-family:var(--jma-font-en);font-size:13px;font-weight:700}.gXQKvW_issueCard p{color:var(--jma-primary);margin:0;font-size:16px;font-weight:700;line-height:1.8}.gXQKvW_areaSection{background:var(--jma-primary);color:#fff;padding:104px 0}.gXQKvW_splitHead{grid-template-columns:minmax(0,1fr) minmax(300px,460px);align-items:end;gap:72px;margin-bottom:44px;display:grid}.gXQKvW_areaSection .gXQKvW_splitHead h2,.gXQKvW_areaSection .gXQKvW_splitHead p{color:#fff}.gXQKvW_areaGrid{border-top:1px solid #ffffff38;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.gXQKvW_areaGrid li{border-bottom:1px solid #ffffff38;border-right:1px solid #ffffff38;align-items:center;gap:16px;min-height:74px;padding:16px 18px;font-size:13.5px;line-height:1.55;display:flex}.gXQKvW_areaGrid li:nth-child(3n+1){border-left:1px solid #ffffff38}.gXQKvW_areaGrid span{color:#f0a097;font-family:var(--jma-font-en);font-size:11px;font-weight:700}.gXQKvW_serviceSection{background:#f5f7fa}.gXQKvW_serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.gXQKvW_serviceCard{border-top:3px solid var(--jma-primary);background:#fff;min-height:330px;padding:34px;position:relative}.gXQKvW_serviceNo{color:var(--jma-accent);font-family:var(--jma-font-en);font-size:12px;font-weight:700}.gXQKvW_serviceCard h3{color:var(--jma-primary);margin:28px 0 14px;font-size:22px}.gXQKvW_serviceCard>p{color:var(--jma-text-sub);margin:0 0 22px;font-size:14px;line-height:1.85}.gXQKvW_serviceCard ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gXQKvW_serviceCard a{border-top:1px solid var(--jma-border);color:var(--jma-primary);justify-content:space-between;gap:18px;padding:10px 0;font-size:13px;font-weight:700;text-decoration:none;display:flex}.gXQKvW_themeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.gXQKvW_themeGrid article{border:1px solid var(--jma-border);padding:28px}.gXQKvW_themeGrid h3{color:var(--jma-primary);margin:0 0 20px;font-size:17px;line-height:1.6}.gXQKvW_themeGrid ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.gXQKvW_themeGrid li{color:var(--jma-text-sub);padding-left:15px;font-size:13px;line-height:1.7;position:relative}.gXQKvW_themeGrid li:before{content:"";background:var(--jma-accent);width:5px;height:5px;position:absolute;top:.75em;left:0}.gXQKvW_flowSection{background:#f5f7fa}.gXQKvW_flowBox{border-top:4px solid var(--jma-accent);background:#fff;padding:52px}.gXQKvW_flowBox>div{max-width:760px}.gXQKvW_flowBox>div>p{color:var(--jma-text-sub);line-height:1.9}.gXQKvW_flowBox ol{border-top:1px solid var(--jma-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:40px 0 0;padding:0;list-style:none;display:grid}.gXQKvW_flowBox li{border-right:1px solid var(--jma-border);min-height:120px;padding:24px 18px;position:relative}.gXQKvW_flowBox li:first-child{border-left:1px solid var(--jma-border)}.gXQKvW_flowBox b{color:var(--jma-accent);font-family:var(--jma-font-en);margin-bottom:14px;font-size:12px;display:block}.gXQKvW_flowBox li span{color:var(--jma-primary);font-size:14px;font-weight:700}.gXQKvW_contact{background:var(--jma-primary);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:42px;margin-top:24px;padding:38px 44px;display:grid}.gXQKvW_contact p{color:#ffffffbf;margin:0 0 5px;font-size:12px}.gXQKvW_contact h2{color:#fff;margin:0 0 12px;font-size:20px}.gXQKvW_contact address{color:#ffffffd6;font-size:13px;font-style:normal;line-height:1.8}@media (max-width:760px){.gXQKvW_hero{background-position:58%;min-height:560px}.gXQKvW_heroContent{padding:72px 0 82px}.gXQKvW_hero h1{font-size:36px}.gXQKvW_issueSection,.gXQKvW_serviceSection,.gXQKvW_themeSection,.gXQKvW_flowSection{padding:76px 0}.gXQKvW_issueGrid,.gXQKvW_serviceGrid,.gXQKvW_themeGrid,.gXQKvW_splitHead{grid-template-columns:1fr}.gXQKvW_splitHead{gap:18px}.gXQKvW_issueCard,.gXQKvW_issueCard:nth-child(odd){border-left:1px solid var(--jma-border)}.gXQKvW_areaGrid{grid-template-columns:1fr}.gXQKvW_areaGrid li,.gXQKvW_areaGrid li:nth-child(3n+1){border-left:1px solid #ffffff38}.gXQKvW_flowBox{padding:32px 22px}.gXQKvW_flowBox ol{grid-template-columns:1fr}.gXQKvW_flowBox li{border-left:1px solid var(--jma-border);border-bottom:1px solid var(--jma-border);min-height:auto}.gXQKvW_contact{grid-template-columns:1fr;padding:30px 24px}}
