.mobile-menu.svelte-1hm1q18{gap:var(--gap-xs);padding:var(--space-2);border-radius:var(--radius-lg);background-color:var(--bg-surface);border:2px solid var(--border);width:clamp(65dvw,2vw,55dvw);font-family:var(--font-family-mono);z-index:1000;flex-direction:column;animation:.8s ease-in gelatine;display:flex;position:fixed;top:76px;right:2%}.mobile-menu.svelte-1hm1q18 a:where(.svelte-1hm1q18){align-items:center;gap:var(--gap-xs);font-size:var(--font-base);background-color:var(--bg-app);border-radius:var(--radius-md);padding:2%;display:inline-flex}.site-header.svelte-1hm1q18{z-index:100;border-bottom:1px solid var(--border);background:#0a0f1dd1;width:100%;animation:1s ease-in gelatine;position:sticky;top:0}.header-inner.svelte-1hm1q18{justify-content:space-between;align-items:center;gap:32px;width:min(1200px,100% - 40px);height:76px;margin:0 auto;display:flex}.brand.svelte-1hm1q18{color:var(--text-main);flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-mark.svelte-1hm1q18{border-radius:var(--radius-md);background-image:url(../../../Img/CureSockets.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:clamp(5dvw,7vw,3dvw);height:clamp(5dvw,7vw,3dvw);padding:0;display:flex}.brand-text.svelte-1hm1q18{flex-direction:column;gap:1px;display:flex}.brand-name.svelte-1hm1q18{font-size:var(--font-base);letter-spacing:-.02em;font-weight:700}.brand-tag.svelte-1hm1q18{font-family:var(--font-family-mono);font-size:var(--font-xs);letter-spacing:.08em;color:var(--text-dim);font-weight:500}.desktop-nav.svelte-1hm1q18{align-items:center;gap:2.5vw;margin-left:auto;display:flex}.desktop-nav.svelte-1hm1q18 a:where(.svelte-1hm1q18){color:var(--text-muted);font-size:var(--font-sm);font-weight:500;text-decoration:none;transition:color .16s,transform .16s;position:relative}.desktop-nav.svelte-1hm1q18 a:where(.svelte-1hm1q18):after{content:"";background:var(--primary);width:0;height:1px;transition:width .16s;position:absolute;bottom:-7px;left:0}.desktop-nav.svelte-1hm1q18 a:where(.svelte-1hm1q18):hover{color:var(--text-main)}.desktop-nav.svelte-1hm1q18 a:where(.svelte-1hm1q18):hover:after{width:100%}.header-action.svelte-1hm1q18{border-radius:var(--radius-md);color:var(--primary-foreground);background:var(--primary);font-size:var(--font-sm);justify-content:center;align-items:center;gap:7px;padding:10px 16px;font-weight:700;text-decoration:none;transition:background .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 0 #34d39900}.header-action.svelte-1hm1q18:hover{background:var(--primary-hover);box-shadow:var(--glow-primary);transform:translateY(-1px)}.header-action.svelte-1hm1q18:active{transform:translateY(0)}@media (width<=850px){.desktop-nav.svelte-1hm1q18{display:none}.header-inner.svelte-1hm1q18{width:min(100% - 28px,1200px)}}@media (width<=520px){.header-inner.svelte-1hm1q18{height:68px}.brand-tag.svelte-1hm1q18{display:none}.brand-mark.svelte-1hm1q18{width:38px;height:38px}.header-action.svelte-1hm1q18{font-size:var(--font-xs);padding:9px 13px}}@media (width<=360px){.header-action.svelte-1hm1q18 span:where(.svelte-1hm1q18){display:none}.header-action.svelte-1hm1q18{width:38px;height:38px;padding:0}}.big-image.svelte-1hdspzu{background-color:var(--bg-surface);border-radius:var(--radius-lg);border:5px solid var(--border);width:100%;height:auto;animation:.95s ease-in-out fade-in;overflow:hidden}.big-image.svelte-1hdspzu img:where(.svelte-1hdspzu){object-fit:cover}.animlay.svelte-1hdspzu{box-sizing:border-box;text-align:left;flex-direction:column;justify-content:center;align-items:center;width:fit-content;max-width:480px;height:100dvh;padding:2%;display:none;overflow:hidden}.animlay.active.svelte-1hdspzu{display:flex}.animlay.svelte-1hdspzu .content:where(.svelte-1hdspzu){text-align:left;width:100%;font-size:var(--font-lg);gap:var(--gap-md);flex-direction:column;padding:2.5%;display:flex}.animlay.svelte-1hdspzu .content:where(.svelte-1hdspzu) h1:where(.svelte-1hdspzu){width:100%;color:var(--primary);font-family:var(--font-family-mono);font-size:var(--font-xxl);animation:2s ease-out dance}.animlay.svelte-1hdspzu .content:where(.svelte-1hdspzu) span:where(.svelte-1hdspzu){animation:2.8s ease-in-out fade-in}.text.svelte-1hdspzu{font-size:clamp(var(--font-base), 7vw, var(--font-xl));margin-top:5%;animation:3.75s cubic-bezier(.755,.05,.855,.06) dance}.splashscreen.svelte-1hdspzu{background-color:var(--bg-app);z-index:1000;flex-direction:column;justify-content:center;align-items:center;width:100dvw;height:100dvh;animation:.2s ease-in-out fade-in;display:flex}.circle.svelte-1hdspzu{width:clamp(90px,20vw,170px);height:clamp(90px,20vw,170px);color:var(--bg-app);box-shadow:var(--shadow-3d-primary);background:radial-gradient(circle at 30% 30%,#34d399 0%,#10b981 60%,#022c22 100%);border-radius:45%;flex-direction:column;justify-content:center;align-items:center;font-weight:700;animation:.2s ease-in fade-in,1.45s ease-in-out .4s infinite heartbeat,1.2s ease-out .25s hithere;display:flex}.hero.svelte-1h1kxnn{min-height:calc(100dvh - var(--header-height));isolation:isolate;padding:var(--space-16) var(--page-padding);align-items:center;display:flex;position:relative;overflow:hidden}.hero-inner.svelte-1h1kxnn{z-index:2;width:min(100%, var(--container-xl));grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);margin-inline:auto;display:grid;position:relative}.hero-copy.svelte-1h1kxnn{max-width:650px}.eyebrow.svelte-1h1kxnn,.technical-label.svelte-1h1kxnn,.live-state.svelte-1h1kxnn,.trust-row.svelte-1h1kxnn,.card-footer.svelte-1h1kxnn,.network-label.svelte-1h1kxnn{font-family:var(--font-family-mono)}.eyebrow.svelte-1h1kxnn{align-items:center;gap:var(--gap-sm);color:var(--primary);font-size:var(--font-xs);letter-spacing:.08em;margin-bottom:var(--space-5);font-weight:700;display:inline-flex}.status-dot.svelte-1h1kxnn,.footer-live.svelte-1h1kxnn i:where(.svelte-1h1kxnn){background:var(--primary);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite heartbeat;display:inline-block;box-shadow:0 0 10px #34d399cc}h1.svelte-1h1kxnn{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(3.2rem,5.7vw,5.7rem);font-weight:800;line-height:.98}.accent-word.svelte-1h1kxnn{color:var(--primary);text-shadow:0 0 35px #34d39929}.hero-description.svelte-1h1kxnn{max-width:610px;margin:var(--space-8) 0 0;color:var(--text-muted);font-size:clamp(1rem, 1.4vw, var(--font-lg));line-height:1.75}.hero-actions.svelte-1h1kxnn{gap:var(--gap-md);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.trust-row.svelte-1h1kxnn{gap:var(--gap-lg);margin-top:var(--space-10);color:var(--text-dim);letter-spacing:.06em;flex-wrap:wrap;font-size:.68rem;font-weight:700;display:flex}.trust-row.svelte-1h1kxnn span:where(.svelte-1h1kxnn){align-items:center;gap:6px;display:inline-flex}.network-card.svelte-1h1kxnn{border:1px solid var(--border);border-radius:var(--radius-xl);background:radial-gradient(circle at 50% 50%, #34d3990b, transparent 38%), var(--bg-surface);min-height:580px;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.network-card.svelte-1h1kxnn:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff09}.card-header.svelte-1h1kxnn,.card-footer.svelte-1h1kxnn{z-index:4;padding:var(--space-6) var(--card-padding);justify-content:space-between;align-items:center;display:flex;position:relative}.card-header.svelte-1h1kxnn{border-bottom:1px solid var(--border)}.card-header.svelte-1h1kxnn>div:where(.svelte-1h1kxnn):first-child{flex-direction:column;gap:4px;display:flex}.technical-label.svelte-1h1kxnn{color:var(--text-dim);letter-spacing:.08em;font-size:.65rem}.card-header.svelte-1h1kxnn strong:where(.svelte-1h1kxnn){font-size:var(--font-base)}.live-state.svelte-1h1kxnn{color:var(--primary);align-items:center;gap:8px;font-size:.68rem;font-weight:700;display:flex}.network-stage.svelte-1h1kxnn{height:450px;position:relative}.network-grid.svelte-1h1kxnn{opacity:.5;background-image:linear-gradient(#94a3b80b 1px,#0000 1px),linear-gradient(90deg,#94a3b80b 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.connections.svelte-1h1kxnn{width:100%;height:100%;position:absolute;inset:0}.connection.svelte-1h1kxnn,.secure-connection.svelte-1h1kxnn{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke}.connection.svelte-1h1kxnn{stroke:#94a3b82e;stroke-dasharray:5 8}.secure-connection.svelte-1h1kxnn{stroke:#a78bfa8c;stroke-width:2px;filter:drop-shadow(0 0 5px #a78bfa40)}.packet.svelte-1h1kxnn{fill:var(--text-dim)}.secure-packet.svelte-1h1kxnn{fill:var(--accent);filter:drop-shadow(0 0 6px #a78bfacc)}.device-node.svelte-1h1kxnn,.secure-node.svelte-1h1kxnn,.cure-node.svelte-1h1kxnn{z-index:3;position:absolute}.device-node.svelte-1h1kxnn{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-muted);box-shadow:var(--shadow-sm);font-family:var(--font-family-mono);white-space:nowrap;background:#0a0f1de0;align-items:center;gap:9px;padding:9px 12px;font-size:.62rem;display:flex;transform:translate(-50%,-50%)}.cure-node.svelte-1h1kxnn{flex-direction:column;align-items:center;min-width:150px;display:flex;top:50%;left:50%;transform:translate(-50%,-50%)}.cure-icon.svelte-1h1kxnn{width:78px;height:78px;color:var(--primary);background:#34d39914;border:1px solid #34d39973;border-radius:28%;place-items:center;animation:3s ease-in-out infinite svelte-1h1kxnn-security-pulse;display:grid;box-shadow:0 0 0 10px #34d39906,0 0 35px #34d3992e}.cure-node.svelte-1h1kxnn strong:where(.svelte-1h1kxnn){font-size:var(--font-base);margin-top:12px}.cure-node.svelte-1h1kxnn>span:where(.svelte-1h1kxnn){color:var(--primary);font-family:var(--font-family-mono);letter-spacing:.08em;margin-top:3px;font-size:.58rem;font-weight:700}.secure-node.svelte-1h1kxnn{border-radius:var(--radius-md);min-width:135px;box-shadow:var(--shadow-sm);color:var(--accent);background:#12192ae6;border:1px solid #a78bfa40;align-items:center;gap:9px;padding:10px 12px;display:flex}.secure-node.svelte-1h1kxnn div:where(.svelte-1h1kxnn){flex-direction:column;gap:2px;display:flex}.secure-node.svelte-1h1kxnn strong:where(.svelte-1h1kxnn){color:var(--text-main);font-size:.72rem}.secure-node.svelte-1h1kxnn span:where(.svelte-1h1kxnn){color:var(--text-dim);font-family:var(--font-family-mono);font-size:.58rem}.secure-node-top.svelte-1h1kxnn{top:18%;right:5%}.secure-node-bottom.svelte-1h1kxnn{top:64%;right:5%}.network-label.svelte-1h1kxnn{z-index:3;color:var(--text-dim);letter-spacing:.04em;align-items:center;gap:6px;font-size:.57rem;display:flex;position:absolute;bottom:13px}.network-label-left.svelte-1h1kxnn{left:18px}.network-label-right.svelte-1h1kxnn{color:#a78bfab3;right:18px}.card-footer.svelte-1h1kxnn{gap:var(--gap-md);border-top:1px solid var(--border);color:var(--text-dim);letter-spacing:.06em;justify-content:flex-start;font-size:.62rem;font-weight:700}.card-footer.svelte-1h1kxnn>span:where(.svelte-1h1kxnn):not(.footer-live):after{content:"•";margin-left:var(--gap-md);color:var(--border-focus)}.footer-live.svelte-1h1kxnn{color:var(--primary);align-items:center;gap:7px;margin-left:auto;display:inline-flex}@keyframes svelte-1h1kxnn-security-pulse{0%,to{box-shadow:0 0 0 10px #34d39906,0 0 35px #34d3992e}50%{box-shadow:0 0 0 18px #34d39903,0 0 55px #34d39947}}@media (width<=1050px){.hero-inner.svelte-1h1kxnn{gap:var(--space-12);grid-template-columns:1fr}.hero-copy.svelte-1h1kxnn{text-align:center;max-width:760px;margin-inline:auto}.eyebrow.svelte-1h1kxnn,.hero-actions.svelte-1h1kxnn,.trust-row.svelte-1h1kxnn{justify-content:center}.hero-description.svelte-1h1kxnn{margin-inline:auto}.network-card.svelte-1h1kxnn{width:min(100%,760px);margin-inline:auto}}@media (width<=768px){.hero.svelte-1h1kxnn{min-height:auto;padding:var(--space-12) var(--page-padding-mobile)}h1.svelte-1h1kxnn{font-size:clamp(2.8rem,12vw,4rem)}.hero-description.svelte-1h1kxnn{line-height:1.65}.network-card.svelte-1h1kxnn{min-height:500px}.network-stage.svelte-1h1kxnn{height:370px}.device-node.svelte-1h1kxnn{padding:8px 9px;font-size:.55rem}.device-node.svelte-1h1kxnn span:where(.svelte-1h1kxnn){display:none}.secure-node.svelte-1h1kxnn{min-width:115px;padding:8px 9px}.secure-node-top.svelte-1h1kxnn{top:15%;right:3%}.secure-node-bottom.svelte-1h1kxnn{top:68%;right:3%}.network-label.svelte-1h1kxnn{display:none}.card-footer.svelte-1h1kxnn{padding:var(--space-5);flex-wrap:wrap}.footer-live.svelte-1h1kxnn{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.status-dot.svelte-1h1kxnn,.footer-live.svelte-1h1kxnn i:where(.svelte-1h1kxnn),.cure-icon.svelte-1h1kxnn{animation:none}}.architecture-section.svelte-1405702{padding:var(--space-16) var(--page-padding);background:var(--bg-app);border-top:1px solid var(--border);position:relative}.container.svelte-1405702{width:min(100%, var(--container-xl));margin-inline:auto}.section-header.svelte-1405702{max-width:680px;margin-bottom:var(--space-12)}.eyebrow.svelte-1405702{font-family:var(--font-family-mono);font-size:var(--font-xs);color:var(--primary);letter-spacing:.08em;margin-bottom:var(--space-4);align-items:center;gap:8px;font-weight:700;display:inline-flex}h2.svelte-1405702{letter-spacing:-.04em;margin:0 0 var(--space-4);font-size:clamp(2.2rem,4vw,3.5rem);font-weight:800;line-height:1.1}.text-accent.svelte-1405702{color:var(--primary)}.section-desc.svelte-1405702{color:var(--text-muted);font-size:var(--font-lg);margin:0;line-height:1.65}.pipeline-grid.svelte-1405702{gap:var(--gap-lg);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.pipeline-card.svelte-1405702{padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;transition:transform .2s,border-color .2s;display:flex;position:relative}.pipeline-card.svelte-1405702:hover{border-color:#34d39966;transform:translateY(-4px)}.card-top.svelte-1405702{margin-bottom:var(--space-6);justify-content:space-between;align-items:center;display:flex}.layer-id.svelte-1405702{font-family:var(--font-family-mono);font-size:1.2rem;font-weight:800}.layer-tag.svelte-1405702{font-family:var(--font-family-mono);letter-spacing:.08em;color:var(--text-dim);font-size:.62rem;font-weight:700}.icon-wrapper.svelte-1405702{border-radius:var(--radius-md);width:52px;height:52px;margin-bottom:var(--space-5);border:1px solid;place-items:center;display:grid}h3.svelte-1405702{margin:0 0 var(--space-3);font-size:1.25rem;font-weight:700}p.svelte-1405702{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.65}.connector-arrow.svelte-1405702{z-index:5;border:1px solid var(--border);background:var(--bg-app);width:32px;height:32px;color:var(--text-dim);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.arch-banner.svelte-1405702{margin-top:var(--space-12);padding:var(--space-6) var(--space-8);border:1px solid var(--border);border-radius:var(--radius-md);background:#0a0f1d99;justify-content:space-around;align-items:center;display:flex}.banner-item.svelte-1405702{flex-direction:column;align-items:center;gap:4px;display:flex}.banner-item.svelte-1405702 strong:where(.svelte-1405702){font-family:var(--font-family-mono);color:var(--primary);font-size:1.4rem}.banner-item.svelte-1405702 span:where(.svelte-1405702){color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.banner-divider.svelte-1405702{background:var(--border);width:1px;height:36px}@media (width<=960px){.pipeline-grid.svelte-1405702{grid-template-columns:1fr}.connector-arrow.svelte-1405702{display:none}.arch-banner.svelte-1405702{gap:var(--space-6);flex-direction:column}.banner-divider.svelte-1405702{width:100%;height:1px}}.security-section.svelte-uq0kw9{padding:var(--space-16) var(--page-padding);background:var(--bg-app);border-top:1px solid var(--border);position:relative}.container.svelte-uq0kw9{width:min(100%, var(--container-xl));margin-inline:auto}.section-header.svelte-uq0kw9{max-width:720px;margin-bottom:var(--space-10)}.eyebrow.svelte-uq0kw9{font-family:var(--font-family-mono);font-size:var(--font-xs);color:var(--accent);letter-spacing:.08em;margin-bottom:var(--space-4);align-items:center;gap:8px;font-weight:700;display:inline-flex}h2.svelte-uq0kw9{letter-spacing:-.04em;margin:0 0 var(--space-4);font-size:clamp(2.2rem,4vw,3.5rem);font-weight:800;line-height:1.1}.text-accent.svelte-uq0kw9{color:var(--primary)}.section-desc.svelte-uq0kw9{color:var(--text-muted);font-size:var(--font-lg);margin:0;line-height:1.65}.case-banner.svelte-uq0kw9{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-8);border-radius:var(--radius-lg);background:radial-gradient(circle at left, #a78bfa14, transparent 60%), var(--bg-surface);margin-bottom:var(--space-12);border:1px solid #a78bfa4d;grid-template-columns:auto 1fr auto;display:grid}.case-tag.svelte-uq0kw9{font-family:var(--font-family-mono);color:var(--accent);letter-spacing:.06em;align-items:center;gap:6px;font-size:.68rem;font-weight:700;display:flex}.case-body.svelte-uq0kw9 h3:where(.svelte-uq0kw9){margin:0 0 4px;font-size:1.1rem;font-weight:700}.case-body.svelte-uq0kw9 p:where(.svelte-uq0kw9){color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.5}.case-stat.svelte-uq0kw9{padding-left:var(--space-6);border-left:1px solid var(--border);flex-direction:column;align-items:flex-end;display:flex}.case-stat.svelte-uq0kw9 strong:where(.svelte-uq0kw9){font-family:var(--font-family-mono);color:var(--accent);font-size:1.8rem}.case-stat.svelte-uq0kw9 span:where(.svelte-uq0kw9){color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;text-align:right;font-size:.65rem}.narrative-grid.svelte-uq0kw9{gap:var(--gap-lg);grid-template-columns:minmax(300px,.8fr) minmax(400px,1.2fr);align-items:start;display:grid}.tabs-column.svelte-uq0kw9{gap:var(--gap-md);flex-direction:column;display:flex}.tab-card.svelte-uq0kw9{text-align:left;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);cursor:pointer;transition:all .2s}.tab-card.svelte-uq0kw9:hover{border-color:#34d3994d}.tab-card.active.svelte-uq0kw9{border-color:var(--primary);background:radial-gradient(circle at left, #34d3991a, transparent 70%), var(--bg-surface);box-shadow:0 4px 20px -4px #34d39926}.tab-header.svelte-uq0kw9{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.tab-badge.svelte-uq0kw9{font-family:var(--font-family-mono);color:var(--primary);letter-spacing:.08em;font-size:.62rem;font-weight:700}.step-num.svelte-uq0kw9{font-family:var(--font-family-mono);color:var(--text-dim);font-size:.8rem}.tab-card.svelte-uq0kw9 h4:where(.svelte-uq0kw9){color:var(--text-main);margin:0 0 12px;font-size:1.05rem;font-weight:700}.tab-footer.svelte-uq0kw9{font-family:var(--font-family-mono);color:var(--text-dim);align-items:center;gap:4px;font-size:.72rem;display:flex}.tab-card.active.svelte-uq0kw9 .tab-footer:where(.svelte-uq0kw9){color:var(--primary)}.display-card.svelte-uq0kw9{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-md);overflow:hidden}.image-wrapper.svelte-uq0kw9{width:100%;height:280px;position:relative;overflow:hidden}.image-wrapper.svelte-uq0kw9 img:where(.svelte-uq0kw9){object-fit:cover;width:100%;height:100%}.image-overlay.svelte-uq0kw9{background:linear-gradient(180deg, transparent 40%, var(--bg-surface) 100%);position:absolute;inset:0}.live-pill.svelte-uq0kw9{border-radius:var(--radius-xs);border:1px solid var(--primary);color:var(--primary);font-family:var(--font-family-mono);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0f1dd9;align-items:center;gap:6px;padding:6px 12px;font-size:.65rem;font-weight:700;display:flex;position:absolute;top:16px;right:16px}.display-content.svelte-uq0kw9{padding:var(--space-8)}.display-content.svelte-uq0kw9 h3:where(.svelte-uq0kw9){margin:0 0 var(--space-4);font-size:1.5rem;font-weight:700}.display-content.svelte-uq0kw9 p:where(.svelte-uq0kw9){color:var(--text-muted);margin:0 0 var(--space-6);font-size:.95rem;line-height:1.7}.btn-link.svelte-uq0kw9{font-family:var(--font-family-mono);color:var(--primary);align-items:center;gap:6px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-link.svelte-uq0kw9:hover{text-decoration:underline}@media (width<=960px){.case-banner.svelte-uq0kw9{gap:var(--space-4);grid-template-columns:1fr}.case-stat.svelte-uq0kw9{padding-left:0;padding-top:var(--space-4);border-left:none;border-top:1px solid var(--border);align-items:flex-start}.narrative-grid.svelte-uq0kw9{grid-template-columns:1fr}}.tech-section.svelte-gaxcev{padding:var(--space-16) var(--page-padding);background:var(--bg-app);border-top:1px solid var(--border);position:relative}.container.svelte-gaxcev{width:min(100%, var(--container-xl));margin-inline:auto}.section-header.svelte-gaxcev{max-width:680px;margin-bottom:var(--space-12)}.eyebrow.svelte-gaxcev{font-family:var(--font-family-mono);font-size:var(--font-xs);color:var(--primary);letter-spacing:.08em;margin-bottom:var(--space-4);align-items:center;gap:8px;font-weight:700;display:inline-flex}h2.svelte-gaxcev{letter-spacing:-.04em;margin:0 0 var(--space-4);font-size:clamp(2.2rem,4vw,3.5rem);font-weight:800;line-height:1.1}.text-accent.svelte-gaxcev{color:var(--primary)}.section-desc.svelte-gaxcev{color:var(--text-muted);font-size:var(--font-lg);margin:0;line-height:1.65}.tech-grid.svelte-gaxcev{gap:var(--gap-lg);margin-bottom:var(--space-10);grid-template-columns:repeat(2,1fr);display:grid}.tech-card.svelte-gaxcev{padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;transition:transform .2s,border-color .2s;display:flex}.tech-card.svelte-gaxcev:hover{border-color:#34d39966;transform:translateY(-3px)}.card-header.svelte-gaxcev{margin-bottom:var(--space-5);justify-content:space-between;align-items:center;display:flex}.icon-box.svelte-gaxcev{border-radius:var(--radius-md);border:1px solid;place-items:center;width:46px;height:46px;display:grid}.tech-badge.svelte-gaxcev{font-family:var(--font-family-mono);letter-spacing:.08em;font-size:.62rem;font-weight:700}h3.svelte-gaxcev{margin:0 0 8px;font-size:1.3rem;font-weight:700}.code-pill.svelte-gaxcev{border-radius:var(--radius-xs);border:1px solid var(--border);width:fit-content;color:var(--primary);font-family:var(--font-family-mono);margin-bottom:var(--space-4);background:#0a0f1de6;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex}p.svelte-gaxcev{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.65}.crypto-bar.svelte-gaxcev{padding:var(--space-6) var(--space-8);border:1px solid var(--border);border-radius:var(--radius-md);background:radial-gradient(circle at right, #a78bfa0f, transparent 70%), var(--bg-surface);justify-content:space-between;align-items:center;display:flex}.crypto-title.svelte-gaxcev{flex-direction:column;gap:2px;display:flex}.crypto-title.svelte-gaxcev strong:where(.svelte-gaxcev){font-size:1.05rem;font-weight:700}.crypto-title.svelte-gaxcev span:where(.svelte-gaxcev){font-family:var(--font-family-mono);color:var(--text-dim);font-size:.68rem}.crypto-specs.svelte-gaxcev{gap:var(--gap-md);font-family:var(--font-family-mono);color:var(--accent);font-size:.68rem;font-weight:700;display:flex}.crypto-specs.svelte-gaxcev span:where(.svelte-gaxcev){border-radius:var(--radius-xs);background:#a78bfa1a;border:1px solid #a78bfa33;padding:4px 10px}@media (width<=860px){.tech-grid.svelte-gaxcev{grid-template-columns:1fr}.crypto-bar.svelte-gaxcev{align-items:flex-start;gap:var(--space-4);flex-direction:column}.crypto-specs.svelte-gaxcev{flex-wrap:wrap}}.how-section.svelte-1477sdp{padding:var(--space-16) var(--page-padding);background:var(--bg-app);border-top:1px solid var(--border);position:relative}.container.svelte-1477sdp{width:min(100%, var(--container-xl));margin-inline:auto}.section-header.svelte-1477sdp{max-width:680px;margin-bottom:var(--space-12)}.eyebrow.svelte-1477sdp{font-family:var(--font-family-mono);font-size:var(--font-xs);color:var(--primary);letter-spacing:.08em;margin-bottom:var(--space-4);align-items:center;gap:8px;font-weight:700;display:inline-flex}h2.svelte-1477sdp{letter-spacing:-.04em;margin:0 0 var(--space-4);font-size:clamp(2.2rem,4vw,3.5rem);font-weight:800;line-height:1.1}.text-accent.svelte-1477sdp{color:var(--primary)}.section-desc.svelte-1477sdp{color:var(--text-muted);font-size:var(--font-lg);margin:0;line-height:1.65}.steps-grid.svelte-1477sdp{gap:var(--gap-lg);margin-bottom:var(--space-10);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.step-card.svelte-1477sdp{padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;transition:transform .2s,border-color .2s;display:flex;position:relative}.step-card.svelte-1477sdp:hover{border-color:#34d39966;transform:translateY(-3px)}.step-top.svelte-1477sdp{margin-bottom:var(--space-5);justify-content:space-between;align-items:center;display:flex}.step-num.svelte-1477sdp{font-family:var(--font-family-mono);color:var(--text-dim);font-size:1.1rem;font-weight:800}.step-badge.svelte-1477sdp{font-family:var(--font-family-mono);letter-spacing:.08em;font-size:.62rem;font-weight:700}.icon-box.svelte-1477sdp{border-radius:var(--radius-md);width:48px;height:48px;margin-bottom:var(--space-5);border:1px solid;place-items:center;display:grid}h3.svelte-1477sdp{margin:0 0 var(--space-3);font-size:1.2rem;font-weight:700}p.svelte-1477sdp{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.65}.step-arrow.svelte-1477sdp{z-index:5;border:1px solid var(--border);background:var(--bg-app);width:32px;height:32px;color:var(--text-dim);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:-17px;transform:translateY(-50%)}.note-box.svelte-1477sdp{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border:1px dashed var(--border);border-radius:var(--radius-md);background:#0a0f1d66;display:flex}.note-pill.svelte-1477sdp{font-family:var(--font-family-mono);color:var(--accent);border-radius:var(--radius-xs);white-space:nowrap;background:#a78bfa1a;border:1px solid #a78bfa33;padding:3px 8px;font-size:.62rem;font-weight:700}.note-box.svelte-1477sdp p:where(.svelte-1477sdp){color:var(--text-dim);font-size:.82rem}@media (width<=960px){.steps-grid.svelte-1477sdp{grid-template-columns:1fr}.step-arrow.svelte-1477sdp{display:none}.note-box.svelte-1477sdp{flex-direction:column;align-items:flex-start}}.about-section.svelte-ru97iq{padding:var(--space-16) var(--page-padding);background:var(--bg-app);border-top:1px solid var(--border);position:relative}.container.svelte-ru97iq{width:min(100%, var(--container-xl));margin-inline:auto}.section-header.svelte-ru97iq{max-width:720px;margin-bottom:var(--space-12)}.eyebrow.svelte-ru97iq{font-family:var(--font-family-mono);font-size:var(--font-xs);color:var(--primary);letter-spacing:.08em;margin-bottom:var(--space-4);align-items:center;gap:8px;font-weight:700;display:inline-flex}h2.svelte-ru97iq{letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:800;line-height:1.1}.text-accent.svelte-ru97iq{color:var(--primary)}.about-grid.svelte-ru97iq{gap:var(--gap-lg);grid-template-columns:1.2fr .8fr;align-items:start;display:grid}.story-card.svelte-ru97iq{padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface)}.lead-text.svelte-ru97iq{color:var(--text-main);margin:0 0 var(--space-5);font-size:1.15rem;font-weight:600;line-height:1.6}.body-text.svelte-ru97iq{color:var(--text-muted);margin:0 0 var(--space-4);font-size:.95rem;line-height:1.7}.body-text.svelte-ru97iq strong:where(.svelte-ru97iq){color:var(--primary)}.vision-tag.svelte-ru97iq{align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:#34d39914;border:1px solid #34d39933;display:flex}.heart-icon{color:var(--primary);flex-shrink:0}.vision-tag.svelte-ru97iq span:where(.svelte-ru97iq){color:var(--primary);font-size:.82rem;font-weight:600}.specs-column.svelte-ru97iq{gap:var(--gap-md);flex-direction:column;display:flex}.spec-card.svelte-ru97iq{align-items:flex-start;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);transition:transform .2s,border-color .2s;display:flex}.spec-card.svelte-ru97iq:hover{border-color:#34d3994d;transform:translateY(-2px)}.spec-icon.svelte-ru97iq{border-radius:var(--radius-md);width:42px;height:42px;color:var(--primary);background:#34d39914;border:1px solid #34d39940;flex-shrink:0;place-items:center;display:grid}.spec-info.svelte-ru97iq{flex-direction:column;display:flex}.spec-label.svelte-ru97iq{font-family:var(--font-family-mono);color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:.65rem;font-weight:700}.spec-info.svelte-ru97iq strong:where(.svelte-ru97iq){color:var(--text-main);margin-bottom:2px;font-size:1.05rem}.spec-info.svelte-ru97iq small:where(.svelte-ru97iq){color:var(--text-muted);font-size:.8rem}@media (width<=960px){.about-grid.svelte-ru97iq{grid-template-columns:1fr}}.coming-soon-section.svelte-4fcn6b{padding:var(--space-16) var(--page-padding);background:var(--bg-app);border-top:1px solid var(--border);position:relative;overflow:hidden}.container.svelte-4fcn6b{width:min(100%, var(--container-xl));margin-inline:auto;position:relative}.glow-backdrop.svelte-4fcn6b{pointer-events:none;filter:blur(40px);border-radius:var(--radius-sm);background:radial-gradient(circle,#34d3991f 0%,#a78bfa0d 50%,#0000 70%);width:60%;height:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-inner.svelte-4fcn6b{z-index:2;padding:clamp(2.5rem, 6vw, 4.5rem) var(--space-8);border-radius:var(--radius-xl);text-align:center;background:radial-gradient(circle at top,#12192ae6,#0a0f1df2);border:1px solid #34d39940;flex-direction:column;align-items:center;display:flex;position:relative;box-shadow:0 20px 50px -10px #0009}.status-badge.svelte-4fcn6b{border-radius:var(--radius-lg);color:var(--primary);font-family:var(--font-family-mono);letter-spacing:.08em;margin-bottom:var(--space-6);background:#34d39914;border:1px solid #34d3994d;align-items:center;gap:8px;padding:6px 14px;font-size:.68rem;font-weight:700;display:inline-flex}h2.svelte-4fcn6b{letter-spacing:-.04em;margin:0 0 var(--space-4);font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:800;line-height:1.1}.text-gradient.svelte-4fcn6b{background:linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.description.svelte-4fcn6b{max-width:620px;color:var(--text-muted);font-size:var(--font-lg);margin:0 0 var(--space-8);line-height:1.65}.cta-wrapper.svelte-4fcn6b{margin-bottom:var(--space-10);flex-direction:column;align-items:center;gap:10px;display:flex}.cta-note.svelte-4fcn6b{font-family:var(--font-family-mono);color:var(--text-dim);font-size:.72rem}.teaser-row.svelte-4fcn6b{justify-content:center;gap:var(--gap-lg);padding-top:var(--space-6);border-top:1px solid var(--border);flex-wrap:wrap;width:100%;max-width:680px;display:flex}.teaser-item.svelte-4fcn6b{font-family:var(--font-family-mono);color:var(--text-muted);align-items:center;gap:8px;font-size:.72rem;font-weight:700;display:flex}.teaser-item.svelte-4fcn6b svg{color:var(--primary)}@media (width<=640px){.teaser-row.svelte-4fcn6b{align-items:center;gap:var(--space-3);flex-direction:column}}.footer.svelte-1lc4u4y{border-top:1px solid var(--border);padding:var(--space-12) var(--page-padding) var(--space-8);color:var(--text-muted);background:#080c16}.container.svelte-1lc4u4y{width:min(100%, var(--container-xl));margin-inline:auto}.footer-main.svelte-1lc4u4y{gap:var(--gap-lg);padding-bottom:var(--space-10);border-bottom:1px solid #ffffff0f;grid-template-columns:1.5fr 1fr 1fr;display:grid}.brand-col.svelte-1lc4u4y{flex-direction:column;align-items:flex-start;display:flex}.logo.svelte-1lc4u4y{margin-bottom:var(--space-4);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.logo-icon{color:var(--primary)}.logo-text.svelte-1lc4u4y{color:#fff;letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.brand-desc.svelte-1lc4u4y{color:#8b95a5;margin:0 0 var(--space-5);max-width:380px;font-size:.88rem;line-height:1.6}.meta-tag.svelte-1lc4u4y{border-radius:var(--radius-xs);font-family:var(--font-family-mono);color:#94a3b8;background:#ffffff08;border:1px solid #ffffff14;align-items:center;gap:8px;padding:4px 10px;font-size:.7rem;display:inline-flex}.pulse-dot.svelte-1lc4u4y{background:var(--primary);width:6px;height:6px;box-shadow:0 0 8px var(--primary);border-radius:50%}.col-title.svelte-1lc4u4y{font-family:var(--font-family-mono);color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-4);font-size:.72rem;font-weight:700;display:block}.link-list.svelte-1lc4u4y{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.link-list.svelte-1lc4u4y a:where(.svelte-1lc4u4y){color:#8b95a5;font-size:.88rem;text-decoration:none;transition:color .2s}.link-list.svelte-1lc4u4y a:where(.svelte-1lc4u4y):hover{color:var(--primary)}.info-col.svelte-1lc4u4y{gap:var(--space-4);flex-direction:column;display:flex}.info-item.svelte-1lc4u4y{flex-direction:column;font-size:.85rem;display:flex}.info-item.svelte-1lc4u4y strong:where(.svelte-1lc4u4y){color:#cbd5e1;font-size:.78rem;font-weight:600}.info-item.svelte-1lc4u4y span:where(.svelte-1lc4u4y){color:#8b95a5}.info-item.svelte-1lc4u4y small:where(.svelte-1lc4u4y){color:#64748b;font-size:.75rem}.footer-bottom.svelte-1lc4u4y{padding-top:var(--space-6);color:#64748b;justify-content:space-between;align-items:center;font-size:.82rem;display:flex}.github-link.svelte-1lc4u4y{color:#8b95a5;font-family:var(--font-family-mono);border-radius:var(--radius-xs);background:#ffffff05;border:1px solid #ffffff14;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;text-decoration:none;transition:all .2s;display:inline-flex}.github-link.svelte-1lc4u4y:hover{color:#fff;background:#ffffff0d;border-color:#fff3}@media (width<=860px){.footer-main.svelte-1lc4u4y{gap:var(--gap-md);grid-template-columns:1fr}.footer-bottom.svelte-1lc4u4y{align-items:flex-start;gap:var(--space-4);flex-direction:column}}
