.rw-hero[data-astro-cid-gxim443q]{padding:clamp(48px,6vw,88px) 0 clamp(40px,5vw,64px);background:radial-gradient(ellipse at 85% 10%,#ebc26329,transparent 55%),radial-gradient(ellipse at 10% 100%,#0f5a3180,transparent 60%),var(--green-900);overflow:hidden}.rw-hero-grid[data-astro-cid-gxim443q]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(36px,6vw,80px);align-items:center}.rw-hero[data-astro-cid-gxim443q] h1[data-astro-cid-gxim443q]{font-size:clamp(2.5rem,5.2vw,4.2rem);margin:10px 0 24px;line-height:1.08}.rw-hero[data-astro-cid-gxim443q] .lede[data-astro-cid-gxim443q]{display:grid;gap:10px;color:var(--cream-muted);font-size:1.14rem;line-height:1.6;max-width:30em}.rw-actions[data-astro-cid-gxim443q]{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.rw-actions[data-astro-cid-gxim443q] .btn[data-astro-cid-gxim443q]{min-height:52px;padding:0 26px}.rw-visual[data-astro-cid-gxim443q]{position:relative;width:min(100%,440px);margin-inline:auto;aspect-ratio:1;container-type:inline-size}.rw-glow[data-astro-cid-gxim443q]{position:absolute;inset:10%;border-radius:50%;background:radial-gradient(closest-side,#ebc26359,#0000);filter:blur(24px)}.rw-ring[data-astro-cid-gxim443q]{position:absolute;inset:9%}.rw-ring[data-astro-cid-gxim443q] svg[data-astro-cid-gxim443q]{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.rw-track[data-astro-cid-gxim443q]{fill:none;stroke:#f5eed91a;stroke-width:12px}.rw-arc[data-astro-cid-gxim443q]{fill:none;stroke:url(#rwGold);stroke-width:12px;stroke-linecap:round;transition:stroke-dashoffset .7s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 0 6px #ebc2638c)}.rw-center[data-astro-cid-gxim443q]{position:absolute;inset:15%;border:0;padding:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;font:inherit;background:radial-gradient(circle at 30% 25%,#0c5a2f,#00230f 70%);box-shadow:inset 0 0 0 1px #ebc26366,0 20px 50px #00000080;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .15s}.rw-center[data-astro-cid-gxim443q]:hover{transform:scale(1.02)}.rw-center[data-astro-cid-gxim443q]:active{transform:scale(.96)}.rw-center[data-astro-cid-gxim443q]:focus-visible{outline:3px solid var(--gold);outline-offset:6px}.rw-center[data-astro-cid-gxim443q] img[data-astro-cid-gxim443q]{width:74%;height:auto;border-radius:50%;filter:drop-shadow(0 6px 16px #00000073);pointer-events:none}.rw-center[data-astro-cid-gxim443q].bump img[data-astro-cid-gxim443q]{animation:.4s cubic-bezier(.3,1.6,.5,1) rwBump}@keyframes rwBump{0%{transform:scale(1)}40%{transform:scale(.88) rotate(-6deg)}to{transform:scale(1) rotate(0)}}.rw-hint[data-astro-cid-gxim443q]{position:absolute;left:50%;top:-2%;translate:-50%;font-size:3.2cqw;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);opacity:.9;animation:2.4s ease-in-out infinite rwHint;transition:opacity .4s}.rw-hint[data-astro-cid-gxim443q].gone{opacity:0;animation:none}@keyframes rwHint{0%,to{translate:-50%}50%{translate:-50% -1.2cqw}}.rw-visual[data-astro-cid-gxim443q] .rw-pop{position:absolute;left:50%;top:42%;z-index:3;pointer-events:none;font-weight:800;font-size:6cqw;color:var(--green-950);padding:1.2cqw 3cqw;border-radius:999px;background:linear-gradient(145deg,#f6d77e,#d9a940);box-shadow:0 8px 20px #0006;animation:1s ease-out forwards rwPop}@keyframes rwPop{0%{transform:translate(-50%) scale(.6);opacity:0}20%{transform:translate(-50%,-6cqw) scale(1.1);opacity:1}to{transform:translate(calc(-50% + var(--dx, 0px)),-26cqw) scale(1);opacity:0}}.rw-visual[data-astro-cid-gxim443q].win .rw-ring[data-astro-cid-gxim443q]{animation:.6s ease-out 3 rwPulse}.rw-visual[data-astro-cid-gxim443q].win .rw-arc[data-astro-cid-gxim443q]{filter:drop-shadow(0 0 14px #ffdc82f2)}.rw-visual[data-astro-cid-gxim443q].win .rw-center[data-astro-cid-gxim443q] img[data-astro-cid-gxim443q]{animation:1.1s cubic-bezier(.5,0,.2,1) rwSpin}.rw-visual[data-astro-cid-gxim443q].win .rw-glow[data-astro-cid-gxim443q]{background:radial-gradient(closest-side,#ffdc82b3,#0000)}@keyframes rwPulse{0%{transform:scale(1)}40%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes rwSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rw-visual[data-astro-cid-gxim443q] .rw-confetti{position:absolute;left:50%;top:50%;width:2.2cqw;height:1.2cqw;border-radius:2px;pointer-events:none;z-index:4;animation:1.3s cubic-bezier(.2,.7,.3,1) forwards rwConfetti}@keyframes rwConfetti{0%{transform:translate(-50%,-50%) rotate(0);opacity:1}to{transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--r));opacity:0}}@keyframes rwFloat{0%,to{translate:0}50%{translate:0 -2.4cqw}}@media(prefers-reduced-motion:reduce){.rw-arc[data-astro-cid-gxim443q]{transition:none}.rw-hint[data-astro-cid-gxim443q],.rw-visual[data-astro-cid-gxim443q].win [data-astro-cid-gxim443q]{animation:none!important}}.rw-how[data-astro-cid-gxim443q]{padding:clamp(48px,6vw,72px) 0 clamp(56px,7vw,88px);background:radial-gradient(ellipse at 50% 0%,#ebc26312,transparent 60%),var(--green-950);border-top:1px solid var(--line)}.rw-head[data-astro-cid-gxim443q]{text-align:center;margin-bottom:clamp(32px,4vw,48px)}.rw-head[data-astro-cid-gxim443q] h2[data-astro-cid-gxim443q]{font-size:clamp(2rem,4vw,2.8rem);margin-top:6px}.rw-what[data-astro-cid-gxim443q]{max-width:36em;margin:14px auto 0;padding:12px 18px;border-radius:14px;border:1px solid #ebc26359;background:#ebc26314;color:var(--cream-muted);font-size:.97rem;line-height:1.55}.rw-what[data-astro-cid-gxim443q] strong[data-astro-cid-gxim443q]{color:var(--gold)}.rw-steps[data-astro-cid-gxim443q]{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rw-steps[data-astro-cid-gxim443q] li[data-astro-cid-gxim443q]{position:relative;text-align:center;padding:40px 26px 32px;border:1px solid var(--line);border-radius:20px;background:#f5eed909;transition:border-color .2s,transform .2s}.rw-steps[data-astro-cid-gxim443q] li[data-astro-cid-gxim443q]:hover{border-color:#ebc26373;transform:translateY(-3px)}.rw-badge[data-astro-cid-gxim443q]{position:relative;display:inline-grid;place-items:center;width:76px;height:76px;border-radius:50%;color:var(--green-950);background:radial-gradient(circle at 30% 25%,#fff1c2,#ebc263 45%,#b8862a);box-shadow:0 0 0 8px #ebc2631f,0 12px 28px #0006;transition:transform .25s}.rw-steps[data-astro-cid-gxim443q] small[data-astro-cid-gxim443q]{display:block;margin-top:18px;font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.rw-steps[data-astro-cid-gxim443q] h3[data-astro-cid-gxim443q]{font-size:1.75rem;margin:4px 0 6px}.rw-steps[data-astro-cid-gxim443q] p[data-astro-cid-gxim443q]{color:var(--cream-muted);max-width:20em;margin:0 auto}.rw-grid[data-astro-cid-gxim443q]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(28px,4vw,44px)}.rw-grid[data-astro-cid-gxim443q] article[data-astro-cid-gxim443q]{display:grid;grid-template-columns:52px 1fr;gap:16px;align-items:start;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:#f5eed908}.rw-ico[data-astro-cid-gxim443q]{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;color:var(--green-950);background:linear-gradient(145deg,#f6d77e,#d9a940);box-shadow:0 8px 18px #0000004d;transform:rotate(-4deg)}.rw-grid[data-astro-cid-gxim443q] h3[data-astro-cid-gxim443q]{font-size:1.5rem}.rw-grid[data-astro-cid-gxim443q] p[data-astro-cid-gxim443q]{color:var(--cream-muted);font-size:.97rem;margin-top:2px}.rw-grid[data-astro-cid-gxim443q] a{color:var(--gold)}.rw-grid[data-astro-cid-gxim443q] strong{color:var(--cream)}.rw-kids[data-astro-cid-gxim443q]{display:grid;grid-template-columns:auto 1fr auto;gap:18px 26px;align-items:center;margin-top:clamp(36px,5vw,56px);padding:clamp(22px,3vw,34px) clamp(22px,4vw,40px);border-radius:22px;border:1px solid #ebc26366;background:linear-gradient(135deg,#ebc26324,#f5eed905);text-decoration:none;color:inherit;transition:border-color .2s,transform .2s}.rw-kids[data-astro-cid-gxim443q]:hover{border-color:#ebc263b3;transform:translateY(-2px)}.rw-kids-badge[data-astro-cid-gxim443q]{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;color:var(--green-950);background:radial-gradient(circle at 30% 25%,#fff1c2,#ebc263 45%,#b8862a);box-shadow:0 0 0 8px #ebc2631f,0 12px 28px #0006;transition:transform .25s}.rw-kids[data-astro-cid-gxim443q]:hover .rw-kids-badge[data-astro-cid-gxim443q]{transform:rotate(-8deg) scale(1.05)}.rw-kids[data-astro-cid-gxim443q] h2[data-astro-cid-gxim443q]{font-size:clamp(1.7rem,3vw,2.2rem);margin:4px 0}.rw-kids[data-astro-cid-gxim443q] p[data-astro-cid-gxim443q]:not(.eyebrow){color:var(--cream-muted)}.rw-kids[data-astro-cid-gxim443q] .btn[data-astro-cid-gxim443q]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.rw-fine[data-astro-cid-gxim443q]{margin-top:24px;text-align:center;color:var(--cream-muted);font-size:.92rem}@media(width<=820px){.rw-hero-grid[data-astro-cid-gxim443q],.rw-steps[data-astro-cid-gxim443q],.rw-grid[data-astro-cid-gxim443q]{grid-template-columns:1fr}.rw-visual[data-astro-cid-gxim443q]{order:-1;width:min(100%,340px)}.rw-kids[data-astro-cid-gxim443q]{grid-template-columns:1fr;justify-items:start}}@media(width<=560px){.rw-hero[data-astro-cid-gxim443q]{padding:20px 0 36px}.rw-hero-grid[data-astro-cid-gxim443q]{gap:14px}.rw-visual[data-astro-cid-gxim443q]{width:min(66%,250px);margin-top:14px}.rw-hint[data-astro-cid-gxim443q]{font-size:.68rem;top:-7%;white-space:nowrap}.rw-hero[data-astro-cid-gxim443q] h1[data-astro-cid-gxim443q]{font-size:clamp(2rem,9vw,2.5rem);margin:10px 0 16px}.rw-hero[data-astro-cid-gxim443q] .lede[data-astro-cid-gxim443q]{font-size:1rem;line-height:1.55;gap:10px;text-wrap:balance;padding-inline:4px}.rw-actions[data-astro-cid-gxim443q]{margin-top:26px}.rw-actions[data-astro-cid-gxim443q] .btn[data-astro-cid-gxim443q]{min-height:50px;flex:100%;justify-content:center}.rw-head[data-astro-cid-gxim443q]{margin-bottom:24px}.rw-head[data-astro-cid-gxim443q] h2[data-astro-cid-gxim443q]{font-size:1.8rem}.rw-steps[data-astro-cid-gxim443q]{gap:12px}.rw-steps[data-astro-cid-gxim443q] li[data-astro-cid-gxim443q]{padding:24px 20px 22px}.rw-badge[data-astro-cid-gxim443q]{width:56px;height:56px;box-shadow:0 0 0 6px #ebc2631f,0 8px 18px #00000059}.rw-steps[data-astro-cid-gxim443q] small[data-astro-cid-gxim443q]{margin-top:12px}.rw-steps[data-astro-cid-gxim443q] h3[data-astro-cid-gxim443q]{font-size:1.45rem}.rw-grid[data-astro-cid-gxim443q]{gap:10px}.rw-grid[data-astro-cid-gxim443q] article[data-astro-cid-gxim443q]{grid-template-columns:40px 1fr;gap:12px;padding:20px 18px}.rw-ico[data-astro-cid-gxim443q]{width:40px;height:40px;border-radius:11px}.rw-grid[data-astro-cid-gxim443q] h3[data-astro-cid-gxim443q]{font-size:1.3rem}.rw-grid[data-astro-cid-gxim443q] p[data-astro-cid-gxim443q]{font-size:.93rem}.rw-kids[data-astro-cid-gxim443q]{padding:20px;gap:12px}.rw-kids-badge[data-astro-cid-gxim443q]{width:52px;height:52px}.rw-kids[data-astro-cid-gxim443q] h2[data-astro-cid-gxim443q]{font-size:1.5rem}}@media(width<=640px){.rw-hero[data-astro-cid-gxim443q]{text-align:center}.rw-hero[data-astro-cid-gxim443q] .lede[data-astro-cid-gxim443q]{margin-inline:auto}.rw-actions[data-astro-cid-gxim443q]{justify-content:center}.rw-grid[data-astro-cid-gxim443q] article[data-astro-cid-gxim443q]{grid-template-columns:1fr;justify-items:center;text-align:center;gap:10px}.rw-kids[data-astro-cid-gxim443q]{justify-items:center;text-align:center}}
