.mock.svelte-rq91es{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-2), var(--surface));box-shadow:0 40px 120px -50px #000000e6, var(--glow-ember);font-family:var(--font-body);border-radius:16px;position:relative;overflow:hidden}.mock__bar.svelte-rq91es{border-bottom:1px solid var(--border-soft);background:#0000002e;align-items:center;gap:8px;padding:11px 14px;display:flex}.mock__dot.svelte-rq91es{background:var(--surface-3);border:1px solid var(--border);border-radius:50%;width:10px;height:10px}.mock__url.svelte-rq91es{font-family:var(--font-mono);color:var(--text-faint);margin-left:8px;font-size:11.5px}.mock__live.svelte-rq91es{font-family:var(--font-mono);color:var(--sage);align-items:center;gap:7px;margin-left:auto;font-size:11px;display:inline-flex}.mock__body.svelte-rq91es{grid-template-columns:56px 1fr;min-height:300px;display:grid}.mock__rail.svelte-rq91es{border-right:1px solid var(--border-soft);background:#0000001f;flex-direction:column;align-items:center;gap:14px;padding:16px 0;display:flex}.mock__rail-item.svelte-rq91es{color:var(--text-faint);transition:color .2s var(--ease), background .2s var(--ease);border-radius:9px;padding:7px}.mock__rail-item.active.svelte-rq91es{color:var(--ember-bright);background:#e8843c1f}.mock__main.svelte-rq91es{flex-direction:column;gap:12px;padding:20px;display:flex}.mock__thinking.svelte-rq91es{font-family:var(--font-mono);color:var(--sage);opacity:.9;align-self:flex-start;align-items:center;gap:8px;font-size:11.5px;display:inline-flex}.mock__msg.svelte-rq91es{border:1px solid var(--border-soft);border-radius:13px;max-width:84%;padding:11px 14px;font-size:13.5px;line-height:1.5}.mock__msg--in.svelte-rq91es{background:var(--surface-3);color:var(--text);border-bottom-right-radius:4px;align-self:flex-end}.mock__msg--out.svelte-rq91es{color:var(--text);background:#e8843c12;border-color:#e8843c38;border-bottom-left-radius:4px;align-self:flex-start}.mock__typing.svelte-rq91es{vertical-align:middle;gap:4px;margin-right:6px;display:inline-flex}.mock__typing.svelte-rq91es i:where(.svelte-rq91es){background:var(--ember-bright);width:5px;height:5px;animation:svelte-rq91es-typing 1.2s var(--ease) infinite;border-radius:50%}.mock__typing.svelte-rq91es i:where(.svelte-rq91es):nth-child(2){animation-delay:.18s}.mock__typing.svelte-rq91es i:where(.svelte-rq91es):nth-child(3){animation-delay:.36s}@keyframes svelte-rq91es-typing{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.mock__chips.svelte-rq91es{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.mock__chip.svelte-rq91es{font-family:var(--font-mono);color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;display:inline-flex}.mock__chip--enc.svelte-rq91es{color:var(--sage);border-color:#6fb89a4d}@media (prefers-reduced-motion:reduce){.mock__typing.svelte-rq91es i:where(.svelte-rq91es){opacity:.6;animation:none}}.hero.svelte-1uha8ag{padding-block:clamp(48px,8vw,96px) clamp(64px,9vw,120px);position:relative;overflow:hidden}.hero__inner.svelte-1uha8ag{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid;position:relative}.hero__field.svelte-1uha8ag{pointer-events:none;width:60%;position:absolute;inset:-10% -5% 0 auto}.hero__ember.svelte-1uha8ag{background:radial-gradient(circle at 40% 38%, var(--nova-core), var(--nova-mid) 38%, var(--nova-edge) 62%, transparent 72%);filter:blur(8px);opacity:0;width:360px;height:360px;animation:svelte-1uha8ag-ember-rise 1.6s var(--ease) .2s forwards, svelte-1uha8ag-ember-breathe 6s var(--ease) 1.8s infinite;border-radius:50%;position:absolute;top:8%;right:6%}@keyframes svelte-1uha8ag-ember-rise{0%{opacity:0;transform:translateY(60px)scale(.85)}to{opacity:.5;transform:translateY(0)scale(1)}}@keyframes svelte-1uha8ag-ember-breathe{0%,to{filter:blur(8px);opacity:.45}50%{filter:blur(12px);opacity:.6}}.hero__rings.svelte-1uha8ag{width:360px;height:360px;position:absolute;top:8%;right:6%}.hero__rings.svelte-1uha8ag span:where(.svelte-1uha8ag){animation:svelte-1uha8ag-ring-out 5s var(--ease) infinite;opacity:0;border:1px solid #e8843c2e;border-radius:50%;margin:auto;position:absolute;inset:0}.hero__rings.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(2){animation-delay:1.25s}.hero__rings.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(3){animation-delay:2.5s}.hero__rings.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(4){animation-delay:3.75s}@keyframes svelte-1uha8ag-ring-out{0%{opacity:0;width:40%;height:40%}20%{opacity:.5}to{opacity:0;width:130%;height:130%}}.hero__sparks.svelte-1uha8ag{width:240px;height:240px;position:absolute;top:14%;right:18%}.hero__sparks.svelte-1uha8ag i:where(.svelte-1uha8ag){background:var(--ember-bright);opacity:0;width:3px;height:3px;animation:svelte-1uha8ag-spark 6s var(--ease) calc(var(--i) * .42s) infinite;border-radius:50%;position:absolute;top:50%;left:50%}@keyframes svelte-1uha8ag-spark{0%{opacity:0;transform:translate(0)scale(.4)}15%{opacity:.9}to{transform:translate(calc(cos(var(--i) * 91.6732deg) * 130px), calc(sin(var(--i) * 91.6732deg) * -130px)) scale(0);opacity:0}}.hero__title.svelte-1uha8ag{margin-top:22px;font-size:clamp(2.6rem,7vw,4.6rem)}.hero__title.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block}.hero__title-accent.svelte-1uha8ag{background:linear-gradient(120deg, var(--ember-bright), var(--ember-deep) 80%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero__lead.svelte-1uha8ag{margin-top:26px}.hero__lead.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--text)}.hero__actions.svelte-1uha8ag{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.hero__meta.svelte-1uha8ag{font-family:var(--font-mono);color:var(--text-faint);flex-wrap:wrap;gap:20px;margin-top:30px;font-size:12.5px;display:flex}.hero__meta.svelte-1uha8ag span:where(.svelte-1uha8ag){align-items:center;gap:7px;display:inline-flex}.hero__meta-live.svelte-1uha8ag{color:var(--sage)}.hero__scroll.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--text-faint);font-size:10.5px;animation:2.6s ease-in-out infinite svelte-1uha8ag-scroll-hint;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}@keyframes svelte-1uha8ag-scroll-hint{0%,to{opacity:.3;transform:translate(-50%)}50%{opacity:.8;transform:translate(-50%,5px)}}.load-1.svelte-1uha8ag,.load-2.svelte-1uha8ag,.load-3.svelte-1uha8ag,.load-4.svelte-1uha8ag,.load-5.svelte-1uha8ag,.load-6.svelte-1uha8ag,.load-visual.svelte-1uha8ag{opacity:0;animation:svelte-1uha8ag-load-up .8s var(--ease) forwards}.load-1.svelte-1uha8ag{animation-delay:.1s}.load-2.svelte-1uha8ag{animation-delay:.24s}.load-3.svelte-1uha8ag{animation-delay:.36s}.load-4.svelte-1uha8ag{animation-delay:.5s}.load-5.svelte-1uha8ag{animation-delay:.64s}.load-6.svelte-1uha8ag{animation-delay:.78s}.load-visual.svelte-1uha8ag{animation:svelte-1uha8ag-load-visual 1s var(--ease) .5s forwards}@keyframes svelte-1uha8ag-load-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes svelte-1uha8ag-load-visual{0%{opacity:0;transform:translateY(30px)scale(.97)}to{opacity:1;transform:none}}.section-head.svelte-1uha8ag{max-width:60ch;margin-bottom:48px}.section-head.svelte-1uha8ag .lead:where(.svelte-1uha8ag){margin-top:16px}.section-head--center.svelte-1uha8ag{text-align:center;margin-inline:auto}.section-head--center.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){justify-content:center}.section-cta.svelte-1uha8ag{margin-top:40px}.grid--apps.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.app-card.svelte-1uha8ag{flex-direction:column;gap:12px;display:flex}.app-card.svelte-1uha8ag:hover{border-color:#e8843c59;transform:translateY(-4px);box-shadow:0 24px 60px -30px #e8843c66}.app-card__icon.svelte-1uha8ag{width:44px;height:44px;color:var(--ember-bright);transition:transform .3s var(--ease);background:#e8843c1a;border:1px solid #e8843c33;border-radius:12px;place-items:center;display:inline-grid}.app-card.svelte-1uha8ag:hover .app-card__icon:where(.svelte-1uha8ag){transform:scale(1.08)rotate(-4deg)}.app-card__name.svelte-1uha8ag{font-size:1.18rem}.app-card__text.svelte-1uha8ag{color:var(--text-muted);font-size:.92rem}.how__track.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:24px;display:grid;position:relative}.how__line.svelte-1uha8ag{background:linear-gradient(90deg, transparent, var(--border), transparent);z-index:0;height:1px;position:absolute;top:38px;left:16%;right:16%}.how__step.svelte-1uha8ag{z-index:1;text-align:center;padding:8px 12px;position:relative}.how__num.svelte-1uha8ag{font-family:var(--font-mono);color:var(--text-faint);letter-spacing:.2em;font-size:12px}.how__icon.svelte-1uha8ag{width:64px;height:64px;color:var(--ember-bright);background:var(--surface-2);border:1px solid var(--border);box-shadow:0 0 0 6px var(--ring-bg);border-radius:50%;place-items:center;margin:16px 0 18px;display:inline-grid}.how__step.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:10px;font-size:1.3rem}.how__step.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);max-width:32ch;margin-inline:auto;font-size:.94rem}.sec__grid.svelte-1uha8ag{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.sec__list.svelte-1uha8ag{flex-direction:column;gap:13px;margin:28px 0 32px;padding:0;list-style:none;display:flex}.sec__list.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--text-muted);align-items:center;gap:12px;display:flex}.sec__check.svelte-1uha8ag{width:24px;height:24px;color:var(--sage);background:#6fb89a1f;border:1px solid #6fb89a47;border-radius:50%;flex:none;place-items:center;display:inline-grid}.sec__cards.svelte-1uha8ag{gap:16px;display:grid}.sec__feature.svelte-1uha8ag{flex-direction:column;gap:10px;display:flex}.sec__feature.svelte-1uha8ag:hover{border-color:#e8843c4d;transform:translate(4px)}.sec__feature-icon.svelte-1uha8ag{width:46px;height:46px;color:var(--ember-bright);background:#e8843c1a;border:1px solid #e8843c33;border-radius:12px;place-items:center;display:inline-grid}.sec__feature--sage.svelte-1uha8ag .sec__feature-icon:where(.svelte-1uha8ag){color:var(--sage);background:#6fb89a1a;border-color:#6fb89a40}.sec__feature.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.18rem}.sec__feature.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);font-size:.92rem}.perf__inner.svelte-1uha8ag{text-align:center;border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-2), var(--surface));border-radius:24px;padding:clamp(40px,6vw,72px) 32px;position:relative;overflow:hidden}.perf__field.svelte-1uha8ag{pointer-events:none;background:radial-gradient(620px 320px at 50% 0,#e8843c24,#0000 70%);position:absolute;inset:0}.perf__title.svelte-1uha8ag{margin-inline:auto}.perf__inner.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){justify-content:center}.perf__stat.svelte-1uha8ag{justify-content:center;align-items:baseline;gap:14px;margin:36px 0 8px;display:flex}.perf__number.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.04em;background:linear-gradient(180deg, var(--nova-core), var(--ember-deep));color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:clamp(4.5rem,14vw,9rem);font-weight:700;line-height:.9}.perf__unit.svelte-1uha8ag{font-family:var(--font-mono);color:var(--text-muted);font-size:1rem}.perf__caption.svelte-1uha8ag{color:var(--text-muted);max-width:52ch;margin:0 auto;font-size:.98rem}.perf__caption.svelte-1uha8ag code:where(.svelte-1uha8ag){font-family:var(--font-mono);color:var(--ember-bright);font-size:.9em}.perf__bars.svelte-1uha8ag{justify-content:center;align-items:flex-end;gap:5px;height:56px;margin-top:36px;display:flex}.perf__bars.svelte-1uha8ag span:where(.svelte-1uha8ag){background:linear-gradient(180deg, var(--ember-bright), var(--ember-deep));width:6px;height:18%;animation:svelte-1uha8ag-eq 1.3s var(--ease) var(--d) infinite;opacity:.85;border-radius:3px}@keyframes svelte-1uha8ag-eq{0%,to{height:18%}50%{height:95%}}.tresor__grid.svelte-1uha8ag{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.tresor__flow.svelte-1uha8ag{border:1px solid var(--border);background:radial-gradient(400px 220px at 30% 10%, #6fb89a14, transparent 70%), linear-gradient(180deg, var(--surface-2), var(--surface));box-shadow:var(--shadow-soft);border-radius:20px;flex-direction:column;align-items:flex-start;gap:14px;padding:30px;display:flex}.tresor__node.svelte-1uha8ag{font-family:var(--font-mono);border:1px solid var(--border);background:var(--surface-3);border-radius:12px;align-items:center;gap:9px;padding:11px 16px;font-size:13px;display:inline-flex}.tresor__node--plain.svelte-1uha8ag{color:var(--text)}.tresor__node--enc.svelte-1uha8ag{color:var(--sage);background:#6fb89a12;border-color:#6fb89a4d}.tresor__hex.svelte-1uha8ag{color:var(--ember-bright);letter-spacing:.05em}.tresor__arrow.svelte-1uha8ag{color:var(--ember-bright);font-family:var(--font-mono);align-items:center;gap:9px;margin-left:18px;padding-left:16px;font-size:11px;display:inline-flex;position:relative}.tresor__arrow.svelte-1uha8ag:before{content:"";background:var(--border);width:1px;position:absolute;top:-12px;bottom:50%;left:0}.tresor__cipher.svelte-1uha8ag{color:var(--text-muted)}.tresor__arrow--share.svelte-1uha8ag{color:var(--sage)}.tresor__targets.svelte-1uha8ag{flex-wrap:wrap;gap:10px;margin-left:18px;display:flex}.tresor__list.svelte-1uha8ag{flex-direction:column;gap:12px;margin:26px 0 0;padding:0;list-style:none;display:flex}.tresor__list.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--text-muted);align-items:center;gap:12px;display:flex}.tresor__copy.svelte-1uha8ag .lead:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:var(--text)}.faq__list.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:18px;max-width:980px;margin-inline:auto;display:grid}.faq__item.svelte-1uha8ag{flex-direction:column;gap:10px;display:flex}.faq__q.svelte-1uha8ag{font-size:1.12rem;line-height:1.35}.faq__a.svelte-1uha8ag{color:var(--text-muted);font-size:.94rem;line-height:1.6}.cta.svelte-1uha8ag{text-align:center;border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-2), var(--surface));border-radius:26px;padding:clamp(48px,7vw,88px) 32px;position:relative;overflow:hidden}.cta__glow.svelte-1uha8ag{pointer-events:none;background:radial-gradient(560px 280px at 50% 120%,#e8843c38,#0000 70%);position:absolute;inset:0}.cta.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){justify-content:center;position:relative}.cta__title.svelte-1uha8ag{margin-top:16px;font-size:clamp(2.2rem,5.5vw,3.6rem);position:relative}.cta__lead.svelte-1uha8ag{text-align:center;margin:18px auto 0}.cta__actions.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex;position:relative}.cta__contact.svelte-1uha8ag{font-family:var(--font-mono);color:var(--text-faint);margin-top:26px;font-size:.86rem;position:relative}.cta__contact.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ember-bright)}@media (width<=980px){.hero__inner.svelte-1uha8ag{grid-template-columns:1fr;gap:44px}.hero__field.svelte-1uha8ag{opacity:.6;width:90%}.hero__visual.svelte-1uha8ag{max-width:560px}.sec__grid.svelte-1uha8ag,.tresor__grid.svelte-1uha8ag{grid-template-columns:1fr;gap:40px}.grid--apps.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.how__track.svelte-1uha8ag{grid-template-columns:1fr;gap:36px}.how__line.svelte-1uha8ag{display:none}.faq__list.svelte-1uha8ag{grid-template-columns:1fr}}@media (width<=560px){.grid--apps.svelte-1uha8ag{grid-template-columns:1fr}.hero__meta.svelte-1uha8ag{gap:12px}}@media (prefers-reduced-motion:reduce){.load-1.svelte-1uha8ag,.load-2.svelte-1uha8ag,.load-3.svelte-1uha8ag,.load-4.svelte-1uha8ag,.load-5.svelte-1uha8ag,.load-6.svelte-1uha8ag,.load-visual.svelte-1uha8ag{opacity:1;animation:none}.hero__ember.svelte-1uha8ag,.hero__rings.svelte-1uha8ag span:where(.svelte-1uha8ag),.hero__sparks.svelte-1uha8ag i:where(.svelte-1uha8ag),.hero__scroll.svelte-1uha8ag,.perf__bars.svelte-1uha8ag span:where(.svelte-1uha8ag){animation:none}.hero__ember.svelte-1uha8ag{opacity:.4}}
