:root{--rx-pricing-table-border:#454F5E}.entry-content .wp-block-table:has(+.rx-pricing-cta),.entry-content .wp-block-table:has(+.rx-pricing-cta) table{margin-bottom:0}.rx-pricing-cta{margin:0 0 2.5em;border:1px solid var(--rx-pricing-table-border);border-top:0;border-radius:0 0 6px 6px;font-family:var(--rx-font-body)}.entry-content .rx-pricing-cta p{margin:0}.rx-pricing-cta--standard{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:15px 16px 15px 22px;background:#F7F8FA}.rx-pricing-cta--standard .rx-pricing-cta__text{font-size:16px;line-height:1.5;color:var(--rx-text)}.entry-content a.rx-pricing-cta__btn{flex:none;height:48px;padding:0 24px;font-size:16px;text-decoration:none}.entry-content .rx-pricing-cta--standard a.rx-pricing-cta__btn--call{font-family:var(--rx-font-head)}.rx-pricing-cta--accent{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:22px 20px 22px 24px;background:#EBF7ED}.entry-content .rx-pricing-cta--accent .rx-pricing-cta__title{margin:0 0 6px;font-family:var(--rx-font-head);font-weight:600;font-size:18px;line-height:1.35;color:var(--rx-ink)}.rx-pricing-cta--accent .rx-pricing-cta__text{font-size:15px;line-height:1.55;color:var(--rx-text);text-wrap:pretty}.rx-pricing-cta__actions{flex:none;display:flex;gap:10px}.entry-content .rx-pricing-cta--accent a.rx-pricing-cta__btn{height:50px}.rx-pricing-cta--text{padding:16px 22px;background:#F7F8FA}.rx-pricing-cta--text .rx-pricing-cta__text{font-size:15.5px;line-height:1.5;color:var(--rx-text)}.entry-content a.rx-pricing-cta__link,.entry-content a.rx-pricing-cta__link:visited{padding-bottom:1px;border-bottom:1.5px solid var(--rx-green);font-weight:600;color:var(--rx-green-dark);text-decoration:none;white-space:nowrap}.entry-content a.rx-pricing-cta__link:hover{color:var(--rx-green-darker)}.rx-pricing-cta__btn--call .rx-icon{transform-origin:50% 50%;animation:rx-phone-ring 4.8s ease-in-out infinite}.rx-pricing-cta__btn--whatsapp .rx-icon{animation:rx-icon-pop 4.8s ease-in-out 2.4s infinite}.rx-pricing-cta__btn--call:hover .rx-icon{animation-duration:1.2s}.rx-pricing-cta__btn--whatsapp:hover .rx-icon{animation-duration:1.4s;animation-delay:0s}@media (max-width:767px){.rx-pricing-cta--standard,.rx-pricing-cta--accent{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.rx-pricing-cta__actions{flex-direction:column}.entry-content a.rx-pricing-cta__btn{width:100%}}@media (prefers-reduced-motion:reduce){.rx-pricing-cta .rx-icon{animation:none}}.entry-content .wp-block-table tfoot td.rx-pricing-vat{padding:8px 16px;border-top:1px solid var(--rx-line);background:#fff;font-family:var(--rx-font-body);font-size:13.5px;font-weight:400;font-style:normal;line-height:1.4;text-align:left;color:var(--rx-muted)}