@charset "UTF-8";@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{color-scheme:light;--font-sans: "Vazirmatn", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;--ink-950: #060f24;--ink-900: #0a1a3a;--ink-800: #102a5c;--ink-700: #1b3a78;--n-0: #ffffff;--n-50: #f6f8fc;--n-100: #edf1f8;--n-200: #dce3ef;--n-300: #c3cddf;--n-500: #5b6a86;--n-600: #4a5873;--n-700: #34425c;--blue-50: #eaf5fc;--blue-100: #d3eaf9;--blue-300: #8bc7ec;--blue-500: #3d99d6;--blue-600: #1c6fa8;--blue-700: #155a89;--teal-50: #e6f9f1;--teal-100: #c4f1de;--teal-300: #5ee0ad;--teal-500: #00c985;--teal-700: #08784f;--amber-50: #fef4e2;--amber-100: #fde6bd;--amber-300: #ffc24d;--amber-500: #f5a524;--amber-700: #b45309;--color-text: var(--ink-900);--color-text-muted: var(--n-500);--color-bg: var(--n-0);--color-bg-alt: var(--n-50);--color-surface: var(--n-0);--color-border: var(--n-200);--color-primary: var(--blue-600);--color-primary-hover: var(--blue-700);--color-focus: var(--blue-500);--color-danger: #b42318;--color-danger-soft: #fef3f2;--color-success: #067647;--color-success-soft: #ecfdf3;--accent: var(--blue-600);--accent-soft: var(--blue-50);--accent-bright: var(--blue-300);--accent-mid: var(--blue-500);--fs-xs: .8125rem;--fs-sm: .9375rem;--fs-base: 1.0625rem;--fs-lg: 1.25rem;--fs-xl: clamp(1.375rem, 1.2rem + .6vw, 1.625rem);--fs-h3: clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--fs-h2: clamp(1.75rem, 1.3rem + 1.6vw, 2.625rem);--fs-h1: clamp(2.25rem, 1.4rem + 3.4vw, 4rem);--lh-body: 1.95;--lh-heading: 1.45;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4.5rem;--s-9: 6.5rem;--r-sm: .5rem;--r-md: .75rem;--r-lg: 1.25rem;--r-xl: 1.75rem;--r-pill: 999px;--shadow-sm: 0 1px 2px rgb(10 26 58 / 6%), 0 1px 3px rgb(10 26 58 / 8%);--shadow-md: 0 8px 24px -8px rgb(10 26 58 / 16%), 0 2px 6px rgb(10 26 58 / 6%);--shadow-lg: 0 24px 56px -16px rgb(10 26 58 / 28%), 0 4px 12px rgb(10 26 58 / 8%);--container: 75rem;--gutter: clamp(1rem, 4vw, 2rem);--header-h: 4.5rem;--ease: cubic-bezier(.2, .7, .2, 1);--t-fast: .15s;--t-base: .28s}.theme-erp{--accent: var(--amber-700);--accent-soft: var(--amber-50);--accent-bright: var(--amber-300);--accent-mid: var(--amber-500)}.theme-docs{--accent: var(--teal-700);--accent-soft: var(--teal-50);--accent-bright: var(--teal-300);--accent-mid: var(--teal-500)}.theme-kian{--accent: var(--blue-600);--accent-soft: var(--blue-50);--accent-bright: var(--blue-300);--accent-mid: var(--blue-500)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--s-4))}body{margin:0;min-height:100dvh;display:flex;flex-direction:column;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}app-root{display:contents}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,svg,video{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}summary{cursor:pointer}[hidden]{display:none!important}h1,h2,h3,h4{font-weight:800;line-height:var(--lh-heading);color:inherit;text-wrap:balance}h1{font-size:var(--fs-h1);line-height:1.35;letter-spacing:-.01em}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-lg)}p{text-wrap:pretty}.lead{font-size:var(--fs-lg);line-height:1.9;color:var(--color-text-muted)}.text-muted{color:var(--color-text-muted)}.eyebrow{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--fs-sm);font-weight:700;color:var(--accent)}.eyebrow:before{content:"";inline-size:1.5rem;block-size:3px;border-radius:var(--r-pill);background:currentcolor}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:var(--r-sm)}.on-dark :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--n-0);outline-offset:3px;border-radius:var(--r-sm)}main:focus{outline:none}.sr-only{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;inset-block-start:var(--s-3);inset-inline-start:var(--s-3);z-index:1000;padding:var(--s-3) var(--s-5);border-radius:var(--r-md);background:var(--ink-900);color:var(--n-0);font-weight:700;text-decoration:none;transform:translateY(-200%);transition:transform var(--t-fast) var(--ease)}.skip-link:focus{transform:translateY(0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(forced-colors:active){.btn,.card,.badge{border:1px solid CanvasText}}main{flex:1 0 auto}main>:not(router-outlet){display:block}.split>.section-heading{margin-block-end:0}.container{inline-size:100%;max-inline-size:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-inline-size:52rem}.section{padding-block:var(--s-8)}@media(min-width:64rem){.section{padding-block:var(--s-9)}}.section--alt{background:var(--color-bg-alt)}.section--tight{padding-block:var(--s-7)}.section--dark{background:var(--ink-900);color:var(--n-0)}.section--dark .lead,.section--dark .text-muted{color:var(--n-300)}.stack{display:flex;flex-direction:column;gap:var(--stack-gap, var(--s-4))}.stack--lg{--stack-gap: var(--s-6)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster-gap, var(--s-3))}.grid{display:grid;gap:var(--grid-gap, var(--s-5))}@media(min-width:48rem){.grid--2{grid-template-columns:repeat(2,1fr)}}@media(min-width:48rem){.grid--3{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.grid--3{grid-template-columns:repeat(3,1fr)}}@media(min-width:40rem){.grid--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.grid--4{grid-template-columns:repeat(4,1fr)}}.split{display:grid;gap:var(--s-7);align-items:center}@media(min-width:64rem){.split{grid-template-columns:1fr 1fr;gap:var(--s-8)}}@media(min-width:64rem){.split--reverse>:first-child{order:2}}.btn{--btn-bg: var(--color-primary);--btn-fg: var(--n-0);--btn-bg-hover: var(--color-primary-hover);--btn-border: transparent;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-block-size:3rem;padding:.5rem 1.5rem;border:1px solid var(--btn-border);border-radius:var(--r-pill);background:var(--btn-bg);color:var(--btn-fg);font-weight:700;font-size:var(--fs-base);line-height:1.4;text-decoration:none;white-space:nowrap;transition:background-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.btn:hover{background:var(--btn-bg-hover)}.btn:active{transform:translateY(1px)}.btn[disabled],.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.btn .icon{transition:transform var(--t-fast) var(--ease)}.btn:hover .icon{transform:translate(-3px)}.btn--secondary{--btn-bg: transparent;--btn-fg: var(--ink-900);--btn-border: var(--n-300);--btn-bg-hover: var(--n-100)}.btn--light{--btn-bg: var(--n-0);--btn-fg: var(--ink-900);--btn-bg-hover: var(--n-100)}.btn--ghost-light{--btn-bg: transparent;--btn-fg: var(--n-0);--btn-border: rgb(255 255 255 / 40%);--btn-bg-hover: rgb(255 255 255 / 10%)}.btn--accent{--btn-bg: var(--accent);--btn-bg-hover: color-mix(in srgb, var(--accent) 85%, black)}.btn--sm{min-block-size:2.75rem;padding-inline:var(--s-4);font-size:var(--fs-sm)}.btn--block{inline-size:100%}@media(prefers-reduced-motion:reduce){.btn:hover .icon{transform:none}}.link-arrow{display:inline-flex;align-items:center;gap:var(--s-2);font-weight:700;color:var(--accent);text-decoration:none}.link-arrow:hover{text-decoration:underline;text-underline-offset:.35em}.link-arrow .icon{transition:transform var(--t-fast) var(--ease)}.link-arrow:hover .icon{transform:translate(-3px)}.badge{display:inline-flex;align-items:center;gap:var(--s-2);padding:.125rem .75rem;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent);font-size:var(--fs-xs);font-weight:700;line-height:1.9;white-space:nowrap}.badge--dot:before{content:"";inline-size:.4rem;block-size:.4rem;border-radius:50%;background:currentcolor}.badge--on-dark{background:#ffffff1f;color:var(--n-0)}.badge--solid{background:var(--accent);color:var(--n-0)}.chip{display:inline-flex;align-items:center;gap:var(--s-2);padding:.25rem .875rem;border:1px solid var(--color-border);border-radius:var(--r-pill);background:var(--color-surface);font-size:var(--fs-sm);color:var(--n-600)}.icon{--icon-size: 1.25em;display:inline-flex;flex:none;inline-size:var(--icon-size);block-size:var(--icon-size)}.icon svg{inline-size:100%;block-size:100%}.icon--lg{--icon-size: 1.75rem}.icon-tile{display:inline-grid;place-items:center;inline-size:3rem;block-size:3rem;border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent);flex:none}.icon-tile .icon{--icon-size: 1.5rem}.logo{--logo-size: 2.75rem;--logo-text: var(--ink-900);--logo-desc: var(--n-500);display:inline-flex;align-items:center;gap:var(--s-3);color:var(--logo-text)}.logo--light{--logo-text: var(--n-0);--logo-desc: var(--n-300)}.logo__mark{inline-size:calc(var(--logo-size) * 2 / 3);block-size:var(--logo-size);flex:none}.logo__text{display:flex;flex-direction:column;line-height:1.2}.logo__name{font-size:1.5rem;font-weight:900;letter-spacing:-.01em}.logo__desc{font-size:var(--fs-xs);font-weight:500;color:var(--logo-desc)}.product-mark{--mark-size: 3.5rem;--mark-idle: var(--n-200);display:inline-block;inline-size:calc(var(--mark-size) * 2 / 3);block-size:var(--mark-size);flex:none}.product-mark svg{display:block;inline-size:100%;block-size:100%}.on-dark .product-mark{--mark-idle: rgb(255 255 255 / 22%)}.product-mark__part{fill:var(--mark-idle)}.product-mark[data-product=kian] .product-mark__part--blue{fill:#3d99d6}.product-mark[data-product=documents] .product-mark__part--green{fill:#00c985}.product-mark[data-product=erp] .product-mark__part--amber{fill:#f5a524}.site-header{position:sticky;inset-block-start:0;z-index:100;background:#ffffffe0;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-block-end:1px solid transparent;transition:border-color var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease)}.site-header--scrolled{border-block-end-color:var(--color-border);box-shadow:var(--shadow-sm)}.site-header__bar{display:flex;align-items:center;gap:var(--s-4);min-block-size:var(--header-h)}.site-header__brand{display:inline-flex;border-radius:var(--r-md);text-decoration:none}.site-header__cta{display:none;margin-inline-start:auto}@media(min-width:64rem){.site-header__cta{display:inline-flex;margin-inline-start:0}}.site-header__toggle{display:inline-grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;margin-inline-start:auto;border:1px solid var(--color-border);border-radius:var(--r-md);background:var(--n-0)}@media(min-width:64rem){.site-header__toggle{display:none}}@media(min-width:64rem){.site-nav{margin-inline-start:auto}}.site-nav__list{display:none;position:absolute;inset-inline:0;inset-block-start:100%;flex-direction:column;gap:var(--s-1);padding:var(--s-4) var(--gutter) var(--s-5);background:var(--n-0);border-block-end:1px solid var(--color-border);box-shadow:var(--shadow-md)}.site-nav__list.is-open{display:flex}@media(min-width:64rem){.site-nav__list{display:flex;position:static;flex-direction:row;align-items:center;gap:var(--s-1);padding:0;background:none;border:0;box-shadow:none}}.site-nav__link{display:flex;align-items:center;gap:var(--s-2);min-block-size:3rem;padding:.25rem var(--s-4);border-radius:var(--r-pill);font-weight:600;color:var(--n-700);text-decoration:none;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.site-nav__link:hover{background:var(--n-100);color:var(--ink-900)}.site-nav__link.is-active{color:var(--ink-900);background:var(--blue-50);font-weight:800}.site-nav__cta-item{margin-block-start:var(--s-3)}@media(min-width:64rem){.site-nav__cta-item{display:none}}.site-footer{margin-block-start:auto;padding-block-start:var(--s-8);background:var(--ink-950);color:var(--n-300);font-size:var(--fs-sm)}.site-footer a{text-decoration:none}.site-footer a:hover{color:var(--n-0);text-decoration:underline;text-underline-offset:.3em}.site-footer__grid{display:grid;gap:var(--s-7)}@media(min-width:48rem){.site-footer__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.site-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1.6fr}}.site-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-4);max-inline-size:22rem}.site-footer__title{margin-block-end:var(--s-4);font-size:var(--fs-base);color:var(--n-0)}.site-footer__list{display:flex;flex-direction:column;gap:var(--s-3)}.site-footer__contact li{display:flex;align-items:flex-start;gap:var(--s-3)}.site-footer__contact li .icon{margin-block-start:.35rem;color:var(--amber-300)}.site-footer__social{display:flex;gap:var(--s-3)}.site-footer__social a{display:inline-grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border:1px solid rgba(255,255,255,.2);border-radius:50%}.site-footer__bottom{margin-block-start:var(--s-8);padding-block:var(--s-5);border-block-start:1px solid rgba(255,255,255,.12);color:var(--n-300)}.section-heading{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3);max-inline-size:46rem;margin-block-end:var(--s-7)}.section-heading--center{align-items:center;margin-inline:auto;text-align:center}.card{position:relative;display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-6);border:1px solid var(--color-border);border-radius:var(--r-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:transform var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease),border-color var(--t-base) var(--ease)}.card h3{font-size:var(--fs-h3)}.card p{font-size:var(--fs-base)}.feature-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--n-300)}.feature-card .icon-tile{margin-block-end:var(--s-2)}.product-card{gap:var(--s-4);padding:var(--s-6);overflow:hidden}.product-card:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:5px;background:var(--accent-mid)}.product-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--accent-mid)}.product-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.product-card__name{font-size:var(--fs-xl)}.product-card__link{text-decoration:none}.product-card__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.product-card__link:focus-visible{outline:none}.product-card__link:focus-visible:after{outline:3px solid var(--color-focus);outline-offset:3px}.product-card__tagline{color:var(--color-text-muted)}.product-card__more{margin-block-start:auto}.product-card:hover .product-card__more .icon{transform:translate(-3px)}.check-list{display:flex;flex-direction:column;gap:var(--s-2);font-size:var(--fs-sm)}.check-list li{display:flex;align-items:flex-start;gap:var(--s-2);line-height:1.8}.check-list .icon{margin-block-start:.3rem;color:var(--accent)}@media(prefers-reduced-motion:reduce){.feature-card:hover,.product-card:hover{transform:none}}.stats{display:block;border:1px solid var(--color-border);border-radius:var(--r-xl);background:var(--n-0);box-shadow:var(--shadow-md);color:var(--ink-900)}.stats__list{display:grid;grid-template-columns:repeat(2,1fr);margin:0}@media(min-width:64rem){.stats__list{grid-auto-flow:column;grid-auto-columns:1fr;grid-template-columns:none}}.stats__item{display:flex;flex-direction:column-reverse;gap:var(--s-1);padding:var(--s-5) var(--s-5);text-align:center}.stats__item:not(:nth-child(2n)){border-inline-end:1px solid var(--color-border)}.stats__item:nth-child(n+3){border-block-start:1px solid var(--color-border)}.stats__item:last-child:nth-child(odd){grid-column:1/-1;border-inline-end:0}@media(min-width:64rem){.stats__item:last-child:nth-child(odd){grid-column:auto}.stats__item{padding-block:var(--s-6)}.stats__item:nth-child(n+3){border-block-start:0}.stats__item:not(:nth-child(2n)){border-inline-end:0}.stats__item:not(:last-child){border-inline-end:1px solid var(--color-border)}}.stats__value{margin:0;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:900;line-height:1.3;color:var(--blue-600)}.stats__label{font-size:var(--fs-sm);color:var(--color-text-muted);line-height:1.7}.cta-band{position:relative;display:grid;gap:var(--s-6);align-items:center;padding:var(--s-7) var(--s-6);overflow:hidden;border-radius:var(--r-xl);color:var(--n-0);background:radial-gradient(circle at 12% 0%,rgba(61,153,214,.55),transparent 45%),radial-gradient(circle at 92% 100%,rgba(0,201,133,.4),transparent 45%),radial-gradient(circle at 60% 120%,rgba(245,165,36,.3),transparent 40%),var(--ink-900)}@media(min-width:64rem){.cta-band{grid-template-columns:1.6fr 1fr;padding:var(--s-8) var(--s-8)}}.cta-band h2{font-size:var(--fs-h2);margin-block-end:var(--s-3)}.cta-band .lead{color:var(--n-200);max-inline-size:38rem}.cta-band__actions{display:flex;flex-wrap:wrap;gap:var(--s-3)}@media(min-width:64rem){.cta-band__actions{justify-content:flex-end}}.steps__list{display:grid;gap:var(--s-6)}@media(min-width:64rem){.steps__list{grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--s-5)}}.steps__item{position:relative;padding-inline-start:var(--s-7);display:flex;flex-direction:column;gap:var(--s-2)}.steps__item h3{font-size:var(--fs-lg)}.steps__item p{font-size:var(--fs-sm)}.steps__item:not(:last-child):after{content:"";position:absolute;inset-inline-start:1.1rem;inset-block:2.75rem calc(-1 * var(--s-6));inline-size:2px;background:var(--color-border)}@media(min-width:64rem){.steps__item{padding-inline-start:0;padding-block-start:var(--s-7)}.steps__item:before{content:"";position:absolute;inset-inline:0;inset-block-start:1.1rem;block-size:2px;background:var(--color-border)}.steps__item:not(:last-child):after{display:none}}.steps__num{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:1;display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:50%;background:var(--ink-900);color:var(--n-0);font-weight:800;font-size:var(--fs-sm);box-shadow:0 0 0 5px var(--color-bg)}.section--alt .steps__num{box-shadow:0 0 0 5px var(--color-bg-alt)}.faq{display:flex;flex-direction:column;gap:var(--s-3);max-inline-size:52rem}.faq__item{border:1px solid var(--color-border);border-radius:var(--r-lg);background:var(--color-surface);transition:border-color var(--t-fast) var(--ease)}.faq__item[open]{border-color:var(--accent-mid)}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-4) var(--s-5);min-block-size:3.5rem;font-weight:700;list-style:none}.faq__question::-webkit-details-marker{display:none}.faq__question .icon{color:var(--accent);transition:transform var(--t-base) var(--ease)}.faq__item[open] .faq__question .icon{transform:rotate(180deg)}.faq__answer{padding:0 var(--s-5) var(--s-5)}.page-hero,.hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 60% 80% at 100% 0%,rgba(61,153,214,.4),transparent 60%),radial-gradient(ellipse 50% 70% at 0% 100%,rgba(0,201,133,.26),transparent 60%),radial-gradient(ellipse 40% 50% at 55% 110%,rgba(245,165,36,.18),transparent 60%),var(--ink-900);color:var(--n-0)}.page-hero:before,.hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(to bottom,#000 30%,transparent 100%);mask-image:linear-gradient(to bottom,#000 30%,transparent 100%)}.page-hero{display:block;padding-block:var(--s-7) var(--s-8)}@media(min-width:64rem){.page-hero{padding-block:var(--s-8) calc(var(--s-9) - var(--s-3))}}.page-hero h1{max-inline-size:22ch}.page-hero__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-4)}.page-hero__eyebrow{color:var(--amber-300)}.page-hero__lead{max-inline-size:42rem;color:var(--n-200)}.page-hero__actions{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-block-start:var(--s-3)}.page-hero__actions:empty{display:none}.breadcrumb{display:flex;flex-wrap:wrap;gap:var(--s-2);font-size:var(--fs-sm);color:var(--n-300)}.breadcrumb li+li:before{content:"\2039";margin-inline-end:var(--s-2);color:var(--n-300)}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{color:var(--n-0);text-decoration:underline;text-underline-offset:.3em}.breadcrumb [aria-current=page]{color:var(--n-0)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease) var(--reveal-delay, 0ms),transform .6s var(--ease) var(--reveal-delay, 0ms)}.reveal--in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}.mock{display:block;container-type:inline-size;border:1px solid var(--color-border);border-radius:var(--r-lg);background:var(--n-0);box-shadow:var(--shadow-lg);overflow:hidden;color:var(--ink-900);text-align:start;line-height:1.6;-webkit-user-select:none;user-select:none}.mock__bar{display:flex;align-items:center;gap:var(--s-3);padding:.6rem .9rem;background:var(--n-50);border-block-end:1px solid var(--color-border);font-size:clamp(.62rem,2.2cqi,.78rem);color:var(--n-500)}.mock__dots{display:inline-flex;gap:.3rem}.mock__dots i{inline-size:.55rem;block-size:.55rem;border-radius:50%;background:var(--n-300)}.mock__body{padding:.9rem;font-size:clamp(.6rem,2.3cqi,.8rem);display:flex;flex-direction:column;gap:.75rem}.mock__body--side{flex-direction:row;padding:0;gap:0}.mock__body--cols{flex-direction:row;align-items:stretch}.mock b{font-weight:800}.mock small{font-size:.85em;color:var(--n-500)}.mock .icon{--icon-size: 1.2em}.mock__side{display:flex;flex-direction:column;gap:.25rem;flex:0 0 26%;padding:.8rem .6rem;background:var(--ink-900)}.mock__nav{display:flex;align-items:center;gap:.4rem;padding:.35rem .5rem;border-radius:.5rem;color:var(--n-300);font-size:.95em}.mock__nav.is-active{background:#ffffff24;color:var(--n-0);font-weight:700}.mock__main{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:.6rem;padding:.8rem;background:var(--n-50)}.mock__kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.mock__kpi{display:flex;flex-direction:column;padding:.5rem .6rem;border-radius:.6rem;background:var(--n-0);border:1px solid var(--color-border)}.mock__kpi b{font-size:1.05em}.mock__kpi em{font-style:normal;font-weight:700;color:var(--color-success);font-size:.9em}.mock__kpi em.is-down{color:var(--color-danger)}.mock__panel{display:flex;flex-direction:column;gap:.5rem;padding:.7rem;border-radius:.6rem;background:var(--n-0);border:1px solid var(--color-border)}.mock__panel-title{font-weight:700;font-size:.95em;color:var(--n-600)}.mock__chart{inline-size:100%;block-size:4.5rem;fill:var(--accent-mid)}.mock__rows{display:flex;flex-direction:column;gap:.3rem}.mock__row{display:flex;justify-content:space-between;gap:.5rem;padding:.4rem .6rem;border-radius:.5rem;background:var(--n-0);border:1px solid var(--color-border)}.mock__row em{font-style:normal;font-weight:700;color:var(--accent)}.mock__search{display:flex;align-items:center;gap:.5rem;padding:.55rem .8rem;border:1.5px solid var(--accent-mid);border-radius:.7rem;background:var(--n-0);color:var(--n-600)}.mock__split{display:grid;grid-template-columns:1.35fr 1fr;gap:.75rem}.mock__list{display:flex;flex-direction:column;gap:.4rem}.mock__doc{display:flex;align-items:center;gap:.5rem;padding:.5rem .6rem;border:1px solid var(--color-border);border-radius:.6rem}.mock__doc>span{flex:1;min-inline-size:0;display:flex;flex-direction:column}.mock__doc b,.mock__doc small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock__doc>.icon{color:var(--accent)}.mock__doc em{flex:none;font-style:normal;font-weight:700;font-size:.85em;padding:.05rem .5rem;border-radius:var(--r-pill);background:var(--amber-50);color:var(--amber-700)}.mock__doc em.is-done{background:var(--teal-50);color:var(--teal-700)}.mock__doc.is-active{background:var(--accent-soft);border-color:var(--accent-mid)}.mock__sheet{position:relative;display:flex;flex-direction:column;gap:.45rem;padding:.8rem;border:1px solid var(--color-border);border-radius:.6rem;background:var(--n-0);box-shadow:var(--shadow-sm)}.mock__line{block-size:.5rem;border-radius:var(--r-pill);background:var(--n-200)}.mock__line--title{inline-size:60%;block-size:.7rem;background:var(--n-300)}.mock__line--short{inline-size:45%}.mock__stamp{align-self:flex-start;margin-block-start:.4rem;padding:.15rem .6rem;border:2px solid var(--accent);border-radius:.4rem;color:var(--accent);font-weight:800;transform:rotate(-5deg)}.mock__col{flex:1;display:flex;flex-direction:column;gap:.6rem;min-inline-size:0}.mock__panel--donut{flex:0 0 46%;align-items:center}.mock__donut{inline-size:62%;transform:rotate(-90deg)}.seg--1{stroke:var(--amber-500)}.seg--2{stroke:var(--blue-500)}.seg--3{stroke:var(--teal-500)}.seg--4{stroke:var(--n-300)}.mock__legend{align-self:stretch;display:flex;flex-direction:column;gap:.2rem;font-size:.9em}.seg-dot{display:inline-block;inline-size:.6em;block-size:.6em;margin-inline-end:.4em;border-radius:50%}.seg-dot--1{background:var(--amber-500)}.seg-dot--2{background:var(--blue-500)}.seg-dot--3{background:var(--teal-500)}.seg-dot--4{background:var(--n-300)}.mock__meeting{display:flex;align-items:center;gap:.4rem;color:var(--accent)}.mock__progress{display:flex;flex-direction:column;gap:.25rem}.mock__progress i{position:relative;display:block;block-size:.45rem;border-radius:var(--r-pill);background:var(--n-200)}.mock__progress i:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--p);border-radius:inherit;background:var(--accent-mid)}.photo{position:relative;overflow:hidden;border-radius:var(--r-xl);background:var(--n-100);box-shadow:var(--shadow-md)}.photo img{inline-size:100%;block-size:auto;object-fit:cover}.photo--wide{margin-block:var(--s-6)}.photo--wide img{aspect-ratio:21/9;min-block-size:14rem}.photo__caption{position:absolute;inset-inline:0;inset-block-end:0;padding:var(--s-7) var(--s-6) var(--s-5);background:linear-gradient(to top,rgba(6,15,36,.85),transparent);color:var(--n-0);font-size:var(--fs-xl);font-weight:800;line-height:1.6}.form{display:flex;flex-direction:column;gap:var(--s-5);margin-block-start:var(--s-5)}.form__row{display:grid;gap:var(--s-5)}@media(min-width:48rem){.form__row{grid-template-columns:repeat(2,1fr)}}.field{display:flex;flex-direction:column;gap:var(--s-2)}.field__label{font-weight:700;font-size:var(--fs-sm)}.field__label span{color:var(--color-danger)}.field__control{inline-size:100%;min-block-size:3rem;padding:.6rem 1rem;border:1.5px solid var(--n-300);border-radius:var(--r-md);background:var(--n-0);line-height:1.7;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.field__control::placeholder{color:var(--n-500)}.field__control:hover{border-color:var(--n-500)}.field__control:focus{border-color:var(--color-primary)}.field__control[aria-invalid=true]{border-color:var(--color-danger);background:var(--color-danger-soft)}.field__control:disabled{background:var(--n-100);cursor:not-allowed}textarea.field__control{min-block-size:8rem;resize:vertical}select.field__control{appearance:none;padding-inline-end:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a5873' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left .9rem center;background-size:1.1rem}.field__control--ltr{direction:ltr;text-align:right}.field__control--ltr:placeholder-shown{text-align:right}.field__error{min-block-size:0;font-size:var(--fs-sm);font-weight:600;color:var(--color-danger)}.field__error:empty{display:none}.form__alert{padding:var(--s-3) var(--s-4);border:1px solid #fecdca;border-radius:var(--r-md);background:var(--color-danger-soft);color:var(--color-danger);font-weight:600}.hero{padding-block:var(--s-7) calc(var(--s-9) + var(--s-6))}@media(min-width:64rem){.hero{padding-block:var(--s-8) calc(var(--s-9) + var(--s-7))}}.hero__inner{display:grid;gap:var(--s-8);align-items:center}@media(min-width:64rem){.hero__inner{grid-template-columns:1.05fr 1fr;gap:var(--s-7)}}.hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-5)}.hero__announce{display:inline-flex;align-items:center;gap:var(--s-3);padding:.3rem .4rem .3rem 1rem;border:1px solid rgba(255,255,255,.22);border-radius:var(--r-pill);background:#ffffff14;font-size:var(--fs-sm);text-decoration:none;transition:background-color var(--t-fast) var(--ease)}.hero__announce:hover{background:#ffffff29}.hero__announce .badge{background:var(--amber-300);color:var(--ink-900)}.hero__accent{background:linear-gradient(90deg,var(--blue-300),var(--teal-300) 55%,var(--amber-300));-webkit-background-clip:text;background-clip:text;color:transparent}.hero__lead{max-inline-size:38rem;color:var(--n-200)}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--s-3)}.hero__trust{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-5);margin-block-start:var(--s-2);font-size:var(--fs-sm);color:var(--n-300)}.hero__trust li{display:inline-flex;align-items:center;gap:var(--s-2)}.hero__trust .icon{color:var(--teal-300)}.hero__visual{position:relative;padding-block-end:var(--s-4)}.hero__mock--main{inline-size:100%}.hero__mock--side{display:none}@media(min-width:48rem){.hero__mock--side{display:block;position:absolute;inset-inline-end:-6%;inset-block-end:-14%;inline-size:58%}}.stats-float{position:relative;z-index:2;margin-block-start:calc(-1 * var(--s-8))}.section.theme-kian{background:radial-gradient(ellipse 50% 60% at 0% 0%,var(--accent-soft),transparent 70%),var(--color-bg-alt)}.section.theme-kian .lead,.section.theme-kian .check-list{font-size:var(--fs-base)}.why-card{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-6);border:1px solid rgba(255,255,255,.14);border-radius:var(--r-lg);background:#ffffff0d}.why-card .icon-tile{background:#ffffff1a;color:var(--amber-300)}.why-card p{color:var(--n-300)}.testimonial{gap:var(--s-5);justify-content:space-between}.testimonial blockquote{position:relative;padding-block-start:var(--s-6)}.testimonial blockquote:before{content:"\ab";position:absolute;inset-block-start:-.6rem;inset-inline-start:0;font-size:3.5rem;line-height:1;font-weight:900;color:var(--blue-300)}.testimonial figcaption{display:flex;flex-direction:column;padding-block-start:var(--s-4);border-block-start:1px solid var(--color-border)}.hero--product{padding-block:var(--s-6) calc(var(--s-8) + var(--s-3))}.hero--product .hero__inner{gap:var(--s-7)}.hero--product:after{content:"";position:absolute;inset-block-start:-20%;inset-inline-end:-10%;z-index:-1;inline-size:40rem;block-size:40rem;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent-mid) 45%,transparent),transparent 65%)}.hero__tagline{font-size:var(--fs-xl);font-weight:700;color:var(--accent-bright)}.hero__visual--single{padding-block-end:0}.product .breadcrumb{margin-block-end:var(--s-2)}.audience{display:flex;flex-direction:column;gap:var(--s-4)}@media(min-width:64rem){.audience{flex-direction:row;align-items:center;gap:var(--s-5)}}.audience__title{flex:none;font-size:var(--fs-lg);color:var(--color-text-muted)}.chip .icon{color:var(--accent)}.early{margin-block-end:var(--s-6)}.callout{display:grid;gap:var(--s-5);align-items:center;padding:var(--s-6);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--n-0));border-radius:var(--r-xl);background:linear-gradient(135deg,var(--accent-soft),var(--n-0))}@media(min-width:48rem){.callout{grid-template-columns:auto 1fr auto;padding:var(--s-6) var(--s-7)}}.callout h2{margin-block-end:var(--s-2);font-size:var(--fs-h3)}.split--top{align-items:start}.facts{gap:0;padding:0;overflow:hidden}.facts__row{display:grid;gap:var(--s-1);padding:var(--s-4) var(--s-5)}.facts__row+.facts__row{border-block-start:1px solid var(--color-border)}@media(min-width:40rem){.facts__row{grid-template-columns:11rem 1fr;gap:var(--s-5)}}.facts__row dt{font-weight:700;color:var(--color-text-muted)}.facts__row dd{margin:0;font-weight:600}.guide{display:grid;gap:var(--s-3)}.guide__item{display:grid;gap:var(--s-3);align-items:center;padding:var(--s-5) var(--s-6);border:1px solid var(--color-border);border-inline-start:5px solid var(--accent-mid);border-radius:var(--r-lg);background:var(--color-surface)}@media(min-width:48rem){.guide__item{grid-template-columns:1fr auto;gap:var(--s-6)}}.guide__question{font-weight:600}.link-card__pair{display:flex;align-items:center;gap:var(--s-3);color:var(--color-text-muted)}.mission{gap:var(--s-5);background:var(--ink-900);border-color:var(--ink-900);color:var(--n-0)}.mission h3{margin-block-end:var(--s-2);color:var(--amber-300);font-size:var(--fs-lg)}.mission p{color:var(--n-200)}.mission>div+div{padding-block-start:var(--s-5);border-block-start:1px solid rgba(255,255,255,.15)}.timeline{--year-w: 4.25rem;--node-w: 1rem;--tl-gap: var(--s-4);position:relative;display:flex;flex-direction:column;gap:var(--s-6);max-inline-size:52rem}.timeline:before{content:"";position:absolute;inset-block:.6rem;inset-inline-start:calc(var(--year-w) + var(--tl-gap) + var(--node-w) / 2 - 1px);inline-size:2px;background:var(--n-300)}.timeline__item{display:grid;grid-template-columns:var(--year-w) var(--node-w) 1fr;gap:var(--tl-gap);align-items:start}.timeline__item:before{content:"";order:2;inline-size:var(--node-w);block-size:var(--node-w);margin-block-start:.55rem;border:3px solid var(--blue-600);border-radius:50%;background:var(--color-bg-alt)}.timeline__year{order:1;font-size:var(--fs-lg);font-weight:900;color:var(--blue-700);line-height:1.8}.timeline__body{order:3;display:flex;flex-direction:column;gap:var(--s-1)}.not-found{text-align:center}.not-found .stack,.not-found .cluster{align-items:center;justify-content:center}.not-found__code{font-size:clamp(5rem,3rem + 10vw,9rem);font-weight:900;line-height:1.1;background:linear-gradient(90deg,var(--blue-600),var(--teal-500) 55%,var(--amber-500));-webkit-background-clip:text;background-clip:text;color:transparent}.contact{display:grid;gap:var(--s-6);align-items:start}@media(min-width:64rem){.contact{grid-template-columns:1.5fr 1fr;gap:var(--s-7)}}.contact__form{padding:var(--s-6)}@media(min-width:48rem){.contact__form{padding:var(--s-7)}}.contact__form h2{font-size:var(--fs-h3)}.contact__side{display:flex;flex-direction:column;gap:var(--s-5)}.contact__heading{font-size:var(--fs-lg);margin-block-end:var(--s-2)}.contact__list{display:flex;flex-direction:column;gap:var(--s-4)}.contact__list li{display:flex;align-items:flex-start;gap:var(--s-3)}.contact__list .icon{margin-block-start:.35rem;color:var(--blue-600)}.contact__list span{display:flex;flex-direction:column}.contact__list small{font-size:var(--fs-xs);color:var(--color-text-muted)}.contact__list a{font-weight:700;text-decoration:none}.contact__list a:hover{text-decoration:underline;text-underline-offset:.3em}.contact__steps{display:flex;flex-direction:column;gap:var(--s-3);counter-reset:step}.contact__steps li{position:relative;padding-inline-start:2.5rem;counter-increment:step;font-size:var(--fs-sm)}.contact__steps li:before{content:counter(step,persian);position:absolute;inset-inline-start:0;inset-block-start:.1rem;display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;border-radius:50%;background:var(--blue-50);color:var(--blue-700);font-weight:800}.contact__success{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-4);padding-block:var(--s-6)}.contact__success:focus{outline:none}
