@import"https://cdn.jsdelivr.net/gh/rastikerdar/vazirmatn@v33.003/Vazirmatn-font-face.css";:root{--bg: #05070f;--bg-2: #070c1c;--navy-900: #070b1a;--navy-800: #0b1226;--navy-700: #101935;--glass: rgba(255, 255, 255, .045);--glass-2: rgba(255, 255, 255, .075);--stroke: rgba(255, 255, 255, .1);--stroke-2: rgba(255, 255, 255, .18);--text: #f2f6ff;--muted: rgba(224, 232, 255, .64);--faint: rgba(224, 232, 255, .42);--blue: #4c7dff;--teal: #35d3cd;--violet: #8a6bff;--gold: #f0c987;--max: 1120px;--gutter: 24px;--r-sm: 8px;--r: 12px;--r-lg: 20px;--r-xl: 28px;--ease: cubic-bezier(.22, 1, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--font-fa: "Vazirmatn", "Noto Sans Arabic", "Segoe UI", Tahoma, sans-serif;--font-en: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-block-start:96px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-fa);font-size:16px;line-height:1.75;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}html[data-lang=en] body{font-family:var(--font-en);line-height:1.6}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,p{margin:0}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}::selection{background:#4c7dff59}html[data-lang=fa] [data-en],html[data-lang=en] [data-fa]{display:none!important}.ambient{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.ambient__orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:.5;will-change:transform}.ambient__orb--a{width:620px;height:620px;top:-220px;inset-inline-start:-140px;background:radial-gradient(circle,rgba(76,125,255,.55),transparent 62%);animation:drift-a 26s var(--ease) infinite alternate}.ambient__orb--b{width:540px;height:540px;top:12%;inset-inline-end:-180px;background:radial-gradient(circle,rgba(138,107,255,.45),transparent 62%);animation:drift-b 32s var(--ease) infinite alternate}.ambient__orb--c{width:700px;height:700px;top:58%;inset-inline-start:30%;background:radial-gradient(circle,rgba(53,211,205,.22),transparent 64%);animation:drift-c 38s var(--ease) infinite alternate}.ambient__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 90% 60% at 50% 0%,#000 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 90% 60% at 50% 0%,#000 20%,transparent 80%)}.ambient__noise{position:absolute;inset:0;opacity:.035;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='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes drift-a{to{transform:translate3d(120px,90px,0) scale(1.15)}}@keyframes drift-b{to{transform:translate3d(-140px,120px,0) scale(1.1)}}@keyframes drift-c{to{transform:translate3d(-80px,-120px,0) scale(1.2)}}.page{position:relative;z-index:1}.shell{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}section{position:relative;padding-block:104px}.section-head{max-width:720px;margin-bottom:56px}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;border:1px solid var(--stroke);background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:13px;letter-spacing:.02em;color:var(--muted);margin-bottom:20px}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--teal);box-shadow:0 0 10px var(--teal)}h2.title{font-size:clamp(28px,4.2vw,44px);line-height:1.25;font-weight:700;letter-spacing:-.01em}.lede{margin-top:16px;color:var(--muted);font-size:17px;max-width:62ch}.grad{background:linear-gradient(100deg,#ffffff 0%,#b9cbff 42%,var(--teal) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.glass{position:relative;border:1px solid var(--stroke);background:linear-gradient(160deg,#ffffff12,#ffffff06 46%,#ffffff03);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-radius:var(--r-lg);box-shadow:0 1px #ffffff12 inset,0 24px 60px #00000059}.spot{position:relative;overflow:hidden}.spot:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(320px circle at var(--mx, 50%) var(--my, 0%),var(--spot-color, rgba(76, 125, 255, .22)),transparent 62%);opacity:0;transition:opacity .45s var(--ease);pointer-events:none}.spot:hover:before,.spot:focus-within:before{opacity:1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:999px;border:1px solid transparent;font-size:15px;font-weight:600;cursor:pointer;transition:transform .35s var(--ease),box-shadow .35s var(--ease),background .35s var(--ease),border-color .35s var(--ease);will-change:transform}.btn svg{width:18px;height:18px;flex:none}html[dir=rtl] .btn .arrow{transform:scaleX(-1)}.btn--primary{background:linear-gradient(120deg,var(--blue),#6f5cff 55%,var(--teal));color:#fff;box-shadow:0 10px 30px #4c7dff52,0 1px #ffffff40 inset}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 16px 42px #4c7dff73,0 1px #ffffff4d inset}.btn--ghost{background:var(--glass);border-color:var(--stroke);color:var(--text);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.btn--ghost:hover{border-color:var(--stroke-2);background:var(--glass-2);transform:translateY(-2px)}.btn--sm{min-height:40px;padding:0 18px;font-size:14px}.nav{position:fixed;inset-block-start:0;inset-inline:0;z-index:50;transition:background .4s var(--ease),border-color .4s var(--ease),backdrop-filter .4s var(--ease);border-block-end:1px solid transparent}.nav.is-stuck{background:#060914b8;border-block-end-color:var(--stroke);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%)}.nav__inner{display:flex;align-items:center;gap:20px;height:76px}.brand{display:inline-flex;align-items:center;gap:12px;font-weight:700;flex:none}.brand__mark{width:38px;height:38px;flex:none}.brand__name{font-size:19px;letter-spacing:.01em}.brand__sub{display:block;font-size:11px;font-weight:500;color:var(--faint);letter-spacing:.02em;line-height:1.2}.nav__links{display:flex;align-items:center;gap:4px;margin-inline:auto}.nav__links a{position:relative;padding:8px 14px;border-radius:999px;font-size:14.5px;color:var(--muted);transition:color .3s var(--ease),background .3s var(--ease)}.nav__links a:hover{color:var(--text);background:var(--glass)}.nav__actions{display:flex;align-items:center;gap:10px;flex:none}.lang-toggle{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--stroke);background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);cursor:pointer;font-size:13.5px;font-weight:600;color:var(--muted);transition:color .3s var(--ease),border-color .3s var(--ease)}.lang-toggle:hover{color:var(--text);border-color:var(--stroke-2)}.nav__burger{display:none;width:44px;height:44px;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--stroke);background:var(--glass);cursor:pointer}.nav__burger svg{width:20px;height:20px}.hero{padding-block:168px 96px;min-height:100svh;display:flex;align-items:center}.hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;width:100%}.hero h1{font-size:clamp(34px,5.6vw,62px);line-height:1.18;font-weight:800;letter-spacing:-.02em}.hero__sub{margin-top:22px;font-size:17.5px;color:var(--muted);max-width:56ch}.hero__cta{margin-top:36px;display:flex;flex-wrap:wrap;gap:12px}.hero__stats{margin-top:48px;display:flex;flex-wrap:wrap;gap:10px}.stat-chip{display:inline-flex;flex-direction:column;gap:2px;padding:12px 18px;border-radius:14px;border:1px solid var(--stroke);background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.stat-chip b{font-size:20px;line-height:1.2;font-weight:700}.stat-chip span{font-size:12.5px;color:var(--faint);line-height:1.4}.orbit{position:relative;aspect-ratio:1;width:100%;max-width:460px;margin-inline:auto;display:grid;place-items:center}.orbit__ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(255,255,255,.09)}.orbit__ring--2{inset:15%;border-style:dashed;border-color:#ffffff12}.orbit__ring--3{inset:30%;border-color:#ffffff0f}.orbit__spin{position:absolute;inset:0;animation:spin 34s linear infinite}.orbit__spin--rev{inset:15%;animation:spin 26s linear infinite reverse}@keyframes spin{to{transform:rotate(360deg)}}.orbit__node{position:absolute;top:50%;inset-inline-start:50%;translate:-50% -50%;display:grid;place-items:center;width:62px;height:62px;border-radius:18px;border:1px solid var(--stroke-2);background:#0b1226d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 30px #00000073}.orbit__node svg{width:26px;height:26px}.orbit__node>*{animation:spin-rev 34s linear infinite}.orbit__spin--rev .orbit__node>*{animation:spin-rev 26s linear infinite reverse}@keyframes spin-rev{to{transform:rotate(-360deg)}}.orbit__core{position:relative;width:40%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 32% 28%,#ffffff29,#4c7dff29 42%,#060a18e6 72%);border:1px solid var(--stroke-2);box-shadow:0 0 70px #4c7dff59,0 1px #fff3 inset}.orbit__core svg{width:54%}.orbit__pulse{position:absolute;inset:-6%;border-radius:50%;border:1px solid rgba(76,125,255,.45);animation:pulse 3.6s var(--ease-out) infinite}.orbit__pulse--2{animation-delay:1.2s}.orbit__pulse--3{animation-delay:2.4s}@keyframes pulse{0%{transform:scale(.92);opacity:.75}to{transform:scale(1.55);opacity:0}}.marquee{padding-block:0;border-block:1px solid var(--stroke);background:#ffffff05;overflow:hidden}.marquee__track{display:flex;gap:56px;width:max-content;padding-block:20px;animation:marquee 38s linear infinite}html[dir=ltr] .marquee__track{animation-direction:reverse}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee__item{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--faint);white-space:nowrap}.marquee__item svg{width:16px;height:16px;opacity:.8}.platforms__list{display:grid;gap:24px}.platform{display:grid;grid-template-columns:260px 1fr;gap:40px;padding:36px;transition:transform .5s var(--ease),border-color .5s var(--ease)}.platform:hover{transform:translateY(-4px);border-color:var(--stroke-2)}.platform__aside{position:relative;z-index:1}.platform__logo{width:62px;height:62px;border-radius:18px;display:grid;place-items:center;border:1px solid var(--stroke-2);background:var(--logo-bg, rgba(76, 125, 255, .14));box-shadow:0 12px 34px #00000059;margin-bottom:20px}.platform__logo svg{width:30px;height:30px}.platform__name{font-size:27px;font-weight:700;line-height:1.3}.platform__domain{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:13.5px;color:var(--accent, var(--blue));font-family:var(--font-en);direction:ltr;transition:opacity .3s var(--ease)}.platform__domain:hover{opacity:.78}.platform__domain svg{width:13px;height:13px}.platform__tag{display:inline-block;margin-top:18px;padding:5px 12px;border-radius:999px;font-size:12px;color:var(--accent, var(--blue));border:1px solid color-mix(in srgb,var(--accent, #4c7dff) 38%,transparent);background:color-mix(in srgb,var(--accent, #4c7dff) 12%,transparent)}.platform__body{position:relative;z-index:1}.platform__desc{color:var(--muted);font-size:16.5px}.platform__features{margin-top:26px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.platform__features li{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:#e8eeffd1;line-height:1.6}.platform__features svg{width:17px;height:17px;flex:none;margin-block-start:4px;color:var(--accent, var(--blue))}.cap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cap{padding:28px;border-radius:var(--r-lg);transition:transform .5s var(--ease),border-color .5s var(--ease)}.cap:hover{transform:translateY(-4px);border-color:var(--stroke-2)}.cap__icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;border:1px solid var(--stroke);background:#ffffff0d;margin-bottom:18px;color:var(--teal)}.cap__icon svg{width:22px;height:22px}.cap h3{font-size:17.5px;font-weight:650;margin-bottom:8px}.cap p{font-size:14.8px;color:var(--muted);line-height:1.7}.timeline{position:relative;margin-inline-start:8px;padding-inline-start:34px;border-inline-start:1px solid var(--stroke)}.tl-item{position:relative;padding-block:0 40px}.tl-item:last-child{padding-block-end:0}.tl-item:before{content:"";position:absolute;inset-inline-start:-42px;top:22px;width:15px;height:15px;border-radius:50%;background:var(--navy-800);border:2px solid var(--blue);box-shadow:0 0 0 5px #4c7dff1f,0 0 22px #4c7dff80}.tl-card{padding:22px 26px;border-radius:var(--r-lg)}.tl-year{display:inline-block;font-family:var(--font-en);font-size:12.5px;letter-spacing:.08em;color:var(--teal);margin-bottom:6px}.tl-card h3{font-size:18px;font-weight:650;margin-bottom:6px}.tl-card p{font-size:14.8px;color:var(--muted)}.team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.member{padding:26px 22px;border-radius:var(--r-lg);text-align:center;transition:transform .5s var(--ease),border-color .5s var(--ease)}.member:hover{transform:translateY(-5px);border-color:var(--stroke-2)}.member__avatar{width:78px;height:78px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;font-size:26px;font-weight:700;color:#ffffffeb;background:radial-gradient(circle at 32% 28%,#ffffff2e,#4c7dff38 45%,#080d1ee6);border:1px solid var(--stroke-2)}.member h3{font-size:16.5px;font-weight:650}.member span{display:block;margin-top:4px;font-size:13.5px;color:var(--faint)}.jobs{display:grid;gap:12px}.job{display:flex;align-items:center;gap:20px;padding:20px 26px;border-radius:var(--r-lg);transition:transform .45s var(--ease),border-color .45s var(--ease)}.job:hover{transform:translate(0) translateY(-3px);border-color:var(--stroke-2)}.job__main h3{font-size:17px;font-weight:650}.job__meta{margin-top:5px;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13.5px;color:var(--faint)}.job__meta span{display:inline-flex;align-items:center;gap:6px}.job__meta svg{width:14px;height:14px}.job .btn{margin-inline-start:auto;flex:none}.contact__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:24px;align-items:start}.contact__info{padding:32px;border-radius:var(--r-lg)}.info-row{display:flex;gap:14px;padding-block:16px;border-block-end:1px solid var(--stroke)}.info-row:last-child{border-block-end:0;padding-block-end:0}.info-row:first-child{padding-block-start:0}.info-row__icon{width:38px;height:38px;flex:none;border-radius:12px;display:grid;place-items:center;border:1px solid var(--stroke);background:#ffffff0d;color:var(--blue)}.info-row__icon svg{width:18px;height:18px}.info-row b{display:block;font-size:13px;font-weight:600;color:var(--faint);margin-bottom:3px}.info-row p,.info-row a{font-size:15px;color:var(--text);line-height:1.6;word-break:break-word}.info-row .ltr{direction:ltr;display:inline-block;font-family:var(--font-en)}.form{padding:32px;border-radius:var(--r-lg)}.form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field{margin-bottom:16px}.field label{display:block;font-size:13.5px;color:var(--muted);margin-bottom:8px}.field input,.field textarea,.field select{width:100%;min-height:48px;padding:12px 16px;border-radius:12px;border:1px solid var(--stroke);background:#ffffff09;color:var(--text);transition:border-color .3s var(--ease),background .3s var(--ease)}.field textarea{min-height:128px;resize:vertical;line-height:1.7}.field input::placeholder,.field textarea::placeholder{color:#e0e8ff4d}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:#4c7dff99;background:#4c7dff12}.field select option{background:var(--navy-800)}.form__note{margin-top:14px;font-size:12.5px;color:var(--faint)}.footer{border-block-start:1px solid var(--stroke);padding-block:56px 32px;background:#ffffff03}.footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.footer__about{margin-top:16px;font-size:14.5px;color:var(--muted);max-width:44ch}.footer h4{font-size:13px;letter-spacing:.06em;color:var(--faint);margin-bottom:16px;font-weight:600}.footer li+li{margin-top:10px}.footer li a{font-size:14.5px;color:var(--muted);transition:color .3s var(--ease)}.footer li a:hover{color:var(--text)}.footer__bottom{margin-top:48px;padding-top:24px;border-top:1px solid var(--stroke);display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;font-size:13.5px;color:var(--faint)}.socials{display:flex;gap:8px}.socials a{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;border:1px solid var(--stroke);background:var(--glass);color:var(--muted);transition:color .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease)}.socials a:hover{color:var(--text);border-color:var(--stroke-2);transform:translateY(-2px)}.socials svg{width:17px;height:17px}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}[data-reveal].is-in{opacity:1;transform:none}@media(max-width:1000px){.hero__grid{grid-template-columns:1fr;gap:48px}.orbit{max-width:360px}.platform{grid-template-columns:1fr;gap:26px}.cap-grid,.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact__grid{grid-template-columns:1fr}.footer__grid{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:720px){:root{--gutter: 20px}section{padding-block:72px}.hero{padding-block:132px 72px;min-height:auto}.nav__links{display:none}.nav__burger{display:grid;margin-inline-start:auto}.nav.is-open .nav__links{display:flex;position:absolute;top:76px;inset-inline:var(--gutter);flex-direction:column;align-items:stretch;gap:2px;padding:12px;border-radius:var(--r-lg);border:1px solid var(--stroke);background:#080c1af5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nav.is-open .nav__links a{padding:12px 14px}.nav__actions .btn--primary{display:none}.platform{padding:26px 22px}.platform__features,.cap-grid,.team-grid,.form__row{grid-template-columns:1fr}.job{flex-wrap:wrap}.job .btn{margin-inline-start:0;width:100%}.contact__info,.form{padding:24px 20px}.footer__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}[data-reveal]{opacity:1;transform:none}}.marquee-wrap{padding-block:16px 44px}.marquee__label{text-align:center;color:var(--faint);font-size:.82rem;letter-spacing:.02em;margin-block-end:18px}.marquee__dot{display:inline-block;inline-size:5px;block-size:5px;border-radius:50%;background:#ffffff38;flex:0 0 auto}#ecosystem .chain{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:14px}.chain__step{position:relative;padding:26px 24px 24px;border-radius:var(--r-lg);overflow:hidden}.chain__step:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.75}.chain__num{position:absolute;inset-block-start:14px;inset-inline-end:18px;font-size:1.5rem;font-weight:800;color:#ffffff12;letter-spacing:.04em}.chain__kicker{display:inline-block;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-block-end:10px}.chain__step h3{font-size:1.3rem;margin:0 0 8px}.chain__step p{color:var(--muted);font-size:.94rem;line-height:1.9;margin:0}.chain__link{display:flex;align-items:center;justify-content:center;color:#ffffff38}.chain__link svg{inline-size:26px;block-size:26px;transform:rotate(-90deg)}html[dir=ltr] .chain__link svg{transform:rotate(-90deg)}.pstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-block:18px 20px}.pstat{padding:14px 14px 12px;border:1px solid var(--stroke);border-radius:var(--r);background:linear-gradient(180deg,#ffffff0d,#ffffff04)}.pstat b{display:block;font-size:1.22rem;font-weight:800;color:var(--accent);line-height:1.3}.pstat span{display:block;font-size:.78rem;color:var(--faint);margin-block-start:4px;line-height:1.7}.platform__features .soon{color:var(--faint)}.platform__mock{grid-column:1 / -1;margin-block-start:22px}.mock{border:1px solid var(--stroke);border-radius:var(--r-lg);overflow:hidden;background:linear-gradient(180deg,#090e1ee6,#060914e6);box-shadow:0 24px 60px #0000006b}.mock__bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-block-end:1px solid var(--stroke);background:#ffffff08}.mock__bar i{inline-size:9px;block-size:9px;border-radius:50%;background:#ffffff29}.mock__url{margin-inline-start:auto;font-size:.72rem;color:var(--faint);direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mock__body{padding:22px;display:grid;gap:18px}.mock--ferz,.mock--poll{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center}.mock__phone{position:relative;border:1px solid var(--stroke-2);border-radius:24px;padding:26px 18px 22px;background:linear-gradient(180deg,#4c7dff17,#ffffff05);display:grid;justify-items:center;gap:14px}.mock__notch{inline-size:56px;block-size:5px;border-radius:99px;background:#ffffff29}.mock__call{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--muted)}.mock__call svg{inline-size:16px;block-size:16px}.mock__otp{display:flex;gap:8px;direction:ltr}.mock__otp i{inline-size:36px;block-size:44px;display:grid;place-items:center;border-radius:10px;border:1px solid rgba(76,125,255,.35);background:#4c7dff1a;font-style:normal;font-weight:700;color:#dce7ff}.mock__ok{inline-size:34px;block-size:34px;display:grid;place-items:center;border-radius:50%;background:#35d3cd1f;border:1px solid rgba(53,211,205,.3)}.mock__ok svg{inline-size:18px;block-size:18px}.mock__panel{display:grid;gap:16px}.mock__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:10px}.mock__kpis div{padding:12px;border:1px solid var(--stroke);border-radius:var(--r);background:#ffffff08}.mock__kpis b{display:block;font-size:1.05rem;color:var(--text)}.mock__kpis span{font-size:.7rem;color:var(--faint);direction:ltr;display:block;margin-block-start:3px}.mock__bars{display:flex;align-items:flex-end;gap:8px;block-size:104px;padding:12px;border:1px solid var(--stroke);border-radius:var(--r);background:#ffffff05}.mock__bars i{flex:1;border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,var(--accent),rgba(76,125,255,.18))}.mock--chat{grid-template-columns:1fr}.bubble{max-inline-size:78%;padding:12px 14px;border-radius:16px;font-size:.88rem;line-height:1.9;border:1px solid var(--stroke)}.bubble--user{margin-inline-start:auto;background:#4c7dff1f;color:#e6edff;border-end-end-radius:5px}.bubble--ai{display:flex;gap:10px;align-items:flex-start;background:#35d3cd12;border-end-start-radius:5px;inline-size:78%}.bubble__avatar{inline-size:26px;block-size:26px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;background:#35d3cd1f}.bubble__avatar svg{inline-size:15px;block-size:15px}.bubble .line{display:block;block-size:8px;border-radius:99px;background:#ffffff24;margin-block:6px}.mock__input{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--stroke);border-radius:14px;color:var(--faint);font-size:.82rem;background:#ffffff05}.mock__input em{inline-size:30px;block-size:30px;border-radius:10px;background:linear-gradient(135deg,var(--blue),var(--teal));flex:0 0 auto}.poll{display:grid;gap:12px}.poll__q{font-size:.92rem;color:var(--text);margin-block-end:2px}.poll__row{display:flex;align-items:center;gap:10px;font-size:.8rem;color:var(--muted)}.poll__row>span{inline-size:52px;flex:0 0 auto}.poll__row i{flex:1;block-size:9px;border-radius:99px;background:#ffffff12;overflow:hidden;display:block}.poll__row em{display:block;block-size:100%;border-radius:99px;background:linear-gradient(90deg,var(--accent),rgba(138,107,255,.35))}.poll__row b{inline-size:38px;text-align:end;color:var(--text);font-size:.78rem}.mock__qr{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;padding:12px;border:1px solid var(--stroke);border-radius:var(--r);background:#ffffff05}.mock__qr i{aspect-ratio:1;border-radius:3px;background:#8a6bff47}.mock__qr i:nth-child(3n){background:#ffffff1a}.mock__qr i:nth-child(4n){background:#8a6bff24}.lede.note{font-size:.82rem;color:var(--faint);margin-block-start:8px}.member__role{display:block;font-size:.82rem;color:var(--accent, #8fb6ff);margin-block:6px 10px}@media(max-width:1000px){#ecosystem .chain{grid-template-columns:1fr}.chain__link svg{transform:none}.mock--ferz,.mock--poll{grid-template-columns:1fr}.pstats{grid-template-columns:1fr 1fr}}@media(max-width:720px){.pstats{grid-template-columns:1fr}.mock__body{padding:16px}.bubble,.bubble--ai{max-inline-size:100%;inline-size:auto}}
