.nav-b2b{font-weight:800;color:#0b7a61!important}.b2b-mark{display:inline-flex;align-items:center;padding:.35rem .65rem;border-radius:999px;background:#dff8ef;color:#08705a;font-weight:900;letter-spacing:.08em}.b2b-page{min-height:55vh}.b2b-hero{padding:4.5rem 0;background:linear-gradient(135deg,#071f3f 0%,#0b5d62 62%,#0d846b 100%);color:#fff}.b2b-hero h1{max-width:760px;margin:.8rem 0;font-size:clamp(2.1rem,5vw,4.6rem)}.b2b-hero p{max-width:720px;font-size:1.12rem}.b2b-hero .btn-outline{border-color:#fff;color:#fff}.b2b-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;margin-bottom:1.5rem}.b2b-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1.25rem}.b2b-card{padding:0;overflow:hidden}.b2b-card>img{width:100%;height:220px;object-fit:cover;background:#f1f5f9}.b2b-card-body{padding:1.25rem}.b2b-card-body h3{margin:.5rem 0}.b2b-tiers{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:1rem 0}.b2b-tiers>div{display:flex;flex-direction:column;gap:.2rem;padding:.85rem;border:1px solid #dce6ee;border-radius:14px;background:#f8fbfc}.b2b-tiers strong{font-size:1.2rem;color:#0b6f5b}.b2b-tiers span,.b2b-tiers small{font-size:.8rem}.b2b-delivery{display:flex;align-items:center;gap:.4rem;padding:.7rem 0;border-block:1px solid #edf1f4}.b2b-order-form{display:grid;gap:.75rem}.b2b-order-form textarea{min-height:70px}.b2b-application,.b2b-offer-editor{max-width:1050px;margin-inline:auto}.b2b-auth .b2b-mark{margin-bottom:1rem}.upload-meter progress{transition:value .18s ease}.upload-meter [data-upload-details]{display:block;margin-top:.3rem;color:#526273;font-size:.78rem}[dir="rtl"] .price-row,[dir="rtl"] .summary-row strong,[dir="rtl"] .b2b-tiers strong,[dir="rtl"] [data-money]{direction:rtl;unicode-bidi:isolate;font-variant-numeric:tabular-nums}[dir="rtl"] input[type="number"],[dir="rtl"] input[type="tel"]{direction:ltr;text-align:right;unicode-bidi:isolate}
@media(max-width:760px){.b2b-hero{padding:3rem 0}.b2b-filters{grid-template-columns:1fr}.b2b-tiers{grid-template-columns:1fr}.b2b-card>img{height:190px}}
