.hero.svelte-kb7g6m{position:relative;overflow:hidden;background:#f8fafc;padding:5rem 2rem 4rem;border-bottom:1px solid #e2e8f0}.hero-inner.svelte-kb7g6m{max-width:1200px;margin:0 auto}.hero-badge.svelte-kb7g6m{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;color:#0057c2;letter-spacing:.06em;text-transform:uppercase;margin-bottom:1.5rem}.badge-dot.svelte-kb7g6m{width:8px;height:8px;background:#0057c2;border-radius:50%;box-shadow:0 0 0 3px #0057c222}.hero-text.svelte-kb7g6m h1:where(.svelte-kb7g6m){margin:0 0 1.5rem;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:900;color:#002a5f;line-height:1.15}.hero-accent.svelte-kb7g6m{color:#0057c2}.hero-text.svelte-kb7g6m p:where(.svelte-kb7g6m){margin:0 0 2.5rem;font-size:1.15rem;color:#475569;max-width:680px;line-height:1.6}.lang-support.svelte-kb7g6m{border-top:1px solid #e2e8f0;padding-top:1.5rem}.lang-label.svelte-kb7g6m{font-size:.85rem;font-weight:600;color:#64748b;display:block;margin-bottom:.75rem}.lang-grid.svelte-kb7g6m{display:flex;flex-wrap:wrap;gap:.75rem}.lang-tag.svelte-kb7g6m{background:#fff;border:1px solid #e2e8f0;padding:.4rem .8rem;border-radius:2rem;font-size:.9rem;font-weight:500;color:#334155;box-shadow:0 1px 2px #00000005}.how-it-works-nav.svelte-kb7g6m{background:#fff;padding:3rem 2rem;border-bottom:1px solid #e2e8f0}.nav-inner.svelte-kb7g6m{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.nav-card.svelte-kb7g6m{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;padding:2rem 1.5rem;text-align:left;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%;font-family:inherit}.nav-card.svelte-kb7g6m:hover{transform:translateY(-2px);background:#fff;border-color:#cbd5e1;box-shadow:0 10px 15px -3px #0000000d}.nav-card.active.svelte-kb7g6m{background:#fff;border-color:#0057c2;box-shadow:0 10px 20px -3px #0057c214;position:relative}.nav-card.active.svelte-kb7g6m:after{content:"";position:absolute;bottom:-1px;left:10%;right:10%;height:3px;background:#0057c2;border-radius:3px 3px 0 0}.nav-icon.svelte-kb7g6m{width:3rem;height:3rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.buy-icon.svelte-kb7g6m{background:#22c55e1a;color:#22c55e}.sell-icon.svelte-kb7g6m{background:#a855f71a;color:#a855f7}.tasks-icon.svelte-kb7g6m{background:#0ea5e91a;color:#0ea5e9}.nav-card.svelte-kb7g6m h3:where(.svelte-kb7g6m){margin:0 0 .5rem;font-size:1.3rem;color:#002a5f;font-weight:700}.nav-card.svelte-kb7g6m p:where(.svelte-kb7g6m){margin:0;color:#64748b;font-size:.95rem;line-height:1.4}.details-section.svelte-kb7g6m{padding:5rem 2rem;background:#fff;min-height:500px}.details-inner.svelte-kb7g6m{max-width:1200px;margin:0 auto}.detail-block.svelte-kb7g6m{display:grid;grid-template-columns:1.2fr 1fr;gap:5rem;align-items:center;animation:svelte-kb7g6m-fadeIn .3s ease}@keyframes svelte-kb7g6m-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.block-label.svelte-kb7g6m{font-size:.75rem;font-weight:700;color:#0057c2;letter-spacing:.1em;display:block;margin-bottom:.75rem}.detail-text.svelte-kb7g6m h2:where(.svelte-kb7g6m){font-size:2.25rem;color:#002a5f;margin:0 0 1.5rem;font-weight:800}.detail-text.svelte-kb7g6m p:where(.svelte-kb7g6m){color:#475569;font-size:1.05rem;line-height:1.6;margin-bottom:2rem}.feature-list.svelte-kb7g6m{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem}.feature-list.svelte-kb7g6m li:where(.svelte-kb7g6m){position:relative;padding-left:1.5rem;color:#475569;line-height:1.5;font-size:1rem}.feature-list.svelte-kb7g6m li:where(.svelte-kb7g6m):before{content:"•";color:#0057c2;font-weight:700;font-size:1.5rem;position:absolute;left:0;top:-.2rem}.buyer-flow.svelte-kb7g6m h4:where(.svelte-kb7g6m){color:#002a5f;margin:0 0 1rem;font-size:1.1rem}.buyer-flow.svelte-kb7g6m ol:where(.svelte-kb7g6m){padding-left:1.2rem;margin:0;color:#475569;display:flex;flex-direction:column;gap:1rem}.buyer-flow.svelte-kb7g6m li:where(.svelte-kb7g6m){line-height:1.5;font-size:.98rem}.detail-visual.svelte-kb7g6m{background:#0f172a;border-radius:1.25rem;padding:2rem;color:#fff;box-shadow:0 20px 25px -5px #0000001a;display:flex;flex-direction:column;gap:1rem;position:relative;overflow:hidden}.mock-tag.svelte-kb7g6m{font-size:.7rem;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.05em;margin-bottom:.5rem}.mock-row.svelte-kb7g6m{background:#1e293b;padding:1rem;border-radius:.75rem;display:flex;justify-content:space-between;align-items:center;font-size:.95rem}.badge.svelte-kb7g6m{padding:.25rem .6rem;border-radius:2rem;font-size:.75rem;font-weight:600}.badge.live.svelte-kb7g6m{background:#22c55e33;color:#22c55e}.badge.blind.svelte-kb7g6m{background:#a855f733;color:#a855f7}.badge.market.svelte-kb7g6m{background:#0ea5e933;color:#0ea5e9}.stat-num.svelte-kb7g6m{font-size:2.5rem;font-weight:800;color:#f8fafc}.stat-num.svelte-kb7g6m .small:where(.svelte-kb7g6m){font-size:1rem;color:#94a3b8;font-weight:400}.stat-bar-graph.svelte-kb7g6m{display:flex;gap:1.5rem;height:120px;align-items:flex-end;margin-top:1rem}.bar.svelte-kb7g6m{background:#334155;width:100%;border-radius:.5rem .5rem 0 0;position:relative;text-align:center}.bar.svelte-kb7g6m:first-child{background:#0057c2}.bar.svelte-kb7g6m span:where(.svelte-kb7g6m){position:absolute;bottom:-1.75rem;left:0;right:0;font-size:.8rem;color:#94a3b8}.task-item.svelte-kb7g6m{padding:.85rem 1rem;border-radius:.5rem;font-size:.9rem;font-weight:500}.task-item.done.svelte-kb7g6m{background:#22c55e1a;color:#4ade80;border:1px solid rgba(34,197,94,.2)}.task-item.active.svelte-kb7g6m{background:#0ea5e926;color:#38bdf8;border:1px solid rgba(14,165,233,.3);font-weight:600}.task-item.pending.svelte-kb7g6m{background:#1e293b;color:#64748b;border:1px solid #334155}.btn-primary.svelte-kb7g6m{display:inline-block;padding:.85rem 1.75rem;border-radius:.5rem;background:#002a5f;color:#fff;font-weight:700;text-decoration:none;transition:background .2s}.btn-primary.svelte-kb7g6m:hover{background:#001f47}.cta-section.svelte-kb7g6m{background:#f8fafc;padding:5rem 2rem;text-align:center;border-top:1px solid #e2e8f0}.cta-inner.svelte-kb7g6m h2:where(.svelte-kb7g6m){margin:0 0 1rem;color:#002a5f;font-size:2rem;font-weight:800}.cta-inner.svelte-kb7g6m p:where(.svelte-kb7g6m){margin:0 0 2rem;color:#475569;font-size:1.1rem}@media (max-width: 960px){.nav-inner.svelte-kb7g6m{grid-template-columns:1fr}.detail-block.svelte-kb7g6m{grid-template-columns:1fr;gap:3rem}}
