/* Visual bridge for the individually composed product showcases. */
.showcase-stage{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-top:16px;padding-bottom:16px;border-bottom:1px solid #253a4d;font-size:11px;line-height:1.5}
.showcase-stage span{color:#abcfdc}.showcase-stage small{color:#7f9cb5;font-size:10px}
.showcase-feature-caption{grid-column:1/-1;flex-basis:100%;padding:20px 25px;margin:0;border-top:1px solid #2e4b49;background:#0b2c25;color:#c5ddd6;font-size:14px;line-height:1.65}
.showcase-feature-caption b{color:#83dfb9;margin-right:7px}
.care-panel{flex-wrap:wrap}
.showcase-platform-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px 28px}
.showcase-platform-grid article{border:1px solid #244963;background:linear-gradient(140deg,#0d2334,#071221);border-radius:14px;overflow:hidden}
.showcase-platform-grid img{display:block;width:100%;height:auto;object-fit:contain;aspect-ratio:3/2;background:#04101e}
.showcase-platform-grid article>div{padding:28px}
.showcase-platform-grid h3{font-size:26px;line-height:1.15;letter-spacing:-.035em;margin:14px 0}
.showcase-platform-grid p{font-size:15px;line-height:1.7;color:#b8cadd}
.showcase-elevnos-section{--product-accent:#80c9f5;max-width:1280px;margin:0 auto!important}
.showcase-elevnos-section.pc-section{padding-top:80px;padding-bottom:80px}
.showcase-elevnos-section.investor-nexus{padding-top:75px;padding-bottom:75px}
.showcase-elevnos-section .os-nexus-copy h2{font-size:44px;line-height:1.1;letter-spacing:-.04em;margin:15px 0 20px}
.showcase-elevnos-section .os-nexus-copy p{font-size:15px;line-height:1.7;color:#b7cadd;margin:15px 0}
.showcase-elevnos-section .os-status{display:inline-block;font-size:11px;color:#b1c9dc;border:1px solid #33556d;border-radius:20px;padding:7px 12px;margin-top:18px}
.showcase-elevnos-section .nexus-benefits{margin:20px 0}
.page-elevnos .os-hero{padding-bottom:60px}
.page-elevnos .showcase-stage{margin-top:0}
.page-instant-voice .chapter-features{gap:25px}
.page-instant-voice .chapter-features .mini-benefit p{font-size:14px;line-height:1.65}
.page-property-guardian .module-list{grid-template-columns:1fr 1fr;gap:0 35px;display:grid}
.page-vaultcell .vault-parts summary b{font-size:16px}
.page-food-loop .food-detail-table p,.page-ai-operations .ops-service-list p{line-height:1.65}
.sig-buildingos .directory-art{background:radial-gradient(ellipse at 50% 50%,#163b48,#081a25);display:flex;justify-content:center;align-items:center}
.sig-buildingos .directory-art>svg{width:85%;height:auto;color:#83d4d2}
.directory-project[hidden]{display:none!important}
.building-page .hero .hero-atmosphere{opacity:.7}
.building-page .hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.7%,#84c4e008 50%,transparent 50.3%),linear-gradient(0deg,transparent 49.7%,#84c4e008 50%,transparent 50.3%);background-size:85px 85px;pointer-events:none;z-index:-1}
@media(max-width:900px){.showcase-platform-grid{gap:20px}.showcase-platform-grid article>div{padding:22px}.showcase-platform-grid h3{font-size:24px}.showcase-elevnos-section .os-nexus-copy h2{font-size:36px}}
@media(max-width:760px){.showcase-stage{align-items:flex-start;flex-direction:column;gap:5px;padding-top:13px;padding-bottom:13px}.showcase-platform-grid{grid-template-columns:1fr}.showcase-platform-grid article>div{padding:24px}.showcase-elevnos-section.pc-section,.showcase-elevnos-section.investor-nexus{padding-top:50px;padding-bottom:50px}.showcase-feature-caption{padding:18px;font-size:13px}.page-property-guardian .module-list{grid-template-columns:1fr}.care-panel{display:block}.care-panel>div+div{margin-top:20px}.care-panel .showcase-feature-caption{margin-top:20px}}
