.page.svelte-1sp0lyu{max-width:1180px;margin:0 auto;padding:24px 28px}main.svelte-1sp0lyu{padding-top:26px}.hero.svelte-1sp0lyu{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:66px;min-height:540px;padding:42px 0 76px;display:grid}.hero-copy.svelte-1sp0lyu{max-width:650px}.kicker.svelte-1sp0lyu{min-height:30px;color:var(--brand-text);background:color-mix(in srgb, var(--brand) 9%, transparent);letter-spacing:.13em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}h1.svelte-1sp0lyu{letter-spacing:-.038em;margin:20px 0;font-size:clamp(50px,6.2vw,78px);line-height:1.01}.hero-copy.svelte-1sp0lyu p:where(.svelte-1sp0lyu){max-width:590px;color:var(--muted);margin:0;font-size:20px;line-height:1.55}.dedup-demo.svelte-1sp0lyu{border-radius:var(--r-band);background:var(--panel);box-shadow:var(--shadow-panel);border:0;padding:30px;position:relative}.before-total.svelte-1sp0lyu{color:var(--muted);justify-content:space-between;align-items:baseline;margin:0 2px 13px;font-size:12px;font-weight:700;display:flex}.before-total.svelte-1sp0lyu strong:where(.svelte-1sp0lyu){color:var(--ink);font-size:14px}.copies.svelte-1sp0lyu{gap:10px;display:grid}.file-copy.svelte-1sp0lyu{background:var(--kai-palette-blue-200);min-height:60px;color:var(--kai-palette-blue-900);box-shadow:var(--shadow-raised);border:0;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0 17px;display:grid}.file-copy.svelte-1sp0lyu svg{color:var(--kai-palette-blue-900)}.file-copy.svelte-1sp0lyu span:where(.svelte-1sp0lyu){color:var(--kai-palette-blue-900);font-weight:750}.file-copy.svelte-1sp0lyu strong:where(.svelte-1sp0lyu){color:color-mix(in srgb, var(--kai-palette-blue-900) 72%, transparent);font-size:13px}.flow.svelte-1sp0lyu{background:color-mix(in srgb, var(--brand) 26%, transparent);border-radius:2px;justify-self:center;width:2px;height:58px;position:relative;overflow:hidden}.flow.svelte-1sp0lyu:after{content:"";background:linear-gradient(180deg, transparent, var(--brand), transparent);height:30px;animation:3.4s ease-in-out infinite svelte-1sp0lyu-scorre;position:absolute;left:0;right:0}@keyframes svelte-1sp0lyu-scorre{0%{top:-30px}60%,to{top:100%}}.one-copy.svelte-1sp0lyu{border:1px solid color-mix(in srgb, var(--brand) 26%, var(--line));background:var(--panel);box-shadow:var(--shadow-raised);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:17px;display:grid}.one-icon.svelte-1sp0lyu{background:color-mix(in srgb, var(--brand) 10%, transparent);width:50px;height:50px;color:var(--brand);border-radius:14px;place-items:center;display:grid}.one-copy.svelte-1sp0lyu span:where(.svelte-1sp0lyu){color:var(--muted);font-size:12px;font-weight:700;display:block}.one-copy.svelte-1sp0lyu strong:where(.svelte-1sp0lyu){margin-top:3px;font-size:22px;display:block}.saved.svelte-1sp0lyu{color:var(--kai-palette-green-700);background:var(--kai-palette-green-100);border-radius:14px;grid-template-columns:auto auto;align-items:center;column-gap:6px;padding:8px 11px;display:grid}.saved.svelte-1sp0lyu svg{grid-row:1/3}.saved.svelte-1sp0lyu span:where(.svelte-1sp0lyu){color:var(--kai-palette-green-800);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.saved.svelte-1sp0lyu strong:where(.svelte-1sp0lyu){color:var(--kai-palette-green-700);margin:0;font-size:14px;line-height:1}.explanation.svelte-1sp0lyu{border:1px solid color-mix(in srgb, var(--brand) 16%, var(--line));border-radius:var(--r-panel);background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 7%, var(--panel)), var(--panel) 72%);box-shadow:var(--shadow-panel);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:26px;padding:38px 42px;display:grid}.punch.svelte-1sp0lyu{margin:16px 0 0}.punch.svelte-1sp0lyu mark:where(.svelte-1sp0lyu){color:var(--ink);background:color-mix(in srgb, var(--brand) 14%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7px;padding:3px 7px;font-size:17px;font-weight:750;line-height:1.9}.explanation-icon.svelte-1sp0lyu{width:58px;height:58px;color:var(--brand);background:color-mix(in srgb, var(--brand) 11%, transparent);border-radius:17px;place-items:center;display:grid}.explanation-copy.svelte-1sp0lyu{max-width:880px}.explanation.svelte-1sp0lyu h2:where(.svelte-1sp0lyu){letter-spacing:-.035em;margin:1px 0 12px;font-size:clamp(28px,3.4vw,40px);line-height:1.08}.explanation.svelte-1sp0lyu p:where(.svelte-1sp0lyu){color:var(--muted);margin:0;font-size:16px;line-height:1.72}.numbers.svelte-1sp0lyu{padding:88px 0 82px}.numbers-head.svelte-1sp0lyu{text-align:center;max-width:800px;margin:0 auto 46px}.numbers-head.svelte-1sp0lyu h2:where(.svelte-1sp0lyu){letter-spacing:-.045em;margin:0;font-size:clamp(38px,5vw,58px);line-height:1.02}.numbers-head.svelte-1sp0lyu>p:where(.svelte-1sp0lyu){max-width:690px;color:var(--muted);margin:18px auto 0;font-size:17px;line-height:1.7}.number-grid.svelte-1sp0lyu{grid-template-columns:1fr 1fr;gap:18px;display:grid}.number-card.svelte-1sp0lyu{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--panel);min-height:410px;box-shadow:var(--shadow-panel);flex-direction:column;justify-content:space-between;padding:30px;display:flex}.number-card.primary.svelte-1sp0lyu{background:linear-gradient(145deg, color-mix(in srgb, var(--brand) 9%, var(--panel)), var(--panel) 68%);border-color:color-mix(in srgb, var(--brand) 20%, var(--line))}.card-top.svelte-1sp0lyu{justify-content:space-between;align-items:flex-start;display:flex}.card-top.svelte-1sp0lyu>span:where(.svelte-1sp0lyu){color:color-mix(in srgb, var(--brand) 68%, var(--ink));letter-spacing:-.055em;font-size:clamp(44px,6vw,72px);font-weight:750}.ico.svelte-1sp0lyu{background:color-mix(in srgb, var(--brand) 10%, transparent);width:48px;height:48px;color:var(--brand);border-radius:14px;place-items:center;display:grid}.cardtag.svelte-1sp0lyu{color:var(--brand-text);background:color-mix(in srgb, var(--brand) 9%, transparent);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;margin-bottom:12px;padding:4px 11px;font-size:11px;font-weight:800;display:inline-flex}.number-card.svelte-1sp0lyu h3:where(.svelte-1sp0lyu){letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(24px,3vw,34px);line-height:1.08}.number-card.svelte-1sp0lyu p:where(.svelte-1sp0lyu){color:var(--muted);margin:0;font-size:15px;line-height:1.72}.saving-note.svelte-1sp0lyu{border:1px solid var(--kai-palette-green-200);background:var(--kai-palette-green-50);color:var(--kai-palette-green-800);border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:13px;margin-top:34px;padding:20px 22px;display:grid}.saving-note.svelte-1sp0lyu svg{margin-top:2px}.saving-note.svelte-1sp0lyu p:where(.svelte-1sp0lyu){margin:0;font-weight:550;line-height:1.65}.encryption.svelte-1sp0lyu{border:1px solid var(--line);border-radius:var(--r-band);background:var(--panel);grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:center;gap:62px;min-height:390px;padding:54px 58px;display:grid;overflow:hidden}.lock-visual.svelte-1sp0lyu{min-height:270px;position:relative}.lock-ring.svelte-1sp0lyu{border:1px solid color-mix(in srgb, var(--brand) 18%, transparent);border-radius:50%;position:absolute;inset:4% 10%}.lock-ring.svelte-1sp0lyu:before,.lock-ring.svelte-1sp0lyu:after{content:"";border:1px solid color-mix(in srgb, var(--brand) 12%, transparent);border-radius:50%;position:absolute}.lock-ring.svelte-1sp0lyu:before{inset:16%}.lock-ring.svelte-1sp0lyu:after{inset:34%}.lock-core.svelte-1sp0lyu{border:1px solid color-mix(in srgb, var(--brand) 22%, var(--line));background:var(--panel);width:90px;height:90px;color:var(--brand);box-shadow:var(--shadow-panel);border-radius:28px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.encryption.svelte-1sp0lyu h2:where(.svelte-1sp0lyu){letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(34px,4.5vw,54px);line-height:1.02}.encryption.svelte-1sp0lyu p:where(.svelte-1sp0lyu){color:var(--muted);margin:0;font-size:17px;line-height:1.75}.closing.svelte-1sp0lyu{justify-content:space-between;align-items:center;gap:32px;padding:84px 0 62px;display:flex}.closing.svelte-1sp0lyu h2:where(.svelte-1sp0lyu){letter-spacing:-.035em;margin:0 0 8px;font-size:36px}.closing.svelte-1sp0lyu p:where(.svelte-1sp0lyu){max-width:590px;color:var(--muted);margin:0}.ctas.svelte-1sp0lyu{flex-wrap:wrap;gap:12px;display:flex}.cta.svelte-1sp0lyu,.ghost.svelte-1sp0lyu{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-weight:700;text-decoration:none;display:inline-flex}.cta.svelte-1sp0lyu{background:var(--brand);color:#fff}.cta.svelte-1sp0lyu:hover{filter:brightness(1.07)}.ghost.svelte-1sp0lyu{border:1px solid var(--line);color:var(--ink);background:var(--panel)}.ghost.svelte-1sp0lyu:hover{background:var(--hover)}@media (width<=850px){.hero.svelte-1sp0lyu{grid-template-columns:1fr;gap:36px;min-height:auto}.dedup-demo.svelte-1sp0lyu{max-width:600px}.number-grid.svelte-1sp0lyu{grid-template-columns:1fr}.number-card.svelte-1sp0lyu{min-height:360px}.encryption.svelte-1sp0lyu{grid-template-columns:.75fr 1.25fr;gap:32px}.closing.svelte-1sp0lyu{flex-direction:column;align-items:flex-start}}@media (width<=560px){.page.svelte-1sp0lyu{padding:18px}main.svelte-1sp0lyu{padding-top:16px}.hero.svelte-1sp0lyu{padding:38px 0 56px}h1.svelte-1sp0lyu{letter-spacing:-.026em;font-size:46px;line-height:1.05}.hero-copy.svelte-1sp0lyu p:where(.svelte-1sp0lyu){font-size:17px}.dedup-demo.svelte-1sp0lyu{padding:20px}.file-copy.svelte-1sp0lyu:first-child,.file-copy.svelte-1sp0lyu:nth-child(3){transform:none}.one-copy.svelte-1sp0lyu{grid-template-columns:auto 1fr}.saved.svelte-1sp0lyu{grid-column:2;width:max-content}.explanation.svelte-1sp0lyu{grid-template-columns:1fr;gap:18px;padding:28px 24px}.explanation-icon.svelte-1sp0lyu{border-radius:15px;width:50px;height:50px}.numbers.svelte-1sp0lyu{padding:64px 0 62px}.number-card.svelte-1sp0lyu{min-height:330px;padding:24px}.encryption.svelte-1sp0lyu{grid-template-columns:1fr;gap:18px;padding:34px 26px}.lock-visual.svelte-1sp0lyu{min-height:210px}.closing.svelte-1sp0lyu{padding:64px 0 48px}}
