:root{--bb-insights-navy:#0b2b4a;--bb-insights-text:#50697f;--bb-insights-orange:#ff6b16;--bb-insights-violet:#8b5cf6;--bb-insights-line:rgba(11, 43, 74, .11);--bb-insights-soft:#fffaf4;--bb-insights-white:#ffffff}.bb-insights-page,.bb-single-insight{background:#fffdfa;color:var(--bb-insights-navy)}.bb-insights-shell{width:min(100% - 40px, 1400px);margin-inline:auto}.bb-insights-hero,.bb-single-insight-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 9% 18%,rgb(255 107 22 / .11),transparent 31%),radial-gradient(circle at 90% 15%,rgb(139 92 246 / .13),transparent 30%),linear-gradient(180deg,#fffaf4 0%,#fffdfa 100%);border-bottom:1px solid rgb(11 43 74 / .07)}.bb-insights-hero-grid-lines{position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:linear-gradient(to right,rgb(11 43 74 / .035) 1px,transparent 1px),linear-gradient(to bottom,rgb(11 43 74 / .035) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(180deg,rgb(0 0 0 / .76),rgb(0 0 0 / .04))}.bb-insights-hero-grid,.bb-single-insight-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);gap:clamp(1.5rem, 3vw, 3.25rem);align-items:center}.bb-insights-hero-grid{min-height:560px;padding:clamp(2.4rem, 5vw, 4.5rem) 0}.bb-insights-eyebrow{display:inline-flex;align-items:center;gap:.62rem;margin:0;color:var(--bb-insights-violet);font:700 .75rem/1.2 'JetBrains Mono',monospace;letter-spacing:.2em;text-transform:uppercase}.bb-insights-eyebrow::before{content:'';width:27px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--bb-insights-orange),var(--bb-insights-violet))}.bb-insights-hero-copy h1,.bb-single-insight-hero-copy h1{color:var(--bb-insights-navy);font-family:'Space Grotesk',sans-serif;font-weight:700;letter-spacing:-.058em}.bb-insights-hero-copy h1{max-width:10.7ch;margin:.85rem 0 0;font-size:clamp(3rem, 5.8vw, 5.25rem);line-height:.98}.bb-insights-hero-copy h1 span{display:inline;color:#fff0;background:linear-gradient(102deg,var(--bb-insights-orange),#e76d60 48%,var(--bb-insights-violet));-webkit-background-clip:text;background-clip:text}.bb-insights-hero-intro,.bb-single-insight-intro{color:var(--bb-insights-text);font-size:clamp(1rem, 1.35vw, 1.16rem);line-height:1.72}.bb-insights-hero-intro{max-width:61ch;margin:1.05rem 0 0}.bb-insights-hero-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.45rem}.bb-insights-button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:52px;padding:.95rem 1.35rem;border:1px solid #fff0;border-radius:1rem;font-size:.96rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.bb-insights-button:hover{transform:translateY(-2px)}.bb-insights-button-primary{color:#fff;background:linear-gradient(112deg,var(--bb-insights-orange),#ff812d);box-shadow:0 14px 30px rgb(255 107 22 / .19)}.bb-insights-button-primary:hover{color:#fff}.bb-insights-button-secondary{color:var(--bb-insights-navy);background:rgb(255 255 255 / .82);border-color:rgb(11 43 74 / .14);box-shadow:0 10px 22px rgb(11 43 74 / .05)}.bb-insights-proof{display:flex;flex-wrap:wrap;gap:.7rem 1rem;margin-top:1.35rem}.bb-insights-proof span{display:inline-flex;align-items:center;gap:.48rem;color:#173c5b;font-size:.84rem;font-weight:650}.bb-insights-proof span::before{content:'';width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--bb-insights-orange),var(--bb-insights-violet));box-shadow:0 0 0 4px rgb(255 107 22 / .08)}.bb-insights-featured-card{overflow:hidden;border:1px solid rgb(11 43 74 / .09);border-radius:2rem;background:rgb(255 255 255 / .88);box-shadow:0 28px 65px rgb(11 43 74 / .11);backdrop-filter:blur(14px)}.bb-insights-featured-media{position:relative;display:block;min-height:260px;background:#eef2f7;overflow:hidden}.bb-insights-featured-media img,.bb-insight-card-media img,.bb-single-insight-hero-media img{display:block;width:100%;height:100%;object-fit:cover}.bb-insights-featured-media img{position:absolute;inset:0}.bb-insights-featured-media::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#fff0 42%,rgb(8 31 54 / .58))}.bb-insights-featured-badge,.bb-insight-card-category{position:absolute;z-index:2;display:inline-flex;align-items:center;border-radius:999px;background:rgb(255 255 255 / .92);color:var(--bb-insights-navy);box-shadow:0 7px 18px rgb(11 43 74 / .09);backdrop-filter:blur(10px)}.bb-insights-featured-badge{left:1.2rem;top:1.2rem;padding:.55rem .8rem;font-size:.76rem;font-weight:750}.bb-insights-featured-content{padding:1.35rem 1.45rem 1.45rem}.bb-insights-featured-meta,.bb-insight-card-meta,.bb-single-insight-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem 1rem;color:#6f8496;font-size:.79rem;font-weight:650}.bb-insights-featured-meta span+span::before,.bb-insight-card-meta span+span::before{content:'';display:inline-block;width:4px;height:4px;margin-right:1rem;border-radius:50%;background:#c6d0d9;vertical-align:middle}.bb-insights-featured-content h2{margin:.72rem 0 0;font:700 clamp(1.55rem, 2.1vw, 2rem)/1.1 'Space Grotesk',sans-serif;letter-spacing:-.035em}.bb-insights-featured-content h2 a,.bb-insight-card h3 a{color:var(--bb-insights-navy);text-decoration:none}.bb-insights-featured-content p{margin:.7rem 0 0;color:var(--bb-insights-text);font-size:.95rem;line-height:1.65}.bb-insights-featured-link,.bb-insight-card-link,.bb-related-all-link{display:inline-flex;align-items:center;gap:.45rem;color:var(--bb-insights-orange);font-size:.92rem;font-weight:750;text-decoration:none}.bb-insights-featured-link{margin-top:1rem}.bb-insights-listing,.bb-single-insight-content-section,.bb-related-insights{background:#fffdfa}.bb-insights-listing{padding:clamp(2.6rem, 5vw, 4.5rem) 0 clamp(3.2rem, 6vw, 5.5rem)}.bb-insights-section-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.65fr);gap:2rem;align-items:end}.bb-insights-section-head h2,.bb-insights-cta h2,.bb-related-insights h2{margin:.75rem 0 0;color:var(--bb-insights-navy);font:700 clamp(2.1rem, 3.7vw, 3.35rem)/1.03 'Space Grotesk',sans-serif;letter-spacing:-.052em}.bb-insights-section-head>p{margin:0;color:var(--bb-insights-text);font-size:1rem;line-height:1.7}.bb-insights-filter-bar{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:1rem;align-items:center;margin-top:2rem;padding:.85rem;border:1px solid var(--bb-insights-line);border-radius:1.35rem;background:rgb(255 255 255 / .86);box-shadow:0 14px 30px rgb(11 43 74 / .05)}.bb-insights-search{display:flex;align-items:center;gap:.7rem;min-width:0;min-height:48px;padding:0 .95rem;border:1px solid rgb(11 43 74 / .1);border-radius:1rem;background:#fff;color:#8a9aaa}.bb-insights-search input{width:100%;min-width:0;border:0;outline:0;background:#fff0;color:var(--bb-insights-navy);font:500 .94rem/1.2 'Inter',sans-serif}.bb-insights-search input::placeholder{color:#9aa8b5}.bb-insights-category-scroll{display:flex;gap:.55rem;min-width:0;overflow-x:auto;scrollbar-width:none}.bb-insights-category-scroll::-webkit-scrollbar{display:none}.bb-insights-category-button{flex:0 0 auto;min-height:42px;padding:.72rem .9rem;border:1px solid rgb(11 43 74 / .09);border-radius:.9rem;background:#fff;color:#425c72;font:700 .82rem/1 'Inter',sans-serif;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.bb-insights-category-button:hover,.bb-insights-category-button.is-active{border-color:#fff0;background:linear-gradient(112deg,rgb(255 107 22 / .12),rgb(139 92 246 / .12));color:var(--bb-insights-navy)}.bb-insights-active-filter{display:flex;align-items:center;gap:.75rem;margin-top:1rem;color:#536b7f;font-size:.88rem}.bb-insights-active-filter button{border:0;background:#fff0;color:var(--bb-insights-orange);font-weight:700;cursor:pointer}.bb-insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.35rem;transition:opacity .2s ease}.bb-insights-grid.is-loading{opacity:.48}.bb-insight-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid var(--bb-insights-line);border-radius:1.55rem;background:rgb(255 255 255 / .9);box-shadow:0 18px 38px rgb(11 43 74 / .055);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.bb-insight-card:hover{transform:translateY(-5px);border-color:rgb(11 43 74 / .17);box-shadow:0 25px 48px rgb(11 43 74 / .1)}.bb-insight-card-media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:#eef2f7}.bb-insight-card-media img{transition:transform .55s ease}.bb-insight-card:hover .bb-insight-card-media img{transform:scale(1.035)}.bb-insight-card-category{left:.9rem;top:.9rem;padding:.46rem .7rem;font-size:.72rem;font-weight:750}.bb-insights-image-fallback{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:var(--bb-insights-violet);font-size:3rem;background:radial-gradient(circle at 30% 30%,rgb(255 107 22 / .16),transparent 30%),radial-gradient(circle at 70% 60%,rgb(139 92 246 / .17),transparent 32%),#f8f5ff}.bb-insight-card-body{display:flex;flex:1;flex-direction:column;padding:1.15rem 1.2rem 1.2rem}.bb-insight-card h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:.65rem 0 0;color:var(--bb-insights-navy);font:700 clamp(1.18rem, 1.55vw, 1.42rem)/1.18 'Space Grotesk',sans-serif;letter-spacing:-.025em}.bb-insight-card-body>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:.68rem 0 0;color:var(--bb-insights-text);font-size:.91rem;line-height:1.62}.bb-insight-card-link{margin-top:auto;padding-top:1rem}.bb-insights-load-wrap{display:flex;justify-content:center;margin-top:2rem}.bb-insights-empty-state{grid-column:1 / -1;padding:3rem 1rem;border:1px dashed rgb(11 43 74 / .16);border-radius:1.5rem;text-align:center;color:var(--bb-insights-text)}.bb-insights-empty-state i{color:var(--bb-insights-violet);font-size:2rem}.bb-insights-empty-state h3{margin:.75rem 0 0;color:var(--bb-insights-navy);font:700 1.35rem/1.2 'Space Grotesk',sans-serif}.bb-insights-empty-state p{margin:.4rem 0 0}.bb-insights-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:center;margin-top:clamp(2.5rem, 5vw, 4rem);padding:clamp(1.6rem, 3.4vw, 2.4rem);border:1px solid rgb(11 43 74 / .09);border-radius:1.7rem;background:radial-gradient(circle at 15% 20%,rgb(255 107 22 / .1),transparent 36%),radial-gradient(circle at 85% 15%,rgb(139 92 246 / .12),transparent 38%),#fff;box-shadow:0 20px 44px rgb(11 43 74 / .06)}.bb-insights-cta h2{max-width:17ch;font-size:clamp(2rem, 3.2vw, 3rem)}.bb-insights-cta>div>p:last-child{max-width:65ch;margin:.8rem 0 0;color:var(--bb-insights-text);line-height:1.7}.bb-insight-breadcrumb{position:relative;z-index:2;display:flex;align-items:center;gap:.35rem;padding-top:1.25rem;color:#718597;font-size:.82rem}.bb-insight-breadcrumb a{color:inherit;text-decoration:none}.bb-single-insight-hero-grid{min-height:500px;padding:1.6rem 0 3rem}.bb-single-insight-hero-copy h1{max-width:13ch;margin:.8rem 0 0;font-size:clamp(2.75rem, 5.2vw, 5rem);line-height:.99}.bb-single-insight-intro{max-width:59ch;margin:1rem 0 0}.bb-single-insight-meta{margin-top:1.25rem;gap:.75rem 1.2rem}.bb-single-insight-meta span{display:inline-flex;align-items:center;gap:.45rem}.bb-single-insight-hero-media{position:relative;overflow:hidden;min-height:360px;border:1px solid rgb(11 43 74 / .09);border-radius:2rem;background:#eef2f7;box-shadow:0 26px 60px rgb(11 43 74 / .11)}.bb-single-insight-hero-media img{position:absolute;inset:0}.bb-single-insight-content-section{padding:clamp(2.5rem, 5vw, 4.5rem) 0}.bb-single-insight-layout{display:grid;grid-template-columns:minmax(0,860px) minmax(260px,330px);gap:clamp(2rem, 5vw, 4.5rem);justify-content:center;align-items:start}.bb-insight-article{min-width:0}.bb-insight-prose{color:#314e66;font-size:1.04rem;line-height:1.82}.bb-insight-prose>*:first-child{margin-top:0}.bb-insight-prose p{margin:0 0 1.25rem}.bb-insight-prose h2,.bb-insight-prose h3,.bb-insight-prose h4{color:var(--bb-insights-navy);font-family:'Space Grotesk',sans-serif;letter-spacing:-.035em;scroll-margin-top:120px}.bb-insight-prose h2{margin:2.3rem 0 .85rem;font-size:clamp(1.8rem, 2.7vw, 2.45rem);line-height:1.12}.bb-insight-prose h3{margin:1.8rem 0 .7rem;font-size:clamp(1.4rem, 2vw, 1.75rem);line-height:1.2}.bb-insight-prose h4{margin:1.5rem 0 .6rem;font-size:1.2rem}.bb-insight-prose a{color:var(--bb-insights-orange);text-decoration-thickness:1px;text-underline-offset:3px}.bb-insight-prose ul,.bb-insight-prose ol{margin:0 0 1.4rem 1.15rem;padding-left:.75rem}.bb-insight-prose li{margin-bottom:.5rem;padding-left:.25rem}.bb-insight-prose blockquote{margin:1.8rem 0;padding:1.25rem 1.4rem;border-left:4px solid var(--bb-insights-violet);border-radius:0 1rem 1rem 0;background:linear-gradient(90deg,rgb(139 92 246 / .09),rgb(255 255 255 / .7));color:#203f58;font-size:1.08rem;font-style:normal}.bb-insight-prose img{display:block;max-width:100%;height:auto;margin:1.8rem auto;border-radius:1.25rem;box-shadow:0 18px 40px rgb(11 43 74 / .09)}.bb-insight-prose figure{margin:1.8rem 0}.bb-insight-prose figcaption{margin-top:.55rem;color:#7b8d9d;font-size:.82rem;text-align:center}.bb-insight-prose table{display:table;width:100%;overflow:hidden;margin:1.8rem 0;border:1px solid var(--bb-insights-line);border-collapse:separate;border-spacing:0;border-radius:1rem;background:#fff}.bb-insight-prose th,.bb-insight-prose td{padding:.9rem 1rem;border-bottom:1px solid var(--bb-insights-line);text-align:left;vertical-align:top}.bb-insight-prose th{color:var(--bb-insights-navy);background:#f7f8fa}.bb-single-insight-aside{position:sticky;top:118px;display:grid;gap:1rem}.bb-insight-aside-card{padding:1.2rem;border:1px solid var(--bb-insights-line);border-radius:1.3rem;background:rgb(255 255 255 / .9);box-shadow:0 14px 30px rgb(11 43 74 / .045)}.bb-insight-aside-label{margin:0;color:var(--bb-insights-violet);font:700 .72rem/1.2 'JetBrains Mono',monospace;letter-spacing:.16em;text-transform:uppercase}.bb-insight-aside-card dl{margin:.9rem 0 0}.bb-insight-aside-card dl div{display:grid;grid-template-columns:92px 1fr;gap:.75rem;padding:.8rem 0;border-top:1px solid rgb(11 43 74 / .08)}.bb-insight-aside-card dt{color:#8494a3;font-size:.79rem}.bb-insight-aside-card dd{margin:0;color:var(--bb-insights-navy);font-size:.84rem;font-weight:650}.bb-insight-tag-list{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.9rem}.bb-insight-tag-list a{padding:.48rem .68rem;border:1px solid rgb(11 43 74 / .09);border-radius:999px;background:#fff;color:#435e74;font-size:.76rem;font-weight:650;text-decoration:none}.bb-insight-aside-cta{background:radial-gradient(circle at 80% 15%,rgb(139 92 246 / .13),transparent 36%),radial-gradient(circle at 15% 85%,rgb(255 107 22 / .11),transparent 35%),#fff}.bb-insight-aside-cta h3{margin:.75rem 0 0;color:var(--bb-insights-navy);font:700 1.35rem/1.16 'Space Grotesk',sans-serif;letter-spacing:-.03em}.bb-insight-aside-cta>p:not(.bb-insight-aside-label){margin:.65rem 0 0;color:var(--bb-insights-text);font-size:.88rem;line-height:1.6}.bb-insight-aside-cta a{display:inline-flex;align-items:center;gap:.45rem;margin-top:.9rem;color:var(--bb-insights-orange);font-size:.86rem;font-weight:750;text-decoration:none}.bb-related-insights{padding:clamp(2.7rem, 5vw, 4.5rem) 0;border-top:1px solid rgb(11 43 74 / .07);background:#fffaf4}.bb-related-insights .bb-insights-section-head{align-items:center}.bb-related-all-link{justify-self:end}.bb-related-insights-grid{margin-top:1.5rem}.bb-single-insight-final-cta{padding:0 0 clamp(3rem, 6vw, 5rem);background:#fffaf4}.bb-single-insight-final-cta .bb-insights-cta{margin-top:0}@media (max-width:1180px){.bb-insights-hero-grid,.bb-single-insight-hero-grid{grid-template-columns:1fr 1fr}.bb-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-single-insight-layout{grid-template-columns:minmax(0,1fr) 280px;gap:2rem}}@media (max-width:900px){.bb-insights-hero-grid,.bb-single-insight-hero-grid,.bb-insights-section-head,.bb-insights-filter-bar,.bb-insights-cta,.bb-single-insight-layout{grid-template-columns:1fr}.bb-insights-hero-grid{min-height:auto;padding:2.3rem 0}.bb-insights-hero-copy h1,.bb-single-insight-hero-copy h1{max-width:13ch}.bb-insights-featured-wrap{margin-top:.5rem}.bb-insights-section-head>p{max-width:65ch}.bb-single-insight-hero-grid{min-height:auto;padding:1.5rem 0 2.4rem}.bb-single-insight-hero-media{min-height:330px}.bb-single-insight-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.bb-insight-aside-cta{grid-column:1 / -1}.bb-related-all-link{justify-self:start}}@media (max-width:640px){.bb-insights-shell{width:min(100% - 24px, 1400px)}.bb-insights-hero-copy h1{font-size:clamp(2.55rem, 13vw, 3.5rem)}.bb-insights-featured-card,.bb-single-insight-hero-media{border-radius:1.35rem}.bb-insights-featured-media{min-height:220px}.bb-insights-proof{display:grid;grid-template-columns:1fr}.bb-insights-grid{grid-template-columns:1fr}.bb-insights-filter-bar{padding:.7rem}.bb-insights-category-scroll{margin-inline:-.1rem}.bb-insight-card{border-radius:1.3rem}.bb-insights-cta{border-radius:1.35rem}.bb-insights-cta .bb-insights-button{width:100%}.bb-single-insight-hero-copy h1{max-width:100%;font-size:clamp(2.35rem, 11vw, 3.25rem)}.bb-single-insight-hero-media{min-height:250px}.bb-single-insight-aside{grid-template-columns:1fr}.bb-insight-aside-cta{grid-column:auto}.bb-insight-prose{font-size:.98rem}.bb-insight-prose table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.bb-insight-card,.bb-insight-card-media img,.bb-insights-button{transition:none}}.bb-insights-hero{isolation:isolate}.bb-insights-hero::before,.bb-insights-hero::after{content:'';position:absolute;z-index:1;border-radius:50%;pointer-events:none}.bb-insights-hero::before{width:260px;height:260px;right:7%;top:-128px;border:1px dashed rgb(139 92 246 / .18);box-shadow:0 0 0 54px rgb(139 92 246 / .025),0 0 0 108px rgb(255 107 22 / .018);animation:bbInsightsOrbit 18s linear infinite}.bb-insights-hero::after{width:12px;height:12px;left:52%;top:24%;background:linear-gradient(135deg,var(--bb-insights-orange),var(--bb-insights-violet));box-shadow:0 0 0 8px rgb(255 107 22 / .08),190px 112px 0 -2px rgb(139 92 246 / .68),190px 112px 0 6px rgb(139 92 246 / .07),-120px 210px 0 -3px rgb(255 107 22 / .65),-120px 210px 0 5px rgb(255 107 22 / .06);animation:bbInsightsNodeFloat 7s ease-in-out infinite}.bb-insights-hero-grid-lines{opacity:.38;background-size:42px 42px;animation:bbInsightsGridDrift 24s linear infinite}.bb-insights-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(370px,.92fr);min-height:390px;gap:clamp(1.35rem, 2.6vw, 2.65rem);padding:clamp(1.35rem, 2.8vw, 2.2rem) 0}.bb-insights-hero-copy h1{max-width:12.5ch;margin-top:.62rem;font-size:clamp(2.65rem, 4.35vw, 4.05rem);line-height:.97;letter-spacing:-.055em}.bb-insights-hero-intro{max-width:58ch;margin-top:.72rem;font-size:clamp(.96rem, 1.1vw, 1.05rem);line-height:1.58}.bb-insights-hero-actions{gap:.65rem;margin-top:1rem}.bb-insights-hero .bb-insights-button{min-height:46px;padding:.78rem 1.08rem;border-radius:.85rem;font-size:.9rem}.bb-insights-proof{gap:.45rem .85rem;margin-top:.9rem}.bb-insights-proof span{font-size:.78rem}.bb-insights-featured-wrap{position:relative;animation:bbInsightsCardFloat 6s ease-in-out infinite}.bb-insights-featured-wrap::before{content:'';position:absolute;z-index:-1;inset:12% -3% -8% 12%;border-radius:2rem;background:linear-gradient(135deg,rgb(255 107 22 / .12),rgb(139 92 246 / .13));filter:blur(28px);opacity:.62}.bb-insights-featured-card{border-radius:1.45rem;box-shadow:0 20px 48px rgb(11 43 74 / .10)}.bb-insights-featured-media{min-height:165px}.bb-insights-featured-badge{left:.85rem;top:.85rem;padding:.42rem .66rem;font-size:.68rem}.bb-insights-featured-content{padding:.9rem 1.05rem 1rem}.bb-insights-featured-meta{font-size:.72rem}.bb-insights-featured-content h2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:.5rem;font-size:clamp(1.25rem, 1.65vw, 1.6rem);line-height:1.08}.bb-insights-featured-content p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:.48rem;font-size:.84rem;line-height:1.48}.bb-insights-featured-link{margin-top:.65rem;font-size:.82rem}.bb-insights-listing{padding:clamp(1.7rem, 3.2vw, 2.8rem) 0 clamp(2.5rem, 4.5vw, 4rem)}.bb-insights-section-head{gap:1.35rem}.bb-insights-section-head h2{max-width:20ch;margin-top:.55rem;font-size:clamp(1.85rem, 3vw, 2.7rem)}.bb-insights-section-head>p{font-size:.94rem;line-height:1.55}.bb-insights-filter-bar{gap:.75rem;margin-top:1.35rem;padding:.65rem;border-radius:1.1rem}.bb-insights-search{min-height:43px;border-radius:.82rem}.bb-insights-category-button{min-height:38px;padding:.62rem .8rem;border-radius:.76rem;font-size:.77rem}.bb-insights-grid{gap:1rem;margin-top:1rem}.bb-insight-card{position:relative;border-radius:1.35rem;box-shadow:0 14px 30px rgb(11 43 74 / .05)}.bb-insight-card::before{content:'';position:absolute;z-index:3;left:1rem;right:1rem;top:0;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgb(255 107 22 / .7),rgb(139 92 246 / .68),transparent);opacity:0;transform:scaleX(.5);transition:opacity .22s ease,transform .22s ease}.bb-insight-card:hover::before{opacity:1;transform:scaleX(1)}.bb-insight-card:hover{transform:translateY(-4px);box-shadow:0 22px 42px rgb(11 43 74 / .09)}.bb-insight-card-media{aspect-ratio:16 / 8.6}.bb-insight-card-category{left:.7rem;top:.7rem;padding:.38rem .6rem;font-size:.66rem}.bb-insight-card-body{padding:.9rem .95rem 1rem}.bb-insight-card-meta{font-size:.7rem}.bb-insight-card h3{margin-top:.48rem;font-size:clamp(1.08rem, 1.35vw, 1.28rem);line-height:1.15}.bb-insight-card-body>p{-webkit-line-clamp:2;margin-top:.5rem;font-size:.83rem;line-height:1.5}.bb-insight-card-link{justify-content:space-between;margin-top:.72rem;padding-top:.72rem;border-top:1px solid rgb(11 43 74 / .075);font-size:.82rem}.bb-insight-card-link i{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgb(255 107 22 / .09);transition:transform .2s ease,background .2s ease}.bb-insight-card:hover .bb-insight-card-link i{transform:translateX(2px);background:rgb(255 107 22 / .16)}.bb-insights-load-wrap{margin-top:1.4rem}.bb-insights-cta{margin-top:clamp(1.8rem, 3.5vw, 2.7rem)}@keyframes bbInsightsOrbit{to{transform:rotate(360deg)}}@keyframes bbInsightsNodeFloat{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(14px,-10px,0)}}@keyframes bbInsightsGridDrift{to{background-position:42px 42px}}@keyframes bbInsightsCardFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (max-width:900px){.bb-insights-hero-grid{min-height:auto;padding:1.6rem 0 1.8rem}.bb-insights-hero-copy h1{max-width:13ch;font-size:clamp(2.45rem, 8.5vw, 3.45rem)}.bb-insights-featured-media{min-height:190px}.bb-insights-featured-wrap{animation:none}}@media (max-width:640px){.bb-insights-hero::before,.bb-insights-hero::after{display:none}.bb-insights-hero-grid{padding:1.35rem 0 1.5rem}.bb-insights-hero-copy h1{max-width:100%;font-size:clamp(2.25rem, 11vw, 3rem)}.bb-insights-hero-actions{display:grid;grid-template-columns:1fr}.bb-insights-hero .bb-insights-button{width:100%}.bb-insights-featured-media{min-height:175px}.bb-insights-featured-content{padding:.82rem .9rem .9rem}.bb-insights-listing{padding-top:1.35rem}.bb-insight-card-media{aspect-ratio:16 / 9}}@media (prefers-reduced-motion:reduce){.bb-insights-hero::before,.bb-insights-hero::after,.bb-insights-hero-grid-lines,.bb-insights-featured-wrap{animation:none!important}}.bb-ai-guide-collection{padding:72px 0;background:#fff8ef;border-bottom:1px solid #eadfce}.bb-ai-guide-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px;margin-top:34px}.bb-ai-guide-grid article{grid-column:span 2;display:flex;flex-direction:column;min-height:290px;padding:25px;border:1px solid #dfe5ea;border-radius:20px;background:#fff;transition:transform .2s,box-shadow .2s}.bb-ai-guide-grid article:nth-child(4),.bb-ai-guide-grid article:nth-child(5){grid-column:span 3}.bb-ai-guide-grid article:hover{transform:translateY(-4px);box-shadow:0 18px 35px rgb(11 43 74 / .09)}.bb-ai-guide-grid span{color:#f97316;font:600 10px "JetBrains Mono",monospace;letter-spacing:.08em;text-transform:uppercase}.bb-ai-guide-grid h3{margin:15px 0 12px;font:700 23px/1.18 "Space Grotesk",sans-serif;letter-spacing:-.025em}.bb-ai-guide-grid h3 a{color:#0b2b4a;text-decoration:none}.bb-ai-guide-grid p{margin:0;color:#526a7f;font-size:14px;line-height:1.7}.bb-ai-guide-grid article>a{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:20px;color:#0b2b4a;font-size:13px;font-weight:750;text-decoration:none}@media(max-width:900px){.bb-ai-guide-grid{grid-template-columns:1fr 1fr}.bb-ai-guide-grid article,.bb-ai-guide-grid article:nth-child(4),.bb-ai-guide-grid article:nth-child(5){grid-column:span 1}}@media(max-width:600px){.bb-ai-guide-grid{grid-template-columns:1fr}.bb-ai-guide-grid article{min-height:0}}.bb-insights-hero-grid{min-height:470px;padding:clamp(1.7rem,3.6vw,3rem) 0;grid-template-columns:minmax(0,1fr) minmax(430px,.88fr);gap:clamp(1.5rem,3vw,3rem)}.bb-insights-hero-copy h1{max-width:11.5ch;font-size:clamp(2.8rem,4.65vw,4.55rem);line-height:.98}.bb-insights-hero-intro{max-width:54ch;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.6}.bb-insights-featured-wrap{max-width:620px;justify-self:end;width:100%}.bb-insights-featured-card{border-radius:1.55rem;background:#fff;box-shadow:0 22px 52px rgb(11 43 74 / .12)}.bb-insights-featured-media{min-height:225px;background:#f5eee8}.bb-insights-featured-media img{transition:transform .45s ease}.bb-insights-featured-media:hover img{transform:scale(1.035)}.bb-insights-featured-media-caption{position:absolute;z-index:2;right:1rem;bottom:.9rem;padding:.4rem .65rem;border:1px solid rgb(255 255 255 / .35);border-radius:999px;background:rgb(11 43 74 / .72);color:#fff;font:600 .68rem/1.2 'JetBrains Mono',monospace;letter-spacing:.05em}.bb-ai-guide-collection{padding:clamp(2.7rem,5vw,4rem) 0;background:linear-gradient(180deg,#fff8ef,#fffdfa)}.bb-ai-guide-carousel{position:relative;margin-top:1.55rem;padding:0 3.2rem 1.25rem}.bb-ai-guide-grid{display:flex;gap:1rem;margin:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:.2rem .15rem .6rem}.bb-ai-guide-grid::-webkit-scrollbar{display:none}.bb-ai-guide-grid article,.bb-ai-guide-grid article:nth-child(4),.bb-ai-guide-grid article:nth-child(5){flex:0 0 min(420px,calc((100% - 2rem)/3));grid-column:auto;min-height:260px;padding:1.25rem 1.3rem;border-radius:1.35rem;scroll-snap-align:start}.bb-ai-guide-grid article h3{margin:.7rem 0 .55rem;font-size:1.35rem;line-height:1.14}.bb-ai-guide-grid article p{font-size:.88rem;line-height:1.55}.bb-ai-guide-grid article>a{padding-top:1rem;font-size:.84rem}.bb-carousel-control{position:absolute;z-index:2;top:42%;display:grid;place-items:center;width:40px;height:40px;border:1px solid rgb(11 43 74 / .14);border-radius:50%;background:#fff;color:var(--bb-insights-navy);box-shadow:0 8px 18px rgb(11 43 74 / .08);cursor:pointer;transform:translateY(-50%);transition:transform .2s ease,background .2s ease,color .2s ease}.bb-carousel-control:hover{color:#fff;background:var(--bb-insights-navy);transform:translateY(-50%) scale(1.05)}.bb-carousel-prev{left:.15rem}.bb-carousel-next{right:.15rem}.bb-carousel-progress{position:absolute;right:3.2rem;bottom:0;left:3.2rem;height:3px;overflow:hidden;border-radius:999px;background:rgb(11 43 74 / .1)}.bb-carousel-progress span{display:block;width:8%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--bb-insights-orange),var(--bb-insights-violet));transition:width .25s ease}@media(max-width:900px){.bb-insights-hero-grid{min-height:auto;padding:2.35rem 0;grid-template-columns:1fr}.bb-insights-featured-wrap{max-width:none;justify-self:stretch}.bb-ai-guide-grid article,.bb-ai-guide-grid article:nth-child(4),.bb-ai-guide-grid article:nth-child(5){flex-basis:calc((100% - 1rem)/2)}}@media(max-width:640px){.bb-insights-hero-copy h1{font-size:clamp(2.55rem,12.5vw,3.35rem)}.bb-insights-featured-media{min-height:190px}.bb-ai-guide-carousel{padding-inline:2.35rem}.bb-ai-guide-grid article,.bb-ai-guide-grid article:nth-child(4),.bb-ai-guide-grid article:nth-child(5){flex-basis:100%}.bb-carousel-progress{right:2.35rem;left:2.35rem}}.bb-insights-hero-copy{padding-left:clamp(.5rem, 1.35vw, 1.3rem)}.bb-insights-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(430px,.96fr);min-height:360px;gap:clamp(1.5rem, 2.8vw, 3rem);padding:clamp(1.25rem, 2.7vw, 2rem) 0}.bb-insights-hero-copy h1{max-width:12.9ch;font-size:clamp(2.75rem, 4.55vw, 4.25rem);line-height:.96}.bb-insights-hero-intro{max-width:62ch;margin-top:.86rem;font-size:clamp(.98rem, 1.13vw, 1.08rem);line-height:1.62}.bb-insights-hero-actions{margin-top:1.08rem}.bb-insights-proof{margin-top:.95rem}.bb-insights-featured-card{min-height:395px}.bb-insights-featured-media{min-height:190px}.bb-insights-featured-content{padding:1rem 1.12rem 1.08rem}.bb-insights-featured-content h2{font-size:clamp(1.34rem, 1.8vw, 1.72rem)}.bb-insights-featured-content p{-webkit-line-clamp:3;font-size:.86rem;line-height:1.52}@media (max-width:900px){.bb-insights-hero-copy{padding-left:0}.bb-insights-featured-card{min-height:auto}}@media (max-width:640px){.bb-insights-featured-media{min-height:182px}}@media (max-width:900px){.bb-insights-page,.bb-insights-hero,.bb-insights-hero-grid,.bb-insights-hero-copy,.bb-insights-featured-wrap,.bb-insights-featured-card{min-width:0;max-width:100%}.bb-insights-page{overflow-x:clip}.bb-insights-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.bb-insights-hero-copy,.bb-insights-featured-wrap{grid-column:1;width:100%;justify-self:stretch}.bb-insights-featured-wrap{position:relative;inset:auto;transform:none}}@media (max-width:640px){.bb-insights-shell{width:calc(100% - 24px);max-width:100%}.bb-insights-hero-grid{gap:1.25rem;padding:1.35rem 0 1.5rem}.bb-insights-hero-copy h1,.bb-insights-featured-content h2,.bb-insights-featured-content h2 a{overflow-wrap:anywhere;word-break:normal}.bb-insights-featured-media,.bb-insights-featured-card{width:100%}}