.decor[data-astro-cid-6kfomopr]{pointer-events:none;z-index:0;position:absolute;inset:0}.decor__shape[data-astro-cid-6kfomopr],.decor__dot[data-astro-cid-6kfomopr]{position:absolute}.decor__cross[data-astro-cid-6kfomopr]{width:clamp(2.75rem,2rem + 2vw,4rem);fill:var(--violet-500)}.decor__flower[data-astro-cid-6kfomopr]{width:clamp(2.5rem,1.8rem + 2vw,3.75rem);fill:var(--coral-400)}.decor__arc[data-astro-cid-6kfomopr]{width:clamp(3.5rem,2.5rem + 3vw,5.5rem);stroke:var(--mint-400)}.decor__sparkle[data-astro-cid-6kfomopr]{width:clamp(1.75rem,1.4rem + 1vw,2.5rem);fill:var(--sun-500)}.decor__dot[data-astro-cid-6kfomopr]{background:var(--sky-400);border-radius:50%;width:.9rem;height:.9rem}.decor--a[data-astro-cid-6kfomopr] .decor__cross[data-astro-cid-6kfomopr]{top:-1.25rem;left:-1rem;transform:rotate(12deg)}.decor--a[data-astro-cid-6kfomopr] .decor__arc[data-astro-cid-6kfomopr]{top:-1.5rem;right:8%;transform:rotate(18deg)}.decor--a[data-astro-cid-6kfomopr] .decor__flower[data-astro-cid-6kfomopr]{bottom:-1.25rem;right:-1rem}.decor--a[data-astro-cid-6kfomopr] .decor__sparkle[data-astro-cid-6kfomopr]{bottom:12%;left:-1.75rem}.decor--a[data-astro-cid-6kfomopr] .decor__dot[data-astro-cid-6kfomopr]{top:30%;right:-1.5rem}.decor--b[data-astro-cid-6kfomopr] .decor__flower[data-astro-cid-6kfomopr]{top:-1.25rem;left:-1.25rem}.decor--b[data-astro-cid-6kfomopr] .decor__cross[data-astro-cid-6kfomopr]{bottom:-1.5rem;right:-1rem;transform:rotate(-10deg)}.decor--b[data-astro-cid-6kfomopr] .decor__arc[data-astro-cid-6kfomopr]{bottom:-1.75rem;left:10%;transform:rotate(180deg)}.decor--b[data-astro-cid-6kfomopr] .decor__sparkle[data-astro-cid-6kfomopr]{top:-1.5rem;right:18%}.decor--b[data-astro-cid-6kfomopr] .decor__dot[data-astro-cid-6kfomopr]{top:45%;left:-1.5rem}.decor--c[data-astro-cid-6kfomopr] .decor__arc[data-astro-cid-6kfomopr]{top:-1.75rem;left:12%;transform:rotate(-14deg)}.decor--c[data-astro-cid-6kfomopr] .decor__cross[data-astro-cid-6kfomopr]{top:18%;right:-1.25rem;transform:rotate(20deg)}.decor--c[data-astro-cid-6kfomopr] .decor__flower[data-astro-cid-6kfomopr]{bottom:-1.25rem;left:-1rem}.decor--c[data-astro-cid-6kfomopr] .decor__sparkle[data-astro-cid-6kfomopr]{bottom:-1rem;right:22%}.decor--c[data-astro-cid-6kfomopr] .decor__dot[data-astro-cid-6kfomopr]{top:-.5rem;right:30%}.decor--d[data-astro-cid-6kfomopr] .decor__cross[data-astro-cid-6kfomopr]{top:-1rem;right:-.75rem;transform:rotate(8deg)}.decor--d[data-astro-cid-6kfomopr] .decor__flower[data-astro-cid-6kfomopr]{bottom:-1rem;left:-1rem}.decor--d[data-astro-cid-6kfomopr] .decor__arc[data-astro-cid-6kfomopr]{display:none}.decor--d[data-astro-cid-6kfomopr] .decor__sparkle[data-astro-cid-6kfomopr]{top:14%;left:-1.5rem}.decor--d[data-astro-cid-6kfomopr] .decor__dot[data-astro-cid-6kfomopr]{background:var(--sun-500);bottom:18%;right:-1.25rem}@media (width<=47.99rem){.decor[data-astro-cid-6kfomopr]{inset:0 .75rem}}@media (prefers-reduced-motion:no-preference){.decor__sparkle[data-astro-cid-6kfomopr]{animation:4s ease-in-out infinite decor-twinkle}.decor__cross[data-astro-cid-6kfomopr]{animation:7s ease-in-out infinite decor-float}}@keyframes decor-twinkle{0%,to{opacity:1;scale:1}50%{opacity:.7;scale:.75}}@keyframes decor-float{0%,to{translate:0}50%{translate:0 -6px}}.cta-band[data-astro-cid-hwvj6ntz]{padding-block:var(--space-7) var(--section-pad)}.cta-band__panel[data-astro-cid-hwvj6ntz]{padding:clamp(var(--space-7), 2rem + 4vw, var(--space-9)) var(--gutter);border-radius:var(--radius-xl);background:radial-gradient(30rem 20rem at 100% 0%, #f472b659, transparent 60%), radial-gradient(26rem 18rem at 0% 100%, #ffc83d40, transparent 60%), linear-gradient(135deg, var(--violet-600), var(--violet-700));color:var(--white);text-align:center;position:relative}.cta-band__inner[data-astro-cid-hwvj6ntz]{z-index:1;gap:var(--space-6);justify-items:center;display:grid;position:relative}.cta-band[data-astro-cid-hwvj6ntz] h2[data-astro-cid-hwvj6ntz]{color:var(--white);font-size:var(--fs-h1);max-width:20ch;margin-inline:auto;margin-bottom:var(--space-3)}.cta-band[data-astro-cid-hwvj6ntz] p[data-astro-cid-hwvj6ntz]{color:var(--violet-100);max-width:48ch;font-size:var(--fs-lg);margin:0 auto}.cta-band__actions[data-astro-cid-hwvj6ntz]{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}
