:root{--color-accent:#6c63ff;--color-accent-bg:#f0efff;--color-accent-border:#d4d0ff;--color-accent-hover:#574fd6;--color-surface-bg:#f5f4f8;--color-surface-card:#fff;--color-surface-input:#f8f8fa;--color-surface-hover:#f0effe;--color-text-primary:#1a1a2e;--color-text-secondary:#6b7080;--color-text-muted:#a0a4b0;--color-border:#e8e8f0;--color-border-strong:#d0d0e0;--color-success:#16a34a;--color-success-bg:#dcfce7;--color-warning:#d97706;--color-warning-bg:#fef3c7;--color-danger:#dc2626;--color-danger-bg:#fee2e2;--color-brand-cyan:#2ec4d6;--color-brand-cyan-2:#1fb8cc;--color-brand-gold:#ffb636;--color-brand-gold-2:#ffc861;--font-family-fa:"Vazirmatn", "Tahoma", sans-serif;--font-family-en:"Inter", "Segoe UI", sans-serif;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-2xl:28px;--shadow-card:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-menu:0 4px 16px #0000001a;--shadow-hero:0 24px 60px #6c63ff2e;--header-height:68px}[data-theme=dark]{--color-accent:#7c75ff;--color-accent-bg:#1e1b4b;--color-accent-border:#312e7a;--color-accent-hover:#9d98ff;--color-surface-bg:#0f0f17;--color-surface-card:#1e1e2a;--color-surface-input:#1a1a26;--color-surface-hover:#22223a;--color-text-primary:#e8e8f5;--color-text-secondary:#9090b0;--color-text-muted:#60607a;--color-border:#2a2a3a;--color-border-strong:#3a3a50;--color-success:#4ade80;--color-success-bg:#14532d;--color-warning:#fbbf24;--color-warning-bg:#78350f;--color-danger:#f87171;--color-danger-bg:#7f1d1d;--shadow-hero:0 24px 60px #00000073}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;scroll-behavior:smooth;font-size:16px}html[lang=fa],html[dir=rtl]{font-family:var(--font-family-fa)}html[lang=en],html[dir=ltr]{font-family:var(--font-family-en)}body{background:var(--color-surface-bg);color:var(--color-text-primary);width:100%;max-width:100%;line-height:1.75;transition:background-color .2s,color .2s;overflow-x:hidden}img,svg{max-width:100%;display:block}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}ul,ol{list-style:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/vazirmatn/vazirmatn-arabic-400-normal.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/vazirmatn/vazirmatn-arabic-500-normal.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/vazirmatn/vazirmatn-arabic-600-normal.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/vazirmatn/vazirmatn-arabic-700-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter/Inter-variable-latin.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter/Inter-variable-latin.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/Inter-variable-latin.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/inter/Inter-variable-latin.woff2)format("woff2")}.container{width:100%;max-width:1180px;margin-inline:auto;padding-inline:24px}section[id]{scroll-margin-top:calc(var(--header-height) + 12px)}@property --moj-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes moj-spin-glow{to{--moj-angle:360deg}}.glow-border{position:relative}.glow-border:before{content:"";z-index:0;border-radius:inherit;background:conic-gradient(from var(--moj-angle,0deg), transparent 0 66%, var(--color-brand-cyan) 78%, var(--color-accent) 87%, var(--color-brand-gold) 95%, transparent 100%);-webkit-mask-composite:xor;opacity:.85;pointer-events:none;padding:1.5px;animation:6s linear infinite moj-spin-glow;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.glow-border>*{z-index:1;position:relative}[data-theme=dark] .glow-border:before{opacity:1}@media (prefers-reduced-motion:reduce){.glow-border:before{animation:none}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{border-radius:var(--radius-md);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:.95rem;font-weight:600;line-height:1;transition:transform .15s,box-shadow .15s,background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn:active{transform:translateY(1px)scale(.99)}.btn svg{flex-shrink:0;width:18px;height:18px}.btn--primary{background:var(--color-accent);color:#fff;box-shadow:0 8px 20px #6c63ff47}.btn--primary:hover{background:var(--color-accent-hover);box-shadow:0 10px 24px #6c63ff5c}.btn--ghost{color:var(--color-text-primary);border-color:var(--color-border-strong);background:0 0}.btn--ghost:hover{background:var(--color-surface-hover);border-color:var(--color-accent-border)}.btn--surface{background:var(--color-surface-card);color:var(--color-text-primary);border-color:var(--color-border);box-shadow:var(--shadow-card)}.btn--surface:hover{border-color:var(--color-accent-border);color:var(--color-accent)}.btn--block{width:100%}.btn--lg{padding:14px 26px;font-size:1rem}.icon-btn{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-card);width:40px;height:40px;color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.icon-btn:hover{color:var(--color-accent);border-color:var(--color-accent-border)}.icon-btn svg{width:19px;height:19px}.icon-btn .icon-sun,[data-theme=dark] .icon-btn .icon-moon{display:none}[data-theme=dark] .icon-btn .icon-sun{display:block}.site-header{z-index:100;height:var(--header-height);border-bottom:1px solid var(--color-border);align-items:center;display:flex;position:sticky;top:0}.site-header:before{content:"";z-index:-1;background:color-mix(in srgb, var(--color-surface-card) 88%, transparent);-webkit-backdrop-filter:blur(10px);position:absolute;inset:0}.site-header__inner{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.brand{color:var(--color-text-primary);align-items:center;gap:10px;font-size:1.05rem;font-weight:700;display:flex}.brand img{width:32px;height:32px}.main-nav{align-items:center;gap:4px;display:flex}.main-nav a{border-radius:var(--radius-sm);color:var(--color-text-secondary);padding:8px 14px;font-size:.92rem;font-weight:500}.main-nav a:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}.header-actions{align-items:center;gap:10px;display:flex}.header-actions__divider{background:var(--color-border);width:1px;height:24px;margin-inline:4px}.menu-toggle{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-card);width:40px;height:40px;color:var(--color-text-primary);justify-content:center;align-items:center;display:none}.menu-toggle svg{width:20px;height:20px}.mobile-nav{inset:var(--header-height) 0 0 0;z-index:99;background:var(--color-surface-bg);padding:20px 24px 40px;display:none;position:fixed;overflow-y:auto}.mobile-nav.is-open{display:block}.mobile-nav>a{color:var(--color-text-primary);border-bottom:1px solid var(--color-border);padding:14px 6px;font-size:1.05rem;font-weight:600;display:block}.mobile-nav .btn{margin-top:20px}.mobile-nav .mobile-nav__actions{flex-direction:column;gap:12px;display:flex}.section{padding:96px 0}.section--tight{padding:72px 0}.section--alt{background:var(--color-surface-card)}.section__head{text-align:center;max-width:620px;margin:0 auto 52px}.section__eyebrow{letter-spacing:.02em;color:var(--color-accent);background:var(--color-accent-bg);border:1px solid var(--color-accent-border);border-radius:999px;margin-bottom:16px;padding:5px 14px;font-size:.8rem;font-weight:700;display:inline-block}.section__title{margin-bottom:14px;font-size:clamp(1.6rem,1.3rem + 1.4vw,2.35rem);font-weight:800;line-height:1.3}.section__subtitle{color:var(--color-text-secondary);font-size:1.05rem;line-height:1.8}.hero{padding:76px 0 100px;position:relative;overflow:hidden}.hero__glow{inset-inline-end:-10%;background:radial-gradient(circle, var(--color-accent) 0%, transparent 70%);opacity:.16;filter:blur(40px);pointer-events:none;width:620px;height:620px;position:absolute;top:-20%}.hero__inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.hero__eyebrow{color:var(--color-accent);background:var(--color-accent-bg);border:1px solid var(--color-accent-border);border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:7px 14px;font-size:.85rem;font-weight:600;display:inline-flex}.hero__title{letter-spacing:-.01em;margin-bottom:22px;font-size:clamp(2.1rem,1.6rem + 2.4vw,3.4rem);font-weight:800;line-height:1.25}.hero__subtitle{color:var(--color-text-secondary);max-width:54ch;margin-bottom:32px;font-size:1.12rem;line-height:1.85}.hero__ctas{flex-wrap:wrap;gap:14px;margin-bottom:34px;display:flex}.hero__trust{flex-direction:column;gap:10px;display:flex}.hero__trust li{color:var(--color-text-secondary);align-items:center;gap:10px;font-size:.94rem;display:flex}.hero__trust svg{width:18px;height:18px;color:var(--color-success);flex-shrink:0}.hero__visual{width:100%;position:relative}.card-stack{width:100%;height:380px;position:relative}.card-stack__item{background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:88%;box-shadow:var(--shadow-hero);padding:22px;position:absolute;inset-inline-start:6%}.card-stack__item--back{opacity:.55;z-index:1;top:40px;transform:rotate(-4deg)}.card-stack__item--mid{opacity:.8;z-index:2;top:18px;transform:rotate(3deg)}.card-stack__item--front{z-index:3;animation:7s ease-in-out infinite floaty;top:0}.card-stack__tag{color:var(--color-accent);background:var(--color-accent-bg);border-radius:999px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.card-stack__title{margin-bottom:12px;font-size:1.05rem;font-weight:700}.card-stack__line{background:var(--color-border);border-radius:5px;height:9px;margin-bottom:9px}.card-stack__line:nth-child(3){width:92%}.card-stack__line:nth-child(4){width:76%}.card-stack__line:nth-child(5){width:84%}.card-stack__check{color:var(--color-success);align-items:center;gap:8px;margin-top:14px;font-size:.82rem;font-weight:600;display:flex}.card-stack__check svg{width:16px;height:16px}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.features-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.feature-card{background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:26px 24px;transition:transform .15s,border-color .15s,box-shadow .15s;position:relative}.feature-card:hover{border-color:var(--color-accent-border);box-shadow:var(--shadow-menu);transform:translateY(-3px)}.feature-card__icon{border-radius:var(--radius-md);background:var(--color-accent-bg);width:46px;height:46px;color:var(--color-accent);justify-content:center;align-items:center;margin-bottom:16px;display:flex}.feature-card__icon svg{width:24px;height:24px}.feature-card__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.feature-card__title{margin-bottom:10px;font-size:1.05rem;font-weight:700}.feature-card__desc{color:var(--color-text-secondary);font-size:.92rem;line-height:1.8}.badge{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:.68rem;font-weight:700;display:inline-block}.badge--tier{background:var(--color-warning-bg);color:var(--color-warning)}.badge--new{background:var(--color-success-bg);color:var(--color-success)}.steps{grid-template-columns:repeat(3,1fr);gap:28px;display:grid;position:relative}.step{text-align:center;padding:0 12px}.step__num{background:var(--color-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 18px;font-size:1.15rem;font-weight:800;display:flex;box-shadow:0 10px 22px #6c63ff4d}.step__title{margin-bottom:8px;font-size:1.05rem;font-weight:700}.step__desc{color:var(--color-text-secondary);font-size:.92rem;line-height:1.8}.mockup{border-radius:var(--radius-2xl);background:var(--color-surface-card);border:1px solid var(--color-border);box-shadow:var(--shadow-menu);overflow:hidden}.mockup__bar{border-bottom:1px solid var(--color-border);align-items:center;gap:8px;padding:14px 18px;display:flex}.mockup__dot{background:var(--color-border-strong);border-radius:50%;width:9px;height:9px}.mockup__pill{background:var(--color-surface-input);border-radius:999px;flex:1;max-width:220px;height:22px;margin-inline-start:12px}.mockup__body{padding:26px}.mockup-recreation{grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;display:grid}.mockup-panel{min-width:0}.mockup-panel__label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px;font-size:.72rem;font-weight:700}.mockup-notes{flex-direction:column;gap:10px;display:flex}.mockup-note-card{background:var(--color-surface-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px}.mockup-note-card__top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.mockup-note-card__dot{background:var(--color-accent);border-radius:3px;width:8px;height:8px}.mockup-note-card__date{color:var(--color-text-muted);font-size:.68rem}.mockup-note-card__title{margin-bottom:4px;font-size:.86rem;font-weight:700}.mockup-note-card__excerpt{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.6;display:-webkit-box;overflow:hidden}.mockup-editor{background:var(--color-surface-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:100%;padding:14px}.mockup-editor__title{color:var(--color-text-muted);margin-bottom:10px;font-size:.8rem;font-weight:700}.mockup-editor__heading{margin-bottom:10px;font-size:1rem;font-weight:800}.mockup-editor__lines{flex-direction:column;gap:8px;display:flex}.mockup-editor__lines li{color:var(--color-text-secondary);padding-inline-start:14px;font-size:.8rem;position:relative}.mockup-editor__lines li:before{content:"";inset-inline-start:0;background:var(--color-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em}.mockup-kanban{flex-direction:column;gap:12px;display:flex}.mockup-kanban__col-title{color:var(--color-text-muted);margin-bottom:6px;font-size:.74rem;font-weight:700}.mockup-kanban__card{background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);margin-bottom:6px;padding:9px 10px 9px 16px;position:relative}[dir=rtl] .mockup-kanban__card{padding:9px 16px 9px 10px}.mockup-kanban__card-dot{inset-inline-start:6px;border-radius:50%;width:5px;height:5px;position:absolute;top:10px}.mockup-kanban__card-dot--success{background:var(--color-success)}.mockup-kanban__card-dot--danger{background:var(--color-danger)}.mockup-kanban__card-dot--accent{background:var(--color-accent)}.mockup-kanban__card-dot--muted{background:var(--color-text-muted)}.mockup-kanban__card-title{margin-bottom:6px;font-size:.76rem;font-weight:600}.mockup-kanban__card-meta{align-items:center;gap:6px;display:flex}.mockup-kanban__chip{border-radius:999px;padding:2px 7px;font-size:.62rem;font-weight:700}.mockup-kanban__chip--danger{background:var(--color-danger-bg);color:var(--color-danger)}.mockup-kanban__chip--accent{background:var(--color-accent-bg);color:var(--color-accent)}.mockup-kanban__chip--success{background:var(--color-success-bg);color:var(--color-success)}.mockup-kanban__chip--muted{background:var(--color-surface-input);color:var(--color-text-muted)}.mockup-kanban__check{color:var(--color-text-muted);font-size:.62rem}@media (width<=1024px){.mockup-recreation{grid-template-columns:1fr 1fr}.mockup-panel:last-child{grid-column:1/-1}}@media (width<=767px){.mockup-recreation{grid-template-columns:1fr}.mockup-panel:last-child{grid-column:auto}}.billing-toggle{background:var(--color-surface-input);border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:4px;margin:0 auto 44px;padding:4px;display:inline-flex}.billing-toggle__btn{color:var(--color-text-secondary);background:0 0;border:0;border-radius:999px;padding:9px 20px;font-size:.88rem;font-weight:600;position:relative}.billing-toggle__btn.is-active{background:var(--color-accent);color:#fff}.billing-toggle__save{color:var(--color-success);background:var(--color-success-bg);border-radius:999px;margin-inline-start:6px;padding:2px 8px;font-size:.68rem;font-weight:700}.billing-toggle-wrap{justify-content:center;display:flex}.pricing-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:18px;display:grid}.pricing-card{background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;padding:26px 22px;display:flex;position:relative}.pricing-card--popular{border-color:var(--color-accent);box-shadow:0 14px 30px #6c63ff33}.pricing-card__badge{top:-13px;background:var(--color-accent);color:#fff;white-space:nowrap;border-radius:999px;padding:5px 14px;font-size:.68rem;font-weight:700;position:absolute;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .pricing-card__badge{transform:translate(50%)}.pricing-card__name{margin-bottom:4px;font-size:1.15rem;font-weight:800}.pricing-card__tagline{color:var(--color-text-secondary);margin-bottom:18px;font-size:.86rem}.pricing-card__price{margin-bottom:2px;font-size:1.55rem;font-weight:800}.pricing-card__price small{color:var(--color-text-secondary);font-size:.85rem;font-weight:600}.pricing-card__free{color:var(--color-success);margin-bottom:2px;font-size:1.55rem;font-weight:800}.pricing-card__period{color:var(--color-text-muted);margin-bottom:20px;font-size:.8rem}.pricing-card__features{flex-direction:column;flex:1;gap:11px;margin-bottom:24px;display:flex}.pricing-card__features li{color:var(--color-text-secondary);align-items:flex-start;gap:9px;font-size:.88rem;line-height:1.6;display:flex}.pricing-card__features svg{width:16px;height:16px;color:var(--color-accent);flex-shrink:0;margin-top:2px}.pricing-footnote{text-align:center;color:var(--color-text-muted);margin-top:30px;font-size:.85rem}.pricing-cta{text-align:center;margin-top:40px}.download-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.download-card{background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-card);padding:30px 26px}.download-card__icon{border-radius:var(--radius-md);background:var(--color-accent-bg);width:56px;height:56px;color:var(--color-accent);justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.download-card__icon svg{width:28px;height:28px}.download-card__title{margin-bottom:6px;font-size:1.1rem;font-weight:700}.download-card__note{color:var(--color-text-secondary);min-height:40px;margin-bottom:20px;font-size:.85rem}.download-card__steps{text-align:start;color:var(--color-text-secondary);min-height:84px;margin:0 0 20px;padding-inline-start:1.3em;font-size:.88rem;line-height:1.9;list-style:decimal}.download-card__steps li+li{margin-top:4px}.faq-list{flex-direction:column;gap:12px;max-width:780px;margin:0 auto;display:flex}.faq-item{background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.faq-item__q{text-align:start;width:100%;color:var(--color-text-primary);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;font-size:.98rem;font-weight:600;display:flex}.faq-item__q svg{width:20px;height:20px;color:var(--color-text-muted);flex-shrink:0;transition:transform .2s}.faq-item.is-open .faq-item__q svg{color:var(--color-accent);transform:rotate(180deg)}.faq-item__a{max-height:0;color:var(--color-text-secondary);font-size:.92rem;line-height:1.85;transition:max-height .25s,padding .25s;overflow:hidden}.faq-item.is-open .faq-item__a{padding:0 22px 20px}.faq-item__a-inner{padding-top:2px}.final-cta{border-radius:var(--radius-2xl);background:linear-gradient(135deg, var(--color-accent), var(--color-accent-hover));color:#fff;text-align:center;padding:56px 40px}.final-cta__title{margin-bottom:12px;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem);font-weight:800}.final-cta__subtitle{opacity:.9;margin-bottom:30px;font-size:1.02rem}.final-cta .btn--surface{box-shadow:0 12px 26px #0000002e}.site-footer{border-top:1px solid var(--color-border);padding:64px 0 32px}.footer-grid{grid-template-columns:1.6fr 1fr 1fr;gap:40px;margin-bottom:44px;display:grid}.footer-brand .brand{margin-bottom:14px}.footer-brand__tagline{color:var(--color-text-secondary);max-width:34ch;font-size:.92rem;line-height:1.8}.footer-col__title{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:16px;font-size:.82rem;font-weight:700}.footer-col ul{flex-direction:column;gap:12px;display:flex}.footer-col a{color:var(--color-text-secondary);font-size:.92rem}.footer-col a:hover{color:var(--color-accent)}.footer-bottom{border-top:1px solid var(--color-border);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:26px;font-size:.84rem;display:flex}.footer-bottom__toggles{gap:10px;display:flex}@media (width<=1024px){.hero__inner{grid-template-columns:1fr}.hero__visual{order:-1;max-width:480px;margin-inline:auto}.features-grid,.pricing-grid,.download-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.main-nav{display:none}.menu-toggle{display:inline-flex}}@media (width<=767px){.section{padding:64px 0}.section__head{margin-bottom:36px}.header-actions .btn{display:none}.hero{padding:44px 0 64px}.hero__ctas{flex-direction:column;align-items:stretch}.hero__ctas .btn{width:100%}.card-stack{height:300px}.features-grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr;gap:34px}.pricing-grid,.download-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-bottom{flex-direction:column;align-items:flex-start}.final-cta{padding:40px 24px}}.main-nav a[aria-current=page],.mobile-nav>a[aria-current=page]{color:var(--color-accent)}.container--narrow{max-width:780px}.section--flush-top{padding-top:0}.faq-item__heading{font:inherit}.pricing-grid[data-period=monthly] [data-price-period=yearly],.pricing-grid[data-period=yearly] [data-price-period=monthly]{display:none}.page-header{padding:64px 0 44px}.page-header__inner{text-align:center}.page-header__title{margin-bottom:14px;font-size:clamp(1.75rem,1.35rem + 1.8vw,2.6rem);font-weight:800;line-height:1.35}.page-header__intro{max-width:640px;color:var(--color-text-secondary);margin:0 auto;font-size:1.05rem;line-height:1.9}.page-header__meta{color:var(--color-text-muted);font-size:.88rem}.breadcrumbs{color:var(--color-text-muted);margin-bottom:18px;font-size:.85rem}.breadcrumbs ol{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.breadcrumbs li{align-items:center;gap:6px;display:flex}.breadcrumbs li+li:before{content:"›";color:var(--color-text-muted)}[dir=rtl] .breadcrumbs li+li:before{content:"‹"}.breadcrumbs a{color:var(--color-text-secondary)}.breadcrumbs a:hover{color:var(--color-accent)}.compare-table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-card);position:relative;overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;min-width:620px;font-size:.92rem}.compare-table th,.compare-table td{text-align:center;border-bottom:1px solid var(--color-border);padding:14px 16px}.compare-table tbody tr:last-child th,.compare-table tbody tr:last-child td{border-bottom:0}.compare-table thead th{background:var(--color-surface-bg);font-weight:800}.compare-table th[scope=row],.compare-table thead th:first-child{text-align:start;color:var(--color-text-secondary);font-weight:600}.compare-table td{color:var(--color-text-primary);white-space:nowrap;font-weight:600}.compare-yes,.compare-no{display:inline-flex}.compare-yes svg,.compare-no svg{width:20px;height:20px}.compare-yes{color:var(--color-success)}.compare-no{color:var(--color-text-muted)}.benefit-list{grid-template-columns:repeat(2,1fr);gap:16px;max-width:900px;margin:0 auto;display:grid}.benefit-list li{background:var(--color-surface-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);align-items:flex-start;gap:12px;padding:18px 20px;line-height:1.8;display:flex}.benefit-list svg{width:20px;height:20px;color:var(--color-success);flex-shrink:0;margin-top:4px}.prose{color:var(--color-text-primary);font-size:1.05rem;line-height:2}.prose>*+*{margin-top:1.1em}.prose h2{scroll-margin-top:calc(var(--header-height) + 16px);margin-top:2em;font-size:1.45rem;font-weight:800;line-height:1.5}.prose h3{scroll-margin-top:calc(var(--header-height) + 16px);margin-top:1.6em;font-size:1.2rem;font-weight:700;line-height:1.6}.prose h2+*,.prose h3+*{margin-top:.6em}.prose p,.prose li{color:var(--color-text-secondary)}.prose strong{color:var(--color-text-primary);font-weight:700}.prose a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.prose ul,.prose ol{padding-inline-start:1.4em}.prose ul{list-style:outside}.prose ol{list-style:decimal}[lang=fa] .prose ol{list-style-type:persian}.prose li+li{margin-top:.4em}.prose blockquote{border-inline-start:4px solid var(--color-accent);background:var(--color-accent-bg);border-radius:var(--radius-md);padding:14px 18px}.prose blockquote p{color:var(--color-text-primary)}.prose code{background:var(--color-surface-input);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:1px 6px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.9em}.prose pre{text-align:left;background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-md);direction:ltr;padding:16px;font-size:.88rem;line-height:1.7;overflow-x:auto}.prose pre code{background:0 0;border:0;padding:0}.prose img{border-radius:var(--radius-lg);border:1px solid var(--color-border);width:100%;height:auto}.prose hr{border:0;border-top:1px solid var(--color-border);margin:2.4em 0}.prose table{border-collapse:collapse;width:100%;font-size:.95rem;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--color-border);text-align:start;padding:10px 12px}.prose th{background:var(--color-surface-bg);color:var(--color-text-primary)}.contact-card{background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-top:40px;padding:22px 24px}.contact-card__title{margin-bottom:8px;font-size:1.1rem;font-weight:800}.contact-row{align-items:center;gap:12px;padding:12px 0;display:flex}.contact-row+.contact-row{border-top:1px solid var(--color-border)}.contact-row svg{width:18px;height:18px;color:var(--color-text-muted);flex-shrink:0}.contact-row__label{color:var(--color-text-muted);min-width:70px;font-size:.92rem}.contact-row__value{margin-inline-start:auto;font-weight:600}.contact-row:hover .contact-row__value{color:var(--color-accent)}.rss-link{color:var(--color-text-secondary);align-items:center;gap:6px;margin-top:18px;font-size:.88rem;display:inline-flex}.rss-link svg{width:16px;height:16px}.rss-link:hover{color:var(--color-accent)}.post-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.post-card{background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);flex-direction:column;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.post-card:hover{border-color:var(--color-accent-border);transform:translateY(-3px)}.post-card__cover img{aspect-ratio:1200/630;object-fit:cover;width:100%}.post-card__body{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.post-card__title{margin:10px 0 8px;font-size:1.1rem;font-weight:800;line-height:1.6}.post-card__title a:hover{color:var(--color-accent)}.post-card__desc{color:var(--color-text-secondary);flex:1;font-size:.92rem;line-height:1.85}.post-meta{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:.85rem;display:flex}.page-header .post-meta{justify-content:center}.post-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.page-header .post-tags{justify-content:center}.post-tag{background:var(--color-accent-bg);color:var(--color-accent);border-radius:999px;padding:3px 11px;font-size:.78rem;font-weight:700}.post-tag:hover{background:var(--color-accent);color:#fff}.post__cover{border-radius:var(--radius-xl);border:1px solid var(--color-border);width:100%;height:auto;margin-bottom:32px}.post-toc{background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:32px;padding:18px 22px}.post-toc__title{margin-bottom:8px;font-weight:800}.post-toc ol{flex-direction:column;gap:6px;font-size:.95rem;display:flex}.post-toc a{color:var(--color-text-secondary)}.post-toc a:hover{color:var(--color-accent)}.post-toc__item--h3{padding-inline-start:18px;font-size:.9rem}.post-cta{border:1px solid var(--color-accent-border);border-radius:var(--radius-xl);background:var(--color-accent-bg);justify-content:space-between;align-items:center;gap:20px;margin:48px 0 24px;padding:24px 26px;display:flex}.post-cta__title{margin-bottom:4px;font-size:1.1rem;font-weight:800}.post-cta__text{color:var(--color-text-secondary);font-size:.92rem;line-height:1.8}.post-cta .btn{flex-shrink:0}.post-related__title{text-align:center;margin-bottom:32px}.pagination{justify-content:center;gap:12px;margin-top:40px;display:flex}.empty-state{text-align:center;color:var(--color-text-secondary);padding:40px 0}.not-found{text-align:center}.not-found__code{color:var(--color-accent);margin-bottom:16px;font-size:5rem;font-weight:800;line-height:1}.not-found .page-header__intro{margin-bottom:28px}.not-found__en{color:var(--color-text-muted);font-family:var(--font-family-en);margin-top:28px;font-size:.9rem}.not-found__en a{color:var(--color-accent)}@media (width<=1024px){.post-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.page-header{padding:44px 0 32px}.benefit-list,.post-grid{grid-template-columns:1fr}.post-cta{text-align:center;flex-direction:column;align-items:stretch}.prose{font-size:1rem}}
