.bb-benefits__list{margin:0;padding:0}.bb-benefits__item{min-width:0}.bb-benefits__tray{height:100%;transition:transform .6s var(--ease-spring)}.bb-benefits__item:hover .bb-benefits__tray{transform:translateY(-6px)}.bb-benefits__core{display:grid;align-content:start;gap:.8rem;padding:clamp(1.4rem,1rem + 1.6vw,2.4rem)}.bb-benefits__glow{position:absolute;top:-30%;right:-22%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 24%,transparent),color-mix(in srgb,var(--accent) 0%,transparent));pointer-events:none;transition:transform 1s var(--ease-spring)}.bb-benefits__item:hover .bb-benefits__glow{transform:scale(1.3)}.bb-benefits__icon{position:relative;display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:1rem;background:var(--accent-soft);color:color-mix(in srgb,var(--accent) 72%,var(--bb-ink));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent);transition:transform .6s var(--ease-bounce)}.bb-benefits__item:hover .bb-benefits__icon{transform:rotate(-8deg) scale(1.08)}.bb-benefits__title{position:relative;margin-top:.3rem;font-size:clamp(1.3rem,1.15rem + .6vw,1.65rem);line-height:1.15}.bb-benefits__text{position:relative;font-size:var(--fs-small);color:var(--bb-text-soft)}.bb-benefits__item--feature .bb-benefits__core{align-content:end;min-height:19rem;padding:clamp(1.6rem,1rem + 3vw,3.25rem);background:radial-gradient(90% 70% at 100% 0%,color-mix(in srgb,var(--accent) 28%,transparent),color-mix(in srgb,var(--accent) 0%,transparent) 70%),var(--bb-surface)}.bb-benefits__item--feature .bb-benefits__glow{display:none}.bb-benefits__item--feature .bb-benefits__icon{width:4.25rem;height:4.25rem;border-radius:1.3rem}.bb-benefits__item--feature .bb-benefits__icon .bb-icon{--icon-size: 2rem}.bb-benefits__item--feature .bb-benefits__title{font-size:clamp(1.8rem,1.3rem + 2.2vw,3rem);line-height:1.05}.bb-benefits__item--feature .bb-benefits__text{max-width:30rem;font-size:1.05rem}.bb-benefits__pats{position:absolute;top:1.25rem;right:1.25rem;width:9rem;height:7rem;pointer-events:none}.bb-benefits__pats span{position:absolute;display:block;width:3rem;aspect-ratio:1.25;border-radius:.6rem;background:linear-gradient(160deg,var(--bb-butter-3) 0%,var(--bb-butter) 42%,var(--bb-gold) 100%);box-shadow:inset 0 2px #fff9,0 14px 24px -14px color-mix(in srgb,var(--bb-gold-deep) 70%,transparent);animation:bb-sc-bob 7s var(--ease-in-out-soft) infinite}.bb-benefits__pats span:nth-child(1){--pat-rot: -14deg;top:0;right:0}.bb-benefits__pats span:nth-child(2){--pat-rot: 18deg;top:2.6rem;right:3.6rem;width:2.2rem;animation-delay:-2.3s}.bb-benefits__pats span:nth-child(3){--pat-rot: -4deg;top:4.4rem;right:.6rem;width:1.6rem;animation-delay:-4.1s}.bb-benefits__cta{display:flex;margin-top:clamp(2.25rem,1.5rem + 2.5vw,3.5rem)}.bb-benefits__cta--center{justify-content:center}.bb-benefits{--cv-h: 2000px;--cv-h-lg: 1500px}.bb-benefits__cta .bb-btn{max-width:100%;min-width:0;white-space:normal;text-align:left}@media(min-width:480px){.bb-benefits__cta .bb-btn{white-space:nowrap}}@media(min-width:1024px){.bb-benefits__item--feature .bb-benefits__core{min-height:26rem}}@media(min-width:768px)and (max-width:1023px){.bb-benefits__list.bb-bento>.bb-row-2{grid-row:auto}}@media(prefers-reduced-motion:reduce){.bb-benefits__pats span{animation:none}}body.bb-motion-reduced .bb-benefits__pats span{animation:none!important}
