#arkando-contact-gateway{font:inherit;font-family:Vazirmatn,Tahoma,sans-serif;direction:rtl;color:#122e41;max-width:1180px;margin:18px auto 36px;box-sizing:border-box}
#arkando-contact-gateway *{box-sizing:border-box}
#arkando-contact-gateway h2,#arkando-contact-gateway h3,#arkando-contact-gateway h4{font-family:Vazirmatn,Tahoma,sans-serif!important;color:#122e41!important;line-height:1.65!important;margin:0!important}
#arkando-contact-gateway button,#arkando-contact-gateway input,#arkando-contact-gateway select{font:inherit}
#arkando-contact-gateway .acg-head{margin:0 0 16px}#arkando-contact-gateway .acg-head h2{font-size:24px!important}#arkando-contact-gateway .acg-head p{font-size:14px;color:#536878;line-height:2}
#arkando-contact-gateway .acg-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}
#arkando-contact-gateway .acg-product{display:flex;flex-direction:column;background:#fff;border:1px solid #dfe5e8;border-radius:16px;overflow:hidden}
#arkando-contact-gateway .acg-photo{width:100%;height:170px;object-fit:cover;background:#f2eee7}
#arkando-contact-gateway .acg-product-info{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:8px;padding:17px}#arkando-contact-gateway .acg-product-info p{margin:0;color:#607583;font-size:13px}
#arkando-contact-gateway .acg-primary{border:none;cursor:pointer;border-radius:10px;padding:11px 15px;min-height:44px;background:#102f43;color:white;font-weight:700;text-align:center}
#arkando-contact-gateway .acg-primary:hover{background:#20516d}#arkando-contact-gateway .acg-primary:disabled{opacity:.6;cursor:wait}
#arkando-contact-gateway .acg-section{margin-top:26px}#arkando-contact-gateway .acg-section h3{font-size:21px!important;margin-bottom:8px!important}
#arkando-contact-gateway .acg-notice{color:#566c7a;background:#faf8f3;border-right:3px solid #b08b4e;border-radius:9px;padding:11px 15px;font-size:13px;line-height:2}
#arkando-contact-gateway .acg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
#arkando-contact-gateway .acg-item{display:flex;flex-direction:column;gap:12px;padding:15px;border-radius:14px;border:1px solid #dfe6e9;background:#fff;min-width:0}
#arkando-contact-gateway .acg-tag{font-size:12px;color:#795c2a;background:#f5eedf;border-radius:99px;padding:5px 10px;align-self:flex-start}
#arkando-contact-gateway .acg-code{direction:ltr;text-align:right;color:#6d808e;font-size:12px}#arkando-contact-gateway .acg-item .acg-primary{margin-top:auto}
#arkando-contact-gateway .acg-form-wrap{padding:14px;background:#f8fafb;border:1px solid #dce5e8;border-radius:12px;display:flex;flex-direction:column;gap:11px}
#arkando-contact-gateway .acg-form-wrap h5{margin:0;color:#173c54;font-size:14px}#arkando-contact-gateway .acg-form{display:flex;flex-direction:column;gap:10px}
#arkando-contact-gateway .acg-field{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:600;color:#294759}
#arkando-contact-gateway .acg-field input,#arkando-contact-gateway .acg-field select{width:100%;border:1px solid #b8cbd6;border-radius:8px;min-height:42px;background:#fff;padding:9px;font-size:14px;color:#173144}
#arkando-contact-gateway .acg-field input[name=mobile]{direction:ltr;text-align:left;unicode-bidi:plaintext}
#arkando-contact-gateway .acg-consent{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:2;color:#4f6575}
#arkando-contact-gateway .acg-consent input{margin:6px 0 0;flex:none}
#arkando-contact-gateway .acg-trap{position:absolute;left:-9999px;opacity:0;pointer-events:none}
#arkando-contact-gateway .acg-message{font-size:13px;line-height:1.8;color:#a02e21}
#arkando-contact-gateway .acg-done{color:#176c38;font-weight:700;margin:0}
#arkando-contact-gateway .acg-company{font-size:14px;color:#102f43}
#arkando-contact-gateway .acg-phone{display:block;direction:ltr;unicode-bidi:isolate;text-align:left;font:bold 18px Arial,sans-serif;letter-spacing:.2px;text-decoration:underline;color:#0e5480;white-space:nowrap}
#arkando-contact-gateway .acg-copy{align-self:flex-start;background:#f5f1e6;border:1px solid #e7d7b1;border-radius:8px;padding:7px 12px;color:#735522;cursor:pointer}
#arkando-contact-gateway .acg-warning{color:#556977;font-size:12px;line-height:1.9;margin:0}
#arkando-contact-gateway .acg-learn{font-size:13px;color:#1d5876;text-decoration:underline}
@media(max-width:850px){#arkando-contact-gateway .acg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){#arkando-contact-gateway .acg-grid{grid-template-columns:1fr}#arkando-contact-gateway .acg-photo{height:145px}}
#arkando-contact-gateway{font-size:16px}

#arkando-contact-gateway .acg-finder-advice{border:1px solid #e7d7b1;border-right:3px solid #b08b4e;background:#fbfaf7;border-radius:10px;padding:11px 13px;font-size:13px;line-height:2;color:#415d6d}
#arkando-contact-gateway .acg-finder-advice[hidden]{display:none!important}
#arkando-contact-gateway .acg-finder-advice p{margin:0 0 6px}


#arkando-contact-gateway .acg-grid{align-items:start;grid-auto-flow:row}
#arkando-contact-gateway .acg-item{align-self:start}
#arkando-contact-gateway .acg-form-dock{grid-column:1/-1;width:100%;display:flex;justify-content:center;align-items:flex-start;min-width:0;scroll-margin-top:115px}
#arkando-contact-gateway .acg-form-dock>.acg-form-wrap{width:min(100%,620px);margin:2px auto 12px;padding:22px;background:#fbfcfd;box-shadow:0 10px 28px rgba(18,47,65,.07)}
#arkando-contact-gateway .acg-form-top{display:flex;align-items:center;justify-content:space-between;gap:12px}
#arkando-contact-gateway .acg-form-top h5{margin:0!important;line-height:1.7}
#arkando-contact-gateway .acg-close{flex:none;cursor:pointer;border:1px solid #ccd8de;border-radius:8px;background:#fff;color:#315268;padding:7px 10px;font:inherit;font-size:12px}
#arkando-contact-gateway .acg-close:hover{background:#eef4f7}
#arkando-contact-gateway .acg-products{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}
#arkando-contact-gateway .acg-product{align-self:start}
#arkando-contact-gateway .acg-field input[name=mobile],#arkando-contact-gateway .acg-phone{direction:ltr!important;text-align:left!important;unicode-bidi:isolate}
@media (max-width:560px){#arkando-contact-gateway .acg-form-dock>.acg-form-wrap{padding:14px}}


#arkando-contact-gateway .acg-supplier-field[hidden],#arkando-contact-gateway .acg-supply-note[hidden]{display:none!important}


#arkando-contact-gateway .acg-country{margin:3px 0 5px!important;padding:8px 11px;border-radius:8px;background:#edf3f5;color:#163f54;font:600 13px/1.8 Vazirmatn,Tahoma,sans-serif!important;direction:rtl;text-align:right}
#arkando-contact-gateway .acg-phone{display:block!important;direction:ltr!important;text-align:left!important;unicode-bidi:isolate!important;font-variant-numeric:tabular-nums}

/* Market appears on each introduction card before any form submission. */
#arkando-contact-gateway .acg-list-country{margin:0!important;border-radius:8px;background:#f4f7f8;border:1px solid #e2e9ee;padding:6px 10px;color:#23465a;font:600 13px/1.8 Vazirmatn,Tahoma,sans-serif;direction:rtl;text-align:right}
#arkando-contact-gateway .acg-item h4{font-size:17px!important}
#arkando-contact-gateway .acg-form-dock .acg-form-wrap{margin-block:8px 18px!important}
