.vbb-section *,.vbb-section :after,.vbb-section :before{box-sizing:border-box}.vbb-section{background:var(--vbb-section-bg,#f5f5fa);padding:var(--vbb-padding,64px 24px);width:100%}.vbb-inner{margin:0 auto;max-width:1200px}.vbb-header{margin:0 auto 48px;max-width:820px;text-align:center}.vbb-eyebrow{color:var(--vbb-accent,#038bf9);font-size:13px;font-weight:700;letter-spacing:.12em;margin:0 0 14px;text-transform:uppercase}.vbb-heading{color:#0f0f12;font-size:clamp(26px,3.2vw,38px);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 18px}.vbb-heading span{color:var(--vbb-accent,#038bf9)}.vbb-subheading{color:#4a4a5a;font-size:17px;line-height:1.6;margin:0 auto;max-width:680px}.vbb-grid{align-items:start;display:grid;gap:28px;grid-template-columns:repeat(var(--vbb-cols,3),minmax(0,1fr))}.vbb-card,.vbb-lid{display:flex;flex-direction:column;position:relative}.vbb-lid{align-items:center;background:var(--vbb-lid-bg,linear-gradient(90deg,#ed93b1,#ef9f27));border-radius:var(--vbb-lid-radius,16px);box-sizing:border-box!important;justify-content:center;padding:26px 24px;text-align:center;width:100%;z-index:2}.vbb-lid-title{color:#fff;font-size:19px;font-weight:700;line-height:1.3;margin:0}.vbb-body{background:var(--vbb-card-surface,#fff);border-radius:var(--vbb-card-radius,20px);box-shadow:var(--vbb-card-shadow,0 4px 32px rgba(15,15,18,.07));margin-top:calc(var(--vbb-overlap, 14px)*-1);padding:calc(30px + var(--vbb-overlap, 14px)) 28px 32px;position:relative;z-index:1}.vbb-body-text{color:#4a4a5a;font-size:15.5px;line-height:1.6;margin:0;text-align:center;white-space:pre-line}.vbb-empty{border:1px dashed #e4e4ef;border-radius:16px;color:#8888a0;font-size:15px;padding:44px;text-align:center}@media (prefers-reduced-motion:reduce){.vbb-section *{animation:none!important;transition:none!important}}.vbb-section .vbb-reveal{transition:opacity var(--rv-dur,.6s) var(--rv-ease,ease-out) var(--rv-delay,0s),transform var(--rv-dur,.6s) var(--rv-ease,ease-out) var(--rv-delay,0s),filter var(--rv-dur,.6s) var(--rv-ease,ease-out) var(--rv-delay,0s);will-change:opacity,transform,filter}[data-anim]:not(.no-js) .vbb-reveal:not(.vbb-in){opacity:0}[data-anim=slide]:not(.no-js) .vbb-reveal:not(.vbb-in){transform:translate(var(--rv-x,0),var(--rv-y,28px))}[data-anim=scale]:not(.no-js) .vbb-reveal:not(.vbb-in){transform:scale(var(--rv-scale,.95))}[data-anim=blur]:not(.no-js) .vbb-reveal:not(.vbb-in){filter:blur(var(--rv-blur,8px))}.vbb-section .vbb-reveal.vbb-in{filter:none;opacity:1;transform:none}