@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Variable.woff2) format("woff2-variations");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-VariableItalic.woff2) format("woff2-variations");font-weight:200 700;font-style:italic;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-Variable.ttf) format("truetype-variations");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Variable.ttf) format("truetype-variations");font-weight:100 800;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}:root{--klrht-bg: oklch(.17 .015 260);--klrht-bg-elev: oklch(.21 .018 260);--klrht-bg-elev-2: oklch(.25 .02 260);--klrht-border: oklch(.3 .02 260);--klrht-border-soft: oklch(.25 .018 260);--klrht-text: oklch(.98 .005 260);--klrht-text-muted: oklch(.7 .015 260);--klrht-text-dim: oklch(.55 .015 260);--klrht-blue-500: oklch(.58 .21 262);--klrht-blue-400: oklch(.66 .19 260);--klrht-font-sans: "General Sans", "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--klrht-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--bg: var(--klrht-bg);--bg-surface: var(--klrht-bg-elev);--bg-elevated: var(--klrht-bg-elev-2);--text: var(--klrht-text);--text-muted: var(--klrht-text-muted);--border: rgba(255, 255, 255, .07);--find: #4338ca;--find-light: #a5b4fc;--echo: #0f766e;--echo-light: #5eead4;--worth: #b45309;--worth-light: #fbbf24;--font: var(--klrht-font-sans);--font-mono: var(--klrht-font-mono);--radius-sm: 6px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-pill: 999px;--ease-standard: cubic-bezier(.2, .8, .2, 1);--ease-emphasized: cubic-bezier(.2, .9, .1, 1.1);--ease-entry: cubic-bezier(.16, 1, .3, 1);--ease-exit: cubic-bezier(.5, 0, .75, 0);--dur-fast: .12s;--dur-base: .18s;--dur-slow: .26s}body{background:var(--bg);color:var(--text);font-family:var(--font);line-height:1.6;-webkit-font-smoothing:antialiased}.reveal{opacity:0;transform:translateY(20px);transition:opacity var(--dur-slow) var(--ease-entry),transform var(--dur-slow) var(--ease-entry)}.reveal.visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal{transition:none;transform:none;opacity:1}}.eyebrow{display:inline-block;font-size:.72em;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.gradient-heading{background:linear-gradient(135deg,var(--text) 40%,var(--heading-accent, var(--find-light)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding:1rem}@media(max-width:768px){.hide-mobile{display:none!important}section,.section{padding-left:20px!important;padding-right:20px!important}}.t-display-lg{font-size:48px;line-height:54px;font-weight:700;letter-spacing:-.03em}.t-display{font-size:36px;line-height:42px;font-weight:700;letter-spacing:-.02em}.t-title-lg{font-size:28px;line-height:34px;font-weight:600;letter-spacing:-.02em}.t-title{font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.01em}.t-subhead{font-size:17px;line-height:24px;font-weight:600;letter-spacing:-.01em}.t-body{font-size:15px;line-height:22px;font-weight:400}.t-body-strong{font-size:15px;line-height:22px;font-weight:600}.t-label{font-size:13px;line-height:18px;font-weight:500}.t-caption{font-size:12px;line-height:16px;font-weight:500;letter-spacing:.02em}.t-mono{font-family:var(--font-mono)}.privacy-page{max-width:680px;margin:0 auto;padding:64px 32px 96px}.privacy-header{margin-bottom:56px}.privacy-header h1{font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:12px;background:linear-gradient(135deg,var(--text) 40%,var(--page-accent, var(--find-light)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.privacy-header .meta{color:var(--text-muted);font-size:.85em}.prose{display:flex;flex-direction:column;gap:40px}.prose section{border-top:1px solid var(--border);padding-top:32px}.prose h2{color:var(--page-accent, var(--find-light));font-size:.78em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px}.prose p{color:#cbd5e1;font-size:.95rem;line-height:1.75;margin-bottom:12px}.prose p:last-child{margin-bottom:0}.prose ul{list-style:none;display:flex;flex-direction:column;gap:8px;margin:12px 0}.prose ul li{color:#cbd5e1;font-size:.95rem;line-height:1.6;padding-left:16px;position:relative}.prose ul li:before{content:"";position:absolute;left:0;top:10px;width:4px;height:4px;border-radius:50%;background:var(--page-accent, var(--find-light))}.prose strong{color:var(--text);font-weight:600}.prose a{color:var(--page-accent, var(--find-light));text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--page-accent, var(--find-light)) 30%,transparent);transition:text-decoration-color var(--dur-base) var(--ease-standard)}.prose a:hover{text-decoration-color:var(--page-accent, var(--find-light))}@media(max-width:768px){.privacy-page{padding:40px 20px 72px}}
