.commercialization-landing{max-width:960px;margin:auto;color:var(--text)}.commercialization-landing h1{font-size:clamp(26px,4vw,42px);line-height:1.4;letter-spacing:-.035em;text-wrap:balance}.commercialization-landing h1 span{display:inline-block}.commercialization-hero{position:relative;isolation:isolate;overflow:hidden;margin:22px -24px 0;padding:40px 48px 0;border:1px solid #252d42;border-radius:18px;background:#111827;box-shadow:0 24px 58px rgba(17,24,39,.15)}.commercialization-hero:before{content:"";position:absolute;z-index:-1;width:310px;height:310px;top:-172px;right:-112px;border:66px solid color-mix(in srgb,var(--technologyAccent) 27%,transparent);border-radius:50%}.commercialization-hero:after{content:"";position:absolute;right:48px;bottom:0;left:48px;height:4px;background:linear-gradient(90deg,var(--technologyAccent),var(--technologyAccentStrong))}.commercialization-hero .page-intro{position:relative;padding:4px 0 26px;border-bottom:0;background:transparent;color:#f8fafc}.commercialization-hero .page-intro h1,.live-mode .commercialization-hero .page-intro h1{margin:4px 0 12px;color:#f8fafc;font-size:clamp(42px,4.2vw,58px);font-weight:800;line-height:1.25;letter-spacing:-.055em;overflow-wrap:normal;text-wrap:balance;word-break:auto-phrase}.commercialization-hero-eyebrow{margin:0 0 8px;color:color-mix(in srgb,var(--technologyAccentSoft) 82%,#fff);font-size:13px;font-weight:700;letter-spacing:.08em}.commercialization-hero .commercialization-hero-description{max-width:760px;margin:0;color:#d8deea;font-size:17px;line-height:1.9;overflow-wrap:normal;text-wrap:pretty;word-break:auto-phrase}.commercialization-hero-meta{display:flex;flex-wrap:wrap;gap:5px 12px;margin:10px 0 0;color:color-mix(in srgb,var(--technologyAccentSoft) 82%,#fff);font-size:13px;font-weight:700;letter-spacing:.01em}.commercialization-hero-meta span{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.commercialization-hero-meta span+span:before{content:"";width:1px;height:1em;background:rgba(255,255,255,.32)}.commercialization-landing h2{color:var(--text);font-size:24px;line-height:1.5;overflow-wrap:normal;text-wrap:balance;word-break:normal}.commercialization-current-state{margin-top:24px;padding:34px 32px 30px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface) 70%,var(--pageBackground))}.commercialization-current-state h2{margin:0 0 10px}.commercialization-state-conclusion{max-width:780px;margin:0;color:var(--muted);font-size:18px;line-height:1.8}.commercialization-stage-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 28px;gap:0 28px;margin-top:14px}.commercialization-stage-summary article{padding:16px 0;border-bottom:1px solid var(--border)}.commercialization-stage-summary h3{display:flex;justify-content:space-between;gap:16px;margin:0;color:var(--text);font-size:18px}.commercialization-stage-summary h3 span{color:var(--technologyAccentStrong);font-family:Arial,sans-serif;font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.commercialization-stage-summary article p{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.75}.commercialization-state-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:14px}.commercialization-state-footer .page-link{color:var(--technologyAccentStrong);font-weight:700}.commercialization-state-notes{color:var(--muted);font-size:12px;line-height:1.7}.commercialization-state-notes p{margin:0}.commercialization-stage-visualization{margin-top:28px;padding:26px 28px 24px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.commercialization-stage-visualization h2{margin:0}.commercialization-stage-visualization ul{display:grid;grid-gap:18px;gap:18px;margin:22px 0 0;padding:0;list-style:none}.commercialization-stage-visualization li{min-width:0}.commercialization-stage-label{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:7px}.commercialization-stage-label h3{margin:0;color:var(--text);font-size:16px;white-space:nowrap}.commercialization-stage-label p{display:flex;align-items:baseline;gap:12px;margin:0;color:var(--muted);font-size:13px;white-space:nowrap}.commercialization-stage-label strong{color:var(--technologyAccentStrong);font-family:Arial,sans-serif;font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.commercialization-stage-track{height:10px;overflow:hidden;border-radius:999px;background:var(--technologyAccentSoft)}.commercialization-stage-track span{display:block;width:var(--stage-width);height:100%;border-radius:inherit;background:var(--technologyAccent)}.commercialization-stage-note{margin:18px 0 0;color:var(--muted);font-size:12px;line-height:1.7}.commercialization-movements{padding:0;list-style:none}.commercialization-movements li{padding:16px 0;border-bottom:1px solid var(--border)}.commercialization-movements h3{margin:8px 0;font-size:18px;line-height:1.65}.commercialization-movements p{margin:8px 0}.commercialization-organizations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0;list-style:none}.commercialization-organizations a{display:block;padding:14px;border-bottom:1px solid var(--border)}.commercialization-links{display:flex;flex-wrap:wrap;gap:12px 24px}.commercialization-links a,.commercialization-trust a{display:inline-block;padding:10px 0}.commercialization-trust{margin-top:28px;padding-top:20px;border-top:1px solid var(--border);color:var(--muted);font-size:14px}.commercialization-landing .section{margin-top:32px}.commercialization-landing a,.commercialization-landing p{overflow-wrap:break-word;text-wrap:pretty;word-break:normal}.commercialization-copy-unit{display:inline-block;max-width:100%}@media (max-width:600px){.commercialization-hero{margin:10px -20px 0;padding:27px 20px 0;border-radius:0 0 14px 14px}.commercialization-hero:before{width:220px;height:220px;top:-120px;right:-105px;border-width:48px}.commercialization-hero:after{right:20px;left:20px}.commercialization-hero .page-intro{padding:5px 0 20px}.commercialization-hero .page-intro h1,.live-mode .commercialization-hero .page-intro h1{font-size:clamp(28px,7.6vw,34px);line-height:1.4}.commercialization-hero-eyebrow{font-size:12px}.commercialization-hero .commercialization-hero-description{font-size:16px;line-height:1.85}.commercialization-hero-meta{gap:3px 10px;font-size:12px}.commercialization-hero-meta span{gap:10px}.commercialization-landing h2,.live-mode .commercialization-landing .section h2{font-size:20px;line-height:1.5}.commercialization-current-state{padding:24px 18px 20px}.commercialization-stage-visualization{margin-top:22px;padding:20px 18px}.commercialization-stage-visualization ul{gap:16px;margin-top:18px}.commercialization-stage-label{display:block;margin-bottom:6px}.commercialization-stage-label p{margin-top:2px}.commercialization-organizations,.commercialization-stage-summary{grid-template-columns:1fr}.commercialization-state-conclusion{font-size:17px}.commercialization-state-footer{display:block}.commercialization-state-footer .page-link{margin-top:10px}.commercialization-landing .section{margin-top:24px}.commercialization-links{display:grid}.commercialization-movements h3 a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.commercialization-stage-summary article{padding:12px 0}}