:root{--color-primary: #439a0d;--color-primary-hover: #18642e;--color-accent: #42990e;--color-dark: #082f12;--primary-color: var(--color-primary);--primary-hover: var(--color-primary-hover);--text-dark: var(--color-dark);--text-body: #33413a;--text-muted: #6b7d72;--bg-light: #f4faf0;--bg-soft: #eef7e7;--border-soft: #e4efe0;--white: #ffffff;--radius-sm: 12px;--radius: 18px;--radius-lg: 28px;--radius-pill: 999px;--shadow-sm: 0 4px 16px rgba(8, 47, 18, .06);--shadow: 0 12px 34px rgba(8, 47, 18, .1);--shadow-lg: 0 24px 60px rgba(8, 47, 18, .16);--transition: all .3s ease;--bs-primary: #439a0d;--bs-primary-rgb: 67, 154, 13;--bs-focus-ring-color: rgba(67, 154, 13, .25);--bs-link-color: #439a0d;--bs-link-color-rgb: 67, 154, 13;--bs-link-hover-color: #18642e;--bs-link-hover-color-rgb: 24, 100, 46}:root,[data-bs-theme=light]{--bs-primary: #439a0d !important;--bs-primary-rgb: 67, 154, 13 !important;--bs-focus-ring-color: rgba(67, 154, 13, .25) !important;--bs-link-color: #439a0d !important;--bs-link-color-rgb: 67, 154, 13 !important;--bs-link-hover-color: #18642e !important;--bs-link-hover-color-rgb: 24, 100, 46 !important}::selection{background:#439a0d47;color:var(--color-dark)}*{scroll-margin-top:90px}body{font-family:Vazirmatn,Vazirmatn Fallback,Tahoma,sans-serif;font-synthesis:none;color:var(--text-body);background:var(--white);line-height:1.9;max-width:100%;overflow-x:hidden;overflow-x:clip}html{scroll-behavior:smooth;scroll-padding-top:90px;max-width:100%;overflow-x:hidden;overflow-x:clip}h1,h2,h3,h4,h5,h6{color:var(--text-dark);font-weight:700;line-height:1.5}a{color:var(--color-primary);text-decoration:none;transition:color .2s ease}a:hover,a:focus-visible{color:var(--color-primary-hover)}a:visited{color:var(--color-primary-hover)}.section{padding:6rem 0}.section-soft{background:var(--bg-light)}.btn{--bs-btn-padding-y: .6rem;--bs-btn-padding-x: 1.25rem;font-weight:600;transition:var(--transition);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x)}.btn-sm{--bs-btn-padding-y: .45rem;--bs-btn-padding-x: 1rem;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x)}.btn-lg{--bs-btn-padding-y: .75rem;--bs-btn-padding-x: 1.5rem;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x)}.btn-primary,a.btn-primary,a.btn-primary:link,a.btn-primary:visited{--bs-btn-color: #fff;--bs-btn-bg: var(--color-primary);--bs-btn-border-color: var(--color-primary);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--color-primary-hover);--bs-btn-hover-border-color: var(--color-primary-hover);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--color-primary-hover);--bs-btn-active-border-color: var(--color-primary-hover);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--color-primary);--bs-btn-disabled-border-color: var(--color-primary);color:#fff!important;background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;box-shadow:0 8px 20px #439a0d40}.btn-primary:hover,.btn-primary:focus,.btn-primary:focus-visible,.btn-primary:active,.btn-primary.active,a.btn-primary:hover,a.btn-primary:focus,a.btn-primary:focus-visible,a.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff!important;background-color:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important;transform:translateY(-2px)}.btn-outline-primary,a.btn-outline-primary,a.btn-outline-primary:link,a.btn-outline-primary:visited{--bs-btn-color: var(--color-primary);--bs-btn-hover-color: #fff;--bs-btn-active-color: #fff;--bs-btn-bg: transparent;--bs-btn-border-color: var(--color-primary);--bs-btn-hover-bg: var(--color-primary);--bs-btn-hover-border-color: var(--color-primary);--bs-btn-active-bg: var(--color-primary-hover);--bs-btn-active-border-color: var(--color-primary-hover);color:var(--color-primary)!important;border-color:var(--color-primary)!important;background-color:transparent!important}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:focus-visible,.btn-outline-primary:active,.btn-outline-primary.active,a.btn-outline-primary:hover,a.btn-outline-primary:focus,a.btn-outline-primary:focus-visible,a.btn-outline-primary:active,.show>.btn-outline-primary.dropdown-toggle{color:#fff!important;background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;transform:translateY(-2px)}.btn-light,a.btn-light{background:#fff!important;color:var(--color-primary-hover)!important;border:none!important}.btn-light:hover,.btn-light:focus,a.btn-light:hover,a.btn-light:focus{background:#fff!important;color:var(--color-dark)!important;transform:translateY(-2px)}.btn-outline-light{color:#fff!important;border-color:#ffffffd9!important}.btn-outline-light:hover,.btn-outline-light:focus,a.btn-outline-light:hover,a.btn-outline-light:focus{color:var(--color-primary-hover)!important;background:#fff!important;border-color:#fff!important;transform:translateY(-2px)}.text-primary{color:var(--color-primary)!important}.navbar{padding:1.1rem 0;transition:var(--transition);background:transparent}.navbar.scrolled{padding:.6rem 0;background:#ffffffeb;backdrop-filter:blur(12px);box-shadow:var(--shadow-sm)}.navbar-brand{display:flex;align-items:center;padding:0}.navbar-logo{height:46px;width:auto;transition:var(--transition);filter:brightness(0) invert(1)}.navbar.scrolled .navbar-logo{height:40px;filter:none}.navbar .nav-link{color:#ffffffe0;font-weight:600;padding:.5rem 1rem!important;position:relative;transition:color .25s ease,background .25s ease}.navbar.scrolled .nav-link{color:var(--text-body)}.navbar .nav-link:after{content:"";position:absolute;bottom:.2rem;right:1rem;left:1rem;height:2px;background:var(--color-primary);transform:scaleX(0);transition:transform .25s ease;border-radius:var(--radius-pill)}.navbar:not(.scrolled) .nav-link:hover,.navbar:not(.scrolled) .nav-link.active{color:#fff!important}.navbar:not(.scrolled) .nav-link.active{font-weight:700}.navbar:not(.scrolled) .nav-link:hover:after,.navbar:not(.scrolled) .nav-link.active:after{transform:scaleX(1);background:#b8f08a;height:3px}.navbar.scrolled .nav-link:hover{color:var(--color-primary)!important}.navbar.scrolled .nav-link.active{color:var(--color-primary-hover)!important;font-weight:700}.navbar.scrolled .nav-link:hover:after,.navbar.scrolled .nav-link.active:after{transform:scaleX(1);background:var(--color-primary);height:3px}.navbar-toggler{border:none;padding:.35rem .55rem}.navbar-toggler:focus{box-shadow:none}body.mobile-nav-open{overflow:hidden;position:fixed;width:100%;left:0;right:0}html.mobile-nav-open{overflow:hidden}@media(max-width:991.98px){.navbar{--mobile-nav-ease: cubic-bezier(.32, .72, 0, 1);--mobile-nav-duration: .5s}.navbar:before{content:"";position:fixed;inset:0;background:#082f122e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:1035;opacity:0;visibility:hidden;transition:opacity var(--mobile-nav-duration) var(--mobile-nav-ease),visibility var(--mobile-nav-duration) var(--mobile-nav-ease);pointer-events:none}.navbar.menu-open:before{opacity:1;visibility:visible;pointer-events:auto}.navbar.menu-open .navbar-brand{visibility:hidden;pointer-events:none}.navbar.menu-open .navbar-toggler{position:relative;z-index:1045}.navbar:not(.scrolled) .navbar-toggler-icon,.navbar.menu-open .navbar-toggler-icon{filter:brightness(0) invert(1)}.navbar.scrolled.menu-open .navbar-toggler-icon{filter:none}.mobile-nav-panel.collapse:not(.show){display:none!important}.mobile-nav-panel.collapse.show{display:flex!important;flex-direction:column}.mobile-nav-panel{position:fixed;top:0;right:0;width:min(100%,21rem);height:100dvh!important;max-height:100dvh!important;margin:0;padding:0;border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:linear-gradient(180deg,#fcfefb 0%,var(--bg-light) 55%,var(--bg-soft) 100%);border-inline-start:1px solid var(--border-soft);box-shadow:-8px 0 40px #082f121a;overflow:hidden;z-index:1040;transform:translate3d(100%,0,0);opacity:0;visibility:hidden;transition:transform var(--mobile-nav-duration) var(--mobile-nav-ease),opacity calc(var(--mobile-nav-duration) * .85) ease,visibility var(--mobile-nav-duration) var(--mobile-nav-ease);will-change:transform,opacity}.mobile-nav-panel:before{content:"";position:absolute;top:-3rem;left:-2rem;width:10rem;height:10rem;background:radial-gradient(circle,rgba(67,154,13,.1) 0%,transparent 70%);pointer-events:none}.mobile-nav-panel.show{visibility:visible}.mobile-nav-panel.is-visible{transform:translateZ(0);opacity:1}.mobile-nav-head{flex-shrink:0;margin:0;padding:5rem 1.15rem .85rem;border-bottom:1px solid var(--border-soft);opacity:0;transform:translateY(.5rem);transition:opacity .4s ease .1s,transform .4s var(--mobile-nav-ease) .1s}.mobile-nav-panel.is-visible .mobile-nav-head{opacity:1;transform:translateY(0)}.mobile-nav-logo{display:block;height:2.25rem;width:auto;margin-bottom:.35rem}.mobile-nav-tagline{font-size:.85rem;color:var(--text-muted);margin:0;line-height:1.6}.mobile-nav-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.85rem 1.15rem .5rem;width:90%}.mobile-nav-list{position:relative;width:100%;max-width:none;gap:.3rem;margin:0!important}.mobile-nav-list .nav-item{width:100%;opacity:0;transform:translate3d(.75rem,0,0);transition:opacity .38s ease,transform .38s var(--mobile-nav-ease)}.mobile-nav-panel.is-visible .mobile-nav-list .nav-item{opacity:1;transform:translateZ(0)}.mobile-nav-panel.is-visible .mobile-nav-list .nav-item:nth-child(1){transition-delay:.08s}.mobile-nav-panel.is-visible .mobile-nav-list .nav-item:nth-child(2){transition-delay:.12s}.mobile-nav-panel.is-visible .mobile-nav-list .nav-item:nth-child(3){transition-delay:.16s}.mobile-nav-panel.is-visible .mobile-nav-list .nav-item:nth-child(4){transition-delay:.2s}.mobile-nav-panel.is-visible .mobile-nav-list .nav-item:nth-child(5){transition-delay:.24s}.mobile-nav-panel.is-visible .mobile-nav-list .nav-item:nth-child(6){transition-delay:.28s}.mobile-nav-panel:not(.is-visible) .mobile-nav-list .nav-item{transition-delay:0s;transition-duration:.22s}.navbar .nav-link:after{display:none}.navbar .nav-link{display:flex;align-items:center;gap:.7rem;width:100%;padding:.72rem .85rem!important;border-radius:var(--radius-sm);background:#ffffffd1;border:1px solid var(--border-soft);color:var(--text-body)!important;transition:background .25s ease,border-color .25s ease,transform .25s var(--mobile-nav-ease),box-shadow .25s ease}.navbar:not(.scrolled) .mobile-nav-panel .nav-link,.navbar:not(.scrolled) .mobile-nav-panel .nav-link:hover,.navbar:not(.scrolled) .mobile-nav-panel .nav-link.active{color:var(--text-body)!important}.navbar .nav-link:hover{background:#fff;border-color:#439a0d38;color:var(--color-primary-hover)!important;transform:translate(-2px);box-shadow:var(--shadow-sm)}.navbar:not(.scrolled) .mobile-nav-panel .nav-link:hover{color:var(--color-primary-hover)!important}.navbar .nav-link.active{background:#fff;border-color:#439a0d47;color:var(--color-primary-hover)!important;font-weight:700;box-shadow:inset 3px 0 0 var(--color-primary)}.navbar:not(.scrolled) .mobile-nav-panel .nav-link.active{color:var(--color-primary-hover)!important}.mobile-nav-icon{display:flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:10px;background:var(--bg-soft);color:var(--color-primary);font-size:1rem;flex-shrink:0;transition:background .25s ease}.navbar .nav-link:hover .mobile-nav-icon,.navbar .nav-link.active .mobile-nav-icon{background:#e8f5e0}.mobile-nav-arrow{margin-inline-start:auto;opacity:.35;font-size:.78rem;color:var(--text-muted);transition:opacity .25s ease,transform .25s var(--mobile-nav-ease)}.navbar .nav-link:hover .mobile-nav-arrow{opacity:.7;transform:translate(-2px)}.mobile-nav-cta{flex-shrink:0;margin-top:0;padding:.85rem 1.15rem 1.35rem;border-top:1px solid var(--border-soft);width:100%;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.65) 100%);opacity:0;transform:translateY(.5rem);transition:opacity .4s ease .14s,transform .4s var(--mobile-nav-ease) .14s}.mobile-nav-panel.is-visible .mobile-nav-cta{opacity:1;transform:translateY(0)}.mobile-nav-panel:not(.is-visible) .mobile-nav-head,.mobile-nav-panel:not(.is-visible) .mobile-nav-cta{transition-delay:0s;transition-duration:.22s}.mobile-nav-cta .btn{width:100%;padding:.7rem 1.15rem;font-weight:700;font-size:.92rem;box-shadow:0 6px 18px #439a0d2e}}.hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;color:#fff}.hero-video{position:absolute;inset:0;width:100%;max-width:100%;height:100%;object-fit:cover;z-index:-2}.hero-overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#082f12db,#082f129e 45%,#18642e4d)}.hero-content{position:relative;padding-top:6rem;padding-bottom:6rem}.hero-badge{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;background:#ffffff24;border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(6px);padding:.45rem 1.1rem;border-radius:var(--radius-pill);margin-bottom:1.5rem}.hero-title{color:#fff;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:800;line-height:1.4;margin-bottom:1.25rem}.hero-lead{font-size:1.15rem;color:#ffffffe6;max-width:620px;margin-bottom:2rem}.hero-actions{display:flex;flex-wrap:wrap;gap:1rem}.hero-scroll{position:absolute;bottom:3.25rem;left:50%;transform:translate(-50%);color:#fff;font-size:1.5rem;opacity:.85;animation:bounce 2s infinite}@keyframes bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(8px)}}@media(min-width:992px){.mobile-nav-panel{align-items:center;gap:.5rem}.mobile-nav-scroll{flex:1 1 auto;min-height:auto;overflow:visible;padding:0;display:flex;justify-content:center}.mobile-nav-list{margin:0!important}.navbar-cta{margin-inline-start:auto;flex-shrink:0;width:auto;padding:0;border:none;background:none;opacity:1;transform:none}.navbar-cta .btn{box-shadow:0 6px 18px #439a0d38}}body.page-inner{background:var(--white)}body.page-inner .navbar,body.page-inner .navbar.scrolled{padding:.6rem 0;background:#fffffff5;backdrop-filter:blur(12px);box-shadow:var(--shadow-sm)}body.page-inner .navbar-logo{height:40px;filter:none}body.page-inner .navbar .nav-link{color:var(--text-body)}body.page-inner .navbar .nav-link:hover,body.page-inner .navbar .nav-link.active{color:var(--color-primary-hover)!important}body.page-inner .navbar .nav-link:hover:after,body.page-inner .navbar .nav-link.active:after{transform:scaleX(1);background:var(--color-primary);height:3px}body.page-inner .navbar:not(.scrolled) .navbar-toggler-icon{filter:none}@media(max-width:575.98px){.hero-actions .btn{width:100%}}.page-hero{position:relative;padding:7.5rem 0 1.5rem;background:radial-gradient(circle at 12% 20%,rgba(67,154,13,.14) 0%,transparent 42%),linear-gradient(165deg,var(--bg-light) 0%,#fff 55%,var(--bg-soft) 100%);border-bottom:1px solid var(--border-soft);overflow:hidden}.breadcrumb-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:1.1rem;font-size:.85rem;color:var(--text-muted);list-style:none;padding:0}.breadcrumb-nav a{color:var(--color-primary-hover);font-weight:600}.page-hero-title{font-size:clamp(1.6rem,3.5vw,2.35rem);font-weight:800;line-height:1.45;margin-bottom:.85rem}.page-hero-desc{max-width:40rem;margin:0;color:var(--text-muted);line-height:1.85}.page-section{padding:3.5rem 0 4.5rem}.content-meta{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.82rem;color:var(--text-muted);margin-bottom:.75rem}.article-main .content-meta{gap:.5rem;margin-bottom:1.25rem}.page-figure{margin:0;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-soft);box-shadow:var(--shadow-sm);background:var(--bg-soft)}.page-figure img{display:block;width:100%;height:100%;object-fit:cover}.article-featured{margin:1.25rem 0 1.75rem}.page-figure.article-featured{background:#fff;aspect-ratio:16 / 9}.page-figure.article-featured img{min-height:0;height:100%}@media(max-width:991.98px){.page-hero{padding:5.75rem 0 1.25rem}.page-hero-title{font-size:clamp(1.3rem,4.5vw,1.75rem);line-height:1.4}}#mainNav.navbar{position:fixed;top:0;left:0;right:0;z-index:1030;--bs-navbar-bg: #fff;transition:background-color .25s ease,box-shadow .25s ease,padding .25s ease;background:#fff!important;background-color:#fff!important;box-shadow:0 4px 16px #082f120f}#mainNav.navbar.scrolled,body.page-inner #mainNav.navbar{background:#fffffff5!important;background-color:#fffffff5!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 16px #082f120f!important}#mainNav.navbar[data-nav-transparent=true]:not(.scrolled){--bs-navbar-bg: transparent;background:transparent!important;background-color:transparent!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}#mainNav.navbar .navbar-logo{filter:none}#mainNav.navbar[data-nav-transparent=true]:not(.scrolled) .nav-link{color:#ffffffe0}#mainNav.navbar[data-nav-transparent=true]:not(.scrolled) .navbar-logo{filter:brightness(0) invert(1)}#mainNav.navbar .navbar-logo.logo-custom,#mainNav.navbar[data-nav-transparent=true]:not(.scrolled) .navbar-logo.logo-custom,#mainNav.navbar.scrolled .navbar-logo.logo-custom,body.page-inner #mainNav.navbar .navbar-logo.logo-custom,.footer-logo.logo-custom,.mobile-nav-logo.logo-custom{filter:none;background:none;padding:0;border-radius:0;object-fit:contain}#mainNav.navbar[data-nav-transparent=true]:not(.scrolled) .navbar-cta .btn-outline-secondary,#mainNav.navbar[data-nav-transparent=true]:not(.scrolled) .navbar-cta .btn-outline-light{color:#fff;border-color:#ffffff8c;background:transparent}#mainNav.navbar[data-nav-transparent=true]:not(.scrolled) .navbar-cta .btn-outline-secondary:hover,#mainNav.navbar[data-nav-transparent=true]:not(.scrolled) .navbar-cta .btn-outline-light:hover{color:var(--color-dark, #082f12);background:#fff;border-color:#fff}#mainNav.navbar.scrolled .navbar-cta .btn-outline-light,#mainNav.navbar.scrolled .navbar-cta .btn-outline-secondary,body.page-inner #mainNav.navbar .navbar-cta .btn-outline-light,body.page-inner #mainNav.navbar .navbar-cta .btn-outline-secondary{color:#fff!important;background:var(--color-primary, #439a0d)!important;border-color:var(--color-primary, #439a0d)!important}#mainNav.navbar.scrolled .navbar-cta .btn-outline-light:hover,#mainNav.navbar.scrolled .navbar-cta .btn-outline-secondary:hover,body.page-inner #mainNav.navbar .navbar-cta .btn-outline-light:hover,body.page-inner #mainNav.navbar .navbar-cta .btn-outline-secondary:hover{color:#fff!important;background:var(--color-primary-hover, #18642e)!important;border-color:var(--color-primary-hover, #18642e)!important}#mainNav.navbar.scrolled .navbar-cta .site-nav-cart-count,body.page-inner #mainNav.navbar .navbar-cta .site-nav-cart-count{background:#fff;color:var(--color-primary, #439a0d)}
