.s1{background-image:url('/selected-sites/assets/product-sourcing-v2.png');background-position:center}
.s2{background-image:url('/selected-sites/assets/supplier-management-v2.png');background-position:center}
.s3{background-image:url('/selected-sites/assets/quality-control-v2.png');background-position:center}
.s5{background-image:url('/selected-sites/assets/ongoing-support-v2.png');background-position:center}
.hero-photo{background-image:url('/selected-sites/assets/port-hero-v2.png');background-position:center}
.trust-photo{background-image:url('/selected-sites/assets/chadi-factory-embroidered.png');background-position:center;background-size:contain;background-repeat:no-repeat;background-color:#111}
footer .brand img{filter:brightness(0) invert(1)}
.founder img{background:#fff;border:3px solid #075bd8;padding:8px;object-fit:contain;object-position:center}
.dock{display:none}
.upload-help,.privacy-note{font-size:13px;line-height:1.6;color:#586779}.file-list{font-size:13px;overflow-wrap:anywhere}.file-list div{padding:8px;background:#f4f7fb;margin:5px 0}.submission-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}.send-panel{overflow-wrap:anywhere;line-height:1.6}.send-panel.submission-error{background:#fff0ef;color:#952020}.submit:disabled{opacity:.6;cursor:wait}
.brand b:after{display:none}
.top-actions{display:flex;align-items:center;gap:10px}.lang-switch{height:38px;padding:0 11px;border:1px solid #cbd5e1;border-radius:20px;background:#fff;color:#07162d;display:flex;align-items:center;gap:6px;font-size:10px;font-weight:900}.lang-switch i{width:1px;height:13px;background:#cbd5e1}.lang-switch span:not(.globe){opacity:.42}.lang-switch span.active{opacity:1;color:#075bd8}.globe{font-size:16px;color:#075bd8}[dir=rtl] body{font-family:Tahoma,Arial,sans-serif;text-align:right}[dir=rtl] .hero-copy,[dir=rtl] .trust-copy,[dir=rtl] .request-copy,[dir=rtl] .form,[dir=rtl] .section{text-align:right}[dir=rtl] .kicker{flex-direction:row-reverse;justify-content:flex-end}[dir=rtl] .head{direction:rtl}[dir=rtl] .service,[dir=rtl] .step{border-right:0;border-left:1px solid var(--line)}[dir=rtl] .form input,[dir=rtl] .form textarea{text-align:right;direction:rtl}[dir=rtl] .founder{flex-direction:row;justify-content:flex-start;text-align:right}[dir=rtl] .arrow{display:inline-block;transform:scaleX(-1)}
[dir=rtl] .hero h1{font-size:clamp(54px,5.5vw,84px);line-height:1.27;letter-spacing:0;margin-block:24px 28px}[dir=rtl] .hero h1 span{padding-top:.08em}
.trust-title,.trust-intro{text-align:center;margin-left:auto;margin-right:auto}.trust-title span,.trust-intro span{display:block}.trust-intro{max-width:850px}.trust-title{max-width:760px}
.floating-request{position:fixed;right:28px;bottom:28px;z-index:49;width:64px;height:64px;border:2px solid #fff;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#1680ff,#075bd8 58%,#003a9a);color:#fff;box-shadow:0 9px 28px #075bd866,0 0 0 7px #075bd81c;overflow:hidden;animation:requestPulse 2.4s ease-in-out infinite}.floating-request:before{content:'';position:absolute;width:24px;height:100px;background:#ffffff8c;transform:rotate(35deg);left:-35px;top:-20px;animation:requestShine 2.8s ease-in-out infinite}.floating-request span{position:relative;font-size:25px;line-height:1}.floating-request:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 13px 34px #075bd87a,0 0 0 9px #075bd824}.floating-request:focus-visible{outline:3px solid #07162d;outline-offset:4px}@keyframes requestPulse{0%,100%{box-shadow:0 9px 28px #075bd866,0 0 0 7px #075bd81c}50%{box-shadow:0 11px 32px #075bd880,0 0 0 12px #075bd80f}}@keyframes requestShine{0%,35%{left:-40px}65%,100%{left:85px}}@media(prefers-reduced-motion:reduce){.floating-request,.floating-request:before{animation:none}}
@media(max-width:950px){.mobilebar{grid-template-columns:1fr}.mobilebar a:first-child{display:none}.mobilebar a:last-child{background:#075bd8}}
@media(max-width:620px){.trust-photo{min-height:0;aspect-ratio:16/9;background-size:contain;background-repeat:no-repeat;background-color:#111}.top{position:sticky;padding:0 15px}.top .brand{display:contents}.top .brand img{position:absolute;left:15px;width:40px;height:40px}.top .brand span{position:absolute;left:50%;transform:translateX(-50%);text-align:center;white-space:nowrap}.top .brand b{font-size:12px;letter-spacing:.08em}.top .brand small{font-size:6px;letter-spacing:.15em;margin-top:4px}.top-actions{position:absolute;right:15px;margin:0;direction:ltr}.lang-switch{height:36px;padding:0 9px}.globe{display:none}[dir=rtl] .hero h1{font-size:43px;line-height:1.32;margin-block:18px 22px}[dir=rtl] .hero h1 span{padding-top:.12em}.trust-title{font-size:38px!important;line-height:1.08!important}.trust-intro{font-size:13px!important;line-height:1.75!important}.trust-title span,.trust-intro span{display:block}.floating-request{width:54px;height:54px;right:17px;bottom:77px}.floating-request span{font-size:22px}}
