html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}
:root{--ink:#1d1d1f;--secondary:#6e6e73;--tertiary:#86868b;--blue:#0071e3;--blue-deep:#005cbf;--blue-soft:#eaf3ff;--mint-soft:#edf8f5;--positive:#17845a;--negative:#c94343;--estimate:#2e6fb3;--outlook:#6b5acb;--chart-blue:#0071e3;--chart-teal:#009b83;--chart-violet:#7657e8;--chart-amber:#d97706;--line:#d2d2d7;--line-soft:#e8e8ed;--bg:#f5f5f7;--white:#fff;--shadow:0 18px 44px #0000000f;--radius-rect:13px;--radius-2xs:var(--radius-rect);--radius-xs:var(--radius-rect);--radius-sm:var(--radius-rect);--radius-md:var(--radius-rect);--radius-lg:var(--radius-rect);--radius-xl:var(--radius-rect);--radius-card:var(--radius-rect);--radius-panel:var(--radius-rect);--radius-pill:999px;--type-hero-size:clamp(54px, 7.4vw, 108px);--type-page-title-size:clamp(39px, 5vw, 64px);--type-section-title-size:clamp(24px, 2.2vw, 28px);--type-card-title-size:22px;--type-body-size:14px;--type-label-size:12px;--card-pad:24px;--card-title-size:var(--type-card-title-size);--card-body-size:var(--type-body-size);--card-body-line:1.6;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--motion-enter-duration:.48s;--motion-item-duration:.38s;--motion-section-step:.11s;--motion-item-step:78ms;--motion-group-offset:.3s;--motion-deep-offset:.12s;--motion-enter-distance:24px;--motion-accent-duration:.76s}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{background:var(--bg);min-width:320px;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-optical-sizing:auto;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,Helvetica Neue,Arial,sans-serif}button,input,textarea,select{font:inherit}button{-webkit-tap-highlight-color:transparent}.access-gate{background:radial-gradient(circle at 50% 34%,#0071e31a,#0000 30%),linear-gradient(#fafcff 0%,#f5f7fa 100%);place-items:center;min-height:100svh;padding:92px 32px 72px;display:grid;position:relative;overflow:hidden}.access-gate:before,.access-gate:after{content:"";pointer-events:none;border:1px solid #0071e314;border-radius:50%;position:absolute}.access-gate:before{aspect-ratio:1;width:min(72vw,920px)}.access-gate:after{aspect-ratio:1;width:min(51vw,650px)}.access-panel{z-index:1;border-radius:var(--radius-panel);text-align:center;-webkit-backdrop-filter:blur(24px)saturate(135%);width:min(520px,100%);animation:access-panel-in .52s var(--ease-out) both;background:#ffffffe0;border:1px solid #d2d2d7d1;padding:50px 52px 48px;position:relative;box-shadow:0 30px 90px #1a3e681c}.access-panel__icon{border-radius:var(--radius-rect);background:var(--blue);color:#fff;place-items:center;width:48px;height:48px;margin:0 auto 22px;font-size:21px;display:grid;box-shadow:0 12px 30px #0071e338}.access-panel__eyebrow{color:var(--blue);letter-spacing:.055em;font-size:11px;font-weight:700}.access-panel h1{color:var(--ink);letter-spacing:-.065em;margin:18px 0 0;font-size:clamp(34px,4vw,48px);font-weight:700;line-height:1.08}.access-panel>p{color:var(--secondary);margin:15px 0 0;font-size:15px;line-height:1.6}.access-form{margin-top:34px}.access-form .ant-otp{justify-content:center;gap:10px}.access-form .ant-otp .ant-input{border-color:var(--line);border-radius:var(--radius-rect);width:52px;height:62px;color:var(--ink);text-align:center;background:#f7f8fa;padding:0;font-size:26px;font-weight:600;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s}.access-form .ant-otp .ant-input:hover{background:#fff;border-color:#8bbcec}.access-form .ant-otp .ant-input:focus{border-color:var(--blue);background:#fff;transform:translateY(-1px);box-shadow:0 0 0 4px #0071e31f}.access-feedback{min-height:20px;color:var(--tertiary);margin-top:14px;font-size:12px;line-height:20px}.access-feedback--error{color:var(--negative)}.access-feedback--success{color:var(--positive)}.wechat-page{background:radial-gradient(circle at 74% 42%, #0071e31a, transparent 26%), linear-gradient(135deg, #f9fbff 0%, var(--bg) 52%, #f2f7ff 100%);min-height:100svh;padding:34px 40px 28px;display:grid;position:relative;overflow:hidden}.wechat-page__shell{z-index:1;grid-template-rows:auto 1fr auto;width:min(1120px,100%);min-height:calc(100svh - 62px);margin:0 auto;display:grid;position:relative}.wechat-page__glow{pointer-events:none;border:1px solid #0071e314;border-radius:50%;position:absolute}.wechat-page__glow--top{aspect-ratio:1;width:min(70vw,900px);top:-25vw;right:-12vw}.wechat-page__glow--bottom{aspect-ratio:1;border-color:#17845a0f;width:min(72vw,920px);bottom:-34vw;left:-14vw}.wechat-page__header,.wechat-page__footer{justify-content:space-between;align-items:center;gap:24px;display:flex}.wechat-page__brand{color:var(--ink);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.wechat-page__brand-mark{background:var(--ink);width:34px;height:34px;color:var(--white);border-radius:10px;place-items:center;font-size:17px;font-weight:700;display:grid}.wechat-page__brand span:last-child{gap:2px;display:grid}.wechat-page__brand strong{letter-spacing:-.02em;font-size:13px}.wechat-page__brand small,.wechat-page__header-label{color:var(--tertiary);letter-spacing:.045em;font-size:10px}.wechat-page__header-label{color:var(--blue);font-weight:700}.wechat-page__content{grid-template-columns:minmax(0,1fr) minmax(360px,460px);align-items:center;gap:clamp(56px,9vw,132px);padding:40px 0 46px;display:grid}.wechat-page__copy{max-width:580px}.wechat-page__eyebrow{color:var(--blue);letter-spacing:.055em;margin:0;font-size:12px;font-weight:700}.wechat-page__copy h1{color:var(--ink);letter-spacing:-.075em;margin:24px 0 0;font-size:clamp(48px,6.2vw,78px);font-weight:700;line-height:1.08}.wechat-page__copy h1 span{color:#0000;background:linear-gradient(100deg, var(--blue) 0%, #7155e8 58%, #00a5d9 100%);-webkit-background-clip:text;background-clip:text}.wechat-page__intro{max-width:520px;color:var(--secondary);margin:28px 0 0;font-size:17px;line-height:1.75}.wechat-page__topics{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.wechat-page__topics span{border-radius:var(--radius-pill);color:var(--blue-deep);background:#ffffffa3;border:1px solid #0071e329;padding:7px 12px;font-size:12px;font-weight:600}.wechat-page__hint{max-width:450px;color:var(--tertiary);margin:28px 0 0;font-size:13px;line-height:1.65}.wechat-page__qr-wrap{justify-items:center;display:grid}.wechat-page__qr-card{text-align:center;-webkit-backdrop-filter:blur(22px)saturate(135%);background:#ffffffd1;border:1px solid #d2d2d7d6;border-radius:22px;width:min(100%,418px);padding:22px 22px 20px;box-shadow:0 28px 80px #1a3e6821}.wechat-page__qr-heading{color:var(--ink);align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.wechat-page__qr-dot{background:#20c76b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #20c76b1f}.wechat-page__qr-frame{border:1px solid var(--line-soft);background:var(--white);border-radius:16px;width:min(100%,360px);margin:18px auto 0;padding:10px}.wechat-page__qr-frame img{border-radius:8px;width:100%;height:auto;display:block}.wechat-page__qr-note{color:var(--secondary);margin:14px 0 0;font-size:12px}.wechat-page__footer{color:var(--tertiary);border-top:1px solid #d2d2d7c2;padding-top:18px;font-size:11px}@media (max-width:760px){.wechat-page{min-height:100svh;padding:24px 20px 20px;display:block;overflow:hidden auto}.wechat-page__shell{flex-direction:column;min-height:calc(100svh - 44px);display:flex}.wechat-page__header-label{display:none}.wechat-page__content{flex-direction:column;flex:1 0 auto;align-items:stretch;gap:30px;padding:44px 0 34px;display:flex}.wechat-page__copy{max-width:none}.wechat-page__copy h1{margin-top:18px;font-size:clamp(40px,13vw,58px)}.wechat-page__intro{max-width:none;margin-top:20px;font-size:15px;line-height:1.65}.wechat-page__topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.wechat-page__topics span{text-align:center;padding:7px 8px}.wechat-page__hint{max-width:none;margin-top:20px}.wechat-page__qr-wrap{width:100%}.wechat-page__qr-card{width:min(100%,360px);padding:18px 18px 17px}.wechat-page__qr-frame{width:min(100%,320px);margin-top:14px;padding:8px}.wechat-page__footer{flex-direction:column;align-items:flex-start;gap:6px;margin-top:auto}}@media (max-width:380px){.wechat-page{padding-left:16px;padding-right:16px}.wechat-page__content{gap:26px;padding-top:36px}.wechat-page__copy h1{font-size:40px}.wechat-page__qr-card{padding-left:14px;padding-right:14px}}.access-submit.ant-btn{border-radius:var(--radius-rect);height:48px;box-shadow:none;margin-top:18px;font-size:15px;font-weight:600}.access-submit.ant-btn-primary:not(:disabled){box-shadow:0 12px 26px #0071e333}@keyframes access-panel-in{0%{opacity:0;transform:translateY(-18px)scale(.985)}to{opacity:1;transform:none}}.access-panel>*,.access-form>*{opacity:0;transform:translate3d(0, calc(var(--motion-enter-distance) * -1), 0)}.access-panel>:first-child{--motion-delay:.15s}.access-panel>:nth-child(2){--motion-delay:.26s}.access-panel>:nth-child(3){--motion-delay:.37s}.access-panel>:nth-child(4){--motion-delay:.48s}.access-panel>:nth-child(5){--motion-delay:.59s}.access-form>:first-child{--motion-delay:.7s}.access-form>:nth-child(2){--motion-delay:.81s}.access-form>:nth-child(3){--motion-delay:.92s}.access-panel>*,.access-form>*{animation:slide-content-enter var(--motion-item-duration) var(--ease-out) var(--motion-delay) both;will-change:opacity, transform}.app-shell{background:var(--bg);height:100svh;min-height:560px;position:relative;overflow:hidden}.deck-viewport{scroll-snap-type:y mandatory;scroll-behavior:smooth;overscroll-behavior-y:contain;scrollbar-width:none;outline:none;width:100%;height:100%;overflow:hidden auto}.deck-viewport::-webkit-scrollbar{display:none}.slide{background:var(--bg);scroll-snap-align:start;scroll-snap-stop:always;width:100%;height:100svh;min-height:560px;position:relative;overflow:hidden}.slide__inner{z-index:1;width:min(1128px,100vw - 144px);height:calc(100% - 105px);margin:0 auto;padding-top:clamp(36px,6vh,62px);position:relative}.slide--content:not(.slide--closing){place-items:center;display:grid}.slide--content:not(.slide--closing) .slide__inner{transform-origin:50%;height:auto;margin:0;padding:0}.slide--closing{place-items:center;display:grid}.slide--closing .slide__inner{transform-origin:50%;margin:0;padding:0}.eyebrow{min-height:20px;color:var(--blue);letter-spacing:.025em;align-items:center;font-size:12px;font-weight:700;line-height:20px;display:inline-flex}.eyebrow--dark{color:#ffffffb3}.slide-title{max-width:1080px;color:var(--ink);font-size:var(--type-page-title-size);letter-spacing:-.052em;white-space:pre-line;margin:26px 0 0;font-weight:700;line-height:1.035}.slide-subtitle{max-width:970px;color:var(--secondary);font-size:clamp(15px,1.35vw,19px);line-height:1.52;margin:18px 0 0!important}.slide-subtitle.ant-typography{margin-bottom:0}.accent-text{color:var(--blue)}.slide--content:not(.slide--closing) .slide__inner>*,.slide--cover .cover-copy>*,.slide--closing .closing-wrap>*{--motion-delay:0s;--motion-group-start:0s;opacity:0;transform:translate3d(0, calc(var(--motion-enter-distance) * -1), 0)}.slide--content:not(.slide--closing) .slide__inner>:first-child,.slide--cover .cover-copy>:first-child,.slide--closing .closing-wrap>:first-child{--motion-delay:0s;--motion-group-start:0s}.slide--content:not(.slide--closing) .slide__inner>:nth-child(2),.slide--cover .cover-copy>:nth-child(2),.slide--closing .closing-wrap>:nth-child(2){--motion-delay:var(--motion-section-step);--motion-group-start:var(--motion-section-step)}.slide--content:not(.slide--closing) .slide__inner>:nth-child(3),.slide--cover .cover-copy>:nth-child(3),.slide--closing .closing-wrap>:nth-child(3){--motion-delay:calc(var(--motion-section-step) + var(--motion-section-step));--motion-group-start:calc(var(--motion-section-step) + var(--motion-section-step))}.slide--content:not(.slide--closing) .slide__inner>:nth-child(4),.slide--cover .cover-copy>:nth-child(4),.slide--closing .closing-wrap>:nth-child(4){--motion-delay:calc(var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step));--motion-group-start:calc(var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step))}.slide--content:not(.slide--closing) .slide__inner>:nth-child(5),.slide--cover .cover-copy>:nth-child(5),.slide--closing .closing-wrap>:nth-child(5){--motion-delay:calc(var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step));--motion-group-start:calc(var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step))}.slide--content:not(.slide--closing) .slide__inner>:nth-child(6),.slide--cover .cover-copy>:nth-child(6),.slide--closing .closing-wrap>:nth-child(6){--motion-delay:calc(var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step));--motion-group-start:calc(var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step))}.slide--content:not(.slide--closing) .slide__inner>:nth-child(7),.slide--cover .cover-copy>:nth-child(7),.slide--closing .closing-wrap>:nth-child(7){--motion-delay:calc(var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step));--motion-group-start:calc(var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step))}.slide--content:not(.slide--closing) .slide__inner>:nth-child(8),.slide--cover .cover-copy>:nth-child(8),.slide--closing .closing-wrap>:nth-child(8){--motion-delay:calc(var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step));--motion-group-start:calc(var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step))}.slide--content.is-visible:not(.slide--closing) .slide__inner>*,.slide--cover.is-visible .cover-copy>*,.slide--closing.is-visible .closing-wrap>*{animation:slide-content-enter var(--motion-enter-duration) var(--ease-out) var(--motion-delay) both;will-change:opacity, transform}.slide--content:not(.slide--closing) .slide__inner>:is(.summary-grid,.stakeholder-grid,.solution-grid,.metric-grid,.policy-metrics,.policy-fields,.hourglass-model,.operating-grid,.value-layout,.business-layout,.business-summary,.revenue-grid,.chain,.case-layout,.university-grid,.scenario-grid,.investment-layout,.design-spec-grid)>*,.slide--content:not(.slide--closing) .slide__inner :is(.phase-stack,.value-list,.entry-formats,.cohort-flow,.hourglass-output__grid,.investment-chart,.investment-chart__body,.investment-legend,.type-spec-list,.radius-spec-list,.color-spec-list)>*{--motion-item-delay:0s}.slide--content:not(.slide--closing) .slide__inner>:is(.summary-grid,.stakeholder-grid,.solution-grid,.metric-grid,.policy-metrics,.policy-fields,.hourglass-model,.operating-grid,.value-layout,.business-layout,.business-summary,.revenue-grid,.chain,.case-layout,.university-grid,.scenario-grid,.investment-layout,.design-spec-grid)>:nth-child(2),.slide--content:not(.slide--closing) .slide__inner :is(.phase-stack,.value-list,.entry-formats,.cohort-flow,.hourglass-output__grid,.investment-chart,.investment-chart__body,.investment-legend,.type-spec-list,.radius-spec-list,.color-spec-list)>:nth-child(2){--motion-item-delay:var(--motion-item-step)}.slide--content:not(.slide--closing) .slide__inner>:is(.summary-grid,.stakeholder-grid,.solution-grid,.metric-grid,.policy-metrics,.policy-fields,.hourglass-model,.operating-grid,.value-layout,.business-layout,.business-summary,.revenue-grid,.chain,.case-layout,.university-grid,.scenario-grid,.investment-layout,.design-spec-grid)>:nth-child(3),.slide--content:not(.slide--closing) .slide__inner :is(.phase-stack,.value-list,.entry-formats,.cohort-flow,.hourglass-output__grid,.investment-chart,.investment-chart__body,.investment-legend,.type-spec-list,.radius-spec-list,.color-spec-list)>:nth-child(3){--motion-item-delay:calc(var(--motion-item-step) + var(--motion-item-step))}.slide--content:not(.slide--closing) .slide__inner>:is(.summary-grid,.stakeholder-grid,.solution-grid,.metric-grid,.policy-metrics,.policy-fields,.hourglass-model,.operating-grid,.value-layout,.business-layout,.business-summary,.revenue-grid,.chain,.case-layout,.university-grid,.scenario-grid,.investment-layout,.design-spec-grid)>:nth-child(4),.slide--content:not(.slide--closing) .slide__inner :is(.phase-stack,.value-list,.entry-formats,.cohort-flow,.hourglass-output__grid,.investment-chart,.investment-chart__body,.investment-legend,.type-spec-list,.radius-spec-list,.color-spec-list)>:nth-child(4){--motion-item-delay:calc(var(--motion-item-step) + var(--motion-item-step) + var(--motion-item-step))}.slide--content:not(.slide--closing) .slide__inner>:is(.summary-grid,.stakeholder-grid,.solution-grid,.metric-grid,.policy-metrics,.policy-fields,.hourglass-model,.operating-grid,.value-layout,.business-layout,.business-summary,.revenue-grid,.chain,.case-layout,.university-grid,.scenario-grid,.investment-layout,.design-spec-grid)>:nth-child(5),.slide--content:not(.slide--closing) .slide__inner :is(.phase-stack,.value-list,.entry-formats,.cohort-flow,.hourglass-output__grid,.investment-chart,.investment-chart__body,.investment-legend,.type-spec-list,.radius-spec-list,.color-spec-list)>:nth-child(5){--motion-item-delay:calc(var(--motion-item-step) + var(--motion-item-step) + var(--motion-item-step) + var(--motion-item-step))}.slide--content:not(.slide--closing) .slide__inner>:is(.summary-grid,.stakeholder-grid,.solution-grid,.metric-grid,.policy-metrics,.policy-fields,.hourglass-model,.operating-grid,.value-layout,.business-layout,.business-summary,.revenue-grid,.chain,.case-layout,.university-grid,.scenario-grid,.investment-layout,.design-spec-grid)>:nth-child(6),.slide--content:not(.slide--closing) .slide__inner :is(.phase-stack,.value-list,.entry-formats,.cohort-flow,.hourglass-output__grid,.investment-chart,.investment-chart__body,.investment-legend,.type-spec-list,.radius-spec-list,.color-spec-list)>:nth-child(6){--motion-item-delay:calc(var(--motion-item-step) + var(--motion-item-step) + var(--motion-item-step) + var(--motion-item-step) + var(--motion-item-step))}.slide--content:not(.slide--closing) .slide__inner>:is(.summary-grid,.stakeholder-grid,.solution-grid,.metric-grid,.policy-metrics,.policy-fields,.hourglass-model,.operating-grid,.value-layout,.business-layout,.business-summary,.revenue-grid,.chain,.case-layout,.university-grid,.scenario-grid,.investment-layout,.design-spec-grid)>:nth-child(7),.slide--content:not(.slide--closing) .slide__inner :is(.phase-stack,.value-list,.entry-formats,.cohort-flow,.hourglass-output__grid,.investment-chart,.investment-chart__body,.investment-legend,.type-spec-list,.radius-spec-list,.color-spec-list)>:nth-child(7){--motion-item-delay:calc(var(--motion-item-step) + var(--motion-item-step) + var(--motion-item-step) + var(--motion-item-step) + var(--motion-item-step) + var(--motion-item-step))}.slide--content:not(.slide--closing) .slide__inner>:is(.summary-grid,.stakeholder-grid,.solution-grid,.metric-grid,.policy-metrics,.policy-fields,.hourglass-model,.operating-grid,.value-layout,.business-layout,.business-summary,.revenue-grid,.chain,.case-layout,.university-grid,.scenario-grid,.investment-layout,.design-spec-grid)>:nth-child(8),.slide--content:not(.slide--closing) .slide__inner :is(.phase-stack,.value-list,.entry-formats,.cohort-flow,.hourglass-output__grid,.investment-chart,.investment-chart__body,.investment-legend,.type-spec-list,.radius-spec-list,.color-spec-list)>:nth-child(8){--motion-item-delay:calc(var(--motion-item-step) + var(--motion-item-step) + var(--motion-item-step) + var(--motion-item-step) + var(--motion-item-step) + var(--motion-item-step) + var(--motion-item-step))}.slide--content:not(.slide--closing) .slide__inner>:is(.summary-grid,.stakeholder-grid,.solution-grid,.metric-grid,.policy-metrics,.policy-fields,.hourglass-model,.operating-grid,.value-layout,.business-layout,.business-summary,.revenue-grid,.chain,.case-layout,.university-grid,.scenario-grid,.investment-layout,.design-spec-grid)>:nth-child(9),.slide--content:not(.slide--closing) .slide__inner :is(.phase-stack,.value-list,.entry-formats,.cohort-flow,.hourglass-output__grid,.investment-chart,.investment-chart__body,.investment-legend,.type-spec-list,.radius-spec-list,.color-spec-list)>:nth-child(9){--motion-item-delay:calc(var(--motion-item-step) + var(--motion-item-step) + var(--motion-item-step) + var(--motion-item-step) + var(--motion-item-step) + var(--motion-item-step) + var(--motion-item-step) + var(--motion-item-step))}.slide--content.is-visible:not(.slide--closing) .slide__inner>:is(.summary-grid,.stakeholder-grid,.solution-grid,.metric-grid,.policy-metrics,.policy-fields,.hourglass-model,.operating-grid,.value-layout,.business-layout,.business-summary,.revenue-grid,.chain,.case-layout,.university-grid,.scenario-grid,.investment-layout,.design-spec-grid)>*{--motion-delay:calc(var(--motion-group-start,0s) + var(--motion-group-offset) + var(--motion-item-delay,0s));animation:slide-content-enter var(--motion-item-duration) var(--ease-out) var(--motion-delay) both;will-change:opacity, transform}.slide--content.is-visible:not(.slide--closing) .slide__inner :is(.phase-stack,.value-list,.entry-formats,.cohort-flow,.hourglass-output__grid,.investment-chart,.investment-chart__body,.investment-legend,.type-spec-list,.radius-spec-list,.color-spec-list)>*{--motion-delay:calc(var(--motion-group-start,0s) + var(--motion-group-offset) + var(--motion-deep-offset) + var(--motion-item-delay,0s));animation:slide-content-enter var(--motion-item-duration) var(--ease-out) var(--motion-delay) both;will-change:opacity, transform}@keyframes slide-content-enter{0%{opacity:0;transform:translate3d(0, calc(var(--motion-enter-distance) * -1), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes slide-content-enter-rotate{0%{opacity:0;transform:translate3d(0, calc(var(--motion-enter-distance) * -1), 0) rotate(90deg)}to{opacity:1;transform:rotate(90deg)}}.slide--operating-model .slide__inner>.lifecycle-flow{--motion-flow-start:calc(var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step) + var(--motion-group-offset))}.slide--operating-model .lifecycle-flow>:not(.execution-lanes),.slide--operating-model .execution-lanes>.execution-lane{--motion-delay:0s;opacity:0;transform:translate3d(0, calc(var(--motion-enter-distance) * -1), 0)}.slide--operating-model .lifecycle-flow>.lifecycle-stage--01{--motion-delay:var(--motion-flow-start)}.slide--operating-model .lifecycle-flow>.lifecycle-stage--02{--motion-delay:calc(var(--motion-flow-start) + var(--motion-section-step))}.slide--operating-model .lifecycle-flow>.lifecycle-stage--03{--motion-delay:calc(var(--motion-flow-start) + var(--motion-section-step) + var(--motion-section-step))}.slide--operating-model .lifecycle-flow>.execution-stage{--motion-delay:calc(var(--motion-flow-start) + var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step))}.slide--operating-model .execution-lanes>.execution-lane:first-child{--motion-delay:calc(var(--motion-flow-start) + var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step))}.slide--operating-model .execution-lanes>.execution-lane:nth-child(2){--motion-delay:calc(var(--motion-flow-start) + var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step) + var(--motion-item-step))}.slide--operating-model .execution-lanes>.execution-lane:nth-child(3){--motion-delay:calc(var(--motion-flow-start) + var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step) + var(--motion-section-step) + var(--motion-item-step) + var(--motion-item-step))}.slide--operating-model.is-visible .slide__inner>.lifecycle-flow{opacity:1;animation:none;transform:none}.slide--operating-model.is-visible .lifecycle-flow>:not(.execution-lanes),.slide--operating-model.is-visible .execution-lanes>.execution-lane{animation:slide-content-enter var(--motion-item-duration) var(--ease-out) var(--motion-delay) both;will-change:opacity, transform}.slide:not(.slide--cover) .slide__inner>.summary-grid,.slide:not(.slide--cover) .slide__inner>.stakeholder-grid,.slide:not(.slide--cover) .slide__inner>.metric-grid,.slide:not(.slide--cover) .slide__inner>.policy-metrics,.slide:not(.slide--cover) .slide__inner>.solution-grid,.slide:not(.slide--cover) .slide__inner>.hourglass-model,.slide:not(.slide--cover) .slide__inner>.operating-grid,.slide:not(.slide--cover) .slide__inner>.value-layout,.slide:not(.slide--cover) .slide__inner>.business-layout,.slide:not(.slide--cover) .slide__inner>.revenue-grid,.slide:not(.slide--cover) .slide__inner>.chain,.slide:not(.slide--cover) .slide__inner>.case-layout,.slide:not(.slide--cover) .slide__inner>.university-grid,.slide:not(.slide--cover) .slide__inner>.scenario-grid,.slide:not(.slide--cover) .slide__inner>.investment-layout,.slide:not(.slide--cover) .slide__inner>.design-spec-grid{margin-top:clamp(30px,5vh,52px)}.ant-card{color:var(--ink)}.ant-card-body{padding:0}.surface-card.ant-card{min-width:0;overflow:hidden;border:1px solid var(--line-soft)!important;border-radius:var(--radius-card)!important;background:var(--white)!important;box-shadow:none!important}.surface-card>.ant-card-body{border-radius:inherit;height:100%}.summary-grid,.stakeholder-grid,.solution-grid,.metric-grid,.university-grid,.scenario-grid{gap:14px;display:grid}.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stakeholder-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.solution-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.university-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.summary-card,.stakeholder-card,.solution-card,.metric-card,.process-panel,.data-card,.guarantee-card,.chain-card,.university-card,.scenario-card{min-width:0;background:var(--white)!important;border:1px solid var(--line-soft)!important;border-radius:var(--radius-card)!important;box-shadow:none!important}.summary-card,.stakeholder-card,.solution-card,.metric-card,.university-card{padding:22px 22px 20px}.summary-card .ant-card-body,.stakeholder-card .ant-card-body,.solution-card .ant-card-body,.metric-card .ant-card-body,.process-panel .ant-card-body,.data-card .ant-card-body,.guarantee-card .ant-card-body,.chain-card .ant-card-body,.university-card .ant-card-body,.scenario-card .ant-card-body{height:100%;padding:0}.summary-card:nth-child(2),.summary-card:nth-child(3){background:var(--white)!important;border-color:var(--line-soft)!important}.index-chip{border-radius:var(--radius-pill);background:var(--blue);color:#fff;letter-spacing:.04em;justify-content:center;align-items:center;width:38px;height:27px;font-size:12px;font-weight:700;display:inline-flex}.summary-card h3,.stakeholder-card h3,.solution-card h3,.process-panel h3,.data-card h3,.university-card h3,.chain-card h3,.case-metric h3{color:var(--ink);letter-spacing:-.035em;margin:16px 0 8px;font-size:21px;font-weight:700;line-height:1.2}.summary-card h3 span{color:var(--blue)}.summary-card h2{color:var(--ink);font-size:var(--type-section-title-size);letter-spacing:-.04em;margin:14px 0 2px;font-weight:700;line-height:1.25}.summary-card h3{color:var(--blue);font-size:var(--type-card-title-size);margin:0 0 8px;line-height:1.28}.summary-card p,.stakeholder-card p,.solution-card p,.process-panel p,.data-card p,.university-card p,.chain-card p,.case-metric p{color:var(--secondary);font-size:14px;line-height:1.6;margin:0!important}.card-eyebrow{color:var(--blue);letter-spacing:.015em;font-size:12px;font-weight:700;line-height:18px}.thesis-band,.policy-band,.policy-conclusion,.financial-band,.bottom-statement,.university-band{border-radius:var(--radius-sm);background:var(--blue-soft);min-height:52px;color:var(--ink);border:1px solid #dce8f7;align-items:center;gap:14px;padding:13px 18px;font-size:14px;line-height:1.4;display:flex}.thesis-band,.bottom-statement,.policy-band,.policy-conclusion,.financial-band,.university-band{margin-top:18px}.thesis-band strong{letter-spacing:-.035em;text-align:center;font-size:24px;font-weight:700;line-height:1.25}.thesis-band{justify-content:center}.ant-tag{margin-inline-end:0;font-size:11px;font-weight:700;border-radius:var(--radius-pill)!important;color:var(--blue)!important;background:#0071e31a!important;border:0!important}.stakeholder-card h3{min-height:48px;margin-top:13px;font-size:18px}.stakeholder-card:first-child{background:#fff!important}.stakeholder-card:nth-child(2),.stakeholder-card:nth-child(3),.stakeholder-card:nth-child(4),.stakeholder-card:nth-child(5){background:var(--white)!important;border-color:var(--line-soft)!important}.bottom-statement{background:var(--blue-soft);letter-spacing:-.035em;text-align:center;border-color:#dce8f7;justify-content:center;min-height:58px;padding:13px 18px;font-size:24px;font-weight:700;line-height:1.25}.policy-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.policy-metric{min-height:236px;padding:16px 16px 15px;position:relative;overflow:hidden}.policy-metric__period{color:var(--tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.policy-metric__number{color:var(--estimate);white-space:nowrap;align-items:baseline;gap:6px;margin-top:10px;display:flex}.policy-metric__number strong{font-variant-numeric:tabular-nums;letter-spacing:-.06em;transform-origin:0 100%;font-size:clamp(36px,3.7vw,54px);font-weight:700;line-height:1;display:inline-block}.policy-metric__number strong.is-counting{animation:metric-number-rise .6s var(--ease-out) both;will-change:transform, opacity}.policy-metric__number span{font-size:14px;font-weight:700}.policy-metric--up .policy-metric__number,.policy-metric__trend--up{color:var(--positive)}.policy-metric--estimate .policy-metric__number,.policy-metric__trend--estimate{color:var(--estimate)}.policy-metric--down .policy-metric__number,.policy-metric__trend--down{color:var(--negative)}.policy-metric--outlook .policy-metric__number,.policy-metric__trend--outlook{color:var(--outlook)}.policy-metric__trend{margin-top:10px;font-size:11px;font-weight:700;line-height:1.35}.policy-metric h3{letter-spacing:-.025em;margin:11px 0 7px;font-size:17px;line-height:1.25}.policy-metric p{color:var(--secondary);font-size:13px;line-height:1.55;margin:0!important}.policy-fields{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--white);grid-template-columns:1.15fr 1.05fr 2.8fr;gap:0;margin-top:14px;display:grid;overflow:hidden}.policy-fields__title,.policy-field{flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:88px;padding:14px 16px;display:flex}.policy-field,.policy-fields__title--secondary{border-left:1px solid var(--line-soft)}.policy-fields__title span,.policy-field b{color:var(--blue);font-size:13px;font-weight:700;line-height:1.3}.policy-fields__title strong{letter-spacing:-.02em;font-size:18px;line-height:1.35}.policy-field span{color:var(--secondary);font-size:14px;line-height:1.45}.policy-fields__coverage{border-left:1px solid var(--line-soft);align-content:center;gap:7px;min-width:0;padding:9px 14px 10px;display:grid;overflow:hidden}.policy-fields__copy{align-items:baseline;gap:9px;min-width:0;display:flex}.policy-fields__copy span{color:var(--blue);letter-spacing:.04em;flex:none;font-size:11px;font-weight:700}.policy-fields__copy p{color:var(--secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden;margin:0!important}.policy-fields__marquee{gap:5px;min-width:0;display:grid}.policy-major-window{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%)}.policy-major-track{will-change:transform;width:max-content;animation:52s linear infinite policy-major-scroll;display:flex}.policy-major-track--reverse{animation-duration:58s;animation-direction:reverse}.policy-major-track__group{flex:none;gap:5px;padding-right:5px;display:flex}.policy-fields__coverage:hover .policy-major-track,.slide:not(.is-active) .policy-major-track,.slide:not(.is-active) .case-gallery__row-track{animation-play-state:paused}.policy-major-tag{height:24px;padding:0 8px;font-size:12px;line-height:22px;border-radius:var(--radius-rect)!important;background:var(--blue-soft)!important;color:var(--blue)!important;border:1px solid #cfe1fb!important;margin:0!important}@keyframes policy-major-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes metric-number-rise{0%{opacity:.4;transform:translateY(18%)scale(.96)}68%{opacity:1;transform:translateY(-5%)scale(1.03)}to{opacity:1;transform:translateY(0)scale(1)}}.policy-conclusion{justify-content:flex-start;min-height:60px;margin-top:14px;padding:13px 18px}.policy-conclusion strong{letter-spacing:-.03em;font-size:21px;font-weight:700;line-height:1.3}.policy-source{color:var(--tertiary);margin-top:7px;font-size:9px;line-height:1.4}.gradient-phrase{vertical-align:baseline;color:inherit;white-space:nowrap;display:inline-grid;position:relative}.university-title__message{white-space:nowrap;font-size:clamp(48px,4.55vw,58px);display:block}.gradient-phrase__base,.gradient-phrase__overlay{grid-area:1/1}.gradient-phrase__overlay{color:#0000;-webkit-text-fill-color:transparent;opacity:0;clip-path:inset(-.12em 100% -.12em -.06em);pointer-events:none;background:linear-gradient(105deg,#0071e3 0%,#4361ee 44%,#7b61ff 72%,#00a6d6 100%);-webkit-background-clip:text;background-clip:text}.gradient-phrase.is-revealed .gradient-phrase__overlay{animation:keynote-gradient-reveal var(--motion-accent-duration) var(--ease-in-out) calc(var(--motion-delay,0s) + var(--gradient-delay,0s)) both, keynote-gradient-settle 1ms steps(1, end) calc(var(--motion-delay,0s) + var(--gradient-delay,0s) + var(--motion-accent-duration)) forwards}.gradient-phrase.is-revealed .gradient-phrase__base{animation:keynote-gradient-base-handoff var(--motion-accent-duration) steps(1, end) calc(var(--motion-delay,0s) + var(--gradient-delay,0s)) both}.slide--content .gradient-phrase.is-revealed .gradient-phrase__overlay,.slide--content .gradient-phrase.is-revealed .gradient-phrase__base,.slide--cover .gradient-phrase.is-revealed .gradient-phrase__overlay,.slide--cover .gradient-phrase.is-revealed .gradient-phrase__base{animation-play-state:paused}.slide--content.is-visible .gradient-phrase.is-revealed .gradient-phrase__overlay,.slide--content.is-visible .gradient-phrase.is-revealed .gradient-phrase__base,.slide--cover.is-visible .gradient-phrase.is-revealed .gradient-phrase__overlay,.slide--cover.is-visible .gradient-phrase.is-revealed .gradient-phrase__base{animation-play-state:running}.gradient-phrase--subtitle{color:var(--ink);margin-inline:.08em;font-weight:700}.gradient-phrase--label{color:var(--blue);letter-spacing:.035em;font-size:12px;font-weight:700}@keyframes keynote-gradient-reveal{0%{opacity:0;clip-path:polygon(-24% 0,-24% 0,-44% 100%,-44% 100%)}24%{opacity:1}to{opacity:1;clip-path:polygon(-24% 0,124% 0,104% 100%,-44% 100%)}}@keyframes keynote-gradient-settle{to{clip-path:none}}@keyframes keynote-gradient-base-handoff{0%{opacity:1}to{opacity:0}}.slide--solution-hourglass .slide-title,.slide--solution-hourglass .slide-subtitle{max-width:1080px}.slide--solution-hourglass .slide__inner{padding-top:32px}.slide.slide--solution-hourglass .slide__inner>.hourglass-model{margin-top:20px}.hourglass-model{grid-template-rows:auto 20px auto 20px auto auto;grid-template-columns:124px minmax(0,1fr);align-items:stretch;column-gap:22px;width:100%;display:grid}.hourglass-step-card{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--white);width:100%;min-height:0;color:var(--blue);font-size:var(--type-card-title-size);letter-spacing:-.035em;text-align:center;place-items:center;padding:10px 12px;font-weight:700;line-height:1.28;display:grid}.hourglass-step-card--entry{grid-area:1/1}.hourglass-step-card--community{grid-area:3/1}.hourglass-step-card--output{grid-area:5/1}.hourglass-stage,.hourglass-output{z-index:1;border-radius:var(--radius-card);background:#fffffff5;border:1px solid #e8e8edeb;position:relative;box-shadow:0 10px 26px #2038550b}.hourglass-stage{grid-template-columns:minmax(0,1fr);align-items:center;gap:16px;padding:13px 18px;display:grid}.hourglass-stage--entry{grid-area:1/2;justify-self:center;width:92%;min-height:124px;padding:11px 18px 0;display:block}.hourglass-stage--entry .hourglass-stage__copy,.entry-format,.hourglass-output__item{text-align:center}.hourglass-stage--community{background:linear-gradient(135deg,#f4f8fffa,#fffffffa);grid-area:3/2;justify-self:center;gap:5px;width:62%;min-height:96px;padding:10px 18px}.hourglass-stage__header{display:block}.hourglass-stage--community .hourglass-stage__copy{text-align:center}.hourglass-stage__copy h3{color:var(--ink);letter-spacing:-.035em;margin:0 0 4px;font-size:20px;font-weight:700;line-height:1.2}.hourglass-stage__copy p{color:var(--secondary);margin:0;font-size:12.5px;line-height:1.45}.entry-formats{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:9px;display:grid}.entry-format{min-width:0;padding:7px 14px 8px}.entry-format+.entry-format{border-left:1px solid var(--line-soft)}.entry-format strong{color:var(--ink);letter-spacing:-.02em;margin-top:3px;font-size:15px;line-height:1.28;display:block}.entry-format p{color:var(--secondary);margin:2px 0 0;font-size:11px;line-height:1.4}.cohort-flow{grid-column:1/-1;grid-template-columns:repeat(7,auto);justify-content:center;align-items:center;gap:8px;margin-top:3px;display:grid}.cohort-flow span{border-radius:var(--radius-pill);color:var(--ink);white-space:nowrap;background:#ffffffe6;border:1px solid #0071e31f;padding:5px 11px;font-size:12px;font-weight:650}.cohort-flow b{color:var(--tertiary);font-size:12px;font-weight:500}.hourglass-connector{z-index:0;background:linear-gradient(#0071e333,#7b61ff17);grid-column:2;justify-self:center;height:20px;position:relative}.hourglass-connector--down{clip-path:polygon(0 0,100% 0,66% 100%,34% 100%);grid-row:2;width:72%}.hourglass-connector--up{clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);grid-row:4;width:80%}.hourglass-output{grid-area:5/2;width:100%;padding:8px 16px 0}.hourglass-output__heading{border-bottom:1px solid var(--line-soft);justify-content:center;align-items:baseline;gap:16px;padding:0 2px 6px;display:flex}.hourglass-output__heading strong{color:var(--ink);letter-spacing:-.025em;font-size:18px;line-height:1.25}.hourglass-output__grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hourglass-output__item{min-width:0;padding:8px 14px 9px}.hourglass-output__item+.hourglass-output__item{border-left:1px solid var(--line-soft)}.hourglass-output__item strong{color:var(--ink);letter-spacing:-.025em;margin-top:4px;font-size:16px;line-height:1.3;display:block}.hourglass-output__item p{color:var(--secondary);margin:3px 0 0;font-size:11px;line-height:1.4}.solution-pathline{width:100%;color:var(--secondary);grid-area:6/2;justify-content:center;align-items:center;gap:12px;margin-top:8px;font-size:12px;display:flex}.solution-pathline strong{color:var(--blue)}.solution-pathline b{color:var(--tertiary);font-weight:500}.lifecycle-flow{flex-direction:column;align-items:center;gap:8px;margin-top:18px;display:flex}.lifecycle-stage,.execution-stage{--stage-accent:var(--blue);width:100%;min-height:76px;padding:10px 18px;border-color:color-mix(in srgb, var(--stage-accent) 34%, var(--line-soft))!important}.lifecycle-stage--01{--stage-accent:#1677ff;width:76%}.lifecycle-stage--02{--stage-accent:#5b65ec;width:84%}.lifecycle-stage--03{--stage-accent:#7c4ee8;width:92%}.surface-card.lifecycle-stage>.ant-card-body{grid-template-columns:240px minmax(0,1fr);align-items:center;height:100%;display:grid;padding:10px 18px!important}.lifecycle-stage__intro{min-width:0;padding-right:20px}.lifecycle-stage__head{align-items:center;gap:12px;display:flex}.lifecycle-stage__head>span,.execution-stage__head>span{border-radius:var(--radius-rect);background:var(--stage-accent);min-width:36px;height:24px;color:var(--white);letter-spacing:.04em;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:24px;display:inline-flex}.lifecycle-stage h3,.execution-stage h3{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:21px;font-weight:700;line-height:1.15}.lifecycle-stage__intro>p,.execution-stage__head p{color:var(--secondary);font-size:12px;line-height:1.35;margin:5px 0 0!important}.lifecycle-stage__items{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-width:0;display:grid}.lifecycle-stage__item{border-left:1px solid var(--line-soft);min-width:0;min-height:44px;padding:2px 18px}.lifecycle-stage__item strong{color:var(--ink);font-size:14px;font-weight:700;line-height:1.25;display:block}.lifecycle-stage__item p{color:var(--secondary);font-size:11.5px;line-height:1.35;margin:3px 0 0!important}.execution-stage{--stage-accent:#8b3fe3;min-height:62px;padding:10px 24px}.surface-card.execution-stage>.ant-card-body{align-items:center;display:flex;padding:10px 24px!important}.execution-stage__head{align-items:center;gap:12px;display:flex}.execution-stage__head p{margin-top:2px!important}.execution-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.execution-lane{min-height:96px;padding:13px 14px}.surface-card.execution-lane>.ant-card-body{display:block;padding:13px 14px!important}.execution-lane:nth-child(2) .execution-lane__copy>span{color:#5b65ec}.execution-lane:nth-child(3) .execution-lane__copy>span{color:#7c4ee8}.execution-lane__copy>span{color:var(--blue);margin-bottom:4px;font-size:13px;font-weight:700;line-height:1.2;display:block}.execution-lane__copy strong{color:var(--ink);font-size:15px;line-height:1.3;display:block}.execution-lane__copy p{color:var(--secondary);font-size:11.5px;line-height:1.35;margin:3px 0 0!important}.value-layout,.business-layout,.case-layout{gap:22px;display:grid}.value-layout{grid-template-columns:.9fr 1.35fr}.data-card{padding:26px 28px 24px;background:var(--blue-soft)!important;border-color:#d6e7ff!important}.data-card h3{margin:0 0 8px;font-size:27px}.data-card ul{flex-direction:column;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:flex}.data-card li{color:var(--ink);padding-left:18px;font-size:14px;line-height:1.5;position:relative}.data-card li:before{background:var(--blue);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.value-list{flex-direction:column;justify-content:center;gap:0;padding:2px 0;display:flex}.data-row{border-bottom:1px solid var(--line-soft);color:var(--ink);align-items:flex-start;gap:11px;padding:13px 0;font-size:14px;line-height:1.5;display:flex}.data-row:last-child{border-bottom:0}.data-row__icon{color:var(--blue);flex:none;margin-top:3px;font-size:14px}.business-layout{grid-template-columns:.9fr 1.35fr;align-items:stretch}.guarantee-card{padding:28px;background:var(--blue-soft)!important;border-color:#d6e7ff!important}.guarantee-price{color:var(--blue);letter-spacing:-.07em;margin-top:20px;font-size:clamp(42px,4.8vw,68px);font-weight:700;line-height:.98}.guarantee-price small{letter-spacing:-.03em;font-size:22px;font-weight:500}.guarantee-title{color:var(--ink);margin-top:10px;font-size:17px;font-weight:700}.guarantee-card .ant-divider{border-color:#cfe1f6;margin:22px 0 17px}.guarantee-card p{color:var(--secondary);margin:0;font-size:14px;line-height:1.6}.receipt-line{color:var(--secondary);border-top:1px solid #cfe1f6;justify-content:space-between;gap:18px;margin-top:22px;padding-top:13px;font-size:12px;display:flex}.receipt-line strong{color:var(--blue);font-weight:700}.conversion-panel{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;min-width:0;padding:27px 29px 21px}.conversion-row{border-bottom:1px solid var(--line-soft);grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 0;display:grid}.conversion-row:last-child{border-bottom:0}.conversion-row span{color:var(--blue);font-size:14px;font-weight:700}.conversion-row b{color:var(--ink);font-size:14px;font-weight:500}.conversion-row em{color:var(--tertiary);white-space:nowrap;font-size:12px;font-style:normal}.revenue-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.revenue-card{min-width:0;min-height:228px;padding:20px 20px 18px;background:var(--white)!important;border:1px solid var(--line-soft)!important;border-radius:var(--radius-card)!important;box-shadow:none!important}.revenue-card .ant-card-body{height:100%;padding:0}.revenue-card__head{color:var(--blue);letter-spacing:.025em;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.revenue-card__head em{color:var(--tertiary);font-size:10px;font-style:normal;font-weight:600}.revenue-card h3{min-height:0;color:var(--ink);letter-spacing:-.03em;margin:14px 0 12px;font-size:18px;font-weight:700;line-height:1.28}.revenue-card__points{border-top:1px solid var(--line-soft);grid-template-columns:1fr;gap:6px;margin:0;padding:12px 0 0;list-style:none;display:grid}.revenue-card__points li{min-width:0;color:var(--secondary);padding-left:12px;font-size:11.5px;line-height:1.35;position:relative}.revenue-card__points li:before{background:var(--blue);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.business-summary{background:var(--white);border:1px solid var(--line-soft);border-radius:var(--radius-card);grid-template-columns:minmax(0,1fr) 178px 178px;align-items:stretch;margin-top:14px;display:grid}.business-summary__scope{padding:14px 18px}.business-summary__scope span,.business-summary__metric>span{color:var(--blue);letter-spacing:.035em;font-size:11px;font-weight:700;display:block}.business-summary__scope strong{color:var(--ink);margin-top:4px;font-size:16px;line-height:1.3;display:block}.business-summary__scope p{color:var(--secondary);margin:4px 0 0;font-size:11px;line-height:1.45}.business-summary__metric{border-left:1px solid var(--line-soft);flex-direction:column;justify-content:center;padding:14px 18px;display:flex}.business-summary__metric strong{color:var(--blue);letter-spacing:-.04em;margin-top:4px;font-size:16px;line-height:1.3}.business-summary__metric small{color:var(--tertiary);margin-top:2px;font-size:9px}.chain{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:10px;display:grid}.chain-card{min-height:220px;padding:25px 24px 22px}.chain-card:first-of-type{background:#fff!important}.chain-card:nth-of-type(2){background:var(--blue-soft)!important;border-color:#d6e7ff!important}.chain-card:nth-of-type(3){background:var(--mint-soft)!important;border-color:#d9efe8!important}.chain-card h3{margin-top:17px;font-size:23px}.chain-card p{font-size:14px;line-height:1.7}.chain-arrow{color:var(--blue);font-size:19px}.case-layout{gap:14px;display:grid}.case-gallery{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--white);gap:11px;min-width:0;padding:14px 14px 15px;display:grid;position:relative}.case-gallery__heading{align-items:baseline;gap:12px;padding:0 2px;display:flex}.case-gallery__heading strong{color:var(--ink);letter-spacing:-.025em;font-size:17px;font-weight:700;line-height:1.25}.case-gallery__heading span{color:var(--tertiary);font-size:12px;line-height:1.25}.case-gallery__viewport{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;gap:10px;min-width:0;display:grid;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%)}.case-gallery__viewport::-webkit-scrollbar{display:none}.case-gallery__row-track{will-change:transform;gap:10px;width:max-content;animation:32s linear infinite case-gallery-row-scroll;display:flex}.case-gallery__row-track--reverse{animation-duration:36s;animation-direction:reverse}.case-gallery__row{flex:none;gap:10px;display:flex}.case-gallery__item{border-radius:var(--radius-sm);scroll-snap-align:start;background:#eef1f6;flex:0 0 184px;width:184px;min-width:0;height:132px;margin:0;padding:0;position:relative;overflow:hidden}.case-gallery__item--wide{flex-basis:286px;width:286px}.case-gallery__item--medium{flex-basis:214px;width:214px}.case-gallery__item--small{flex-basis:164px;width:164px}.case-gallery__item img{object-fit:cover;width:100%;height:100%;transition:transform .32s var(--ease-out);display:block}.case-gallery__item:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000094);height:45%;position:absolute;inset:auto 0 0}.case-gallery__item figcaption{z-index:1;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.2;position:absolute;bottom:9px;left:11px;right:11px;overflow:hidden}.case-gallery__item:hover img,.case-gallery__item:focus-within img{transform:scale(1.035)}.case-gallery:hover .case-gallery__row-track,.case-gallery:focus-within .case-gallery__row-track,.case-gallery__viewport:hover .case-gallery__row-track{animation-play-state:paused}@keyframes case-gallery-row-scroll{0%,12%{transform:translate(0,0)}88%,to{transform:translate(-50%)}}.case-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.case-stats__item{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--white);align-content:center;min-width:0;min-height:112px;padding:17px 19px 15px;display:grid}.case-stats__item>span{min-width:0;color:var(--secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.25;overflow:hidden}.case-stats__item>strong{color:var(--blue);letter-spacing:-.06em;white-space:nowrap;margin-top:7px;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.02;display:block}.case-stats__item>strong.is-counting{animation:metric-number-rise .9s var(--ease-out) both}.case-stats__item:nth-child(2){background:var(--white);border-color:var(--line-soft)}.case-stats__item:nth-child(2)>strong{color:var(--chart-violet)}.case-stats__item:nth-child(3){background:var(--white);border-color:var(--line-soft)}.case-stats__item:nth-child(3)>strong{color:var(--chart-teal)}.case-stats__item:nth-child(4){background:var(--white);border-color:var(--line-soft)}.case-stats__item:nth-child(4)>strong{color:var(--blue-deep);letter-spacing:-.05em;font-size:clamp(24px,2.45vw,33px)}.case-stats__item>small{min-width:0;color:var(--tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11px;line-height:1.2;overflow:hidden}.university-card{min-height:192px;padding:23px 24px 21px}.university-card:nth-child(2){background:var(--blue-soft)!important;border-color:#d6e7ff!important}.university-card:nth-child(3){background:var(--mint-soft)!important;border-color:#d9efe8!important}.university-card h3{margin-top:0;font-size:20px}.university-card p{font-size:13px;line-height:1.68}.university-band{border-color:var(--line);background:#fff;justify-content:space-between;gap:16px}.university-band strong{color:var(--blue);letter-spacing:-.04em;font-size:21px}.university-band span{color:var(--secondary);margin-right:auto;font-size:12px}.scenario-card--accent{background:var(--blue-soft)!important;border-color:#cfe3ff!important}.scenario-title{color:var(--ink);letter-spacing:-.04em;justify-content:space-between;align-items:baseline;gap:16px;font-size:23px;font-weight:700;display:flex}.scenario-title small{color:var(--tertiary);letter-spacing:0;white-space:nowrap;font-size:11px;font-weight:600}.scenario-rows{border-top:1px solid var(--line);margin-top:15px}.scenario-card .ant-divider{border-color:var(--line);margin:17px 0 14px}.scenario-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:18px;padding:9px 0;display:flex}.scenario-row strong{color:var(--ink);letter-spacing:-.05em;font-size:24px}.scenario-row span{color:var(--secondary);white-space:nowrap;font-size:13px}.scenario-row--hero strong,.scenario-row--profit strong{color:var(--blue);font-size:34px}.scenario-row--profit{border-bottom:0}.scenario-bottom{flex-direction:column;gap:5px;margin-top:15px;display:flex}.scenario-margin{font-size:15px;color:var(--blue)!important}.scenario-explanation{font-size:12px;line-height:1.45;color:var(--secondary)!important}.financial-band{border-color:var(--line);color:var(--secondary);text-align:center;background:#fff;flex-direction:column;justify-content:center;gap:4px}.financial-band strong{color:var(--ink);letter-spacing:-.02em;font-size:17px}.financial-band span{color:var(--tertiary);font-size:11px}.slide--financials .slide-title{max-width:1060px}.slide--financials .slide-subtitle{max-width:1040px}.slide--financials .scenario-card{min-height:238px}.investment-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:stretch;gap:22px;display:grid}.phase-stack{grid-template-rows:repeat(3,minmax(0,1fr));gap:12px;display:grid}.phase{grid-template-columns:108px minmax(0,1fr);grid-template-areas:"index title""index copy";align-content:center;column-gap:18px;min-height:108px;display:grid}.phase__index{color:var(--blue);flex-direction:column;grid-area:index;align-self:center;font-size:13px;font-weight:700;display:flex}.phase__index span{color:var(--tertiary);margin:6px 0 0;font-size:11px;font-weight:500}.phase h3{letter-spacing:-.04em;grid-area:title;margin:0 0 5px;font-size:23px}.phase p{color:var(--secondary);grid-area:copy;margin:0;font-size:13px;line-height:1.55}.investment-chart{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--white);min-width:0;padding:20px 24px 22px}.investment-chart__heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:18px;padding-bottom:14px;display:flex}.investment-chart__heading span{color:var(--blue);letter-spacing:.035em;font-size:12px;font-weight:700}.investment-chart__heading strong{color:var(--ink);letter-spacing:-.025em;font-size:18px}.investment-chart__body{grid-template-columns:minmax(220px,.9fr) minmax(240px,1.1fr);align-items:center;gap:22px;min-height:312px;display:grid}.investment-pie{aspect-ratio:1;justify-self:center;width:min(100%,260px);position:relative}.investment-pie svg{width:100%;height:100%;display:block;overflow:visible;transform:rotate(-90deg)}.investment-pie__track,.investment-pie__segment{fill:none;stroke-width:34px}.investment-pie__track{stroke:#edf0f4}.investment-pie__segment{stroke-linecap:butt}.investment-pie__center{background:var(--white);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:112px;height:112px;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.investment-pie__center strong{color:var(--ink);letter-spacing:-.055em;font-size:30px;line-height:1}.investment-pie__center span{color:var(--secondary);margin-top:7px;font-size:11px}.investment-legend{gap:5px;display:grid}.investment-legend__item{border-bottom:1px solid var(--line-soft);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 0;display:grid}.investment-legend__item:last-child{border-bottom:0}.investment-legend__item>i{border-radius:var(--radius-pill);width:8px;height:28px}.investment-legend__item>div{min-width:0}.investment-legend__item strong,.investment-legend__item span{display:block}.investment-legend__item strong{color:var(--ink);font-size:14px;line-height:1.35}.investment-legend__item span{color:var(--secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10.5px;line-height:1.35;overflow:hidden}.investment-legend__item b{color:var(--ink);letter-spacing:-.04em;font-size:20px}.design-spec-grid{grid-template-columns:1.08fr .92fr .92fr;gap:14px;display:grid}.design-spec-card{min-height:278px;padding:20px 22px 18px}.type-spec-list,.radius-spec-list,.color-spec-list{margin-top:12px;display:grid}.type-spec-list>div,.radius-spec-list>div,.color-spec-list>div{border-bottom:1px solid var(--line-soft);align-items:center;min-width:0;min-height:38px;display:grid}.type-spec-list>div,.type-spec-list>div:last-child,.radius-spec-list>div:last-child,.color-spec-list>div:last-child{border-bottom:0}.type-spec-list{align-content:start;gap:5px;margin-top:16px}.type-spec-list>.type-spec-sample{min-height:0;color:var(--ink);align-items:center;padding:0;display:flex}.type-spec-sample--h1{font-size:var(--type-page-title-size);letter-spacing:-.052em;font-weight:700;line-height:1.04}.type-spec-sample--h2{font-size:var(--type-section-title-size);letter-spacing:-.04em;font-weight:700;line-height:1.25}.type-spec-sample--h3{font-size:var(--type-card-title-size);letter-spacing:-.035em;font-weight:700;line-height:1.28}.type-spec-sample--body{letter-spacing:0;font-size:16px;font-weight:400;line-height:1.45}.type-spec-sample--label{font-size:var(--type-label-size);letter-spacing:.025em;font-weight:700;line-height:1.5;color:var(--blue)!important}.type-spec-list strong,.radius-spec-list strong,.color-spec-list strong{color:var(--ink);font-size:13px;font-weight:700}.type-spec-list span,.radius-spec-list span,.color-spec-list span{color:var(--secondary);font-size:11px;line-height:1.4}.radius-spec-list>div{grid-template-columns:42px 44px minmax(0,1fr);gap:8px}.radius-spec-list i{border-radius:var(--sample-radius);background:var(--blue-soft);border:1px solid #b8d5f4;width:34px;height:24px;display:block}.color-spec-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.color-spec-list>div{grid-template-columns:22px minmax(0,1fr);grid-template-areas:"swatch code""swatch use";column-gap:9px;padding:5px 0}.color-spec-list i{border:1px solid var(--line);border-radius:var(--radius-xs);grid-area:swatch;width:22px;height:22px}.color-spec-list strong{grid-area:code;align-self:end;font-size:11px}.color-spec-list span{grid-area:use;align-self:start;font-size:10px}.spec-note{color:var(--tertiary);font-size:10px;line-height:1.45;margin:9px 0 0!important}.design-principle{border-radius:var(--radius-sm);background:var(--blue-soft);border:1px solid #dce8f7;align-items:center;gap:14px;min-height:52px;margin-top:14px;padding:12px 18px;display:flex}.design-principle strong{color:var(--blue);font-size:var(--type-label-size);letter-spacing:.025em;flex:none}.design-principle span{color:var(--ink);font-size:var(--type-body-size);line-height:1.5}.app-shell .summary-card,.app-shell .stakeholder-card,.app-shell .solution-card,.app-shell .metric-card,.app-shell .policy-metric,.app-shell .process-panel,.app-shell .data-card,.app-shell .guarantee-card,.app-shell .chain-card,.app-shell .university-card,.app-shell .scenario-card,.app-shell .conversion-panel,.app-shell .case-metric,.app-shell .phase{background:var(--white)!important;border:1px solid var(--line-soft)!important;border-radius:var(--radius-card)!important;box-shadow:none!important}.stakeholder-card,.solution-card,.process-panel,.data-card,.guarantee-card,.chain-card,.case-metric,.university-card{padding:var(--card-pad)}.scenario-card{padding:20px 22px}.metric-card{padding:16px 20px 14px}.phase{padding:20px 22px}.summary-card h3,.stakeholder-card h3,.solution-card h3,.process-panel h3,.data-card h3,.chain-card h3,.university-card h3,.case-metric h3,.scenario-title,.phase h3{font-size:var(--card-title-size);line-height:1.28}.summary-card p,.stakeholder-card p,.solution-card p,.process-panel p,.data-card p,.data-card li,.guarantee-card p,.chain-card p,.university-card p,.case-metric p,.phase p{font-size:var(--card-body-size);line-height:var(--card-body-line)}.summary-card{min-height:238px;padding:22px 24px 20px}.summary-card h3{margin:0 0 8px}.summary-card p{font-size:16px;line-height:1.5}.stakeholder-card{min-height:0;padding:18px 16px 16px}.stakeholder-card h3{min-height:0;margin:12px 0 8px;font-size:22px;line-height:1.24}.stakeholder-card p{font-size:15px;line-height:1.5}.stakeholder-list{color:var(--secondary);margin:0;padding:0;font-size:15px;line-height:1.5;list-style:none}.stakeholder-list li{padding-left:14px;position:relative}.stakeholder-list li+li{margin-top:5px}.stakeholder-list li:before{color:var(--blue);content:"•";font-weight:700;position:absolute;top:0;left:0}.bottom-statement{background:var(--blue-soft);letter-spacing:-.035em;border-color:#dce8f7;min-height:58px;padding:13px 18px;font-size:24px;font-weight:700;line-height:1.25}.metric-note,.case-caption{font-size:12px}.scenario-row span{font-size:var(--card-body-size)}.scenario-explanation{font-size:13px;line-height:1.5}.scenario-card .ant-divider{margin:12px 0 10px}.scenario-row{padding:6px 0}.scenario-bottom{margin-top:10px}.slide:not(.slide--cover) .slide__inner>.scenario-grid{margin-top:26px}.guarantee-title{font-size:18px;line-height:1.4}.slide--cover{background-color:#f5f7fa;background-image:linear-gradient(90deg,#f5f7faf5 0%,#f5f7fade 29%,#f5f7fa61 56%,#f5f7fa08 78%),url(/cover-team.png);background-position:50%;background-size:cover}.cover-copy{z-index:2;text-align:left;width:min(620px,100vw - 160px);position:absolute;top:50%;left:max(7.7vw,52px);transform:translateY(-50%)}.cover-title{color:var(--ink);font-size:var(--type-hero-size);letter-spacing:-.095em;margin-top:28px;font-weight:700;line-height:.98}.cover-rule,.closing-rule{border-radius:var(--radius-pill);background:var(--blue);width:70px;height:4px;margin:28px 0 0}.cover-thesis{color:var(--ink);letter-spacing:-.045em;margin-top:23px;font-size:clamp(20px,2.35vw,33px);font-weight:600;line-height:1.24}.cover-date{color:var(--tertiary);letter-spacing:.08em;margin-top:30px;font-size:12px}.slide--closing{background:#fff}.closing-wrap{text-align:center;width:min(900px,100% - 96px);position:absolute;top:50%;left:50%;transform:translate(-50%,-51%)}.closing-title{color:var(--ink);font-size:var(--type-hero-size);letter-spacing:-.095em;font-weight:700;line-height:.98}.closing-subtitle{max-width:610px;color:var(--secondary);margin:29px auto 0;font-size:17px;line-height:1.55}.closing-rule{margin:30px auto 0}.closing-brand{color:var(--tertiary);letter-spacing:.05em;margin-top:38px;font-size:12px}.slide-nav{z-index:20;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);opacity:.24;width:34px;height:max-content;transition:transform .26s var(--ease-out), opacity .18s ease, box-shadow .18s ease;-webkit-user-select:none;user-select:none;will-change:transform, opacity;background:#ffffff9e;border:1px solid #d2d2d7b8;flex-direction:column;justify-content:center;align-items:center;margin-block:auto;padding:10px 7px;display:flex;position:fixed;inset:0 12px 0 auto;transform:translate(calc(100% - 9px));box-shadow:0 8px 24px #0000000f}.slide-nav:before{content:none;display:none}.slide-nav:hover,.slide-nav:focus-within{opacity:1;transform:translate(0);box-shadow:0 12px 32px #00000017}.bottom-statement,.thesis-band strong,.policy-conclusion strong,.cover-thesis{font-size:var(--type-section-title-size);letter-spacing:-.04em;font-weight:700;line-height:1.25}.slide h3,.scenario-title,.policy-fields__title strong,.hourglass-output__heading strong,.path-strip strong,.investment-chart__heading strong,.case-label{font-size:var(--type-card-title-size);letter-spacing:-.035em;font-weight:700;line-height:1.28}.slide--university-case .slide-title{letter-spacing:-.048em;max-width:1040px;font-size:clamp(48px,4.4vw,58px);line-height:1.06}.slide--university-case .slide-subtitle{max-width:1128px;font-size:clamp(14px,1.2vw,16px);line-height:1.5}.slide--university-case .university-architecture{grid-template-columns:220px minmax(0,1fr);gap:14px;margin-top:28px;display:grid}.university-architecture__lead{border-radius:var(--radius-card);background:radial-gradient(circle at 110% -8%, #0071e324, transparent 42%), var(--blue-soft);border:1px solid #d6e7ff;flex-direction:column;justify-content:space-between;min-width:0;padding:20px 20px 18px;display:flex;position:relative;overflow:hidden}.university-architecture__eyebrow{color:var(--blue);letter-spacing:.055em;font-size:11px;font-weight:700;line-height:1.2}.university-architecture__formula{color:var(--ink);letter-spacing:-.075em;align-items:baseline;gap:3px;margin-top:13px;font-size:clamp(42px,4vw,50px);font-weight:700;line-height:.92;display:flex}.university-architecture__formula i{color:var(--chart-violet);letter-spacing:0;font-size:.52em;font-style:normal;font-weight:600}.university-architecture__lead p{color:var(--ink);font-size:13px;line-height:1.55;margin:38px 0 0!important}.university-architecture__cycle{color:var(--secondary);border-top:1px solid #0071e329;margin-top:auto;padding-top:12px;font-size:11px;line-height:1.4}.slide--university-case .university-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.slide--university-case .university-card{min-height:136px;padding:20px 22px 18px;position:relative}.slide--university-case .university-card:before{background:var(--blue);content:"";border-radius:0 0 4px 4px;width:42px;height:3px;position:absolute;top:0;left:22px}.slide--university-case .university-card:nth-child(2):before{background:var(--chart-violet)}.slide--university-case .university-card:nth-child(3):before{background:var(--chart-teal)}.slide--university-case .university-card:nth-child(4):before{background:var(--chart-amber)}.slide--university-case .university-card>.ant-card-body{height:auto;padding:0!important}.slide--university-case .university-card h3{font-size:19px;line-height:1.25}.slide--university-case .university-card p{font-size:13px;line-height:1.55}.slide--university-case .university-points{color:var(--secondary);gap:2px;padding:0;font-size:13px;line-height:1.55;list-style:none;display:grid;margin:0!important}.slide--university-case .university-points li{min-width:0;padding-left:12px;position:relative}.slide--university-case .university-points li:before{color:var(--blue);content:"•";font-weight:700;position:absolute;top:0;left:0}.slide--university-case .university-card:nth-child(2) .university-points li:before{color:var(--chart-violet)}.slide--university-case .university-card:nth-child(3) .university-points li:before{color:var(--chart-teal)}.slide--university-case .university-card:nth-child(4) .university-points li:before{color:var(--chart-amber)}.slide--university-case .university-band{grid-template-columns:1.5fr repeat(3,minmax(0,1fr));gap:0;min-height:64px;padding:0;display:grid;overflow:hidden}.university-band__item{flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:10px 14px;display:flex}.university-band__item+.university-band__item{border-left:1px solid var(--line-soft)}.university-band__item strong,.university-band__item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:0;overflow:hidden}.university-band__item strong{font-size:18px}.university-band__item--lead{background:#eaf3ffb8}.university-band__item span{font-size:11px}.slide--investment .slide-title{max-width:960px}.slide--investment .slide-subtitle{max-width:1030px}.slide--investment .phase{grid-template-columns:82px minmax(0,1fr);grid-template-areas:"index body";align-items:start;min-height:0;padding:18px 22px 17px}.slide--investment .phase__index{grid-area:index;align-self:start}.slide--investment .phase__body{grid-area:body;min-width:0}.slide--investment .phase h3{margin:0 0 5px}.slide--investment .phase p{font-size:12.5px;line-height:1.45;margin:0!important}.phase__details{border-top:1px solid var(--line-soft);gap:5px;margin-top:10px;padding-top:9px;display:grid}.phase__details>div{grid-template-columns:52px minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;display:grid}.phase__details span{color:var(--tertiary);font-size:10px;line-height:1.35}.phase__details strong{min-width:0;color:var(--secondary);font-size:11px;font-weight:500;line-height:1.35}.slide--investment .investment-chart__body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;align-content:center;justify-items:center;gap:18px;min-height:440px}.slide--investment .investment-pie{width:min(100%,340px)}.slide--investment .investment-legend{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:0 24px;width:100%}.slide--investment .investment-legend__item:nth-child(n+3){border-bottom:0}.slide--investment .investment-legend__item{padding:8px 0}.slide--investment .investment-legend__item span{text-overflow:clip;white-space:normal;font-size:11px;line-height:1.4;overflow:visible}@media (min-width:1081px){.slide--investment .investment-chart{flex-direction:column;display:flex}.slide--investment .investment-chart__body{flex:1;align-content:stretch;gap:14px;min-height:0}.slide--policy-market .policy-fields{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--white);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;overflow:hidden}.slide--policy-market .policy-fields__title,.slide--policy-market .policy-fields__coverage{background:0 0;border:0;border-radius:0}.slide--policy-market .policy-fields__title{justify-content:flex-start}.slide--policy-market .policy-fields__title--secondary{border-left:1px solid var(--line-soft)}.slide--policy-market .policy-fields__coverage{border-left:1px solid var(--line-soft);grid-column:span 2;align-content:flex-start;padding-top:14px}}@media (min-width:1280px) and (min-height:720px){:root{--type-hero-size:95px;--type-page-title-size:64px;--type-section-title-size:28px;--type-card-title-size:22px}.slide__inner{width:1128px;height:615px;transform:translate(-50%, -50%) scale(var(--presentation-scale,1));transform-origin:50%;margin:0;padding-top:43px;position:absolute;top:50%;left:50%}.slide--content.slide--defensibility .slide__inner,.slide--content.slide--investment .slide__inner{height:auto}.slide--defensibility .slide__inner{transform:translate(-50%, -50%) scale(var(--presentation-scale-defensibility,var(--presentation-scale,1)))}.slide--investment .slide__inner{transform:translate(-50%, -50%) scale(var(--presentation-scale-investment,var(--presentation-scale,1)))}.slide-subtitle{font-size:17px}.slide:not(.slide--cover) .slide__inner>.summary-grid,.slide:not(.slide--cover) .slide__inner>.stakeholder-grid,.slide:not(.slide--cover) .slide__inner>.metric-grid,.slide:not(.slide--cover) .slide__inner>.policy-metrics,.slide:not(.slide--cover) .slide__inner>.solution-grid,.slide:not(.slide--cover) .slide__inner>.hourglass-model,.slide:not(.slide--cover) .slide__inner>.operating-grid,.slide:not(.slide--cover) .slide__inner>.value-layout,.slide:not(.slide--cover) .slide__inner>.business-layout,.slide:not(.slide--cover) .slide__inner>.revenue-grid,.slide:not(.slide--cover) .slide__inner>.chain,.slide:not(.slide--cover) .slide__inner>.case-layout,.slide:not(.slide--cover) .slide__inner>.university-grid,.slide:not(.slide--cover) .slide__inner>.scenario-grid,.slide:not(.slide--cover) .slide__inner>.investment-layout,.slide:not(.slide--cover) .slide__inner>.design-spec-grid{margin-top:36px}.slide--solution-hourglass .slide__inner{padding-top:32px}.slide.slide--solution-hourglass .slide__inner>.hourglass-model{margin-top:24px}.slide:not(.slide--cover) .slide__inner>.scenario-grid{margin-top:26px}.policy-metric__number strong{font-size:47px}.guarantee-price{font-size:61px}.case-number{font-size:92px}.slide--cover{display:block}.cover-copy{width:620px;transform:translateY(-50%) scale(var(--presentation-scale,1));transform-origin:0;margin-left:0;position:absolute;top:50%;left:7.7vw}.cover-thesis{font-size:var(--type-section-title-size)}.slide-nav{transform:scale(var(--presentation-scale,1)) translateX(calc(100% - 9px));transform-origin:100%}.slide-nav:hover,.slide-nav:focus-within{transform:scale(var(--presentation-scale,1)) translateX(0)}.access-panel{scale:var(--presentation-scale,1);transform-origin:50%}}@media (max-width:1279px),(max-height:719px){.slide--content:not(.slide--closing){height:auto;min-height:100svh;padding:32px 0;overflow:visible}.slide--content:not(.slide--closing) .slide__inner{width:min(100% - 116px,1128px);height:auto;min-height:0;margin:0 auto;padding:0}}.slide-nav__dots{flex-direction:column;align-items:center;gap:1px;display:flex}.slide-nav__dot{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;width:18px;height:12px;padding:0;position:relative}.slide-nav__dot:before{content:"";background:#c7c7cc;border-radius:50%;width:6px;height:6px;transition:scale .18s,background-color .18s;position:absolute;top:50%;left:50%;translate:-50% -50%}.slide-nav__dot:hover:before,.slide-nav__dot:focus-visible:before{background:var(--blue);scale:1.35}.slide-nav__dot.is-active:before{background:var(--blue);scale:1.55}@media (max-width:1080px){.slide__inner{width:min(100% - 116px,960px)}.stakeholder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.slide--problem,.slide--policy-market,.slide--solution-hourglass,.slide--business-model,.slide--design-system{height:auto;min-height:100svh;overflow:visible}.slide--problem .slide__inner,.slide--policy-market .slide__inner,.slide--solution-hourglass .slide__inner,.slide--business-model .slide__inner,.slide--design-system .slide__inner{height:auto;min-height:calc(100svh - 105px);padding-bottom:90px}.slide--problem .stakeholder-card:last-child{grid-column:1/-1}.policy-metrics,.policy-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-fields{grid-template-columns:1fr}.policy-fields__title,.policy-field{border-bottom:1px solid var(--line-soft)}.policy-field{border-left:0}.policy-fields>:nth-child(2n){border-left:1px solid var(--line-soft)}.policy-fields__title--secondary,.policy-fields>:nth-child(2n){border-left:0}.policy-fields>:not(:last-child){border-bottom:1px solid var(--line-soft)}.policy-fields>:last-child{border-bottom:0}.policy-fields__coverage{border-top:0;border-left:0}.stakeholder-card{min-height:0}.stakeholder-card h3{min-height:auto}.solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-card{min-height:158px}.solution-card h3{min-height:auto}.hourglass-stage--entry{width:94%}.hourglass-stage--community{width:70%}.revenue-grid,.slide--university-case .university-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.slide--university-case .university-architecture{grid-template-columns:190px minmax(0,1fr)}.slide-title{font-size:clamp(37px,5vw,58px)}}@media (min-width:1280px) and (min-height:720px){.lifecycle-flow{margin-top:18px}}@media (max-width:1080px){.lifecycle-flow{margin-top:18px}.lifecycle-stage--01,.lifecycle-stage--02,.lifecycle-stage--03{width:80%}.lifecycle-stage--02{width:86%}.lifecycle-stage--03{width:93%}.surface-card.lifecycle-stage>.ant-card-body{grid-template-columns:220px minmax(0,1fr)}.lifecycle-stage__intro{padding-right:14px}.lifecycle-stage__item{padding:0 11px}}@media (max-width:780px){:root{--card-pad:20px;--type-section-title-size:20px;--card-title-size:20px;--type-card-title-size:20px}.lifecycle-flow{margin-top:18px}.slide--operating-model .slide-title{font-size:clamp(34px,6.2vw,48px)}.lifecycle-stage--01,.lifecycle-stage--02,.lifecycle-stage--03{width:100%}.execution-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.access-gate{padding:80px 20px 66px}.access-panel{border-radius:var(--radius-panel);padding:38px 22px 34px}.access-panel h1{font-size:34px}.access-form .ant-otp{gap:6px}.access-form .ant-otp .ant-input{border-radius:var(--radius-rect);width:clamp(39px,12vw,48px);height:56px;font-size:23px}.deck-viewport{scroll-snap-type:y proximity}.app-shell{min-height:520px}.slide{height:auto;min-height:100svh;overflow:visible}.slide__inner{width:calc(100% - 52px);height:auto;min-height:calc(100% - 96px);padding-top:32px;padding-bottom:76px}.slide-title{margin-top:20px;font-size:clamp(34px,9vw,52px)}.university-title__message{font-size:inherit;white-space:normal}.slide-subtitle{font-size:14px;margin-top:14px!important}.slide:not(.slide--cover) .slide__inner>.summary-grid,.slide:not(.slide--cover) .slide__inner>.stakeholder-grid,.slide:not(.slide--cover) .slide__inner>.metric-grid,.slide:not(.slide--cover) .slide__inner>.policy-metrics,.slide:not(.slide--cover) .slide__inner>.solution-grid,.slide:not(.slide--cover) .slide__inner>.hourglass-model,.slide:not(.slide--cover) .slide__inner>.operating-grid,.slide:not(.slide--cover) .slide__inner>.value-layout,.slide:not(.slide--cover) .slide__inner>.business-layout,.slide:not(.slide--cover) .slide__inner>.revenue-grid,.slide:not(.slide--cover) .slide__inner>.chain,.slide:not(.slide--cover) .slide__inner>.case-layout,.slide:not(.slide--cover) .slide__inner>.university-grid,.slide:not(.slide--cover) .slide__inner>.scenario-grid,.slide:not(.slide--cover) .slide__inner>.investment-layout,.slide:not(.slide--cover) .slide__inner>.design-spec-grid{margin-top:25px}.slide--content:not(.slide--closing){padding:0;display:block}.slide--content:not(.slide--closing) .slide__inner{width:calc(100% - 52px);min-height:0;margin:0 auto;padding:32px 0 76px}.slide--closing .slide__inner{width:calc(100% - 52px);height:100svh;min-height:100svh;margin:0;padding:32px 0 76px}.summary-grid,.stakeholder-grid,.solution-grid,.metric-grid,.policy-metrics,.policy-fields,.university-grid,.scenario-grid,.value-layout,.business-layout,.revenue-grid,.case-layout,.investment-layout,.design-spec-grid{grid-template-columns:1fr}.design-spec-card{min-height:0}.design-principle{align-items:flex-start}.investment-chart__body{grid-template-columns:1fr}.slide--investment .investment-chart__body{min-height:0}.slide--investment .investment-pie{width:min(100%,280px)}.slide--investment .investment-legend{grid-template-columns:1fr;gap:5px}.slide--investment .investment-legend__item{border-bottom:1px solid var(--line-soft)}.slide--investment .investment-legend__item:last-child{border-bottom:0}.revenue-card,.revenue-card h3{min-height:0}.business-summary{grid-template-columns:1fr}.business-summary__metric{border-top:1px solid var(--line-soft);border-left:0}.hourglass-model{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:10px 0}.hourglass-step-card,.hourglass-step-card--entry,.hourglass-step-card--community,.hourglass-step-card--output,.hourglass-stage--entry,.hourglass-stage--community,.hourglass-connector--down,.hourglass-connector--up,.hourglass-output,.solution-pathline{grid-area:auto/1}.hourglass-step-card{min-height:44px}.hourglass-stage,.hourglass-stage--entry,.hourglass-stage--community{width:100%}.hourglass-stage{grid-template-columns:1fr;gap:8px;padding:18px 20px}.hourglass-stage__header{display:block}.entry-formats{grid-template-columns:1fr}.entry-format{padding-left:0;padding-right:0}.entry-format+.entry-format{border-top:1px solid var(--line-soft);border-left:0}.cohort-flow{grid-column:auto;grid-template-columns:repeat(7,auto);justify-content:start;max-width:100%;padding-bottom:3px;overflow-x:auto}.hourglass-connector--down,.hourglass-connector--up{width:80%;height:16px}.hourglass-output{padding:16px 20px 0}.hourglass-output__heading{gap:5px;display:grid}.hourglass-output__grid{grid-template-columns:1fr}.hourglass-output__item{padding:15px 0}.hourglass-output__item+.hourglass-output__item{border-top:1px solid var(--line-soft);border-left:0}.solution-pathline{flex-wrap:wrap;gap:6px 9px;line-height:1.45}.slide--problem .stakeholder-card:last-child{grid-column:auto}.policy-fields__title,.policy-field,.policy-fields>:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line-soft);border-left:0}.policy-field:last-child{border-bottom:0}.policy-fields__coverage{border-top:0;border-bottom:0}.policy-fields>:not(:last-child){border-bottom:1px solid var(--line-soft)}.policy-fields>:last-child{border-bottom:0}.policy-fields__copy{gap:3px;display:grid}.policy-fields__copy p{text-overflow:clip;white-space:normal;overflow:visible}.policy-major-window{overflow:visible;-webkit-mask-image:none;mask-image:none}.policy-major-track{will-change:auto;width:100%;animation:none;transform:none}.policy-major-track__group{flex-wrap:wrap}.policy-major-track__group[aria-hidden=true]{display:none}.summary-card,.stakeholder-card,.solution-card,.metric-card,.process-panel,.data-card,.guarantee-card,.chain-card,.university-card,.scenario-card,.case-metric{min-height:0}.summary-card{padding:var(--card-pad)}.summary-card h2{font-size:var(--type-section-title-size);margin:14px 0 2px;line-height:1.25}.summary-card h3{font-size:var(--card-title-size);margin:0 0 8px;line-height:1.28}.summary-card p{font-size:14px}.index-chip{width:34px;height:24px;font-size:11px}.stakeholder-card,.solution-card{padding:var(--card-pad)}.stakeholder-card h3,.solution-card h3{margin-bottom:5px}.thesis-band,.policy-band,.policy-conclusion,.financial-band,.bottom-statement,.university-band{flex-wrap:wrap;align-items:flex-start;gap:8px 10px;font-size:13px}.policy-band strong{width:100%}.policy-metric{min-height:0;padding:16px}.policy-metric__number strong{font-size:44px}.policy-conclusion{align-items:flex-start}.policy-conclusion strong{font-size:var(--type-section-title-size)}.thesis-band strong{width:100%;font-size:var(--type-section-title-size);line-height:1.35}.bottom-statement{font-size:var(--type-section-title-size);line-height:1.35}.chain{grid-template-columns:1fr}.chain-arrow{justify-self:center;transform:rotate(90deg)}.slide--content.is-visible:not(.slide--closing) .slide__inner .chain>.chain-arrow{animation-name:slide-content-enter-rotate}.case-layout{gap:12px}.case-gallery{gap:9px;padding:12px}.case-gallery__item{height:112px}.case-gallery__item--wide{flex-basis:248px;width:248px}.case-gallery__item--medium{flex-basis:188px;width:188px}.case-gallery__item--small{flex-basis:146px;width:146px}.case-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.case-stats__item{min-height:104px;padding:15px 16px 13px}.university-band{align-items:baseline}.university-band span{margin-right:0}.slide--university-case .university-grid,.slide--university-case .university-architecture{grid-template-columns:1fr}.slide--university-case .university-band{grid-template-columns:repeat(2,minmax(0,1fr))}.slide--university-case .university-band__item{padding:10px 12px}.slide--university-case .university-band__item:nth-child(3){border-left:0;border-top:1px solid var(--line-soft)}.slide--university-case .university-band__item:nth-child(4){border-top:1px solid var(--line-soft)}.slide-nav{flex-direction:column;gap:0;inset:0 8px 0 auto;transform:translate(calc(100% - 9px))}.slide-nav__dots{flex-direction:column;max-width:none;overflow:visible}.cover-copy{width:calc(100% - 52px);top:50%;left:26px;transform:translateY(-50%)}.cover-title{font-size:clamp(47px,14vw,78px)}.cover-thesis{font-size:var(--type-section-title-size)}.closing-wrap{width:100%}.closing-title{font-size:clamp(47px,14vw,78px)}.closing-subtitle{font-size:14px}}@media (max-width:560px){.surface-card.lifecycle-stage>.ant-card-body{grid-template-columns:1fr}.lifecycle-stage,.execution-stage{min-height:0}.surface-card.lifecycle-stage>.ant-card-body,.surface-card.execution-stage>.ant-card-body{padding:16px!important}.lifecycle-stage__intro{padding:0 0 12px}.lifecycle-stage__items{grid-template-columns:1fr}.lifecycle-stage__item{border-top:1px solid var(--line-soft);border-left:0;padding:10px 0}.execution-lanes{grid-template-columns:1fr}.execution-lane{min-height:0}.surface-card.execution-lane>.ant-card-body{padding:14px!important}.case-gallery__heading{align-items:baseline;gap:8px}.case-stats{grid-template-columns:1fr}.case-stats__item>strong{font-size:30px}}@media (prefers-reduced-motion:reduce){.access-panel{animation:none}.access-panel>*,.access-form>*,.slide--content:not(.slide--closing) .slide__inner>*,.slide--cover .cover-copy>*,.slide--closing .closing-wrap>*,.slide--content:not(.slide--closing) .slide__inner>:is(.summary-grid,.stakeholder-grid,.solution-grid,.metric-grid,.policy-metrics,.policy-fields,.hourglass-model,.operating-grid,.value-layout,.business-layout,.business-summary,.revenue-grid,.chain,.case-layout,.university-grid,.scenario-grid,.investment-layout,.design-spec-grid)>*,.slide--content:not(.slide--closing) .slide__inner :is(.phase-stack,.value-list,.entry-formats,.cohort-flow,.hourglass-output__grid,.investment-chart,.investment-chart__body,.investment-legend,.type-spec-list,.radius-spec-list,.color-spec-list)>*,.slide--operating-model .lifecycle-flow,.slide--operating-model .lifecycle-flow>*,.slide--operating-model .execution-lanes>.execution-lane{opacity:1;will-change:auto;transform:none;animation:none!important}html,.deck-viewport{scroll-behavior:auto;scroll-snap-type:y proximity}.slide-nav{scroll-behavior:auto;transition:none}.slide-nav__dot:before{transition:none}.policy-metric__number strong.is-counting{animation:none}.policy-major-window{overflow:visible;-webkit-mask-image:none;mask-image:none}.policy-major-track{will-change:auto;width:100%;animation:none;transform:none}.policy-major-track__group{flex-wrap:wrap}.policy-major-track__group[aria-hidden=true]{display:none}.case-gallery__row-track{will-change:auto;animation:none;transform:none}.gradient-phrase.is-revealed .gradient-phrase__overlay{opacity:1;clip-path:none;animation:none}.gradient-phrase.is-revealed .gradient-phrase__base{opacity:0;animation:none}}@media (prefers-reduced-motion:reduce) and (max-width:780px){.slide--content .chain .chain-arrow{transform:rotate(90deg)}}@media (prefers-reduced-transparency:reduce){.slide-nav{background:var(--white);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.summary-card,.stakeholder-card,.solution-card,.metric-card,.process-panel,.data-card,.guarantee-card,.chain-card,.university-card,.scenario-card,.lifecycle-stage,.execution-stage,.execution-lane,.conversion-panel,.case-metric,.phase{border-color:#76767b!important}.hourglass-stage,.hourglass-output,.cohort-flow span,.revenue-card,.business-summary{border-color:#76767b}.slide-nav{background:var(--white);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#76767b}}.slide--defensibility .slide-title{max-width:880px}.slide--defensibility .slide-subtitle{max-width:900px}.slide--defensibility .slide__inner>.defensibility-layers{gap:12px;margin-top:28px;display:grid}.defensibility-layer{border:1px solid var(--line-soft);border-radius:var(--radius-card);grid-template-columns:232px minmax(0,1fr);align-items:center;gap:18px;min-height:76px;padding:10px 14px 10px 16px;display:grid}.defensibility-layer--upstream,.defensibility-layer--competition,.defensibility-layer--middle,.defensibility-layer--downstream{background:var(--white);border-color:var(--line-soft)}.defensibility-layer__meta{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.defensibility-layer__index{background:var(--blue);color:#fff;letter-spacing:.04em;border-radius:10px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.defensibility-layer--middle .defensibility-layer__index{background:#5b65ec}.defensibility-layer--competition .defensibility-layer__index{background:var(--chart-amber)}.defensibility-layer--downstream .defensibility-layer__index{background:#17845a}.defensibility-layer__copy{min-width:0}.defensibility-layer__eyebrow{color:var(--blue);letter-spacing:.035em;align-items:center;gap:5px;font-size:10px;font-weight:700;line-height:1.25;display:flex}.defensibility-layer__eyebrow>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.defensibility-layer__eyebrow svg{flex:none;font-size:12px}.defensibility-layer--middle .defensibility-layer__eyebrow{color:#5b65ec}.defensibility-layer--competition .defensibility-layer__eyebrow{color:var(--chart-amber)}.defensibility-layer--downstream .defensibility-layer__eyebrow{color:#17845a}.defensibility-layer__copy h3{color:var(--ink);letter-spacing:-.04em;margin:3px 0 0;font-size:20px;font-weight:700;line-height:1.15}.defensibility-layer__copy p{color:var(--secondary);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;line-height:1.35;overflow:hidden}.university-logo-grid,.scene-node-grid{gap:8px;min-width:0;display:grid}.university-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.scene-node-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.university-mark{border:1px solid var(--line-soft);background:var(--white);border-radius:10px;grid-template-rows:1fr;grid-template-columns:48px minmax(0,1fr);align-content:center;align-items:center;column-gap:8px;min-width:0;min-height:60px;padding:6px 9px 5px;display:grid}.university-mark__logo{place-items:center;width:100%;height:38px;display:grid;overflow:hidden}.university-mark__logo img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:100%;height:auto;max-height:38px;display:block}.university-mark__logo--icon{background:var(--bg);color:var(--blue);border-radius:10px;font-size:22px}.university-mark--tech .university-mark__logo img{max-height:37px}.university-mark--nju .university-mark__logo img{max-height:38px}.university-mark--audit .university-mark__logo img{max-width:138px;max-height:32px}.university-mark--medicine .university-mark__logo img{max-height:37px}.university-mark__copy{min-width:0;margin-top:0}.university-mark__copy strong,.university-mark__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.university-mark__copy strong{color:var(--ink);letter-spacing:-.02em;font-size:12px;font-weight:700;line-height:1.2}.university-mark__copy small{color:var(--tertiary);letter-spacing:-.01em;margin-top:2px;font-size:8px;line-height:1.15}.defensibility-layer--middle .scene-node-grid,.defensibility-layer--downstream .scene-node-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.scene-node{border:1px solid var(--line-soft);background:var(--white);border-radius:10px;align-items:center;gap:9px;min-width:0;min-height:56px;padding:8px 10px;display:flex}.scene-node__icon{background:var(--bg);width:30px;height:30px;color:var(--blue);border-radius:9px;flex:0 0 30px;place-items:center;font-size:15px;display:grid}.scene-node--logo .scene-node__icon{background:0 0;flex-basis:42px;width:42px}.scene-node__icon img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:100%;height:auto;max-height:28px;display:block}.defensibility-layer--downstream .scene-node__icon{color:#17845a}.defensibility-layer--competition .scene-node__icon{color:var(--chart-amber)}.scene-node__copy{min-width:0;display:block}.scene-node__copy strong,.scene-node__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.scene-node__copy strong{color:var(--ink);letter-spacing:-.025em;font-size:13px;font-weight:700;line-height:1.2}.scene-node__copy small{color:var(--secondary);margin-top:3px;font-size:10px;line-height:1.2}@media (max-width:1080px){.defensibility-layer{grid-template-columns:205px minmax(0,1fr);gap:14px}.university-mark{padding-inline:7px}.university-mark__copy small{font-size:7px}.university-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.defensibility-layer--middle .scene-node-grid,.defensibility-layer--downstream .scene-node-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.slide--defensibility .slide__inner>.defensibility-layers{margin-top:25px}.defensibility-layer{grid-template-columns:1fr;gap:11px;padding:14px}.defensibility-layer__meta{align-items:start}.defensibility-layer__copy p{white-space:normal}.university-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scene-node-grid,.defensibility-layer--middle .scene-node-grid,.defensibility-layer--downstream .scene-node-grid{grid-template-columns:1fr}}
