.market-map-wrap[data-v-ec889e9b]{margin:0}.market-map-svg[data-v-ec889e9b]{display:block;inline-size:100%;block-size:auto;border-radius:20px}.country[data-v-ec889e9b]{stroke:#fff;stroke-width:.4;transition:opacity .15s}.country[data-v-ec889e9b]:hover{stroke:#47240a;stroke-width:1.2;opacity:.85;cursor:pointer}@media (max-width: 991px){.country[data-v-ec889e9b]:hover{stroke:#fff;stroke-width:.4;opacity:1}}.about-view[data-v-39cc2fa8]{background:var(--c-bg)}.about-section[data-v-39cc2fa8]{background:var(--c-cream-2);padding-block:40px 110px}.about-top[data-v-39cc2fa8]{display:flex;justify-content:space-between;margin-block-end:20px}.about-text[data-v-39cc2fa8]{inline-size:680px}.about-text .company[data-v-39cc2fa8]{font-size:40px;font-weight:500;color:var(--c-primary-deep);line-height:56px;margin:0}.about-text .bar[data-v-39cc2fa8]{inline-size:60px;block-size:4px;background:var(--c-primary);margin-block:22px}.about-text .slogan[data-v-39cc2fa8]{font-size:24px;letter-spacing:.03em;color:var(--c-primary);margin-block-end:36px}.about-text p[data-v-39cc2fa8]{font-size:16px;line-height:30px;color:var(--c-brown);margin:0}.about-text p+p[data-v-39cc2fa8]{margin-block-start:26px}.about-photo[data-v-39cc2fa8]{inline-size:500px;block-size:384px;border-radius:14px;overflow:hidden;flex-shrink:0}.about-photo img[data-v-39cc2fa8]{inline-size:100%;block-size:100%;object-fit:cover}.about-gallery[data-v-39cc2fa8]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.about-gallery .g-item[data-v-39cc2fa8]{border-radius:14px;overflow:hidden;aspect-ratio:388 / 300}.about-gallery .g-item img[data-v-39cc2fa8]{inline-size:100%;block-size:100%;object-fit:cover;display:block;transition:transform .4s}.about-gallery .g-item:hover img[data-v-39cc2fa8]{transform:scale(1.04)}.dir-section[data-v-39cc2fa8]{background:var(--c-cream);padding-block:88px 100px}.dir-title[data-v-39cc2fa8]{font-size:34px;font-weight:600;color:var(--c-primary-deep);letter-spacing:.03em;margin-block-end:40px}.dir-grid[data-v-39cc2fa8]{display:grid;grid-template-columns:repeat(5,224px);gap:20px}.dir-card[data-v-39cc2fa8]{display:flex;flex-direction:column;transition:transform .25s}.dir-card[data-v-39cc2fa8]:hover{transform:translateY(-4px)}.dir-card .ico[data-v-39cc2fa8]{inline-size:224px;block-size:180px;border-radius:20px;overflow:hidden;margin-block-end:10px;background:var(--c-bg-2)}.dir-card .ico img[data-v-39cc2fa8]{inline-size:100%;block-size:100%;object-fit:cover}.dir-card h3[data-v-39cc2fa8]{font-size:20px;font-weight:500;color:var(--c-primary-deep);margin-block-end:10px;text-align:center}.dir-card p[data-v-39cc2fa8]{font-size:16px;color:#907663;text-align:center;margin:0}.market-section[data-v-39cc2fa8]{background:var(--c-cream-2);padding-block:88px 100px}.market-head[data-v-39cc2fa8]{display:flex;align-items:center;justify-content:space-between;margin-block-end:48px;flex-wrap:wrap;gap:20px}.market-title[data-v-39cc2fa8]{font-size:34px;font-weight:600;color:var(--c-primary-deep);letter-spacing:.03em}.market-list[data-v-39cc2fa8]{display:flex;gap:44px;flex-wrap:wrap}.market-item[data-v-39cc2fa8]{display:flex;align-items:center;gap:10px;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.market-item .dot[data-v-39cc2fa8]{inline-size:14px;block-size:14px;border-radius:50%;background:var(--c-primary);flex:none;opacity:.35;transition:opacity .2s}.market-item.active .dot[data-v-39cc2fa8]{opacity:1}.market-item .txt[data-v-39cc2fa8]{display:flex;flex-direction:column;line-height:1.25;text-align:left}.market-item .zh[data-v-39cc2fa8]{font-size:20px;font-weight:600;color:var(--c-primary)}.market-item.active .zh[data-v-39cc2fa8]{color:var(--c-primary-deep)}.market-item .en[data-v-39cc2fa8]{font-size:16px;color:#9b765c}@media (max-width: 991px){.market-section[data-v-39cc2fa8]{padding-block:60px 70px}.market-title[data-v-39cc2fa8]{font-size:26px}.market-list[data-v-39cc2fa8]{gap:24px}}.supply-section[data-v-39cc2fa8]{background:var(--c-cream);padding-block:88px 100px}.supply-title[data-v-39cc2fa8]{font-size:34px;font-weight:600;color:var(--c-primary-deep);letter-spacing:.03em;margin-block-end:40px}.supply-grid[data-v-39cc2fa8]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.supply-card[data-v-39cc2fa8]{overflow:visible}.supply-card .photo[data-v-39cc2fa8]{block-size:280px;border-radius:20px;overflow:hidden}.supply-card .photo img[data-v-39cc2fa8]{inline-size:100%;block-size:100%;object-fit:cover}.supply-card h3[data-v-39cc2fa8]{padding-block:20px 0;font-size:20px;font-weight:500;color:var(--c-primary-deep);text-align:center;margin:0}.need-cta[data-v-39cc2fa8]{background:#fff;padding-block:100px}.need-title[data-v-39cc2fa8]{font-size:34px;font-weight:600;color:var(--c-primary-deep);letter-spacing:.03em;margin-block-end:48px}.need-cards[data-v-39cc2fa8]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-block-end:50px}.need-card[data-v-39cc2fa8]{display:flex;flex-direction:column;align-items:stretch}.need-icon[data-v-39cc2fa8]{inline-size:100px;block-size:100px;border-radius:50%;background:var(--c-cream);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;flex:none}.need-icon-inner[data-v-39cc2fa8]{inline-size:60px;block-size:60px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.need-icon-inner img[data-v-39cc2fa8]{inline-size:50px;block-size:50px;object-fit:contain}.need-bar[data-v-39cc2fa8]{background:var(--c-primary);color:#fff;border-radius:12px;block-size:74px;display:flex;align-items:center;justify-content:center;margin-block-end:20px;font-size:24px;font-weight:500}.need-sub[data-v-39cc2fa8]{font-size:16px;color:var(--c-brown);margin:0;text-align:center}.need-band[data-v-39cc2fa8]{display:flex;align-items:center;justify-content:space-between;gap:40px;background:linear-gradient(135deg,#f7f3eb,#ede3dc);border-radius:30px;padding-inline:40px;block-size:160px}.need-band-text[data-v-39cc2fa8]{flex:0 0 460px}.need-band-text h3[data-v-39cc2fa8]{font-size:30px;font-weight:600;color:var(--c-primary);margin-block-end:10px}.need-band-text p[data-v-39cc2fa8]{font-size:20px;color:var(--c-brown);margin:0}.need-actions[data-v-39cc2fa8]{display:flex;gap:20px;flex:none}.need-band-img[data-v-39cc2fa8]{inline-size:350px;block-size:160px;flex:none;border-radius:20px;overflow:hidden}.need-band-img img[data-v-39cc2fa8]{inline-size:100%;block-size:100%;object-fit:cover}.btn[data-v-39cc2fa8]{display:inline-flex;align-items:center;justify-content:center;gap:8px;block-size:62px;padding-inline:32px;font-size:20px;text-decoration:none;border-radius:40px;border:1px solid transparent;cursor:pointer;font-family:inherit;white-space:nowrap}.btn-solid[data-v-39cc2fa8]{color:#fff;background:var(--c-primary)}.btn-solid[data-v-39cc2fa8]:hover{background:var(--c-primary-hover)}.btn-outline[data-v-39cc2fa8]{color:var(--c-primary);background:transparent;border-color:var(--c-primary)}.btn-outline[data-v-39cc2fa8]:hover{background:#733e1814}@media (max-width: 1199px){.about-text[data-v-39cc2fa8]{inline-size:auto}.about-top[data-v-39cc2fa8]{flex-direction:column;gap:32px}.about-photo[data-v-39cc2fa8]{inline-size:100%;block-size:auto;aspect-ratio:500 / 384}.dir-grid[data-v-39cc2fa8]{grid-template-columns:repeat(5,1fr)}.dir-card .ico[data-v-39cc2fa8]{inline-size:100%;block-size:auto;aspect-ratio:224 / 180}.need-band[data-v-39cc2fa8]{block-size:auto;padding-block:30px;flex-wrap:wrap;justify-content:center}.need-band-text[data-v-39cc2fa8]{flex:1 1 100%;text-align:center}.need-band-img[data-v-39cc2fa8]{inline-size:100%;block-size:auto;aspect-ratio:350 / 160}.need-actions[data-v-39cc2fa8]{flex:1 1 100%;flex-wrap:wrap;justify-content:center}}@media (max-width: 991px){.about-section[data-v-39cc2fa8]{padding-block:40px 70px}.about-text .company[data-v-39cc2fa8]{font-size:28px;line-height:1.3}.dir-section[data-v-39cc2fa8],.supply-section[data-v-39cc2fa8]{padding-block:60px 70px}.dir-grid[data-v-39cc2fa8]{grid-template-columns:repeat(3,1fr)}.dir-title[data-v-39cc2fa8],.supply-title[data-v-39cc2fa8],.need-title[data-v-39cc2fa8]{font-size:26px}.need-cta[data-v-39cc2fa8]{padding-block:70px}.supply-grid[data-v-39cc2fa8]{grid-template-columns:repeat(3,1fr)}.need-band-text h3[data-v-39cc2fa8]{font-size:24px}.need-band-text p[data-v-39cc2fa8]{font-size:16px}.need-actions[data-v-39cc2fa8]{flex-wrap:wrap;justify-content:center}}@media (max-width: 575px){.dir-grid[data-v-39cc2fa8]{grid-template-columns:repeat(2,1fr)}.supply-grid[data-v-39cc2fa8],.need-cards[data-v-39cc2fa8]{grid-template-columns:1fr}}
