.guarantee:where(.astro-sp5e2qju){text-align:left;border-radius:var(--r-card);max-width:640px;margin:36px auto 0;padding:20px 24px}.guarantee-dark:where(.astro-sp5e2qju){background:#ffffff0f;border:1px solid #ffffff24}.guarantee-light:where(.astro-sp5e2qju){background:var(--paper);border:1px solid #18202a1a}.guarantee-k:where(.astro-sp5e2qju){font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;margin:0 0 8px;font-size:12px}.guarantee-dark:where(.astro-sp5e2qju) .guarantee-k:where(.astro-sp5e2qju){color:var(--glow-soft)}.guarantee-light:where(.astro-sp5e2qju) .guarantee-k:where(.astro-sp5e2qju){color:var(--brass-deep)}.guarantee-body:where(.astro-sp5e2qju){margin:0;font-size:15.5px;line-height:1.55}.guarantee-dark:where(.astro-sp5e2qju) .guarantee-body:where(.astro-sp5e2qju){color:#ffffffe0}.guarantee-fn:where(.astro-sp5e2qju){margin:10px 0 0;font-size:13px}.guarantee-dark:where(.astro-sp5e2qju) .guarantee-fn:where(.astro-sp5e2qju){color:#ffffff8c}.guarantee-light:where(.astro-sp5e2qju) .guarantee-fn:where(.astro-sp5e2qju){color:#5d646c}.offer-dark:where(.astro-f657t3ln){background:var(--night-deep);color:#fff}.offer-inner:where(.astro-f657t3ln){text-align:center;max-width:720px;margin-inline:auto}.offer-inner:where(.astro-f657t3ln) h2:where(.astro-f657t3ln){margin-top:10px}.offer-eyebrow:where(.astro-f657t3ln){font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:12px}.offer-dark:where(.astro-f657t3ln) .offer-eyebrow:where(.astro-f657t3ln){color:var(--muted-dark)}.offer-light:where(.astro-f657t3ln) .offer-eyebrow:where(.astro-f657t3ln){color:var(--brass-deep)}.offer-sub:where(.astro-f657t3ln){max-width:560px;margin:18px auto 30px;font-size:18px;line-height:1.55}.offer-dark:where(.astro-f657t3ln) .offer-sub:where(.astro-f657t3ln){color:var(--muted-dark)}.offer-light:where(.astro-f657t3ln) .offer-sub:where(.astro-f657t3ln){color:#5d646c}.offer-btn:where(.astro-f657t3ln){background:var(--glow);color:var(--color-base-900);border-radius:var(--r-pill);transition:background var(--dur-short) var(--ease-move), transform var(--dur-short) var(--ease-move);border:none;padding:14px 32px;font-size:16px;font-weight:600;display:inline-block}.offer-btn:where(.astro-f657t3ln):hover{background:var(--glow-soft);transform:translateY(-1px)}.offer-btn:where(.astro-f657t3ln):focus-visible{outline:2px solid var(--outline);outline-offset:2px}.offer-dark:where(.astro-f657t3ln) .offer-btn:where(.astro-f657t3ln){--outline:#fff}
