﻿.zensli-legal-hero{position:relative;overflow:hidden;padding:80px 0 60px;background:radial-gradient(circle at 85% 15%,rgba(13,110,253,.13),transparent 34%),linear-gradient(180deg,#fff 0,#f7faff 100%)}.zensli-legal-hero::before{position:absolute;top:-190px;right:-180px;width:430px;height:430px;content:"";border-radius:50%;background:rgba(13,110,253,.05);pointer-events:none}.zensli-legal-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:8px 14px;color:var(--bs-primary);font-size:.84rem;font-weight:750;border:1px solid rgba(13,110,253,.18);border-radius:999px;background:rgba(13,110,253,.07)}.zensli-legal-title{max-width:880px;margin:0 auto 18px;color:#1d2633;font-size:clamp(2.5rem, 5vw, 4.25rem);font-weight:800;line-height:1.06;letter-spacing:-.045em}.zensli-legal-title span{color:var(--bs-primary)}.zensli-legal-lead{max-width:800px;margin:0 auto;color:#626d7b;font-size:1.12rem;line-height:1.75}.zensli-legal-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px}.zensli-legal-meta span{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;color:#596575;font-size:.8rem;font-weight:650;border:1px solid #e1e6ed;border-radius:999px;background:rgba(255,255,255,.9)}.zensli-legal-meta i{color:var(--bs-primary)}.zensli-legal-main{padding:70px 0 90px;background:#f8faff}.zensli-legal-layout{display:grid;grid-template-columns:minmax(220px,275px) minmax(0,1fr);gap:28px;align-items:start}.zensli-legal-navigation{position:sticky;top:95px;padding:22px;border:1px solid #e1e6ed;border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(34,52,77,.06)}.zensli-legal-navigation h2{margin-bottom:15px;color:#2c3745;font-size:1rem;font-weight:750}.zensli-legal-navigation nav{display:grid;gap:4px}.zensli-legal-navigation a{display:flex;align-items:flex-start;gap:9px;padding:8px 9px;color:#66717f;font-size:.8rem;line-height:1.4;text-decoration:none;border-radius:7px;transition:color .15s ease,background-color .15s ease}.zensli-legal-navigation a:focus-visible,.zensli-legal-navigation a:hover{color:var(--bs-primary);background:rgba(13,110,253,.06)}.zensli-legal-navigation a::before{margin-top:.55em;width:5px;height:5px;flex:0 0 5px;content:"";border-radius:50%;background:#b7c0ca}.zensli-legal-navigation a:hover::before{background:var(--bs-primary)}.zensli-legal-document{min-width:0;padding:46px;border:1px solid #e1e6ed;border-radius:22px;background:#fff;box-shadow:0 14px 38px rgba(34,52,77,.07)}.zensli-legal-introduction{margin-bottom:36px;padding:22px;border:1px solid rgba(13,110,253,.15);border-radius:14px;background:rgba(13,110,253,.045)}.zensli-legal-introduction p:last-child{margin-bottom:0}.zensli-legal-section{scroll-margin-top:100px;padding:35px 0;border-bottom:1px solid #e9edf2}.zensli-legal-section:first-of-type{padding-top:0}.zensli-legal-section:last-child{padding-bottom:0;border-bottom:0}.zensli-legal-section h2{display:flex;align-items:center;gap:12px;margin-bottom:17px;color:#253140;font-size:1.55rem;font-weight:780;line-height:1.3}.zensli-legal-section-number{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;color:var(--bs-primary);font-size:.75rem;font-weight:800;border-radius:10px;background:rgba(13,110,253,.09)}.zensli-legal-section h3{margin:28px 0 12px;color:#364252;font-size:1.08rem;font-weight:750}.zensli-legal-section p{margin-bottom:16px;color:#586474;line-height:1.78}.zensli-legal-section p:last-child{margin-bottom:0}.zensli-legal-list{margin:0 0 18px;padding:0;list-style:none}.zensli-legal-list>li{position:relative;margin-bottom:11px;padding-left:25px;color:#586474;line-height:1.7}.zensli-legal-list>li:last-child{margin-bottom:0}.zensli-legal-list>li::before{position:absolute;top:.72em;left:5px;width:6px;height:6px;content:"";border-radius:50%;background:var(--bs-primary)}.zensli-legal-list ul{margin:10px 0 0;padding-left:19px}.zensli-legal-list ul li{margin-bottom:7px;color:#657180}.zensli-legal-callout{margin:22px 0;padding:18px 20px;border-radius:12px}.zensli-legal-callout p:last-child{margin-bottom:0}.zensli-legal-callout-danger{color:#7d262d;border:1px solid rgba(176,42,55,.2);background:rgba(176,42,55,.055)}.zensli-legal-callout-danger i,.zensli-legal-callout-danger strong{color:#b02a37}.zensli-legal-callout-warning{color:#76591d;border:1px solid rgba(245,159,0,.22);background:rgba(245,159,0,.07)}.zensli-legal-callout-warning i,.zensli-legal-callout-warning strong{color:#a86600}.zensli-legal-callout-info{color:#415d77;border:1px solid rgba(13,110,253,.17);background:rgba(13,110,253,.05)}.zensli-legal-callout-heading{display:flex;align-items:center;gap:9px;margin-bottom:8px;font-weight:750}.zensli-legal-definition-list{display:grid;gap:12px;margin:0 0 18px}.zensli-legal-definition{padding:15px 17px;border:1px solid #e5e9ef;border-radius:11px;background:#fafbfd}.zensli-legal-definition dt{margin-bottom:4px;color:#354151;font-size:.9rem;font-weight:750}.zensli-legal-definition dd{margin:0;color:#657180;font-size:.9rem;line-height:1.65}.zensli-legal-measures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.zensli-legal-measure{padding:18px;border:1px solid #e4e8ee;border-radius:13px;background:#fafbfd}.zensli-legal-measure-icon{display:inline-flex;align-items:center;justify-content:center;width:39px;height:39px;margin-bottom:12px;color:var(--bs-primary);border-radius:10px;background:rgba(13,110,253,.09)}.zensli-legal-measure h3{margin:0 0 7px;color:#354151;font-size:.92rem;font-weight:750}.zensli-legal-measure p{margin:0;color:#687382;font-size:.84rem;line-height:1.6}.zensli-legal-footer{margin-top:35px;padding:22px;text-align:center;border:1px solid rgba(13,110,253,.15);border-radius:14px;background:rgba(13,110,253,.04)}.zensli-legal-footer p{margin-bottom:13px;color:#5d6978}.zensli-legal-footer p:last-child{margin-bottom:0}.zensli-legal-footer a{color:var(--bs-primary);font-weight:650}.zensli-legal-print-button{display:inline-flex;display:none!important;align-items:center;justify-content:center;gap:8px;margin-top:18px;padding:10px 16px;color:var(--bs-primary);font-family:inherit;font-size:.84rem;font-weight:700;border:1px solid rgba(13,110,253,.3);border-radius:9px;background:#fff;cursor:pointer}.zensli-legal-print-button:hover{background:rgba(13,110,253,.05)}.zensli-legal-section code{padding:2px 6px;color:#a23b55;font-size:.86em;border-radius:5px;background:#f5eef1}@media (max-width:991.98px){.zensli-legal-hero{padding-top:65px}.zensli-legal-layout{grid-template-columns:1fr}.zensli-legal-navigation{position:static}.zensli-legal-navigation nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.zensli-legal-title{font-size:2.55rem}.zensli-legal-main{padding:50px 0 65px}.zensli-legal-document{padding:25px;border-radius:17px}.zensli-legal-navigation nav{grid-template-columns:1fr}.zensli-legal-measures{grid-template-columns:1fr}.zensli-legal-section h2{align-items:flex-start;font-size:1.3rem}}@media print{.zensli-legal-hero,.zensli-legal-navigation,.zensli-legal-print-button,footer,header{display:none!important}.zensli-legal-main{padding:0;background:#fff}.zensli-legal-layout{display:block}.zensli-legal-document{padding:0;border:0;box-shadow:none}.zensli-legal-section{break-inside:avoid}}