@charset "UTF-8";.legal-page{--green: #1ecd64;--green-ink: #12a851;--ink: #0e121b;--sec: #555555;--muted: #8a8f98;--line: #e8e8ea;--off: #faf9f7;--maxw: 760px;--gutter: clamp(20px, 5vw, 64px);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:var(--off);-webkit-font-smoothing:antialiased;line-height:1.65;min-height:100vh}html[lang=ar] .legal-page{font-family:Tajawal,-apple-system,Segoe UI,sans-serif;line-height:1.85}.legal-page *,.legal-page *:before,.legal-page *:after{box-sizing:border-box}.legal-page a{color:var(--green-ink);text-decoration:none}.legal-page a:hover{text-decoration:underline}.legal-page a.btn:hover{text-decoration:none}.legal-page a.btn-primary{color:#053417}.legal-page a.btn-outline{color:var(--ink)}.legal-body,.legal-hero{overflow-wrap:anywhere}.legal-page main{scroll-margin-top:80px}.legal-body h2[id],.legal-body h3[id]{scroll-margin-top:88px}.legal-nav{position:sticky;top:0;z-index:10;background:#ffffffeb;backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid var(--line)}.legal-nav-in{max-width:960px;margin:0 auto;padding:16px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:16px}.legal-nav .brand img{height:24px;width:auto;display:block}.legal-nav-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.legal-nav-links a,.legal-nav-links button{font-family:inherit;font-size:14px;font-weight:600;color:var(--ink);padding:8px 12px;border-radius:100px;background:transparent;border:none;cursor:pointer}.legal-nav-links a:hover,.legal-nav-links button:hover{background:#f6f5f2;text-decoration:none}.legal-nav-links a.is-active{background:#1ecd641f;color:var(--green-ink)}.legal-nav-links .lang-btn{border:1px solid var(--line)}.legal-page .skip-link{position:absolute;inset-inline-start:16px;top:-48px;z-index:100;background:var(--ink);color:#fff;padding:10px 16px;border-radius:10px;font-weight:700;text-decoration:none}.legal-page .skip-link:focus{top:12px;outline:3px solid var(--green)}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{border:1px solid var(--line);border-radius:16px;background:#fff;overflow:hidden}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;background:transparent;border:none;font:inherit;font-weight:700;font-size:16px;text-align:start;cursor:pointer;color:var(--ink)}.faq-icon{font-size:22px;color:var(--green-ink);flex:none}.faq-a{padding:0 20px 18px}.faq-a p{margin:0;color:var(--sec)}.faq-more{margin-top:24px}.legal-wrap{max-width:var(--maxw);margin:0 auto;padding:clamp(40px,6vw,72px) var(--gutter) 80px}.legal-wrap--wide{max-width:1080px}.legal-page.about-page{background:radial-gradient(90% 50% at 100% 0%,rgba(30,205,100,.1),transparent 55%),var(--off)}.legal-hero{margin-bottom:40px}.legal-hero .eyebrow{display:inline-flex;font-size:13px;font-weight:700;color:var(--green-ink);background:#1ecd641a;padding:6px 12px;border-radius:100px;margin-bottom:16px}.legal-hero h1{margin:0;font-size:clamp(28px,4vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.15}html[lang=ar] .legal-hero h1{letter-spacing:0;line-height:1.35}.legal-hero .meta{margin-top:12px;color:var(--muted);font-size:14px;font-weight:600}.legal-body{background:#fff;border:1px solid var(--line);border-radius:24px;padding:clamp(24px,4vw,40px);box-shadow:0 1px 2px #0626120a,0 12px 34px #0626120f}.legal-body h2{margin:36px 0 12px;font-size:20px;font-weight:800;letter-spacing:-.01em;line-height:1.3}html[lang=ar] .legal-body h2{letter-spacing:0;line-height:1.45}.legal-body h2:first-child{margin-top:0}.legal-body h3{margin:24px 0 10px;font-size:16px;font-weight:700}.legal-body p{margin:0 0 14px;color:var(--sec);font-size:15.5px}.legal-body ul,.legal-body ol{margin:0 0 16px;padding-inline-start:22px;color:var(--sec);font-size:15.5px}.legal-body li{margin-bottom:6px}.legal-body hr{border:none;border-top:1px solid var(--line);margin:28px 0}.legal-footer{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;color:var(--muted);font-size:13px}.legal-footer a{font-weight:600}.legal-toc{margin:0 0 22px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 1px 2px #0626120a}.legal-toc summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 20px;font-weight:700;font-size:15px}.legal-toc summary::-webkit-details-marker{display:none}.legal-toc summary:after{content:"";width:9px;height:9px;border-inline-end:2px solid var(--green-ink);border-bottom:2px solid var(--green-ink);transform:translateY(-2px) rotate(45deg);transition:transform .2s;flex:none}.legal-toc[open] summary:after{transform:translateY(2px) rotate(-135deg)}.legal-toc ol{list-style:none;margin:0;padding:4px 12px 14px;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px}.legal-toc li{margin:0}.legal-toc a{display:block;padding:8px;border-radius:10px;color:var(--sec);font-size:14px;line-height:1.4}.legal-toc a:hover{background:var(--off);color:var(--ink);text-decoration:none}.legal-top{position:fixed;inset-inline-start:20px;bottom:24px;z-index:40;width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--ink);box-shadow:0 10px 28px #06261224;display:grid;place-items:center;cursor:pointer;padding:0}.legal-top svg{width:20px;height:20px}@media (max-width: 640px){.legal-wrap{padding-top:28px;padding-bottom:56px}.legal-hero{margin-bottom:24px}.legal-body{border-radius:18px;padding:22px 18px}.legal-body h2{margin-top:28px;font-size:18.5px}.legal-body p,.legal-body ul,.legal-body ol{font-size:15px}.legal-body ul,.legal-body ol{padding-inline-start:20px}.legal-body hr{margin:22px 0}.legal-toc ol{grid-template-columns:1fr}.legal-footer{flex-direction:column;align-items:flex-start}.legal-actions{flex-direction:column;align-items:stretch}.faq-q{padding:16px;font-size:15px}.faq-a{padding:0 16px 16px}.legal-top{inset-inline-start:16px;bottom:20px;width:44px;height:44px}}.legal-actions{margin-top:28px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:clip}img{max-width:100%}:focus-visible{outline:3px solid rgba(30,205,100,.55);outline-offset:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:inherit;font-weight:700;font-size:16px;cursor:pointer;border-radius:388px;border:1.5px solid transparent;padding:15px 28px;text-decoration:none;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,color .2s ease;white-space:nowrap;text-align:center;color:inherit;background:transparent}.btn svg{width:18px;height:18px;flex:none}.btn-primary{background:#1ecd64;color:#053417;box-shadow:0 8px 20px #1ecd6447}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px #1ecd645c}.btn-outline{background:#fff;color:#0e121b;border-color:#e8e8ea}.btn-outline:hover{border-color:#0e121b;transform:translateY(-2px)}.btn-sm{padding:11px 20px;font-size:14px}.btn-block{width:100%}
