.upfront-price[data-astro-cid-uzliqdzs]{--offer-ink:var(--accent-active,#174f79);--offer-bg:var(--accent-soft,#eef5fa);border:1px solid color-mix(in srgb,var(--offer-ink) 24%,transparent);border-left:4px solid var(--offer-ink);background:var(--offer-bg);color:var(--ink,#182635);text-align:left;border-radius:8px;margin:22px 0 0;padding:16px 20px}.upfront-price[data-astro-cid-uzliqdzs][hidden],.upfront-price[data-astro-cid-uzliqdzs] [data-astro-cid-uzliqdzs][hidden]{display:none!important}.upfront-price__retry[data-astro-cid-uzliqdzs]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:8px 0;padding:8px 0;text-decoration:underline}.upfront-price__retry[data-astro-cid-uzliqdzs][hidden]{display:none}.upfront-price__heading[data-astro-cid-uzliqdzs]{color:var(--offer-ink);letter-spacing:.025em;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;font-weight:700;line-height:1.3;display:flex}.upfront-price__saving[data-astro-cid-uzliqdzs]{background:var(--offer-ink);color:#fff;letter-spacing:0;border-radius:4px;padding:4px 8px;font-size:12px}.upfront-price__amount[data-astro-cid-uzliqdzs]{flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin-top:8px;line-height:1.3;display:flex}.upfront-price__amount[data-astro-cid-uzliqdzs] strong[data-astro-cid-uzliqdzs]{letter-spacing:-.03em;color:var(--offer-ink);font-family:inherit;font-size:36px;font-weight:700;line-height:1.15}.upfront-price__comparison[data-astro-cid-uzliqdzs]{color:var(--ink-2,#53616d);font-size:14px}.upfront-price__comparison[data-astro-cid-uzliqdzs] s[data-astro-cid-uzliqdzs]{text-decoration-thickness:1.5px}.upfront-price[data-astro-cid-uzliqdzs] [data-astro-cid-uzliqdzs][data-upfront-unit]{color:var(--ink-2,#53616d);font-size:13px}.upfront-price[data-astro-cid-uzliqdzs] p[data-astro-cid-uzliqdzs]{max-width:55ch;color:var(--ink-2,#53616d);margin:10px 0 0;font-size:13px;line-height:1.5}.upfront-price--compact[data-astro-cid-uzliqdzs]{box-sizing:border-box;width:min(100% - 40px,760px);margin:16px auto;padding:12px 16px}.upfront-price--compact[data-astro-cid-uzliqdzs] .upfront-price__amount[data-astro-cid-uzliqdzs]{margin-top:4px}.upfront-price--compact[data-astro-cid-uzliqdzs] .upfront-price__amount[data-astro-cid-uzliqdzs] strong[data-astro-cid-uzliqdzs]{font-size:26px}.upfront-price--compact[data-astro-cid-uzliqdzs] p[data-astro-cid-uzliqdzs]{max-width:none;margin-top:6px;font-size:12px}[data-design=clean] .upfront-price[data-astro-cid-uzliqdzs]{--offer-ink:var(--cl-accent,#1d4ed8);--offer-bg:var(--cl-accent-soft,#eff6ff);color:var(--cl-ink,#18181b)}[data-design=warm] .upfront-price[data-astro-cid-uzliqdzs]{--offer-ink:var(--wm-green,#1f4d3a);--offer-bg:var(--wm-green-soft,#e4efe8);color:var(--wm-ink,#1b2a24);border-radius:4px}:is(.landing-hero__copy:has([data-upfront-pricing]:not([hidden])) .landing-actions,.cl-hero:has([data-upfront-pricing]:not([hidden])) .cl-hero__actions,.wm-hero:has([data-upfront-pricing]:not([hidden])) .wm-hero__actions){margin-top:16px}:is(.landing-hero__copy:has([data-upfront-pricing]:not([hidden]))>.landing-price,.cl-hero:has([data-upfront-pricing]:not([hidden])) .cl-hero__meta,.wm-hero:has([data-upfront-pricing]:not([hidden])) .wm-stamp){display:none}@media (max-width:640px){.upfront-price[data-astro-cid-uzliqdzs]{padding:14px 16px}.upfront-price__amount[data-astro-cid-uzliqdzs] strong[data-astro-cid-uzliqdzs]{font-size:32px}.upfront-price--compact[data-astro-cid-uzliqdzs]{width:calc(100% - 32px);padding:12px 14px}.wm-hero:has([data-upfront-pricing]:not([hidden])){padding-top:32px}.wm-hero:has([data-upfront-pricing]:not([hidden])) h1{font-size:40px}.wm-hero:has([data-upfront-pricing]:not([hidden])) .wm-hero__lead{margin-top:18px;margin-bottom:22px;font-size:18px}}@media (min-width:901px) and (max-height:800px){:is(.landing-hero,.cl-hero,.wm-hero):has([data-upfront-pricing]:not([hidden])){padding-top:32px;padding-bottom:40px}:is(.landing-hero,.cl-hero,.wm-hero):has([data-upfront-pricing]:not([hidden])) h1{max-width:none;font-size:48px}:is(.landing-hero,.cl-hero,.wm-hero):has([data-upfront-pricing]:not([hidden])) :is(.landing-hero__lead,.cl-hero__lead,.wm-hero__lead){font-size:18px;line-height:1.5}}
