.download-upsell[data-astro-cid-2d3nejbi]{z-index:90;border:2.5px solid var(--ink);border-radius:var(--radius-lg);background:var(--cream);width:min(430px,100vw - 32px);box-shadow:8px 8px 0 var(--ink);padding:22px;animation:.32s cubic-bezier(.16,1,.3,1) both download-upsell-in;position:fixed;bottom:24px;right:24px}.download-upsell[data-astro-cid-2d3nejbi][hidden]{display:none!important}.download-upsell__close[data-astro-cid-2d3nejbi]{width:30px;height:30px;color:var(--ink);cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:50%;place-items:center;padding:0;font-family:inherit;font-size:1.2rem;font-weight:900;line-height:1;transition:background .16s,border-color .16s;display:grid;position:absolute;top:10px;right:10px}.download-upsell__close[data-astro-cid-2d3nejbi]:hover{border-color:var(--ink);background:#20252b14}.download-upsell__eyebrow[data-astro-cid-2d3nejbi]{color:var(--coral-dark);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;padding-right:30px;font-size:.72rem;font-weight:950}.download-upsell__title[data-astro-cid-2d3nejbi]{letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:950;line-height:1.2}.download-upsell__copy[data-astro-cid-2d3nejbi]{color:var(--muted);margin:10px 0 0;font-size:.9rem;line-height:1.55}.download-upsell__copy[data-astro-cid-2d3nejbi] strong[data-astro-cid-2d3nejbi]{color:var(--coral-dark)}.download-upsell__offers[data-astro-cid-2d3nejbi]{grid-template-columns:1.15fr 1fr;gap:10px;margin-top:16px;display:grid}.download-upsell__offer[data-astro-cid-2d3nejbi]{border:1.5px solid var(--ink);border-radius:var(--radius-md);background:var(--white);box-shadow:3px 3px 0 var(--ink);color:var(--ink);flex-direction:column;gap:3px;padding:12px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex}.download-upsell__offer[data-astro-cid-2d3nejbi]:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)}.download-upsell__offer--hero[data-astro-cid-2d3nejbi]{background:var(--butter)}.download-upsell__offer-label[data-astro-cid-2d3nejbi]{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.download-upsell__offer-price[data-astro-cid-2d3nejbi]{letter-spacing:-.02em;align-items:baseline;gap:7px;font-size:1.5rem;font-weight:950;display:flex}.download-upsell__offer-price[data-astro-cid-2d3nejbi] s[data-astro-cid-2d3nejbi]{color:var(--muted);font-size:.85rem;font-weight:700}.download-upsell__offer-note[data-astro-cid-2d3nejbi]{color:var(--muted);font-size:.76rem;font-weight:700;line-height:1.3}.download-upsell__offer-cta[data-astro-cid-2d3nejbi]{margin-top:6px;font-size:.76rem;font-weight:950}.download-upsell__offer-cta[data-astro-cid-2d3nejbi]:after{content:" →"}.download-upsell__foot[data-astro-cid-2d3nejbi]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 0;font-size:.76rem;font-weight:700;display:flex}.download-upsell__foot[data-astro-cid-2d3nejbi] a[data-astro-cid-2d3nejbi]{color:var(--ink);font-weight:900;text-decoration:underline}@keyframes download-upsell-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=680px){.download-upsell[data-astro-cid-2d3nejbi]{left:0;right:0;bottom:calc(66px + env(safe-area-inset-bottom));width:100%;padding:18px 18px calc(16px + env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;animation-name:download-upsell-up;box-shadow:0 -6px #20252b1f}.download-upsell__title[data-astro-cid-2d3nejbi]{font-size:1.2rem}.download-upsell__offers[data-astro-cid-2d3nejbi]{grid-template-columns:1fr 1fr}.download-upsell__offer[data-astro-cid-2d3nejbi]{padding:10px}.download-upsell__offer-price[data-astro-cid-2d3nejbi]{font-size:1.3rem}}@keyframes download-upsell-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.download-upsell[data-astro-cid-2d3nejbi]{animation:none}}@media print{.download-upsell[data-astro-cid-2d3nejbi]{display:none!important}}.teaser-upsell[data-astro-cid-km42ov5h]{border:2px solid var(--ink);border-radius:var(--radius-lg);background:var(--cream);box-shadow:5px 5px 0 var(--ink);justify-content:space-between;align-items:center;gap:18px;margin:24px 0 16px;padding:22px 24px;display:flex}.teaser-upsell__text[data-astro-cid-km42ov5h]{flex:auto;min-width:0}.teaser-upsell[data-astro-cid-km42ov5h] .button[data-astro-cid-km42ov5h]{white-space:nowrap;flex:none}.teaser-upsell__text[data-astro-cid-km42ov5h] strong[data-astro-cid-km42ov5h]{margin:6px 0 8px;font-size:1.05rem;line-height:1.4;display:block}.teaser-upsell__text[data-astro-cid-km42ov5h] p[data-astro-cid-km42ov5h]:last-child{color:var(--muted);margin:0;font-size:.92rem;line-height:1.6}@media (width<=1024px){.teaser-upsell[data-astro-cid-km42ov5h]{text-align:center;flex-direction:column;align-items:stretch}.teaser-upsell[data-astro-cid-km42ov5h] .button[data-astro-cid-km42ov5h]{justify-content:center}}
