@font-face{font-family:Vazirmatn;font-weight:400;font-display:swap;src:url(/fonts/vazirmatn-400.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-weight:700;font-display:swap;src:url(/fonts/vazirmatn-700.woff2)format("woff2")}:root{--bg:#0a0e1a;--deep:#070a12;--card:#111827;--cardhi:#161f31;--line:#1f2a3d;--edge:#ffffff24;--cyan:#22d3ee;--cyanhi:#67e8f9;--violet:#8b5cf6;--violethi:#a78bfa;--green:#22c55e;--greenhi:#4ade80;--amber:#fbbf24;--ink:#f1f5f9;--soft:#94a3b8;--faint:#7b879d;--r:12px;--ease:cubic-bezier(.16, 1, .3, 1);--ui:Vazirmatn, "Segoe UI Variable Text", "Segoe UI", Tahoma, system-ui, sans-serif;--lift:inset 0 1px 0 #ffffff0d, 0 1px 2px #0006, 0 16px 40px -20px #000c;--glow:inset 0 1px 0 #ffffff12, 0 0 0 1px #22d3ee24, 0 24px 56px -20px #22d3ee38;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:80px}body{min-height:100vh;color:var(--ink);font:16px/1.8 var(--ui);background:var(--bg);margin:0;overflow-x:hidden}a{color:var(--cyan);text-decoration:none;transition:color .15s}a:hover{color:var(--cyanhi)}img{display:block}h1,h2,h3,p{margin:0}h1{letter-spacing:-.01em;font-size:40px;font-weight:700;line-height:1.3}h2{font-size:32px;font-weight:700;line-height:1.35}h3{font-size:20px;font-weight:700;line-height:1.5}.ltr{direction:ltr;unicode-bidi:isolate}bdi{unicode-bidi:isolate}.wrap{max-width:1120px;margin:0 auto;padding:0 16px}.row{align-items:center;gap:16px;display:flex}.sec{padding:64px 16px 24px}.narrow{max-width:800px}.center{text-align:center}.caption{color:var(--faint);margin-top:16px;font-size:14px}.grad{background:linear-gradient(90deg, var(--cyanhi), var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text}:focus{outline:none}:focus-visible{outline:3px solid var(--cyanhi);outline-offset:3px;border-radius:8px}.head{text-align:center;margin-bottom:40px}.head .sub{color:var(--soft);margin-top:8px}.eyebrow{color:var(--cyan);margin-bottom:8px;font-size:14px;font-weight:700;display:inline-block}.eyebrow.pill{color:var(--cyanhi);background:#22d3ee14;border:1px solid #22d3ee47;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:4px 16px;font-weight:400;display:inline-flex}.dot{background:var(--greenhi);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #4ade802e}.btn{background:var(--cyan);color:#04131a;min-height:44px;font:700 16px/1 var(--ui);cursor:pointer;transition:background-color .15s, border-color .15s, color .15s, box-shadow .15s, transform .12s var(--ease);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 24px;display:inline-flex}.btn:hover{background:var(--cyanhi);color:#04131a}button.btn:active:not(:disabled){transform:scale(.97)}.btn.big{min-height:56px;padding:8px 32px;box-shadow:0 0 0 1px #67e8f966,0 12px 40px -8px #22d3ee8c}.btn.big:hover{box-shadow:0 0 0 1px #67e8f999,0 16px 48px -8px #22d3eeb3}.btn.small{min-height:40px;padding:8px 16px;font-size:14px}.btn.ghost{color:var(--ink);border-color:var(--edge);box-shadow:none;background:#ffffff05}.btn.ghost:hover{background:#22d3ee0f;border-color:#22d3ee73}.btn:disabled{cursor:not-allowed;color:var(--soft)}.btn:disabled:hover{border-color:var(--edge);background:#ffffff05}.ic{flex:none;width:20px;height:20px}.chip{color:var(--soft);white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:14px;font-weight:400;line-height:24px;display:inline-flex}.chip.ok{color:var(--greenhi);background:#22c55e1a}.chip.soon{color:var(--amber);background:#fbbf2414}.chip .ic{width:14px;height:14px}.tile{border-radius:var(--r);width:48px;height:48px;color:var(--cyanhi);background:linear-gradient(135deg,#22d3ee29,#8b5cf624);border:1px solid #22d3ee4d;flex:none;justify-content:center;align-items:center;display:inline-flex}.tile .ic{width:24px;height:24px}.card{border:1px solid var(--edge);border-radius:var(--r);box-shadow:var(--lift);background:linear-gradient(#161f31eb,#111827eb);padding:24px;position:relative}.rv,.rv>.card{height:100%}.lift{transition:transform .2s var(--ease), border-color .2s, box-shadow .2s}@media (hover:hover){.lift:hover{box-shadow:var(--glow);border-color:#22d3ee61;transform:translateY(-4px)}}.top{z-index:5;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#070a12b8;position:sticky;top:0}.top:after{content:"";background:linear-gradient(90deg,#0000,#22d3ee59,#8b5cf659,#0000);height:1px;position:absolute;inset:auto 0 0}.top .row{min-height:64px}.brand{color:var(--ink);align-items:center;gap:8px;font-weight:700;display:flex}.brand:hover{color:var(--ink)}.brand b{color:var(--cyan)}.top nav{gap:4px;margin-inline-start:auto;display:flex}.top nav a{color:var(--soft);border-radius:8px;padding:8px 16px;font-size:14px;transition:color .15s,background-color .15s}.top nav a:hover{color:var(--ink);background:#ffffff0d}.hero{isolation:isolate;padding:64px 0 40px;position:relative;overflow:hidden}.hero-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.hero-bg:before{content:"";background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 30% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(60% 70% at 30% 45%,#000 20%,#0000 75%)}.glow{will-change:transform;border-radius:50%;position:absolute}.glow.a{background:radial-gradient(closest-side,#22d3ee38,#0000);width:640px;height:640px;animation:14s ease-in-out infinite alternate drift;top:-160px;left:-120px}.glow.b{background:radial-gradient(closest-side,#8b5cf633,#0000);width:560px;height:560px;animation:18s ease-in-out infinite alternate-reverse drift;top:80px;left:160px}@keyframes drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(48px,32px)scale(1.08)}}.hero-grid{grid-template-columns:1fr auto;align-items:center;gap:64px;display:grid}.lead{color:var(--soft);max-width:560px;margin-top:24px}.cta{flex-wrap:wrap;gap:16px;margin-top:40px;display:flex}.cta .chip{margin-inline-start:4px}.meta{color:var(--faint);margin-top:16px;font-size:14px}.warn-note{max-width:560px;color:var(--soft);text-align:start;background:#fbbf240f;border:1px solid #fbbf2447;border-radius:8px;align-items:flex-start;gap:8px;margin-top:16px;padding:8px 16px;font-size:14px;line-height:1.7;display:flex}.warn-note .ic{width:18px;height:18px;color:var(--amber);margin-top:3px}.warn-note b{color:var(--ink);font-weight:700}.load{animation:rise .3s var(--ease) both;animation-delay:calc(var(--i,0) * 70ms)}.load-pop{animation:pop .3s var(--ease) both;animation-delay:calc(var(--i,0) * 70ms)}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}@keyframes pop{0%{opacity:0;transform:scale(.96)}}.ring{flex-direction:column;align-items:center;gap:16px;margin:0;display:flex}.ring-stage{aspect-ratio:1;width:304px;position:relative}.ring-halo,.ring-sheen{pointer-events:none;border-radius:50%;position:absolute;inset:0}.ring-halo{animation:halo 2.8s var(--ease) infinite;border:2px solid #22d3ee8c}@keyframes halo{0%{opacity:.7;transform:scale(.98)}70%,to{opacity:0;transform:scale(1.14)}}.ring-sheen{background:conic-gradient(from 0deg, transparent 0 62%, #67e8f9e6 78%, #8b5cf6cc 86%, transparent 94%);animation:9s linear infinite spin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}@keyframes spin{to{transform:rotate(1turn)}}.ring-in{text-align:center;background:radial-gradient(circle at 50% 35%,#1b2944,#0a0f1c 72%) padding-box padding-box,linear-gradient(135deg,#22d3ee80,#8b5cf680) border-box;border:3px solid #0000;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0;box-shadow:0 0 80px -8px #22d3ee59,inset 0 0 48px #0000008c}.ring-in img{margin-bottom:8px}.ring-in strong{color:var(--greenhi);text-shadow:0 0 24px #4ade8059;font-size:40px;line-height:1.1}.ring-in strong small{color:var(--soft);text-shadow:none;margin-inline-start:4px;font-size:14px;font-weight:400}.ring-in span{color:var(--soft);max-width:200px;font-size:14px}.ring figcaption{color:var(--faint);font-size:14px}.grid4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.grid3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.grid2{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.feat{flex-direction:column;gap:8px;display:flex}.feat .tile{margin-bottom:8px}.feat h3,.step h3{font-size:16px}.feat p,.step p{color:var(--soft)}.steps{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.step{flex-direction:column;gap:8px;display:flex}.num{width:40px;height:40px;color:var(--ink);background:linear-gradient(var(--cardhi), var(--cardhi)) padding-box, linear-gradient(135deg, var(--cyan), var(--violet)) border-box;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;font-weight:700;display:flex}.path{text-align:center;margin-top:16px}.nodes{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nodes li{align-items:center;gap:8px;display:flex}.nodes li span{background:var(--deep);border:1px solid var(--line);white-space:nowrap;border-radius:8px;padding:8px 16px}.nodes li.hl span{color:var(--cyanhi);border-color:#22d3ee99;box-shadow:0 0 24px #22d3ee2e}.nodes li+li:before{content:"";background:linear-gradient(270deg, var(--cyan), var(--violet));border-radius:2px;width:32px;height:2px}.path .caption{margin-top:16px}.plan{flex-direction:column;gap:24px;padding:32px 24px 24px;display:flex}.plan.featured{background:linear-gradient(#161f31fa,#111827fa) padding-box padding-box,linear-gradient(160deg,#22d3eed9,#8b5cf6b3) border-box;border-color:#0000}.plan.on{box-shadow:var(--glow)}.plan .float{top:-12px;background:#0f1d1a;position:absolute;inset-inline-start:24px}.pick{all:unset;cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.pick:focus-visible{outline:3px solid var(--cyanhi);outline-offset:4px}.pick strong{font-size:40px;line-height:1.2}.pick strong small,.price small{color:var(--soft);margin-inline-start:8px;font-size:14px;font-weight:400}.days{color:var(--soft)}.price{color:var(--ink);border-top:1px solid var(--line);align-self:stretch;margin-top:8px;padding-top:16px;font-size:20px;font-weight:700}.plan .btn{width:100%;margin-top:auto}.badges{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.badges li{border:1px solid var(--line);background:#070a12b3;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:8px 16px;display:flex}#faq .rv{height:auto;margin-bottom:8px}.faq{padding:0;transition:border-color .2s}.faq:hover{border-color:#ffffff38}.faq[open]{border-color:#22d3ee59}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 24px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .ic{color:var(--soft);transition:transform .2s var(--ease), color .15s}.faq[open] summary .ic{color:var(--cyan);transform:rotate(180deg)}.faq .a{color:var(--soft);padding:0 24px 24px}.faq[open] .a{animation:rise .2s var(--ease) both}.scrim{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070a12c7;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sheet{width:100%;max-width:440px;height:auto;box-shadow:0 32px 80px #0009, var(--lift);flex-direction:column;gap:16px;display:flex}.sheet p{color:var(--soft)}.foot{background:#070a12b3;margin-top:64px;position:relative}.foot:before{content:"";background:linear-gradient(90deg,#0000,#22d3ee66,#8b5cf666,#0000);height:1px;position:absolute;inset:0 0 auto}.foot-grid{grid-template-columns:1.4fr 1fr 1fr;align-items:start;gap:24px;padding-top:40px;padding-bottom:24px;display:grid}.brand-col .caption{margin-top:8px}.foot nav{flex-direction:column;gap:8px;font-size:14px;display:flex}.foot nav a{color:var(--soft)}.foot nav a:hover{color:var(--ink)}.foot .tg{color:var(--soft);font-size:14px}.foot-bar{border-top:1px solid var(--line);color:var(--faint);justify-content:space-between;padding-top:16px;padding-bottom:24px;font-size:14px;display:flex}@media (width<=960px){.grid4{grid-template-columns:repeat(2,1fr)}.hero-grid{text-align:center;grid-template-columns:1fr;justify-items:center;gap:40px}.lead{margin-inline:auto}.cta{justify-content:center}.hero-bg:before{-webkit-mask-image:radial-gradient(80% 60% at 50% 60%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 60%,#000 20%,#0000 75%)}.glow.a{left:auto;right:-200px}}@media (width<=760px){.top nav{display:none}.top .btn{margin-inline-start:auto}.grid3,.steps,.grid2{grid-template-columns:1fr}.grid3{gap:32px}.nodes,.nodes li{flex-direction:column}.nodes li+li:before{background:linear-gradient(180deg, var(--cyan), var(--violet));width:2px;height:24px}.foot-grid{grid-template-columns:1fr}.foot nav{flex-flow:wrap;gap:16px}}@media (width<=520px){h1{font-size:30px}h2{font-size:26px}.hero{padding-top:40px}.grid4{grid-template-columns:1fr}.cta{margin-top:32px}.cta .btn{width:100%}.ring-stage{width:256px}.ring-in strong{font-size:32px}.sec{padding-top:48px}.card{padding:16px}.plan{padding:24px 16px 16px}.faq summary{padding:16px}.faq .a{padding:0 16px 16px}.scrim{align-items:flex-end}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.v-a .hero{text-align:center;background:repeating-linear-gradient(135deg, #ffffff06 0 2px, transparent 2px 14px), radial-gradient(90% 70% at 50% 0%, #8b5cf673, transparent 65%), radial-gradient(70% 60% at 85% 30%, #22d3ee4d, transparent 60%), linear-gradient(180deg, #8b5cf61a, var(--bg));clip-path:polygon(0 0,100% 0,100% calc(100% - 64px),0 100%);padding:96px 0 120px}.v-a .hero-bg:before{display:none}.v-a .glow.a{background:radial-gradient(closest-side,#22d3ee4d,#0000);width:760px;height:760px;margin-left:-380px;top:-240px;left:50%}.v-a .glow.b{background:radial-gradient(closest-side,#8b5cf659,#0000);margin-left:-60px;top:120px;left:50%}.v-a .hero-grid{grid-template-columns:1fr;justify-items:center;gap:48px}.v-a .hero-text{flex-direction:column;align-items:center;display:flex}.v-a h1{max-width:760px;font-size:48px;line-height:1.25}.v-a h1,.v-a h1 .grad{background:linear-gradient(90deg, var(--ink) 0%, var(--cyanhi) 45%, var(--violethi) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.v-a .lead{color:var(--ink);margin-inline:auto;font-size:16px}.v-a .cta{justify-content:center}.v-a .btn.big:not(.ghost),.v-a .plan .btn:not(.ghost),.v-a .top .btn{background:linear-gradient(90deg, var(--cyan), var(--violethi));color:#04131a;border:0;box-shadow:inset 0 0 0 1px #ffffff26,0 16px 48px -8px #8b5cf699}.v-a .btn.big:not(.ghost):hover,.v-a .plan .btn:not(.ghost):hover{filter:brightness(1.1)}.v-a .ring-stage{width:340px}.v-a .ring-halo{border-width:3px;border-color:#67e8f9cc;animation-duration:2s}.v-a .ring-sheen{animation-duration:5s}.v-a .ring-in strong{font-size:48px}.v-a .ring{order:-1}.v-a .eyebrow.pill{color:var(--ink);background:#ffffff14;border-color:#ffffff40}.v-a h2{font-size:32px}.v-a .head h2:after{content:"";background:linear-gradient(90deg, var(--cyan), var(--violet));border-radius:4px;width:64px;height:4px;margin:16px auto 0;display:block}.v-a .lift:before{content:"";border-radius:var(--r) var(--r) 0 0;background:linear-gradient(90deg, var(--cyan), var(--violet));opacity:.85;height:4px;position:absolute;inset:-1px -1px auto}.v-a .tile{background:linear-gradient(135deg, var(--cyan), var(--violethi));color:#04131a;border:0;box-shadow:0 8px 24px -6px #8b5cf699}@media (hover:hover){.v-a .lift:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 0 0 1px #8b5cf666,0 24px 56px -16px #8b5cf673}}.v-a .plan.featured{background:linear-gradient(180deg, #8b5cf638, #8b5cf600 70%) padding-box, linear-gradient(var(--card), var(--card)) padding-box, linear-gradient(160deg, var(--cyan), var(--violethi)) border-box}.v-a .ring figcaption{color:var(--ink)}.v-a .num{background:linear-gradient(135deg, var(--cyan), var(--violethi));color:#04131a;border:0}.v-a .pick strong{font-size:32px}@media (width<=960px){.v-a .glow.a{margin-left:-380px;right:auto}}@media (width<=520px){.v-a .hero{padding:64px 0 96px}.v-a h1{font-size:34px}.v-a .ring-stage{width:264px}.v-a .ring-in strong{font-size:40px}}
/*$vite$:1*/