.fc[data-astro-cid-43j52yyu]{background:var(--c-surface);padding-block:48px 40px;position:relative}@media (width>=768px){.fc[data-astro-cid-43j52yyu]{padding-block:72px 56px}}.fc-stage-wrap[data-astro-cid-43j52yyu]{max-width:640px;margin-inline:auto}.fc-stage[data-astro-cid-43j52yyu]{border:2px solid var(--c-line);border-radius:var(--r-lg);height:min(72svh,560px);min-height:380px;box-shadow:var(--shadow-card);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overscroll-behavior:contain;cursor:pointer;transition:background-color var(--t-med);background:#fff;position:relative;overflow:hidden}.fc-stage[data-astro-cid-43j52yyu][data-phase=picked]{background:#e9fcf3}.fc-idle[data-astro-cid-43j52yyu]{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.fc-idle[data-astro-cid-43j52yyu][hidden]{display:none}.fc-idle__ring[data-astro-cid-43j52yyu]{border:4px solid var(--c-purple);width:96px;height:96px;color:var(--c-ink);border-radius:50%;place-items:center;margin-bottom:18px;animation:2.2s ease-in-out infinite fc-breathe;display:grid;box-shadow:0 0 0 14px #a259ff1f}@keyframes fc-breathe{0%,to{box-shadow:0 0 0 10px #a259ff1a}50%{box-shadow:0 0 0 22px #a259ff29}}.fc-idle__text[data-astro-cid-43j52yyu]{font-family:var(--font-head);margin:0 0 4px;font-size:1.5rem;font-weight:700}.fc-idle__sub[data-astro-cid-43j52yyu]{color:var(--c-ink-2);margin:0}.fc-count[data-astro-cid-43j52yyu]{font-family:var(--font-head);color:var(--c-ink);opacity:.18;pointer-events:none;place-items:center;font-size:clamp(6rem,30vw,11rem);font-weight:700;display:grid;position:absolute;inset:0}.fc-count[data-astro-cid-43j52yyu][hidden]{display:none}.fc-count[data-astro-cid-43j52yyu].is-pop{animation:fc-pop .6s var(--ease-out)}@keyframes fc-pop{0%{opacity:0;transform:scale(.6)}to{opacity:.18;transform:scale(1)}}.fc-result[data-astro-cid-43j52yyu]{text-align:center;font-family:var(--font-head);color:var(--c-ink);opacity:0;transition:opacity var(--t-med), transform var(--t-med) var(--ease-out);pointer-events:none;font-size:2.4rem;font-weight:700;position:absolute;top:22px;left:0;right:0;transform:translateY(-8px)}.fc-result[data-astro-cid-43j52yyu][aria-hidden=false]{opacity:1;transform:none}.fc-dots[data-astro-cid-43j52yyu],.fc-confetti[data-astro-cid-43j52yyu]{pointer-events:none;position:absolute;inset:0}.fc-dots[data-astro-cid-43j52yyu] .fc-dot{will-change:transform;opacity:0;width:96px;height:96px;transition:opacity .18s var(--ease-out);position:absolute;top:0;left:0}.fc-dots[data-astro-cid-43j52yyu] .fc-dot.is-in{opacity:1}.fc-dots[data-astro-cid-43j52yyu] .fc-dot.is-out{opacity:0}.fc-dots[data-astro-cid-43j52yyu] .fc-dot__ring{border:5px solid var(--dot);background:color-mix(in srgb, var(--dot) 18%, transparent);box-shadow:0 0 28px color-mix(in srgb, var(--dot) 45%, transparent);transition:transform var(--t-med) var(--ease-out), border-color var(--t-med), background-color var(--t-med);border-radius:50%;position:absolute;inset:0}.fc-dots[data-astro-cid-43j52yyu] .fc-dot__core{background:var(--dot);transition:background-color var(--t-med), transform var(--t-med) var(--ease-out);border-radius:50%;position:absolute;inset:22px}.fc-dots[data-astro-cid-43j52yyu] .fc-dot.is-winner{z-index:2}.fc-dots[data-astro-cid-43j52yyu] .fc-dot.is-winner .fc-dot__ring{border-color:var(--c-ink);animation:fc-win .9s var(--ease-out) infinite alternate;background:#2ee59d40;transform:scale(1.35);box-shadow:0 0 0 16px #2ee59d40,0 0 40px #2ee59d99}.fc-dots[data-astro-cid-43j52yyu] .fc-dot.is-winner .fc-dot__core{background:var(--c-mint);transform:scale(1.1)}@keyframes fc-win{0%{transform:scale(1.3)}to{transform:scale(1.45)}}.fc-dots[data-astro-cid-43j52yyu] .fc-dot.is-loser{opacity:.28}.fc-dots[data-astro-cid-43j52yyu] .fc-dot.is-loser .fc-dot__ring{transform:scale(.8)}.fc-confetti[data-astro-cid-43j52yyu] i{left:var(--x);top:var(--y);background:var(--c);width:10px;height:14px;transform:translate(-50%, -50%) rotate(var(--r));animation:fc-confetti 1.3s var(--ease-out) forwards;border-radius:3px;position:absolute}@keyframes fc-confetti{0%{opacity:1;transform:translate(-50%, -50%) rotate(var(--r))}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy) + 60px)) rotate(calc(var(--r) + 180deg))}}.fc-status[data-astro-cid-43j52yyu]{text-align:center;min-height:1.6em;color:var(--c-ink-2);margin:14px 0 0;font-weight:700}.fc-actions[data-astro-cid-43j52yyu]{justify-content:center;min-height:48px;margin-top:10px;display:flex}.fc-actions[data-astro-cid-43j52yyu] .btn[data-astro-cid-43j52yyu][hidden]{display:none}.fc-note[data-astro-cid-43j52yyu]{text-align:center;max-width:60ch;margin:22px auto 0;font-size:.95rem}.fc-desktop[data-astro-cid-43j52yyu]{max-width:640px;margin:0 auto;display:none}.fc-desktop__card[data-astro-cid-43j52yyu]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.fc-desktop__qr[data-astro-cid-43j52yyu]{border-radius:var(--r-sm);border:1px solid var(--c-line);flex:none;width:150px;overflow:hidden}.fc-desktop__qr[data-astro-cid-43j52yyu] svg{width:100%;height:auto;display:block}.fc-desktop__text[data-astro-cid-43j52yyu]{flex:260px}.fc-desktop__text[data-astro-cid-43j52yyu] h3[data-astro-cid-43j52yyu]{margin-bottom:6px}.fc-desktop__text[data-astro-cid-43j52yyu] p[data-astro-cid-43j52yyu]:last-child{margin:0}@media (hover:hover) and (pointer:fine){.fc-desktop[data-astro-cid-43j52yyu]{display:block}.fc-stage-wrap[data-astro-cid-43j52yyu]{display:none}}.fc--touch[data-astro-cid-43j52yyu] .fc-desktop[data-astro-cid-43j52yyu]{display:none}.fc--touch[data-astro-cid-43j52yyu] .fc-stage-wrap[data-astro-cid-43j52yyu],.fc--mouse[data-astro-cid-43j52yyu] .fc-desktop[data-astro-cid-43j52yyu]{display:block}.fc--mouse[data-astro-cid-43j52yyu] .fc-stage-wrap[data-astro-cid-43j52yyu]{display:none}.hero[data-astro-cid-lcdefpme]{padding:36px 0 44px;position:relative;overflow:hidden}@media (width>=900px){.hero[data-astro-cid-lcdefpme]{padding:56px 0 0}}.hero__inner[data-astro-cid-lcdefpme]{align-items:end;gap:28px;display:grid;position:relative}@media (width>=900px){.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr .85fr;gap:48px}}.hero__copy[data-astro-cid-lcdefpme]{padding-bottom:8px}@media (width>=900px){.hero__copy[data-astro-cid-lcdefpme]{padding-bottom:72px}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:16ch}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:var(--c-ink);margin-bottom:24px}.hero__try[data-astro-cid-lcdefpme]{margin:16px 0 0}.hero__media[data-astro-cid-lcdefpme]{display:none}@media (width>=900px){.hero__media[data-astro-cid-lcdefpme]{justify-self:center;margin-bottom:-60px;display:block}.hero__media[data-astro-cid-lcdefpme] img{filter:drop-shadow(0 24px 40px #1b1a2e40);width:380px;height:auto}}.deco-1[data-astro-cid-lcdefpme]{background:var(--c-red);opacity:.45;width:90px;height:90px;top:-30px;right:-30px}.deco-2[data-astro-cid-lcdefpme]{background:var(--c-blue);opacity:.5;width:40px;height:40px;top:54px;right:14%}.deco-3[data-astro-cid-lcdefpme]{background:var(--c-purple);opacity:.5;width:28px;height:28px;bottom:18px;right:36%}@media (width>=900px){.deco-1[data-astro-cid-lcdefpme]{width:120px;height:120px;top:60%;left:-40px;right:auto}.deco-2[data-astro-cid-lcdefpme]{width:56px;height:56px;top:40px;right:46%}.deco-3[data-astro-cid-lcdefpme]{bottom:80px;right:44%}}.features[data-astro-cid-lcdefpme]{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.features[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.features[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.feature[data-astro-cid-lcdefpme]{background:var(--c-surface);border:0;grid-template-columns:112px 1fr;align-items:start;gap:16px;padding:18px;display:grid}.feature__media[data-astro-cid-lcdefpme] img{width:112px;height:auto;box-shadow:var(--shadow-card);border-radius:14px}.feature__body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:10px 0 6px;font-size:1.2rem}.feature__body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--c-ink-2);margin:0;font-size:.98rem}.feature[data-astro-cid-lcdefpme] .dot-chip[data-astro-cid-lcdefpme]{width:40px;height:40px}.preview[data-astro-cid-lcdefpme]{background:var(--c-ink);color:#fff;border-radius:var(--r-lg);align-items:center;gap:24px;margin-top:40px;padding:24px;display:grid}@media (width>=720px){.preview[data-astro-cid-lcdefpme]{grid-template-columns:220px 1fr;padding:32px 40px}}.preview__video[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{aspect-ratio:886/1920;object-fit:cover;background:#000;border-radius:20px;width:100%;max-width:220px;margin-inline:auto}.preview__text[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--c-yellow)}.preview__text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffd9;max-width:48ch}.steps[data-astro-cid-lcdefpme]{counter-reset:step;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.step[data-astro-cid-lcdefpme]{border-radius:var(--r-md);border:1px solid var(--c-line);background:#fff;padding:24px}.step__n[data-astro-cid-lcdefpme]{background:var(--c-yellow);width:44px;height:44px;font-family:var(--font-head);border-radius:50%;place-items:center;margin-bottom:14px;font-size:1.2rem;font-weight:700;display:grid}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--c-ink-2);margin:0}.audiences[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.audience[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:14px 0 6px}.audience[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--c-ink-2);margin-bottom:12px}.audience__link[data-astro-cid-lcdefpme]{align-items:center;gap:6px;min-height:44px;font-weight:800;text-decoration:none;display:inline-flex}.audience__link[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.narrow[data-astro-cid-lcdefpme]{max-width:820px}.more[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.more[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:10px 0 6px}.more[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--c-ink-2);margin:0}
