.bb-growth .hero-core{font-family:var(--display), "Barlow Condensed", sans-serif;letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(28px,2.4vw,42px);font-weight:700;line-height:.9}.bb-growth .orbit span:first-child{top:0;left:50%;right:auto;transform:translate(-50%)}.bb-growth .orbit span:nth-child(2){top:50%;left:auto;right:0;transform:translateY(-50%)}.bb-growth .orbit span:nth-child(3){top:auto;bottom:0;left:50%;transform:translate(-50%)}.bb-growth .orbit span:nth-child(4){top:50%;left:0;right:auto;transform:translateY(-50%)}.bb-growth .approach-body p+p{margin-top:1.1rem}.bb-growth .outcome-grid p{max-width:none}.bb-growth .outcome-grid h3{font-size:clamp(26px,2.2vw,38px)}.bb-growth .growth-cycle,.bb-growth .growth-offer,.bb-growth .why-bb{background:hsl(var(--background))}.bb-growth .growth-cycle h2,.bb-growth .growth-offer h2{letter-spacing:-.03em;max-width:16em;margin:1.25rem 0;font-size:clamp(44px,5vw,84px);line-height:.94}.bb-growth .growth-cycle>p,.bb-growth .growth-offer>p,.bb-growth .why-bb>p{max-width:42rem;color:hsl(var(--muted-foreground));font-size:1.125rem;line-height:1.65}.bb-growth .growth-loop{border-top:1px solid hsl(var(--border));grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(48px,6vw,88px) 0 0;padding:0;list-style:none;display:grid}.bb-growth .growth-loop li{border-right:1px solid hsl(var(--border));min-width:0;padding:28px 32px 8px 0;position:relative}.bb-growth .growth-loop li:last-child{border-right:0}.bb-growth .growth-loop li>span{color:hsl(var(--primary));letter-spacing:.14em;font-size:12px;font-weight:800}.bb-growth .growth-loop h3{margin:36px 0 14px;font-size:clamp(28px,2.4vw,42px)}.bb-growth .growth-loop p{max-width:16rem;color:hsl(var(--muted-foreground));margin:0;font-size:14px;line-height:1.65}.bb-growth .growth-loop li:not(:last-child):after{content:"→";color:hsl(var(--primary));font-size:18px;position:absolute;top:22px;right:14px}.bb-growth .growth-return{color:hsl(var(--primary));letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:16px;margin-top:40px;font-size:12px;font-weight:800;display:flex}.bb-growth .growth-return i{background:linear-gradient(90deg, hsl(var(--primary)), transparent);flex:1;height:1px}.bb-growth .growth-offer>p+p,.bb-growth .why-bb>p+p{margin-top:1rem}.bb-growth .growth-services{border-top:1px solid hsl(var(--border));border-left:1px solid hsl(var(--border));grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none;display:grid}.bb-growth .growth-services li{border-right:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));flex-direction:column;justify-content:space-between;gap:20px;min-height:168px;padding:24px;display:flex}.bb-growth .growth-services span{color:hsl(var(--primary));letter-spacing:.14em;font-size:11px;font-weight:800}.bb-growth .growth-services strong{font-family:var(--display), "Barlow Condensed", sans-serif;letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(22px,1.8vw,30px);font-weight:700;line-height:.95}@media (max-width:900px){.bb-growth .growth-loop,.bb-growth .growth-services{grid-template-columns:1fr 1fr}.bb-growth .growth-loop li:nth-child(2){border-right:0}}@media (max-width:640px){.bb-growth .growth-loop,.bb-growth .growth-services{grid-template-columns:1fr}.bb-growth .growth-loop li{border-right:0;border-bottom:1px solid hsl(var(--border));padding-right:0}.bb-growth .growth-loop li:last-child{border-bottom:0}.bb-growth .growth-loop li:not(:last-child):after{content:"↓";top:auto;bottom:12px;right:0}}
