@charset "UTF-8";
.enterprise-page{--bg:#050817;--panel:#0c142b;--ink:#eef3fb;--muted:#aab7ca;--line:#283650;--accent:#8bd7dc;--font:"Microsoft YaHei","PingFang SC","Segoe UI",sans-serif;background:#050817;font-family:var(--font);font-size:16px;line-height:1.7}
.enterprise-page .site-header{background:#050817ee;border-bottom:1px solid #24334b}.enterprise-page .site-header nav{font-size:14px;gap:26px}.enterprise-page .brand img{filter:none}.enterprise-page h1,.enterprise-page h2,.enterprise-page h3{font-weight:500;letter-spacing:0}.enterprise-page h2{font-size:36px;line-height:1.45}.enterprise-page .muted{color:#a6b6ce}.enterprise-page .accent{color:#8bd7dc}.enterprise-page .eyebrow{color:#8ab9ce;font-size:11px;letter-spacing:1px}.enterprise-page .section-index{font-size:11px;letter-spacing:.6px;color:#8da2c0}.enterprise-page .mini-status{font-size:11px;letter-spacing:0;border-color:#355772;color:#a5dbe2}.enterprise-page .section-heading>p{font-size:15px;line-height:1.85;color:#a8b9d0}.enterprise-page .button{font-size:14px;border-radius:8px;font-weight:500}.enterprise-page .button.primary{background:#e9f2fb;color:#10203a}.enterprise-page .button.primary:hover{background:#a9e1e5}.enterprise-page .button.outline{border-color:#42617f;color:#d6e7f9}.enterprise-page .link-button{font-size:13px;color:#aac7df}.enterprise-page .small-note{font-size:12px;line-height:1.8;color:#829bb9}
.enterprise-page .strategy-hero{background:linear-gradient(115deg,#050817 15%,#080d22 68%,#061127);padding-top:132px}.enterprise-page .hero-grid{grid-template-columns:1.16fr 1fr;gap:40px}.enterprise-page .hero-story h1{font-size:clamp(38px,4.1vw,58px);line-height:1.35;font-weight:500;letter-spacing:0}.enterprise-page .breadcrumb{font-size:12px;color:#7e95b4;margin-bottom:30px}.enterprise-page .breadcrumb a{color:#b1c7df}.enterprise-page .product-equation{font-size:25px;letter-spacing:0;color:#a1dbe3;gap:22px}.enterprise-page .hero-description-new{font-size:16px;line-height:1.9;color:#aebdd2}.enterprise-page .vision-line{font-size:12px;color:#819bbc;line-height:1.8;margin-top:27px}.enterprise-page .hero-actions-new{gap:25px}.hero-reference{margin:0;align-self:center;padding:0;position:relative}.hero-reference:before{content:"";position:absolute;inset:8% 0 6%;background:radial-gradient(ellipse,#0b36574d,transparent 70%);pointer-events:none}.hero-reference img{width:100%;max-height:470px;object-fit:contain;display:block;mask-image:radial-gradient(ellipse 75% 80% at 50% 48%,#000 55%,transparent 100%)}.hero-reference figcaption{display:flex;justify-content:space-between;gap:15px;color:#6b8dab;font-size:11px;margin-top:12px}.enterprise-page .hero-bottomline{font-size:11px;color:#7f98b7}.enterprise-page .research-showcase{background:#0b1429;border-color:#2e4160;padding:26px}.enterprise-page .research-brand h3{font-size:27px;color:#eef3fb;margin-top:10px}.enterprise-page .research-brand small{font-size:13px;color:#91a6c2;margin-top:7px}.model-intro{font-size:14px;color:#9db1cc;line-height:1.9;margin:21px 0}.model-spec-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:20px 0 24px;border-bottom:1px solid #2e4160}.model-spec-grid>div+div{border-left:1px solid #2e4160;padding-left:15px}.model-spec-grid strong{display:block;font:500 28px/1.2 "Segoe UI",Arial,sans-serif;color:#d6edf7;letter-spacing:-.5px}.model-spec-grid span{display:block;font-size:11px;color:#8fa8c6;margin-top:9px;line-height:1.6}.research-result-list>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 0;border-bottom:1px solid #243753}.research-result-list span{display:block;font-size:14px;color:#c9d8ea}.research-result-list small{display:block;font-size:11px;color:#7f99ba;margin-top:6px;line-height:1.7}.research-result-list strong{font:500 25px/1.3 "Segoe UI",Arial,sans-serif;color:#a7dfe5;white-space:nowrap}.research-more{width:100%;justify-content:space-between;margin-top:22px}.model-figure-preview{margin:25px 0 0}.model-figure-preview>button{width:100%;background:white;border:1px solid #314866;display:block;padding:10px;line-height:0}.model-figure-preview img{width:100%;height:260px;object-fit:contain;display:block}.model-figure-preview figcaption{font-size:11px;color:#839ab8;margin-top:11px;line-height:1.8}.model-figure-preview figcaption span{color:#b7dbe5;margin-left:12px}.enterprise-page .feasibility-list article{gap:20px;padding:23px 0;border-color:#273a55}.enterprise-page .feasibility-list article:first-child{padding-top:9px}.enterprise-page .feasibility-list article>span{font-size:12px;color:#b4d5e8;border-color:#35536f;padding:4px 8px}.enterprise-page .feasibility-list h3{font-size:22px;line-height:1.6;color:#dfe8f6}.enterprise-page .feasibility-list p{font-size:15px;line-height:1.95;color:#9eb0c9}.research-boundary-note{font-size:12px;line-height:1.9;border-left:2px solid #405b77;padding-left:15px;color:#7f9bbd;margin-top:10px}
.enterprise-page .scenario-tabs button{font-size:16px;color:#96adc9;border-color:transparent}.enterprise-page .scenario-tabs{border-color:#3b607b}.enterprise-page .scenario-tabs button+button{border-left-color:#253b59}.enterprise-page .scenario-tabs button[aria-selected=true]{background:#101e38;border-color:#3c5a7d;color:#e2f1fc}.enterprise-page .scenario-tabs button[aria-selected=true]:after{background:#8bd7dc}.enterprise-page .scenario-panel{background:#0b152b;border-color:#2e4668}.enterprise-page .scenario-context>p,.enterprise-page .combo-product p,.enterprise-page .scenario-result>strong{font-size:15px;color:#a9bdd5;line-height:1.85}.enterprise-page .combo-product{background:#0c1a31;border-color:#34506e}.enterprise-page .combo-product article{padding:25px 24px}.enterprise-page .combo-product article+article{border-color:#304a68}.enterprise-page .combo-product article+article:before{background:#11213a;border-color:#3b5a7c;color:#91cad7}.enterprise-page .component-number{font-size:10px;color:#7599bb;letter-spacing:.5px}.enterprise-page .combo-product h3{font-size:23px;color:#dce9f6}.enterprise-page .combo-product article:nth-child(2) h3{color:#b7c5ef}.enterprise-page .scenario-result{border-color:#2e4668}.enterprise-page .scenario-result>span{font-size:12px;color:#82a7c8}.enterprise-page .implementation-flow{font-size:13px;color:#95b4cf;line-height:1.8}.enterprise-page .value-list-new strong{font-size:17px;color:#dce8f7}.enterprise-page .value-list-new span,.enterprise-page .fee-row p,.enterprise-page .business-test p{font-size:15px;color:#9eb5cf;line-height:1.85}.enterprise-page .customer-value,.enterprise-page .value-list-new li{border-color:#2f4663}.enterprise-page .income-value{background:#0c1730;border-color:#304969}.enterprise-page .fee-row{border-color:#2d4665}.enterprise-page .fee-row h3{font-size:20px;color:#d9e7f6}.enterprise-page .fee-row>span{font-size:12px;color:#afbfdf;border-color:#425676}.enterprise-page .business-test{background:#0b1a2c;border-color:#527e95}.enterprise-page .business-test>span{font-size:13px;color:#bad5e8}
.enterprise-page .feedback-map{background:radial-gradient(ellipse at center,#1735555c,transparent 70%)}.enterprise-page .feedback-node{font-size:14px;color:#acc6df;background:#0d1b31;border-color:#35536e;border-radius:5px;padding:15px 17px}.enterprise-page .feedback-node[aria-pressed=true]{background:#17324a;border-color:#8bcbd4;color:#e1f4f9}.enterprise-page .feedback-node>span{color:#7198b7;font-size:10px}.enterprise-page .feedback-center span{font-size:11px;color:#7fa1be}.enterprise-page .feedback-detail{border-color:#3a5877}.enterprise-page .feedback-detail h3{font-size:27px;line-height:1.6}.enterprise-page .feedback-detail>p:not(.eyebrow){font-size:15px;color:#a6bad2;line-height:1.9}.enterprise-page .feedback-detail li{font-size:14px;color:#b4d0e1;border-color:#263f5c}.enterprise-page .asset-rights{border-color:#2e4660}.enterprise-page .asset-rights span{font-size:12px;color:#a6c5d9}.enterprise-page .asset-rights p{font-size:12px;color:#7f9bbd}.enterprise-page .map-note{font-size:10px;color:#6c8ba9}.enterprise-page .quarter-timeline article,.enterprise-page .quarter-timeline article>div{border-color:#304b68}.enterprise-page .month-label{font-size:12px;color:#8aaac8}.enterprise-page .quarter-timeline h3{font-size:23px}.enterprise-page .quarter-timeline article>p{font-size:15px;color:#a5b9d2;line-height:1.85}.enterprise-page .quarter-timeline article>div>span{font-size:11px;color:#7b9cbd}.enterprise-page .quarter-timeline strong{font-size:14px;line-height:1.8;color:#b6cce0}.enterprise-page .quarter-result{background:#0b1b31;border-color:#345472}.enterprise-page .quarter-result>div>span{font-size:11px;color:#88a6c2}.enterprise-page .quarter-result h3{font-size:25px}.enterprise-page .quarter-result p{font-size:13px;color:#91acc7}.enterprise-page .planning-status{color:#cbb58f;border-color:#635c4d}.enterprise-page .strategy-footer{font-size:12px;color:#7c98b8}.enterprise-page .report-controls{background:#0b1830f5;border-color:#334c6d;border-radius:10px;box-shadow:0 10px 35px #0004}.enterprise-page .report-controls>span{font-size:12px;color:#9db7cf}.enterprise-page .report-controls>button{font-size:13px}.enterprise-page .report-controls #report-exit{color:#8eabc8;border-color:#2c4563}
.rice-research-dialog,.rice-figure-dialog{background:#0a1226;border-color:#344d70;color:#e9f0fb;width:min(1160px,94vw);max-width:94vw;padding:29px;max-height:92svh}.rice-research-dialog h2{font-size:28px;line-height:1.5;font-weight:500;letter-spacing:0}.rice-research-dialog h3{font-size:20px;line-height:1.6}.research-view-tabs{display:flex;gap:35px;border-bottom:1px solid #2b4364;margin:24px 0}.research-view-tabs button{padding:13px 2px 15px;font-size:15px;color:#8da6c6;border-bottom:2px solid transparent}.research-view-tabs button[aria-selected=true]{color:#d9f3f8;border-bottom-color:#83d1d9}.research-view-panel[hidden]{display:none!important}.model-process{display:grid;grid-template-columns:repeat(4,1fr);gap:23px;border-bottom:1px solid #243c5c;padding:0 0 23px;margin-bottom:25px}.model-process>div{position:relative}.model-process>div+div:before{content:"→";position:absolute;left:-20px;top:35px;color:#6f97b6}.model-process span{font-size:11px;color:#6fa1c3}.model-process strong{display:block;font-size:15px;font-weight:500;margin:9px 0;color:#d8e7f5}.model-process p{font-size:12px;color:#809cbe;line-height:1.8}.model-detail-layout{display:grid;grid-template-columns:.9fr 1.3fr;gap:32px;align-items:start}.paper-figure{margin:0}.paper-figure>button{display:block;width:100%;background:#fff;padding:12px;border:1px solid #385777;line-height:0}.paper-figure img{width:100%;height:410px;object-fit:contain;display:block}.paper-figure figcaption{font-size:12px;color:#7f9dbb;margin-top:10px;line-height:1.8}.model-explanation>h3{margin-bottom:12px}.model-explanation>p{font-size:14px;line-height:1.9;color:#9bb2cd}.model-spec-table{margin:20px 0 24px;font-size:13px}.model-spec-table>div{display:grid;grid-template-columns:1fr 1.5fr;gap:15px;padding:10px 0;border-top:1px solid #263d5b}.model-spec-table dt{color:#7698b9}.model-spec-table dd{margin:0;color:#c0d3e8;line-height:1.8}.detail-source{font-size:12px!important;color:#6d8db1!important;line-height:1.8!important;margin-top:18px}.research-dialog-source{font-size:12px;color:#7697b9;border-top:1px solid #263b58;margin-top:28px;padding-top:18px;line-height:1.8}.research-dialog-source a{color:#9ed7e4}.benchmark-heading{display:flex;justify-content:space-between;gap:25px;align-items:flex-start}.benchmark-heading p{font-size:13px;color:#90aac9;margin-top:7px}.benchmark-heading label{font-size:12px;color:#7fa2c2;display:flex;flex-direction:column;gap:9px;min-width:230px}.benchmark-heading select{font:14px var(--font);color:#d5e8f7;background:#101e37;border:1px solid #3d5c7c;padding:10px;border-radius:5px;width:100%}.benchmark-board{border:1px solid #2f4767;background:#0d1a30;padding:23px 28px;margin-top:23px}.benchmark-axis{display:flex;justify-content:space-between;color:#829fbd;font-size:12px;margin-bottom:22px}.benchmark-row{display:grid;grid-template-columns:145px 1fr 60px;gap:20px;align-items:center;margin:18px 0;font-size:14px;color:#92abc6}.benchmark-row>strong{text-align:right;font-family:"Segoe UI",Arial,sans-serif;font-weight:500}.bar-track{height:15px;background:#1a2a45;border-radius:2px;overflow:hidden}.bar-fill{height:100%;background:#536d90}.benchmark-row.is-ogr{color:#d3eff5}.benchmark-row.is-ogr .bar-fill{background:linear-gradient(90deg,#3e9cab,#9adce0)}.expression-metrics{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:25px}.expression-metrics article{border-top:1px solid #335473;padding-top:19px}.expression-metrics span{font-size:12px;color:#83a6c9}.expression-metrics h3{font:500 26px/1.4 "Segoe UI",Arial,sans-serif;margin:10px 0 12px;color:#c5e7ef}.expression-metrics p{font-size:13px;color:#8da6c3;line-height:1.9}.metric-boundary{font-size:12px;color:#b7a890;border-left:2px solid #807253;padding-left:15px;margin-top:24px;line-height:1.9}.research-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.paper-thumb{display:block;width:100%;padding:10px;background:#fff;line-height:0;border:1px solid #385371}.paper-thumb img{height:195px;width:100%;object-fit:contain;display:block}.research-case-grid article>span{display:block;font-size:11px;color:#769dc0;margin:18px 0 10px}.research-case-grid h3{font-size:19px;line-height:1.6;margin-bottom:13px}.research-case-grid p{font-size:13px;color:#8da9c9;line-height:1.9}.research-case-grid .case-result{color:#acd2dd;border-top:1px solid #294567;padding-top:14px;margin-top:16px}.research-case-grid small{display:block;font-size:11px;color:#6e8daf;line-height:1.9;margin-top:12px}.rice-figure-dialog{width:min(1100px,94vw)}.rice-figure-dialog h2{font-size:23px;line-height:1.5}.large-figure-stage{background:#fff;padding:15px;margin-top:20px}.large-figure-stage img{display:block;width:100%;height:64svh;object-fit:contain}.rice-figure-dialog>p{font-size:13px;color:#91abc9;line-height:1.9;margin-top:15px}.rice-figure-dialog>a{font-size:12px;display:inline-block;color:#9ed7e4;margin-top:12px}
.enterprise-page.presentation .strategy-section h2{font-size:34px}.enterprise-page.presentation .strategy-section .section-heading>p{font-size:13px}.enterprise-page.presentation .hero-story h1{font-size:clamp(37px,4vw,55px)}.enterprise-page.presentation .hero-description-new{font-size:15px}.enterprise-page.presentation .vision-line{font-size:12px}.enterprise-page.presentation .research-showcase{padding:20px 23px}.enterprise-page.presentation .model-intro{font-size:13px;line-height:1.85;margin:14px 0}.enterprise-page.presentation .model-spec-grid{padding:13px 0 17px;gap:12px}.enterprise-page.presentation .model-spec-grid strong{font-size:26px}.enterprise-page.presentation .model-spec-grid span{font-size:10px;margin-top:7px}.enterprise-page.presentation .research-brand h3{font-size:24px}.enterprise-page.presentation .research-brand small{font-size:12px}.enterprise-page.presentation .research-result-list>div{padding:13px 0}.enterprise-page.presentation .research-result-list span{font-size:12px}.enterprise-page.presentation .research-result-list small{font-size:10px}.enterprise-page.presentation .research-result-list strong{font-size:22px}.enterprise-page.presentation .research-more{font-size:12px;margin-top:17px;min-height:39px;padding:10px 15px}.enterprise-page.presentation .model-figure-preview{display:none}.enterprise-page.presentation .feasibility-list article{padding:19px 0}.enterprise-page.presentation .feasibility-list article:first-child{padding-top:4px}.enterprise-page.presentation .feasibility-list h3{font-size:20px}.enterprise-page.presentation .feasibility-list p{font-size:13px;line-height:1.85}.enterprise-page.presentation .research-boundary-note{font-size:11px;line-height:1.8}.enterprise-page.presentation .scenario-context>p,.enterprise-page.presentation .combo-product p,.enterprise-page.presentation .scenario-result>strong{font-size:13px;line-height:1.8}.enterprise-page.presentation .combo-product article{padding:18px 22px;min-height:153px}.enterprise-page.presentation .combo-product h3{font-size:22px}.enterprise-page.presentation .implementation-flow{font-size:12px}.enterprise-page.presentation .value-list-new span,.enterprise-page.presentation .fee-row p,.enterprise-page.presentation .business-test p{font-size:13px;line-height:1.85}.enterprise-page.presentation .value-list-new strong{font-size:16px}.enterprise-page.presentation .fee-row h3{font-size:18px}.enterprise-page.presentation .feedback-node{font-size:12px}.enterprise-page.presentation .feedback-detail>p:not(.eyebrow){font-size:13px;line-height:1.9}.enterprise-page.presentation .feedback-detail li{font-size:13px}.enterprise-page.presentation .asset-rights p{font-size:11px}.enterprise-page.presentation .quarter-timeline article>p{font-size:13px;line-height:1.85}.enterprise-page.presentation .quarter-timeline strong{font-size:12px}.enterprise-page.presentation .quarter-result p{font-size:12px}.enterprise-page.presentation .small-note{font-size:11px}.enterprise-page.presentation #product .section-heading h2 br{display:none}.enterprise-page.presentation #product .section-heading h2{font-size:30px}
@media(max-width:1100px){.enterprise-page .site-header nav{font-size:12px;gap:18px}.enterprise-page .hero-grid{gap:22px}.enterprise-page .hero-story h1{font-size:43px}.model-spec-grid strong{font-size:25px}.model-spec-grid>div+div{padding-left:11px}.research-result-list strong{font-size:22px}.enterprise-page .feasibility-list h3{font-size:20px}.enterprise-page .feasibility-list p{font-size:14px}.research-case-grid{gap:18px}}
@media(max-width:760px){.enterprise-page .site-header{background:#050817f7}.enterprise-page .site-header nav{font-size:14px;background:#0a1429f7}.enterprise-page .menu-button span{background:#dce8f4}.enterprise-page h2{font-size:29px}.enterprise-page .hero-grid{grid-template-columns:1fr;gap:25px}.enterprise-page .hero-story h1{font-size:33px}.enterprise-page .product-equation{font-size:23px;gap:17px}.enterprise-page .hero-description-new{font-size:14px}.enterprise-page .hero-actions-new .button{font-size:12px;gap:12px}.enterprise-page .hero-actions-new .link-button{font-size:11px}.enterprise-page .vision-line{font-size:11px}.hero-reference{max-width:460px;width:100%;margin:0 auto}.hero-reference img{max-height:340px}.hero-reference figcaption{font-size:9px}.enterprise-page .section-heading>p{font-size:13px}.enterprise-page .research-showcase{padding:21px 18px}.enterprise-page .research-brand h3{font-size:24px}.model-intro{font-size:13px}.model-spec-grid{gap:10px}.model-spec-grid strong{font-size:23px}.model-spec-grid span{font-size:9px;line-height:1.7}.model-spec-grid>div+div{padding-left:10px}.research-result-list span{font-size:12px}.research-result-list small{font-size:10px}.research-result-list strong{font-size:20px}.research-more{font-size:12px!important;padding-inline:14px;gap:10px}.model-figure-preview img{height:210px}.model-figure-preview figcaption{font-size:10px}.enterprise-page .feasibility-list h3{font-size:20px}.enterprise-page .feasibility-list p{font-size:13px}.research-boundary-note{font-size:11px}.enterprise-page .scenario-tabs button{font-size:12px;padding-inline:6px}.enterprise-page .scenario-context>p,.enterprise-page .combo-product p,.enterprise-page .scenario-result>strong{font-size:13px}.enterprise-page .scenario-result>span{font-size:11px}.enterprise-page .implementation-flow{font-size:11px}.enterprise-page .value-list-new strong{font-size:16px}.enterprise-page .value-list-new span,.enterprise-page .fee-row p,.enterprise-page .business-test p{font-size:13px}.enterprise-page .fee-row h3{font-size:18px}.enterprise-page .feedback-node{font-size:10px;padding:13px 10px}.enterprise-page .feedback-node>span{font-size:8px}.enterprise-page .feedback-detail>p:not(.eyebrow){font-size:13px}.enterprise-page .feedback-detail li{font-size:12px}.enterprise-page .quarter-timeline article>p{font-size:13px}.enterprise-page .quarter-timeline strong{font-size:12px}.enterprise-page .quarter-result p{font-size:11px}.enterprise-page .strategy-footer{font-size:10px}.rice-research-dialog,.rice-figure-dialog{padding:20px;max-width:94vw}.rice-research-dialog h2{font-size:22px}.research-view-tabs{gap:24px;margin:19px 0}.research-view-tabs button{font-size:13px}.model-process{grid-template-columns:1fr 1fr;gap:24px 18px}.model-process>div+div:before{display:none}.model-process strong{font-size:13px}.model-process p{font-size:11px}.model-detail-layout{grid-template-columns:1fr;gap:25px}.paper-figure img{height:320px}.model-explanation>h3{font-size:19px}.model-explanation>p{font-size:13px}.model-spec-table{font-size:12px}.benchmark-heading{flex-direction:column;gap:18px}.benchmark-heading label{min-width:0;width:100%}.benchmark-heading p{font-size:12px}.benchmark-board{padding:18px 14px}.benchmark-axis{font-size:10px;gap:15px}.benchmark-row{grid-template-columns:92px 1fr 40px;gap:10px;font-size:11px;margin:20px 0}.bar-track{height:12px}.expression-metrics{grid-template-columns:1fr;gap:22px}.expression-metrics h3{font-size:24px}.research-case-grid{grid-template-columns:1fr;gap:30px}.paper-thumb img{height:245px}.research-case-grid p{font-size:13px}.large-figure-stage{padding:8px}.large-figure-stage img{height:62svh}.rice-figure-dialog h2{font-size:20px}.rice-figure-dialog>p{font-size:12px}.enterprise-page.presentation .hero-story h1{font-size:33px}.enterprise-page.presentation .hero-reference{max-width:380px;margin-top:25px}.enterprise-page.presentation .hero-reference img{max-height:300px}.enterprise-page.presentation .strategy-section h2{font-size:29px}.enterprise-page.presentation #product .section-heading h2 br{display:block}.enterprise-page.presentation #product .section-heading h2{font-size:28px}.enterprise-page.presentation .model-spec-grid strong{font-size:23px}.enterprise-page.presentation .research-result-list strong{font-size:20px}.enterprise-page.presentation .feasibility-list p{font-size:13px}}
/* Keep the technical introduction readable within a 720px report viewport. */
@media(min-width:761px){
  .enterprise-page.presentation #foundation .section-heading h2{font-size:30px;white-space:nowrap}
  .enterprise-page.presentation #foundation .section-heading h2 br{display:none}
  .enterprise-page.presentation #foundation .research-result-list{display:grid;grid-template-columns:1fr 1fr;gap:18px}
  .enterprise-page.presentation #foundation .research-result-list>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 0}
  .enterprise-page.presentation #foundation .research-result-list small{min-height:34px;margin-top:4px}
  .enterprise-page.presentation #foundation .research-more{margin-top:14px}
  .enterprise-page.presentation #foundation .section-heading{margin-bottom:22px}
}
.rice-figure-dialog>a+a{margin-left:24px}
@media(min-width:761px){
  .enterprise-page.presentation #foundation .research-showcase{padding:18px 22px}
  .enterprise-page.presentation #foundation .model-intro{margin:11px 0}
  .enterprise-page.presentation #foundation .model-spec-grid{padding:10px 0 12px}
  .enterprise-page.presentation #foundation .research-result-list small{min-height:24px}
  .enterprise-page.presentation #revenue .section-heading h2 br{display:none}
  .enterprise-page.presentation #revenue .section-heading h2{font-size:30px}
  .enterprise-page.presentation #pilot .quarter-result{padding-block:11px}
  .enterprise-page.presentation #pilot .quarter-result h3{font-size:23px;line-height:1.5;margin:7px 0}
  .enterprise-page.presentation #pilot .quarter-timeline article{padding-top:13px}
}
.enterprise-page .hero-reference{max-width:440px;justify-self:end;width:100%}@media(max-width:760px){.enterprise-page .hero-reference{justify-self:center;max-width:380px}}
/* Editorial cleanup and a usable contact channel. */
.enterprise-page .site-header nav{margin-left:auto}
.contact-intro{max-width:560px;margin-top:20px;color:#a9bdd4;font-size:15px;line-height:1.9}
.contact-topics{margin:26px 0}
.contact-topics>div{display:grid;grid-template-columns:90px 1fr;gap:20px;padding:17px 0;border-top:1px solid #2b405e;font-size:14px;line-height:1.8}
.contact-topics dt{color:#83abc7}.contact-topics dd{margin:0;color:#c8d8e9}
.contact-channel{padding-top:23px;border-top:1px solid #355474}
.contact-channel>span{display:block;font-size:12px;color:#8ca9c7;margin-bottom:9px}
.contact-channel>a{display:inline-flex;align-items:center;gap:20px;font-size:20px;color:#b9e2eb}
.contact-channel svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.5}
@media(max-width:760px){.contact-intro{font-size:14px}.contact-topics>div{grid-template-columns:70px 1fr;gap:12px;font-size:13px}.contact-channel>a{font-size:18px}}
.enterprise-page .contact-dialog{background:#0b1428;border-color:#344864}
