.promo-banner[data-astro-cid-bhezwuq6]{padding:var(--spacing-md);background-color:var(--color-bg-primary)}.promo-inner[data-astro-cid-bhezwuq6]{align-items:center;gap:var(--spacing-md);text-align:center;border:1px solid #0000001a;border-left:4px solid var(--color-primary);background:#f8f6ff;border-radius:20px;flex-direction:column;max-width:1200px;margin:0 auto;padding:20px 16px;display:flex;box-shadow:0 4px 20px #00000005}.promo-copy[data-astro-cid-bhezwuq6]{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.promo-tag[data-astro-cid-bhezwuq6]{background:var(--color-primary);color:#fff;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:50px;padding:4px 12px;font-size:.65rem;font-weight:800}.promo-title[data-astro-cid-bhezwuq6]{font-family:var(--font-family-headings);color:var(--color-text-primary);margin:0;font-size:1.75rem;line-height:1.1}.promo-text[data-astro-cid-bhezwuq6]{color:var(--color-text-secondary);margin:0;font-size:.95rem;line-height:1.4}.promo-cta[data-astro-cid-bhezwuq6]{width:100%}.promo-btn[data-astro-cid-bhezwuq6]{width:100%;min-height:48px}.promo-cta[data-astro-cid-bhezwuq6] .healcode-pricing-option-text-link{width:100%}@media (width>=768px){.promo-banner[data-astro-cid-bhezwuq6]{padding:var(--spacing-lg) var(--spacing-md) 0}.promo-inner[data-astro-cid-bhezwuq6]{text-align:left;flex-direction:row;justify-content:space-between;padding:24px 30px}.promo-copy[data-astro-cid-bhezwuq6]{align-items:flex-start}.promo-cta[data-astro-cid-bhezwuq6]{flex:none;width:auto}.promo-btn[data-astro-cid-bhezwuq6],.promo-cta[data-astro-cid-bhezwuq6] .healcode-pricing-option-text-link{width:auto;min-width:180px}}.promo-banner--menu[data-astro-cid-bhezwuq6]{background:0 0;padding:0}.promo-banner--menu[data-astro-cid-bhezwuq6] .promo-inner[data-astro-cid-bhezwuq6]{text-align:center;background:#fff;border:1px solid #b485ff40;border-radius:14px;flex-direction:column;align-items:stretch;gap:14px;max-width:none;padding:16px;box-shadow:0 4px 15px #b485ff1a}.promo-banner--menu[data-astro-cid-bhezwuq6] .promo-copy[data-astro-cid-bhezwuq6]{align-items:center;gap:6px}.promo-banner--menu[data-astro-cid-bhezwuq6] .promo-tag[data-astro-cid-bhezwuq6]{letter-spacing:.15em;font-size:.7rem;font-weight:700}.promo-banner--menu[data-astro-cid-bhezwuq6] .promo-title[data-astro-cid-bhezwuq6]{font-size:1.4rem}.promo-banner--menu[data-astro-cid-bhezwuq6] .promo-text[data-astro-cid-bhezwuq6]{font-size:.8rem;line-height:1.3}.promo-banner--menu[data-astro-cid-bhezwuq6] .promo-cta[data-astro-cid-bhezwuq6]{flex:none;width:100%;min-height:48px;display:flex}.promo-banner--menu[data-astro-cid-bhezwuq6] .promo-cta[data-astro-cid-bhezwuq6] healcode-widget{width:100%;display:block}.promo-banner--menu[data-astro-cid-bhezwuq6] .promo-cta[data-astro-cid-bhezwuq6] .healcode-pricing-option-text-link,.promo-banner--menu[data-astro-cid-bhezwuq6] .promo-btn[data-astro-cid-bhezwuq6]{box-sizing:border-box;background:var(--color-primary);color:#fff;width:100%;min-width:0;min-height:48px;font-family:var(--font-family-body);border:0;border-radius:14px;justify-content:center;align-items:center;padding:12px 16px;font-size:.95rem;font-weight:600;line-height:1.3;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.promo-banner--menu[data-astro-cid-bhezwuq6] .promo-cta[data-astro-cid-bhezwuq6] .healcode-pricing-option-text-link:hover,.promo-banner--menu[data-astro-cid-bhezwuq6] .promo-btn[data-astro-cid-bhezwuq6]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000014}.promo-banner--menu[data-astro-cid-bhezwuq6] .promo-cta[data-astro-cid-bhezwuq6] .healcode-pricing-option-text-link:active,.promo-banner--menu[data-astro-cid-bhezwuq6] .promo-btn[data-astro-cid-bhezwuq6]:active{transform:translateY(0)}@media (width>=768px){.promo-banner--menu[data-astro-cid-bhezwuq6]{padding:0}.promo-banner--menu[data-astro-cid-bhezwuq6] .promo-inner[data-astro-cid-bhezwuq6]{text-align:center;flex-direction:column;align-items:stretch;padding:16px}.promo-banner--menu[data-astro-cid-bhezwuq6] .promo-copy[data-astro-cid-bhezwuq6]{align-items:center}.promo-banner--menu[data-astro-cid-bhezwuq6] .promo-cta[data-astro-cid-bhezwuq6]{width:100%}.promo-banner--menu[data-astro-cid-bhezwuq6] .promo-cta[data-astro-cid-bhezwuq6] .healcode-pricing-option-text-link,.promo-banner--menu[data-astro-cid-bhezwuq6] .promo-btn[data-astro-cid-bhezwuq6]{width:100%;min-width:0}}
