.teaser.svelte-afdwgt{--mx:-999px;--my:-999px;isolation:isolate;position:relative}.teaser.svelte-afdwgt:before,.teaser.svelte-afdwgt:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--tt-large) ease-out;position:absolute;inset:0}.teaser.svelte-afdwgt:before{z-index:2;background:radial-gradient(22rem circle at var(--mx) var(--my), color-mix(in srgb, var(--accent) 75%, transparent), transparent 45%);padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.teaser.svelte-afdwgt:after{z-index:-1;background:radial-gradient(30rem circle at var(--mx) var(--my), color-mix(in srgb, var(--accent) 9%, transparent), transparent 45%)}.teaser.svelte-afdwgt:hover:before,.teaser.svelte-afdwgt:hover:after,.spotlight-zone:hover .teaser.svelte-afdwgt:before{opacity:1}.teaser.svelte-afdwgt{text-align:left;border:1px solid var(--bcl);background:linear-gradient(180deg, color-mix(in srgb, var(--bg-light) 70%, transparent), color-mix(in srgb, var(--bg-light) 25%, transparent));border-radius:1.75rem;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:3rem;width:100%;padding:3.5rem;display:grid;overflow:hidden}@media (width<=67.5rem){.teaser.svelte-afdwgt{grid-template-columns:minmax(0,1fr);padding:2rem}}@media (width<=768px){.teaser.svelte-afdwgt{padding:1.5rem}}.glow.svelte-afdwgt{pointer-events:none;background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--accent) 30%, transparent), transparent 70%);filter:blur(20px);width:60%;height:160%;position:absolute;top:-40%;right:-10%}.copy.svelte-afdwgt{gap:1.25rem;position:relative}.copy.svelte-afdwgt h2:where(.svelte-afdwgt){background:var(--sheen-ink,linear-gradient(180deg, var(--fg-bright) 35%, color-mix(in srgb, var(--fg-bright) 62%, var(--accent-light))));color:#0000;letter-spacing:-.035em;-webkit-background-clip:text;background-clip:text;margin-top:0;margin-bottom:-.14em;padding-bottom:.14em;line-height:1.1}.copy.svelte-afdwgt p:where(.svelte-afdwgt){max-width:35rem;font-size:var(--fs-7);margin:0;line-height:1.55}.price.svelte-afdwgt{border:1px solid color-mix(in srgb, var(--accent-light) 30%, transparent);background-color:color-mix(in srgb, var(--bg) 85%, transparent);box-shadow:0 -1.25rem 3.75rem -1.875rem color-mix(in srgb, var(--accent) 80%, transparent);border-radius:1.25rem;padding:2rem;position:relative}@media (width<=768px){.price.svelte-afdwgt{padding:1.5rem}}.figure.svelte-afdwgt{margin:0;line-height:1.1}.figure.svelte-afdwgt strong:where(.svelte-afdwgt){color:var(--fg-bright);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:4rem;font-weight:700}.figure.svelte-afdwgt span:where(.svelte-afdwgt){margin-left:.375rem}.free.svelte-afdwgt{align-items:center;gap:.5rem;margin:.25rem 0 1.5rem}.free.svelte-afdwgt svg{--icon-size:1rem;color:var(--accent);flex-shrink:0}.fine.svelte-afdwgt{text-align:center;margin-top:.75rem}
