@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn-regular.woff2)format("woff2");font-weight:400 599;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn-bold.woff2)format("woff2");font-weight:600 900;font-display:swap}:root{--ink:#172d25;--ink-deep:#10241d;--paper:#f9faf4;--white:#fff;--line:#d9e0d5;--muted:#4d5e54;--lime:#f2ff70;--soft:#edf1e8;--forest:#23473a;--radius:14px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font:400 16px/1.65 Inter,Arial,sans-serif}html[lang=fa] body{font-family:Vazirmatn,Arial,sans-serif;line-height:1.8}body,button,input,select,textarea{font-synthesis:none}a{color:inherit;text-decoration:none}a,button,summary,input,select,textarea{-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}svg{vertical-align:middle;flex-shrink:0}img{max-width:100%;height:auto;display:block}figure,h1,h2,h3,p,ol,ul,dl,dd{margin:0}:focus-visible{outline-offset:4px;outline:3px solid #567725}main:focus{outline:0}.skip{inset-inline-start:1rem;z-index:20;background:var(--lime);color:var(--ink);padding:.6rem 1rem;position:absolute;top:0;transform:translateY(-120%)}.skip:focus{transform:translateY(0)}.wrap{width:min(100% - 72px,1232px);margin-inline:auto}.statusbar{color:#f0f3e9;background:#10251e;font-size:.74rem;font-weight:600}.status-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:34px;display:flex}.status-inner>span,.status-inner a{align-items:center;gap:.5rem;display:flex}.status-inner a{color:#e0eda5}.live-dot,.eyebrow i{background:#84953d;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.live-dot{background:var(--lime)}.site-head{background:var(--paper);z-index:5;position:relative}.head-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:74px;display:flex}.brand{letter-spacing:-.06em;white-space:nowrap;align-items:center;gap:.55rem;font:800 1.32rem/1 Inter,sans-serif;display:inline-flex}.brand>span>span{font-weight:600}.brand img{width:35px;height:35px}.desktop-nav,.head-actions{align-items:center;gap:clamp(.75rem,2.5vw,2.2rem);display:flex}.desktop-nav a{white-space:nowrap;padding-block:10px;font-size:.88rem;font-weight:650}.desktop-nav a[aria-current],.desktop-nav a:hover{box-shadow:inset 0 -2px #769038}.head-actions{gap:1rem}.language{align-items:center;gap:.35rem;min-height:44px;font-size:.84rem;font-weight:700;display:flex}.mobile-nav{display:none}.mobile-nav summary{list-style:none}summary::-webkit-details-marker{display:none}.button{text-align:center;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:.55rem;min-height:49px;padding:.65rem 1.16rem;font-size:.91rem;font-weight:700;line-height:1.35;display:inline-flex}.button-small{min-height:40px;padding:.48rem .8rem;font-size:.82rem}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:var(--forest)}.button-lime{background:var(--lime);color:var(--ink-deep)}.button-lime:hover{background:#ddea5d}.button-outline{color:#fff;border-color:#8f9d90}.button-outline:hover{background:#ffffff17}.button-soft{background:var(--soft);border-color:var(--line);color:var(--ink)}.button-soft:hover{background:#e1e8dc}.button:disabled{opacity:.55;cursor:default}.hero{background:var(--ink);color:#fff;padding:48px 0 70px}.hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(22px,4vw,68px);display:grid}.hero-copy{padding-block:12px}.eyebrow{color:#4a5d33;letter-spacing:.09em;align-items:center;gap:.65rem;font-size:.74rem;font-weight:750;display:inline-flex}[dir=rtl] .eyebrow{letter-spacing:0}.hero .eyebrow,.quote-band .eyebrow{color:#e2edb3}.hero .eyebrow i,.quote-band .eyebrow i{background:var(--lime)}h1,h2,h3{letter-spacing:-.045em;font-weight:780;line-height:1.15}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0;line-height:1.42}h1{font-size:clamp(2.55rem,5.25vw,5.15rem)}.hero h1{margin-top:1rem}.hero h1 em{color:var(--lime);font-style:normal}.hero-copy>p{color:#e0e8df;max-width:51ch;margin-top:1.15rem;font-size:clamp(.95rem,1.35vw,1.11rem)}.hero-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.7rem;display:flex}.hero-media{background:#233a31;border:1px solid #dbe3d33f;border-radius:12px;position:relative;overflow:hidden}.hero-media img{aspect-ratio:1440/880;object-fit:cover;width:100%}.hero-media figcaption{inset-inline-start:12px;color:#fff;background:#10241df2;border-radius:6px;align-items:center;gap:.6rem;padding:.52rem .75rem;font-size:.79rem;font-weight:700;display:flex;position:absolute;bottom:12px}.hero-media small{color:#cfddc9;font-size:.69rem;font-weight:400;display:block}.route-bar{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:.9fr .9fr 1fr 1.25fr;align-items:center;gap:10px;margin-top:-33px;padding:14px 18px;display:grid;position:relative;box-shadow:0 5px 18px #182d2410}.route-bar>div,.route-bar>a{align-items:center;gap:.65rem;min-height:42px;display:flex}.route-bar>div+div,.route-bar>a{border-inline-start:1px solid var(--line);padding-inline-start:1rem}.mini-icon,.icon-box{background:var(--soft);color:var(--forest);border-radius:7px;flex:none;place-items:center;width:39px;height:39px;display:grid}.route-bar small{color:var(--muted);letter-spacing:.07em;font-size:.66rem;font-weight:700;display:block}[dir=rtl] .route-bar small{letter-spacing:0}.route-bar b{font-size:.9rem}.route-bar>a{font-size:.86rem;font-weight:750}.route-bar>a:hover,.text-link:hover{text-underline-offset:4px;text-decoration:underline}.section{padding-block:66px}h2{margin-top:.45rem;font-size:clamp(1.8rem,3.4vw,3.05rem)}h3{font-size:clamp(1.24rem,2vw,1.63rem)}.section-head{justify-content:space-between;align-items:end;gap:1.4rem;margin-bottom:24px;display:flex}.section-head>p{max-width:37ch;color:var(--muted)}.route-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.route-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;align-items:start;padding:21px;display:flex}.route-primary{background:#f1f6e9;border-color:#a9bb91}.card-top{justify-content:space-between;align-items:center;gap:.7rem;width:100%;margin-bottom:17px;display:flex}.icon-box{width:46px;height:46px}.route-primary .icon-box{background:var(--forest);color:var(--lime)}.route-number{letter-spacing:.09em;color:var(--muted);font:650 .72rem/1 Inter,sans-serif}.muted-tag{color:var(--muted);margin-bottom:5px;font-size:.76rem;font-weight:650}.route-card p{color:var(--muted);max-width:40ch;margin-top:8px;margin-bottom:1.15rem}.route-card .text-link{margin-top:auto}.text-link{align-items:center;gap:.45rem;min-height:33px;font-size:.88rem;font-weight:750;display:inline-flex}.prep-section{border-block:1px solid var(--line);background:#eef1e9}.split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(25px,6vw,80px);display:grid}.split h2+p{color:var(--muted);margin-top:.65rem}.warehouse{background:var(--ink);border-radius:var(--radius);overflow:hidden}.warehouse img{object-fit:cover;aspect-ratio:900/631;width:100%}.warehouse figcaption{color:#d9e4d9;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.76rem;display:flex}.prep-list{gap:7px;margin-top:1.2rem;display:grid}.prep-list>a,.article-links>a{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.prep-list>a:hover,.article-links>a:hover{background:#f7faef;border-color:#77924f}.prep-list strong,.prep-list small{display:block}.prep-list small{color:var(--muted);font-size:.83rem}.next-icon{margin-inline-start:auto}[dir=rtl] .next-icon{transform:rotate(180deg)}.steps{grid-template-columns:repeat(4,1fr);gap:16px;margin:1.45rem 0 .9rem;padding:0;list-style:none;display:grid}.steps li{border-top:1px solid #9dad98;padding:14px 0}.steps li>span{color:#53693f;font-size:.78rem;font-weight:750}.steps h3{letter-spacing:-.02em;margin-top:.65rem;font-size:1.12rem}.steps p{color:var(--muted);margin-top:.45rem;font-size:.9rem}.faq-section{border-block:1px solid var(--line);background:#f0f2ea}.faq-layout{grid-template-columns:.75fr 1.25fr;gap:2.2rem;display:grid}.faq-layout .text-link{margin-top:.65rem}.faq-list details{border-bottom:1px solid #c2ccbd}.faq-list details:first-child{border-top:1px solid #c2ccbd}.faq-list summary{justify-content:space-between;align-items:center;gap:1rem;padding:.95rem .25rem;font-weight:700;list-style:none;display:flex}.faq-list summary span{font-size:1.4rem;line-height:1}.faq-list summary span:before{content:"+"}.faq-list details[open] summary span:before{content:"−"}.faq-list details p{color:var(--muted);max-width:75ch;padding:0 .25rem 1rem}.quote-band{background:var(--ink);color:#fff;border-radius:var(--radius);justify-content:space-between;align-items:center;gap:1.4rem;margin-block:48px;padding:clamp(22px,4vw,50px);display:flex}.quote-band h2{font-size:clamp(1.55rem,3vw,2.5rem)}.quote-band p{color:#dce9dd;margin-top:.65rem}.quote-band .button{flex:none}.site-footer{background:var(--ink-deep);color:#e5eee5;padding:37px 0 21px}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:1.3rem;display:grid}.footer-grid p,.footer-grid>div>a:not(.brand),.footer-tail{color:#d5e2d6;font-size:.85rem}.footer-grid p{max-width:32ch;margin-top:.8rem}.footer-grid h2{color:#fff;letter-spacing:0;margin:0 0 .55rem;font-size:.92rem}.footer-grid>div>a:not(.brand){min-height:32px;padding:.2rem 0;display:block}.footer-grid a:not(.brand):hover,.footer-tail a:hover{text-decoration:underline}.footer-tail{border-top:1px solid #4d6559;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;padding-top:.9rem;display:flex}.footer-tail>div{flex-wrap:wrap;gap:1rem;display:flex}.floating{inset-inline-end:calc(13px + env(safe-area-inset-right,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:4;gap:8px;display:grid;position:fixed}[dir=rtl] .floating{inset-inline-end:calc(13px + env(safe-area-inset-left,0px))}.float-action{background:var(--forest);color:#fff;border:1px solid #5f785c;border-radius:8px;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 2px 8px #0002}.float-action:hover{background:var(--ink)}.inner-head{background:var(--ink);color:#fff;padding:23px 0 44px}.inner-head .eyebrow{color:#e2edb3}.inner-head h1{max-width:21ch;margin-top:.55rem;font-size:clamp(2.1rem,5vw,4.55rem)}.inner-head p{color:#e0e8df;max-width:68ch;margin-top:.8rem}.crumb{color:#dee9dc;flex-wrap:wrap;gap:.45rem;margin-bottom:1.35rem;font-size:.75rem;display:flex}.crumb a{text-underline-offset:3px;text-decoration:underline}.inner-content{padding-block:38px}.inner-content .prep-list{max-width:810px;margin-top:0}.article-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.36fr);align-items:start;gap:32px;display:grid}.article-body{max-width:75ch}.article-body section+section{margin-top:1.6rem}.article-body h2,.contact-panel h2,.related h2,.article-side h2,.tool-card h2{letter-spacing:-.02em;margin-bottom:.54rem;font-size:clamp(1.2rem,2.3vw,1.7rem)}.article-body a:not(.button){text-underline-offset:3px;text-decoration:underline}.article-side,.contact-panel{background:var(--soft);border:1px solid var(--line);border-radius:10px;padding:1rem 1.2rem}.article-side a{text-underline-offset:3px;align-items:center;gap:.45rem;min-height:38px;text-decoration:underline;display:flex}.contact-panel{max-width:74ch}.related{margin-top:2.1rem}.article-links{gap:.5rem;max-width:850px;display:grid}.article-links>a{justify-content:space-between;padding:.7rem .95rem}.article-links p{color:var(--muted);margin-top:.2rem;font-size:.88rem}.checklist{margin-bottom:1.1rem;padding-inline-start:1.45rem}.checklist li{padding:.4rem .2rem}.tool-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:16px;display:grid}.tool-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0;padding:clamp(13px,2vw,24px)}.tool-card label{align-content:start;gap:.32rem;min-width:0;font-size:.83rem;font-weight:700;display:grid}.tool-card input,.tool-card select,.tool-card textarea{background:var(--paper);width:100%;min-width:0;color:var(--ink);border:1px solid #9eaea0;border-radius:6px;min-height:43px;padding:.5rem .55rem;font-size:1rem;font-weight:400}.tool-card textarea{resize:vertical}.tool-card .fine,.contact-panel .fine{color:var(--muted);margin:.75rem 0;font-size:.82rem}.form-buttons{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.package-row{border:1px solid var(--line);border-radius:8px;min-width:0;margin:0 0 .85rem;padding:.6rem .65rem}.package-row legend{padding:0 .2rem;font-size:.82rem;font-weight:750}.fields{grid-template-columns:repeat(5,minmax(0,1fr));gap:.42rem;display:grid}.remove{color:#7f2927;background:0 0;border:0;align-items:center;gap:.3rem;min-height:38px;margin-top:.45rem;padding:.3rem;font-size:.8rem;display:flex}.output-card{background:var(--ink);color:#fff}.output-card p{color:#e2eae0}.output-card .fine{color:#d5e2d5}.output-card textarea{background:#f2f7ee}.output-card [role=status]:not(:empty){margin-top:.55rem}.stats{gap:.45rem;margin:.75rem 0;display:grid}.stats div{border-bottom:1px solid #5c7565;justify-content:space-between;gap:.5rem;padding-bottom:.4rem;display:flex}.stats dd{color:var(--lime);font-weight:750}.quote-fields{grid-template-columns:1fr 1fr;gap:.7rem;margin-bottom:1rem;display:grid}.field-wide{grid-column:1/-1}.form-error{color:#9b2925;margin-bottom:.65rem;font-weight:700}.hero :focus-visible,.quote-band :focus-visible,.site-footer :focus-visible,.output-card :focus-visible,.inner-head :focus-visible{outline-color:var(--lime)}@media (max-width:980px){.wrap{width:calc(100% - 48px)}.desktop-nav{gap:1rem}.head-actions{gap:.65rem}.hero-grid{gap:22px}.hero-copy h1{font-size:clamp(2.45rem,5.6vw,4.4rem)}.fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:790px){.desktop-nav,.header-quote{display:none}.head-actions{margin-inline-start:auto}.mobile-nav{display:block}.mobile-nav summary{border:1px solid var(--line);border-radius:6px;place-items:center;width:43px;height:43px;display:grid}.mobile-nav nav{inset-inline:24px;background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:.4rem .85rem;display:grid;position:absolute;top:100%;box-shadow:0 10px 20px #132b241c}.mobile-nav nav a{padding:.64rem .3rem}.mobile-nav nav a+a{border-top:1px solid var(--line)}.route-bar>a{font-size:.8rem}.route-bar>div+div,.route-bar>a{padding-inline-start:.45rem}.route-bar{padding-inline:10px}.route-card{padding:14px}.section{padding-block:48px}}@media (max-width:650px){.wrap{width:calc(100% - 32px)}.status-inner>a{display:none}.head-inner{min-height:61px}.hero{padding:25px 0 53px}.hero-grid,.split,.faq-layout,.article-grid,.tool-grid{grid-template-columns:1fr}.hero-copy{padding:0}.hero h1{margin-top:.6rem}.hero-copy>p{margin-top:.65rem}.hero-actions{margin-top:1.15rem}.hero-grid{gap:20px}.hero-media figcaption{border-radius:0;position:static}.route-bar{grid-template-columns:1fr 1fr;gap:7px;padding:10px}.route-bar>div+div,.route-bar>a{border:0;padding:0}.route-bar>div:nth-child(2n),.route-bar>a{border-inline-start:1px solid var(--line);padding-inline-start:.5rem}.route-bar>div:nth-child(n+3),.route-bar>a{border-top:1px solid var(--line);padding-top:.55rem}.route-bar .mini-icon{width:30px;height:30px}.section-head{margin-bottom:15px;display:block}.section-head>p{margin-top:.55rem}.route-cards{grid-template-columns:1fr}.route-card{padding:15px}.card-top{margin-bottom:.6rem}.steps{grid-template-columns:1fr 1fr;gap:.65rem}.split .warehouse{order:1}.faq-layout{gap:1rem}.quote-band{flex-direction:column;align-items:start;margin-block:30px}.quote-band .button{align-self:start}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.site-footer{padding-bottom:70px}.inner-head{padding:17px 0 29px}.inner-content{padding-block:22px}.floating{inset-inline-end:calc(6px + env(safe-area-inset-right,0px));bottom:calc(7px + env(safe-area-inset-bottom,0px))}[dir=rtl] .floating{inset-inline-end:calc(6px + env(safe-area-inset-left,0px))}.float-action{width:39px;height:39px}.mobile-nav nav{inset-inline:16px}}@media (max-width:360px){.wrap{width:calc(100% - 24px)}.hero-actions{gap:.45rem}.hero-actions .button{padding-inline:.6rem;font-size:.8rem}.quote-fields{grid-template-columns:1fr}.head-inner{gap:.55rem}.route-bar b{font-size:.79rem}.route-bar>a{font-size:.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
