.company-section-heading{max-width:var(--musu-v4-reading);margin-bottom:40px}.company-boundary-grid p,.company-compact-band p,.company-section-heading>p:last-child,.company-split-heading>p,.company-three-columns p{color:var(--musu-v4-muted)}.company-section-heading>p:last-child{margin-top:16px}.company-split-heading{display:grid;grid-template-columns:minmax(0,7fr) minmax(280px,5fr);gap:64px;align-items:end;margin-bottom:40px}.company-split-heading>p{font-size:1.04rem}.company-demo-list,.company-input-list,.company-link-rows,.company-method-rail,.company-partnership-tracks,.company-principle-list,.company-process-list,.company-system-diagram ol,.company-transcript{list-style:none;margin:0;padding:0}.company-principle-list{border-top:1px solid var(--musu-v4-line)}.company-principle-list li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:28px;padding:28px 0;border-bottom:1px solid var(--musu-v4-line)}.company-demo-number,.company-principle-list>li>span,.company-step-number,.company-track-number{color:var(--musu-v4-walnut);font-size:.78rem;font-weight:750;letter-spacing:.12em;font-variant-numeric:tabular-nums}.company-principle-list h3{font-size:1.35rem}.company-principle-list p{color:var(--musu-v4-muted);margin-top:8px}.company-boundary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--musu-v4-line)}.company-boundary-grid article{padding:32px 36px 32px 0}.company-boundary-grid article+article{padding-left:36px;border-left:1px solid var(--musu-v4-line)}.company-boundary-grid h3{font-size:1.3rem}.company-boundary-grid ul,.company-boundary-note ul,.company-dark-grid ul,.company-track-section ul{margin:18px 0 0;padding-left:1.25rem;color:var(--musu-v4-muted)}.company-boundary-grid li,.company-boundary-note li,.company-dark-grid li,.company-track-section li{margin-top:8px}.company-system-diagram{margin:48px 0 0}.company-system-diagram ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--musu-v4-line);background:var(--musu-v4-raised)}.company-system-diagram li{position:relative;padding:26px 24px}.company-system-diagram li+li{border-left:1px solid var(--musu-v4-line)}.company-system-diagram li:not(:last-child):after{content:"→";position:absolute;right:-9px;top:25px;z-index:1;color:var(--musu-v4-walnut);background:var(--musu-v4-raised)}.company-system-diagram span,.company-system-diagram strong{display:block}.company-system-diagram span{margin-top:8px;color:var(--musu-v4-muted);font-size:.9rem}.company-diagram-kicker,.company-system-diagram .company-diagram-kicker{margin:0 0 18px;color:var(--musu-v4-walnut);font-size:.7rem;font-weight:750;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.company-method-overview figcaption,.company-partnership-diagram figcaption,.company-photo-gate figcaption,.company-system-diagram figcaption{margin-top:14px;color:var(--musu-v4-muted);font-size:.82rem}.company-method-overview figcaption strong,.company-partnership-diagram figcaption strong,.company-system-diagram figcaption strong{display:inline;color:var(--musu-v4-ink)}.company-about-diagram ol{border-top:3px solid var(--musu-v4-forest)}.company-about-diagram li:last-child{background:color-mix(in srgb,var(--musu-v4-cream) 70%,var(--musu-v4-raised))}.company-method-overview{margin:0 0 56px}.company-method-overview ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;border-block:1px solid var(--musu-v4-line)}.company-method-overview li{position:relative;min-width:0;padding:24px 22px 26px}.company-method-overview li+li{border-left:1px solid var(--musu-v4-line)}.company-method-overview li:not(:last-child):after{content:"→";position:absolute;z-index:1;top:23px;right:-10px;width:20px;color:var(--musu-v4-walnut);background:var(--musu-v4-paper);text-align:center}.company-method-overview li>span:last-child,.company-method-overview strong{display:block}.company-method-overview strong{font-size:1rem}.company-method-overview li>span:last-child{margin-top:9px;color:var(--musu-v4-muted);font-size:.86rem}.company-link-rows{border-top:1px solid var(--musu-v4-line)}.company-link-rows a{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);gap:32px;align-items:center;min-height:84px;padding:18px 8px 18px 0;border-bottom:1px solid var(--musu-v4-line);color:var(--musu-v4-ink)}.company-link-rows a:after{content:"↗";grid-column:3;color:var(--musu-v4-forest)}.company-link-rows a:hover strong{color:var(--musu-v4-forest);text-decoration:underline;text-underline-offset:4px}.company-link-rows span{color:var(--musu-v4-muted)}.company-compact-band{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:center}.company-compact-band>div{max-width:780px}.company-compact-band p{margin-top:12px}.company-input-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--musu-v4-line)}.company-input-list li{padding:24px 24px 24px 0}.company-input-list li+li{padding-left:24px;border-left:1px solid var(--musu-v4-line)}.company-input-list span,.company-input-list strong{display:block}.company-input-list span{margin-top:8px;color:var(--musu-v4-muted);font-size:.9rem}.company-method-rail{border-top:1px solid var(--musu-v4-line)}.company-method-rail>li{display:grid;grid-template-columns:54px minmax(210px,.72fr) minmax(0,1.4fr);gap:28px;padding:32px 0;border-bottom:1px solid var(--musu-v4-line)}.company-step-main p{margin-top:8px;color:var(--musu-v4-muted)}.company-method-rail dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}.company-method-rail dl>div{min-width:0}.company-demo-meta dt,.company-gate-grid dt,.company-method-rail dt{color:var(--musu-v4-walnut);font-size:.74rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.company-demo-meta dd,.company-gate-grid dd,.company-method-rail dd{margin:5px 0 0;color:var(--musu-v4-muted)}.company-dark-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:72px;align-items:start}.company-dark-grid .musu-eyebrow{color:#dccdaf}.company-dark-grid p,.company-dark-grid ul{color:#e0e7de}.company-dark-grid p{margin-top:18px}.company-dark-grid ul{border-left:1px solid hsla(0,0%,100%,.3);padding-left:32px}.company-three-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--musu-v4-line)}.company-three-columns article{padding:28px 30px 0 0}.company-three-columns article+article{padding-left:30px;border-left:1px solid var(--musu-v4-line)}.company-three-columns p{margin-top:10px}.company-founder-identity{display:grid;grid-template-columns:minmax(0,7fr) minmax(280px,5fr);gap:64px;align-items:start}.company-founder-role{margin-top:28px;padding-top:24px;border-top:1px solid var(--musu-v4-line)}.company-founder-role h2{font-size:clamp(1.45rem,2.4vw,2rem)}.company-founder-role p{margin-top:12px;color:var(--musu-v4-muted)}.company-photo-gate{min-height:360px;margin:0;padding:36px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid var(--musu-v4-line);background:var(--musu-v4-cream)}.company-photo-gate strong{font-size:1.4rem}.company-facts-strip{margin-top:44px}.company-formation-list{max-width:var(--musu-v4-reading);border-top:1px solid var(--musu-v4-line)}.company-formation-list article{padding:30px 0;border-bottom:1px solid var(--musu-v4-line)}.company-formation-list p{margin-top:10px;color:var(--musu-v4-muted)}.company-source-note{max-width:var(--musu-v4-reading);border-left:3px solid var(--musu-v4-walnut);padding:4px 0 4px 24px;color:var(--musu-v4-muted)}.company-partnership-diagram{margin:0 0 48px}.company-partnership-flows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--musu-v4-line);border-bottom:0}.company-partnership-flows article{min-width:0;padding:30px 32px 34px}.company-partnership-flows article+article{border-left:1px solid var(--musu-v4-line)}.company-partnership-flows h3{font-size:clamp(1.3rem,2vw,1.65rem)}.company-partnership-flows ol{margin:24px 0 0;padding:0;list-style:none;border-top:1px solid var(--musu-v4-line)}.company-partnership-flows li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;padding:15px 0;border-bottom:1px solid var(--musu-v4-line)}.company-partnership-flows li span{color:var(--musu-v4-walnut);font-size:.7rem;font-weight:750;letter-spacing:.08em}.company-partnership-flows li strong{font-size:.92rem}.company-partnership-governance{position:relative;display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:40px;align-items:center;padding:28px 32px 30px;border:1px solid var(--musu-v4-line);border-top:3px solid var(--musu-v4-walnut);background:var(--musu-v4-cream)}.company-partnership-governance:after,.company-partnership-governance:before{content:"";position:absolute;top:-19px;width:1px;height:16px;background:var(--musu-v4-walnut)}.company-partnership-governance:before{left:25%}.company-partnership-governance:after{right:25%}.company-partnership-governance h3{font-size:1.2rem}.company-partnership-governance ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.company-partnership-governance li{padding:7px 10px;border:1px solid var(--musu-v4-line);background:var(--musu-v4-paper);color:var(--musu-v4-muted);font-size:.82rem}.company-partnership-tracks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--musu-v4-line)}.company-partnership-track{padding:36px;min-width:0}.company-partnership-track+.company-partnership-track{border-left:1px solid var(--musu-v4-line)}.company-partnership-track>p{margin-top:14px;color:var(--musu-v4-muted)}.company-track-section{margin-top:28px;padding-top:24px;border-top:1px solid var(--musu-v4-line)}.company-track-section h4{color:var(--musu-v4-ink);font-size:1rem}.company-track-section.is-not-fit{border-top-style:dashed}.company-partnership-track .musu-button{margin-top:28px}.company-gate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0;border-top:1px solid var(--musu-v4-line)}.company-gate-grid>div{padding:22px 0;border-bottom:1px solid var(--musu-v4-line)}.company-process-list{counter-reset:partnership-step;border-top:1px solid var(--musu-v4-line)}.company-process-list li{counter-increment:partnership-step;display:grid;grid-template-columns:58px minmax(0,1fr);gap:24px;padding:24px 0;border-bottom:1px solid var(--musu-v4-line)}.company-process-list li:before{content:"0" counter(partnership-step);color:var(--musu-v4-walnut);font-size:.78rem;font-weight:750}.company-process-list p{margin-top:8px;color:var(--musu-v4-muted)}.company-faq{max-width:880px}.company-faq details{border-bottom:1px solid var(--musu-v4-line)}.company-faq summary{min-height:56px;padding:16px 0;cursor:pointer;font-weight:700}.company-faq p{padding:0 0 20px;color:var(--musu-v4-muted)}.company-partnership-contact{border-top:1px solid var(--musu-v4-line)}.company-demo-layout{display:grid;grid-template-columns:minmax(0,8fr) minmax(280px,4fr);gap:64px;align-items:start}.company-demo-list{border-top:1px solid var(--musu-v4-line)}.company-demo-list>li{border-bottom:1px solid var(--musu-v4-line)}.company-demo-entry{display:grid;grid-template-columns:48px minmax(0,1fr);gap:22px;padding:30px 0;color:var(--musu-v4-ink)}.company-demo-entry h2{font-size:clamp(1.35rem,2.2vw,1.8rem)}.company-demo-entry p{margin-top:10px;color:var(--musu-v4-muted)}.company-demo-labels{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.company-demo-labels span,.company-simulation-label{display:inline-flex;align-items:center;min-height:30px;padding:4px 9px;border:1px solid var(--musu-v4-line);color:var(--musu-v4-muted);font-size:.76rem}.company-demo-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.company-demo-actions a{min-height:44px;display:inline-flex;align-items:center;color:var(--musu-v4-forest);font-weight:700}.company-demo-actions a+a{padding-left:16px;border-left:1px solid var(--musu-v4-line)}.company-demo-safety{position:sticky;top:110px;padding:28px;border-left:3px solid var(--musu-v4-walnut);background:var(--musu-v4-cream)}.company-demo-safety h2{font-size:1.25rem}.company-demo-safety p{margin-top:12px;color:var(--musu-v4-muted)}.company-demo-meta{margin:30px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--musu-v4-line)}.company-demo-meta>div{padding:20px 20px 20px 0}.company-demo-meta>div:nth-child(2n){padding-left:20px;border-left:1px solid var(--musu-v4-line)}.company-demo-workflow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:56px}.company-demo-workflow>div>p{margin-top:12px;color:var(--musu-v4-muted)}.company-transcript{counter-reset:demo-step;border-top:1px solid var(--musu-v4-line)}.company-transcript li{counter-increment:demo-step;display:grid;grid-template-columns:44px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid var(--musu-v4-line)}.company-transcript li:before{content:"0" counter(demo-step);color:var(--musu-v4-walnut);font-size:.76rem;font-weight:750}.company-boundary-note{padding:28px;border:1px solid var(--musu-v4-line);background:var(--musu-v4-raised)}.company-boundary-note p{margin-top:10px;color:var(--musu-v4-muted)}@media (max-width:900px){.company-demo-layout,.company-demo-workflow,.company-founder-identity,.company-split-heading{grid-template-columns:1fr;gap:32px}.company-input-list,.company-system-diagram ol{grid-template-columns:repeat(2,minmax(0,1fr))}.company-input-list li:nth-child(3),.company-system-diagram li:nth-child(3){border-left:0}.company-input-list li:nth-child(n+3),.company-system-diagram li:nth-child(n+3){border-top:1px solid var(--musu-v4-line)}.company-system-diagram li:after{display:none}.company-method-rail>li{grid-template-columns:48px minmax(0,1fr)}.company-method-rail dl{grid-column:2}.company-method-overview ol{grid-template-columns:1fr}.company-method-overview li{padding:22px 0 22px 46px}.company-method-overview li+li{border-left:0;border-top:1px solid var(--musu-v4-line)}.company-method-overview li:not(:last-child):after{content:"↓";top:auto;right:auto;bottom:-11px;left:10px;background:var(--musu-v4-paper)}.company-demo-safety{position:static;order:-1}}@media (max-width:700px){.company-boundary-grid,.company-gate-grid,.company-partnership-tracks,.company-three-columns{grid-template-columns:1fr}.company-boundary-grid article,.company-boundary-grid article+article,.company-partnership-track,.company-partnership-track+.company-partnership-track,.company-three-columns article,.company-three-columns article+article{padding:24px 0;border-left:0}.company-boundary-grid article+article,.company-partnership-track+.company-partnership-track,.company-three-columns article+article{border-top:1px solid var(--musu-v4-line)}.company-link-rows a{grid-template-columns:1fr auto;gap:6px 16px}.company-link-rows span{grid-column:1}.company-link-rows a:after{grid-column:2;grid-row:1/span 2}.company-compact-band{grid-template-columns:1fr;gap:24px}.company-compact-band .musu-button{justify-self:start}.company-dark-grid{grid-template-columns:1fr;gap:32px}.company-dark-grid ul{border-left:0;border-top:1px solid hsla(0,0%,100%,.3);padding:24px 0 0 1.25rem}.company-photo-gate{min-height:240px}.company-gate-grid>div:nth-child(2n){border-left:0}.company-partnership-flows{grid-template-columns:1fr}.company-partnership-flows article{padding:26px 20px 30px}.company-partnership-flows article+article{border-left:0;border-top:1px solid var(--musu-v4-line)}.company-partnership-governance{grid-template-columns:1fr;gap:20px;padding:26px 20px}.company-partnership-governance:after,.company-partnership-governance:before{display:none}.company-partnership-governance ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.company-demo-meta{grid-template-columns:1fr}.company-demo-meta>div:nth-child(2n){padding-left:0;border-left:0}}@media (max-width:520px){.company-method-rail>li,.company-principle-list li{grid-template-columns:38px minmax(0,1fr);gap:14px}.company-input-list,.company-method-rail dl,.company-system-diagram ol{grid-template-columns:1fr}.company-input-list li,.company-input-list li+li,.company-input-list li:nth-child(3),.company-system-diagram li,.company-system-diagram li:nth-child(3){padding:20px 0;border-left:0;border-top:0;border-bottom:1px solid var(--musu-v4-line)}.company-system-diagram ol{padding-inline:20px}.company-about-diagram li{padding-left:34px}.company-about-diagram li:not(:last-child):after{content:"↓";display:block;top:auto;right:auto;bottom:-11px;left:0;background:var(--musu-v4-raised)}.company-input-list li:last-child,.company-system-diagram li:last-child{border-bottom:0}.company-partnership-governance ul{grid-template-columns:1fr}.company-compact-band .musu-button{width:100%}.company-demo-entry{grid-template-columns:36px minmax(0,1fr);gap:12px}.company-demo-actions{display:grid}.company-demo-actions a+a{padding-left:0;border-left:0}}@media (prefers-reduced-motion:reduce){.company-demo-entry,.company-link-rows a{scroll-behavior:auto}}