main.svelte-1uha8ag{padding-bottom:40px}.hero.svelte-1uha8ag{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;padding:60px 0 40px}.chip.svelte-1uha8ag{display:inline-flex;align-items:center;gap:7px;background:var(--accent-soft);color:var(--accent);font-weight:600;font-size:13px;padding:6px 12px;border-radius:var(--r-pill);margin-bottom:22px}h1.svelte-1uha8ag{font-size:clamp(34px,4.6vw,54px);font-weight:800;text-wrap:balance}h1.svelte-1uha8ag em:where(.svelte-1uha8ag){font-style:normal;color:var(--primary)}.lead.svelte-1uha8ag{color:var(--muted);font-size:18px;margin:20px 0 28px;max-width:30ch}.cta.svelte-1uha8ag{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.sub.svelte-1uha8ag{color:var(--muted);font-size:14px;font-weight:600}.device.svelte-1uha8ag{transform:rotate(2.5deg);transition:transform .4s var(--ease)}.device.svelte-1uha8ag:hover{transform:rotate(0)}.frame.svelte-1uha8ag{background:var(--ink);border-radius:30px;padding:12px;box-shadow:0 30px 60px -24px #001c3f80;box-shadow:0 30px 60px -24px oklch(.23 .1 255 / .5)}.play.svelte-1uha8ag{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:9/13;padding:20px;display:grid;grid-template-rows:auto 1fr auto;text-align:center;color:#fff;background:linear-gradient(165deg,#c2e2ff,#c4a4fe);background:linear-gradient(165deg,color(xyz 0.67 0.736 1.262),#c4a4fe)}.cap.svelte-1uha8ag{font-family:var(--mono);font-weight:700;font-size:11px;opacity:.85;letter-spacing:.05em;text-transform:uppercase}.mid.svelte-1uha8ag{display:grid;place-items:center;gap:10px;align-content:center}.num.svelte-1uha8ag{font-size:56px;font-weight:700}.tgt.svelte-1uha8ag{font-size:96px;background:none;border:none;cursor:pointer;filter:drop-shadow(0 10px 16px rgba(0,0,0,.25));transition:transform .08s var(--ease)}.tgt.svelte-1uha8ag:active{transform:scale(.85)}.hint.svelte-1uha8ag{font-size:13px;font-weight:600;opacity:.9}.bar.svelte-1uha8ag{height:10px;border-radius:var(--r-pill);background:#ffffff59;overflow:hidden}.bar.svelte-1uha8ag i:where(.svelte-1uha8ag){display:block;height:100%;background:#fff;transition:width .2s var(--ease)}.pop.svelte-1uha8ag{position:absolute;font-weight:800;color:#fff;pointer-events:none;font-size:22px;animation:svelte-1uha8ag-pop .7s var(--ease) forwards}@keyframes svelte-1uha8ag-pop{to{transform:translateY(-52px);opacity:0}}section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:28px;font-weight:700;margin-bottom:24px}.how.svelte-1uha8ag{padding:40px 0}.steps.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.step.svelte-1uha8ag .k:where(.svelte-1uha8ag){color:var(--primary);font-weight:700;font-size:14px}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:18px;margin:10px 0 6px}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:14.5px}.trust.svelte-1uha8ag{display:flex;gap:26px;flex-wrap:wrap;justify-content:center;padding:28px;margin:20px 0;background:var(--surface);border-radius:var(--r-lg)}.trust.svelte-1uha8ag .t:where(.svelte-1uha8ag){display:flex;align-items:center;gap:9px;font-weight:600}.trust.svelte-1uha8ag .d:where(.svelte-1uha8ag){width:9px;height:9px;border-radius:50%;background:var(--success)}.faq.svelte-1uha8ag{padding:40px 0}.qs.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:28px 40px}.qa.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:16.5px;margin-bottom:6px}.qa.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:15px}.free.svelte-1uha8ag{text-align:center;padding:44px 0 20px;display:grid;gap:20px;place-items:center}.free.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:16px;max-width:46ch}.free.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--ink)}footer.svelte-1uha8ag{border-top:1px solid var(--line);padding:26px 0;color:var(--muted);font-size:13px}.frow.svelte-1uha8ag{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--muted)}.links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--ink)}@media (max-width: 780px){.hero.svelte-1uha8ag{grid-template-columns:1fr;padding:36px 0}.device.svelte-1uha8ag{max-width:280px;margin:0 auto}.steps.svelte-1uha8ag,.qs.svelte-1uha8ag{grid-template-columns:1fr}}
