:root{--cs-green:#103f36;--cs-white:#fff;--cs-border:#e2e9e6;--cs-green-muted:#3c7468;--cs-green-soft:#edf4f1;--cs-side:5.6%}.b2b-header{background:var(--cs-white);border-bottom:1px solid var(--cs-border);font-family:Inter,Arial,Helvetica,sans-serif;gap:32px;justify-content:space-between;min-height:74px;padding:0 var(--cs-side);position:sticky;top:0;z-index:80}.b2b-header,.b2b-logo{align-items:center;display:flex}.b2b-logo{flex-shrink:0}.b2b-logo img{display:block;height:58px;width:auto}.b2b-nav{align-items:center;display:flex;font-size:14px;gap:34px;justify-content:center;margin-left:auto;white-space:nowrap}.b2b-nav a{color:var(--cs-green)!important;font-weight:700;padding:30px 0 28px;position:relative;text-decoration:none!important}.b2b-nav a:hover{color:var(--cs-green-muted)!important}.b2b-nav a:first-child:after{display:none}.b2b-nav a.is-active:after{background:var(--cs-green);border-radius:2px;bottom:18px;content:"";height:2px;left:0;position:absolute;right:0}.b2b-header-actions{align-items:center;display:flex;flex-shrink:0;gap:14px}.b2b-language{align-items:center;background:var(--cs-white);border:1px solid var(--cs-border);border-radius:999px;color:var(--cs-green)!important;display:inline-flex;font-size:13px;font-weight:800;height:40px;justify-content:center;line-height:1;text-decoration:none!important;width:40px}.b2b-language:hover{background:var(--cs-green-soft);color:var(--cs-green-muted)!important}.b2b-button{align-items:center;background:var(--cs-green);border-radius:7px;box-shadow:0 8px 18px rgba(16,63,54,.16);color:var(--cs-white)!important;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:800;justify-content:center;margin-right:0;padding:13px 20px;text-decoration:none!important;white-space:nowrap}.b2b-button:hover{background:#0b342d}@media (max-width:980px){.b2b-header{flex-wrap:wrap;gap:12px;min-height:auto;padding-bottom:12px;padding-top:12px}.b2b-logo{order:1}.b2b-header-actions{gap:10px;margin-left:auto;order:2}.b2b-nav{display:flex;gap:22px;justify-content:flex-start;margin-left:0;order:3;overflow-x:auto;padding:6px 0 2px;scrollbar-width:none;width:100%}.b2b-nav::-webkit-scrollbar{display:none}.b2b-nav a{flex-shrink:0;font-size:13px;padding:10px 0}.b2b-nav a.is-active:after{bottom:4px}.b2b-language{font-size:12px;height:38px;width:38px}.b2b-button{font-size:13px;padding:12px 16px}}@media (max-width:760px){:root{--cs-side:24px}.b2b-logo img{height:48px}.b2b-header{gap:14px;min-height:72px}}