@font-face{font-family: 'Vazirmatn';font-weight: 400;font-display: swap;src: url('../fonts/Vazirmatn-Regular.woff2') format('woff2')}@font-face{font-family: 'Vazirmatn';font-weight: 500;font-display: swap;src: url('../fonts/Vazirmatn-Medium.woff2') format('woff2')}@font-face{font-family: 'Vazirmatn';font-weight: 700;font-display: swap;src: url('../fonts/Vazirmatn-Bold.woff2') format('woff2')}@font-face{font-family: 'Vazirmatn';font-weight: 800;font-display: swap;src: url('../fonts/Vazirmatn-ExtraBold.woff2') format('woff2')}:root{color-scheme: dark;--bg: #03070F;--navy: #0B1B3A;--ink: #EAF6F4;--soft: #C6D7E0;--dim: #8FA6B6;--teal: #19CDBD;--teal-deep: #0E9F93;--amber: #F2B45A;--line: rgba(143,166,182,0.16);--glass: rgba(5,13,30,0.74);--glass-strong: rgba(4,11,26,0.9);--f: 'Vazirmatn',Tahoma,'Segoe UI',sans-serif;--gl: max(16px,env(safe-area-inset-left,0px));--gr: max(16px,env(safe-area-inset-right,0px))}*{box-sizing: border-box}html{scroll-behavior: smooth;-webkit-text-size-adjust: 100%}body{margin: 0;background: var(--bg);color: var(--ink);font-family: var(--f);font-size: 16px;line-height: 1.9;direction: rtl;overflow-x: hidden}body::before{content: "";position: fixed;inset: 0 0 auto;height: env(safe-area-inset-top,0px);z-index: 60;background: var(--bg)}img{max-width: 100%}a{color: inherit}:focus-visible{outline: 2px solid var(--teal);outline-offset: 3px;border-radius: 8px}[hidden]{display: none !important}.ltr{direction: ltr;unicode-bidi: embed;display: inline-block}#stage{position: fixed;inset: 0;width: 100%;height: 100%;z-index: 0;display: block;background: radial-gradient(120% 90% at 50% 20%,#0A1B3A 0%,#03070F 60%)}.vignette{position: fixed;inset: 0;z-index: 1;pointer-events: none;background: radial-gradient(130% 95% at 50% 40%,rgba(3,7,15,0) 45%,rgba(3,7,15,0.82) 100%)}.grain{position: fixed;inset: -50%;z-index: 2;pointer-events: none;opacity: .06;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation: grain 1.2s steps(6) infinite}@keyframes grain{0%{transform: translate(0,0)}33%{transform: translate(-3%,2%)}66%{transform: translate(2%,-3%)}100%{transform: translate(0,0)}}.page{position: relative;z-index: 3}.wrap{max-width: 1200px;margin-inline: auto;padding-left: var(--gl);padding-right: var(--gr)}.top{position: sticky;top: env(safe-area-inset-top,0px);z-index: 50;background: linear-gradient(180deg,rgba(3,7,15,.82),rgba(3,7,15,.35));backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);border-bottom: 1px solid var(--line)}.top .wrap{display: flex;align-items: center;gap: 22px;padding-block: 11px}.brand{display: inline-flex;align-items: center;gap: 10px;text-decoration: none;flex: none}.brand img{height: 34px;width: auto;display: block}.brand b{font-weight: 800;font-size: 19px;letter-spacing: -.2px}.brand span{font-weight: 400;font-size: 19px;color: var(--dim)}.menu{display: flex;gap: 24px;margin-inline-start: auto}.menu a{text-decoration: none;color: var(--dim);font-size: 14.5px;font-weight: 500;transition: color .2s}.menu a:hover,.menu a[aria-current="page"]{color: var(--ink)}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 9px;text-decoration: none;font-family: var(--f);font-weight: 700;font-size: 15px;border-radius: 999px;padding: 11px 22px;border: 1px solid transparent;cursor: pointer;white-space: nowrap;transition: transform .25s,background .25s,border-color .25s,box-shadow .25s}.btn:hover{transform: translateY(-2px)}.btn-primary{background: var(--teal);color: #021A18;box-shadow: 0 0 0 rgba(25,205,189,0)}.btn-primary:hover{background: #47E3D6;box-shadow: 0 10px 40px -10px rgba(25,205,189,.6)}.btn-ghost{background: rgba(234,246,244,.04);border-color: var(--line);color: var(--ink)}.btn-ghost:hover{border-color: rgba(25,205,189,.6)}.sound{display: inline-flex;align-items: center;gap: 9px;font-family: var(--f);font-size: 13.5px;font-weight: 500;color: var(--dim);background: rgba(234,246,244,.04);border: 1px solid var(--line);border-radius: 999px;padding: 7px 14px;cursor: pointer;flex: none}.sound.on{color: var(--ink);border-color: rgba(25,205,189,.6)}.bars{display: inline-flex;align-items: flex-end;gap: 2px;height: 14px}.bars i{width: 2.5px;height: 4px;border-radius: 2px;background: currentColor}.sound.on .bars i{background: var(--teal);animation: eq 1s ease-in-out infinite}.sound.on .bars i:nth-child(2){animation-delay: -.25s}.sound.on .bars i:nth-child(3){animation-delay: -.5s}.sound.on .bars i:nth-child(4){animation-delay: -.75s}@keyframes eq{0%,100%{height: 4px}50%{height: 14px}}.burger{display: none;background: none;border: 1px solid var(--line);color: var(--ink);border-radius: 12px;width: 42px;height: 38px;cursor: pointer;flex: none}.burger span{display: block;width: 18px;height: 2px;margin: 4px auto;background: currentColor;border-radius: 2px}.gate{position: fixed;inset: 0;z-index: 100;display: grid;place-items: center;background: radial-gradient(80% 70% at 50% 50%,rgba(10,27,58,.55),rgba(3,7,15,.96) 70%);transition: opacity 1.1s ease,visibility 1.1s;padding: 24px var(--gr) 24px var(--gl)}.gate.out{opacity: 0;visibility: hidden}.gate-in{text-align: center;display: grid;gap: 18px;justify-items: center;max-width: 560px}.gate-logo{width: 74px;height: auto;filter: drop-shadow(0 0 24px rgba(25,205,189,.45));animation: breathe 3.2s ease-in-out infinite}@keyframes breathe{0%,100%{transform: scale(1)}50%{transform: scale(1.06)}}.gate h2,.gate .gate-t{margin: 0;font-size: clamp(34px,7vw,64px);font-weight: 800;line-height: 1.15;letter-spacing: -.5px}.gate h2 span,.gate .gate-t span{font-weight: 400;color: var(--dim)}.gate p{margin: 0;color: var(--soft);font-size: 15.5px}.count{font-size: 13px;letter-spacing: 3px;color: var(--teal);font-variant-numeric: tabular-nums;direction: ltr}.gate-line{width: min(320px,70vw);height: 2px;background: var(--line);border-radius: 2px;overflow: hidden}.gate-line i{display: block;height: 100%;width: 0;background: linear-gradient(90deg,var(--teal-deep),var(--teal));transition: width .3s}.gate-actions{display: flex;flex-wrap: wrap;gap: 12px;justify-content: center;opacity: 0;transform: translateY(8px);transition: opacity .6s,transform .6s;pointer-events: none}.gate.ready .gate-actions{opacity: 1;transform: none;pointer-events: auto}.gate small{color: var(--dim);font-size: 12.5px}.hero{min-height: min(100svh,980px);display: flex;flex-direction: column;justify-content: flex-end;padding-block: 64px 80px}.eyebrow{display: inline-flex;align-items: center;gap: 10px;font-size: 13.5px;font-weight: 700;color: var(--teal);letter-spacing: .3px}.eyebrow::before{content: "";width: 28px;height: 2px;border-radius: 2px;background: var(--teal)}.hero h1{margin: 12px 0 0;font-weight: 800;font-size: clamp(56px,11vw,150px);line-height: 1.02;letter-spacing: -2px;text-wrap: balance;text-shadow: 0 0 60px rgba(25,205,189,.25)}.hero h1 .soft{font-weight: 400;color: var(--dim)}.lead{max-width: 640px;margin: 20px 0 0;font-size: clamp(16.5px,1.6vw,19.5px);color: var(--soft);line-height: 2}.cta-row{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 30px}.cue{margin-top: 46px;display: inline-flex;align-items: center;gap: 12px;color: var(--dim);font-size: 13px}.cue i{width: 22px;height: 34px;border: 1.5px solid var(--dim);border-radius: 12px;position: relative}.cue i::after{content: "";position: absolute;top: 6px;left: 50%;width: 3px;height: 7px;margin-left: -1.5px;border-radius: 2px;background: var(--teal);animation: cue 1.6s ease-in-out infinite}@keyframes cue{0%{transform: translateY(0);opacity: 1}80%{transform: translateY(12px);opacity: 0}100%{opacity: 0}}section.block{padding-block: 120px}.head{max-width: 760px;margin-bottom: 46px}.head h2{margin: 10px 0 0;font-size: clamp(30px,4.6vw,56px);font-weight: 800;line-height: 1.25;letter-spacing: -.6px;text-wrap: balance}.head p{margin: 14px 0 0;color: var(--dim);font-size: 17px}.grid2{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px}.card{position: relative;background: var(--glass);border: 1px solid var(--line);border-radius: 24px;padding: 30px 30px 26px;backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px);display: flex;flex-direction: column;gap: 14px;min-width: 0;overflow: hidden;transition: border-color .35s,transform .35s}.card::before{content: "";position: absolute;inset: -1px;border-radius: inherit;padding: 1px;background: conic-gradient(from var(--a,0deg),transparent 0 70%,rgba(25,205,189,.9) 80%,transparent 90%);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;opacity: 0;transition: opacity .35s;pointer-events: none}.card:hover{transform: translateY(-4px);border-color: rgba(25,205,189,.35)}.card:hover::before{opacity: 1;animation: spin 3s linear infinite}@property --a{syntax: '<angle>';inherits: false;initial-value: 0deg}@keyframes spin{to{--a: 360deg}}.card .kind{font-size: 12.5px;font-weight: 700;color: var(--teal);letter-spacing: .3px}.card h3{margin: 0;font-size: 27px;font-weight: 800;line-height: 1.35}.card p{margin: 0;color: var(--soft);font-size: 15.5px}.card ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 7px;color: var(--soft);font-size: 15px}.card li{display: flex;gap: 10px;align-items: baseline}.card li::before{content: "";flex: none;width: 6px;height: 6px;border-radius: 50%;background: var(--teal);transform: translateY(-2px);box-shadow: 0 0 10px var(--teal)}.card .act{margin-top: auto;padding-top: 18px;border-top: 1px solid var(--line)}.num{font-size: 64px;font-weight: 800;line-height: 1;color: transparent;-webkit-text-stroke: 1px rgba(25,205,189,.6);position: absolute;left: 24px;top: 18px;font-variant-numeric: tabular-nums}.steps{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px}.step{border-top: 2px solid var(--teal);padding-top: 20px;min-width: 0}.step .n{font-size: 15px;color: var(--teal);font-weight: 800}.step h3{margin: 6px 0 8px;font-size: 22px;font-weight: 800}.step p{margin: 0;color: var(--dim);font-size: 15.5px}.dz{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);gap: 40px;align-items: center}.dz-word{font-size: clamp(66px,12vw,160px);font-weight: 800;line-height: 1;letter-spacing: -2px;background: linear-gradient(100deg,var(--ink) 10%,var(--teal) 55%,var(--teal-deep) 90%);-webkit-background-clip: text;background-clip: text;color: transparent}.dz-latin{display: block;margin-top: 12px;font-size: 14px;letter-spacing: 7px;color: var(--dim);direction: ltr;text-align: right;font-weight: 500}.dz p{margin: 0 0 20px;font-size: 18px;color: var(--soft);line-height: 2.05}.why{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px}.why div{background: var(--glass);border: 1px solid var(--line);border-radius: 20px;padding: 22px;backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);min-width: 0}.why b{display: block;font-size: 18px;font-weight: 800;margin-bottom: 6px}.why span{color: var(--dim);font-size: 14.5px}.band{background: linear-gradient(110deg,rgba(25,205,189,.16),rgba(11,27,58,.7));border: 1px solid rgba(25,205,189,.3);border-radius: 28px;padding: 44px;display: grid;gap: 22px;backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px)}.band h2{margin: 0;font-size: clamp(26px,3.8vw,44px);font-weight: 800;line-height: 1.3;text-wrap: balance}.links{display: flex;flex-wrap: wrap;gap: 12px}.chip{display: inline-flex;align-items: center;gap: 10px;text-decoration: none;background: rgba(234,246,244,.05);border: 1px solid var(--line);border-radius: 999px;padding: 9px 16px 9px 18px;font-weight: 700;font-size: 15px;transition: border-color .25s,transform .25s}.chip:hover{transform: translateY(-2px);border-color: rgba(25,205,189,.55)}.chip svg{width: 22px;height: 22px;flex: none}.ico-tg{fill: #26A5E4}.ico-wa{fill: #25D366}.ico-ph,.ico-em{fill: none;stroke: var(--teal);stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.panel{background: var(--glass-strong);border: 1px solid var(--line);border-radius: 24px;padding: 10px 28px;backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px);min-width: 0}.row{display: flex;justify-content: space-between;align-items: baseline;gap: 18px;padding: 15px 0;border-bottom: 1px dashed var(--line);font-size: 15.5px;flex-wrap: wrap}.row:last-child{border-bottom: 0}.row>span{color: var(--dim);white-space: nowrap}.row>b,.row>a{font-weight: 700;text-align: left;font-variant-numeric: tabular-nums;text-decoration: none}.cols{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 18px;align-items: start}form.req{background: var(--glass-strong);border: 1px solid var(--line);border-radius: 24px;padding: 26px;display: grid;gap: 14px;backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px);min-width: 0}form.req h2{margin: 0 0 4px;font-size: 22px;font-weight: 800}label{display: grid;gap: 6px;font-size: 14px;color: var(--dim)}input,select,textarea{font-family: var(--f);font-size: 15px;color: var(--ink);background: rgba(3,7,15,.6);border: 1px solid var(--line);border-radius: 12px;padding: 11px 14px;width: 100%}input:focus,select:focus,textarea:focus{outline: none;border-color: var(--teal)}textarea{min-height: 100px;resize: vertical}.msg{margin: 0;font-size: 14px;color: var(--teal);min-height: 1.4em}.copy{font-family: var(--f);font-size: 12.5px;background: none;border: 1px solid var(--line);color: var(--dim);border-radius: 999px;padding: 2px 11px;cursor: pointer;margin-inline-start: 8px}.pagehead{padding-block: 120px 40px}.pagehead h1{margin: 10px 0 0;font-size: clamp(40px,7vw,84px);font-weight: 800;line-height: 1.1;letter-spacing: -1px}.pagehead p{max-width: 720px;color: var(--soft);font-size: 18px;margin: 16px 0 0}.prose{max-width: 820px;color: var(--soft);font-size: 16.5px}.prose h2{color: var(--ink);font-size: 24px;font-weight: 800;margin: 38px 0 10px}.prose p,.prose li{line-height: 2.1}.prose a{color: var(--teal)}.box{background: var(--glass);border: 1px solid var(--line);border-radius: 24px;padding: 30px;backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px)}footer.foot{position: relative;z-index: 3;border-top: 1px solid var(--line);background: rgba(3,7,15,.86);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);padding-block: 50px 34px;margin-top: 60px}.fgrid{display: grid;grid-template-columns: minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) auto;gap: 30px;align-items: start}.fgrid p{margin: 10px 0 0;color: var(--dim);font-size: 14px}.fgrid h4,.fgrid .fh{margin: 0 0 10px;font-size: 14px;font-weight: 700;line-height: 1.9;color: var(--ink)}.fl{display: grid;gap: 8px;font-size: 14px}.fl a{color: var(--dim);text-decoration: none}.fl a:hover{color: var(--ink)}#enamad-slot:empty{display: none}#enamad-slot{min-width: 125px;min-height: 136px}.legal{margin-top: 34px;padding-top: 18px;border-top: 1px solid var(--line);display: flex;justify-content: space-between;flex-wrap: wrap;gap: 8px;font-size: 12.5px;color: var(--dim)}.reveal{transition: opacity .9s ease,transform .9s ease}.js .reveal.pre{opacity: .001;transform: translateY(26px)}@media (max-width: 900px){.menu{position: fixed;inset: 61px 0 auto 0;flex-direction: column;gap: 0;background: rgba(3,7,15,.97);border-bottom: 1px solid var(--line);padding: 8px var(--gr) 16px var(--gl);display: none}.menu.open{display: flex}.menu a{padding: 12px 4px;font-size: 16px;border-bottom: 1px solid var(--line)}.burger{display: block}.top .wrap{gap: 10px}.top .btn{display: none}.sound{margin-inline-start: auto;padding: 7px 11px}.sound .lbl{display: none}.grid2,.steps,.dz,.cols{grid-template-columns: minmax(0,1fr)}.why{grid-template-columns: repeat(2,minmax(0,1fr))}.fgrid{grid-template-columns: minmax(0,1fr)}section.block{padding-block: 84px}.band{padding: 28px}}@media (max-width: 520px){.why{grid-template-columns: minmax(0,1fr)}.card{padding: 24px 22px 22px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}.grain,.gate-logo,.cue i::after,.sound.on .bars i,.card:hover::before{animation: none}.reveal,.btn,.card{transition: none}}.entered .gate{display: none}.form-actions{display: flex;flex-wrap: wrap;gap: 10px}.form-actions .btn{flex: 1 1 160px}.btn svg{width: 20px;height: 20px;flex: none}.btn-primary .ico-wa{fill: #021A18}.note{color: var(--dim);font-size: 14px;margin: 18px 0 0}.mini{display: inline-flex;align-items: center;gap: 8px;color: var(--dim);text-decoration: none;font-size: 13px}.mini svg{width: 15px;height: 15px;fill: currentColor;opacity: .8}.mini:hover{color: var(--ink)}.fl a{display: inline-flex;align-items: center;gap: 8px}.fl svg{width: 16px;height: 16px;flex: none}.legal a{color: var(--dim);text-decoration: none;margin-inline-start: 14px}.legal a:hover{color: var(--ink)}.prose ul{padding-inline-start: 20px}.box + .box,.panel + .note{margin-top: 18px}.split{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);gap: 28px;align-items: start}@media (max-width: 900px){.split{grid-template-columns: minmax(0,1fr)}}.credit{font-size: 11.5px;color: var(--dim);opacity: .75}.hero{position: relative}.hero>*{position: relative}.hero::before{content: "";position: absolute;inset: 20% -10% -5% 25%;background: radial-gradient(closest-side,rgba(3,7,15,.72),rgba(3,7,15,0));pointer-events: none}.why span{color: var(--soft)}@media (max-width: 900px){.hero::before{inset: 35% -20% -5% -20%}}:root{--bg: #02050C;--dim: #A3B8C6;--soft: #D6E4EB;--blue: #3D7BFF}body{background: var(--bg)}.grad{background: linear-gradient(100deg,#EAF6F4 0%,#19CDBD 38%,#3D7BFF 66%,#F2B45A 100%);background-size: 220% auto;-webkit-background-clip: text;background-clip: text;color: transparent;animation: shine 9s linear infinite}@keyframes shine{to{background-position: 220% center}}.progress{position: fixed;top: 0;left: 0;right: 0;height: 3px;z-index: 80;transform-origin: right center;transform: scaleX(var(--p,0));background: linear-gradient(270deg,var(--teal),var(--blue),var(--amber));box-shadow: 0 0 14px rgba(25,205,189,.7);pointer-events: none}.glow{position: fixed;z-index: 2;width: 520px;height: 520px;margin: -260px 0 0 -260px;border-radius: 50%;pointer-events: none;background: radial-gradient(closest-side,rgba(25,205,189,.16),rgba(61,123,255,.07) 55%,transparent 72%);mix-blend-mode: screen;transform: translate3d(-999px,-999px,0);transition: opacity .4s}@media (hover: none){.glow{display: none}}.js .hero .w{display: inline-block;opacity: 0;transform: translateY(.45em) scale(.96);filter: blur(10px)}.js.go .hero .w{animation: wordIn 1.15s cubic-bezier(.2,.75,.2,1) forwards;animation-delay: calc(var(--i,0) * 110ms + 150ms)}@keyframes wordIn{to{opacity: 1;transform: none;filter: blur(0)}}.js .hero .fade{opacity: 0;transform: translateY(14px)}.js.go .hero .fade{animation: wordIn 1s ease forwards;animation-delay: calc(var(--i,0) * 110ms + 500ms)}.marquee{position: relative;z-index: 3;overflow: hidden;border-block: 1px solid var(--line);background: rgba(2,6,16,.72);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);padding-block: 15px;-webkit-mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee .track{display: flex;width: max-content;animation: marq 42s linear infinite}.marquee span{display: inline-flex;align-items: center;gap: 30px;padding-inline: 15px;font-size: clamp(17px,2vw,22px);font-weight: 800;color: var(--soft);white-space: nowrap}.marquee span::after{content: "";width: 9px;height: 9px;transform: rotate(45deg);background: var(--amber);box-shadow: 0 0 12px var(--amber)}.marquee span:nth-child(3n+2){color: var(--teal)}@keyframes marq{to{transform: translateX(50%)}}.tilt{transform-style: preserve-3d;transform: perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--ty,0));transition: transform .5s cubic-bezier(.2,.7,.2,1),border-color .35s}.tilt:hover{--ty: -4px;transition: transform .12s linear,border-color .35s}.tilt::after{content: "";position: absolute;inset: 0;border-radius: inherit;pointer-events: none;background: radial-gradient(420px circle at var(--mx,50%) var(--my,0%),rgba(255,255,255,.09),transparent 45%);opacity: 0;transition: opacity .3s}.tilt:hover::after{opacity: 1}.card .kind,.step .n{color: var(--amber)}.card h3 a{text-decoration: none}.card .ico{width: 46px;height: 46px;border-radius: 14px;display: grid;place-items: center;background: linear-gradient(135deg,rgba(25,205,189,.22),rgba(61,123,255,.18));border: 1px solid rgba(25,205,189,.35)}.card .ico svg{width: 24px;height: 24px;fill: none;stroke: var(--teal);stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}.steps.s4{grid-template-columns: repeat(4,minmax(0,1fr))}.step{border-top-color: transparent;border-image: linear-gradient(270deg,var(--teal),var(--blue)) 1}.ind{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px}.ind>div{position: relative;background: var(--glass);border: 1px solid var(--line);border-radius: 22px;padding: 24px;backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);overflow: hidden;min-width: 0}.ind b{display: block;font-size: 19px;font-weight: 800;margin-bottom: 6px}.ind p{margin: 0;color: var(--soft);font-size: 15px}.ind small{display: inline-block;margin-bottom: 10px;color: var(--amber);font-weight: 700;font-size: 12.5px}.trust{display: flex;flex-wrap: wrap;gap: 10px 26px;align-items: center;justify-content: center;padding: 20px 26px;border: 1px solid rgba(242,180,90,.32);border-radius: 20px;background: linear-gradient(110deg,rgba(242,180,90,.08),rgba(25,205,189,.07));font-size: 14.5px;color: var(--soft);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px)}.trust b{color: var(--ink)}.trust i{width: 6px;height: 6px;border-radius: 50%;background: var(--amber);display: inline-block}.faq{display: grid;gap: 12px;max-width: 900px}.faq details{background: var(--glass);border: 1px solid var(--line);border-radius: 18px;padding: 4px 22px;backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);transition: border-color .3s}.faq details[open]{border-color: rgba(25,205,189,.45)}.faq summary{cursor: pointer;list-style: none;padding: 16px 0;font-weight: 800;font-size: 17px;display: flex;justify-content: space-between;gap: 16px;align-items: center}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "+";flex: none;width: 28px;height: 28px;border-radius: 50%;display: grid;place-items: center;border: 1px solid var(--line);color: var(--teal);font-weight: 400;font-size: 20px;transition: transform .3s}.faq details[open] summary::after{transform: rotate(45deg)}.faq details p{margin: 0 0 18px;color: var(--soft);font-size: 15.5px;line-height: 2.05}.arts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px}.art{position: relative;display: flex;flex-direction: column;gap: 10px;text-decoration: none;background: var(--glass);border: 1px solid var(--line);border-radius: 22px;padding: 24px;backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);min-width: 0;overflow: hidden}.art .meta{font-size: 12.5px;color: var(--dim);display: flex;gap: 12px;flex-wrap: wrap}.art .meta b{color: var(--amber);font-weight: 700}.art h3{margin: 0;font-size: 19px;line-height: 1.6;font-weight: 800}.art p{margin: 0;font-size: 14.5px;color: var(--soft)}.art .more{margin-top: auto;padding-top: 8px;color: var(--teal);font-weight: 700;font-size: 14px}.article{max-width: 820px;color: var(--soft);font-size: 17px;line-height: 2.15}.article h2{color: var(--ink);font-size: clamp(22px,2.6vw,28px);font-weight: 800;line-height: 1.5;margin: 46px 0 12px}.article h3{color: var(--ink);font-size: 20px;font-weight: 800;margin: 30px 0 8px}.article a{color: var(--teal)}.article strong{color: var(--ink)}.article ul,.article ol{padding-inline-start: 22px}.article li{margin-bottom: 6px}.article blockquote{margin: 24px 0;padding: 4px 20px;border-inline-start: 3px solid var(--amber);color: var(--ink)}.tip{margin: 30px 0;padding: 20px 24px;border-radius: 18px;border: 1px solid rgba(25,205,189,.4);background: linear-gradient(110deg,rgba(25,205,189,.1),rgba(61,123,255,.08));color: var(--ink)}.tip b{color: var(--teal)}.crumbs{font-size: 13px;color: var(--dim);display: flex;flex-wrap: wrap;gap: 8px;align-items: center}.crumbs a{color: var(--dim);text-decoration: none}.crumbs a:hover{color: var(--teal)}.crumbs i{width: 5px;height: 5px;border-radius: 50%;background: var(--line);background: var(--dim);opacity: .5}.post-meta{margin-top: 18px;display: flex;flex-wrap: wrap;gap: 10px 22px;font-size: 14px;color: var(--dim)}.post-meta b{color: var(--amber)}.prods{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px}.badge{display: inline-flex;align-items: center;gap: 7px;font-size: 12.5px;font-weight: 700;color: var(--teal);border: 1px solid rgba(25,205,189,.4);border-radius: 999px;padding: 3px 11px;width: fit-content}.badge.amber{color: var(--amber);border-color: rgba(242,180,90,.45)}.demo{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 30px;align-items: center}.flash{perspective: 1200px;height: 300px;cursor: pointer}.flash .inner{position: relative;width: 100%;height: 100%;transition: transform .8s cubic-bezier(.2,.8,.2,1);transform-style: preserve-3d}.flash.flip .inner{transform: rotateY(180deg)}.flash .face{position: absolute;inset: 0;border-radius: 26px;padding: 28px;backface-visibility: hidden;-webkit-backface-visibility: hidden;display: flex;flex-direction: column;justify-content: center;gap: 10px;border: 1px solid rgba(25,205,189,.45);background: linear-gradient(140deg,rgba(10,30,60,.92),rgba(4,12,28,.95));box-shadow: 0 30px 80px -30px rgba(25,205,189,.45)}.flash .back{transform: rotateY(180deg);border-color: rgba(242,180,90,.5)}.flash .en{direction: ltr;text-align: left;font-family: system-ui,-apple-system,'Segoe UI',sans-serif}.flash .word{font-size: 44px;font-weight: 800;color: var(--ink);letter-spacing: -.5px}.flash .ipa{color: var(--teal);font-size: 17px}.flash .ex{color: var(--soft);font-size: 16px;font-style: italic}.flash .fa{font-size: 30px;font-weight: 800;color: var(--amber)}.flash .hint{position: absolute;bottom: 16px;inset-inline-start: 24px;font-size: 12.5px;color: var(--dim)}.demo-ctrl{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 16px}.demo-ctrl button{font-family: var(--f)}.demo-note{font-size: 13px;color: var(--dim);margin-top: 10px}.check{list-style: none;padding: 0;margin: 0;display: grid;gap: 10px}.check li{display: flex;gap: 12px;align-items: baseline;color: var(--soft)}.check li::before{content: "";flex: none;width: 18px;height: 10px;border-inline-start: 2px solid var(--teal);border-bottom: 2px solid var(--teal);transform: rotate(-45deg) translateY(-3px)}@media (max-width: 900px){.steps.s4,.ind,.arts,.prods,.demo{grid-template-columns: minmax(0,1fr)}.trust{justify-content: flex-start}}@media (prefers-reduced-motion: reduce){.grad,.marquee .track{animation: none}.js .hero .w,.js .hero .fade{opacity: 1;transform: none;filter: none;animation: none}.tilt{transform: none !important}}.dd{position: relative;display: flex;align-items: center}.dd-t{display: inline-flex;align-items: center;gap: 7px}.dd-t::after{content: "";width: 6px;height: 6px;border-left: 1.5px solid currentColor;border-bottom: 1.5px solid currentColor;transform: translateY(-2px) rotate(-45deg);opacity: .8}.dd-p{position: absolute;top: calc(100% + 16px);inset-inline-start: -22px;display: grid;grid-template-columns: repeat(3,minmax(168px,1fr));gap: 6px 26px;padding: 22px 24px;background: rgba(3,8,18,.97);border: 1px solid var(--line);border-radius: 20px;box-shadow: 0 30px 80px rgba(0,0,0,.55);opacity: 0;visibility: hidden;transform: translateY(8px);transition: opacity .2s ease,transform .2s ease,visibility .2s;z-index: 70}.dd-p::before{content: "";position: absolute;inset: -18px 0 auto;height: 18px}.dd:hover .dd-p,.dd:focus-within .dd-p{opacity: 1;visibility: visible;transform: none}.dd-p>div{display: grid;gap: 2px;align-content: start}.dd-p small{color: var(--amber);font-size: 12px;font-weight: 700;margin-bottom: 6px;white-space: nowrap}.menu .dd-p a{color: var(--soft);padding: 6px 0;white-space: nowrap}.menu .dd-p a:hover,.menu .dd-p a[aria-current="page"]{color: var(--teal)}.stats{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px;margin-top: 30px}.stats>div{background: var(--glass);border: 1px solid var(--line);border-radius: 20px;padding: 20px 22px;backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);min-width: 0}.stats b{display: block;font-size: clamp(32px,3.6vw,46px);font-weight: 800;line-height: 1.2;background: linear-gradient(270deg,var(--teal),var(--blue));-webkit-background-clip: text;background-clip: text;color: transparent}.stats b small{font-size: .42em;font-weight: 700}.stats>div>span{display: block;margin-top: 4px;color: var(--soft);font-size: 14.5px;line-height: 1.7}.agentic{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr);gap: 44px;align-items: center}.loop{position: relative;width: 100%;max-width: 440px;aspect-ratio: 1;margin-inline: auto}.loop .ring{position: absolute;inset: 13%;border-radius: 50%;border: 1px dashed rgba(25,205,189,.5);animation: orbit 22s linear infinite}.loop .ring::after{content: "";position: absolute;inset: 15%;border-radius: 50%;border: 1px solid rgba(61,123,255,.28)}.loop .ring i{position: absolute;top: -6px;left: calc(50% - 6px);width: 12px;height: 12px;border-radius: 50%;background: var(--amber);box-shadow: 0 0 18px var(--amber),0 0 42px rgba(242,180,90,.55)}@keyframes orbit{to{transform: rotate(360deg)}}.loop .core-dot{position: absolute;inset: 35%;border-radius: 50%;display: grid;place-items: center;text-align: center;font-weight: 800;font-size: clamp(17px,2vw,21px);line-height: 1.3;background: radial-gradient(circle at 35% 30%,rgba(25,205,189,.55),rgba(11,27,58,.92) 70%);border: 1px solid rgba(25,205,189,.55);box-shadow: 0 0 70px rgba(25,205,189,.28),inset 0 0 30px rgba(25,205,189,.22)}.loop .core-dot small{display: block;font-size: 10.5px;color: var(--soft);font-weight: 600;letter-spacing: 2px}.loop .node{position: absolute;display: flex;align-items: center;gap: 8px;white-space: nowrap;background: var(--glass-strong);border: 1px solid rgba(25,205,189,.28);border-radius: 999px;padding: 7px 14px 7px 16px;font-size: 14px;font-weight: 700;box-shadow: 0 10px 30px rgba(0,0,0,.4)}.loop .node b{width: 24px;height: 24px;flex: none;border-radius: 50%;display: grid;place-items: center;font-size: 12.5px;background: linear-gradient(135deg,var(--teal),var(--blue));color: #02050C}.loop .n1{top: 13%;left: 50%;transform: translate(-50%,-50%)}.loop .n3{top: 87%;left: 50%;transform: translate(-50%,-50%)}.loop .n2{top: 50%;right: 0;transform: translateY(-50%)}.loop .n4{top: 50%;left: 0;transform: translateY(-50%)}.card.core{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,.8fr);gap: 18px 40px;padding: 38px;border-color: rgba(25,205,189,.4);background: linear-gradient(120deg,rgba(25,205,189,.14),rgba(5,13,30,.8) 55%)}.card.core .core-main{display: flex;flex-direction: column;gap: 14px;min-width: 0}.card.core h3{font-size: clamp(28px,3vw,38px)}.card.core ul{grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px 18px}.card.core .core-side{display: flex;flex-direction: column;gap: 12px;justify-content: center;min-width: 0}.card.core .core-side small{color: var(--amber);font-weight: 700;font-size: 13px}.card.core .core-side p{font-size: 14.5px;color: var(--dim)}.card.core .agents{display: flex;flex-wrap: wrap;gap: 8px}.card.core .agents span{border: 1px solid rgba(25,205,189,.35);background: rgba(25,205,189,.08);border-radius: 999px;padding: 5px 14px;font-size: 14px;color: var(--soft)}.card.core .act{grid-column: 1 / -1;display: flex;gap: 12px;flex-wrap: wrap}.core-tag{position: absolute;top: -13px;inset-inline-start: 32px;background: var(--amber);color: #1A1205;font-size: 12.5px;font-weight: 800;padding: 3px 14px;border-radius: 999px;box-shadow: 0 0 22px rgba(242,180,90,.45)}.layer{display: flex;align-items: center;gap: 16px;margin: 40px 0 18px}.layer span{color: var(--amber);font-weight: 800;font-size: 14px;white-space: nowrap}.layer i{flex: 1;height: 1px;background: linear-gradient(270deg,rgba(242,180,90,.5),rgba(143,166,182,.08))}.grid3{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px}.grid3 .card{padding: 26px 24px 22px}.grid3 .card h3{font-size: 22px}.grid3 .card p{font-size: 15px}.paths{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px}.path{position: relative;display: flex;flex-direction: column;gap: 8px;background: var(--glass);border: 1px solid var(--line);border-radius: 22px;padding: 24px;backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);min-width: 0}.path small{color: var(--amber);font-weight: 700;font-size: 12.5px}.path b{font-size: 20px;font-weight: 800;line-height: 1.4}.path p{margin: 0;color: var(--soft);font-size: 14.5px}.path .plinks{margin-top: auto;padding-top: 14px;border-top: 1px solid var(--line);display: grid;gap: 4px}.path .plinks a{text-decoration: none;color: var(--teal);font-size: 14.5px;font-weight: 700;display: flex;align-items: center;gap: 9px;padding: 3px 0}.path .plinks a::before{content: "";width: 14px;height: 2px;flex: none;border-radius: 2px;background: currentColor}.path .plinks a:hover{color: var(--ink)}.vs{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px}.vs>div{background: var(--glass);border: 1px solid var(--line);border-radius: 24px;padding: 28px;backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px)}.vs .agent{border-color: rgba(25,205,189,.42);background: linear-gradient(120deg,rgba(25,205,189,.13),rgba(5,13,30,.8) 60%)}.vs h3{margin: 0 0 14px;font-size: 22px;font-weight: 800}.vs ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px;color: var(--soft);font-size: 15.5px}.vs li{display: flex;gap: 12px;align-items: baseline}.vs .bot li::before{content: "—";color: var(--dim);flex: none}.vs .agent li::before{content: "✓";color: var(--teal);font-weight: 800;flex: none}.olist{list-style: none;margin: 0;padding: 0;display: grid;gap: 12px;counter-reset: o}.olist li{counter-increment: o;display: grid;grid-template-columns: 42px minmax(0,1fr);gap: 0 14px;align-items: start;background: var(--glass);border: 1px solid var(--line);border-radius: 18px;padding: 16px 18px;backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px)}.olist li::before{content: counter(o,persian);grid-row: span 2;width: 42px;height: 42px;border-radius: 12px;display: grid;place-items: center;font-weight: 800;color: #02050C;background: linear-gradient(135deg,var(--teal),var(--blue))}.olist b{font-size: 18px;font-weight: 800}.olist span{color: var(--soft);font-size: 15px}.philo .badge{margin-bottom: 4px}@media (max-width: 1100px){.paths,.stats{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.menu{max-height: calc(100svh - 61px);overflow-y: auto}.dd{display: block}.dd-t{display: flex}.dd-t::after{display: none}.dd-p{position: static;opacity: 1;visibility: visible;transform: none;grid-template-columns: minmax(0,1fr);gap: 12px;background: transparent;border: 0;box-shadow: none;padding: 10px 0 8px}.dd-p::before{display: none}.menu .dd-p a{border-bottom: 0;padding: 6px 0;padding-inline-start: 16px;font-size: 15px}.dd-p small{padding-inline-start: 4px;margin: 4px 0 0}.agentic,.card.core,.grid3,.vs{grid-template-columns: minmax(0,1fr)}.card.core{padding: 30px 24px 24px}}@media (max-width: 520px){.card.core ul{grid-template-columns: minmax(0,1fr)}.paths{grid-template-columns: minmax(0,1fr)}.stats>div{padding: 16px}.loop .node{font-size: 12.5px;padding: 6px 10px 6px 12px;gap: 6px}.loop .node b{width: 21px;height: 21px;font-size: 11.5px}}@media (prefers-reduced-motion: reduce){.loop .ring{animation: none}}@media (max-width: 900px){.hero::before{inset: 35% 0 -5% 0}}.core-tag{top: 22px;inset-inline-start: auto;inset-inline-end: 24px}.head h2,.head p,.pagehead h1,.pagehead>p{text-shadow: 0 2px 18px rgba(3,7,15,.85)}@media (max-width: 900px){.menu{background: #03070F}.menu>a[href$="diapazon.html"]{display: none}}.head h2 .grad,.pagehead h1 .grad,.grad{text-shadow: none}.corehud{position: fixed;left: max(18px,env(safe-area-inset-left,0px));bottom: max(18px,env(safe-area-inset-bottom,0px));z-index: 45;display: flex;align-items: center;gap: 12px;padding: 7px 18px 7px 7px;direction: ltr;text-decoration: none;color: var(--ink);background: rgba(3,8,18,.72);border: 1px solid rgba(25,205,189,.35);border-radius: 999px;backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);box-shadow: 0 10px 40px rgba(0,0,0,.45),0 0 30px rgba(25,205,189,.12);opacity: 0;transform: translateY(14px);transition: opacity .6s ease,transform .6s ease,border-color .3s}.go .corehud{opacity: 1;transform: none}.corehud:hover{border-color: rgba(25,205,189,.75)}.ch-ring{position: relative;width: 44px;height: 44px;flex: none;display: grid;place-items: center}.ch-ring svg{position: absolute;inset: 0;transform: rotate(-90deg)}.ch-ring circle{fill: none;stroke-width: 2.2}.ch-ring .trk{stroke: rgba(143,166,182,.2)}.ch-ring .bar{stroke: var(--teal);stroke-linecap: round;stroke-dasharray: 119.4;stroke-dashoffset: calc(119.4 - 119.4 * var(--p,0));filter: drop-shadow(0 0 4px rgba(25,205,189,.8))}.ch-ring i{width: 14px;height: 14px;border-radius: 50%;background: radial-gradient(circle at 35% 30%,#CFFFF9,var(--teal) 55%,#0B6F68);box-shadow: 0 0 16px var(--teal),0 0 32px rgba(25,205,189,.5);animation: chPulse 2.4s ease-in-out infinite}.ch-ring em{position: absolute;inset: 7px;border-radius: 50%;animation: orbit 3.2s linear infinite}.ch-ring em::before{content: "";position: absolute;top: -3px;left: calc(50% - 3px);width: 6px;height: 6px;border-radius: 50%;background: var(--amber);box-shadow: 0 0 10px var(--amber)}@keyframes chPulse{0%,100%{transform: scale(1)}50%{transform: scale(1.18)}}.ch-txt{display: grid;line-height: 1.25;text-align: left}.ch-txt b{font-size: 14.5px;font-weight: 800;letter-spacing: .3px;background: linear-gradient(90deg,var(--teal),#8FE9FF);-webkit-background-clip: text;background-clip: text;color: transparent}.ch-txt small{direction: rtl;font-size: 11.5px;color: var(--soft)}@media (max-width: 900px){.corehud{padding: 5px;gap: 0;bottom: max(14px,env(safe-area-inset-bottom,0px));left: max(14px,env(safe-area-inset-left,0px))}.ch-txt{display: none}.ch-ring{width: 40px;height: 40px}}@media (prefers-reduced-motion: reduce){.ch-ring i,.ch-ring em{animation: none}}.ind>a.case{position: relative;display: flex;flex-direction: column;gap: 4px;text-decoration: none;color: inherit;background: var(--glass);border: 1px solid var(--line);border-radius: 22px;padding: 24px;backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);overflow: hidden;min-width: 0;transition: border-color .3s,transform .35s}.ind>a.case:hover{border-color: rgba(25,205,189,.45)}.ind>a.case .more{margin-top: auto;padding-top: 12px;color: var(--teal);font-weight: 700;font-size: 14px}.ind>a.case .more::after{content: " ←"}:root{--glass: rgba(6,13,27,.9);--glass-strong: rgba(5,11,24,.95)}.card,.why div,.band,.panel,form.req,.box,.ind>div,.ind>a.case,.trust,.faq details,.art,.stats>div,.path,.vs>div,.olist li,.marquee,footer.foot,.corehud,.ecat,.wd-f,.loop .node{backdrop-filter: none !important;-webkit-backdrop-filter: none !important}.top{backdrop-filter: none;-webkit-backdrop-filter: none;background: rgba(3,7,15,.92)}.grain{animation: none !important;inset: 0;opacity: .03}.vignette{background: radial-gradient(120% 90% at 50% 40%,rgba(2,5,12,0) 42%,rgba(2,5,12,.9) 100%)}#stage{background: #02050C;opacity: 0;transition: opacity 1.4s ease}#stage.on{opacity: 1}html.no3d #stage{display: none}html.no3d body{background: radial-gradient(80% 55% at 15% 8%,rgba(25,205,189,.10),transparent 60%),radial-gradient(70% 50% at 95% 95%,rgba(61,123,255,.08),transparent 60%),#02050C}.menu{gap: 20px}.gate-actions{opacity: 1;transform: none;pointer-events: auto}.gate-lite{margin-top: 2px;background: none;border: 0;color: var(--dim);font: inherit;font-size: 13.5px;cursor: pointer;text-decoration: underline;text-underline-offset: 6px;text-decoration-color: rgba(163,184,198,.3)}.gate-lite b{color: var(--soft);font-weight: 700}.gate-lite:hover b{color: var(--teal)}.gate .count{min-height: 1.2em;font-size: 12px;letter-spacing: .5px}.lite-toggle{background: none;border: 1px solid var(--line);color: var(--dim);border-radius: 999px;padding: 2px 12px;font: inherit;font-size: 12.5px;cursor: pointer;margin-inline-start: 14px}.lite-toggle:hover{color: var(--ink);border-color: rgba(25,205,189,.45)}.block>.head{margin-inline: auto;text-align: center}.block>.head p{margin-inline: auto;max-width: 700px}.block>.head .eyebrow::after{content: "";width: 28px;height: 2px;border-radius: 2px;background: var(--teal)}.layer{justify-content: center}.layer::before{content: "";flex: 1;height: 1px;background: linear-gradient(90deg,rgba(242,180,90,.5),rgba(143,166,182,.08))}.stats>div{text-align: center}.note.center,p.note:has(.btn){display: flex;justify-content: center;gap: 12px;flex-wrap: wrap;text-align: center}.band{text-align: center;justify-items: center}.band .links{justify-content: center}.agentic,.dz{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.card .act{display: flex;justify-content: center;gap: 12px;flex-wrap: wrap}.grid3{align-items: stretch}.card.core{display: flex;flex-direction: column;gap: 24px;padding: 48px 40px 34px;overflow: visible;text-align: center;border-color: rgba(25,205,189,.42);background: linear-gradient(180deg,rgba(25,205,189,.12),rgba(6,13,27,.94) 58%);margin-top: 14px}.card.core .core-tag{top: 0;left: 50%;right: auto;inset-inline-start: auto;transform: translate(-50%,-50%);white-space: nowrap}.core-head{display: flex;flex-direction: column;align-items: center;gap: 12px;max-width: 760px;margin-inline: auto}.core-head .ico{margin-inline: auto}.core-head h3{margin: 0;font-size: clamp(28px,3vw,38px)}.core-head p{margin: 0;color: var(--soft);font-size: 16.5px;line-height: 2}.core-cols{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px;text-align: start}.core-col{background: rgba(2,8,18,.62);border: 1px solid rgba(25,205,189,.22);border-radius: 18px;padding: 22px;display: flex;flex-direction: column;gap: 14px;min-width: 0}.core-col small{color: var(--amber);font-weight: 800;font-size: 13.5px;text-align: center}.card.core ul{grid-template-columns: minmax(0,1fr);gap: 11px}.card.core .agents{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.card.core .agents span{display: grid;place-items: center;text-align: center;padding: 9px 10px;border-radius: 12px;font-size: 14px;min-height: 42px}.core-foot{margin: 0;color: var(--dim);font-size: 14.5px}.card.core .act{grid-column: auto;padding-top: 20px}@media (max-width: 760px){.core-cols{grid-template-columns: minmax(0,1fr)}.card.core{padding: 40px 18px 24px}}.ecats{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px}.ecat{position: relative;display: flex;flex-direction: column;gap: 10px;background: var(--glass);border: 1px solid var(--line);border-radius: 22px;padding: 24px 20px 18px;min-width: 0;transition: border-color .3s,transform .35s}.ecat:hover{border-color: rgba(25,205,189,.4)}.ecat small{color: var(--teal);font-size: 12px;font-weight: 700;letter-spacing: .4px;text-align: center}.ecat h3{margin: 0;font-size: 19px;font-weight: 800;text-align: center;line-height: 1.6}.ecat ul{list-style: none;margin: 4px 0 0;padding: 0;display: grid;gap: 9px}.ecat li{display: grid;gap: 2px;padding: 10px 12px;border-radius: 12px;background: rgba(25,205,189,.05);border: 1px solid rgba(25,205,189,.12)}.ecat li b{font-size: 15px;font-weight: 700}.ecat li span{font-size: 13.5px;color: var(--dim);line-height: 1.75}.ecat .more{margin-top: auto;align-self: center;color: var(--teal);font-weight: 700;font-size: 14px;text-decoration: none;padding-top: 8px}.tm{margin: 18px auto 0;max-width: 820px;text-align: center;color: var(--dim);font-size: 12.5px;line-height: 1.9;opacity: .75}@media (max-width: 1100px){.ecats{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.ecats{grid-template-columns: minmax(0,1fr)}}.wd{display: grid;gap: 22px}.wd-feats{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px}.wd-f{position: relative;background: var(--glass);border: 1px solid var(--line);border-radius: 22px;padding: 26px 22px 22px;text-align: center;display: flex;flex-direction: column;gap: 8px;align-items: center;min-width: 0}.wd-n{width: 42px;height: 42px;border-radius: 50%;display: grid;place-items: center;font-weight: 800;color: #04110F;background: linear-gradient(135deg,var(--teal),#8FE8DE);box-shadow: 0 0 24px rgba(25,205,189,.3)}.wd-f b{font-size: 18px;line-height: 1.6}.wd-f p{margin: 0;font-size: 14.5px;color: var(--dim);line-height: 1.95}.wd-types{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px}.wd-types span{border: 1px solid rgba(25,205,189,.3);background: rgba(25,205,189,.06);border-radius: 999px;padding: 7px 16px;font-size: 14px;color: var(--soft)}.wd-act{display: flex;justify-content: center;gap: 12px;flex-wrap: wrap}@media (max-width: 1100px){.wd-feats{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.wd-feats{grid-template-columns: minmax(0,1fr)}}@media (max-width: 900px){.menu>a[href$="edtech.html"],.menu>a[href$="web-design.html"]{display: none}}.ecat li{min-height: 78px;align-content: center}.card.core .core-col ul{flex: 1;align-content: space-evenly}.books{margin-top: 34px}.bk-head{text-align: center;margin-bottom: 16px}.bk-head small{color: var(--amber);font-size: 12.5px;font-weight: 700;letter-spacing: .5px}.bk-head h3{margin: 6px 0 0;font-size: 24px;font-weight: 800}.bk-row{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}.bk{display: flex;flex-direction: column;gap: 8px;text-decoration: none;color: inherit;background: var(--glass);border: 1px solid rgba(242,180,90,.28);border-radius: 22px;padding: 24px;text-align: center;align-items: center;transition: border-color .3s,transform .35s;min-width: 0}.bk:hover{border-color: rgba(242,180,90,.6)}.bk small{color: var(--amber);font-weight: 700;font-size: 12.5px}.bk b{font-size: 19px;line-height: 1.5}.bk span{color: var(--dim);font-size: 14.5px;line-height: 1.9}.bk em{font-style: normal;color: var(--teal);font-weight: 700;font-size: 14px;margin-top: auto}@media (max-width: 700px){.bk-row{grid-template-columns: minmax(0,1fr)}}.hero .pillars{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 16px;margin: 14px 0 6px}.hero .pillars a{display: inline-flex;flex-direction: column;gap: 2px;text-decoration: none;padding: 12px 22px;border-radius: 18px;border: 1px solid rgba(25,205,189,.45);background: rgba(25,205,189,.08);transition: border-color .3s,background .3s}.hero .pillars a:hover{border-color: var(--teal);background: rgba(25,205,189,.14)}.hero .pillars b{font-size: clamp(19px,2.2vw,26px);font-weight: 800;color: var(--ink)}.hero .pillars small{font-size: 13px;color: var(--teal);font-weight: 700;letter-spacing: .4px}.hero .pillars i{font-style: normal;color: var(--amber);font-size: 26px;font-weight: 800}.pillars2{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px}.pillar{position: relative;display: flex;flex-direction: column;align-items: center;text-align: center;gap: 10px;padding: 44px 30px 30px;border-radius: 28px;border: 1px solid rgba(25,205,189,.42);background: linear-gradient(180deg,rgba(25,205,189,.13),rgba(6,13,27,.94) 55%);min-width: 0}.pillar + .pillar{border-color: rgba(242,180,90,.42);background: linear-gradient(180deg,rgba(242,180,90,.11),rgba(6,13,27,.94) 55%)}.pl-tag{position: absolute;top: 0;left: 50%;transform: translate(-50%,-50%);background: var(--teal);color: #04110F;font-weight: 800;font-size: 13px;padding: 4px 16px;border-radius: 999px}.pillar + .pillar .pl-tag{background: var(--amber);color: #1A1205}.pillar h3{margin: 4px 0 0;font-size: clamp(28px,3vw,38px);font-weight: 800}.pillar h3 a{color: inherit;text-decoration: none}.pl-lat{color: var(--teal);font-weight: 700;letter-spacing: 1px;font-size: 14px}.pillar + .pillar .pl-lat{color: var(--amber)}.pillar>p{margin: 4px 0 8px;color: var(--soft);max-width: 520px;line-height: 2}.pl-rows{width: 100%;display: grid;gap: 10px;margin-bottom: 18px;text-align: start}.pl-row{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 4px 14px;align-items: center;text-decoration: none;color: inherit;padding: 14px 18px;border-radius: 16px;background: rgba(2,8,18,.6);border: 1px solid rgba(255,255,255,.08);transition: border-color .3s,transform .3s}.pl-row::after{content: "←";grid-row: 1 / span 2;grid-column: 2;color: var(--teal);font-weight: 800}.pl-row:hover{border-color: rgba(25,205,189,.5);transform: translateX(-3px)}.pl-row b{font-size: 16.5px}.pl-row span{font-size: 13.5px;color: var(--dim)}.pillar .btn{margin-top: auto}.auds{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.aud{background: var(--glass);border: 1px solid var(--line);border-radius: 22px;padding: 26px 24px;min-width: 0}.aud h3{margin: 0 0 14px;font-size: 21px;font-weight: 800;text-align: center}.aud ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px}.aud li{padding: 12px 14px;border-radius: 14px;background: rgba(25,205,189,.06);border: 1px solid rgba(25,205,189,.15);font-size: 15px;line-height: 1.8}.game-split{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);gap: 30px;align-items: center}.g-fig{margin: 0;border-radius: 24px;overflow: hidden;border: 1px solid rgba(25,205,189,.3);box-shadow: 0 30px 80px rgba(0,0,0,.45)}.g-fig img{display: block;width: 100%;height: auto}.g-txt h3{margin: 14px 0 10px;font-size: clamp(24px,2.6vw,32px);font-weight: 800;line-height: 1.5}.g-txt p{color: var(--soft);line-height: 2.05;margin: 0 0 18px}.plats{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px}.plats span{border: 1px solid rgba(25,205,189,.3);background: rgba(25,205,189,.06);border-radius: 14px;padding: 9px 18px;font-weight: 700;font-size: 15px;color: var(--soft)}.plats span:nth-child(-n+3){border-color: rgba(242,180,90,.5);color: #F7CF8F}.article figure{margin: 30px 0}.article figure img{display: block;width: 100%;height: auto;border-radius: 18px;border: 1px solid var(--line)}.article figcaption{margin-top: 10px;text-align: center;color: var(--dim);font-size: 14px;line-height: 1.8}@media (max-width: 1000px){.pillars2,.game-split{grid-template-columns: minmax(0,1fr)}.auds{grid-template-columns: minmax(0,1fr)}}@media (max-width: 900px){.menu>a[href$="agentic-ai.html"]{display: none}.hero .pillars a{padding: 10px 16px}}.pillar .ico{width: 58px;height: 58px;border-radius: 18px;display: grid;place-items: center;background: linear-gradient(135deg,rgba(25,205,189,.22),rgba(61,123,255,.18));border: 1px solid rgba(25,205,189,.35)}.pillar + .pillar .ico{background: linear-gradient(135deg,rgba(242,180,90,.22),rgba(242,180,90,.06));border-color: rgba(242,180,90,.4)}.pillar .ico svg{width: 30px;height: 30px;fill: none;stroke: var(--teal);stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}.pillar + .pillar .ico svg{stroke: var(--amber)}.plats{display: grid;grid-template-columns: repeat(7,minmax(0,1fr))}.plats span{text-align: center}.plats .more-pl{direction: rtl;border-style: dashed;color: var(--teal)}@media (max-width: 1100px){.plats{grid-template-columns: repeat(2,minmax(0,1fr))}}.brand-top{gap: 12px}.brand-top img{height: 46px;filter: drop-shadow(0 0 12px rgba(25,205,189,.38))}.brand-top b{font-size: 26px;font-weight: 800;color: var(--ink);letter-spacing: -.3px}.brand-top span{font-size: 26px;font-weight: 800;color: var(--teal);text-shadow: 0 0 18px rgba(25,205,189,.25)}@media (max-width: 1180px) and (min-width: 901px){.brand-top img{height: 40px}.brand-top b,.brand-top span{font-size: 22px}.menu{gap: 18px}}@media (max-width: 900px){.brand-top{gap: 9px}.brand-top img{height: 38px}.brand-top b,.brand-top span{font-size: 22px}}@media (max-width: 380px){.brand-top img{height: 34px}.brand-top b,.brand-top span{font-size: 19px}}.hud-off .corehud,.go.hud-off .corehud{opacity: 0;transform: translateY(14px);pointer-events: none}.legal>span:last-child{display: inline-flex;align-items: center;flex-wrap: wrap;gap: 10px 20px}.legal>span:last-child a,.legal>span:last-child .lite-toggle{margin: 0}.ico-chk,.ico-shield{width: 18px;height: 18px;flex: none;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.ico-chk circle{fill: rgba(25,205,189,.14);stroke: rgba(25,205,189,.55)}.ico-chk path{stroke: var(--teal);stroke-width: 2.2}.hero-trust{display: inline-flex;align-items: center;gap: 9px;margin-top: 20px;padding: 8px 15px 8px 13px;border-radius: 999px;border: 1px solid rgba(25,205,189,.28);background: rgba(25,205,189,.07);color: var(--soft);font-size: 13.5px;text-decoration: none;transition: border-color .25s,background .25s}.hero-trust .ico-shield{color: var(--teal)}.hero-trust b{color: var(--ink);font-weight: 700}.hero-trust:hover{border-color: rgba(25,205,189,.6);background: rgba(25,205,189,.12)}.seal-tile{display: grid;place-items: center;background: #fff;border-radius: 18px;padding: 10px;box-shadow: 0 14px 40px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.6) inset;min-width: 125px;min-height: 136px}.seal-tile a{display: block;line-height: 0}.seal-tile img{display: block;max-width: 125px;height: auto}.seal-tile.sm{min-width: 0;min-height: 0;padding: 8px;border-radius: 14px;width: max-content}.seal-alt{display: grid !important;justify-items: center;gap: 4px;padding: 14px 16px;color: #0B1B3A;text-decoration: none;line-height: 1.3 !important}.seal-alt .ico-shield{width: 34px;height: 34px;color: #0E9F93}.seal-alt b{font-size: 15px}.seal-alt small{font-size: 12px;color: #4a5a6e}.trust2{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 34px;align-items: center;padding: 30px 34px;border-radius: 26px;border: 1px solid rgba(25,205,189,.28);background: radial-gradient(120% 140% at 100% 0%,rgba(25,205,189,.12),transparent 55%),radial-gradient(120% 140% at 0% 100%,rgba(242,180,90,.09),transparent 55%),rgba(6,12,24,.78);box-shadow: 0 24px 60px rgba(0,0,0,.35)}.t2-seal{display: grid;justify-items: center;gap: 12px;text-align: center}.t2-seal small{color: var(--dim);font-size: 12.5px;line-height: 1.7}.t2-kick{display: inline-flex;align-items: center;gap: 8px;color: var(--teal);font-size: 13.5px;font-weight: 700;letter-spacing: .2px}.t2-body h3,.t2-body .t2-h{margin: 8px 0 14px;font-size: clamp(22px,2.6vw,30px);line-height: 1.35}.t2-list{list-style: none;margin: 0;padding: 0;display: grid;gap: 11px}.t2-list li{display: flex;gap: 10px;align-items: flex-start;color: var(--soft);font-size: 15px;line-height: 1.75}.t2-list li .ico-chk{margin-top: 4px}.t2-list b{color: var(--ink)}.t2-list a{color: var(--teal);text-decoration: none;border-bottom: 1px dashed rgba(25,205,189,.5)}.t2-verify{display: inline-flex;align-items: center;gap: 8px;margin-top: 18px;padding: 10px 18px;border-radius: 999px;border: 1px solid rgba(255,255,255,.18);color: var(--ink);text-decoration: none;font-size: 14px;transition: border-color .25s,background .25s}.t2-verify:hover{border-color: rgba(25,205,189,.6);background: rgba(25,205,189,.08)}.fseal{display: grid;justify-items: start;gap: 10px}.fseal h4,.fseal .fh{margin: 0}.fseal small{color: var(--dim);font-size: 12px;line-height: 1.7}@media (max-width: 900px){.trust2{grid-template-columns: minmax(0,1fr);gap: 22px;padding: 24px 20px;text-align: right}.t2-seal{justify-items: center}.hero-trust{font-size: 12.5px}.fseal{justify-items: start}}.hero .hero-trust{justify-self: start;align-self: flex-start;width: fit-content;max-width: 100%}.fgrid{grid-template-columns: minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto}@media (max-width: 1100px) and (min-width: 901px){.fgrid{grid-template-columns: repeat(3,minmax(0,1fr))}.fgrid>div:first-child{grid-column: 1 / -1}}@media (max-width: 900px){.fgrid{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.fgrid>div:first-child{grid-column: 1 / -1}}@media (max-width: 520px){.fgrid{grid-template-columns: minmax(0,1fr)}}.seal-tile.seal-off{min-width: 125px;min-height: 0;padding: 0}.seal-tile.seal-off img{display: none}.seal-tile.seal-off a{display: grid;justify-items: center;gap: 4px;padding: 16px 18px;line-height: 1.35;text-decoration: none;color: #0B1B3A;font-size: 13px;text-align: center}.seal-tile.seal-off a::before{content: "";width: 34px;height: 34px;background: no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E9F93' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.8 4.5 5.6v5.9c0 4.7 3.2 8.3 7.5 9.7 4.3-1.4 7.5-5 7.5-9.7V5.6z'/%3E%3Cpath d='m8.6 12 2.4 2.4 4.4-4.6'/%3E%3C/svg%3E")}.seal-tile.seal-off a::after{content: "اینماد · استعلام نماد";font-weight: 700}.brand picture,.gate-in picture{display: contents}.hero h1 .h1-sub{display: block;margin-top: 16px;font-size: clamp(17px,2.3vw,27px);font-weight: 700;line-height: 1.6;letter-spacing: 0;color: var(--soft);text-shadow: none;text-wrap: balance}.btn-primary{position: relative;overflow: hidden;isolation: isolate;background: linear-gradient(180deg,#45E6D8 0%,var(--teal) 52%,#12B3A5 100%);box-shadow: inset 0 1px 0 rgba(255,255,255,.45),inset 0 -2px 0 rgba(0,0,0,.14),0 4px 0 #0A7C72,0 12px 26px -12px rgba(25,205,189,.55)}.btn-primary::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(105deg,transparent 32%,rgba(255,255,255,.5) 50%,transparent 68%);transform: translateX(130%);transition: transform .8s cubic-bezier(.2,.7,.2,1)}.btn-primary:hover{background: linear-gradient(180deg,#5FEEE2 0%,#2ED8C9 52%,#14BBAD 100%);transform: translateY(-2px);box-shadow: inset 0 1px 0 rgba(255,255,255,.5),inset 0 -2px 0 rgba(0,0,0,.14),0 6px 0 #0A7C72,0 20px 38px -14px rgba(25,205,189,.75)}.btn-primary:hover::before{transform: translateX(-130%)}.btn-primary:active{transform: translateY(3px);transition-duration: .06s;box-shadow: inset 0 1px 0 rgba(255,255,255,.35),inset 0 2px 6px rgba(0,0,0,.18),0 1px 0 #0A7C72,0 6px 14px -8px rgba(25,205,189,.6)}.btn-ghost{box-shadow: inset 0 1px 0 rgba(255,255,255,.06),0 3px 0 rgba(143,166,182,.12)}.btn-ghost:hover{background: rgba(25,205,189,.07);box-shadow: inset 0 1px 0 rgba(255,255,255,.08),0 5px 0 rgba(25,205,189,.22),0 16px 30px -18px rgba(25,205,189,.5)}.btn-ghost:active{transform: translateY(2px);transition-duration: .06s;box-shadow: inset 0 2px 5px rgba(0,0,0,.25),0 1px 0 rgba(143,166,182,.12)}@media (hover: hover) and (prefers-reduced-motion: no-preference){.tilt{will-change: transform}.tilt:hover{box-shadow: var(--sx,0px) var(--sy,14px) 46px -18px rgba(0,0,0,.75),0 0 0 1px rgba(25,205,189,.16),0 0 50px -24px rgba(25,205,189,.45)}.tilt .ico,.tilt .wd-n,.tilt .pl-tag{transform: translateZ(34px);transition: transform .4s cubic-bezier(.2,.7,.2,1)}.tilt h3,.tilt>b{transform: translateZ(22px)}.tilt:hover .ico{transform: translateZ(46px) scale(1.06)}}.post-box{max-width: 900px}.toc{margin: 0 0 34px;padding: 18px 22px 16px;border: 1px solid var(--line);border-radius: 18px;background: linear-gradient(180deg,rgba(25,205,189,.06),rgba(234,246,244,.02))}.toc b{display: block;margin-bottom: 6px;font-size: 14px;color: var(--teal);letter-spacing: .2px}.toc ol{margin: 0;padding-inline-start: 26px;display: grid;gap: 2px;list-style-type: persian}.toc li::marker{color: var(--teal);font-weight: 700}.toc a{color: var(--soft);text-decoration: none;font-size: 15px;line-height: 1.95;transition: color .2s}.toc a:hover,.toc a.on{color: var(--teal)}.toc a.on{font-weight: 700}.article h2[id]{scroll-margin-top: 96px}.article picture{display: block}.rsvcs{display: grid;grid-template-columns: repeat(auto-fit,minmax(270px,1fr));gap: 16px}.rsvc{position: relative;display: flex;align-items: center;gap: 16px;padding: 18px 20px;border-radius: 22px;border: 1px solid var(--line);background: var(--glass);text-decoration: none;color: var(--ink)}.rsvc .ico{flex: none;width: 50px;height: 50px;border-radius: 15px;display: grid;place-items: center;background: linear-gradient(135deg,rgba(25,205,189,.22),rgba(61,123,255,.18));border: 1px solid rgba(25,205,189,.35)}.rsvc .ico svg{width: 25px;height: 25px;fill: none;stroke: var(--teal);stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}.rsvc::before{content: "←";position: absolute;left: 20px;top: 50%;transform: translateY(-50%);color: var(--teal);font-size: 20px;opacity: .55;transition: left .3s,opacity .3s}.rsvc:hover::before{left: 14px;opacity: 1}.rsvc span{padding-left: 28px}.rsvc small{display: block;font-size: 12.5px;font-weight: 700;color: var(--teal)}.rsvc b{display: block;font-size: 17px;line-height: 1.6}.rsvc:hover{border-color: rgba(25,205,189,.5)}.mcta{display: none}@media (max-width: 760px){.mcta{display: flex;position: fixed;z-index: 70;left: max(12px,env(safe-area-inset-left,0px));right: max(12px,env(safe-area-inset-right,0px));bottom: max(12px,env(safe-area-inset-bottom,0px));align-items: center;gap: 8px;padding: 7px;border-radius: 999px;background: rgba(4,11,26,.88);border: 1px solid rgba(143,166,182,.22);-webkit-backdrop-filter: blur(14px) saturate(1.3);backdrop-filter: blur(14px) saturate(1.3);box-shadow: 0 18px 44px -14px rgba(0,0,0,.85),0 0 0 1px rgba(25,205,189,.08);transform: translateY(150%);opacity: 0;pointer-events: none;transition: transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s}.mcta.on{transform: none;opacity: 1;pointer-events: auto}.mcta .btn{flex: 1;min-width: 0;padding: 10px 14px;font-size: 15px}.mcta-i{flex: none;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;background: rgba(234,246,244,.05);border: 1px solid var(--line)}.mcta-i svg{width: 21px;height: 21px}.mcta-on .corehud{opacity: 0 !important;transform: translateY(14px) !important;pointer-events: none}}@media (prefers-reduced-motion: reduce){.btn-primary::before{display: none}.mcta{transition: none}}.seal-tile.xs{min-width: 0;min-height: 0;padding: 5px;border-radius: 12px;width: max-content;box-shadow: 0 8px 24px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.7) inset}.seal-tile.xs img{max-width: none;height: 62px;width: auto}.seal-tile.xs .seal-alt{padding: 7px 9px;gap: 2px}.seal-tile.xs .seal-alt .ico-shield{width: 22px;height: 22px}.seal-tile.xs .seal-alt b{font-size: 12px}.seal-tile.xs .seal-alt small{font-size: 10px}.seal-tile.xs.seal-off{min-width: 0}.seal-tile.xs.seal-off a{padding: 8px 10px;font-size: 11px}.seal-tile.xs.seal-off a::before{width: 22px;height: 22px}.seal-tile.xs.seal-off a::after{content: "اینماد"}.hseal{display: none;flex: none}.hseal .seal-tile.xs{padding: 3px;border-radius: 10px}.hseal .seal-tile.xs img{height: 46px}@media (min-width: 1240px){.hseal{display: block}}.hero-seal{display: flex;align-items: center;gap: 16px;width: fit-content;max-width: 100%;margin-top: 22px;padding: 10px 12px 10px 20px;border-radius: 22px;border: 1px solid rgba(25,205,189,.32);background: linear-gradient(110deg,rgba(25,205,189,.12),rgba(61,123,255,.06) 60%,rgba(242,180,90,.06));box-shadow: 0 20px 50px -26px rgba(25,205,189,.6)}.hero-seal>div{display: grid;gap: 2px;line-height: 1.7}.hero-seal b{display: inline-flex;align-items: center;gap: 7px;font-size: 15.5px;color: var(--ink)}.hero-seal b .ico-shield{width: 19px;height: 19px;color: var(--teal)}.hero-seal span{font-size: 13px;color: var(--soft)}.hero-seal a{font-size: 13px;color: var(--teal);text-decoration: none;border-bottom: 1px dashed rgba(25,205,189,.5);width: fit-content}.pg-trust,.form-trust{display: flex;align-items: center;gap: 8px;margin-top: 16px;color: var(--soft);font-size: 13.5px;line-height: 1.7}.pg-trust .ico-shield,.form-trust .ico-shield{flex: none;width: 19px;height: 19px;color: var(--teal)}.pg-trust b{color: var(--ink)}.form-trust{margin: 6px 0 0;font-size: 12.5px;color: var(--dim);align-items: flex-start}.seal-strip{display: flex;align-items: center;justify-content: center;gap: 14px;margin: 0 auto 18px;padding: 8px 10px 8px 18px;width: fit-content;max-width: 100%;border-radius: 18px;background: rgba(234,246,244,.04);border: 1px solid rgba(25,205,189,.22);text-align: right}.seal-strip .seal-tile.xs img{height: 54px}.seal-strip>span{display: grid;gap: 1px;line-height: 1.6}.seal-strip b{font-size: 14px;color: var(--ink)}.seal-strip small{font-size: 12px;color: var(--dim)}.menu-seal{display: none}@media (max-width: 900px){.menu-seal{display: flex;align-items: center;gap: 12px;margin-top: 14px;padding: 10px 12px;border-radius: 16px;background: rgba(25,205,189,.07);border: 1px solid rgba(25,205,189,.25)}.menu-seal>span{display: grid;line-height: 1.6}.menu-seal b{font-size: 13.5px;color: var(--ink)}.menu-seal small{font-size: 12px;color: var(--dim)}}@media (max-width: 560px){.hero-seal{padding: 9px 10px 9px 14px;gap: 12px;border-radius: 18px}.hero-seal .seal-tile.xs img{height: 54px}.hero-seal b{font-size: 13.5px}.hero-seal span,.hero-seal a{font-size: 12px}.seal-strip{flex-direction: row;padding: 8px 10px 8px 12px;gap: 10px}.seal-strip b{font-size: 12.5px}.seal-strip small{font-size: 11px}}.hp{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip-path: inset(50%) !important;white-space: nowrap !important;border: 0 !important}.tcards{display: grid;grid-template-columns: repeat(auto-fit,minmax(250px,1fr));gap: 18px}.tcard{position: relative;display: flex;flex-direction: column;gap: 10px;padding: 24px 22px 22px;border-radius: 24px;border: 1px solid var(--line);background: var(--glass);text-decoration: none;color: var(--ink)}.tcard .ico{width: 50px;height: 50px;border-radius: 15px;display: grid;place-items: center;background: linear-gradient(135deg,rgba(25,205,189,.22),rgba(61,123,255,.18));border: 1px solid rgba(25,205,189,.35)}.tcard .ico svg{width: 25px;height: 25px;fill: none;stroke: var(--teal);stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}.tcard h3{margin: 4px 0 0;font-size: 19px;line-height: 1.5}.tcard p{margin: 0;color: var(--soft);font-size: 14.5px;line-height: 1.85;flex: 1}.tcard .more{color: var(--teal);font-weight: 700;font-size: 14px}.tc-badge{position: absolute;top: 18px;left: 18px;font-size: 12px;font-weight: 700;color: #021A18;background: var(--amber);padding: 2px 10px;border-radius: 999px}.tcard:hover{border-color: rgba(25,205,189,.5)}.tool-box{padding: clamp(18px,3vw,34px)}.tool{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);gap: clamp(18px,3vw,34px);align-items: start}.tool.quiz{grid-template-columns: minmax(0,1fr)}.t-in{display: grid;gap: 14px}.t-in label,.q-list label{display: grid;gap: 6px;font-size: 14px;color: var(--soft);font-weight: 500}.t-in input,.t-in select,.t-in textarea{width: 100%;min-width: 0;font: inherit;font-size: 15px;color: var(--ink);background: rgba(2,6,14,.7);border: 1px solid var(--line);border-radius: 14px;padding: 11px 14px}.t-in input:focus,.t-in select:focus,.t-in textarea:focus{outline: none;border-color: var(--teal);box-shadow: 0 0 0 3px rgba(25,205,189,.15)}.t-in input[type=range]{padding: 0;accent-color: var(--teal);background: none;border: 0;height: 28px}.t-in input[type=checkbox]{width: 18px;height: 18px;accent-color: var(--teal)}.t-in output{color: var(--teal);font-weight: 800}.t-in small{font-size: 12.5px;font-weight: 700}.t-row{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.t-row3{grid-template-columns: repeat(3,minmax(0,1fr))}.t-out{position: sticky;top: 92px;display: grid;gap: 14px;padding: clamp(18px,2.4vw,26px);border-radius: 22px;border: 1px solid rgba(25,205,189,.28);background: radial-gradient(120% 120% at 100% 0%,rgba(25,205,189,.12),transparent 60%),rgba(2,6,14,.6)}.t-big{display: grid;gap: 2px}.t-big b{font-size: clamp(44px,6vw,68px);line-height: 1.1;font-weight: 800;color: var(--teal);text-shadow: 0 0 40px rgba(25,205,189,.35);font-variant-numeric: tabular-nums}.t-big span{color: var(--soft);font-size: 15px}.t-mini{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}.t-mini div{display: grid;gap: 2px;padding: 10px 12px;border-radius: 14px;background: rgba(234,246,244,.04);border: 1px solid var(--line)}.t-mini b{font-size: 21px;font-weight: 800;color: var(--ink)}.t-mini span{font-size: 12px;color: var(--dim);line-height: 1.5}.t-money{padding: 10px 14px;border-radius: 14px;background: rgba(242,180,90,.1);border: 1px solid rgba(242,180,90,.35);color: var(--ink);font-size: 15px}.t-tip{margin: 0;color: var(--soft);font-size: 14.5px;line-height: 1.9}.t-tip a{color: var(--teal)}.q-list{list-style: none;counter-reset: q;margin: 0;padding: 0;display: grid;gap: 12px}.q-list li{counter-increment: q;display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 10px 18px;align-items: center;padding: 14px 18px;border-radius: 18px;border: 1px solid var(--line);background: rgba(234,246,244,.03);transition: border-color .25s,background .25s}.q-list li.done{border-color: rgba(25,205,189,.35);background: rgba(25,205,189,.05)}.q-list p{margin: 0;color: var(--ink);font-size: 15.5px;line-height: 1.8}.q-list p::before{content: counter(q,persian) ". ";color: var(--teal);font-weight: 800}.q-opts{display: flex;gap: 6px}.q-opts button,.pb-tpl button,.sp-dev button{font: inherit;font-size: 13.5px;font-weight: 700;color: var(--soft);background: rgba(234,246,244,.05);border: 1px solid var(--line);border-radius: 999px;padding: 7px 14px;cursor: pointer;transition: all .2s}.q-opts button:hover,.pb-tpl button:hover,.sp-dev button:hover{border-color: rgba(25,205,189,.5);color: var(--ink)}.q-opts button.on,.sp-dev button.on{background: var(--teal);color: #021A18;border-color: var(--teal)}.q-res{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 26px;align-items: center;margin-top: 18px;padding: 22px;border-radius: 22px;border: 1px solid rgba(25,205,189,.3);background: radial-gradient(120% 120% at 100% 0%,rgba(25,205,189,.12),transparent 60%),rgba(2,6,14,.6)}.q-res h3{margin: 0 0 6px;font-size: 22px}.q-res p{margin: 0 0 8px;color: var(--soft)}.q-res ul{margin: 0 0 14px;padding-inline-start: 20px;color: var(--soft);font-size: 14.5px;line-height: 1.9}.q-res ul a{color: var(--teal)}.q-ring{position: relative;width: 132px;height: 132px}.q-ring svg{width: 100%;height: 100%;transform: rotate(-90deg)}.q-ring circle{fill: none;stroke-width: 10}.q-ring .trk{stroke: rgba(143,166,182,.18)}.q-ring .bar{stroke: var(--teal);stroke-linecap: round;stroke-dasharray: 327;stroke-dashoffset: 327;transition: stroke-dashoffset 1s cubic-bezier(.2,.7,.2,1)}.q-ring b{position: absolute;inset: 0;display: grid;place-items: center;font-size: 30px;font-weight: 800}.q-hint{margin: 14px 0 0;color: var(--dim);font-size: 14px;text-align: center}.pb-tpl{grid-column: 1 / -1;display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.pb-tpl>span{color: var(--dim);font-size: 13.5px}.pb-chk{display: flex;flex-wrap: wrap;gap: 8px 22px}.pb-chk label{display: flex !important;align-items: center;gap: 8px}.pb-meter{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 12px;font-size: 14px;color: var(--soft)}.pb-meter i{height: 8px;border-radius: 99px;background: rgba(143,166,182,.18);overflow: hidden}.pb-meter em{display: block;height: 100%;width: 0;border-radius: inherit;background: linear-gradient(90deg,var(--amber),var(--teal));transition: width .4s}.pb-meter b{font-size: 18px;color: var(--ink);min-width: 2.4em;text-align: left}.pb-tips{margin: 0;padding: 0;list-style: none;display: grid;gap: 6px;font-size: 13.5px;color: var(--soft);line-height: 1.75}.pb-tips li{display: flex;gap: 8px}.pb-tips li::before{content: "•";color: var(--amber);font-weight: 800}.pb-tips li.ok::before{content: "✓";color: var(--teal)}.pb-out{margin: 0;min-height: 180px;max-height: 420px;overflow: auto;white-space: pre-wrap;word-break: break-word;font: inherit;font-size: 14.5px;line-height: 2;color: var(--ink);background: rgba(2,6,14,.75);border: 1px dashed rgba(25,205,189,.35);border-radius: 16px;padding: 14px 16px}.sp-dev{display: flex;gap: 8px}.serp{padding: 18px 20px;border-radius: 16px;background: #fff;color: #202124;font-family: Arial,Tahoma,sans-serif;direction: rtl;text-align: right}.serp.mob{max-width: 380px}.serp-site{display: flex;align-items: center;gap: 10px;margin-bottom: 6px}.serp-site i{width: 28px;height: 28px;border-radius: 50%;background: #f1f3f4 url('../img/favicon-96.png') center/18px no-repeat;flex: none}.serp-site span{display: grid;line-height: 1.35}.serp-site b{font-size: 14px;font-weight: 400;color: #202124}.serp-site small{font-size: 12px;color: #4d5156;direction: ltr;text-align: right}.serp-t{font-size: 20px;line-height: 1.35;color: #1a0dab;margin-bottom: 4px}.serp-d{font-size: 14px;line-height: 1.6;color: #4d5156}.serp mark{background: none;font-weight: 700;color: inherit}.ok-c{color: var(--teal)}.warn-c{color: var(--amber)}.bad-c{color: #ff7a7a}@media (max-width: 900px){.tool{grid-template-columns: minmax(0,1fr)}.t-out{position: static}.t-row3{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.t-row,.t-row3{grid-template-columns: minmax(0,1fr)}.q-list li{grid-template-columns: minmax(0,1fr);padding: 12px 14px}.q-opts button{flex: 1}.q-res{grid-template-columns: minmax(0,1fr);justify-items: center;text-align: center}.q-res ul{text-align: right}.t-mini b{font-size: 18px}}.gidx{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 22px}.gidx a{font-size: 13.5px;color: var(--soft);text-decoration: none;padding: 6px 12px;border-radius: 999px;border: 1px solid var(--line);background: rgba(234,246,244,.03)}.gidx a:hover{color: var(--ink);border-color: rgba(25,205,189,.5)}.gloss{margin: 0;display: grid;grid-template-columns: repeat(auto-fit,minmax(300px,1fr));gap: 14px}.gterm{padding: 18px 20px;border-radius: 20px;border: 1px solid var(--line);background: var(--glass);scroll-margin-top: 96px}.gterm dt{font-size: 18px;font-weight: 800;color: var(--ink);margin-bottom: 6px}.gterm dt small{font-size: 12.5px;font-weight: 700;color: var(--teal);margin-inline-start: 6px}.gterm dd{margin: 0;color: var(--soft);font-size: 14.5px;line-height: 1.9}.gterm dd a{color: var(--teal)}.gterm:target{border-color: var(--teal);box-shadow: 0 0 0 3px rgba(25,205,189,.15)}.dz>*{min-width: 0}@media (max-width: 420px){.dz-word{font-size: clamp(50px,16vw,66px);letter-spacing: -1px}.btn{white-space: normal;text-align: center;line-height: 1.6}.hero h1 .h1-sub{font-size: 16px}}.menu a,.menu .dd-t{white-space: nowrap}@media (min-width: 901px) and (max-width: 1180px){.menu{gap: 15px}.menu a,.menu .dd-t{font-size: 13.5px}.menu>a[href$="agentic-ai.html"],.menu>a[href$="edtech.html"]{display: none}.sound .lbl{display: none}.sound{padding: 7px 11px}.top .btn-primary{padding: 10px 16px;font-size: 14px}}@media (max-width: 900px) and (min-width: 380px){.hseal{display: block}.hseal .seal-tile.xs{padding: 2px;border-radius: 8px}.hseal .seal-tile.xs img{height: 36px}.hseal .seal-tile.xs.seal-off a{padding: 4px 6px;font-size: 9.5px;gap: 1px}.hseal .seal-tile.xs.seal-off a::before{width: 16px;height: 16px}}@media (max-width: 560px){.calc .t-row{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.t-in{gap: 12px}.t-in input,.t-in select,.t-in textarea{padding: 10px 12px;font-size: 15px}.t-in label{font-size: 13px}.tool-box{padding: 14px}}@media (min-width: 901px) and (max-width: 1366px){.top .wrap{position: relative}.menu .dd{position: static}.dd-p{inset-inline-start: var(--gr,16px);inset-inline-end: var(--gl,16px);grid-template-columns: repeat(3,minmax(0,1fr))}.menu .dd-p a,.dd-p small{white-space: normal}}