.legal-page{background-color:#f6f9fc;background-image:url(https://dd7dnteky6206.cloudfront.net/securesync.ai/website/v-7ca8eb77/_next/static/media/section-bg.5e422035.png);background-repeat:no-repeat;background-position:top;color:#334155}.legal-header{max-width:1220px;margin:0 auto;padding:48px 16px 24px;text-align:center}.legal-doc-nav{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:4px;padding:4px;margin-bottom:32px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.legal-doc-link{padding:8px 16px;border-radius:7px;font-family:Lexend,sans-serif;font-size:14px;color:#475569;text-decoration:none;transition:background-color .15s ease,color .15s ease}.legal-doc-link:hover{color:#0f172a;background:#f1f5f9}.legal-doc-link.active{color:#fff;background:var(--brand)}.legal-title{margin:0 0 12px;font-family:Lexend,sans-serif;font-size:42px;line-height:52px;font-weight:700;color:#0f172a}.legal-subtitle{margin:0 0 8px;font-size:17px;line-height:28px}.legal-date,.legal-subtitle{font-family:Lexend,sans-serif;color:#64748b}.legal-date{margin:0;font-size:15px}.legal-body{max-width:1220px;margin:0 auto;padding:24px 16px 80px;display:grid;grid-template-columns:280px minmax(0,1fr);gap:56px;align-items:start}.legal-toc{position:sticky;top:120px;max-height:calc(100vh - 140px);overflow-y:auto;font-family:Lexend,sans-serif}.legal-toc-heading{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#475569}.legal-toc-list{list-style:none;margin:0;padding:0;border-left:1px solid #e2e8f0}.legal-toc-link{display:block;margin-left:-1px;padding:6px 12px;border-left:3px solid transparent;font-size:13px;line-height:1.4;color:#64748b;text-decoration:none}.legal-toc-link:hover{color:#0f172a}.legal-toc-link.active{border-left-color:var(--brand);color:#0f172a;font-weight:600}.legal-toc-mobile{display:none}.legal-prose{min-width:0;padding:40px 48px;background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 24px 0 rgba(0,15,80,.04),0 1px 3px 0 rgba(0,15,80,.03);font-family:Lexend,sans-serif;font-size:16px;line-height:1.7}.legal-prose *{font-family:inherit}.legal-intro{margin-bottom:40px}.legal-section{scroll-margin-top:120px}.legal-section+.legal-section{margin-top:40px}.legal-prose h2{margin:0 0 16px;font-size:22px;line-height:1.35}.legal-prose h2,.legal-prose h3{font-family:Lexend,sans-serif;font-weight:600;color:#0f172a}.legal-prose h3{margin:28px 0 12px;font-size:17px}.legal-anchor{color:inherit;text-decoration:none}.legal-anchor:hover{text-decoration:underline;text-decoration-color:#cbd5e1}.legal-prose p{margin:0 0 14px}.legal-prose a:not(.legal-anchor){color:var(--brand);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.legal-prose strong{font-weight:600;color:#0f172a}.legal-prose .depth-1{margin-left:24px}.legal-prose .depth-2{margin-left:48px}.legal-prose .depth-3{margin-left:72px}.legal-clause{display:grid;grid-template-columns:40px minmax(0,1fr);margin-bottom:14px}.legal-clause.depth-1{margin-left:0}.legal-clause.depth-2{margin-left:40px}.legal-clause.depth-3{margin-left:80px}.legal-clause p{margin:0}.legal-label{font-weight:600;color:#0f172a}.legal-list{margin:0 0 14px;padding-left:24px;list-style:disc}.legal-list li{margin-bottom:8px}.legal-table-wrap{margin:8px 0 20px;overflow-x:auto;border:1px solid #e2e8f0;border-radius:8px}.legal-prose table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5}.legal-prose td,.legal-prose th{padding:10px 14px;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:top}.legal-prose th{background:#f8fafc;font-weight:600;color:#0f172a}.legal-prose tr:last-child td,.legal-prose tr:last-child th{border-bottom:0}.legal-prose .legal-kv th{width:30%;min-width:140px}.legal-page :focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}@media (max-width:1024px){.legal-body{grid-template-columns:minmax(0,1fr);gap:24px}.legal-toc{position:static;max-height:none;overflow:visible}.legal-toc-desktop{display:none}.legal-toc-mobile{display:block;background:#fff;border:1px solid #e2e8f0;border-radius:12px}.legal-toc-mobile summary{padding:14px 16px;font-size:15px;font-weight:600;color:#0f172a;cursor:pointer}.legal-toc-mobile .legal-toc-list{margin:0 16px 14px}.legal-prose{padding:32px 28px}}@media (max-width:640px){.legal-header{padding-top:32px}.legal-doc-nav{flex-wrap:nowrap;margin-bottom:24px}.legal-doc-link{padding:7px 11px;font-size:13px;white-space:nowrap}.legal-title{font-size:32px}.legal-prose{padding:24px 18px;font-size:15px}.legal-prose h2{font-size:19px}.legal-prose .depth-1,.legal-prose .depth-2,.legal-prose .depth-3{margin-left:0}.legal-clause.depth-2{margin-left:16px}.legal-clause.depth-3{margin-left:32px}.legal-clause{grid-template-columns:34px minmax(0,1fr)}}