.market-site{--market-paper:#ebeee7;--market-ink:#2b3a30;--market-muted:#66756b;background:var(--market-paper);color:var(--market-ink);min-height:100svh;font-family:Vazirmatn Variable,Tahoma,sans-serif;overflow-x:clip}.market-site *{box-sizing:border-box}.market-site a{text-decoration:none}.market-skip{z-index:40;background:#fff;border-radius:6px;padding:10px 18px;position:absolute;top:-90px;right:16px}.market-skip:focus{top:8px}.market-header{border-bottom:1px solid #d6ded2;justify-content:space-between;align-items:center;gap:25px;max-width:1380px;margin:auto;padding:23px clamp(20px,4.5vw,70px);display:flex}.market-logo{color:var(--market-ink);flex:none;align-items:center;gap:11px;font-size:26px;font-weight:800;display:inline-flex}.market-mark{flex:none;width:38px;height:38px;display:block}.market-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(16px,2.6vw,39px);display:flex}.market-nav a,.market-footer nav a{color:#46594b;padding-block:8px;font-size:13px;font-weight:500;transition:color .2s}.market-nav a:hover,.market-footer nav a:hover{color:#172c1d;text-underline-offset:7px;text-decoration:underline}.market-login{flex:none}.market-button{background:#293d30;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:12px;min-height:45px;padding:11px 21px;font-size:13px;font-weight:650;transition:background .2s;display:inline-flex;color:#fff!important}.market-button:hover{background:#476550}.market-main{width:min(100% - 40px,1120px);margin:0 auto;padding:70px 0 90px}.market-intro{text-align:center;max-width:850px;margin:0 auto 50px}.market-eyebrow{color:#627765;align-items:center;gap:12px;font-size:12px;font-weight:600;display:inline-flex}.market-eyebrow i{background:#708773;width:27px;height:1px;display:block}.market-intro h1{letter-spacing:-.035em;margin:15px 0 0;font-size:clamp(33px,4.4vw,56px);font-weight:800;line-height:1.6}.market-intro p{color:#607062;max-width:650px;margin:10px auto 0;font-size:15px;line-height:2.25}.market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.market-card{background:#f7f8f3;border:1px solid #d5ded2;border-radius:12px;min-width:0;padding:30px}.market-card-icon{color:#41684a;border:1px solid #bfd0c0;border-radius:10px;place-items:center;width:43px;height:43px;margin-bottom:22px;display:grid}.market-card h2,.market-card h3{margin:0;font-size:18px;font-weight:750;line-height:1.8}.market-card p{color:#68766a;margin:10px 0 0;font-size:13px;line-height:2.3}.market-card ul{color:#526456;margin:20px 0 0;padding:0 20px 0 0;font-size:13px;line-height:2.5}.market-callout{background:#e1e9dd;border:1px solid #d1ddd0;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:28px 32px;display:flex}.market-callout p{color:#5c705f;margin:6px 0 0;font-size:13px;line-height:2}.market-callout h2{margin:0;font-size:19px}.market-cta{border-top:1px solid #cbd8ca;border-bottom:1px solid #cbd8ca;justify-content:space-between;align-items:center;gap:25px;margin-top:58px;padding:38px 0;display:flex}.market-cta h2{margin:0;font-size:clamp(21px,2.8vw,30px);font-weight:800;line-height:1.65}.market-cta p{color:#68766a;margin:5px 0 0;font-size:13px}.market-footer{color:#f0f3ed;background:#293d30;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;padding:42px clamp(20px,5vw,70px) 32px;display:flex}.market-footer-brand{color:#f2f4ed;align-items:center;gap:10px;font-size:22px;font-weight:800;display:inline-flex}.market-footer-brand .market-mark{color:#f2f4ed;width:31px;height:31px}.market-footer-brand .market-mark path{stroke:#293d30}.market-footer p{color:#c9d5c6;margin:6px 0 0;font-size:12px}.market-footer nav{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.market-footer nav a{color:#e2e9df;font-size:12px}.market-footer small{color:#b8c8b8;width:100%;font-size:11px}.market-bullet{color:#526354;align-items:flex-start;gap:12px;font-size:14px;line-height:2.1;display:flex}.market-bullet svg{color:#426e4d;flex:none;margin-top:8px}.market-stack{gap:15px;display:grid}.market-narrow{max-width:790px;margin-inline:auto}.market-link{text-underline-offset:6px;font-weight:750;color:#315e3d!important;text-decoration:underline!important}@media (max-width:800px){.market-header{flex-wrap:wrap;gap:12px 20px;padding:18px 22px}.market-nav{border-top:1px solid #d5ded2;order:3;justify-content:space-between;gap:6px 15px;width:100%;padding-top:8px}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-main{padding-block:48px 70px}}@media (max-width:600px){.market-header{padding:15px 18px}.market-logo{font-size:23px}.market-mark{width:33px;height:33px}.market-login{min-height:36px}.market-nav{justify-content:center;gap:0 22px}.market-nav a{min-height:39px;font-size:12px}.market-main{width:calc(100% - 36px);padding-block:43px 55px}.market-intro{margin-bottom:30px}.market-intro h1{font-size:32px}.market-grid{grid-template-columns:1fr}.market-card{padding:23px}.market-callout,.market-cta{flex-direction:column;align-items:stretch}.market-footer{flex-direction:column;align-items:flex-start}.market-footer nav{gap:7px 16px}}
