.landing-terms-page[data-v-ceb5aa8d]{min-height:100vh;background:var(--main-bg-color, #f8f9fc)}.landing-terms-page[data-v-ceb5aa8d] .landing-nav{background:var(--default-box-color)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 1px 0 var(--default-border)!important}.terms-hero[data-v-ceb5aa8d]{position:relative;padding:100px 24px 64px;overflow:hidden;text-align:center;background:linear-gradient(135deg,var(--theme-color) 0%,color-mix(in srgb,var(--theme-color) 70%,var(--lp-mask-black)) 100%)}.terms-hero[data-v-ceb5aa8d]:before{position:absolute;inset:0;content:"";background:radial-gradient(circle at 20% 50%,var(--lp-on-dark-08) 0%,transparent 60%),radial-gradient(circle at 80% 20%,var(--lp-on-dark-06) 0%,transparent 50%)}.terms-hero-inner[data-v-ceb5aa8d]{position:relative;max-width:680px;margin:0 auto}.terms-badge[data-v-ceb5aa8d]{display:inline-block;padding:4px 14px;margin-bottom:20px;font-size:12px;font-weight:600;color:var(--lp-on-dark-90);text-transform:uppercase;letter-spacing:.1em;background:var(--lp-on-dark-15);border:1px solid var(--lp-on-dark-25);border-radius:100px}.terms-title[data-v-ceb5aa8d]{margin:0 0 16px;font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.15;color:var(--lp-ink-on-accent);letter-spacing:-.02em}.terms-last-updated[data-v-ceb5aa8d]{margin:0;font-size:14px;color:var(--lp-on-dark-65)}.terms-layout[data-v-ceb5aa8d]{box-sizing:border-box;display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,4fr);gap:48px;align-items:flex-start;width:calc(100% - var(--lp-side-gutter, 100px) * 2);max-width:none;padding:48px 0 96px;margin:0 auto}.terms-toc[data-v-ceb5aa8d]{position:sticky;top:88px;flex-shrink:0;width:100%;max-width:240px;max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:thin}@media (width <= 960px){.terms-toc[data-v-ceb5aa8d]{display:none}}.toc-inner[data-v-ceb5aa8d]{padding:20px;background:var(--lp-panel-base);border:1px solid var(--lp-line-base);border-radius:16px;box-shadow:0 2px 12px var(--lp-shadow-04)}.toc-label[data-v-ceb5aa8d]{margin:0 0 14px;font-size:11px;font-weight:700;color:var(--lp-ink-faint);text-transform:uppercase;letter-spacing:.08em}.toc-list[data-v-ceb5aa8d]{display:flex;flex-direction:column;gap:2px;padding:0;margin:0;list-style:none}.toc-item.active .toc-link[data-v-ceb5aa8d]{color:var(--theme-color);background:color-mix(in srgb,var(--theme-color) 6%,transparent)}.toc-item.active .toc-link .toc-num[data-v-ceb5aa8d]{color:var(--lp-ink-on-accent);background:var(--theme-color)}.toc-link[data-v-ceb5aa8d]{all:unset;box-sizing:border-box;display:flex;gap:8px;align-items:flex-start;width:100%;padding:6px 8px;color:var(--lp-ink-soft);cursor:pointer;border-radius:8px;transition:all .15s ease}.toc-link[data-v-ceb5aa8d]:hover{color:var(--lp-ink-strong);background:var(--lp-fill-muted)}.toc-num[data-v-ceb5aa8d]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;font-size:10px;font-weight:700;color:var(--lp-ink-soft);background:var(--lp-fill-muted);border-radius:6px;transition:all .15s ease}.toc-text[data-v-ceb5aa8d]{font-size:12.5px;line-height:1.5}.terms-content[data-v-ceb5aa8d]{flex:1;width:100%;min-width:0}@media (width <= 960px){.terms-layout[data-v-ceb5aa8d]{grid-template-columns:minmax(0,1fr)}}.terms-intro[data-v-ceb5aa8d]{padding:32px 36px;margin-bottom:32px;background:var(--lp-panel-base);border:1px solid var(--lp-line-base);border-radius:16px;box-shadow:0 2px 12px var(--lp-shadow-04)}.terms-intro p[data-v-ceb5aa8d]{margin:0 0 16px;font-size:15px;line-height:1.75;color:var(--lp-ink-muted)}.terms-intro p[data-v-ceb5aa8d]:last-child{margin-bottom:0}.terms-intro .intro-warning[data-v-ceb5aa8d]{padding:12px 16px;font-size:13.5px;line-height:1.7;color:var(--lp-ink-soft);background:color-mix(in srgb,var(--theme-color) 5%,transparent);border-left:3px solid var(--theme-color);border-radius:0 8px 8px 0}.terms-section[data-v-ceb5aa8d]{padding:32px 36px;margin-bottom:24px;background:var(--lp-panel-base);border:1px solid var(--lp-line-base);border-radius:16px;box-shadow:0 2px 12px var(--lp-shadow-04);scroll-margin-top:100px}.terms-section p[data-v-ceb5aa8d]{margin:0 0 16px;font-size:15px;line-height:1.75;color:var(--lp-ink-muted)}.terms-section p[data-v-ceb5aa8d]:last-child{margin-bottom:0}.terms-section .intro-warning[data-v-ceb5aa8d]{margin-bottom:16px;font-size:13.5px;font-weight:600;line-height:1.7;color:var(--lp-ink-base)}.terms-section .legal-text[data-v-ceb5aa8d]{padding:14px 16px;font-size:13.5px;line-height:1.7;color:var(--lp-ink-soft);background:var(--lp-fill-subtle);border-radius:8px}.section-title[data-v-ceb5aa8d]{display:flex;gap:10px;align-items:center;padding-bottom:16px;margin:0 0 20px;font-size:20px;font-weight:700;color:var(--lp-ink-strong);letter-spacing:-.01em;border-bottom:2px solid var(--theme-color)}.section-title[data-v-ceb5aa8d]:before{display:inline-block;flex-shrink:0;width:4px;height:22px;content:"";background:var(--theme-color);border-radius:2px}.subsection-title[data-v-ceb5aa8d]{padding-left:10px;margin:24px 0 10px;font-size:15px;font-weight:700;color:var(--lp-ink-base);border-left:3px solid color-mix(in srgb,var(--theme-color) 40%,transparent)}.terms-list[data-v-ceb5aa8d]{display:flex;flex-direction:column;gap:8px;padding:0;margin:0 0 16px;list-style:none}.terms-list li[data-v-ceb5aa8d]{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;font-size:14.5px;line-height:1.7;color:var(--lp-ink-muted);background:var(--lp-fill-subtle);border-radius:8px}.terms-list li[data-v-ceb5aa8d]:before{display:inline-block;flex-shrink:0;width:6px;height:6px;margin-top:9px;content:"";background:var(--theme-color);border-radius:50%}.supplemental-provider+.supplemental-provider[data-v-ceb5aa8d]{margin-top:24px}.supplemental-links[data-v-ceb5aa8d]{padding-left:20px;margin:12px 0 0}.supplemental-links li[data-v-ceb5aa8d]{padding:10px 12px;margin-bottom:8px;background:var(--lp-fill-subtle);border-radius:8px}.supplemental-links li[data-v-ceb5aa8d]:last-child{margin-bottom:0}.supplemental-link-label[data-v-ceb5aa8d]{display:block;margin-bottom:4px;font-size:14px;font-weight:600;color:var(--lp-ink-base)}.supplemental-link[data-v-ceb5aa8d]{font-size:13.5px;line-height:1.6;color:var(--theme-color);text-decoration:none;word-break:break-all}.supplemental-link[data-v-ceb5aa8d]:hover{text-decoration:underline}.comparison-table-block[data-v-ceb5aa8d]{margin-top:32px}.comparison-table-title[data-v-ceb5aa8d]{margin-bottom:12px}.comparison-table-wrap[data-v-ceb5aa8d]{width:100%;overflow:auto hidden;border:1px solid var(--lp-line-base);border-radius:12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.comparison-table-wrap.is-draggable[data-v-ceb5aa8d]{cursor:grab}.comparison-table-wrap.is-dragging[data-v-ceb5aa8d]{cursor:grabbing;user-select:none}.comparison-table-wrap[data-v-ceb5aa8d]::-webkit-scrollbar{height:0}.comparison-table-scrollbar[data-v-ceb5aa8d]{position:relative;height:10px;margin-top:10px;cursor:pointer;background:var(--lp-fill-muted);border-radius:999px}.comparison-table-scrollbar-thumb[data-v-ceb5aa8d]{position:absolute;top:0;left:0;height:100%;touch-action:none;cursor:grab;background:var(--lp-fill-strong);border-radius:999px;transition:background .15s ease;will-change:transform}.comparison-table-scrollbar-thumb[data-v-ceb5aa8d]:active{cursor:grabbing}.comparison-table[data-v-ceb5aa8d]{width:max-content;min-width:100%;border-collapse:collapse;background:var(--lp-panel-base)}.comparison-table th[data-v-ceb5aa8d],.comparison-table td[data-v-ceb5aa8d]{padding:12px 16px;font-size:13px;line-height:1.6;text-align:left;word-break:break-word;vertical-align:top;border-bottom:1px solid var(--lp-line-base)}.comparison-table th[data-v-ceb5aa8d]{font-weight:700;color:var(--lp-ink-strong);white-space:nowrap;background:color-mix(in srgb,var(--theme-color) 5%,var(--lp-panel-base))}.comparison-table td[data-v-ceb5aa8d]{color:var(--lp-ink-muted);white-space:pre-line}.comparison-table tr:last-child td[data-v-ceb5aa8d]{border-bottom:none}.comparison-table th[data-v-ceb5aa8d]:last-child,.comparison-table td[data-v-ceb5aa8d]:last-child{padding-right:24px}.comparison-provider-cell[data-v-ceb5aa8d]{min-width:110px;white-space:nowrap!important}.comparison-training-cell[data-v-ceb5aa8d]{min-width:260px}.comparison-isolation-cell[data-v-ceb5aa8d]{min-width:160px}.comparison-zero-cell[data-v-ceb5aa8d]{min-width:120px}.comparison-retention-cell[data-v-ceb5aa8d]{min-width:160px}.comparison-control-cell[data-v-ceb5aa8d]{min-width:140px}.comparison-anon-cell[data-v-ceb5aa8d]{min-width:80px}.comparison-link-cell[data-v-ceb5aa8d]{min-width:200px;word-break:break-all;white-space:normal!important}.comparison-link[data-v-ceb5aa8d]{color:var(--theme-color);text-decoration:none;word-break:break-all}.comparison-link[data-v-ceb5aa8d]:hover{text-decoration:underline}.back-to-top-wrap[data-v-ceb5aa8d]{display:flex;justify-content:center;padding:24px 0 8px}.back-to-top[data-v-ceb5aa8d]{all:unset;display:inline-flex;gap:6px;align-items:center;padding:8px 18px;font-size:13px;font-weight:600;color:var(--lp-ink-faint);cursor:pointer;border:1px solid var(--lp-line-base);border-radius:100px;transition:all .2s ease}.back-to-top[data-v-ceb5aa8d]:hover{color:var(--theme-color);background:color-mix(in srgb,var(--theme-color) 4%,transparent);border-color:var(--theme-color)}@media (width <= 768px){.terms-layout[data-v-ceb5aa8d]{width:calc(100% - 48px);padding:24px 0 64px}.terms-intro[data-v-ceb5aa8d],.terms-section[data-v-ceb5aa8d]{padding:24px 20px}.section-title[data-v-ceb5aa8d]{font-size:17px}}@media (width <= 480px){.terms-layout[data-v-ceb5aa8d]{width:calc(100% - 32px)}}.dark .toc-inner[data-v-ceb5aa8d]{background:var(--default-box-color);border-color:var(--default-border);box-shadow:0 2px 12px var(--lp-shadow-20)}.dark .toc-label[data-v-ceb5aa8d]{color:var(--art-gray-600)}.dark .toc-link[data-v-ceb5aa8d]{color:var(--art-gray-700)}.dark .toc-link[data-v-ceb5aa8d]:hover{color:var(--art-text-color);background:var(--art-gray-200)}.dark .toc-num[data-v-ceb5aa8d]{color:var(--art-gray-600);background:var(--art-gray-200)}.dark .terms-intro[data-v-ceb5aa8d],.dark .terms-section[data-v-ceb5aa8d]{background:var(--default-box-color);border-color:var(--default-border);box-shadow:0 2px 12px var(--lp-shadow-20)}.dark .terms-intro p[data-v-ceb5aa8d],.dark .terms-section p[data-v-ceb5aa8d]{color:var(--art-gray-800)}.dark .terms-intro .intro-warning[data-v-ceb5aa8d],.dark .terms-section .intro-warning[data-v-ceb5aa8d]{color:var(--art-gray-700)}.dark .terms-intro .legal-text[data-v-ceb5aa8d],.dark .terms-section .legal-text[data-v-ceb5aa8d]{color:var(--art-gray-700);background:var(--art-gray-200)}.dark .section-title[data-v-ceb5aa8d]{color:var(--art-text-color)}.dark .subsection-title[data-v-ceb5aa8d]{color:var(--art-gray-900)}.dark .terms-list li[data-v-ceb5aa8d]{color:var(--art-gray-800);background:var(--art-gray-200)}.dark .supplemental-links li[data-v-ceb5aa8d]{background:var(--art-gray-200)}.dark .supplemental-link-label[data-v-ceb5aa8d]{color:var(--art-gray-900)}.dark .comparison-table-wrap[data-v-ceb5aa8d]{border-color:var(--default-border)}.dark .comparison-table-scrollbar[data-v-ceb5aa8d]{background:var(--art-gray-200)}.dark .comparison-table-scrollbar-thumb[data-v-ceb5aa8d]{background:var(--art-gray-500)}.dark .comparison-table[data-v-ceb5aa8d]{background:var(--default-box-color)}.dark .comparison-table th[data-v-ceb5aa8d],.dark .comparison-table td[data-v-ceb5aa8d]{border-bottom-color:var(--default-border)}.dark .comparison-table th[data-v-ceb5aa8d]{color:var(--art-text-color);background:color-mix(in srgb,var(--theme-color) 10%,var(--default-box-color))}.dark .comparison-table td[data-v-ceb5aa8d]{color:var(--art-gray-800)}.dark .back-to-top[data-v-ceb5aa8d]{color:var(--art-gray-600);border-color:var(--default-border)}
