.b-cover{padding:40px max(6%,calc((100vw - 1240px)/2)) 50px;background:var(--dark);color:var(--paper);display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.b-cover .r-back{color:#c0cbb8}.b-cover .r-kicker{color:#e0b18b}.b-cover h1{font-size:43px;margin:23px 0;line-height:1.4}.b-cover p{font-size:13px;color:#bdcbb5}.b-cover-link{display:inline-block;font-size:12px;border-bottom:1px solid #a3b496;padding:10px 0;margin-top:22px}.b-cover-map{text-align:center;padding:30px 0}.b-cover-map>.r-icon{width:85px;height:85px;color:#d5decb}.b-cover-map>span{display:block;font-size:18px;margin:14px 0 25px}.b-cover-map>div{display:flex;align-items:center;justify-content:center;gap:15px}.b-cover-map b{font-size:13px;font-weight:500;border:1px solid #829574;padding:13px}.b-cover-map i{font-style:normal;color:#d5ab8c}.b-cover-map small{display:block;font-size:10px;color:#b0c1a6;margin-top:20px}.b-audience{display:grid;grid-template-columns:1fr 1fr;gap:45px}.b-audience article{display:flex;gap:25px;padding:25px 0;border-top:1px solid var(--line)}.b-audience .r-icon{width:47px;height:47px;color:#75896a}.b-audience span,.b-branches article>span,.b-delivery article>span{font-size:10px;color:var(--accent)}.b-audience h3{font-size:19px;line-height:1.65;margin:7px 0 15px}.b-audience p,.b-branches p,.b-delivery p{font-size:12px;color:var(--muted)}.b-audience small,.b-branches small,.b-delivery small{display:block;font-size:10px;color:var(--muted);margin-top:13px}.b-mainline{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.b-mainline article{position:relative;background:var(--r-pale);padding:25px;border-top:2px solid var(--ink)}.b-mainline article:not(:last-child):after{content:'→';position:absolute;right:-33px;top:47%;color:var(--accent);font-size:24px}.b-mainline article>span{font-size:11px;color:var(--accent);display:block}.b-mainline .r-icon{width:43px;height:43px;margin:20px 0 13px}.b-mainline h3{font-size:19px}.b-mainline p{font-size:12px;color:var(--muted);margin-top:13px}.b-mainline small{font-size:9px;color:#77836d;display:block;margin-top:18px}.b-branch-label{text-align:center;padding:20px;font-size:11px;color:var(--accent)}.b-branches{display:grid;grid-template-columns:1fr 1fr;gap:35px}.b-branches article{border:1px dashed #a4b295;padding:23px 26px}.b-branches h3{font-size:21px;margin:10px 0 13px}.b-journey figcaption{font-size:10px;color:var(--muted);margin-top:17px}.b-original p{margin-block:12px}.b-delivery{display:grid;grid-template-columns:1fr 70px 1fr;align-items:center}.b-delivery article{padding:25px 30px;border-top:2px solid var(--ink)}.b-delivery .r-icon{display:block;margin:20px 0;width:50px;height:50px;color:#708868}.b-delivery h3{font-size:23px;margin:12px 0}.b-delivery .b-future{border-top-style:dashed;border-top-color:#a9b898}.b-evolve{text-align:center;font-size:33px;color:#7d926d}.b-evolve small{font-size:9px}.b-distinction{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:25px;padding:25px;background:var(--r-pale)}.b-distinction b{font-size:14px;font-weight:500}.b-distinction p{font-size:11px;color:var(--muted);margin-top:8px}.b-map-head{display:grid;grid-template-columns:190px 1.2fr 1fr;gap:30px;padding:15px 0;border-block:1px solid var(--line);font-size:10px;color:var(--muted)}.b-platform-map article{display:grid;grid-template-columns:190px 1.2fr 1fr;gap:30px;padding:23px 0;border-bottom:1px solid var(--line);align-items:center}.b-platform-map article>div{display:flex;gap:13px;align-items:center}.b-platform-map .r-icon{width:32px;height:32px;color:#7c906d}.b-platform-map h3{font-size:16px;font-weight:500}.b-platform-map p{font-size:12px}.b-platform-map small{display:none}.b-platform-map p:last-child{color:var(--muted)}.b-next{display:inline-block;font-size:12px;color:var(--accent);border-bottom:1px solid;margin-top:25px;padding-bottom:8px}.b-boundaries{display:grid;grid-template-columns:1fr 1fr;gap:50px}.b-boundaries>div{border-top:2px solid var(--ink);padding-top:22px}.b-boundaries>div:last-child{border-top-style:dashed;border-top-color:#b8b299}.b-boundaries h3{font-size:20px}.b-boundaries ul{padding-left:20px;font-size:13px;line-height:2.3;color:var(--muted)}
@media(max-width:950px){.b-cover{gap:30px}.b-cover h1{font-size:34px}.b-cover-map>div{gap:9px}.b-cover-map b{font-size:11px;padding:10px}.b-mainline{gap:25px}.b-mainline article{padding:20px}.b-mainline article:not(:last-child):after{right:-20px;font-size:18px}.b-mainline h3{font-size:16px}.b-map-head,.b-platform-map article{grid-template-columns:150px 1fr 1fr;gap:20px}.b-audience{gap:30px}.b-audience article{gap:15px}}
@media(max-width:600px){.b-cover{padding:23px 24px 30px;grid-template-columns:1fr;gap:25px}.b-cover h1{font-size:30px;margin:19px 0}.b-cover p{font-size:12px}.b-cover-link{margin-top:15px;font-size:11px}.b-cover-map{padding:20px 0 0;border-top:1px solid #687b5d}.b-cover-map>.r-icon{width:55px;height:55px}.b-cover-map>span{font-size:16px;margin:9px 0 18px}.b-cover-map small{font-size:9px}.b-cover-map b{font-size:12px;padding:10px}.b-audience{grid-template-columns:1fr;gap:10px}.b-audience article{padding:22px 0}.b-audience .r-icon{width:38px;height:38px}.b-audience h3{font-size:18px}.b-audience p{font-size:11px}.b-mainline{grid-template-columns:1fr;gap:28px}.b-mainline article{display:grid;grid-template-columns:40px 1fr;gap:5px 17px;padding:20px}.b-mainline article>span{grid-column:1;font-size:10px}.b-mainline .r-icon{grid-column:1;grid-row:2/4;margin:6px 0;width:34px;height:34px}.b-mainline h3{grid-column:2;grid-row:1/3;align-self:center;font-size:18px}.b-mainline p{grid-column:2;margin:6px 0;font-size:11px}.b-mainline small{grid-column:2;margin:6px 0 0}.b-mainline article:not(:last-child):after{content:'↓';top:100%;left:50%;right:auto;font-size:20px;line-height:28px}.b-branch-label{font-size:10px;padding:20px 10px}.b-branches{grid-template-columns:1fr;gap:18px}.b-branches article{padding:20px}.b-branches h3{font-size:19px}.b-branches p{font-size:11px}.b-delivery{grid-template-columns:1fr}.b-delivery article{padding:22px 0}.b-delivery .r-icon{width:40px;height:40px;margin:15px 0}.b-delivery h3{font-size:21px}.b-delivery p{font-size:11px}.b-evolve{font-size:0;text-align:left;padding:0 0 18px}.b-evolve:before{content:'↓';font-size:24px;display:inline-block;margin-right:12px}.b-evolve small{display:inline}.b-distinction{grid-template-columns:1fr;gap:20px;padding:20px;margin-top:10px}.b-distinction b{font-size:13px}.b-map-head{display:none}.b-platform-map article{grid-template-columns:1fr;gap:15px;padding:25px 0}.b-platform-map article:first-child{border-top:1px solid var(--line)}.b-platform-map h3{font-size:18px}.b-platform-map small{display:block;font-size:9px;color:var(--accent);margin-bottom:5px}.b-platform-map p{font-size:12px;padding-left:15px;border-left:2px solid #c6d1ba}.b-platform-map p:last-child{border-left-style:dashed}.b-boundaries{grid-template-columns:1fr;gap:25px}.b-boundaries h3{font-size:18px}.b-boundaries ul{font-size:12px}.b-next{font-size:11px}}
