#system{padding-top:42px;padding-bottom:42px}#system .section-head{margin-bottom:18px}#system .section-head>div{width:100%;display:grid;grid-template-columns:1fr 1.15fr;column-gap:40px;align-items:center}#system .section-head .label{grid-column:1/-1;margin-bottom:14px;font-size:12px}#system .section-head h2{grid-column:1;grid-row:2/4;font-size:clamp(35px,4.7vw,66px);line-height:1.02;margin:0}#system .company-participation{grid-column:2;grid-row:2;max-width:650px;margin:0;font-size:16px;line-height:1.65}#system .coming-soon{grid-column:2;grid-row:3;font-size:15px;line-height:1.3;margin:12px 0 0;letter-spacing:.07em}#system .system-tabs{margin:20px 0 12px;gap:8px}#system .system-tabs button{padding:9px 20px;min-height:42px;font-size:14px}#system .system-surface{padding:20px;border-radius:10px}#system .system-route{gap:10px}#system .system-route button{padding:15px 14px;min-height:78px}#system .system-route strong{font-size:clamp(18px,2vw,25px);margin:9px 0 0}#system .system-route span{font-size:11px}#system .system-detail{min-height:0;padding:12px 0 0;display:flex;align-items:center;justify-content:space-between;gap:20px}#system .detail-left{flex:0 0 auto}#system .detail-left .label{font-size:13px}#system .detail-left h3,#system .detail-left p,#system .flow-chips,#system .route-preview,#system .detail-right>.label,#system .system-caption{display:none!important}#system .detail-right{padding:0}#system .step-controls{margin:0;gap:15px}#system .step-controls button{min-height:40px;padding:8px 16px;font-size:13px}#system>.ecosystem{margin-top:14px}#system .ecosystem-grid{grid-template-columns:1fr 1fr;gap:14px}#system .ecosystem article,#system .ecosystem article:first-child,#system .ecosystem article:last-child{padding:20px 23px;border-radius:10px}#system .ecosystem article .label{font-size:12px}#system .ecosystem article h3{font-size:clamp(24px,3vw,38px);line-height:1.08;margin:14px 0 10px}#system .ecosystem article p{font-size:15px;line-height:1.6;margin:0 0 5px}#system .text-toggle{min-height:40px;font-size:13px;padding-top:8px}#system .extra{font-size:15px;line-height:1.7;margin-top:10px}@media(max-width:800px){#system .section-head>div{column-gap:24px}#system .company-participation{font-size:15px}#system .system-route button{padding:13px 11px}}@media(max-width:650px){#system{padding:32px 18px 28px}#system .section-head>div{display:block}#system .section-head .label{display:block;font-size:12px;margin-bottom:14px}#system .section-head h2{font-size:clamp(34px,9vw,48px);line-height:1.03}#system .company-participation{font-size:14px;line-height:1.65;margin-top:14px}#system .coming-soon{font-size:14px;margin-top:10px}#system .system-tabs{margin:16px 0 10px;gap:5px}#system .system-tabs button{font-size:12px;padding:9px 0;min-height:42px}#system .system-surface{padding:12px;border-radius:8px}#system .system-route{gap:7px;padding-bottom:4px}#system .system-route button{flex-basis:100px;min-height:72px;padding:11px 10px}#system .system-route strong{font-size:17px;margin-top:8px}#system .system-route span{font-size:10px}#system .system-detail{padding-top:10px;gap:8px}#system .detail-left .label{font-size:12px}#system .step-controls{gap:8px}#system .step-controls button{min-height:40px;padding:8px 10px;font-size:12px}#system .step-controls span{font-size:12px}#system .ecosystem-grid{gap:10px;grid-template-columns:1fr 1fr}#system .ecosystem article,#system .ecosystem article:first-child,#system .ecosystem article:last-child{padding:16px 13px;border-radius:8px;min-width:0}#system .ecosystem article .label{font-size:10px;letter-spacing:.04em}#system .ecosystem article h3{font-size:23px;line-height:1.05;margin:13px 0 10px;gap:4px}#system .ecosystem article h3 span{font-size:10px}#system .ecosystem article p{font-size:14px;line-height:1.55}#system .text-toggle{font-size:12px;min-height:40px}#system .extra{font-size:14px}}@media(max-width:360px){#system .detail-left{display:none}#system .detail-right{width:100%}#system .step-controls{justify-content:space-between}#system .ecosystem article h3{font-size:20px}}
