.ill[data-astro-cid-mcjc6io5]{display:block;width:100%;height:auto;overflow:visible}.ill[data-astro-cid-mcjc6io5] .d[data-astro-cid-mcjc6io5]{stroke-dasharray:1;stroke-dashoffset:1;fill-opacity:0;transition:fill-opacity .6s ease calc(.3s + var(--i, 0) * .14s)}.ill[data-astro-cid-mcjc6io5].is-visible .d[data-astro-cid-mcjc6io5]{animation:ill-draw 1s cubic-bezier(.4,0,.2,1) forwards;animation-delay:calc(var(--i, 0) * .14s);fill-opacity:1}@keyframes ill-draw{to{stroke-dashoffset:0}}.beam[data-astro-cid-mcjc6io5]{animation:ill-beam 2.4s ease-in-out infinite}@keyframes ill-beam{0%,to{transform:translateY(0)}50%{transform:translateY(46px)}}.beam-wide[data-astro-cid-mcjc6io5]{animation-name:ill-beam-wide}@keyframes ill-beam-wide{0%,to{transform:translateY(0)}50%{transform:translateY(30px)}}.ping[data-astro-cid-mcjc6io5]{transform-box:fill-box;transform-origin:center;animation:ill-ping 2s ease-out infinite}@keyframes ill-ping{0%{transform:scale(.6);opacity:1}70%,to{transform:scale(2.2);opacity:0}}.flow[data-astro-cid-mcjc6io5]{animation:ill-flow 1.6s linear infinite}@keyframes ill-flow{to{stroke-dashoffset:-13}}.ill[data-astro-cid-mcjc6io5].is-visible .flow[data-astro-cid-mcjc6io5]{animation:ill-draw 1s cubic-bezier(.4,0,.2,1) forwards,ill-flow 1.6s linear 1.2s infinite;animation-delay:calc(var(--i, 0) * .14s),1.4s}.ill-scan[data-astro-cid-mcjc6io5] .card-a[data-astro-cid-mcjc6io5],.card-a[data-astro-cid-mcjc6io5],.card-b[data-astro-cid-mcjc6io5],.pass[data-astro-cid-mcjc6io5],.letter[data-astro-cid-mcjc6io5],.tag[data-astro-cid-mcjc6io5]{transform-box:fill-box;transform-origin:center;animation:ill-float 4s ease-in-out infinite}.card-b[data-astro-cid-mcjc6io5]{animation-delay:-2s}@keyframes ill-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.letter[data-astro-cid-mcjc6io5]{animation-name:ill-letter;animation-duration:5s}@keyframes ill-letter{0%,15%{transform:translateY(44px)}45%,to{transform:translateY(0)}}.bell[data-astro-cid-mcjc6io5]{transform-box:fill-box;transform-origin:50% 0;animation:ill-swing 3s ease-in-out infinite}@keyframes ill-swing{0%,60%,to{transform:rotate(0)}70%{transform:rotate(-12deg)}80%{transform:rotate(10deg)}90%{transform:rotate(-5deg)}}.sticky[data-astro-cid-mcjc6io5]{transform-box:fill-box;transform-origin:center;animation:ill-sticky 6s ease-in-out infinite}@keyframes ill-sticky{0%,to{transform:rotate(0)}50%{transform:rotate(3deg)}}.bubble[data-astro-cid-mcjc6io5]{transform-box:fill-box;transform-origin:center;animation:ill-float 3.6s ease-in-out infinite}.b2[data-astro-cid-mcjc6io5]{animation-delay:-1.2s}.b3[data-astro-cid-mcjc6io5]{animation-delay:-2.4s}.fan[data-astro-cid-mcjc6io5]{transform-box:fill-box;transform-origin:bottom left;animation:ill-float 4.5s ease-in-out infinite}.fan-2[data-astro-cid-mcjc6io5]{animation-delay:-1.5s}.fan-3[data-astro-cid-mcjc6io5]{animation-delay:-3s}.sparkle[data-astro-cid-mcjc6io5]{transform-box:fill-box;transform-origin:center;animation:ill-twinkle 2.2s ease-in-out infinite}@keyframes ill-twinkle{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.cta-band[data-astro-cid-kokrr3jq]{padding-block:24px 96px}.cta-inner[data-astro-cid-kokrr3jq]{position:relative;display:grid;gap:24px;overflow:hidden;padding:48px 28px;border-radius:28px;background:var(--ink);color:#fff}.cta-inner[data-astro-cid-kokrr3jq]:before{content:"";position:absolute;right:-120px;top:-120px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgb(164 232 112 / .28),transparent 65%);animation:drift 9s ease-in-out infinite;pointer-events:none}@keyframes drift{0%,to{transform:translate(0)}50%{transform:translate(-40px,30px)}}.cta-copy[data-astro-cid-kokrr3jq]{position:relative}h2[data-astro-cid-kokrr3jq]{max-width:640px;font-size:clamp(28px,3.6vw,42px);color:#fff}p[data-astro-cid-kokrr3jq]{max-width:560px;margin-top:16px;font-size:18px;color:#fffc}.cta-actions[data-astro-cid-kokrr3jq]{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.cta-primary[data-astro-cid-kokrr3jq]{background:var(--lime);color:var(--ink)}.cta-primary[data-astro-cid-kokrr3jq]:hover{background:var(--lime-deep)}.cta-secondary[data-astro-cid-kokrr3jq]{border-color:#fff6;color:#fff}.cta-secondary[data-astro-cid-kokrr3jq]:hover{border-color:#fff}.cta-facts[data-astro-cid-kokrr3jq]{display:flex;flex-wrap:wrap;gap:8px 22px;margin:26px 0 0;padding:0;list-style:none;font-size:15px;color:#ffffffbf}.cta-facts[data-astro-cid-kokrr3jq] li[data-astro-cid-kokrr3jq]{display:inline-flex;align-items:center;gap:6px}.cta-facts[data-astro-cid-kokrr3jq] svg{color:var(--lime)}.cta-art[data-astro-cid-kokrr3jq]{position:relative;max-width:300px;margin-inline:auto}.cta-art[data-astro-cid-kokrr3jq] .ill{stroke:#fff}@media(min-width:860px){.cta-inner[data-astro-cid-kokrr3jq]{grid-template-columns:1.3fr .7fr;align-items:center;padding:56px 64px}.cta-art[data-astro-cid-kokrr3jq]{max-width:340px}}
