.hcp .hcp-price__amount small{color:var(--hcp-lime);font-size:17px;font-weight:700;letter-spacing:0}.hcp .hcp-note{margin-top:20px;padding:16px 18px;border-left:3px solid var(--hcp-green);border-radius:0 12px 12px 0;background:#fff;font-size:15px;line-height:1.6}.hcp-section--white .hcp-note{background:var(--hcp-bg)}.hcp .hcp-banner{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px 48px;padding:clamp(32px,4vw,56px);border-radius:24px;background:radial-gradient(circle at 88% 12%,rgba(173,246,132,.22),transparent 34%),linear-gradient(120deg,var(--hcp-navy),var(--hcp-blue) 60%,var(--hcp-teal));color:rgba(255,255,255,.82)}.hcp .hcp-banner .hcp-h2{color:#fff}.hcp .hcp-banner .hcp-prose{max-width:680px;margin-top:14px}.hcp .hcp-banner .hcp-actions{margin-top:0;flex-direction:column;align-items:stretch}@media (max-width:767px){.hcp .hcp-callbar.is-visible{transform:none}body.hcp-callbar-on .joinchat{--bottom:86px;bottom:86px!important;transition:bottom .3s var(--hcp-ease)}}@media (max-width:960px){.hcp .hcp-banner{grid-template-columns:1fr}.hcp .hcp-banner .hcp-actions{flex-direction:row;flex-wrap:wrap}}