.mockup.svelte-9ivr75{border:1px solid color-mix(in srgb, var(--outline-variant) 22%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#2f3542a8,#080e1ae6),radial-gradient(circle at 0 0,#fc623f1f,#0000 38%);border-radius:1.5rem;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000059,inset 0 1px #ffffff0f}.mockup__chrome.svelte-9ivr75{background:#2f354259;border-bottom:1px solid #ffffff0d;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.mockup__dots.svelte-9ivr75{gap:.45rem;display:flex}.mockup__dots.svelte-9ivr75 span:where(.svelte-9ivr75){background:#fff3;border-radius:999px;width:.7rem;height:.7rem}.mockup__dots.svelte-9ivr75 span:where(.svelte-9ivr75):first-child{background:color-mix(in srgb, var(--error) 45%, transparent)}.mockup__dots.svelte-9ivr75 span:where(.svelte-9ivr75):nth-child(2){background:color-mix(in srgb, var(--secondary) 45%, transparent)}.mockup__dots.svelte-9ivr75 span:where(.svelte-9ivr75):nth-child(3){background:color-mix(in srgb, var(--tertiary) 45%, transparent)}.mockup__chrome.svelte-9ivr75 p:where(.svelte-9ivr75),.mockup__source.svelte-9ivr75 strong:where(.svelte-9ivr75),.mockup__metrics.svelte-9ivr75 p:where(.svelte-9ivr75){font-family:var(--font-label);text-transform:uppercase;letter-spacing:.14em;margin:0}.mockup__chrome.svelte-9ivr75 p:where(.svelte-9ivr75){color:var(--on-surface-variant);font-size:.72rem}.mockup__body.svelte-9ivr75{grid-template-columns:minmax(12rem,17rem) minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.mockup__sources.svelte-9ivr75{align-content:start;gap:.8rem;display:grid}.mockup__source.svelte-9ivr75{background:#080e1abf;border:1px solid #ffffff0f;border-radius:1rem;gap:.65rem;padding:1rem;display:grid}.mockup__source--active.svelte-9ivr75{border-color:color-mix(in srgb, var(--primary) 26%, transparent);box-shadow:inset 0 0 0 1px #ffb4a314}.mockup__source.svelte-9ivr75 strong:where(.svelte-9ivr75){color:var(--on-surface);font-size:.72rem}.mockup__source.svelte-9ivr75 div:where(.svelte-9ivr75){background:#ffffff0d;border-radius:999px;height:.45rem;overflow:hidden}.mockup__source.svelte-9ivr75 span:where(.svelte-9ivr75){border-radius:inherit;background:linear-gradient(90deg, var(--primary) 0%, var(--primary-container) 100%);height:100%;display:block}.mockup__metrics.svelte-9ivr75{align-content:start;gap:1rem;min-height:100%;display:grid}.mockup__metrics-header.svelte-9ivr75{justify-content:space-between;align-items:center;gap:1rem;display:flex}.mockup__metrics-header.svelte-9ivr75 .eyebrow:where(.svelte-9ivr75),.mockup__metric-grid.svelte-9ivr75 p:where(.svelte-9ivr75){margin:0;font-size:.74rem}.mockup__metric-grid.svelte-9ivr75 p:where(.svelte-9ivr75),.mockup__metric-total.svelte-9ivr75 p:where(.svelte-9ivr75){color:var(--on-surface-variant)}.mockup__lines.svelte-9ivr75{gap:.65rem;margin-block:.25rem;display:grid}.mockup__lines.svelte-9ivr75 span:where(.svelte-9ivr75){background:#ffffff12;border-radius:999px;height:.7rem;display:block}.mockup__lines.svelte-9ivr75 span:where(.svelte-9ivr75):nth-child(2){width:92%}.mockup__lines.svelte-9ivr75 span:where(.svelte-9ivr75):nth-child(3){width:97%}.mockup__lines.svelte-9ivr75 span:where(.svelte-9ivr75):nth-child(4){width:73%}.mockup__metric-total.svelte-9ivr75{border:1px solid color-mix(in srgb, var(--primary) 24%, transparent);background:#2f354280;border-radius:1rem;place-items:center;padding:1.15rem;display:grid}.mockup__metric-total.svelte-9ivr75 strong:where(.svelte-9ivr75){font-family:var(--font-headline);letter-spacing:-.05em;font-size:2.2rem}.mockup__metric-total.svelte-9ivr75 p:where(.svelte-9ivr75){font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.74rem}.mockup__metric-grid.svelte-9ivr75{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.mockup__metric-grid.svelte-9ivr75 div:where(.svelte-9ivr75){background:#080e1ab8;border:1px solid #ffffff0d;border-radius:.9rem;padding:.9rem}.mockup__metric-grid.svelte-9ivr75 strong:where(.svelte-9ivr75){font-family:var(--font-headline);font-size:1.2rem}@media (width<=700px){.mockup__body.svelte-9ivr75,.mockup__metric-grid.svelte-9ivr75{grid-template-columns:1fr}}.process-step.svelte-1g5kvpz{text-align:center;gap:1.1rem;padding:1rem 0;display:grid;position:relative}.process-step__badge.svelte-1g5kvpz{border:1px solid color-mix(in srgb, var(--outline-variant) 30%, transparent);background:color-mix(in srgb, var(--surface-container) 88%, transparent);width:5.5rem;height:5.5rem;font-family:var(--font-headline);color:var(--primary);border-radius:999px;place-items:center;margin:0 auto;font-size:1.8rem;font-weight:800;display:grid;box-shadow:0 20px 60px #00000040}.process-step.highlight.svelte-1g5kvpz .process-step__badge:where(.svelte-1g5kvpz){background:linear-gradient(135deg, var(--primary) 0%, var(--primary-container) 100%);color:var(--on-primary-fixed)}h3.svelte-1g5kvpz{font-family:var(--font-headline);margin:0;font-size:1.25rem;font-weight:750}.muted.svelte-1g5kvpz{margin:0}.social-proof.svelte-1uha8ag{text-align:center;justify-items:center;gap:1rem;display:grid}.social-proof__label.svelte-1uha8ag{color:var(--on-surface-variant);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.74rem}.social-proof__strip.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.social-proof__badge.svelte-1uha8ag{font-family:var(--font-label);letter-spacing:.06em;color:var(--on-surface-variant);background:#2f354259;border:1px solid #ffffff14;border-radius:999px;padding:.45rem 1rem;font-size:.78rem;font-weight:500}.hero.svelte-1uha8ag{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.hero__copy.svelte-1uha8ag{gap:1.5rem;display:grid}.hero__badge.svelte-1uha8ag{border:1px solid color-mix(in srgb, var(--outline-variant) 18%, transparent);width:fit-content;font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--tertiary);background:#2f35426b;border-radius:999px;align-items:center;gap:.75rem;margin:0;padding:.5rem .85rem;font-size:.72rem;display:inline-flex}.hero__badge.svelte-1uha8ag span:where(.svelte-1uha8ag){background:var(--tertiary);border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 16px #2cddce73}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag{margin:0}h1.svelte-1uha8ag{font-family:var(--font-headline);letter-spacing:-.06em;font-size:clamp(3rem,7vw,5.8rem);font-weight:850;line-height:.96}.hero__summary.svelte-1uha8ag{max-width:38rem;margin:0;font-size:1.08rem}.privacy__panel.svelte-1uha8ag{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,2.2rem);display:grid}.privacy__panel.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-headline);letter-spacing:-.04em;font-size:clamp(1.8rem,4vw,3rem);font-weight:800}.privacy__panel.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:.8rem}.privacy__facts.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.privacy__facts.svelte-1uha8ag div:where(.svelte-1uha8ag){background:#080e1abf;border:1px solid #ffffff0f;border-radius:1rem;padding:1.1rem}.privacy__facts.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-family:var(--font-headline);font-size:1.7rem}.privacy__facts.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--on-surface-variant);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;margin:.45rem 0 0;font-size:.72rem}.feature-grid.svelte-1uha8ag,.capability-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.workflow-shell.svelte-1uha8ag{background:#080e1acc;border-block:1px solid #ffffff0a;padding-block:clamp(4rem,7vw,7rem)}.workflow-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid;position:relative}.workflow-grid.svelte-1uha8ag:before{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);height:1px;position:absolute;top:2.75rem;left:10%;right:10%}.capability.svelte-1uha8ag{gap:.9rem;display:grid}.capability.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--font-headline);font-size:1.35rem}.capability.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}@media (width<=900px){.hero.svelte-1uha8ag,.privacy__panel.svelte-1uha8ag,.feature-grid.svelte-1uha8ag,.capability-grid.svelte-1uha8ag,.workflow-grid.svelte-1uha8ag{grid-template-columns:1fr}.workflow-grid.svelte-1uha8ag:before{display:none}}
