.page-gradient{display:none!important}.privacy-container.svelte-7ke6fz{max-width:760px;color:var(--fg-1);margin:0 auto;padding:160px 32px 96px;position:relative}.privacy-container.svelte-7ke6fz:before{content:"";filter:blur(40px);opacity:.7;pointer-events:none;z-index:-1;background:radial-gradient(50% 70% at 50% 0,oklab(94.8168% -.00988386 -.0012556) 0%,oklab(97.6676% -.00444774 -.000564985) 40%,#0000 75%);width:min(1100px,100vw);height:520px;position:absolute;top:0;left:50%;transform:translate(-50%)}.privacy-header.svelte-7ke6fz{text-align:center;border-bottom:1px solid var(--oto-ivory-deep);margin-bottom:64px;padding-bottom:32px}.privacy-header.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-family:var(--font-display-hero);letter-spacing:-.012em;color:var(--fg-1);margin:0 0 24px;font-size:clamp(40px,4.2vw,56px);font-weight:500;line-height:1.18}.privacy-meta.svelte-7ke6fz{font-family:var(--font-mono);letter-spacing:.04em;color:var(--oto-stone);text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:8px 24px;font-size:12px;font-weight:500;display:inline-flex}.privacy-meta.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:0}.privacy-meta.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:var(--oto-green);font-weight:500}.privacy-content.svelte-7ke6fz{font-family:var(--font-sans);color:var(--oto-stone);font-size:16px;line-height:1.7}.privacy-content.svelte-7ke6fz section:where(.svelte-7ke6fz){margin-bottom:48px}.privacy-content.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-family:var(--font-display);letter-spacing:-.005em;color:var(--fg-1);border-top:1px solid var(--oto-ivory-deep);margin:56px 0 16px;padding-top:32px;font-size:28px;font-weight:500;line-height:1.2}.privacy-content.svelte-7ke6fz h3:where(.svelte-7ke6fz){font-family:var(--font-sans);color:var(--fg-1);letter-spacing:0;margin:32px 0 12px;font-size:17px;font-weight:700}.privacy-content.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:0 0 16px}.privacy-content.svelte-7ke6fz ul:where(.svelte-7ke6fz),.privacy-content.svelte-7ke6fz ol:where(.svelte-7ke6fz){margin:16px 0;padding-left:24px}.privacy-content.svelte-7ke6fz li:where(.svelte-7ke6fz){margin-bottom:8px}.privacy-content.svelte-7ke6fz li:where(.svelte-7ke6fz)::marker{color:var(--oto-green)}.privacy-content.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--oto-green);transition:opacity .18s var(--ease-out);border-bottom:1px solid;padding-bottom:1px;text-decoration:none}.privacy-content.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{opacity:.7}.privacy-content.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:var(--fg-1);font-weight:600}.toc.svelte-7ke6fz{background:var(--oto-ivory-soft);border:1px solid var(--oto-ivory-deep);counter-reset:toc;border-radius:14px;margin:16px 0;padding:24px 32px;list-style:none}.toc.svelte-7ke6fz li:where(.svelte-7ke6fz){counter-increment:toc;align-items:baseline;gap:12px;margin-bottom:10px;padding-left:0;display:flex}.toc.svelte-7ke6fz li:where(.svelte-7ke6fz)::marker{content:none}.toc.svelte-7ke6fz li:where(.svelte-7ke6fz):before{content:counter(toc, decimal-leading-zero);font-family:var(--font-mono);color:var(--oto-green);letter-spacing:.06em;min-width:24px;font-size:11px;font-weight:500}.toc.svelte-7ke6fz a:where(.svelte-7ke6fz){font-family:var(--font-mono);color:var(--fg-1);letter-spacing:.01em;transition:color .18s var(--ease-out);border-bottom:none;font-size:14px;font-weight:500;text-decoration:none}.toc.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:var(--oto-green)}.retention-table.svelte-7ke6fz,.providers-table.svelte-7ke6fz{border-collapse:collapse;border:1px solid var(--oto-ivory-deep);background:#fff;border-radius:10px;width:100%;margin:24px 0;font-size:14px;overflow:hidden}.retention-table.svelte-7ke6fz thead:where(.svelte-7ke6fz),.providers-table.svelte-7ke6fz thead:where(.svelte-7ke6fz){background:var(--oto-ivory-soft)}.retention-table.svelte-7ke6fz th:where(.svelte-7ke6fz),.providers-table.svelte-7ke6fz th:where(.svelte-7ke6fz){text-align:left;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--oto-stone);border-bottom:1px solid var(--oto-ivory-deep);padding:14px 16px;font-size:11.5px;font-weight:500}.retention-table.svelte-7ke6fz td:where(.svelte-7ke6fz),.providers-table.svelte-7ke6fz td:where(.svelte-7ke6fz){border-bottom:1px solid var(--oto-ivory-deep);color:var(--fg-1);padding:14px 16px}.retention-table.svelte-7ke6fz tr:where(.svelte-7ke6fz):last-child td:where(.svelte-7ke6fz),.providers-table.svelte-7ke6fz tr:where(.svelte-7ke6fz):last-child td:where(.svelte-7ke6fz){border-bottom:none}.note.svelte-7ke6fz,.warning.svelte-7ke6fz{border-radius:10px;margin:24px 0;padding:16px 20px;font-size:15px;line-height:1.65}.note.svelte-7ke6fz{background:var(--oto-green-soft);border-left:4px solid var(--oto-green);color:var(--fg-1)}.warning.svelte-7ke6fz{background:color-mix(in oklab, var(--status-warning), white 88%);border-left:4px solid var(--status-warning);color:var(--fg-1)}.note.svelte-7ke6fz strong:where(.svelte-7ke6fz),.warning.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:var(--fg-1)}.contact-info.svelte-7ke6fz{background:var(--oto-ivory-soft);border:1px solid var(--oto-ivory-deep);border-radius:10px;margin:16px 0;padding:24px}.contact-info.svelte-7ke6fz p:where(.svelte-7ke6fz){margin-bottom:12px}.contact-info.svelte-7ke6fz p:where(.svelte-7ke6fz):last-child{margin-bottom:0}.acknowledgment.svelte-7ke6fz{background:var(--oto-navy);text-align:center;border:0;border-radius:14px;margin-top:64px;padding:40px 32px}.acknowledgment.svelte-7ke6fz p:where(.svelte-7ke6fz){color:var(--oto-ivory);margin:0 0 8px;font-size:16px;line-height:1.65}.acknowledgment.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:var(--oto-ivory)}.acknowledgment.svelte-7ke6fz p:where(.svelte-7ke6fz):last-child{color:var(--oto-pale-blue);margin-bottom:0;font-size:14px;font-style:italic}@media (width<=720px){.privacy-container.svelte-7ke6fz{padding:120px 20px 64px}.privacy-header.svelte-7ke6fz{margin-bottom:40px}.privacy-header.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-size:36px}.privacy-meta.svelte-7ke6fz{flex-direction:column;gap:6px}.privacy-content.svelte-7ke6fz h2:where(.svelte-7ke6fz){margin:40px 0 12px;padding-top:24px;font-size:24px}.toc.svelte-7ke6fz{padding:20px}.retention-table.svelte-7ke6fz,.providers-table.svelte-7ke6fz{font-size:13px}.retention-table.svelte-7ke6fz th:where(.svelte-7ke6fz),.providers-table.svelte-7ke6fz th:where(.svelte-7ke6fz),.retention-table.svelte-7ke6fz td:where(.svelte-7ke6fz),.providers-table.svelte-7ke6fz td:where(.svelte-7ke6fz){padding:10px 12px}}
