.hero.svelte-cwls5q{padding:4rem 0 3.5rem;overflow:hidden}.hero-grid.svelte-cwls5q{display:grid;grid-template-columns:1.05fr 1fr;gap:2.5rem;align-items:center}h1.svelte-cwls5q{font-size:clamp(2rem,4.6vw,3.3rem);line-height:1.08;font-weight:800;letter-spacing:-.03em;margin:1.1rem 0 0}h1.svelte-cwls5q em:where(.svelte-cwls5q){font-style:normal;color:var(--accent)}.lead.svelte-cwls5q{color:var(--muted);font-size:1.1rem;max-width:40rem;margin-top:1rem;line-height:1.65}.cta-row.svelte-cwls5q{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem}.fine2.svelte-cwls5q{color:var(--muted);font-size:.88rem;margin-top:.9rem}.sec.svelte-cwls5q{padding:4.5rem 0}.sec.alt.svelte-cwls5q{background:color-mix(in srgb,var(--accent) 5%,transparent);border-block:1px solid var(--line)}h2.svelte-cwls5q{font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.15;font-weight:800;letter-spacing:-.02em;margin:1rem 0 0}h3.svelte-cwls5q{font-size:1.08rem;font-weight:700;margin:0}.stage.svelte-cwls5q{position:relative}.hero-svg.svelte-cwls5q{width:100%;height:auto;display:block;border:1px solid var(--line);border-radius:1.1rem;background:var(--card);box-shadow:0 20px 50px color-mix(in srgb,var(--accent) 12%,transparent)}.gl.svelte-cwls5q line:where(.svelte-cwls5q){stroke:var(--line);stroke-width:1}.candle.svelte-cwls5q{transform-box:fill-box;transform-origin:bottom;animation:svelte-cwls5q-grow .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d)}.candle.svelte-cwls5q line:where(.svelte-cwls5q){stroke-width:2}.candle.up.svelte-cwls5q line:where(.svelte-cwls5q){stroke:var(--up)}.candle.up.svelte-cwls5q rect:where(.svelte-cwls5q){fill:var(--up)}.candle.down.svelte-cwls5q line:where(.svelte-cwls5q){stroke:var(--down)}.candle.down.svelte-cwls5q rect:where(.svelte-cwls5q){fill:var(--down)}.ma.svelte-cwls5q{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:svelte-cwls5q-draw 2.6s ease-out .9s forwards}.ltp-line.svelte-cwls5q{stroke:var(--accent);stroke-width:1.5;stroke-dasharray:5 5;animation:svelte-cwls5q-dash 1.4s linear infinite}.ltp.svelte-cwls5q rect:where(.svelte-cwls5q){fill:var(--accent)}.ltp.svelte-cwls5q text:where(.svelte-cwls5q){fill:var(--accent-ink);font:700 12px system-ui,sans-serif}.ltp.svelte-cwls5q{animation:svelte-cwls5q-pulse 2.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.chip.svelte-cwls5q{position:absolute;padding:.4rem .8rem;border-radius:999px;font-size:.78rem;font-weight:700;background:var(--card);border:1px solid var(--line);box-shadow:0 8px 22px #00000024}.c1.svelte-cwls5q{left:-.6rem;bottom:1.2rem;animation:svelte-cwls5q-bob 4s ease-in-out infinite}.c2.svelte-cwls5q{right:-.4rem;top:1.1rem;animation:svelte-cwls5q-bob 4.6s ease-in-out -1.6s infinite}.grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));gap:1.2rem;margin-top:2rem}.feat.svelte-cwls5q{padding:1.2rem 1.3rem 1.4rem;transition:transform .25s ease,border-color .25s ease}.feat.svelte-cwls5q:hover{transform:translateY(-4px);border-color:var(--accent)}.feat.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--muted);font-size:.95rem;line-height:1.6;margin:.5rem 0 0}.fig.svelte-cwls5q{height:7.4rem;margin-bottom:.9rem;border-radius:.8rem;background:color-mix(in srgb,var(--accent) 7%,transparent);display:grid;place-items:center}.fig.svelte-cwls5q svg:where(.svelte-cwls5q){width:100%;height:100%}.mc.svelte-cwls5q{transform-box:fill-box;transform-origin:bottom;animation:svelte-cwls5q-grow .6s ease-out both;animation-delay:var(--d)}.mc.svelte-cwls5q line:where(.svelte-cwls5q){stroke-width:1.6}.mc.up.svelte-cwls5q line:where(.svelte-cwls5q){stroke:var(--up)}.mc.up.svelte-cwls5q rect:where(.svelte-cwls5q){fill:var(--up)}.mc.down.svelte-cwls5q line:where(.svelte-cwls5q){stroke:var(--down)}.mc.down.svelte-cwls5q rect:where(.svelte-cwls5q){fill:var(--down)}.fig.svelte-cwls5q .ma:where(.svelte-cwls5q){stroke-width:2.2;animation-delay:.5s}.sweep.svelte-cwls5q{stroke:var(--muted);stroke-width:1;stroke-dasharray:3 3;animation:svelte-cwls5q-sweep 4s ease-in-out infinite}.ob.svelte-cwls5q{transform-box:fill-box;transform-origin:bottom;animation:svelte-cwls5q-bars 2.6s ease-in-out infinite alternate;animation-delay:var(--d)}.ob.call.svelte-cwls5q{fill:var(--down)}.ob.put.svelte-cwls5q{fill:var(--up)}.base.svelte-cwls5q{stroke:var(--line);stroke-width:1.5}.lad.svelte-cwls5q rect:where(.svelte-cwls5q){fill:color-mix(in srgb,var(--accent) 22%,transparent);animation:svelte-cwls5q-rowlit 3.2s ease-in-out infinite;animation-delay:var(--d)}.lad.svelte-cwls5q circle:where(.svelte-cwls5q){fill:var(--accent);opacity:0;animation:svelte-cwls5q-tick 3.2s ease-in-out infinite;animation-delay:var(--d)}.ripple.svelte-cwls5q{fill:none;stroke:var(--accent);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:svelte-cwls5q-ripple 2.4s ease-out infinite;animation-delay:var(--d)}.coin.svelte-cwls5q{fill:var(--accent)}.coin-t.svelte-cwls5q{fill:var(--accent-ink);font:800 22px system-ui,sans-serif}.ring-bg.svelte-cwls5q{fill:none;stroke:var(--line);stroke-width:9}.ring.svelte-cwls5q{fill:none;stroke:var(--up);stroke-width:9;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transform:rotate(-90deg);transform-origin:44px 50px;animation:svelte-cwls5q-ringfill 2.2s ease-out .3s forwards}.jl.svelte-cwls5q{fill:var(--muted);opacity:.55;transform-box:fill-box;transform-origin:left;animation:svelte-cwls5q-line 1.2s ease-out both;animation-delay:var(--d)}.jl.acc.svelte-cwls5q{fill:var(--accent);opacity:.8}.jcard.svelte-cwls5q{fill:var(--card);stroke:var(--line);stroke-width:1.5}.jbar.svelte-cwls5q{fill:var(--up)}.cursor.svelte-cwls5q{fill:var(--accent);animation:svelte-cwls5q-blink 1s steps(2,start) infinite}.lvl.svelte-cwls5q{stroke:var(--down);stroke-width:1.5;stroke-dasharray:5 4}.px.svelte-cwls5q{fill:none;stroke:var(--accent);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:svelte-cwls5q-draw 2.4s ease-out infinite}.bell.svelte-cwls5q{fill:var(--accent);transform-box:fill-box;transform-origin:50% 0%;animation:svelte-cwls5q-ringbell 2.4s ease-in-out infinite}.wave.svelte-cwls5q{fill:none;stroke:var(--accent);stroke-width:2.4;stroke-linecap:round;animation:svelte-cwls5q-fadewave 2.4s ease-out infinite}.wave.w2.svelte-cwls5q{animation-delay:.15s}.wl.svelte-cwls5q circle:where(.svelte-cwls5q){fill:color-mix(in srgb,var(--accent) 35%,transparent)}.wn.svelte-cwls5q{fill:var(--muted);opacity:.5}.wp.svelte-cwls5q{fill:var(--up);animation:svelte-cwls5q-flash 3.2s ease-in-out infinite;animation-delay:var(--d)}.steps.svelte-cwls5q{list-style:none;margin:2.4rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;position:relative}.steps.svelte-cwls5q:before{content:"";position:absolute;left:1rem;right:1rem;top:.55rem;height:3px;background:linear-gradient(90deg,var(--accent) 66%,transparent 66%);background-size:100% 100%;border-radius:2px;transform-origin:left;animation:svelte-cwls5q-line 1.8s ease-out both}.steps.svelte-cwls5q li:where(.svelte-cwls5q){position:relative;padding-top:1.7rem}.steps.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--muted);font-size:.95rem;line-height:1.6;margin:.45rem 0 0}.dot.svelte-cwls5q{position:absolute;top:0;left:0;width:1.15rem;height:1.15rem;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}.now.svelte-cwls5q:first-child .dot:where(.svelte-cwls5q){animation:svelte-cwls5q-beacon 2s ease-out infinite}.soon.svelte-cwls5q .dot:where(.svelte-cwls5q){background:var(--bg);border:2px dashed var(--accent);box-shadow:none}.two.svelte-cwls5q{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.two.svelte-cwls5q .card:where(.svelte-cwls5q){padding:1.5rem}.two.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--muted);line-height:1.65;margin:.6rem 0 0}.tagline.svelte-cwls5q{text-align:center;color:var(--muted);font-weight:600;letter-spacing:.04em;margin-top:2.5rem}@keyframes svelte-cwls5q-grow{0%{transform:scaleY(.05);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes svelte-cwls5q-draw{to{stroke-dashoffset:0}}@keyframes svelte-cwls5q-dash{to{stroke-dashoffset:-20}}@keyframes svelte-cwls5q-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes svelte-cwls5q-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes svelte-cwls5q-sweep{0%{transform:translate(14px)}50%{transform:translate(146px)}to{transform:translate(14px)}}@keyframes svelte-cwls5q-bars{0%{transform:scaleY(.18)}to{transform:scaleY(1)}}@keyframes svelte-cwls5q-rowlit{0%,to{fill:color-mix(in srgb,var(--accent) 16%,transparent)}18%,40%{fill:color-mix(in srgb,var(--accent) 60%,transparent)}}@keyframes svelte-cwls5q-tick{0%,15%,to{opacity:0}25%,40%{opacity:1}}@keyframes svelte-cwls5q-ripple{0%{transform:scale(1);opacity:.7}to{transform:scale(2.2);opacity:0}}@keyframes svelte-cwls5q-ringfill{to{stroke-dashoffset:28}}@keyframes svelte-cwls5q-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes svelte-cwls5q-blink{0%{opacity:1}to{opacity:0}}@keyframes svelte-cwls5q-ringbell{0%,60%,to{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-12deg)}30%{transform:rotate(9deg)}40%{transform:rotate(-6deg)}50%{transform:rotate(3deg)}}@keyframes svelte-cwls5q-fadewave{0%,to{opacity:0}12%,40%{opacity:1}60%{opacity:0}}@keyframes svelte-cwls5q-flash{0%,45%{fill:var(--up)}55%,95%{fill:var(--down)}to{fill:var(--up)}}@keyframes svelte-cwls5q-beacon{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 55%,transparent)}to{box-shadow:0 0 0 14px transparent}}@media (max-width: 860px){.hero-grid.svelte-cwls5q{grid-template-columns:1fr}.steps.svelte-cwls5q{grid-template-columns:1fr;gap:1.8rem;padding-left:0}.steps.svelte-cwls5q:before{display:none}.two.svelte-cwls5q{grid-template-columns:1fr}.c1.svelte-cwls5q{left:.4rem}.c2.svelte-cwls5q{right:.4rem}}
