.cta-section.svelte-y65bfr{background:var(--blue) url(../../../mesh/web.png) repeat;background-size:220px;padding:120px 24px;position:relative;overflow:hidden}.cta-particle.svelte-y65bfr{position:absolute;color:#ffffff38;pointer-events:none;animation:cta-stars linear infinite;z-index:0}.cta-inner.svelte-y65bfr{max-width:680px;margin:0 auto;text-align:center;position:relative;z-index:1}.cta-badge.svelte-y65bfr{display:inline-block;background:#ffffff29;color:#fff;font-size:.8rem;font-weight:700;padding:7px 20px;border-radius:50px;border:1.5px solid rgba(255,255,255,.28);margin-bottom:20px;letter-spacing:.5px}.cta-inner.svelte-y65bfr h2:where(.svelte-y65bfr){font-family:Fredoka One,cursive;font-size:clamp(2.4rem,5vw,3.6rem);color:#fff;margin-bottom:16px;line-height:1.1}.cta-inner.svelte-y65bfr h2:where(.svelte-y65bfr) span:where(.svelte-y65bfr){color:var(--yellow)}.cta-inner.svelte-y65bfr p:where(.svelte-y65bfr){color:#ffffffe0;font-weight:600;font-size:1.05rem;line-height:1.68;margin-bottom:40px;max-width:520px;margin-left:auto;margin-right:auto}.cta-btns.svelte-y65bfr{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.cta-decor.svelte-y65bfr{position:absolute;bottom:-100px;left:0;right:0;pointer-events:none}.decor-placeholder.svelte-y65bfr{position:absolute;bottom:0;width:115px;height:140px;border-radius:12px}.decor-left.svelte-y65bfr{left:-160px;transform:scaleX(-1);animation:float-alt 4s ease-in-out infinite}.decor-right.svelte-y65bfr{right:-160px;animation:float 4.5s ease-in-out infinite .5s}@media(max-width:900px){.decor-placeholder.svelte-y65bfr{display:none}}.faq-section.svelte-1gz02em{padding:96px 0;background:#fff}.faq-container.svelte-1gz02em{max-width:780px}.faq-list.svelte-1gz02em{border-top:2px solid var(--blue-bg)}.faq-item.svelte-1gz02em{border-bottom:2px solid var(--blue-bg)}.faq-q.svelte-1gz02em{width:100%;background:none;border:none;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;font-family:Fredoka One,cursive;font-size:1.08rem;color:var(--dark);text-align:left;transition:color .18s}.faq-q.svelte-1gz02em:hover{color:var(--blue)}.faq-icon.svelte-1gz02em{color:var(--blue);font-size:.82rem;flex-shrink:0;transition:transform .28s ease;display:inline-block}.faq-icon.flipped.svelte-1gz02em{transform:rotate(180deg)}.faq-a.svelte-1gz02em{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease;overflow:hidden}.faq-a-open.svelte-1gz02em{grid-template-rows:1fr}.faq-a.svelte-1gz02em p:where(.svelte-1gz02em){overflow:hidden;color:var(--muted);font-weight:600;font-size:.96rem;line-height:1.75;padding-bottom:20px}.how-section.svelte-fpacu8{padding:96px 0;background:var(--blue-pale)}.steps-row.svelte-fpacu8{display:flex;align-items:center;gap:0}.step-arrow.svelte-fpacu8{flex-shrink:0;color:var(--blue-light);padding:0 4px;margin-top:-24px}.step-card.svelte-fpacu8{flex:1;background:#fff;border-radius:var(--radius-md);padding:32px 20px 28px;text-align:center;border:2px solid var(--blue-bg);box-shadow:var(--shadow-card);transition:all .26s cubic-bezier(.34,1.56,.64,1);position:relative}.step-card.svelte-fpacu8:hover{border-color:var(--step-color, var(--blue-light));transform:translateY(-8px);box-shadow:0 16px 40px #38a5ff2e}.step-top.svelte-fpacu8{position:relative;display:inline-block;margin-bottom:18px}.step-icon-wrap.svelte-fpacu8{width:68px;height:68px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.step-card.svelte-fpacu8:hover .step-icon-wrap:where(.svelte-fpacu8){transform:scale(1.15) rotate(-8deg)}.step-icon.svelte-fpacu8{font-size:2.2rem;display:block;line-height:1}.step-num.svelte-fpacu8{position:absolute;bottom:-4px;right:-8px;width:24px;height:24px;background:var(--blue);color:#fff;font-family:Fredoka One,cursive;font-size:.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #38a5ff73;animation:step-ring 2.5s ease-out infinite}.step-title.svelte-fpacu8{font-family:Fredoka One,cursive;font-size:1.15rem;color:var(--dark);margin-bottom:10px}.step-desc.svelte-fpacu8{color:var(--muted);font-size:.9rem;font-weight:600;line-height:1.65}@media(max-width:900px){.steps-row.svelte-fpacu8{flex-direction:column;align-items:stretch;gap:20px}.step-arrow.svelte-fpacu8{display:none}.step-card.svelte-fpacu8{flex:unset}}@media(max-width:480px){.step-card.svelte-fpacu8{padding:24px 16px 22px}}@media(prefers-reduced-motion:reduce){.step-card.svelte-fpacu8:hover{transform:none}.step-num.svelte-fpacu8{animation:none}}.chars-section.svelte-9c4v33{background:var(--blue) url(../../../mesh/web.png) repeat;background-size:220px;padding:96px 0}.chars-grid.svelte-9c4v33{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.char-card.svelte-9c4v33{position:relative;background:#ffffff1f;border:1.5px solid rgba(255,255,255,.22);border-radius:var(--radius-md);padding:24px 14px 18px;text-align:center;cursor:pointer;font-family:inherit;width:100%;overflow:visible;animation:float var(--float-dur, 4s) ease-in-out infinite var(--float-delay, 0s);transition:background .26s cubic-bezier(.34,1.56,.64,1),border-color .26s ease,transform .26s cubic-bezier(.34,1.56,.64,1),box-shadow .26s ease}.char-card.svelte-9c4v33:hover{background:#ffffff42;border-color:var(--yellow);transform:translateY(-14px) scale(1.07);box-shadow:0 20px 48px #00000047,0 0 0 2px var(--yellow);animation-play-state:paused}.char-avatar.svelte-9c4v33{width:88px;height:88px;margin:0 auto 14px;background:#ffffff1f;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.char-card.svelte-9c4v33:hover .char-avatar:where(.svelte-9c4v33){transform:scale(1.12) rotate(-5deg)}.char-img-placeholder.svelte-9c4v33{width:72px;height:72px;border-radius:50%}.char-name.svelte-9c4v33{font-family:Fredoka One,cursive;font-size:1rem;color:#fff;margin-bottom:3px}.char-tag.svelte-9c4v33{font-size:.74rem;font-weight:700;color:#ffffffd9;transition:color .2s ease}.char-card.svelte-9c4v33:hover .char-tag:where(.svelte-9c4v33){color:var(--yellow)}.char-hover-badge.svelte-9c4v33{position:absolute;bottom:-14px;left:50%;transform:translate(-50%) scale(0);background:var(--yellow);color:var(--dark);font-family:Fredoka One,cursive;font-size:.78rem;padding:5px 16px;border-radius:50px;box-shadow:0 4px 12px #0000002e;white-space:nowrap;transition:transform .28s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.char-card.svelte-9c4v33:hover .char-hover-badge:where(.svelte-9c4v33){transform:translate(-50%) scale(1)}.spark.svelte-9c4v33{position:absolute;color:var(--yellow);font-size:.7rem;opacity:0;pointer-events:none;transition:none}.s1.svelte-9c4v33{top:8px;left:12px}.s2.svelte-9c4v33{top:4px;right:10px}.s3.svelte-9c4v33{bottom:24px;right:8px}.char-card.svelte-9c4v33:hover .s1:where(.svelte-9c4v33){animation:svelte-9c4v33-spark-pop .7s ease 0s forwards}.char-card.svelte-9c4v33:hover .s2:where(.svelte-9c4v33){animation:svelte-9c4v33-spark-pop .7s ease .12s forwards}.char-card.svelte-9c4v33:hover .s3:where(.svelte-9c4v33){animation:svelte-9c4v33-spark-pop .7s ease .24s forwards}@keyframes svelte-9c4v33-spark-pop{0%{opacity:0;transform:scale(0) rotate(0)}40%{opacity:1;transform:scale(1.6) rotate(120deg)}to{opacity:0;transform:scale(0) rotate(240deg)}}@media(max-width:1060px){.chars-grid.svelte-9c4v33{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.chars-grid.svelte-9c4v33{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.char-card.svelte-9c4v33{animation:none}.char-card.svelte-9c4v33:hover{transform:none}}.features-section.svelte-11psi7{padding:96px 0}.feat-row.svelte-11psi7{display:grid;grid-template-columns:260px 1fr;align-items:center;gap:80px;margin-bottom:100px}.feat-row.svelte-11psi7:last-child{margin-bottom:0}.feat-row.reverse.svelte-11psi7{grid-template-columns:1fr 260px}.feat-row.reverse.svelte-11psi7 .feat-img-col:where(.svelte-11psi7){order:2}.feat-row.reverse.svelte-11psi7 .feat-text-col:where(.svelte-11psi7){order:1}.feat-img-col.svelte-11psi7{display:flex;justify-content:center}.feat-phone-frame.svelte-11psi7{position:relative;width:240px;height:500px;background:#0d1117;border-radius:42px;padding:10px;box-shadow:0 0 0 1.5px #ffffff14,0 30px 70px #38a5ff33,0 10px 30px #00000047;transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .32s ease}.feat-phone-frame.svelte-11psi7:hover{transform:translateY(-10px) rotate(-1.5deg);box-shadow:0 0 0 1.5px #ffffff1f,0 50px 90px #38a5ff4d,0 20px 40px #0000004d}.feat-phone-notch.svelte-11psi7{position:absolute;top:0;left:50%;transform:translate(-50%);width:80px;height:22px;background:#0d1117;border-radius:0 0 16px 16px;z-index:10}.feat-phone-screen.svelte-11psi7{width:100%;height:100%;border-radius:34px;overflow:hidden;background:var(--blue-pale)}.feat-badge.svelte-11psi7{position:absolute;bottom:-14px;right:-14px;background:var(--yellow);color:var(--dark);font-family:Fredoka One,cursive;font-size:.85rem;padding:8px 18px;border-radius:50px;box-shadow:0 4px 14px #00000021;white-space:nowrap;animation:badge-float 3.5s ease-in-out infinite}.feat-title.svelte-11psi7{font-family:Fredoka One,cursive;font-size:clamp(1.5rem,2.5vw,2.05rem);color:var(--dark);line-height:1.18;margin-bottom:14px}.feat-desc.svelte-11psi7{color:var(--muted);font-size:1rem;font-weight:600;line-height:1.78}@media(max-width:820px){.feat-row.svelte-11psi7,.feat-row.reverse.svelte-11psi7{grid-template-columns:1fr;gap:40px}.feat-row.reverse.svelte-11psi7 .feat-img-col:where(.svelte-11psi7),.feat-row.reverse.svelte-11psi7 .feat-text-col:where(.svelte-11psi7){order:unset}}@media(prefers-reduced-motion:reduce){.feat-phone-frame.svelte-11psi7:hover{transform:none}}.hero.svelte-1r0dnjt{background:var(--blue) url(../../../mesh/web.png) repeat;background-size:220px;min-height:640px;position:relative;overflow:hidden}.hero-wrap.svelte-1r0dnjt{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-top:80px;padding-bottom:100px;position:relative;z-index:1}.hero-badge.svelte-1r0dnjt{display:inline-flex;align-items:center;gap:9px;background:#ffffff26;color:#fffffff2;font-size:.8rem;font-weight:700;padding:8px 20px;border-radius:50px;border:1.5px solid rgba(255,255,255,.28);margin-bottom:26px;opacity:0;transform:translateY(-22px);transition:opacity .5s ease var(--d, .05s),transform .5s cubic-bezier(.34,1.56,.64,1) var(--d, .05s)}.hero-badge.in.svelte-1r0dnjt{opacity:1;transform:translateY(0)}.live-dot.svelte-1r0dnjt{width:8px;height:8px;background:var(--green);border-radius:50%;flex-shrink:0;animation:live-dot 2s ease-out infinite}h1.svelte-1r0dnjt{font-family:Fredoka One,cursive;font-size:clamp(4rem,7vw,6.4rem);line-height:.9;margin-bottom:20px;color:#fff}.h1-word.svelte-1r0dnjt{display:block;opacity:0;transform:translate(-60px);transition:opacity .55s ease var(--d, 0s),transform .55s cubic-bezier(.22,1,.36,1) var(--d, 0s)}.h1-word.in.svelte-1r0dnjt{opacity:1;transform:translate(0)}.h1-accent.svelte-1r0dnjt{color:var(--yellow)}.tagline.svelte-1r0dnjt{display:flex;flex-wrap:wrap;gap:6px;font-size:clamp(.82rem,1.4vw,.96rem);font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:38px}.tw.svelte-1r0dnjt{display:inline-block;color:#ffffffc7;opacity:0;transform:translateY(18px);transition:opacity .38s ease var(--d, 0s),transform .38s cubic-bezier(.34,1.56,.64,1) var(--d, 0s)}.tw.in.svelte-1r0dnjt{opacity:1;transform:translateY(0)}.tw-accent.svelte-1r0dnjt{color:var(--yellow)}.hero-btns.svelte-1r0dnjt{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px;opacity:0;transform:translateY(18px);transition:opacity .4s ease var(--d, 0s),transform .4s ease var(--d, 0s)}.hero-btns.in.svelte-1r0dnjt{opacity:1;transform:translateY(0)}.store-row.svelte-1r0dnjt{display:flex;flex-wrap:wrap;gap:10px;opacity:0;transform:translateY(14px);transition:opacity .4s ease var(--d, 0s),transform .4s ease var(--d, 0s)}.store-row.in.svelte-1r0dnjt{opacity:1;transform:translateY(0)}.store-chip.svelte-1r0dnjt{display:inline-flex;align-items:center;gap:10px;background:#ffffff1f;color:#fff;border:1.5px solid rgba(255,255,255,.26);padding:10px 18px;border-radius:12px;text-decoration:none;font-weight:700;transition:all .22s cubic-bezier(.34,1.56,.64,1)}.store-chip.svelte-1r0dnjt small:where(.svelte-1r0dnjt){display:block;font-size:.62rem;font-weight:600;opacity:.7;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1px}.store-chip.svelte-1r0dnjt span:where(.svelte-1r0dnjt){display:flex;flex-direction:column;font-size:.88rem}.store-chip.svelte-1r0dnjt:hover{background:#ffffff38;border-color:#ffffff80;transform:translateY(-3px) scale(1.02)}.hero-right.svelte-1r0dnjt{display:flex;justify-content:center;align-items:center;position:relative;opacity:0;transform:translate(60px);transition:opacity .7s ease .18s,transform .7s cubic-bezier(.22,1,.36,1) .18s}.hero-right.in.svelte-1r0dnjt{opacity:1;transform:translate(0)}.float-char.svelte-1r0dnjt{position:absolute;z-index:2}.fc-left.svelte-1r0dnjt{left:-30px;bottom:70px;animation:float-alt 4.2s ease-in-out infinite .4s}.fc-right.svelte-1r0dnjt{right:-20px;top:50px;animation:float 3.8s ease-in-out infinite 1s}.phone-wrap.svelte-1r0dnjt{position:relative;z-index:1}.phone-shell.svelte-1r0dnjt{width:255px;height:530px;background:#0d1117;border-radius:46px;padding:12px;position:relative;box-shadow:0 0 0 1.5px #ffffff1c,0 50px 100px #0000008c,inset 0 1px #ffffff12;animation:float-slow 5.5s ease-in-out infinite}.phone-notch.svelte-1r0dnjt{position:absolute;top:0;left:50%;transform:translate(-50%);width:90px;height:24px;background:#0d1117;border-radius:0 0 18px 18px;z-index:10;display:flex;align-items:center;justify-content:center}.phone-camera.svelte-1r0dnjt{width:10px;height:10px;background:#1c2030;border-radius:50%;border:1px solid rgba(255,255,255,.05)}.phone-screen.svelte-1r0dnjt{width:100%;height:100%;border-radius:36px;overflow:hidden;background:var(--blue-dark)}.phone-badge.svelte-1r0dnjt{position:absolute;background:#fff;color:var(--dark);font-size:.76rem;font-weight:800;padding:8px 14px;border-radius:50px;box-shadow:0 4px 20px #0000003d;white-space:nowrap;animation:badge-float 3s ease-in-out infinite}.pb-top.svelte-1r0dnjt{top:36px;right:-72px;animation-delay:.2s}.pb-mid.svelte-1r0dnjt{bottom:110px;right:-76px;animation-delay:1.1s}.pb-bot.svelte-1r0dnjt{bottom:46px;left:-82px;animation-delay:.65s}.phone-glow.svelte-1r0dnjt{position:absolute;bottom:-50px;left:50%;transform:translate(-50%);width:200px;height:70px;background:#38a5ff61;filter:blur(40px);border-radius:50%;pointer-events:none;animation:float-slow 5.5s ease-in-out infinite}.scroll-hint.svelte-1r0dnjt{position:absolute;bottom:22px;left:50%;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center}.scroll-dot.svelte-1r0dnjt{width:6px;height:6px;background:#ffffffa6;border-radius:50%;animation:scroll-bounce 1.6s ease-in-out infinite}@media(max-width:900px){.hero-wrap.svelte-1r0dnjt{grid-template-columns:1fr;text-align:center;padding-bottom:60px}.hero-left.svelte-1r0dnjt{display:flex;flex-direction:column;align-items:center}.hero-btns.svelte-1r0dnjt,.store-row.svelte-1r0dnjt{justify-content:center}.hero-right.svelte-1r0dnjt{margin-top:24px}.float-char.svelte-1r0dnjt{display:none}.pb-top.svelte-1r0dnjt{right:-50px}.pb-mid.svelte-1r0dnjt{right:-54px}.pb-bot.svelte-1r0dnjt{left:-60px}}@media(max-width:540px){.phone-shell.svelte-1r0dnjt{width:215px;height:450px}.phone-badge.svelte-1r0dnjt{display:none}.hero-wrap.svelte-1r0dnjt{padding-top:52px;padding-bottom:52px}}.stats-bar.svelte-19nd5oz{background:var(--blue-bg);border-bottom:2px solid rgba(56,165,255,.12);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:28px 24px}.stat.svelte-19nd5oz{display:flex;flex-direction:column;align-items:center;padding:0 44px;gap:3px}.stat-icon.svelte-19nd5oz{font-size:1.3rem;margin-bottom:2px;display:block}.stat-n.svelte-19nd5oz{font-family:Fredoka One,cursive;font-size:1.9rem;color:var(--blue);line-height:1;font-variant-numeric:tabular-nums}.stat-l.svelte-19nd5oz{font-size:.72rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:1px}.stat-sep.svelte-19nd5oz{width:1px;height:48px;background:#38a5ff33;flex-shrink:0}@media(max-width:600px){.stat.svelte-19nd5oz{padding:0 20px}.stat-sep.svelte-19nd5oz:nth-child(6){display:none}}.video-container.svelte-av0sh{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:.5rem;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a;margin-top:2rem}.video-container.svelte-av0sh iframe:where(.svelte-av0sh){position:absolute;top:0;left:0;width:100%;height:100%}
