.bb-cta-band{overflow:visible}.bb-cta-band--band{z-index:2}.bb-cta-band--band.bb-section--butter{--drip-color: var(--bb-butter);background:radial-gradient(70% 120% at 88% -20%,color-mix(in srgb,var(--bb-butter-3) 95%,transparent),color-mix(in srgb,var(--bb-butter-3) 0%,transparent) 62%),radial-gradient(55% 90% at 4% -10%,color-mix(in srgb,var(--bb-toast) 26%,transparent),color-mix(in srgb,var(--bb-toast) 0%,transparent) 60%),var(--bb-butter)}.bb-cta-band--band.bb-section--ink{--drip-color: var(--bb-ink);background:radial-gradient(70% 110% at 85% -20%,color-mix(in srgb,var(--bb-butter) 20%,transparent),color-mix(in srgb,var(--bb-butter) 0%,transparent) 60%),radial-gradient(60% 90% at 0% -10%,color-mix(in srgb,var(--bb-berry) 20%,transparent),color-mix(in srgb,var(--bb-berry) 0%,transparent) 60%),var(--bb-ink)}.bb-cta-band--band.bb-section--teal{--drip-color: var(--bb-teal);background:radial-gradient(70% 110% at 90% -20%,color-mix(in srgb,var(--bb-mint) 28%,transparent),color-mix(in srgb,var(--bb-mint) 0%,transparent) 60%),var(--bb-teal)}.bb-cta-band--band.bb-section--cream{--drip-color: var(--bb-cream)}.bb-cta-band--band.bb-section--paper{--drip-color: var(--bb-paper)}.bb-cta-band--band.bb-section--sunrise{--drip-color: var(--bb-cream);background:radial-gradient(90% 120% at 85% -10%,color-mix(in srgb,var(--bb-butter) 55%,transparent),color-mix(in srgb,var(--bb-butter) 0%,transparent) 60%),var(--bb-cream)}.bb-cta-band__deco{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.bb-cta-band__deco .bb-sc-pat--1{--pat-size: 2.2rem;--pat-rot: -14deg;top:12%;left:6%}.bb-cta-band__deco .bb-sc-pat--2{--pat-size: 1.6rem;--pat-rot: 22deg;--pat-delay: -3s;bottom:16%;right:7%;display:none}.bb-cta-band__deco .bb-sc-sparkle--1{top:18%;right:16%;--spark-size: 1.2rem;--spark-color: var(--bb-ink)}.bb-cta-band__deco .bb-sc-sparkle--2{bottom:22%;left:12%;--spark-size: .8rem;--spark-delay: -1.5s;--spark-color: var(--bb-jam);display:none}.bb-cta-band__deco .bb-sc-sparkle--3{top:46%;right:4%;--spark-size: .7rem;--spark-delay: -2.4s;--spark-color: var(--bb-teal)}.bb-cta-band--surface-dark .bb-cta-band__deco .bb-sc-sparkle--1{--spark-color: var(--bb-butter)}.bb-cta-band--surface-dark .bb-cta-band__deco .bb-sc-sparkle--3{--spark-color: var(--bb-mint)}.bb-cta-band__ring{position:absolute;top:50%;left:50%;width:min(130vw,52rem);aspect-ratio:1;margin:calc(min(130vw,52rem)/-2) 0 0 calc(min(130vw,52rem)/-2);border-radius:50%;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--bb-text) 14%,transparent);-webkit-mask:repeating-conic-gradient(#000 0deg 5deg,transparent 5deg 9deg);mask:repeating-conic-gradient(#000 0deg 5deg,transparent 5deg 9deg);animation:bb-spin 70s linear infinite}.bb-cta-band__content{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-5);justify-items:start}.bb-cta-band__content>*{max-width:100%}.bb-cta-band--align-center .bb-cta-band__content{justify-items:center;text-align:center}.bb-cta-band__heading{margin-bottom:0}.bb-cta-band__heading .bb-heading__title{font-size:clamp(2.4rem,1.35rem + 4.6vw,5.5rem)}.bb-cta-band__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);width:100%}.bb-cta-band--align-center .bb-cta-band__actions{justify-content:center}.bb-cta-band__actions .bb-btn{flex:1 1 100%;justify-content:space-between}.bb-cta-band__fine{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;font-size:var(--fs-small);color:var(--bb-text-soft)}.bb-cta-band--align-center .bb-cta-band__fine{justify-content:center}.bb-cta-band__note{display:inline-flex;align-items:center;gap:.45rem;text-align:left}.bb-cta-band__phone a{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;font-weight:600;text-decoration:none;color:var(--bb-text)}.bb-cta-band__phone a:hover strong{text-decoration:underline;text-underline-offset:.2em}.bb-cta-band__points{display:inline-flex;align-items:center;gap:.55rem;margin:0;padding:.32rem .95rem .32rem .35rem;border-radius:var(--r-pill);background:var(--bb-ink);color:var(--bb-butter);font-size:var(--fs-small);font-weight:700;box-shadow:var(--sh-2)}.bb-cta-band--surface-dark .bb-cta-band__points{background:var(--bb-butter);color:var(--bb-ink)}.bb-cta-band__coin{display:grid;place-items:center;width:1.95rem;height:1.95rem;border-radius:50%;background:var(--bb-grad-butter);color:var(--bb-ink);animation:bb-sc-coin 3.8s var(--ease-spring) infinite}.bb-cta-band__drip{position:absolute;left:0;right:0;overflow:hidden;color:var(--drip-color, var(--bb-butter));pointer-events:none}.bb-cta-band__drip--edge{top:calc(100% - 1px);height:clamp(40px,5vw,72px)}.bb-cta-band__drip-inner{position:relative;left:50%;width:max(100%,900px);height:100%;transform:translate(-50%)}.bb-cta-band__drip-svg{display:block;width:100%;height:100%}.bb-cta-band--band.bb-cta-band--has-drip+.bb-marquee-band,.bb-cta-band--band.bb-cta-band--has-drip+.bb-section--tight{padding-top:calc(clamp(40px,5vw,72px) + 1.5rem)}.bb-cta-band__drop{position:absolute;width:clamp(7px,.9vw,12px);aspect-ratio:.8;border-radius:50%/62% 62% 38% 38%;background:currentColor;opacity:0;animation:bb-sc-drop 5.2s var(--ease-in-out-soft) infinite}.bb-cta-band__drop--1{left:24.3%;top:84%}.bb-cta-band__drop--2{left:46.9%;top:82%;animation-delay:-1.9s}.bb-cta-band__drop--3{left:70.1%;top:84%;animation-delay:-3.4s}.bb-cta-band--drip-fallback .bb-cta-band__drop--1{left:35%;top:86%}.bb-cta-band--drip-fallback .bb-cta-band__drop--2{left:65.8%;top:78%}.bb-cta-band--drip-fallback .bb-cta-band__drop--3{left:92.5%;top:66%}.bb-cta-band__tray{max-width:72rem;margin-inline:auto}.bb-cta-band__core{padding:calc(clamp(40px,4.5vw,64px) + clamp(1.5rem,1rem + 2vw,2.75rem)) clamp(1.25rem,.5rem + 4vw,5rem) clamp(2.25rem,1.5rem + 3vw,4.5rem)}.bb-cta-band--card.bb-cta-band--surface-dark .bb-cta-band__core{--bb-text: var(--bb-cream);--bb-text-soft: rgba(255, 248, 231, .74);--bb-line: rgba(255, 248, 231, .12);--bb-line-strong: rgba(255, 248, 231, .22);--bb-surface: var(--bb-ink-2);--bb-focus: var(--bb-butter);--bb-accent-grad: var(--bb-grad-gold-text);--drip-color: var(--bb-butter);background:var(--bb-grad-ink);color:var(--bb-cream)}.bb-cta-band--card.bb-cta-band--surface-light .bb-cta-band__core{--bb-text: var(--bb-ink);--bb-text-soft: var(--bb-ink-soft);--bb-line: rgba(20, 17, 13, .14);--bb-line-strong: rgba(20, 17, 13, .22);--bb-surface: var(--bb-paper);--bb-focus: var(--bb-ink);--drip-color: var(--bb-ink);background:var(--bb-grad-butter);color:var(--bb-ink)}.bb-cta-band--card.bb-cta-band--surface-light .bb-cta-band__core h2 em{background:none;color:var(--bb-teal);animation:none}.bb-cta-band__drip--card{top:0;height:clamp(40px,4.5vw,64px)}.bb-cta-band__core .bb-cta-band__deco{z-index:0}.bb-cta-band__core .bb-cta-band__content{z-index:1}.bb-cta-band--align-center .bb-audit-form__micro{justify-content:center}.bb-cta-band__actions .bb-btn{max-width:100%;min-width:0;white-space:normal;text-align:left}@media(min-width:480px){.bb-cta-band__deco .bb-sc-pat--2,.bb-cta-band__deco .bb-sc-sparkle--2{display:block}.bb-cta-band__actions .bb-btn{white-space:nowrap}.bb-cta-band__actions .bb-btn{flex:0 0 auto;width:auto;justify-content:center}}@keyframes bb-sc-drop{0%,34%{opacity:0;transform:translate3d(-50%,-40%,0) scale(.35)}46%{opacity:1;transform:translate3d(-50%,0,0) scale(1)}80%{opacity:1;transform:translate3d(-50%,2.4rem,0) scale(.9,1.15)}to{opacity:0;transform:translate3d(-50%,3.2rem,0) scale(.6)}}@keyframes bb-sc-coin{0%,70%,to{transform:rotateY(0)}85%{transform:rotateY(180deg)}}@media(prefers-reduced-motion:reduce){.bb-cta-band__ring,.bb-cta-band__coin,.bb-cta-band__drop{animation:none}.bb-cta-band__drop{opacity:0}}body.bb-motion-reduced .bb-cta-band__ring,body.bb-motion-reduced .bb-cta-band__coin,body.bb-motion-reduced .bb-cta-band__drop{animation:none!important}body.bb-motion-reduced .bb-cta-band__drop,body.bb-motion-off .bb-cta-band__drop{opacity:0}.bb-cta-band{--cv-h: 800px;--cv-h-lg: 860px}
