.bceo-site--industry{--bceo-surface-page:#f5f7fa;--bceo-surface-page-deep:#ffffff;--bceo-surface-elevated:#ffffff;--bceo-surface-interactive:#eef2f7;--bceo-text-primary:#07111f;--bceo-text-secondary:#34435a;--bceo-text-muted:#59677c;--bceo-border-subtle:#dde3ec;--bceo-border-strong:#c5cfdb;--bceo-accent-primary:#2448ff;--bceo-accent-primary-hover:#1737d6;--bceo-accent-signal:#2448ff;--bceo-focus-ring:#2448ff;--bceo-industry-warning:#8a4f00;position:relative;min-height:100svh;background:var(--bceo-surface-page);color:var(--bceo-text-primary)}.bceo-site--industry:before{content:"";position:fixed;inset:var(--bceo-nav-height) 0 auto;z-index:var(--bceo-z-decorative);height:28rem;pointer-events:none;background:linear-gradient(90deg,transparent 8.333%,rgba(7,17,31,.05) 0,rgba(7,17,31,.05) calc(8.333% + 1px),transparent calc(8.333% + 1px)),linear-gradient(90deg,transparent 91.667%,rgba(7,17,31,.05) 0,rgba(7,17,31,.05) calc(91.667% + 1px),transparent calc(91.667% + 1px))}.bceo-industry-bar{position:relative;z-index:var(--bceo-z-content);border-bottom:1px solid var(--bceo-border-subtle);background:#ffffff}.bceo-industry-bar__inner{min-height:3.25rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--bceo-space-4);color:var(--bceo-text-muted);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.7rem;letter-spacing:.11em;text-transform:uppercase}.bceo-industry-bar__inner>a{min-height:2.75rem;display:inline-flex;align-items:center;gap:.55rem;justify-self:start;color:var(--bceo-text-secondary);text-decoration:none;transition:color .18s ease}.bceo-industry-bar__inner>a:hover{color:var(--bceo-text-primary)}.bceo-industry-bar__status{display:inline-flex;align-items:center;justify-self:end;gap:.6rem;color:var(--bceo-industry-warning)}.bceo-industry-bar__status i{width:.5rem;height:.5rem;border:1px solid;transform:rotate(45deg)}.bceo-industry-hero{position:relative;z-index:var(--bceo-z-content);min-height:clamp(42rem,78svh,54rem);display:grid;align-items:center;overflow:hidden;border-bottom:1px solid var(--bceo-border-subtle);background:linear-gradient(105deg,rgba(36,72,255,.08),transparent 42%),var(--bceo-surface-page)}.bceo-industry-hero:after{content:"";position:absolute;inset:auto -10vw -18rem auto;width:min(54rem,70vw);aspect-ratio:1;border:1px solid rgba(36,72,255,.12);border-radius:50%;box-shadow:0 0 0 8rem rgba(36,72,255,.018),0 0 0 16rem rgba(36,72,255,.012);pointer-events:none}.bceo-industry-hero__grid{position:relative;z-index:var(--bceo-z-content);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);align-items:stretch;padding-block:clamp(5rem,10vw,8.5rem)}.bceo-industry-hero__index{grid-column:1;min-height:100%;display:flex;flex-direction:column;align-items:center;gap:.85rem;padding-top:.35rem;color:var(--bceo-text-muted);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.68rem;letter-spacing:.12em}.bceo-industry-hero__index i{width:1px;flex:1;min-height:13rem;background:linear-gradient(var(--bceo-accent-primary),rgba(36,72,255,.08))}.bceo-industry-hero__copy{grid-column:2/span 7;align-self:center;padding-right:clamp(0rem,4vw,3.5rem)}.bceo-industry-kicker{margin:0 0 var(--bceo-space-8);color:var(--bceo-accent-signal);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.72rem;font-weight:650;letter-spacing:.15em;text-transform:uppercase}.bceo-industry-hero h1{max-width:14ch;margin:0;color:var(--bceo-text-primary);font-size:clamp(3.25rem,6.25vw,6.5rem);font-weight:590;letter-spacing:-.068em;line-height:.96;text-wrap:balance}.bceo-industry-hero__summary{max-width:42rem;margin:var(--bceo-space-8) 0 0;color:var(--bceo-text-secondary);font-size:clamp(1.08rem,1.55vw,1.28rem);line-height:1.65}.bceo-industry-hero__action{min-height:2.75rem;display:inline-flex;align-items:center;gap:.7rem;margin-top:var(--bceo-space-10);border-bottom:1px solid var(--bceo-border-strong);color:var(--bceo-text-primary);font-size:.92rem;font-weight:680;text-decoration:none;transition:border-color .18s ease,color .18s ease}.bceo-industry-hero__action:hover{border-color:var(--bceo-accent-signal);color:var(--bceo-accent-signal)}.bceo-industry-path{grid-column:10/-1;align-self:end;border-top:1px solid var(--bceo-border-strong)}.bceo-industry-path>span{display:block;padding-block:1rem;color:var(--bceo-text-muted);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.68rem;letter-spacing:.13em;text-transform:uppercase}.bceo-industry-path ol{margin:0;padding:0;list-style:none}.bceo-industry-path li{border-top:1px solid var(--bceo-border-subtle)}.bceo-industry-path a{min-height:4.25rem;display:grid;grid-template-columns:2.5rem 1fr;align-items:center;gap:.65rem;color:var(--bceo-text-secondary);font-size:.86rem;line-height:1.3;text-decoration:none;transition:color .18s ease,padding-left .18s ease}.bceo-industry-path a:hover{padding-left:.35rem;color:var(--bceo-text-primary)}.bceo-industry-path a span{color:var(--bceo-accent-signal);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.68rem}.bceo-industry-disclosure{position:relative;z-index:var(--bceo-z-content);border-block:1px solid #e8c785;background:#fff8e8}.bceo-industry-disclosure__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);padding-block:clamp(2rem,4vw,3rem)}.bceo-industry-disclosure__grid>div:first-child{grid-column:1/span 5}.bceo-industry-disclosure__grid>div:last-child{grid-column:7/-1}.bceo-industry-disclosure span{color:var(--bceo-industry-warning);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.68rem;letter-spacing:.13em;text-transform:uppercase}.bceo-industry-disclosure h2{max-width:18ch;margin:.75rem 0 0;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:580;letter-spacing:-.035em;line-height:1.2}.bceo-industry-disclosure strong{display:block;color:var(--bceo-text-primary);font-size:.96rem;font-weight:650}.bceo-industry-disclosure p{max-width:62ch;margin:.75rem 0 0;color:var(--bceo-text-secondary);line-height:1.65}.bceo-industry-problems{position:relative;z-index:var(--bceo-z-content);padding-block:clamp(6rem,11vw,10rem);background:#ffffff}.bceo-industry-problems__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2vw,2rem)}.bceo-industry-problems header{grid-column:1/span 4;align-self:start;position:sticky;top:calc(var(--bceo-nav-height) + 2rem)}.bceo-industry-cta__grid>p,.bceo-industry-model header>p:first-child,.bceo-industry-problems header>p{margin:0 0 1.5rem;color:var(--bceo-accent-signal);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.bceo-industry-problems h2{max-width:14ch;margin:0;font-size:clamp(2.35rem,4.3vw,4.6rem);font-weight:570;letter-spacing:-.058em;line-height:1.02;text-wrap:balance}.bceo-industry-problems ol{grid-column:6/-1;margin:0;padding:0;border-top:1px solid var(--bceo-border-strong);list-style:none}.bceo-industry-problems li{min-height:8.25rem;display:grid;grid-template-columns:4rem 1fr;align-items:center;gap:var(--bceo-space-6);border-bottom:1px solid var(--bceo-border-subtle)}.bceo-industry-outcomes li>span,.bceo-industry-problems li>span{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.1em}.bceo-industry-problems li>span{color:var(--bceo-accent-signal)}.bceo-industry-problems li p{max-width:35ch;margin:0;color:var(--bceo-text-primary);font-size:clamp(1.25rem,2vw,1.85rem);font-weight:520;letter-spacing:-.025em;line-height:1.28}.bceo-industry-model{position:relative;z-index:var(--bceo-z-content);padding-block:clamp(6rem,11vw,10rem);border-block:1px solid var(--bceo-border-subtle);background:#f5f7fa;color:var(--bceo-text-primary)}.bceo-industry-model__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2vw,2rem)}.bceo-industry-model header{grid-column:1/span 6;padding-right:clamp(0rem,5vw,5rem)}.bceo-industry-model header>p:first-child{color:var(--bceo-accent-primary)}.bceo-industry-model h2{max-width:13ch;margin:0;font-size:clamp(2.65rem,5vw,5.25rem);font-weight:590;letter-spacing:-.065em;line-height:.98;text-wrap:balance}.bceo-industry-model header>p:last-child{max-width:55ch;margin:var(--bceo-space-8) 0 0;color:var(--bceo-text-secondary);font-size:clamp(1.05rem,1.45vw,1.2rem);line-height:1.7}.bceo-industry-outcomes{grid-column:8/-1;align-self:end;border-top:2px solid var(--bceo-text-primary)}.bceo-industry-outcomes h3{margin:0;padding-block:1.25rem;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.72rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.bceo-industry-outcomes ol{margin:0;padding:0;list-style:none}.bceo-industry-outcomes li{min-height:6.25rem;display:grid;grid-template-columns:3rem 1fr;align-items:center;gap:var(--bceo-space-4);border-top:1px solid var(--bceo-border-strong)}.bceo-industry-outcomes li>span{color:var(--bceo-accent-primary)}.bceo-industry-outcomes li p{margin:0;font-size:clamp(1rem,1.25vw,1.12rem);font-weight:560;line-height:1.45}.bceo-industry-cta{position:relative;z-index:var(--bceo-z-content);overflow:hidden;--bceo-text-primary:#ffffff;--bceo-text-secondary:#b8c4d6;--bceo-border-strong:rgba(255,255,255,0.38);--bceo-accent-signal:#8bb8ff;border-bottom:1px solid rgba(255,255,255,.12);background:linear-gradient(90deg,rgba(36,72,255,.3),transparent 55%),#07111f;color:#ffffff}.bceo-industry-cta:after{content:"";position:absolute;inset:0 10% 0 auto;width:1px;background:linear-gradient(transparent,rgba(139,184,255,.52),transparent)}.bceo-industry-cta__grid{position:relative;z-index:var(--bceo-z-content);min-height:clamp(36rem,70svh,48rem);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(1rem,2vw,2rem);padding-block:clamp(5rem,9vw,8rem)}.bceo-industry-cta__grid>p{grid-column:1/span 3;align-self:start;padding-top:.75rem}.bceo-industry-cta__grid>div{grid-column:4/span 8}.bceo-industry-cta h2{max-width:12ch;margin:0;font-size:clamp(3rem,6vw,6.2rem);font-weight:585;letter-spacing:-.067em;line-height:.96;text-wrap:balance}.bceo-industry-cta__grid>div>p{max-width:61ch;margin:var(--bceo-space-8) 0 0;color:var(--bceo-text-secondary);font-size:1.05rem;line-height:1.7}.bceo-industry-cta__actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:var(--bceo-space-10)}.bceo-site--industry .bceo-button--secondary{border-color:var(--bceo-border-strong);background:#ffffff;color:#07111f}.bceo-industry-cta .bceo-button--secondary{border-color:rgba(255,255,255,.42);background:transparent;color:#ffffff}.bceo-site--industry>.bceo-footer{--bceo-text-primary:#ffffff;--bceo-text-secondary:#b8c4d6;--bceo-text-muted:#91a0b6;--bceo-border-subtle:rgba(255,255,255,0.12);background:#07111f;color:#b8c4d6}@media (max-width:1100px){.bceo-industry-hero__copy{grid-column:2/span 7}.bceo-industry-path{grid-column:9/-1}.bceo-industry-problems header{grid-column:1/span 5}.bceo-industry-problems ol{grid-column:6/-1}.bceo-industry-model header{grid-column:1/span 7}.bceo-industry-outcomes{grid-column:8/-1}}@media (max-width:820px){.bceo-industry-bar__inner{grid-template-columns:1fr auto}.bceo-industry-bar__inner>span:nth-child(2){display:none}.bceo-industry-hero{min-height:auto}.bceo-industry-hero__copy{grid-column:2/-1;padding-right:0}.bceo-industry-path{grid-column:2/-1;margin-top:var(--bceo-space-16)}.bceo-industry-path ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.bceo-industry-path li{border-bottom:1px solid var(--bceo-border-subtle)}.bceo-industry-path li+li{border-left:1px solid var(--bceo-border-subtle)}.bceo-industry-path a{min-height:6.5rem;grid-template-columns:1fr;align-content:center;padding:.85rem}.bceo-industry-path a:hover{padding-left:1.1rem}.bceo-industry-disclosure__grid>div:first-child,.bceo-industry-disclosure__grid>div:last-child{grid-column:1/-1}.bceo-industry-disclosure__grid>div:last-child{padding-top:var(--bceo-space-6);border-top:1px solid rgba(244,184,96,.24)}.bceo-industry-cta__grid>div,.bceo-industry-cta__grid>p,.bceo-industry-model header,.bceo-industry-outcomes,.bceo-industry-problems header,.bceo-industry-problems ol{grid-column:1/-1}.bceo-industry-problems header{position:static;margin-bottom:var(--bceo-space-16)}.bceo-industry-model h2,.bceo-industry-problems h2{max-width:16ch}.bceo-industry-outcomes{margin-top:var(--bceo-space-16)}.bceo-industry-cta__grid{align-content:center}.bceo-industry-cta__grid>p{align-self:auto;padding-top:0}}@media (max-width:520px){.bceo-industry-bar__status{max-width:10rem;text-align:right}.bceo-industry-hero__grid{grid-template-columns:1fr;padding-block:4.25rem}.bceo-industry-hero__index{display:none}.bceo-industry-hero__copy,.bceo-industry-path{grid-column:1}.bceo-industry-hero h1{font-size:clamp(2.75rem,13.5vw,3.75rem)}.bceo-industry-path ol{grid-template-columns:1fr}.bceo-industry-path li+li{border-left:0}.bceo-industry-path a{min-height:4.75rem;grid-template-columns:2.25rem 1fr}.bceo-industry-cta__grid,.bceo-industry-disclosure__grid,.bceo-industry-model__grid,.bceo-industry-problems__grid{grid-template-columns:1fr}.bceo-industry-problems li{min-height:7.25rem;grid-template-columns:2.5rem 1fr;gap:var(--bceo-space-4)}.bceo-industry-outcomes li{grid-template-columns:2.25rem 1fr}.bceo-industry-cta h2{font-size:clamp(2.8rem,13vw,4rem)}.bceo-industry-cta__actions{display:grid}.bceo-industry-cta__actions .bceo-button{width:100%}}@media (prefers-reduced-motion:reduce){.bceo-industry-bar__inner>a,.bceo-industry-hero__action,.bceo-industry-path a{transition:none}}