@font-face{font-family:"Open Sans";src:local("Open Sans"),url("/fonts/OpenSans-Variable-latin.woff") format("woff");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:local("Open Sans Italic"),url("/fonts/OpenSans-Italic-Variable-latin.woff") format("woff");font-weight:300 800;font-style:italic;font-display:swap}@font-face{font-family:"Vazirmatn";src:local("Vazirmatn"),url("/fonts/Vazirmatn-arabic.woff") format("woff");font-weight:300 700;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}

:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#060A1C radial-gradient(90% 60% at 50% -10%,#1b2356,transparent) no-repeat;color:#F3EDE0;font:17px/1.7 "Vazirmatn","Open Sans",system-ui,sans-serif}
a{color:#F2DCA6}header,main,footer{max-width:860px;margin:0 auto;padding:20px}header{display:flex;justify-content:space-between;align-items:center;gap:12px}
.brand{font-weight:700;letter-spacing:.04em;text-decoration:none;color:#F2DCA6}.crumbs{font-size:.85rem;color:#b9b3a5}.crumbs a{color:#b9b3a5}
h1{font-weight:300;font-size:clamp(1.7rem,5vw,2.6rem);line-height:1.2;margin:.2em 0}.gd-head{display:flex;gap:16px;align-items:center}.gd-num{display:grid;place-items:center;min-width:64px;height:64px;border-radius:18px;background:rgba(242,220,166,.12);color:#F2DCA6;font-size:1.6rem}
.gd-head .k{color:#b9b3a5;font-size:.9rem}.gd-lead{font-size:1.1rem}.gd-sec{margin:18px 0;padding:14px 16px;border:1px solid rgba(242,220,166,.2);border-radius:16px;background:rgba(12,20,51,.55)}
.lbl{display:block;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#F2DCA6;margin-bottom:6px}.gd-gatepair{display:flex;flex-wrap:wrap;gap:6px}
.gd-partner{display:inline-block;padding:6px 12px;border-radius:999px;border:1px solid rgba(242,220,166,.35);text-decoration:none}span.gd-partner{color:#F3EDE0}
.cta{display:inline-block;margin:24px 0;padding:14px 24px;border-radius:999px;background:linear-gradient(135deg,#F2DCA6,#D8B46A);color:#101634;font-weight:700;text-decoration:none}
.hub a{display:inline-block;margin:4px 8px 4px 0}footer{font-size:.85rem;color:#b9b3a5;border-top:1px solid rgba(242,220,166,.15)}ul{padding-inline-start:20px}
.hnav{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;justify-content:flex-end;font-size:.92rem}.hnav a{text-decoration:none}.hcta{font-weight:600}
.ed{margin:28px 0 8px;padding:14px 16px;border-radius:16px;border:1px dashed rgba(242,220,166,.3);font-size:.86rem;color:#b9b3a5}.ed b{color:#F3EDE0}.ed p{margin:.3em 0}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin:12px 0}.card{display:block;padding:14px 16px;border-radius:16px;border:1px solid rgba(242,220,166,.2);background:rgba(12,20,51,.55);text-decoration:none;color:#F3EDE0}.card b{display:block;color:#F2DCA6}.card small{color:#b9b3a5}
.sx{display:flex;gap:8px;margin:14px 0}.sx input{flex:1;min-width:0;padding:12px 14px;border-radius:999px;border:1px solid rgba(242,220,166,.4);background:rgba(6,10,28,.7);color:#F3EDE0;font:inherit}
.kxres{list-style:none;padding:0;margin:8px 0;display:grid;gap:4px}.kxres li a{display:block;padding:8px 12px;border-radius:12px;background:rgba(12,20,51,.55);text-decoration:none}.kxres small{color:#b9b3a5;margin-inline-start:8px}
form.tf{display:grid;gap:10px;padding:16px;border-radius:18px;border:1px solid rgba(242,220,166,.3);background:rgba(12,20,51,.55);margin:16px 0}form.tf label{display:grid;gap:4px;font-size:.9rem;color:#b9b3a5}form.tf input{padding:11px 12px;border-radius:12px;border:1px solid rgba(242,220,166,.3);background:rgba(6,10,28,.7);color:#F3EDE0;font:inherit;width:100%}form.tf .chk{display:flex;gap:8px;align-items:center}form.tf .chk input{width:auto}form.tf button{padding:13px 22px;border:0;border-radius:999px;background:linear-gradient(135deg,#F2DCA6,#D8B46A);color:#101634;font:inherit;font-weight:700;cursor:pointer}
ol.steps{padding-inline-start:22px}details.faq{margin:8px 0;padding:10px 14px;border-radius:14px;border:1px solid rgba(242,220,166,.2)}details.faq summary{cursor:pointer;font-weight:600}
.ssr-more{max-width:760px;margin:10px auto 0;padding:0 20px 30px}.ssr-more p{opacity:.92}.ssr-more ul{display:flex;flex-wrap:wrap;gap:6px 16px;list-style:none;padding:0}
.langs{margin:0 0 10px;font-size:.85rem}.langs a{margin:0 2px}.fpriv{margin:0;font-size:.84rem;color:#b9b3a5}.k{color:#b9b3a5}
.f2v-hero{margin:18px 0}.f2v-trust{margin:6px 0 0;font-size:.92rem;color:#b9b3a5}.f2v-ex{margin:14px 0 0;padding:12px 14px;border-radius:16px;border:1px solid rgba(242,220,166,.2);background:rgba(12,20,51,.55)}.f2v-ex-h{margin:0 0 8px;font-size:.85rem;color:#b9b3a5}
.f2v-badge{display:inline-block;padding:1px 8px;border-radius:999px;border:1px solid rgba(242,220,166,.5);color:#F2DCA6;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.f2v-ex-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.f2v-ex-g div{display:grid;min-width:0}.f2v-ex-g small{font-size:.72rem;color:#b9b3a5}
.f2v-core{margin:8px 0 0}.f2v-h{font-size:1.05rem;margin:16px 0 4px}.f2v-steps{margin:0;padding-inline-start:20px}@media (max-width:560px){.f2v-ex-g{grid-template-columns:repeat(2,minmax(0,1fr))}}
.f2v-cols ul{padding-inline-start:18px;margin:6px 0 0}.f2v-cols li{margin:3px 0}.f2v-note{padding:10px 14px;border-radius:14px;border:1px dashed rgba(242,220,166,.35)}
@media (max-width:640px){.hnav a:not(.hcta){display:none}.hnav{font-size:.86rem}.nav2{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:14px;scrollbar-width:none;white-space:nowrap;-webkit-overflow-scrolling:touch}.nav2::-webkit-scrollbar{display:none}}