:root{--pol-bg:#090909;--pol-surface:#111111;--pol-surface-2:#161616;--pol-text:#F4F1EA;--pol-text-2:#C8C1B7;--pol-muted:#8C8780;--pol-border:rgba(255,255,255,.06);--pol-border-2:rgba(255,255,255,.10);--pol-gold:#C7A362;--pol-gold-line:rgba(199,163,98,.35);--pol-gold-soft:rgba(199,163,98,.10);--pol-gold-ghost:rgba(199,163,98,.04);--pol-read:clamp(760px,82vw,1180px);--pol-shell:1280px;--pol-toc-w:300px;--pol-head-offset:96px;--pol-ease:cubic-bezier(.22,.61,.36,1);--pol-t:.38s;--pol-t-slow:.5s;--pol-font:"Dana","IRANSansX","IRANSans","Vazirmatn",system-ui,sans-serif;--pol-font-display:"Morabba","Dana","IRANSansX",Georgia,serif;--pol-font-latin:"Inter","Helvetica Neue",Arial,sans-serif}html{scroll-behavior:smooth;scroll-padding-top:var(--pol-head-offset)}.policy-page{position:relative;direction:rtl;background:var(--pol-bg);color:var(--pol-text-2);font-family:var(--pol-font);font-size:17px;line-height:2.2;overflow-x:clip;isolation:isolate;padding-bottom:clamp(80px,12vw,160px);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.policy-bg-parallax{position:fixed;inset:-10% -10% 0 -10%;z-index:-2;pointer-events:none;background:radial-gradient(70% 45% at 50% 0%,rgba(199,163,98,.07) 0%,transparent 62%),radial-gradient(55% 40% at 88% 18%,rgba(255,255,255,.035) 0%,transparent 60%),radial-gradient(60% 50% at 8% 62%,rgba(199,163,98,.035) 0%,transparent 62%),radial-gradient(90% 60% at 50% 100%,rgba(255,255,255,.02) 0%,transparent 70%),var(--pol-bg)}.policy-page::before,.policy-page::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}.policy-page::before{opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cg fill='none' stroke='%23C7A362' stroke-width='1'%3E%3Cpath d='M80 4 156 80 80 156 4 80Z'/%3E%3Crect x='27' y='27' width='106' height='106'/%3E%3Cpath d='M80 32 128 80 80 128 32 80Z'/%3E%3Cpath d='M0 0 160 160M160 0 0 160'/%3E%3Ccircle cx='80' cy='80' r='22'/%3E%3C/g%3E%3C/svg%3E");background-size:190px 190px}.policy-page::after{opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}::selection{background:rgba(199,163,98,.28);color:var(--pol-text)}.policy-hero{position:relative;min-height:75vh;min-height:75svh;display:flex;align-items:center;justify-content:center;padding:calc(var(--pol-head-offset) + 40px) 24px 64px;text-align:center;overflow:hidden}.policy-hero::after{content:"";position:absolute;inset-inline:max(24px,calc(50% - var(--pol-shell)/2));bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--pol-border-2) 22%,var(--pol-gold-line) 50%,var(--pol-border-2) 78%,transparent)}.policy-hero__inner{position:relative;max-width:920px;width:100%;animation:polHeroIn 1s var(--pol-ease) both}.policy-hero__inner::before{content:"TAKVERSE";position:absolute;top:50%;left:50%;translate:-50% -54%;z-index:-1;font-family:var(--pol-font-latin);font-size:clamp(4.5rem,17vw,15rem);font-weight:700;letter-spacing:.06em;line-height:1;white-space:nowrap;color:rgba(244,241,234,.022);-webkit-text-stroke:1px rgba(199,163,98,.05);animation:polGhost 14s ease-in-out infinite;pointer-events:none}.policy-hero__tag{display:inline-flex;align-items:center;gap:10px;padding:9px 20px;border:1px solid var(--pol-gold-line);border-radius:999px;background:rgba(199,163,98,.05);color:var(--pol-gold);font-size:13px;letter-spacing:.02em;line-height:1;backdrop-filter:blur(8px)}.policy-hero__tag::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--pol-gold);box-shadow:0 0 0 4px rgba(199,163,98,.12)}.policy-hero__title{margin:34px auto 0;max-width:16ch;font-family:var(--pol-font-display);font-weight:700;font-size:clamp(2.1rem,5.4vw,4.4rem);line-height:1.42;letter-spacing:-.01em;color:var(--pol-text);text-wrap:balance}.policy-hero__subtitle{margin:26px auto 0;color:var(--pol-muted);font-size:14px;letter-spacing:.03em}.policy-hero__subtitle::before{content:"";display:block;width:56px;height:1px;margin:0 auto 22px;background:var(--pol-gold-line);animation:polLine 1.4s var(--pol-ease) .35s both}.policy-content{counter-reset:polsec;width:min(100% - 40px,var(--pol-shell));margin-inline:auto;padding-top:clamp(60px,9vw,110px)}.policy-section--intro{position:relative;max-width:var(--pol-read);margin-inline:auto;padding:0 0 clamp(64px,8vw,96px);border:0}.policy-section--intro::before{content:none}.policy-section--intro .policy-section__text{font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:2.25;color:var(--pol-text-2)}.policy-section--intro .policy-section__text:first-of-type{position:relative;padding-inline-start:26px;color:var(--pol-text)}.policy-section--intro .policy-section__text:first-of-type::before{content:"";position:absolute;inset-block:6px;inset-inline-start:0;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--pol-gold),rgba(199,163,98,0));animation:polGrow 1.1s var(--pol-ease) both}.policy-toc{counter-reset:poltoc;position:sticky;top:calc(var(--pol-head-offset) - 26px);z-index:40;padding:16px 14px 14px;border:1px solid var(--pol-border);border-radius:22px;background:rgba(17,17,17,.72);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);box-shadow:0 26px 60px -40px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.03);margin:0 0 clamp(48px,7vw,72px);max-width:var(--pol-read);margin-inline:auto}.policy-toc__title{margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid var(--pol-border);font-family:var(--pol-font-display);font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--pol-muted);text-transform:uppercase}.policy-toc__list{list-style:none;margin:0;padding:0;display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scroll-snap-type:x proximity;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(199,163,98,.25) transparent;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%)}.policy-toc__list::-webkit-scrollbar{height:3px}.policy-toc__list::-webkit-scrollbar-thumb{background:rgba(199,163,98,.25);border-radius:99px}.policy-toc__list li{counter-increment:poltoc;flex:none;scroll-snap-align:start}.policy-toc__list a{position:relative;display:flex;align-items:center;gap:10px;white-space:nowrap;padding:8px 16px;border:1px solid var(--pol-border);border-radius:999px;color:var(--pol-muted);font-size:13.5px;line-height:1.7;text-decoration:none;transition:color var(--pol-t) var(--pol-ease),background var(--pol-t) var(--pol-ease),border-color var(--pol-t) var(--pol-ease)}.policy-toc__list a::before{content:counter(poltoc,persian);flex:none;font-size:11.5px;letter-spacing:.04em;color:rgba(199,163,98,.55);transition:color var(--pol-t) var(--pol-ease)}.policy-toc__list a:hover{color:var(--pol-gold);border-color:var(--pol-gold-line);background:rgba(199,163,98,.06)}.policy-toc__list a:hover::before{color:var(--pol-gold)}.policy-toc__list a:focus-visible{outline:1px solid var(--pol-gold-line);outline-offset:2px}.policy-content:has(#s1:target) .policy-toc__list li:nth-child(1)>a,.policy-content:has(#s2:target) .policy-toc__list li:nth-child(2)>a,.policy-content:has(#s3:target) .policy-toc__list li:nth-child(3)>a,.policy-content:has(#s4:target) .policy-toc__list li:nth-child(4)>a,.policy-content:has(#s5:target) .policy-toc__list li:nth-child(5)>a,.policy-content:has(#s6:target) .policy-toc__list li:nth-child(6)>a,.policy-content:has(#s7:target) .policy-toc__list li:nth-child(7)>a,.policy-content:has(#s8:target) .policy-toc__list li:nth-child(8)>a,.policy-content:has(#s9:target) .policy-toc__list li:nth-child(9)>a,.policy-content:has(#s10:target) .policy-toc__list li:nth-child(10)>a,.policy-content:has(#s11:target) .policy-toc__list li:nth-child(11)>a,.policy-content:has(#s12:target) .policy-toc__list li:nth-child(12)>a,.policy-content:has(#s13:target) .policy-toc__list li:nth-child(13)>a,.policy-content:has(#s14:target) .policy-toc__list li:nth-child(14)>a,.policy-content:has(#s15:target) .policy-toc__list li:nth-child(15)>a,.policy-content:has(#s16:target) .policy-toc__list li:nth-child(16)>a,.policy-content:has(#s17:target) .policy-toc__list li:nth-child(17)>a,.policy-content:has(#s18:target) .policy-toc__list li:nth-child(18)>a,.policy-content:has(#s19:target) .policy-toc__list li:nth-child(19)>a{color:var(--pol-text);border-color:var(--pol-gold-line);background:rgba(199,163,98,.1)}.policy-section{position:relative;max-width:var(--pol-read);margin-inline:auto}.policy-section[id]{padding-top:clamp(64px,7vw,88px);padding-bottom:clamp(26px,3vw,34px);margin-bottom:clamp(26px,3.5vw,44px);border-top:1px solid var(--pol-border);scroll-margin-top:calc(var(--pol-head-offset) + 24px)}.policy-section[id]::before{counter-increment:polsec;content:counter(polsec,decimal-leading-zero);position:absolute;top:clamp(22px,3.2vw,34px);inset-inline-start:-.06em;z-index:-1;font-family:var(--pol-font-latin);font-size:clamp(5rem,11vw,9.5rem);font-weight:700;line-height:.85;letter-spacing:-.04em;color:rgba(244,241,234,.04);pointer-events:none;user-select:none}.policy-section[id]::after{content:"";position:absolute;top:-1px;inset-inline-start:0;width:0;height:1px;background:var(--pol-gold-line);transition:width var(--pol-t-slow) var(--pol-ease)}.policy-section[id]:hover::after{width:72px}.policy-section__title{display:flex;align-items:center;gap:16px;margin:0 0 30px;font-family:var(--pol-font-display);font-weight:700;font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.6;color:var(--pol-text);letter-spacing:-.005em;text-wrap:balance}.policy-section__num{flex:none;display:inline-grid;place-items:center;width:46px;height:46px;border:1px solid var(--pol-gold-line);border-radius:50%;background:transparent;color:var(--pol-gold);font-family:var(--pol-font);font-size:14px;font-weight:500;line-height:1;transition:background var(--pol-t) var(--pol-ease),border-color var(--pol-t) var(--pol-ease),box-shadow var(--pol-t) var(--pol-ease),transform var(--pol-t) var(--pol-ease)}.policy-section[id]:hover .policy-section__num{background:var(--pol-gold-soft);border-color:rgba(199,163,98,.55);box-shadow:0 0 0 6px rgba(199,163,98,.04);transform:translateY(-2px)}.policy-section__text{margin:0 0 20px;font-size:17px;line-height:2.2;color:var(--pol-text-2);text-align:justify;text-justify:inter-word;hyphens:auto}.policy-section__text:last-child{margin-bottom:0}.policy-list{list-style:none;margin:28px 0;padding:10px;border:1px solid var(--pol-border);border-radius:22px;background:linear-gradient(180deg,rgba(22,22,22,.85),rgba(17,17,17,.7))}.policy-list li{position:relative;display:flex;align-items:flex-start;gap:14px;padding:14px 18px;border-radius:14px;color:var(--pol-text-2);font-size:16px;line-height:1.95;transition:background var(--pol-t) var(--pol-ease),color var(--pol-t) var(--pol-ease)}.policy-list li + li{box-shadow:0 -1px 0 var(--pol-border)}.policy-list li::before{content:"";flex:none;width:6px;height:6px;margin-top:calc(1em * .95 - 3px);border-radius:50%;background:var(--pol-gold);box-shadow:0 0 0 4px rgba(199,163,98,.08);transition:box-shadow var(--pol-t) var(--pol-ease)}.policy-list li:hover{background:rgba(255,255,255,.025);color:var(--pol-text)}.policy-list li:hover::before{box-shadow:0 0 0 6px rgba(199,163,98,.14)}.policy-section--warning{padding:clamp(34px,4vw,46px) clamp(24px,3.4vw,40px);margin-top:clamp(64px,7vw,88px);border:1px solid var(--pol-border);border-inline-start:2px solid var(--pol-gold-line);border-radius:26px;background:radial-gradient(120% 90% at 100% 0%,rgba(199,163,98,.045),transparent 60%),#0C0C0C}.policy-section--warning::before{top:clamp(10px,2vw,18px);inset-inline-start:clamp(10px,2vw,20px);color:rgba(244,241,234,.035)}.policy-section--warning::after{content:none}.policy-section--warning .policy-section__title::after{content:"!";display:inline-grid;place-items:center;width:22px;height:22px;margin-inline-start:4px;border:1px solid var(--pol-gold-line);border-radius:50%;color:var(--pol-gold);font-family:var(--pol-font-latin);font-size:12px;font-weight:600;line-height:1}.policy-section--warning .policy-list{background:rgba(9,9,9,.6);border-color:var(--pol-border)}.policy-section--contact{margin-top:clamp(80px,9vw,120px);padding:clamp(44px,6vw,72px) clamp(26px,4vw,64px);border:1px solid var(--pol-border-2);border-radius:34px;background:radial-gradient(90% 120% at 50% -10%,rgba(199,163,98,.07),transparent 62%),linear-gradient(180deg,#151515,#0E0E0E);box-shadow:0 40px 90px -60px #000,inset 0 1px 0 rgba(255,255,255,.04);text-align:center}.policy-section--contact::before{top:auto;bottom:-.18em;inset-inline-start:50%;translate:-50% 0;color:rgba(244,241,234,.03)}.policy-section--contact::after{content:none}.policy-section__icon{width:64px;height:64px;margin:0 auto 26px;display:grid;place-items:center;border:1px solid var(--pol-gold-line);border-radius:50%;background:rgba(199,163,98,.05);font-size:24px;line-height:1;filter:grayscale(1) sepia(.65) saturate(1.6) brightness(1.05);transition:transform var(--pol-t-slow) var(--pol-ease),background var(--pol-t) var(--pol-ease)}.policy-section--contact:hover .policy-section__icon{transform:translateY(-3px);background:rgba(199,163,98,.09)}.policy-section--contact .policy-section__title{justify-content:center;margin-bottom:22px}.policy-section--contact .policy-section__text{max-width:56ch;margin-inline:auto;text-align:center}.policy-section__closing{position:relative;max-width:52ch;margin:40px auto 0;padding-top:32px;color:var(--pol-text);font-family:var(--pol-font-display);font-size:clamp(1.02rem,1.6vw,1.2rem);line-height:2}.policy-section__closing::before{content:"";position:absolute;top:0;inset-inline-start:50%;translate:-50% 0;width:64px;height:1px;background:var(--pol-gold-line)}.policy-cta{display:inline-flex;align-items:center;gap:10px;margin-top:34px;padding:15px 30px;border:0;border-radius:999px;background:var(--pol-text);color:#0B0B0B;font-family:var(--pol-font);font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;transition:transform var(--pol-t) var(--pol-ease),box-shadow var(--pol-t) var(--pol-ease)}.policy-cta::after{content:"←";font-size:16px;transition:transform var(--pol-t) var(--pol-ease)}.policy-cta:hover{transform:translateY(-3px);box-shadow:0 18px 34px -20px rgba(244,241,234,.5);color:#0B0B0B}.policy-cta:hover::after{transform:translateX(-5px)}.policy-back-to-top{position:fixed;inset-inline-start:26px;left:26px;right:auto;bottom:26px;z-index:90;width:52px;height:52px;display:grid;place-items:center;padding:0;border:1px solid var(--pol-gold-line);border-radius:50%;background:rgba(17,17,17,.6);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--pol-gold);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(14px) scale(.94);transition:opacity var(--pol-t) var(--pol-ease),transform var(--pol-t) var(--pol-ease),visibility var(--pol-t),background var(--pol-t) var(--pol-ease),border-color var(--pol-t) var(--pol-ease)}.policy-back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.policy-back-to-top svg{transition:transform var(--pol-t-slow) var(--pol-ease)}.policy-back-to-top:hover{background:rgba(199,163,98,.12);border-color:rgba(199,163,98,.6);transform:translateY(-3px)}.policy-back-to-top:hover svg{transform:rotate(360deg)}.policy-back-to-top:focus-visible{outline:1px solid var(--pol-gold);outline-offset:3px}@keyframes polHeroIn{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes polGhost{0%,100%{opacity:.55;letter-spacing:.06em}50%{opacity:1;letter-spacing:.075em}}@keyframes polLine{from{width:0;opacity:0}to{width:56px;opacity:1}}@keyframes polGrow{from{transform:scaleY(0);transform-origin:top;opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes polRise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes polTarget{0%{opacity:.55}100%{opacity:1}}@keyframes polTargetLine{0%{width:0;opacity:1}55%{width:140px}100%{width:72px;opacity:.9}}.policy-section[id]:target{animation:polTarget .8s var(--pol-ease) both}.policy-section[id]:target::after{animation:polTargetLine 1s var(--pol-ease) both}.policy-section[id]:target .policy-section__num{background:var(--pol-gold-soft);border-color:rgba(199,163,98,.55)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:767px){.policy-page{font-size:16px}.policy-hero{min-height:70vh;padding-inline:20px}.policy-hero__inner::before{font-size:22vw}.policy-content{width:min(100% - 32px,var(--pol-shell))}.policy-section[id]::before{font-size:clamp(3.4rem,17vw,5.4rem);top:clamp(16px,4vw,26px);color:rgba(244,241,234,.035)}.policy-section__title{gap:12px;font-size:1.22rem}.policy-section__num{width:38px;height:38px;font-size:13px}.policy-section__text{text-align:start;font-size:16px;line-height:2.1}.policy-list{padding:6px;border-radius:18px}.policy-list li{padding:12px 14px;font-size:15px}.policy-section--warning,.policy-section--contact{border-radius:24px}.policy-back-to-top{width:44px;height:44px;left:16px;bottom:16px}.policy-back-to-top svg{width:17px;height:17px}}@media print{.policy-page{background:#fff;color:#111}.policy-bg-parallax,.policy-toc,.policy-back-to-top,.policy-page::before,.policy-page::after{display:none!important}.policy-hero{min-height:auto;padding:0 0 24px}.policy-hero__title,.policy-section__title{color:#111}.policy-section__text,.policy-list li{color:#333}.policy-section[id]{break-inside:avoid;border-top:1px solid #ddd}}