*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#03090b;color:#fff;font-family:Tahoma,Arial,sans-serif}a{text-decoration:none;color:inherit}button,input,textarea{font:inherit}button{cursor:pointer}.site-header{height:74px;border-bottom:1px solid #193033;background:#03090b;position:sticky;top:0;z-index:50}.bar{height:100%;max-width:1320px;margin:auto;padding:0 34px;display:flex;align-items:center;gap:34px}.brand-link{display:flex;align-items:center}.logo{width:142px;height:auto;display:block;object-fit:contain}.main-nav{display:flex;gap:38px;align-items:center;justify-content:center;flex:1;color:#e7eeee;font-size:14px}.main-nav a{padding:9px 13px;border-radius:20px}.main-nav .active{background:#0bb86b;color:#fff}.header-actions{display:flex;align-items:center;gap:12px}.search-icon{width:40px;height:40px;background:none;border:0;color:#fff;font-size:31px;line-height:1}.ghost,.green{display:inline-flex;align-items:center;justify-content:center;padding:10px 19px;border-radius:22px;border:1px solid #587078;background:transparent;color:#fff;font-weight:700}.green{background:#00d477;color:#02140d;border-color:#00d477}.hero-v59{max-width:1320px;min-height:530px;margin:auto;padding:35px 42px 28px;display:grid;grid-template-columns:1.02fr .98fr;direction:ltr;align-items:center;gap:20px;background:radial-gradient(circle at 25% 45%,#053b2d 0,#041416 27%,transparent 55%)}.hero-copy{direction:rtl;text-align:right;padding-right:20px}.hero-copy h1{font-size:61px;line-height:1.14;margin:0 0 16px;font-weight:900;letter-spacing:-2px}.hero-copy h1 em{font-style:normal;color:#00e27d}.hero-copy p{font-size:18px;line-height:1.9;color:#e6eeee;margin:0 0 25px}.hero-copy p strong{font-weight:900}.hero-triple{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;direction:rtl}.hero-choice{min-height:150px;border-radius:14px;padding:15px 13px;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;gap:6px;background:#081112;border:1px solid #00d477;box-shadow:0 0 30px #00d47708}.hero-choice.quote{border-color:#00a9ff;background:linear-gradient(145deg,#071b2a,#071114)}.hero-choice.sell{border-color:#f3a900;background:linear-gradient(145deg,#17130a,#0b1112)}.choice-icon{font-size:31px}.hero-choice strong{font-size:16px}.hero-choice.quote strong{color:#20c4ff}.hero-choice small{font-size:12px;line-height:1.65;color:#e3eaea}.hero-choice i{font-style:normal;font-size:22px;color:#00df79;margin-top:4px}.quote i{color:#00a9ff}.sell i{color:#f3a900}
.hero-animation{direction:ltr;height:410px;position:relative;display:flex;align-items:center;justify-content:center}.orbit{position:absolute;border:1px solid #00e47d44;border-radius:50%;box-shadow:0 0 70px #00e47d14}.orbit-a{width:355px;height:355px}.orbit-b{width:280px;height:280px;border-color:#00b8ff3d}.hero-core{position:relative;width:145px;height:145px;border-radius:50%;display:grid;place-items:center;background:#03110f;border:2px solid #00e78a;box-shadow:0 0 35px #00e78a80, inset 0 0 28px #00e78a22;z-index:4}.hero-core img{width:105px;height:auto}.bubble{position:absolute;width:160px;min-height:95px;border-radius:25px;padding:14px 10px;text-align:center;background:#05251d;border:1px solid #00e78a;color:#fff;font-size:14px;line-height:1.45;z-index:5;box-shadow:0 0 25px #00e78a24}.bubble b{font-size:16px}.seller-bubble{left:30px;top:40px;border-color:#329dff;background:#071b35}.buyer-bubble{right:10px;top:35px}.mini-tag{position:absolute;bottom:-13px;right:45px;border-radius:16px;padding:4px 14px;font-size:12px;font-weight:800}.mini-tag.blue{background:#00a9ff}.mini-tag.sky{background:#157cff}.product-icon{margin:10px auto 0;width:55px;height:38px;border-radius:11px;display:grid;place-items:center;background:#dbe7e4;color:#243b35;font-size:27px}.seller-bubble .product-icon{color:#5973a0}.connection-pill{position:absolute;bottom:82px;left:50%;transform:translateX(-50%);background:#0bb86b;border-radius:18px;padding:6px 24px;font-weight:800;z-index:6;box-shadow:0 0 18px #00e47d40}.handshake-card{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:235px;height:125px;border:1px solid #00e78a;border-radius:65px 65px 45px 45px;background:radial-gradient(circle at 50% 20%,#073b2b,#061514 65%);display:flex;align-items:center;justify-content:center;box-shadow:0 0 35px #00e78a38;z-index:3}.handshake{font-size:43px;filter:drop-shadow(0 0 10px #00e78a)}.person{position:absolute;width:55px;height:75px;border-radius:30px;background:linear-gradient(#173f2d,#0b1e18);border:1px solid #00e78a;top:28px}.left-person{left:28px}.right-person{right:28px;background:linear-gradient(#123a68,#0c1b2d);border-color:#2d9dff}.check{position:absolute;bottom:-13px;left:50%;transform:translateX(-50%);width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#00e77d;color:#002615;font-size:24px;font-weight:900;border:4px solid #062019}.spark{position:absolute;width:7px;height:7px;border-radius:50%;background:#00e7d1;box-shadow:0 0 12px #00e7d1}.s1{top:78px;left:29%}.s2{top:112px;right:26%}.s3{top:190px;left:16%}.s4{top:205px;right:14%}
.how-section{border-top:1px solid #182b2d;border-bottom:1px solid #182b2d;padding:28px 35px 34px;max-width:1320px;margin:auto}.section-heading{text-align:center}.section-heading h2{font-size:25px;margin:0}.section-heading h2:first-letter{}.section-heading h2{color:#00e27d}.section-heading h2 span{color:#fff}.section-heading p{margin:8px 0 20px;color:#b5c0c0}.process-box{border:1px solid #1d4850;border-radius:16px;min-height:145px;padding:20px 25px;display:flex;align-items:center;justify-content:center;gap:25px;direction:ltr;background:linear-gradient(90deg,#041012,#061517)}.process-step{width:190px;text-align:center;direction:rtl}.process-icon{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;margin:auto auto 7px;border:1px solid #00e27d;color:#00e27d;background:#06251c;font-size:24px}.blue-icon{border-color:#00a9ff;background:#061e2d;color:#00b8ff}.green-icon{color:#00e27d}.process-step strong{display:block;font-size:15px}.process-step small{display:block;color:#b2c0c0;line-height:1.65;margin-top:5px;font-size:11px}.arrow{color:#00e27d;font-size:29px}.process-note{width:145px;color:#e9efef;font-size:14px;line-height:1.7;transform:rotate(-3deg);direction:rtl}.process-note b{color:#00e27d;font-size:30px}
.why-section{max-width:1320px;margin:auto;padding:30px 50px 34px;display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center;direction:rtl}.why-copy h2{font-size:31px;margin:0 0 7px}.why-copy h2 em{font-style:normal;color:#00e27d}.why-copy>p{font-size:18px;line-height:1.7;margin:0 0 20px}.benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.benefits>div{padding:0 15px;text-align:center;border-left:1px solid #254044;display:flex;flex-direction:column;gap:9px;align-items:center;font-size:11px;line-height:1.6}.benefits>div:last-child{border-left:0}.benefits b{width:42px;height:42px;border-radius:50%;border:1px solid #00e27d;color:#00e27d;display:grid;place-items:center;font-size:21px}.more{margin-top:22px}.promo-card{height:195px;border-radius:16px;border:1px solid #35545c;overflow:hidden;position:relative;background:#132a2b}.skyline{position:absolute;inset:0;background:linear-gradient(180deg,#91b3bf55,#19383a 55%,#0a1719 100%),radial-gradient(circle at 70% 30%,#e6c9a877,transparent 20%),linear-gradient(120deg,#274c52,#152b31 50%,#061316);filter:saturate(.9)}.promo-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#061214aa,transparent 55%)}.promo-text{position:absolute;right:25px;top:25px;z-index:2;font-size:25px;line-height:1.35}.promo-text b{display:block}.promo-text small{display:block;font-size:13px;margin-top:10px}.promo-text small strong{color:#00e27d}.play{position:absolute;left:30px;bottom:25px;z-index:2;width:47px;height:47px;border-radius:50%;border:0;background:#00e27d;color:#002615;font-size:20px}.hidden-forms{max-width:1200px;margin:auto;padding:35px 25px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-card{background:#091112;border:1px solid #21373a;border-radius:16px;padding:24px}.form-card p,.muted{color:#91a0a0}.form-card form{display:grid;gap:9px}.form-card input,.form-card textarea{width:100%;padding:11px;border-radius:9px;border:1px solid #293d3f;background:#050b0c;color:#fff}.form-card textarea{min-height:75px}.match-section{max-width:1200px;margin:auto;padding:30px 25px}.match-section h2{margin-bottom:5px}.match{margin-top:14px;padding:18px;border:1px solid #263c3e;background:#091213;border-radius:14px;display:flex;justify-content:space-between;align-items:center;gap:20px}.match p,.match small{color:#899999}.score{font-size:28px;font-weight:bold;color:#00e27d}.site-footer{border-top:1px solid #1a3032;min-height:105px;max-width:1320px;margin:auto;padding:24px 40px;display:flex;direction:rtl;align-items:center;justify-content:space-between;gap:30px;color:#d9e2e2;font-size:13px}.site-footer>div:not(.footer-brand){padding:0 28px;border-right:1px solid #274043;text-align:center;line-height:1.7}.site-footer small{color:#899797}.footer-brand img{width:118px;display:block}
@media(max-width:950px){.main-nav{gap:8px;font-size:12px}.hero-v59{grid-template-columns:1fr;padding:35px 25px}.hero-animation{order:2}.hero-copy{order:1;padding:0}.hero-triple{grid-template-columns:repeat(3,1fr)}.process-box{flex-wrap:wrap}.why-section{grid-template-columns:1fr}.site-footer{flex-wrap:wrap}.hidden-forms{grid-template-columns:1fr}}
@media(max-width:700px){.site-header{height:62px}.bar{padding:0 14px}.logo{width:108px}.main-nav,.header-actions .ghost{display:none}.header-actions{margin-right:auto}.header-actions .green{padding:8px 12px;font-size:12px}.hero-v59{min-height:auto;padding:28px 16px}.hero-copy h1{font-size:43px}.hero-copy p{font-size:15px}.hero-triple{gap:7px}.hero-choice{min-height:125px;padding:10px 6px}.hero-choice strong{font-size:13px}.hero-choice small{font-size:10px}.hero-animation{height:340px}.orbit-a{width:285px;height:285px}.orbit-b{width:220px;height:220px}.hero-core{width:110px;height:110px}.hero-core img{width:82px}.bubble{width:130px;font-size:11px}.seller-bubble{left:0}.buyer-bubble{right:0}.handshake-card{width:190px;height:100px}.how-section{padding:24px 15px}.process-note{display:none}.process-box{gap:10px}.process-step{width:44%;}.arrow{display:none}.why-section{padding:28px 18px}.benefits{grid-template-columns:repeat(2,1fr);gap:15px}.benefits>div{border:0}.site-footer{display:grid;grid-template-columns:1fr 1fr;padding:22px 18px}.footer-brand{grid-column:1/-1}.hidden-forms{padding:25px 16px}.match-section{padding:25px 16px}}

.inline-brand{height:27px;width:auto;display:inline-block;vertical-align:middle}.inline-brand.small{height:32px}.promo-brand{height:20px;width:auto;vertical-align:middle;margin-left:5px}

/* BJoor human figures */
.person {
  width: 55px;
  height: 75px;
  background: none;
  border: 0;
  border-radius: 0;
  display: grid;
  place-items: center;
}
.person svg {
  display: block;
  width: 55px;
  height: 70px;
  filter: drop-shadow(0 0 7px #00e78a55);
}
.right-person svg {
  filter: drop-shadow(0 0 7px #329dff66);
}

/* HOMEPAGE-REDESIGN-GREEN-CARDS-V1 */
/* Keep all three homepage choice cards consistently green */
.hero-choice,
.hero-choice.quote,
.hero-choice.sell {
  background: linear-gradient(145deg, #0b2b20, #081512) !important;
  border-color: #00d477 !important;
  box-shadow: 0 0 24px rgba(0, 212, 119, 0.10);
}

.hero-choice strong,
.hero-choice.quote strong,
.hero-choice.sell strong {
  color: #ffffff !important;
}

.hero-choice i,
.hero-choice.quote i,
.hero-choice.sell i {
  color: #00e27d !important;
}
/* END HOMEPAGE-REDESIGN-GREEN-CARDS-V1 */

/* MOBILE-CARDS-STACK-V1 */
@media (max-width: 700px) {
  .hero-triple {
    grid-template-columns: 1fr;
    gap: 12px;
    width: 100%;
  }

  .hero-choice,
  .hero-choice.quote,
  .hero-choice.sell {
    width: 100%;
    min-height: 100px;
    padding: 16px;
  }

  .hero-choice strong {
    font-size: 16px;
  }

  .hero-choice small {
    font-size: 12px;
  }
}
/* END MOBILE-CARDS-STACK-V1 */

/* HERO-REAL-WAREHOUSE-IMAGE-V1 */
.hero-animation {
  background:
    linear-gradient(90deg, rgba(3,9,11,.04), rgba(3,9,11,.18)),
    url('/assets/warehouse-hero.png') center center / cover no-repeat !important;
  border: 1px solid #00d477;
  border-radius: 16px;
  overflow: hidden;
}
.hero-animation > * {
  display: none !important;
}
/* END HERO-REAL-WAREHOUSE-IMAGE-V1 */

/* HERO-IMAGE-ORDER-FIX-V2 */
@media (max-width: 950px) {
  .hero-v59 {
    grid-template-columns: minmax(0, 1fr) !important;
  }
  .hero-v59 > .hero-animation {
    order: 0 !important;
    width: 100%;
    height: 300px;
  }
  .hero-v59 > .hero-copy {
    order: 1 !important;
    min-width: 0;
    padding: 0 !important;
  }
}
@media (max-width: 700px) {
  .hero-v59 > .hero-animation {
    height: 240px;
  }
}
/* END HERO-IMAGE-ORDER-FIX-V2 */

/* MOBILE-HERO-SPACING-V3 */
@media (max-width: 700px) {
  .hero-v59 {
    padding-top: 18px !important;
    padding-bottom: 22px !important;
    gap: 14px !important;
  }

  .hero-v59 > .hero-animation {
    height: 180px !important;
    border-radius: 14px;
    background-position: center center !important;
  }

  .hero-copy h1 {
    margin-bottom: 12px !important;
  }

  .hero-copy p {
    margin-bottom: 18px !important;
  }
}
/* END MOBILE-HERO-SPACING-V3 */

/* MOBILE-CARDS-COMPACT-V2 */
@media (max-width: 700px) {
  .hero-triple {
    gap: 10px !important;
  }

  .hero-choice,
  .hero-choice.quote,
  .hero-choice.sell {
    min-height: 0 !important;
    height: auto !important;
    padding: 14px 12px !important;
    gap: 4px !important;
  }

  .hero-choice .choice-icon {
    font-size: 25px !important;
  }

  .hero-choice strong {
    font-size: 15px !important;
  }

  .hero-choice small {
    font-size: 12px !important;
    line-height: 1.5 !important;
  }

  .hero-choice i {
    margin-top: 0 !important;
    font-size: 18px !important;
  }
}
/* END MOBILE-CARDS-COMPACT-V2 */

/* DESKTOP-HERO-BACKGROUND-V3 */
@media (min-width: 951px) {
  .hero-v59 {
    position: relative;
    background:
      linear-gradient(
        90deg,
        rgba(0, 12, 14, 0.02) 0%,
        rgba(0, 12, 14, 0.08) 35%,
        rgba(0, 12, 14, 0.55) 53%,
        rgba(0, 12, 14, 0.94) 72%,
        #001012 100%
      ),
      linear-gradient(
        0deg,
        rgba(0, 12, 14, 0.42) 0%,
        transparent 30%,
        transparent 85%,
        rgba(0, 12, 14, 0.12) 100%
      ),
      url('/assets/warehouse-hero.png') center center / cover no-repeat,
      #001012 !important;
    overflow: hidden;
  }

  .hero-v59 > .hero-animation {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
  }

  .hero-v59 > .hero-copy {
    position: relative;
    z-index: 1;
  }
}
/* END DESKTOP-HERO-BACKGROUND-V3 */

/* DESKTOP-REMOVE-IMAGE-FRAME-V1 */
@media (min-width: 951px) {
  .hero-v59 > .hero-animation {
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    overflow: visible !important;
  }
}
/* END DESKTOP-REMOVE-IMAGE-FRAME-V1 */

/* DESKTOP-HERO-SMOOTH-FADE-V5 */
@media (min-width: 951px) {
  .hero-v59 {
    background:
      linear-gradient(90deg,
        rgba(0,12,14,0) 0%,
        rgba(0,12,14,.04) 32%,
        rgba(0,12,14,.20) 43%,
        rgba(0,12,14,.58) 55%,
        rgba(0,12,14,.88) 68%,
        #001012 82%,
        #001012 100%
      ),
      linear-gradient(0deg,
        rgba(0,12,14,.18) 0%,
        transparent 25%,
        transparent 100%
      ),
      url('/assets/warehouse-hero.png') center center / cover no-repeat,
      #001012 !important;
    min-height: 530px;
  }
}
/* END DESKTOP-HERO-SMOOTH-FADE-V5 */

/* VAZIRMATN-FONT-V1 */
@font-face {
  font-family: 'Vazirmatn';
  src: url('/assets/fonts/Vazirmatn.woff2') format('woff2');
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}

body,
button,
input,
textarea,
select {
  font-family: 'Vazirmatn', Tahoma, Arial, sans-serif !important;
}
/* END VAZIRMATN-FONT-V1 */

/* HERO-TITLE-COLORS-V1 */
.hero-copy h1 { color: #fff; }
.hero-copy h1 .brand-green { color: #22c55e; }
.hero-copy h1 em { color: #fff; font-style: normal; }
/* END HERO-TITLE-COLORS-V1 */

/* DESKTOP-HERO-COMPACT-V1 */
@media (min-width: 951px) {
  .hero-v59 {
    min-height: 0;
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .hero-v59 > .hero-animation {
    height: 340px;
  }

  .hero-copy h1 {
    font-size: 54px;
    line-height: 1.12;
    margin-bottom: 12px;
  }

  .hero-copy p {
    font-size: 16px;
    line-height: 1.7;
    margin-bottom: 18px;
  }

  .hero-choice,
  .hero-choice.quote,
  .hero-choice.sell {
    min-height: 136px;
  }
}
/* END DESKTOP-HERO-COMPACT-V1 */
