.priceflow-widget .banner-block{margin:var(--priceflow-spacing-lg) auto;width:100%}.priceflow-widget .banner-block .banner-content{border:1px solid var(--priceflow-border-color);padding:var(--priceflow-spacing-sm) var(--priceflow-spacing-md);display:flex;align-items:center;border-radius:var(--priceflow-border-radius)}.priceflow-widget .banner-block .banner-content.style-info{border-color:var(--priceflow-border-color);background:var(--priceflow-bg-color)}.priceflow-widget .banner-block .banner-content.style-error{border-color:var(--priceflow-error-color);background:rgba(var(--priceflow-error-color-rgb),.3)}.priceflow-widget .banner-block .banner-content.style-success{border-color:var(--priceflow-success-color);background:rgba(var(--priceflow-success-color-rgb),.3)}.priceflow-widget .banner-block .banner-content.style-warning{border-color:var(--priceflow-warning-color);background:rgba(var(--priceflow-warning-color-rgb),.3)}@layer payload-default{.icon--copy{height:1.5384615385rem;width:1.5384615385rem}.icon--copy .stroke{fill:none;stroke:currentColor;stroke-width:1px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInup{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIndown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInleft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInright{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.priceflow-widget .cta-block{background-color:var(--priceflow-border-color);margin:0 auto;padding:2rem;border-radius:var(--priceflow-border-radius);border:1px solid var(--priceflow-border-color);padding:var(--priceflow-spacing-md);display:flex;flex-direction:column;gap:var(--priceflow-spacing-xl)}@media(min-width:var(--priceflow-breakpoint-tablet )){.priceflow-widget .cta-block{flex-direction:row;justify-content:space-between;align-items:center}}.priceflow-widget .cta-block .cta-content{max-width:48rem;display:flex;align-items:center}.priceflow-widget .cta-block .cta-content .payload-richtext{margin-bottom:0}.priceflow-widget .cta-block .cta-actions{display:flex;flex-direction:column;gap:var(--priceflow-spacing-xl)}