/* Final presentation layer; product prices and transaction logic remain product-owned. */
html{scroll-behavior:auto}body.bhc-shell{font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:14px}
body.bhc-shell .bhc-payment,body.bhc-shell .bhc-product-payment,body.bhc-shell .studio-side-ad{display:none}
.bhc-nav-usdc{width:16px!important;height:16px!important;object-fit:contain;margin-left:auto;flex:none}
@media(min-width:1100px){
 html[data-sidebar=collapsed] body.bhc-shell{--bhc-sidebar:76px}
 html body.bhc-shell .site-header[data-stable-navigation]{background:linear-gradient(#03050be6,#080b14ec 34%,#080b14f5),url('/investors/assets/black-hole-3d.webp') 58% 0/auto 450px no-repeat;transition:none}
 html body.bhc-shell .site-header[data-stable-navigation] .header-inner{padding:24px 14px 18px;gap:14px}
 html body.bhc-shell .site-header[data-stable-navigation] #primary-nav a{min-height:36px;padding:8px 10px;font-size:11px;gap:12px;border-radius:8px}
 html[data-sidebar=collapsed] body.bhc-shell .site-header .header-inner{padding:24px 10px;gap:14px}
 html[data-sidebar=collapsed] body.bhc-shell .site-header .brand.bh-brand{width:46px;margin:0;align-self:center}
 html[data-sidebar=collapsed] body.bhc-shell .bh-wordmark{width:46px;height:46px;aspect-ratio:1;border:0;overflow:visible;background:transparent}
 html[data-sidebar=collapsed] body.bhc-shell .bh-wordmark>img{visibility:hidden}
 html[data-sidebar=collapsed] body.bhc-shell .bh-wordmark .bh-brand-hole{left:5px;top:5px;width:36px;height:36px;filter:drop-shadow(0 0 7px #594bff80)}
 html[data-sidebar=collapsed] body.bhc-shell .site-header #primary-nav a{justify-content:center;min-height:36px;padding:8px}
 html[data-sidebar=collapsed] body.bhc-shell .bhc-nav-label,html[data-sidebar=collapsed] body.bhc-shell .header-cta,html[data-sidebar=collapsed] body.bhc-shell .bhc-nav-usdc{display:none}
}
body.bhc-shell .bhc-footer{margin-top:24px;padding:22px clamp(18px,3vw,40px);background:#080b14}
body.bhc-shell .bhc-footer-top{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center}
body.bhc-shell .bhc-footer-brand{display:block;font-size:15px}.bhc-footer-tagline{display:block;font-size:10px;margin-top:5px;color:#a5acc2}
body.bhc-shell .bhc-footer-legal{justify-content:center;font-size:10px;gap:20px}
body.bhc-shell .bhc-footer-top .bhc-social-links{justify-self:end}
body.bhc-shell .bhc-footer-bottom{margin-top:18px;padding-top:16px;font-size:10px}
.bhc-email{display:flex;align-items:center;gap:7px}
body.bhc-shell .bhc-social-links a,.ir-page .bhc-social-links a{width:30px;height:30px;border-radius:8px;background:transparent;border-color:#a0aec022}
body.bhc-shell .bhc-social-links svg,.ir-page .bhc-social-links svg{width:16px;height:16px}
body.bhc-polish-content .p5-section{padding:22px clamp(18px,2.7vw,38px);max-width:1600px}
body.bhc-polish-content .p5-head{margin-bottom:16px}
body.bhc-polish-content .p5-head h2{font-size:clamp(21px,2.1vw,29px)}
body.bhc-shell :is(.sales-button,.w3-button,.ms-button,.vo-button,.studio-corner-offer a){min-height:32px;padding:8px 14px;border-radius:8px;font-size:11px;line-height:1.4;box-shadow:none;display:inline-flex;align-items:center;justify-content:center}
body.bhc-shell .w3-actions{gap:12px;margin:16px 0}
body.bhc-shell .sales-actions{gap:10px;margin-top:16px}
body.bhc-shell .sales-section{padding:24px clamp(18px,2.7vw,38px)}
body.bhc-shell .sales-section-head{gap:22px;margin-bottom:18px}
body.bhc-shell .sales-section-head h2{font-size:clamp(23px,2.8vw,35px)}
body.bhc-shell .sales-section-head>p{font-size:12px;line-height:1.7}
body.bhc-polish-content .homepage-masthead img{height:clamp(185px,23vw,315px);object-fit:cover;object-position:center 45%}
body.bhc-polish-content .p5-hero{position:relative;height:clamp(240px,25vw,340px)}
body.bhc-polish-content .p5-hero>img{width:100%;height:100%;object-fit:cover;object-position:center 42%}
body.bhc-polish-content .p5-hero .p5-hero-copy{position:absolute;inset:auto 0 0;min-height:0;padding:45px 30px 24px;background:linear-gradient(transparent,#080b14dc 65%);display:flex;align-items:end}
body.bhc-polish-content .p5-hero .p5-hero-copy h1{font-size:clamp(25px,2.7vw,37px);margin:9px 0 0;max-width:70%}
body.bhc-polish-content .p5-hero .studio-corner-offer{position:absolute;right:22px;bottom:22px;padding:15px;max-width:270px;display:flex;gap:6px;border:1px solid #b9a2d940;border-radius:12px;background:#101525e8}
body.bhc-polish-content .studio-corner-offer>strong{font-size:12px}.studio-corner-offer>small{font-size:10px!important}
body.bhc-polish-content .studio-corner-offer>div{display:flex;grid-column:auto;grid-row:auto;justify-content:space-between;align-self:stretch;gap:15px}
body.bhc-shell .studio-corner-offer b{font-size:24px}.studio-payment-mark{width:19px;height:19px;vertical-align:middle;margin-left:8px}
body.bhc-shell .studio-lab-overlay{margin:0;padding:16px 22px;border-radius:12px}
body.bhc-shell .p5-product-marquee{margin-top:0}.p5-marquee-controls{margin-top:10px}
body.bhc-shell .creator-room-rail,body.bhc-shell .sales-brief-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;overflow:visible;padding:0;scroll-snap-type:none}
body.bhc-shell .sales-brief-rail figure{width:100%;min-width:0;margin:0;flex:none}
body.bhc-shell .sales-brief-rail img{display:block;width:100%;height:auto;object-fit:contain;aspect-ratio:auto}
body.bhc-shell .creator-lineup{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;overflow:visible}
body.bhc-shell .creator-person{min-width:0;width:auto}.creator-person img{height:auto!important;max-height:280px;object-fit:contain!important}
body.bhc-shell .creator-person h3{font-size:20px}
body.bhc-shell .ms-wrap,body.bhc-shell .vo-wrap,body.bhc-shell .w3-main{max-width:1480px;padding-left:30px;padding-right:30px}
body.bhc-shell .ms-showcase-hero,body.bhc-shell .vo-hero{padding-top:22px;padding-bottom:15px;gap:28px;grid-template-columns:1fr 1fr;align-items:center}
body.bhc-shell .ms-showcase-copy h1,body.bhc-shell .vo-hero h1{font-size:clamp(32px,3vw,43px);margin:10px 0 12px}
body.bhc-shell .ms-lede,body.bhc-shell .vo-lede{font-size:12px;line-height:1.7;margin:10px 0}
body.bhc-shell .ms-showcase-points{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;font-size:10px}
body.bhc-shell .ms-showcase-frame{height:190px;min-height:0}.ms-showcase-foot{display:none!important}
body.bhc-shell .ms-showcase-toolbar{padding:9px}.ms-showcase-toolbar button{font-size:10px!important;padding:7px!important}
body.bhc-shell .ms-live-actions{font-size:9px;gap:10px}
body.bhc-shell .ms-showcase-badge{padding:9px;font-size:10px}
body.bhc-shell .vo-product-shot{margin:0}.vo-product-shot img{height:210px!important;width:100%;object-fit:contain!important}
body.bhc-shell .vo-product-shot figcaption{font-size:9px;padding:8px}.vo-carousel-controls{padding:7px!important}
body.bhc-shell #pricing,body.bhc-shell #packages{padding-top:12px;padding-bottom:22px;margin-top:0}
body.bhc-shell .ms-section-head,body.bhc-shell .vo-heading{margin-bottom:12px;gap:20px}
body.bhc-shell .ms-section-head h2,body.bhc-shell .vo-heading h2{font-size:25px;margin:5px 0}
body.bhc-shell .ms-section-head p,body.bhc-shell .vo-heading p{font-size:10px}
body.bhc-shell .ms-plan,body.bhc-shell .vo-plan{padding:18px;border-radius:12px}
body.bhc-shell .ms-plan h3,body.bhc-shell .vo-plan h3{font-size:19px;margin:8px 0}
body.bhc-shell .ms-plan ul,body.bhc-shell .vo-plan ul{font-size:11px;line-height:1.7;margin:12px 0}
body.bhc-shell .ms-plan .ms-button,body.bhc-shell .vo-plan .vo-button{margin-top:10px}
body.bhc-shell .ms-fine,body.bhc-shell .vo-fine{font-size:10px;line-height:1.6}
body.bhc-shell .w3-hero{grid-template-columns:.95fr 1.05fr;gap:26px;padding:24px 0 20px}
body.bhc-shell .w3-hero h1{font-size:clamp(31px,3.3vw,46px);margin:12px 0 14px}
body.bhc-shell .w3-hero-copy>p:not(.w3-kicker){font-size:12px;line-height:1.7}
body.bhc-shell .w3-hero-visual{gap:10px}.w3-hero-screen img{max-height:125px!important;object-fit:contain!important}.w3-hero-exchange{grid-column:auto!important}
body.bhc-shell .w3-directory{margin:8px 0 22px;gap:10px}.w3-directory>a{padding:14px!important;min-height:0!important}.w3-directory strong{font-size:14px!important}
body.bhc-shell .w3-product{padding:22px 0}.w3-product-heading{margin-bottom:15px!important}.w3-product-heading h2{font-size:28px!important}
body.bhc-shell .w3-product-layout{gap:24px;grid-template-columns:1.2fr .8fr}
body.bhc-shell .w3-product-copy h3{font-size:27px}.w3-product-copy p{font-size:12px!important;line-height:1.7!important}
body.bhc-shell .w3-commercial{padding:18px;margin-top:22px}.w3-commercial h3{font-size:23px!important}
body.bhc-shell .factory-page #factory-xyz,.factory-page #factory-xyz{padding-top:20px}
body.bhc-shell .deployments-intro{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:28px;padding:24px 30px}
body.bhc-shell .deployments-intro h1{font-size:40px}.deployments-intro-copy>p{font-size:12px;line-height:1.7}
.deployments-buddy{margin:0;border:1px solid #ffffff20;border-radius:12px;overflow:hidden;background:#fff}.deployments-buddy img{width:100%;height:auto;display:block}.deployments-buddy figcaption{padding:10px 14px;background:#111623;font-size:10px;color:#bcc6df}
body.bhc-shell .sovereign-refresh{padding:24px 30px}.sovereign-refresh-hero{padding:20px!important;gap:24px!important;grid-template-columns:1fr 1fr!important}
body.bhc-shell .sovereign-refresh-copy h1{font-size:37px;margin:12px 0}.sovereign-refresh-copy>p{font-size:12px!important;line-height:1.7!important}
.availability-label{display:inline-flex;border:1px solid #ac97d13d;border-radius:6px;padding:5px 9px;font-size:10px;color:#d5c3ed;margin-top:8px}
body.bhc-shell .architecture-grid{gap:12px}.architecture-grid article{padding:18px!important}.architecture-grid h3{font-size:18px!important}.architecture-grid p{font-size:11px!important;line-height:1.7!important}
.product-relations{margin:20px 30px;padding:16px 0;border-top:1px solid #a9a2d624;color:#abb3c8;font-size:9px;letter-spacing:.1em}.product-relations nav{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.product-relations a{display:inline-flex;align-items:center;border:1px solid #9a97c330;border-radius:7px;padding:8px 12px;text-decoration:none;color:#c6cde4;letter-spacing:normal;font-size:10px;background:#121626}
body.bhc-shell .payme-masthead{padding-top:22px;padding-bottom:14px}.payme-pay{color:#154f85}.payme-me{color:#77caff}
body.bhc-shell .payme-intro h1{font-size:clamp(33px,3vw,44px);margin:10px 0}.payme-intro>p{font-size:13px;line-height:1.7;color:#aac3dd}
body.bhc-shell .payme-intro h1 span{color:#91b9df}
body.bhc-shell .payme-overview{padding-top:0;gap:24px;grid-template-columns:1fr 1.1fr;align-items:start}
body.bhc-shell .payme-plans{gap:10px;margin-top:16px}.payme-plans .edition{position:relative;padding:16px 13px!important}.payme-plans h2{font-size:17px!important;max-width:calc(100% - 30px);margin:0 0 10px!important}.payme-plans b{font-size:26px!important}.payme-plans p{font-size:10px!important;line-height:1.7!important;min-height:34px!important;margin:12px 0!important}.payme-plans button{padding:9px 8px!important;font-size:10px!important;border-radius:7px!important;min-height:32px!important}
.plan-payment-marks{position:absolute;top:12px;right:10px;display:flex;flex-direction:column;align-items:center;gap:5px}.plan-payment-marks img{max-width:32px;object-fit:contain}
body.bhc-shell .payme-main{max-width:1460px;padding-left:30px;padding-right:30px}.payme-overview>.payme-carousel{margin-top:0}
body.bhc-shell .payme-workspace{padding-top:28px}.payme-section-heading h2{font-size:25px!important}
.intake-heading{padding:22px 30px 12px}.intake-heading h1{font-size:32px;letter-spacing:-.04em;margin:8px 0}.intake-heading>p:last-child{font-size:12px;color:#acb8cf;max-width:730px;line-height:1.7}
body.bhc-shell .lead-studio{margin:16px 30px}.corporate-intake-page .lead-handoff{display:none}
body.bhc-shell .flagship-landing{padding-top:24px}.flagship-landing-head h1,.flagship-landing-head h2{font-size:36px!important}.flagship-products{gap:15px!important}.flagship-products .product-offer{padding:18px!important}.product-offer-top{gap:12px!important}.product-offer-top h3{font-size:23px!important}.product-price strong{font-size:20px!important}.product-price small{font-size:10px!important}
body.bhc-shell .product-image{max-height:190px;object-fit:contain}.call-center-free-preview{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;border:1px solid #7c96bd40;background:#101b2b;border-radius:10px;margin-bottom:18px;font-size:12px}.call-center-free-preview a{font-size:11px;color:#bfceff}
@media(max-width:1099px){body.bhc-shell .ms-showcase-hero,body.bhc-shell .vo-hero,body.bhc-shell .payme-overview{grid-template-columns:1fr 1fr}.bhc-nav-usdc{margin-left:0}.bhc-footer-top{grid-template-columns:1fr auto!important}.bhc-footer-legal{grid-row:2;grid-column:1/-1}.deployments-intro h1{font-size:33px!important}}
@media(max-width:760px){
 body.bhc-polish-content .p5-hero{height:270px}.p5-hero-copy{padding:50px 18px 18px!important}.p5-hero-copy h1{max-width:100%!important;font-size:25px!important}
 body.bhc-polish-content .p5-hero:has(.studio-corner-offer){height:390px}.p5-hero:has(.studio-corner-offer) .p5-hero-copy{bottom:146px!important}.p5-hero .studio-corner-offer{bottom:12px!important;right:12px!important;left:12px;max-width:none!important;margin:0!important}
 body.bhc-shell .ms-wrap,body.bhc-shell .vo-wrap,body.bhc-shell .w3-main,body.bhc-shell .payme-main{padding-left:18px;padding-right:18px}
 body.bhc-shell .ms-showcase-hero,body.bhc-shell .vo-hero,body.bhc-shell .w3-hero,body.bhc-shell .payme-overview,body.bhc-shell .deployments-intro,body.bhc-shell .sovereign-refresh-hero{grid-template-columns:1fr!important;gap:20px}
 body.bhc-shell .ms-showcase-stage,body.bhc-shell .vo-product-shot{display:none}body.bhc-shell .ms-showcase-copy h1,body.bhc-shell .vo-hero h1{font-size:33px}
 body.bhc-shell .ms-plan,body.bhc-shell .vo-plan{padding:18px}.ms-section-head,.vo-heading{display:block!important}
 body.bhc-shell .creator-lineup{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-person h3{font-size:16px!important}
 body.bhc-shell .sales-brief-rail{grid-template-columns:1fr}.bhc-footer-links{font-size:9px;gap:14px!important}.bhc-footer-top{gap:16px!important}.bhc-footer-top .bhc-social-links{gap:4px}.bhc-footer-brand{font-size:13px!important}
 body.bhc-shell .bhc-footer{padding-bottom:110px}.product-relations{margin:18px}.deployments-intro,.sovereign-refresh{padding:20px 18px!important}.intake-heading{padding:20px 18px 10px}body.bhc-shell .lead-studio{margin:12px 18px}
 body.bhc-shell :is(.sales-button,.w3-button,.ms-button,.vo-button){min-height:40px;font-size:12px}.w3-product-layout{grid-template-columns:1fr!important}
}
/* Compact price cards and complete intake framing. */
body.bhc-shell .ms-showcase-hero{padding:18px 0 10px}.ms-showcase-copy .ms-showcase-points{margin:10px 0}.ms-showcase-stage .ms-showcase-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ms-showcase-stage .ms-showcase-toolbar>div{margin:0}.ms-showcase-stage .ms-live-actions a{padding:6px 8px;font-size:9px;min-height:26px}
body.bhc-shell .ms-plan>p{min-height:0;font-size:11px;margin:3px 0 10px}.ms-plan .ms-monthly{margin:10px 0 3px}.ms-plan .ms-monthly strong{font-size:32px}.ms-plan .ms-monthly span{font-size:10px}.ms-plan .ms-setup{font-size:10px}.ms-plan li{padding:3px 0}.ms-plan>small.ms-fine{margin:8px 0;font-size:9px!important}.ms-plan .ms-plan-badge{margin-bottom:6px;font-size:8px}.ms-plan .ms-button{margin-top:6px!important}
body.bhc-shell .vo-plan p{font-size:11px;margin:5px 0}.vo-plan .vo-plan-price{font-size:32px;margin:10px 0}.vo-plan li{font-size:11px}.vo-plan .vo-button{margin-top:8px}
body.bhc-shell .lead-studio{width:calc(100% - 60px);max-width:none;box-sizing:border-box}.lead-studio-bar{gap:12px}.lead-studio-brand{max-width:35%}.lead-studio-brand img{max-width:100%;object-fit:contain}.lead-showroom-controls{margin-left:0;gap:8px}.lead-view-tabs button{min-width:50px;padding:0 9px}
body.corporate-intake-page .lead-studio-bar,body.corporate-intake-page .lead-showroom-pricing,body.corporate-intake-page .lead-showroom-offer{display:none}
body.corporate-intake-page .lead-studio-stage,body.corporate-intake-page .lead-demo-view,body.corporate-intake-page .lead-widget-stage{min-height:0}
body.corporate-intake-page .lead-widget-stage{padding:18px}body.corporate-intake-page .lead-widget-card{min-height:530px;grid-template-columns:.8fr 1.2fr;border-radius:16px}
body.corporate-intake-page .lead-widget-intake{min-height:530px}body.corporate-intake-page .lead-widget-left{grid-template-rows:200px 1fr}.corporate-intake-page .lead-widget-media{height:200px}
body.bhc-shell .product-trio{gap:15px}.product-trio .product-offer{border-radius:14px}.product-trio .product-offer-media{height:170px;min-height:0;padding:0}.product-trio .product-offer-media img{height:100%;width:100%;object-fit:contain}.product-trio .product-offer-body{padding:18px}.product-trio .product-offer-body>p{font-size:12px;line-height:1.65;margin:12px 0}.product-trio .product-offer-top{flex-direction:column;align-items:start;gap:10px}.product-trio .product-offer-top h3{font-size:23px;line-height:1.2}.product-trio .product-price{text-align:left}.product-trio .product-offer-mini{gap:8px}.product-trio .product-offer-mini>span{padding:8px;font-size:10px}.product-trio .sales-actions{margin-top:14px}
body.bhc-shell .studio-lab-overlay{display:flex;align-items:center;gap:12px;max-width:270px;padding:12px 15px;right:18px;top:18px}.studio-lab-overlay>strong{font-size:11px}.studio-lab-overlay>div{display:flex;align-items:center;gap:12px}.studio-lab-overlay .studio-payment-mark{margin:0}.studio-lab-overlay b{font-size:22px}.studio-lab-overlay a{white-space:nowrap;padding:8px 12px;font-size:10px;min-width:85px}.studio-lab-overlay .studio-payment-mark+small{display:none}
body.bhc-shell .payme-intro h1 span{color:#154f85}.payme-page .payme-intro h1{color:#154f85;text-shadow:0 1px #bcd4ec40}.payme-page .payme-intro>p{color:#d1e0f3}
@media(max-width:760px){body.bhc-shell .lead-studio{width:calc(100% - 36px)}body.corporate-intake-page .lead-widget-card{grid-template-columns:1fr}.lead-studio-brand{max-width:100%}.product-trio .product-offer-top{flex-direction:row;align-items:start}.product-trio .product-offer-media{height:auto;aspect-ratio:2}.studio-lab-overlay{position:static!important;max-width:none!important;margin:0!important;border-radius:0!important}.ms-plan .ms-monthly strong{font-size:30px}}
body.bhc-shell .product-trio .product-offer>.product-offer-top{padding:18px;display:flex;flex-direction:row;align-items:start;min-height:98px;justify-content:space-between;border-bottom:1px solid #b2acd624}.product-trio .product-offer>.product-offer-top>div:first-child{max-width:48%}.product-trio .product-offer>.product-offer-top .product-price{text-align:right}.product-trio .product-offer>.product-offer-top h3{font-size:20px!important}.product-trio .product-offer>.product-offer-top .product-price strong{font-size:18px!important}.product-trio .product-offer>.product-offer-top .product-price small{font-size:8px!important}.factory-page #factory-title{font-size:36px;line-height:1.15;margin:8px 0 0;letter-spacing:-.04em}
@media(min-width:761px){body.bhc-shell .product-trio .product-offer-body .sales-actions{flex-direction:column;align-items:stretch}.product-trio .product-offer-mini{grid-template-columns:1fr 1fr}.product-trio .product-offer-body{padding:16px}}
@media(max-width:700px){html body.bhc-shell .p4-support-launcher{bottom:80px!important}}
