:root{--ai-ink:#0b2b4a;--ai-ink-2:#153d60;--ai-text:#506a80;--ai-muted:#7d8f9e;--ai-line:#e5e8eb;--ai-cream:#fffaf4;--ai-orange:#f97316;--ai-violet:#7c3aed;--ai-green:#0f9f79;--ai-max:1400px}.bb-ai-page{background:#fff;color:var(--ai-ink);overflow:clip}.bb-ai-shell{width:min(calc(100% - 32px), var(--ai-max));margin:0 auto}.bb-ai-hero{position:relative;background:linear-gradient(116deg,#fffaf4 0%,#fff 56%,#f8f5ff 100%);border-bottom:1px solid var(--ai-line)}.bb-ai-hero::before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:radial-gradient(rgb(124 58 237 / .14) 1px,transparent 1px);background-size:22px 22px;mask-image:linear-gradient(120deg,#000 0%,transparent 54%)}.bb-ai-hero .bb-ai-shell{position:relative;z-index:1}.bb-ai-breadcrumb{display:flex;align-items:center;gap:.5rem;padding:.9rem 0 .65rem;color:var(--ai-muted);font-size:.72rem}.bb-ai-breadcrumb a{color:var(--ai-text);text-decoration:none}.bb-ai-breadcrumb a:hover{color:var(--ai-orange)}.bb-ai-hero-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(430px,.92fr);align-items:center;gap:clamp(1.8rem, 3.4vw, 3.8rem);min-height:348px;padding:.35rem 0 1.35rem}.bb-ai-hero-copy{max-width:780px}.bb-ai-eyebrow{display:flex;align-items:center;gap:.55rem;margin:0 0 1rem;color:var(--ai-orange);font:600 .68rem/1 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}.bb-ai-eyebrow>span{width:28px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--ai-orange),var(--ai-violet))}.bb-ai-hero h1{max-width:780px;margin:0;color:var(--ai-ink);font:700 clamp(2.15rem, 3.55vw, 3.8rem)/1 'Space Grotesk',sans-serif;letter-spacing:-.06em}.bb-ai-detail-hero h1{max-width:760px}.bb-ai-hero-focus{max-width:700px;margin:.72rem 0 0;color:var(--ai-orange);font:700 clamp(.94rem, 1.22vw, 1.12rem)/1.3 'Space Grotesk',sans-serif;letter-spacing:-.02em}.bb-ai-lead{max-width:720px;margin:.72rem 0 0;color:var(--ai-text);font-size:clamp(.88rem, 1.1vw, 1rem);line-height:1.5}.bb-ai-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.1rem}.bb-ai-button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:44px;padding:.72rem 1rem;border-radius:.62rem;font:700 .8rem/1 'Space Grotesk',sans-serif;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.bb-ai-button:hover{transform:translateY(-2px)}.bb-ai-button-primary{background:var(--ai-orange);color:#fff;box-shadow:0 10px 22px rgb(249 115 22 / .2)}.bb-ai-button-primary:hover{background:#e85d08;box-shadow:0 14px 26px rgb(249 115 22 / .28)}.bb-ai-button-secondary{border:1px solid #d7dfe6;background:rgb(255 255 255 / .7);color:var(--ai-ink)}.bb-ai-button-secondary:hover{border-color:var(--ai-violet);background:#fff}.bb-ai-button-light{border:1px solid rgb(255 255 255 / .32);background:#fff;color:var(--ai-ink)}.bb-ai-proof-row{display:flex;flex-wrap:wrap;gap:.35rem .75rem;margin-top:.75rem;padding-top:.6rem;border-top:1px solid rgb(11 43 74 / .12)}.bb-ai-proof-row span{display:inline-flex;align-items:center;gap:.3rem;color:var(--ai-text);font-size:.74rem;font-weight:600}.bb-ai-proof-row i{color:var(--ai-green);font-size:1rem}.bb-ai-hero-visual{position:relative;width:100%;max-width:620px;justify-self:end;perspective:1000px}.bb-ai-visual-image{position:relative;height:clamp(220px, 22vw, 285px);overflow:hidden;border:7px solid rgb(255 255 255 / .9);border-radius:1.15rem;background:#e8edf2;box-shadow:0 20px 44px rgb(11 43 74 / .14);transition:transform .24s ease,box-shadow .24s ease}.bb-ai-hero-visual:hover .bb-ai-visual-image{transform:translateY(-4px) rotateX(1deg) rotateY(-1deg);box-shadow:0 26px 52px rgb(11 43 74 / .2)}.bb-ai-visual-image img{width:100%;height:100%;display:block;object-fit:cover}.bb-ai-image-shade{position:absolute;inset:35% 0 0;background:linear-gradient(180deg,transparent,rgb(11 43 74 / .7))}.bb-ai-visual-caption{position:absolute;right:1rem;bottom:1rem;left:1rem;display:flex;align-items:end;justify-content:space-between;gap:1rem;color:#fff}.bb-ai-visual-caption span{font:600 .59rem/1 'JetBrains Mono',monospace;letter-spacing:.16em}.bb-ai-visual-caption strong{font:700 1.1rem/1 'Space Grotesk',sans-serif}.bb-ai-visual-panel{display:flex;align-items:center;gap:.65rem;width:calc(100% - 1.25rem);margin:-.78rem auto 0;position:relative;z-index:2;padding:.56rem .72rem;border:1px solid rgb(11 43 74 / .1);border-radius:.72rem;background:rgb(255 255 255 / .96);box-shadow:0 12px 26px rgb(11 43 74 / .11);transition:transform .2s ease,box-shadow .2s ease}.bb-ai-visual-panel:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgb(11 43 74 / .16)}.bb-ai-visual-icon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:.7rem;background:linear-gradient(135deg,rgb(249 115 22 / .16),rgb(124 58 237 / .16));color:var(--ai-orange);font-size:1.2rem}.bb-ai-visual-panel div{display:grid;gap:.2rem;min-width:0}.bb-ai-visual-panel small{color:var(--ai-muted);font-size:.64rem}.bb-ai-visual-panel strong{overflow:hidden;color:var(--ai-ink);font:700 .86rem/1.1 'Space Grotesk',sans-serif;text-overflow:ellipsis;white-space:nowrap}.bb-ai-panel-arrow{margin-left:auto;color:var(--ai-violet)}.bb-ai-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.45rem}.bb-ai-hero-metrics span{display:grid;gap:.15rem;padding:.45rem .55rem;border:1px solid rgb(11 43 74 / .09);border-radius:.58rem;background:rgb(255 255 255 / .74);transition:transform .18s ease,border-color .18s ease,background .18s ease}.bb-ai-hero-metrics span:hover{transform:translateY(-2px);border-color:rgb(124 58 237 / .28);background:#fff}.bb-ai-hero-metrics strong{color:var(--ai-ink);font:700 .98rem/1 'Space Grotesk',sans-serif}.bb-ai-hero-metrics small{color:var(--ai-muted);font-size:.61rem;line-height:1.1}.bb-ai-sticky-nav{position:sticky;top:76px;z-index:20;border-bottom:1px solid var(--ai-line);background:rgb(255 255 255 / .91);backdrop-filter:blur(12px)}.bb-ai-sticky-nav .bb-ai-shell{display:flex;align-items:center;gap:.25rem;min-height:52px;overflow-x:auto;scrollbar-width:none}.bb-ai-sticky-nav .bb-ai-shell::-webkit-scrollbar{display:none}.bb-ai-sticky-nav span{margin-right:.65rem;color:var(--ai-muted);font:600 .65rem/1 'JetBrains Mono',monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.bb-ai-sticky-nav a{padding:.5rem .65rem;border-radius:.5rem;color:var(--ai-text);font-size:.76rem;font-weight:650;text-decoration:none;white-space:nowrap}.bb-ai-sticky-nav a:hover{background:var(--ai-cream);color:var(--ai-orange)}.bb-ai-section{padding:clamp(3.4rem, 6vw, 6rem) 0}.bb-ai-section:nth-of-type(even){background:#fbfcfd}.bb-ai-section-head{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.bb-ai-section-head>div{max-width:680px}.bb-ai-section-head>p{max-width:370px;margin:0 0 .25rem;color:var(--ai-text);font-size:.92rem;line-height:1.55}.bb-ai-section h2{margin:0;color:var(--ai-ink);font:700 clamp(2rem, 3.4vw, 3.35rem)/1.02 'Space Grotesk',sans-serif;letter-spacing:-.055em}.bb-ai-fit-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);gap:clamp(2rem, 7vw, 8rem);align-items:start}.bb-ai-section-copy{max-width:690px}.bb-ai-section-copy>p:last-child{max-width:640px;margin:1.25rem 0 0;color:var(--ai-text);font-size:1.05rem;line-height:1.7}.bb-ai-fit-card{padding:1.3rem;border:1px solid #dfe5e9;border-radius:1rem;background:#fff;box-shadow:0 13px 32px rgb(11 43 74 / .06)}.bb-ai-card-label{margin:0 0 .9rem;color:var(--ai-orange);font:600 .68rem/1 'JetBrains Mono',monospace;letter-spacing:.14em;text-transform:uppercase}.bb-ai-fit-card ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.bb-ai-fit-card li{display:flex;gap:.5rem;align-items:start;padding:.65rem .7rem;border-radius:.65rem;background:#fbfcfd;color:var(--ai-ink-2);font-size:.83rem;line-height:1.35}.bb-ai-fit-card li i{flex:0 0 auto;color:var(--ai-violet)}.bb-ai-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.bb-ai-capability-card{position:relative;min-height:220px;padding:1.15rem;overflow:hidden;border:1px solid #e1e7eb;border-radius:.9rem;background:#fff;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.bb-ai-capability-card:hover{transform:translateY(-4px);border-color:rgb(124 58 237 / .34);box-shadow:0 18px 34px rgb(11 43 74 / .1)}.bb-ai-card-top{display:flex;align-items:center;justify-content:space-between;color:#9aaaB7;font:600 .65rem/1 'JetBrains Mono',monospace}.bb-ai-card-icon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:.65rem;background:rgb(249 115 22 / .11);color:var(--ai-orange);font-size:1.15rem}.bb-ai-capability-card h3{margin:1.3rem 0 .55rem;color:var(--ai-ink);font:700 1.05rem/1.2 'Space Grotesk',sans-serif;letter-spacing:-.02em}.bb-ai-capability-card p{max-width:250px;margin:0;color:var(--ai-text);font-size:.82rem;line-height:1.55}.bb-ai-card-corner{position:absolute;right:1rem;bottom:1rem;color:#b6c2cb}.bb-ai-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none}.bb-ai-flow li{position:relative;min-height:155px;padding:1rem;border:1px solid #dfe5e9;border-radius:.85rem;background:#fff}.bb-ai-flow li>span{display:block;margin-bottom:1.7rem;color:var(--ai-orange);font:600 .67rem/1 'JetBrains Mono',monospace}.bb-ai-flow li strong{display:block;color:var(--ai-ink);font:700 .9rem/1.25 'Space Grotesk',sans-serif}.bb-ai-flow li p{margin:.5rem 0 0;color:var(--ai-text);font-size:.75rem;line-height:1.45}.bb-ai-flow li>i{position:absolute;top:1rem;right:.8rem;color:#bbc6ce}.bb-ai-flow-detail{display:flex;align-items:baseline;gap:.8rem;margin-top:.95rem;padding:.8rem .95rem;border-left:3px solid var(--ai-orange);border-radius:0 .6rem .6rem 0;background:rgb(249 115 22 / .07)}.bb-ai-flow-detail span{flex:0 0 auto;color:var(--ai-orange);font:600 .63rem/1 'JetBrains Mono',monospace;letter-spacing:.1em;text-transform:uppercase}.bb-ai-flow-detail strong{color:var(--ai-ink-2);font-size:.73rem;line-height:1.45}.bb-ai-architecture{background:#f7f9fb}.bb-ai-architecture-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.68fr);align-items:start;gap:clamp(2rem, 8vw, 8rem)}.bb-ai-architecture h2{max-width:670px;margin:0;color:var(--ai-ink);font:700 clamp(2rem,3.4vw,3.3rem)/1.03 'Space Grotesk',sans-serif;letter-spacing:-.055em}.bb-ai-principle-list{display:grid;gap:0;margin-top:1.5rem;border-top:1px solid #dfe5e9}.bb-ai-principle-list div{display:grid;grid-template-columns:38px 1fr;gap:.7rem;align-items:center;min-height:54px;border-bottom:1px solid #dfe5e9}.bb-ai-principle-list span{color:var(--ai-orange);font:600 .65rem/1 'JetBrains Mono',monospace}.bb-ai-principle-list strong{color:var(--ai-ink-2);font:600 .83rem/1.3 'Space Grotesk',sans-serif}.bb-ai-control-card{padding:1.25rem;border:1px solid #dfe5e9;border-radius:1rem;background:#fff;box-shadow:0 15px 34px rgb(11 43 74 / .07)}.bb-ai-control-card-head{display:flex;align-items:center;gap:.7rem}.bb-ai-control-card h3{margin:.25rem 0 0;color:var(--ai-ink);font:700 1.35rem/1 'Space Grotesk',sans-serif}.bb-ai-control-card>p{margin:1rem 0;color:var(--ai-text);font-size:.82rem;line-height:1.55}.bb-ai-control-card ul{display:grid;gap:.4rem;margin:0;padding:.8rem 0 0;border-top:1px solid #e4e9ed;list-style:none}.bb-ai-control-card li{display:flex;gap:.45rem;color:var(--ai-ink-2);font-size:.75rem;line-height:1.35}.bb-ai-control-card li i{color:var(--ai-green)}.bb-ai-output-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(2rem, 8vw, 9rem);align-items:start}.bb-ai-output-grid>div:first-child>p:last-child{margin:1rem 0 0;color:var(--ai-text);line-height:1.6}.bb-ai-output-list{border-top:1px solid #dfe5e9}.bb-ai-output-list>div{display:grid;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:.7rem;min-height:52px;border-bottom:1px solid #dfe5e9}.bb-ai-output-list span{color:var(--ai-orange);font:600 .66rem/1 'JetBrains Mono',monospace}.bb-ai-output-list strong{color:var(--ai-ink-2);font:600 .88rem/1.25 'Space Grotesk',sans-serif}.bb-ai-output-list i{color:var(--ai-green)}.bb-ai-tech-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.bb-ai-tech-grid article{display:flex;align-items:center;gap:.55rem;min-height:62px;padding:.65rem .75rem;border:1px solid #e2e8eb;border-radius:.75rem;background:#fff}.bb-ai-tech-grid article>span{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;flex:0 0 auto;border-radius:.5rem;background:#f3f6f8}.bb-ai-tech-grid img{max-width:21px;max-height:21px;object-fit:contain}.bb-ai-tech-grid article>span>i{color:var(--ai-violet);font-size:1rem}.bb-ai-tech-grid strong{color:var(--ai-ink-2);font-size:.76rem;line-height:1.2}.bb-ai-cta{padding:3.2rem 0;background:var(--ai-ink);color:#fff}.bb-ai-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.bb-ai-cta .bb-ai-eyebrow{color:#ffad74}.bb-ai-cta h2{margin:0;color:#fff;font:700 clamp(1.8rem, 3vw, 3rem)/1 'Space Grotesk',sans-serif;letter-spacing:-.045em}.bb-ai-cta p:not(.bb-ai-eyebrow){max-width:560px;margin:.75rem 0 0;color:#c8d5df;font-size:.92rem;line-height:1.55}.bb-ai-hub-hero{min-height:430px}.bb-ai-hub-hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);align-items:center;min-height:430px}.bb-ai-hub-hero h1{max-width:700px}.bb-ai-hub-proof{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.35rem}.bb-ai-hub-proof span{display:grid;gap:.18rem;min-width:118px;padding:.58rem .7rem;border:1px solid rgb(11 43 74 / .1);border-radius:.65rem;background:rgb(255 255 255 / .68)}.bb-ai-hub-proof strong{color:var(--ai-ink);font:700 1.05rem/1 'Space Grotesk',sans-serif}.bb-ai-hub-proof small{color:var(--ai-muted);font-size:.61rem;line-height:1.1}.bb-ai-hub-signal{position:relative;width:min(360px, 100%);aspect-ratio:1;align-self:center;justify-self:end;border:1px solid rgb(124 58 237 / .16);border-radius:50%;background:radial-gradient(circle at center,rgb(255 255 255 / .95) 0 17%,rgb(124 58 237 / .08) 18% 31%,transparent 32%),radial-gradient(circle,rgb(249 115 22 / .12) 0 1px,transparent 1px);background-size:auto,18px 18px;box-shadow:inset 0 0 0 26px rgb(255 255 255 / .38),0 25px 75px rgb(124 58 237 / .1)}.bb-ai-hub-signal::before,.bb-ai-hub-signal::after{content:'';position:absolute;inset:13%;border:1px dashed rgb(124 58 237 / .28);border-radius:50%}.bb-ai-hub-signal::after{inset:29%;border-color:rgb(249 115 22 / .3)}.bb-ai-hub-signal-core{position:absolute;inset:35%;display:grid;place-content:center;justify-items:center;gap:.18rem;border-radius:50%;background:linear-gradient(135deg,var(--ai-orange),var(--ai-violet));color:#fff;box-shadow:0 15px 35px rgb(124 58 237 / .23);text-align:center}.bb-ai-hub-signal-core i{font-size:2rem}.bb-ai-hub-signal-core strong{font:700 .95rem/1 'Space Grotesk',sans-serif}.bb-ai-hub-signal-core small{font-size:.55rem;opacity:.83}.bb-ai-hub-signal-pill{position:absolute;display:inline-flex;align-items:center;min-height:30px;padding:.35rem .65rem;border:1px solid rgb(11 43 74 / .1);border-radius:999px;background:#fff;box-shadow:0 8px 18px rgb(11 43 74 / .1);color:var(--ai-ink-2);font:700 .65rem/1 'Space Grotesk',sans-serif}.pill-one{top:16%;left:8%}.pill-two{top:20%;right:3%}.pill-three{right:8%;bottom:16%}.pill-four{bottom:18%;left:5%}.bb-ai-hub-intro{padding:clamp(3.8rem, 6vw, 6rem) 0;background:#fff}.bb-ai-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.bb-ai-hub-card{display:grid;grid-template-columns:34px 44px minmax(0,1fr) 20px;align-items:center;gap:.75rem;min-height:112px;padding:.85rem;border:1px solid #e1e7eb;border-radius:.85rem;background:#fff;color:inherit;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.bb-ai-hub-card:hover{transform:translateY(-3px);border-color:rgb(249 115 22 / .42);box-shadow:0 15px 30px rgb(11 43 74 / .09)}.bb-ai-hub-card-number{color:#a1b0bc;font:600 .64rem/1 'JetBrains Mono',monospace}.bb-ai-hub-card-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:.7rem;background:linear-gradient(135deg,rgb(249 115 22 / .12),rgb(124 58 237 / .12));color:var(--ai-orange);font-size:1.2rem}.bb-ai-hub-card p{margin:0 0 .25rem;color:var(--ai-orange);font:600 .62rem/1 'JetBrains Mono',monospace;letter-spacing:.08em;text-transform:uppercase}.bb-ai-hub-card h3{margin:0;color:var(--ai-ink);font:700 1rem/1.15 'Space Grotesk',sans-serif}.bb-ai-hub-card span:not(.bb-ai-hub-card-number):not(.bb-ai-hub-card-icon){display:block;margin-top:.35rem;overflow:hidden;color:var(--ai-text);font-size:.74rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.bb-ai-hub-card-arrow{color:#a8b5bf}.bb-ai-hub .bb-ai-section-head{margin-bottom:1.5rem}.bb-ai-related{padding:clamp(3.2rem,5vw,5rem) 0;background:#fbfcfd;border-top:1px solid var(--ai-line)}.bb-ai-related-head{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:1.35rem}.bb-ai-related-head h2{margin:0;color:var(--ai-ink);font:700 clamp(1.8rem,3vw,2.7rem)/1.05 'Space Grotesk',sans-serif;letter-spacing:-.05em}.bb-ai-related-head>a{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;color:var(--ai-orange);font:700 .75rem/1 'Space Grotesk',sans-serif;text-decoration:none}.bb-ai-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.bb-ai-related-grid>a{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:.7rem;padding:.85rem;border:1px solid #e1e7eb;border-radius:.8rem;background:#fff;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.bb-ai-related-grid>a:hover{transform:translateY(-2px);border-color:rgb(249 115 22 / .38);box-shadow:0 13px 24px rgb(11 43 74 / .08)}.bb-ai-related-icon{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:.65rem;background:rgb(249 115 22 / .11);color:var(--ai-orange);font-size:1.1rem}.bb-ai-related-grid small{display:block;margin-bottom:.22rem;color:var(--ai-orange);font:600 .6rem/1 'JetBrains Mono',monospace;text-transform:uppercase}.bb-ai-related-grid strong{display:block;color:var(--ai-ink);font:700 .88rem/1.15 'Space Grotesk',sans-serif}.bb-ai-related-grid>a>i{color:#9aaab5}@media (max-width:1050px){.bb-ai-hero-grid,.bb-ai-hub-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(330px,.82fr);gap:1.65rem}.bb-ai-hero h1{font-size:clamp(2.1rem, 4vw, 3.3rem)}.bb-ai-hero-visual{max-width:560px}.bb-ai-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-ai-tech-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.bb-ai-shell{width:min(calc(100% - 28px), var(--ai-max))}.bb-ai-hero-grid,.bb-ai-hub-hero-grid,.bb-ai-fit-grid,.bb-ai-output-grid{grid-template-columns:1fr}.bb-ai-hero-grid,.bb-ai-hub-hero-grid{min-height:0;gap:1.15rem;padding:.8rem 0 1.65rem}.bb-ai-hero h1{max-width:680px;font-size:clamp(2.05rem, 8.5vw, 3.15rem)}.bb-ai-hero-focus{margin-top:.6rem}.bb-ai-lead{margin-top:.6rem}.bb-ai-actions{margin-top:.9rem}.bb-ai-hero-visual,.bb-ai-hub-signal{justify-self:start;max-width:620px}.bb-ai-hub-signal{width:min(380px, 100%);margin:.5rem auto 0}.bb-ai-section-head,.bb-ai-cta-inner{display:grid;align-items:start}.bb-ai-section-head>p{max-width:600px}.bb-ai-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-ai-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-ai-sticky-nav{top:64px}.bb-ai-sticky-nav .bb-ai-shell{min-height:46px}.bb-ai-sticky-nav span{display:none}.bb-ai-hub-grid{grid-template-columns:1fr}.bb-ai-architecture-grid{grid-template-columns:1fr}.bb-ai-related-head{display:grid;align-items:start}.bb-ai-related-grid{grid-template-columns:1fr}}@media (max-width:430px){.bb-ai-actions{display:grid}.bb-ai-button{width:100%}.bb-ai-capability-grid{grid-template-columns:1fr}.bb-ai-flow{grid-template-columns:1fr}.bb-ai-flow li{min-height:0}.bb-ai-flow-detail{display:grid;gap:.35rem}.bb-ai-tech-grid{grid-template-columns:1fr}.bb-ai-hub-card{grid-template-columns:28px 38px minmax(0,1fr) 16px;gap:.5rem}.bb-ai-hub-card-icon{width:36px;height:36px;font-size:1rem}}@media (prefers-reduced-motion:reduce){.bb-ai-page *,.bb-ai-page *::before,.bb-ai-page *::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}