@font-face{font-family:Vazirmatn;src:url('assets/vazirmatn.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{--ink:#142a35;--ink-deep:#0b202a;--muted:#52646d;--paper:#f6f5f0;--white:#fff;--line:#dce1df;--orange:#bd400e;--orange-bright:#ec591b;--orange-light:#fff0e8;--radius:16px;--header:96px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{margin:0;color:var(--ink);background:var(--paper);font-family:Vazirmatn,Tahoma,Arial,sans-serif;font-size:15px;line-height:1.9}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img,video{display:block;max-width:100%}img{height:auto}svg{display:inline-block;width:24px;height:24px;flex-shrink:0;vertical-align:middle}button{color:inherit}a,button,summary{touch-action:manipulation}:focus-visible{outline:3px solid var(--orange-bright);outline-offset:5px}::selection{background:#ffd6bf;color:var(--ink)}.container{width:min(1240px,calc(100% - 64px));margin-inline:auto}.skip{position:fixed;inset:10px 16px auto auto;z-index:100;background:white;padding:10px 22px;transform:translateY(-160%)}.skip:focus{transform:none}.topbar{background:var(--ink-deep);color:#d6e1e5;font-size:12px}.topbar .container{display:flex;justify-content:space-between;align-items:center;min-height:37px;gap:16px}.topbar a{color:white}.topbar small{font-size:11px;letter-spacing:1.5px}.topbar bdi{margin-inline-start:8px;font-weight:700}.site-header{position:sticky;top:0;z-index:30;background:rgba(255,255,255,.97);border-bottom:1px solid var(--line)}.header-row{min-height:96px;display:flex;align-items:center;gap:34px}.brand{display:flex;align-items:center;gap:13px;flex-shrink:0}.brand img{width:111px;height:64px;object-fit:contain}.brand-copy{border-inline-start:1px solid var(--line);padding-inline-start:14px;line-height:1.7}.brand-copy strong{font-size:13px;display:block}.brand-copy span{font-size:10px;color:var(--muted)}.main-nav{display:flex;gap:26px;align-items:center;margin-inline-start:auto;font-size:13px;font-weight:600}.main-nav a{padding-block:20px;transition:color .2s}.main-nav a:hover{color:var(--orange)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border:1px solid transparent;border-radius:8px;font-weight:700;font-size:14px;line-height:1.7;min-height:48px;transition:background .2s,transform .2s}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--orange);color:#fff}.btn-primary:hover{background:#a73408}.btn-outline{border-color:#bbc7c9;background:transparent}.btn-outline:hover{background:#e9eeec}.btn-white{background:white;color:var(--ink)}.btn svg{width:19px;height:19px}.header-cta{font-size:12px;padding:10px 15px;min-height:44px}.menu-toggle{display:none;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;background:#fff;width:44px;height:44px}.reading-progress{height:3px;position:absolute;bottom:-1px;right:0;background:var(--orange-bright);width:0;transition:width .12s linear}.eyebrow{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;color:var(--orange);margin:0 0 18px}.eyebrow:before{content:'';height:8px;width:8px;flex-shrink:0;background:var(--orange-bright)}.hero{position:relative;padding:44px 0 0;overflow:hidden;background:radial-gradient(ellipse at 12% 35%,#e8eeeb,transparent 55%),var(--paper)}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;color:var(--muted);margin:0 0 36px}.breadcrumbs svg{width:12px;height:12px}.hero-grid{display:grid;grid-template-columns:1fr 1.04fr;gap:60px;align-items:center}.hero-copy{padding-bottom:18px}.hero h1{font-size:clamp(36px,3.8vw,52px);font-weight:900;line-height:1.55;letter-spacing:-1.3px;margin:0 0 18px}.hero h1 .title-main{color:var(--orange);display:block}.hero h1 .title-rest{display:block;font-size:.6em;font-weight:800;letter-spacing:-.5px;margin-top:4px;line-height:1.85}.hero-lead{color:var(--muted);font-size:15px;line-height:2.1;max-width:490px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.hero-points{display:flex;gap:18px;flex-wrap:wrap;margin-top:22px;font-size:11px;color:var(--muted)}.hero-points span{display:flex;align-items:center;gap:5px}.hero-points svg{width:15px;height:15px;color:var(--orange)}.hero-visual{position:relative;margin:0;padding-bottom:38px}.machine-panel{background:var(--ink);border-radius:16px;padding:18px;box-shadow:0 24px 55px -25px #102a3640;position:relative}.panel-top{display:flex;justify-content:space-between;align-items:center;color:#e5eded;font-size:11px;margin-bottom:15px;gap:12px}.panel-code{font-family:monospace;color:#b4c7cf;letter-spacing:1px;font-size:10px}.status{display:flex;align-items:center;gap:6px}.status i{height:6px;width:6px;border-radius:50%;background:#ed8255}.machine-photo{background:#fff;border-radius:7px;overflow:hidden;position:relative;aspect-ratio:16/9;display:flex;align-items:center}.machine-photo img{width:100%;height:100%;object-fit:contain}.panel-bottom{display:flex;justify-content:space-between;color:#c2d2d7;align-items:center;font-size:10px;margin-top:15px;gap:12px}.panel-bottom svg{color:#f17c49;width:19px;height:19px}.visual-stamp{position:absolute;bottom:12px;right:24px;background:#fff;border:1px solid var(--line);border-right:4px solid var(--orange-bright);padding:13px 18px;box-shadow:0 8px 25px #102a3610;border-radius:6px;font-size:12px}.visual-stamp strong{display:block;font-weight:800}.visual-stamp span{font-size:10px;color:var(--muted)}.hero-foot{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:42px;padding:22px 0;border-top:1px solid #d3dcda;color:var(--muted);font-size:12px}.tag-list{display:flex;flex-wrap:wrap;gap:9px}.tag{background:white;border:1px solid var(--line);padding:4px 13px;border-radius:5px;font-size:11px}.section{padding:80px 0}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px}.section-head h2,.section-title{font-size:30px;letter-spacing:-.7px;line-height:1.7;margin:0}.section-head p{margin:8px 0 0;color:var(--muted);font-size:13px}.text-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--orange);white-space:nowrap;padding-block:8px}.text-link svg{width:18px;height:18px}.solutions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.solution-card{padding:29px;background:#fff;border:1px solid var(--line);border-radius:12px;position:relative;transition:transform .2s,border-color .2s;display:flex;flex-direction:column;align-items:flex-start}.solution-card:hover{transform:translateY(-5px);border-color:#c56f4a}.solution-card.featured{background:var(--ink);color:#fff;border-color:var(--ink)}.card-top{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:30px}.card-icon{width:52px;height:52px;border:1px solid #ecd7c8;background:#fff6ef;border-radius:11px;display:grid;place-items:center;color:var(--orange)}.card-icon svg{width:28px;height:28px}.featured .card-icon{border-color:#5a483c;background:#3d3831;color:#ffa46e}.card-number{font-family:monospace;color:#8a989d;font-size:13px}.solution-card h3{font-size:19px;margin:0 0 9px}.solution-card p{font-size:13px;line-height:2;color:var(--muted);margin:0 0 22px}.featured p{color:#c3d0d5}.solution-card .text-link{margin-top:auto}.featured .text-link{color:#ffab7b}.video-section{background:var(--ink-deep);color:white;position:relative;padding:66px 0}.video-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:64px;align-items:center}.video-copy .eyebrow{color:#ffab7b}.video-copy h2{font-size:32px;line-height:1.8;margin:0 0 16px;letter-spacing:-.5px}.video-copy p{font-size:14px;color:#c0ced3;line-height:2.1}.video-note{display:flex;align-items:center;gap:10px;padding-top:20px;margin-top:24px;border-top:1px solid #37505a;font-size:11px;color:#b6c8ce}.video-note svg{color:#ffab7b}.video-wrap{background:#fff;border:1px solid #5c6f75;border-radius:12px;overflow:hidden;box-shadow:0 20px 40px #0003}.video-wrap video{width:100%;aspect-ratio:16/9;object-fit:contain;background:white}.video-caption{display:flex;justify-content:space-between;padding:12px 17px;background:#1b3440;color:#d5e0e4;font-size:11px;gap:12px}.video-caption a{text-decoration:underline;text-underline-offset:4px}.guide-header{padding:68px 0 30px}.guide-meta{display:flex;flex-wrap:wrap;gap:18px;margin-top:15px;font-size:11px;color:var(--muted)}.guide-meta span{display:flex;gap:6px;align-items:center}.guide-meta svg{width:15px;height:15px}.guide-layout{display:grid;grid-template-columns:268px minmax(0,1fr);gap:46px;align-items:start;padding-bottom:70px}.guide-sidebar{position:sticky;top:120px;max-height:calc(100dvh - 145px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#bdc8c7 transparent}.toc-box{border:1px solid var(--line);border-radius:12px;background:#fff;padding:21px 17px}.toc-box h2{font-size:14px;margin:0 0 15px;padding-bottom:14px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:9px}.toc-box h2 svg{width:18px;height:18px;color:var(--orange)}.toc-box ol{list-style:none;margin:0;padding:0}.toc-box li{margin:3px 0}.toc-box a{display:flex;gap:10px;padding:7px 9px;font-size:11px;border-radius:5px;line-height:1.9;color:var(--muted);border-right:2px solid transparent}.toc-box a span{color:#8d9b9f;font-size:10px;min-width:17px}.toc-box a:hover,.toc-box a[aria-current=true]{background:var(--orange-light);color:var(--orange);border-right-color:var(--orange-bright)}.side-cta{padding:21px;border:1px solid #d6dedd;border-radius:12px;margin-top:16px;background:#e9eeea}.side-cta strong{font-size:14px}.side-cta p{color:var(--muted);font-size:11px;margin:8px 0 14px}.side-cta .btn{width:100%;font-size:12px}.article{min-width:0}.article-intro{padding:29px 32px;background:#fff;border:1px solid var(--line);border-radius:12px;border-top:3px solid var(--orange-bright);margin-bottom:32px}.prose{font-size:15px;line-height:2.2}.prose p{margin:0 0 18px}.prose p:last-child{margin-bottom:0}.prose a:not(.btn):not(.text-link){color:var(--orange);text-decoration:underline;text-underline-offset:5px;text-decoration-color:#d9ac95}.prose strong{font-weight:750}.chapter{padding:34px 0;border-bottom:1px solid var(--line);scroll-margin-top:120px}.chapter h2{display:flex;align-items:flex-start;gap:14px;font-size:24px;line-height:1.85;letter-spacing:-.4px;margin:0 0 21px}.chapter-number{color:var(--orange);font-size:11px;border:1px solid #d8c5b9;border-radius:5px;padding:2px 7px;line-height:2.2;flex-shrink:0;margin-top:9px;font-weight:600}.chapter h3{font-size:18px;margin:26px 0 12px}.prose ul,.prose ol{margin:12px 0 24px;padding-inline-start:24px}.prose li{padding-inline-start:7px;margin-bottom:9px}.prose li::marker{color:var(--orange);font-weight:700}.article-figure{margin:30px 0 0;background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden}.article-figure img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.article-figure figcaption{background:#eef1ee;border-top:1px solid var(--line);padding:12px 17px;font-size:11px;color:var(--muted);line-height:1.9}.inline-callout{background:var(--orange-light);border-right:3px solid var(--orange-bright);padding:20px 24px;border-radius:8px;margin:26px 0;font-size:13px;line-height:2}.inline-callout strong{display:block;margin-bottom:5px}.compare-wrap{overflow:auto;border:1px solid var(--line);border-radius:9px;background:white;margin-top:25px}.compare-table{border-collapse:collapse;width:100%;min-width:530px;text-align:right;font-size:12px;line-height:1.9}.compare-table caption{text-align:right;padding:15px 18px;font-weight:700;font-size:13px;background:#edf0ed}.compare-table th,.compare-table td{padding:13px 15px;border-top:1px solid var(--line);vertical-align:top}.compare-table th{font-weight:700;background:#f7f8f5}.compare-table td:first-child{font-weight:700}.compare-table tr:last-child td{border-bottom:0}.faq-section{padding-top:38px}.faq-section h2{font-size:25px;margin:0 0 25px}.faq-item{border:1px solid var(--line);border-radius:8px;background:#fff;margin-bottom:10px;overflow:hidden}.faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;font-size:14px;font-weight:700;line-height:1.9}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:'+';font-family:Arial,sans-serif;font-size:22px;font-weight:400;color:var(--orange);flex-shrink:0}.faq-item[open] summary:after{content:'−'}.faq-item[open]{border-color:#c8a58e}.faq-item .answer{padding:0 20px 21px;font-size:14px;line-height:2.15;color:var(--muted)}.selector{background:#e9eeea;border-block:1px solid #d5deda;padding:56px 0}.selector-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.selector h2{font-size:27px;margin:0 0 12px}.selector p{font-size:13px;color:var(--muted)}.selector-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:15px}.selector-tabs button{border:1px solid #afbfbd;background:white;border-radius:6px;font-size:12px;padding:9px 15px;min-height:44px}.selector-tabs button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.selector-result{font-size:13px;line-height:2.05;background:#fff;border:1px solid var(--line);border-radius:9px;padding:20px}.selector-result strong{display:block;font-size:15px;margin-bottom:6px}.selector-result p{margin:0}.selector-result .text-link{margin-top:8px}.equipment{padding:60px 0}.equipment h2{font-size:25px;margin:0 0 12px}.equipment p{color:var(--muted);font-size:13px}.equipment-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.equipment-tags a{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--line);border-radius:6px;padding:8px 14px;font-size:12px;min-height:44px}.equipment-tags a:hover{border-color:var(--orange);color:var(--orange)}.equipment-tags svg{width:13px;height:13px}.contact{background:var(--ink);color:#fff;padding:67px 0;scroll-margin-top:110px}.contact-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:64px;align-items:start}.contact .eyebrow{color:#ffab7b}.contact h2{font-size:29px;line-height:1.8;margin:0 0 18px}.contact .prose{font-size:13px;line-height:2.15;color:#c5d2d7}.contact strong{color:white}.contact-cards{display:grid;gap:12px}.contact-card{display:flex;align-items:center;gap:17px;border:1px solid #49606a;border-radius:9px;padding:18px 21px;background:#203c49;transition:background .2s}.contact-card:hover{background:#2b4b59}.contact-card.feature{background:var(--orange);border-color:var(--orange)}.contact-card svg{width:24px;height:24px;flex-shrink:0}.contact-card .contact-label{display:block;font-size:11px;color:#c4d5dc;line-height:1.8}.contact-card.feature .contact-label{color:#fff2e9}.contact-card bdi{display:block;font-weight:750;font-size:23px;letter-spacing:.6px;line-height:1.65}.contact-card .arrow{margin-inline-start:auto;width:18px}.contact-online{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:12px;margin-top:17px}.contact-online a{color:#ffb58c;text-decoration:underline;text-underline-offset:5px}.contact-prompt{font-size:11px;color:#c9d6db;margin:18px 0 0;line-height:2}.site-footer{padding:32px 0;background:var(--ink-deep);color:#bdcbd1}.footer-top{display:flex;justify-content:space-between;gap:30px;align-items:center}.footer-brand{font-size:13px;font-weight:700;color:#e5ecef}.footer-brand small{display:block;color:#a9bdc5;font-size:10px;font-weight:400;margin-top:4px}.footer-social{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.footer-social-title{font-size:11px}.footer-social-icons{display:flex;flex-wrap:wrap;gap:7px}.footer-social-item{border:1px solid #38515e;padding:7px 10px;border-radius:5px;font-size:10px;min-height:36px;display:flex;align-items:center;gap:5px}.footer-social-item:hover{background:#2b4551;color:#fff}.footer-social-item svg{width:15px;height:15px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #29424e;margin-top:25px;padding-top:20px;font-size:10px}.footer-bottom a{color:#d7e2e6}.mobile-contact{display:none}.to-top{position:fixed;bottom:23px;left:22px;width:42px;height:42px;display:grid;place-items:center;border:1px solid #92a3aa;background:var(--ink);color:#fff;border-radius:8px;z-index:20;box-shadow:0 4px 15px #0002}.to-top svg{width:19px;height:19px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}
@media(min-width:1500px){.hero-grid{gap:85px}.hero{padding-top:50px}.hero h1{font-size:56px}}
@media(max-width:1100px){.container{width:calc(100% - 44px)}.brand-copy{display:none}.header-row{gap:22px}.main-nav{gap:20px}.hero-grid{gap:30px}.hero h1{font-size:41px}.guide-layout{grid-template-columns:235px minmax(0,1fr);gap:30px}.video-grid{gap:34px}.contact-grid{gap:35px}.solution-card{padding:22px}.hero-foot{align-items:flex-start}.footer-top{align-items:flex-start}.footer-social{justify-content:flex-end}}
@media(max-width:800px){:root{--header:80px}.header-row{min-height:80px;gap:15px}.brand img{width:100px;height:57px}.menu-toggle{display:flex;margin-inline-start:auto}.header-cta{font-size:11px;padding:9px 12px}.main-nav{margin:0;gap:4px;flex-wrap:wrap;position:absolute;top:80px;right:0;left:0;background:white;padding:12px 24px;border-bottom:1px solid var(--line);box-shadow:0 15px 20px #102a3610}.js .main-nav{display:none}.js .main-nav.is-open{display:flex}.main-nav a{padding:10px 14px;min-height:44px}.hero-grid{grid-template-columns:1fr;gap:32px}.hero{padding-top:24px}.breadcrumbs{margin-bottom:24px}.hero-copy{padding-bottom:0;max-width:600px}.hero h1{font-size:43px}.hero h1 .title-rest{font-size:.61em}.hero-lead{max-width:580px}.hero-visual{width:100%;max-width:640px;margin-inline:auto}.hero-foot{margin-top:24px;flex-direction:column;gap:10px;padding:20px 0}.hero-points{gap:16px}.section{padding:52px 0}.section-head h2,.section-title{font-size:26px}.section-head{align-items:flex-start}.solutions-grid{gap:12px}.solution-card{padding:20px 16px}.solution-card h3{font-size:17px}.solution-card p{font-size:12px}.card-top{margin-bottom:21px}.card-icon{height:43px;width:43px}.video-grid{grid-template-columns:1fr;gap:25px}.video-section{padding:42px 0}.video-copy h2{font-size:28px}.video-note{padding-top:12px;margin-top:15px}.guide-header{padding-top:48px}.guide-layout{grid-template-columns:1fr;gap:26px}.guide-sidebar{position:static;max-height:none;overflow:visible}.toc-box{padding:20px}.toc-box ol{display:grid;grid-template-columns:1fr 1fr;gap:3px 10px}.side-cta{display:none}.article-intro{padding:25px}.chapter h2{font-size:23px}.selector-grid{gap:26px;grid-template-columns:1fr}.contact-grid{grid-template-columns:1fr;gap:30px}.contact-cards{grid-template-columns:1fr 1fr}.contact-card:first-child{grid-column:1/-1}.contact-card bdi{font-size:22px}.contact-card{padding:16px;gap:12px}.contact-card .arrow{display:none}.footer-top{flex-direction:column;gap:22px}.footer-social{justify-content:flex-start}.footer-bottom{flex-wrap:wrap}.selector{padding:40px 0}.contact{padding:46px 0}.equipment{padding:44px 0}}
@media(max-width:540px){.container{width:calc(100% - 32px)}.topbar .container{min-height:32px;font-size:10px;gap:8px}.topbar small{display:none}.topbar bdi{margin-inline-start:3px}.header-row{gap:10px;min-height:74px}.brand img{width:89px;height:51px}.header-cta{padding:8px 10px;font-size:10px;min-height:40px}.header-cta svg{width:15px}.menu-toggle{width:40px;height:40px}.main-nav{top:74px}.main-nav a{font-size:12px;padding:9px 10px}.hero h1{font-size:35px;letter-spacing:-.7px}.hero h1 .title-rest{font-size:.64em}.hero-lead{font-size:13px}.eyebrow{font-size:11px;margin-bottom:12px}.hero-actions{gap:9px;margin-top:22px}.hero-actions .btn{font-size:12px;padding:11px 14px}.hero-points{font-size:10px;gap:10px}.hero-grid{gap:25px}.machine-panel{padding:12px;border-radius:11px}.panel-top,.panel-bottom{font-size:9px}.panel-code{font-size:8px}.visual-stamp{right:14px;padding:10px 15px;bottom:12px;font-size:11px}.tag{padding:3px 10px;font-size:10px}.section-head{flex-direction:column;gap:9px;margin-bottom:22px}.section-head h2,.section-title{font-size:25px}.solutions-grid{grid-template-columns:1fr}.solution-card{padding:24px;display:grid;grid-template-columns:54px 1fr;column-gap:16px}.card-top{grid-row:1/4;margin-bottom:0;align-self:start;display:block}.card-number{display:block;text-align:center;margin-top:14px;font-size:11px}.solution-card h3{font-size:19px}.solution-card p{font-size:13px;margin-bottom:13px}.solution-card .text-link{font-size:12px}.video-copy h2{font-size:25px}.video-caption{font-size:9px;gap:10px}.guide-meta{gap:10px;font-size:10px}.toc-box ol{grid-template-columns:1fr}.toc-box h2{margin-bottom:10px}.toc-box a{padding:7px 5px;font-size:12px}.toc-box{max-height:340px;overflow-y:auto}.guide-header{padding-bottom:23px}.guide-layout{padding-bottom:45px}.prose{font-size:14px;line-height:2.2}.article-intro{padding:21px}.chapter{padding:28px 0}.chapter h2{font-size:21px;gap:10px;margin-bottom:18px}.chapter-number{font-size:10px;margin-top:7px;padding:2px 6px}.chapter h3{font-size:17px}.inline-callout{padding:17px 18px;font-size:12px}.article-figure figcaption{font-size:10px}.faq-item summary{font-size:13px;padding:16px;gap:12px}.faq-item .answer{font-size:13px;padding:0 16px 18px}.faq-section h2{font-size:22px}.selector h2{font-size:23px}.selector-tabs button{flex:1;padding:9px;font-size:11px}.contact h2{font-size:25px}.contact-cards{grid-template-columns:1fr}.contact-card:first-child{grid-column:auto}.contact-card bdi{font-size:24px}.contact-card .arrow{display:block}.contact-prompt{font-size:11px}.equipment h2{font-size:23px}.equipment-tags{gap:8px}.equipment-tags a{font-size:11px;padding:7px 11px}.footer-social{gap:10px;display:block}.footer-social-title{display:block;margin-bottom:10px}.footer-social-item{font-size:10px;min-height:40px}.site-footer{padding-bottom:94px}.footer-bottom{gap:9px}.mobile-contact{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:40;background:#fff;padding:10px 16px calc(10px + env(safe-area-inset-bottom));gap:10px;border-top:1px solid var(--line);box-shadow:0 -8px 25px #0b202a12}.mobile-contact .btn{font-size:12px;min-height:43px;padding:9px 14px;flex:1}.mobile-contact .btn-outline{flex:.72}.to-top{bottom:88px;left:15px;width:36px;height:36px}.breadcrumbs{font-size:10px;gap:6px}html{scroll-padding-top:95px}.chapter,.contact{scroll-margin-top:95px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
@media print{body{background:#fff;color:#000;font-size:11pt}.topbar,.site-header,.hero-visual,.hero-actions,.hero-points,.solutions-section,.video-section,.guide-sidebar,.selector,.equipment,.mobile-contact,.to-top,.site-footer{display:none!important}.container{width:100%}.hero{padding:0;background:none}.hero-grid,.guide-layout,.contact-grid{display:block}.hero h1{font-size:24pt}.hero h1 .title-rest{font-size:16pt}.hero-foot{display:none}.section,.guide-header{padding:15px 0}.article-intro{border:0;padding:0}.chapter{break-inside:auto}.chapter h2{break-after:avoid;font-size:17pt}.contact{background:white;color:#000;padding:20px 0}.contact .prose,.contact strong,.contact-prompt{color:#000}.contact-card{color:#000;background:white!important;border:1px solid #aaa!important;margin-top:10px}.contact-card .contact-label,.contact-card.feature .contact-label{color:#333}.contact-online a{color:#000}.faq-item{break-inside:avoid}.faq-item .answer{display:block!important}.faq-item summary:after{display:none}.guide-layout{padding-bottom:0}.reading-progress{display:none}.contact .eyebrow{color:#000}}


.zamco-section {
  padding: 32px 0;
}

.zamco-card {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 28px;
  padding: clamp(22px, 4vw, 40px);
  background: #fff;
  border: 1px solid #dce1df;
  border-inline-start: 4px solid #bd400e;
  border-radius: 16px;
}

.zamco-copy {
  flex: 1;
  min-width: 0;
}

.zamco-copy h2 {
  margin: 10px 0 14px;
  font-size: clamp(22px, 3vw, 30px);
  line-height: 1.6;
}

.zamco-copy h2 a {
  color: #142a35;
  text-decoration: none;
}

.zamco-copy h2 a:hover {
  color: #bd400e;
  text-decoration: underline;
}

.zamco-copy p:not(.eyebrow) {
  max-width: 760px;
  margin: 0;
  color: #52646d;
  line-height: 2;
}

.zamco-card > .btn {
  flex-shrink: 0;
  text-align: center;
}

@media (max-width: 800px) {
  .zamco-card {
    flex-direction: column;
    align-items: stretch;
    gap: 20px;
  }

  .zamco-card > .btn {
    width: 100%;
  }
}





















/* اگر وزیرمتن در سایت بارگذاری نشده، این خط ابتدای CSS باشد. */
@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;600;700;800&display=swap');

/* دسکتاپ */
#main-nav {
  display: flex !important;
  align-items: center !important;
  gap: 18px !important;
  direction: rtl !important;
  font-family: "Vazirmatn", sans-serif !important;
}

#main-nav > a,
#main-nav > a span,
.menu-toggle {
  font-family: "Vazirmatn", sans-serif !important;
}

#main-nav > .nav-production-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px !important;

  min-height: 44px !important;
  padding: 10px 18px !important;

  color: #fff !important;
  background: linear-gradient(135deg, #bc511f, #9f3913) !important;
  border: 1px solid #c96a3d !important;
  border-radius: 12px !important;

  font-size: 13px !important;
  font-weight: 800 !important;
  line-height: 1.8 !important;
  text-decoration: none !important;

  box-shadow: 0 8px 20px -12px rgb(185 76 28 / 65%) !important;

  transition:
    transform .2s ease,
    box-shadow .2s ease !important;
}

#main-nav > .nav-production-btn::before,
#main-nav > .nav-production-btn::after {
  content: none !important;
}

#main-nav > .nav-production-btn span {
  font-size: 20px !important;
  line-height: 1 !important;
}

#main-nav > .nav-production-btn:hover {
  color: #fff !important;
  background: linear-gradient(135deg, #a74317, #842c0c) !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 12px 24px -12px rgb(185 76 28 / 70%) !important;
}

#main-nav > a:focus-visible {
  outline: 3px solid #d77c46 !important;
  outline-offset: 4px !important;
}

/* موبایل */
@media (max-width: 767px) {
  #main-nav {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    align-items: stretch !important;
    gap: 8px !important;
    width: 100% !important;
    padding: 12px !important;
  }

  #main-nav > a:not(.nav-production-btn) {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    min-width: 0 !important;
    min-height: 44px !important;
    margin: 0 !important;
    padding: 8px 3px !important;

    font-size: clamp(10px, 2.6vw, 13px) !important;
    line-height: 1.8 !important;
    text-align: center !important;
    text-decoration: none !important;
    overflow-wrap: anywhere !important;
  }

  #main-nav > .nav-production-btn {
    grid-column: 1 / -1 !important;
    width: 100% !important;
    min-height: 48px !important;
    margin: 6px 0 0 !important;
    padding: 12px 16px !important;
    font-size: 14px !important;
  }

  .menu-toggle[aria-expanded="false"] ~ #main-nav {
    display: none !important;
  }

  .menu-toggle[aria-expanded="true"] ~ #main-nav {
    display: grid !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  #main-nav > .nav-production-btn {
    transition: none !important;
    transform: none !important;
  }
}
@font-face {
  font-family: "BYekan";
  src: url("assets/BYekan.woff2") format("woff2"),
       url("assets/BYekan.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

body,
body * {
  font-family: "BYekan", Tahoma, sans-serif;
}
