.template-offer.svelte-1s0qy32{--offer-bg: #0f1012;--offer-ink: #ffffff;--offer-ink-soft: rgb(255 255 255 / .7);--offer-ink-muted: rgb(255 255 255 / .56);--offer-line: rgb(255 255 255 / .12);--offer-border: var(--offer-bg);--offer-accent: var(--brand-600);--offer-pad: clamp(1.4rem, 4vw, 2.5rem);container-type:inline-size;margin:clamp(2.6rem,6vw,4rem) 0 1.5rem;border:1px solid var(--offer-border);border-radius:var(--site-radius-media);background:var(--offer-bg);color:var(--offer-ink)}:root.dark .template-offer.svelte-1s0qy32{--offer-border: var(--offer-line)}.template-offer__body.svelte-1s0qy32{display:grid}.template-offer__intro.svelte-1s0qy32{display:grid;align-content:start;gap:.85rem;padding:var(--offer-pad)}.template-offer.svelte-1s0qy32 h2:where(.svelte-1s0qy32){margin:0;color:var(--offer-ink);font-family:var(--font-display);font-size:clamp(1.45rem,3vw,2rem);font-weight:600;line-height:1.08;letter-spacing:-.04em;text-wrap:balance}.template-offer.svelte-1s0qy32 p:where(.svelte-1s0qy32){margin:0;color:var(--offer-ink-soft);font-size:.97rem;line-height:1.6}.template-offer__intro.svelte-1s0qy32 p:where(.svelte-1s0qy32){max-width:38rem}.template-offer.svelte-1s0qy32 a.template-offer__feature:where(.svelte-1s0qy32){display:inline-flex;align-items:center;gap:.5rem;width:fit-content;margin-top:.35rem;color:var(--offer-ink);font-family:var(--font-display);font-size:.92rem;font-weight:600;text-decoration:none}.template-offer.svelte-1s0qy32 a.template-offer__feature:where(.svelte-1s0qy32):hover{color:var(--offer-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.template-offer__free.svelte-1s0qy32{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;padding:1.25rem var(--offer-pad) var(--offer-pad);border-top:1px solid var(--offer-line)}.template-offer.svelte-1s0qy32 p.template-offer__plan:where(.svelte-1s0qy32){display:grid;gap:.2rem;line-height:1.4}.template-offer__plan.svelte-1s0qy32 strong:where(.svelte-1s0qy32){color:var(--offer-ink);font-family:var(--font-display);font-size:1rem;font-weight:600;letter-spacing:-.02em}.template-offer__plan.svelte-1s0qy32 span:where(.svelte-1s0qy32){color:var(--offer-ink-muted);font-size:.86rem}.template-offer.svelte-1s0qy32 a.template-offer__cta:where(.svelte-1s0qy32){display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:.7rem 1.15rem;border-radius:var(--site-radius-control);background:var(--offer-accent);color:#fff;font-family:var(--font-display);font-size:.93rem;font-weight:600;text-decoration:none;transition:background-color .16s ease}.template-offer.svelte-1s0qy32 a.template-offer__cta:where(.svelte-1s0qy32):hover{color:#fff;background:color-mix(in srgb,var(--offer-accent) 86%,#ffffff)}.template-offer.svelte-1s0qy32 a:where(.svelte-1s0qy32):focus-visible{outline:2px solid var(--offer-ink);outline-offset:3px}.template-offer.svelte-1s0qy32 a:where(.svelte-1s0qy32) span:where(.svelte-1s0qy32){transition:transform .16s ease}.template-offer.svelte-1s0qy32 a:where(.svelte-1s0qy32):hover span:where(.svelte-1s0qy32){transform:translate(.2rem)}.template-offer.svelte-1s0qy32 p.template-offer__note:where(.svelte-1s0qy32){flex-basis:100%;color:var(--offer-ink-muted);font-size:.84rem;line-height:1.55}@container (min-width: 52rem){.template-offer__body.svelte-1s0qy32{grid-template-columns:minmax(0,1.6fr) minmax(17rem,1fr)}.template-offer__free.svelte-1s0qy32{flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:1.25rem;padding:var(--offer-pad);border-top:0;border-left:1px solid var(--offer-line)}.template-offer.svelte-1s0qy32 p.template-offer__note:where(.svelte-1s0qy32){flex-basis:auto}}@media(prefers-reduced-motion:reduce){.template-offer.svelte-1s0qy32 a.template-offer__cta:where(.svelte-1s0qy32),.template-offer.svelte-1s0qy32 a:where(.svelte-1s0qy32) span:where(.svelte-1s0qy32){transition:none}}
