.rc-svc-page .rc-hero .rc-hero-eyebrow{padding-block:calc(26px - .65em);line-height:1.3}.rc-footer-contact span{padding-block:calc(14px - .75em);line-height:1.5}.rc-reviews .rc-rv-featured-sub{padding-block:calc(14px - .8em);line-height:1.6}.rc-bio-page .rc-bio-other-card-title{padding-block:calc(14px - .7em);line-height:1.4}
.rcx-offerband{--ob-cream:#fff2df;--ob-orange:#d36324;--ob-olive:#647519;--ob-sage:#9ea471;--ob-sage-dark:#8a9062;--ob-charcoal:#313230;--ob-display:"Outfit", "Inter", ui-sans-serif, system-ui, sans-serif;--ob-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--ob-charcoal);color:#fff;font-family:var(--ob-sans);-webkit-font-smoothing:antialiased;border-top:1px solid #ffffff1f;padding:2rem 0;font-size:16px;line-height:1.6;display:block}.rcx-offerband *,.rcx-offerband :before,.rcx-offerband :after{box-sizing:border-box}.rcx-offerband p{margin:0;padding:0}.rcx-offerband .rcx-ob-inner{grid-template-columns:1fr;align-items:center;gap:1.5rem;width:100%;max-width:72rem;margin:0 auto;padding:0 1rem;display:grid}@media (min-width:48rem){.rcx-offerband{padding:2.25rem 0}.rcx-offerband .rcx-ob-inner{grid-template-columns:minmax(0,1fr) auto;gap:2.5rem;padding:0 1.5rem}}.rcx-offerband p.rcx-ob-eyebrow{font-family:var(--ob-display);letter-spacing:2.5px;text-transform:uppercase;color:var(--ob-sage);align-items:center;gap:.625rem;font-size:.875rem;font-weight:600;line-height:1.4;display:flex}.rcx-offerband p.rcx-ob-eyebrow svg{width:1rem;height:1rem;fill:var(--ob-orange);flex:none}.rcx-offerband p.rcx-ob-price{font-family:var(--ob-display);letter-spacing:-.02em;color:#fff;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-top:.6rem;font-weight:600;line-height:1.1;display:flex}.rcx-offerband .rcx-ob-amount{font-family:var(--ob-display);color:#fff;font-size:clamp(2.5rem,6vw,3.25rem);font-weight:600;line-height:1.05}.rcx-offerband .rcx-ob-title{font-family:var(--ob-display);color:#fff;font-size:clamp(1.4rem,3.4vw,1.875rem);font-weight:600;line-height:1.15}.rcx-offerband p.rcx-ob-sub{max-width:38rem;font-family:var(--ob-sans);color:#fffc;margin-top:.75rem;font-size:1rem;font-weight:400;line-height:1.6}.rcx-offerband p.rcx-ob-incl{font-family:var(--ob-sans);color:#fff;align-items:flex-start;gap:.5rem;margin-top:.75rem;font-size:.9375rem;font-weight:500;line-height:1.5;display:flex}.rcx-offerband p.rcx-ob-incl strong{font-family:var(--ob-sans);color:var(--ob-sage);font-weight:700}.rcx-offerband .rcx-ob-side{flex-direction:column;gap:1rem;display:flex}@media (min-width:48rem){.rcx-offerband .rcx-ob-side{align-items:flex-end}}.rcx-offerband p.rcx-ob-partner{align-items:center;gap:.875rem;display:flex}.rcx-offerband .rcx-ob-credit{font-family:var(--ob-display);letter-spacing:2px;text-transform:uppercase;color:#fff9;font-size:.75rem;font-weight:500;line-height:1.3}.rcx-offerband .rcx-ob-logo{background:#fff;align-items:center;padding:.4rem .75rem;display:inline-flex}.rcx-offerband .rcx-ob-logo img{width:auto;max-width:none;height:2rem;display:block}@media (min-width:48rem){.rcx-offerband .rcx-ob-logo img{height:2.25rem}}.rcx-offerband a.rcx-ob-btn,.rcx-offerband a.rcx-ob-btn:visited{width:100%;min-height:3.5rem;font-family:var(--ob-display);letter-spacing:2px;text-transform:uppercase;text-align:center;color:#fff;background:var(--ob-sage);border:0;border-radius:0;justify-content:center;align-items:center;gap:.6rem;padding:0 1.25rem;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}@media (min-width:48rem){.rcx-offerband a.rcx-ob-btn,.rcx-offerband a.rcx-ob-btn:visited{white-space:nowrap;width:auto;padding:0 2rem}}.rcx-offerband a.rcx-ob-btn:hover{background:var(--ob-sage-dark);color:#fff}.rcx-offerband a.rcx-ob-btn:active{transform:translateY(1px)}.rcx-offerband a.rcx-ob-btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.rcx-offerband a.rcx-ob-btn svg{fill:currentColor;flex:none;width:1.125rem;height:1.125rem}@media (prefers-reduced-motion:reduce){.rcx-offerband a.rcx-ob-btn{transition:none}}
