:root{--font-inter-family:var(--font-inter,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);--font-cormorant-family:var(--font-cormorant,"Cormorant Garamond",Georgia,serif);--font-inter:var(--font-inter-family);--font-body:var(--font-inter-family);--font-family-body:var(--font-inter-family);--font-family-sans:var(--font-inter-family);--font-sans:var(--font-inter-family);--font-manrope:var(--font-inter-family);--font-rubik:var(--font-inter-family);--font-eximov:var(--font-inter-family);--font-cormorant:var(--font-cormorant-family);--font-display:var(--font-cormorant-family);--font-family-heading:var(--font-cormorant-family);--font-family-display:var(--font-cormorant-family);--mkt-font-ui:var(--font-inter-family);--mkt-font-heading:var(--font-cormorant-family);--pd-font-body:var(--font-inter-family);--pd-font-heading:var(--font-cormorant-family);--med-font-body:var(--font-inter-family);--med-font-display:var(--font-cormorant-family);--sr-font-family:var(--font-inter-family);--type-page-heading-size:32px;--type-page-heading-weight:700;--type-section-heading-size:24px;--type-section-heading-weight:600;--type-card-heading-size:16px;--type-card-heading-weight:600;--type-body-size:14px;--type-body-weight:400;--type-nav-size:13.5px;--type-nav-weight:500;--type-btn-size:13px;--type-btn-weight:600;--type-input-size:13.5px;--type-input-weight:400;--type-meta-size:11.5px;--type-meta-weight:400;--color-primary-blue:#064ACB;--color-primary-blue-dark:#053DA8;--color-dark-navy:#1C263A;--color-body-text:#5D666F;--color-muted:#707070;--color-light-cyan:#DFF8FF;--color-medical-surface:#ECF3F7;--color-white:#FFFFFF;--color-border:#E9ECEF;--color-gold:#F3A952;--color-success:#16A34A;--color-error:#EC2526;--primary:#064ACB;--primary-hover:#053DA8;--color-primary:#064ACB;--color-primary-hover:#053DA8;--secondary:#1C263A;--secondary-hover:#121A28;--accent:#064ACB;--accent-hover:#053DA8;--gold:#F3A952;--bg:#F1F8FF;--background:#F1F8FF;--surface:#FFFFFF;--surface-alt:#ECF3F7;--surface-soft:#ECF3F7;--surface-tint:#DFF8FF;--surface-cyan:#DFF8FF;--text:#1C263A;--foreground:#1C263A;--color-heading:#1C263A;--color-body:#5D666F;--color-secondary:#707070;--text-muted:#707070;--muted-foreground:#707070;--muted:#ECF3F7;--border:#E9ECEF;--border-strong:#D1D5DB;--input:#FFFFFF;--card:#FFFFFF;--card-foreground:#1C263A;--eximov-primary:#064ACB;--eximov-primary-hover:#053DA8;--eximov-navy:#1C263A;--eximov-text:#5D666F;--eximov-cyan:#DFF8FF;--eximov-surface:#ECF3F7;--eximov-border:#E9ECEF;--eximov-gold:#F3A952;--eximov-success:#16A34A;--eximov-error:#EC2526;--eximov-white:#FFFFFF;--eximov-primary-dark:#1C263A;--eximov-dark-charcoal:#1C263A;--eximov-deep-charcoal:#2A3852;--eximov-accent:#064ACB;--eximov-accent-hover:#053DA8;--eximov-off-white:#ECF3F7;--eximov-light-gray:#F8FAFC;--eximov-border-gray:#E9ECEF;--eximov-border-strong:#D1D5DB;--eximov-text-heading:#1C263A;--eximov-text-heading-sec:#1C263A;--eximov-text-body:#5D666F;--eximov-text-muted:#707070;--eximov-text-placeholder:#94A3B8;--eximov-text-white:#FFFFFF;--eximov-link:#064ACB;--eximov-link-hover:#053DA8;--eximov-success-bg:#DCFCE7;--eximov-success-text:#166534;--eximov-warning-bg:#FEF3C7;--eximov-warning-text:#92400E;--eximov-error-bg:#FEE2E2;--eximov-error-text:#991B1B;--footer-bg:#FFFFFF;--footer-text:#5D666F;--footer-link:#064ACB;--radius-xs:4px;--radius-sm:8px;--radius-md:10px;--radius-input:10px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-btn:32px;--radius-pill:9999px;--shadow-xs:0 1px 2px rgba(28,38,58,0.04);--shadow-sm:0 1px 3px rgba(28,38,58,0.05),0 1px 2px rgba(28,38,58,0.03);--shadow-md:0 4px 6px -1px rgba(28,38,58,0.05),0 2px 4px -1px rgba(28,38,58,0.03);--shadow-lg:0 10px 20px -3px rgba(28,38,58,0.06),0 4px 6px -2px rgba(28,38,58,0.03);--shadow-subtle:0 1px 3px rgba(28,38,58,0.04),0 6px 16px rgba(28,38,58,0.03);--focus-ring:0 0 0 3px rgba(6,74,203,0.2);--text-hero:56px;--text-hero-tablet:48px;--text-hero-mobile:38px;--text-h1:48px;--text-h1-tablet:42px;--text-h1-mobile:34px;--text-h2:40px;--text-h2-tablet:36px;--text-h2-mobile:30px;--text-h3:30px;--text-h3-tablet:28px;--text-h3-mobile:24px;--text-h4:24px;--text-h4-mobile:21px;--text-body-lg:18px;--text-body-lg-mobile:17px;--text-body:16px;--text-body-mobile:15px;--text-small:14px;--text-xs:12px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--lh-hero:1.08;--lh-h1:1.1;--lh-h2:1.15;--lh-h3:1.2;--lh-h4:1.3;--lh-body-lg:1.6;--lh-body:1.58;--lh-small:1.5;--lh-xs:1.4}*{box-sizing:border-box;margin:0;padding:0}body,html{overflow-x:hidden;max-width:100vw}body{background-color:var(--background);color:var(--color-body);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;position:relative}button,input,label,optgroup,select,textarea{font-family:var(--font-inter-family);font-size:inherit;line-height:inherit}table,td,th{font-family:var(--font-inter-family)}.display-heading,.editorial-heading,.hero-title,.section-title,h1,h2,h3{color:var(--color-heading);font-family:var(--font-display)}.hero-h1,h1{font-size:var(--text-hero);line-height:var(--lh-hero)}.hero-h1,.page-h1,h1{font-weight:var(--weight-semibold);color:var(--color-heading)}.page-h1{font-size:var(--text-h1);line-height:var(--lh-h1)}h2{font-size:var(--text-h2);line-height:var(--lh-h2)}h2,h3{font-weight:var(--weight-semibold);color:var(--color-heading)}h3{font-size:var(--text-h3);line-height:var(--lh-h3)}.card-title,.dashboard-heading,.filter-heading,.modal-heading,.product-title,.table-heading,.ui-heading,h4,h5,h6{color:var(--color-heading);font-family:var(--font-body)}h4{font-size:var(--text-h4);line-height:var(--lh-h4)}h4,h5{font-weight:var(--weight-semibold);color:var(--color-heading)}h5{font-size:16px;line-height:1.35}h6{font-size:14px;font-weight:var(--weight-semibold);line-height:1.4;color:var(--color-heading)}p{color:var(--color-body);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);font-weight:var(--weight-regular)}@media (max-width:1024px) and (min-width:768px){.mobile-menu-panel{width:min(400px,60vw)!important}}@media (max-height:520px){.mobile-menu-header{height:46px;min-height:46px}.mobile-menu-body{padding:8px 12px;gap:8px}.mobile-menu-auth-card{padding:8px 10px}.mobile-menu-need-help{height:42px;min-height:42px;padding:6px 14px}}@media (max-width:1024px){.hero-h1,h1{font-size:var(--text-hero-tablet);line-height:var(--lh-hero)}.page-h1{font-size:var(--text-h1-tablet);line-height:var(--lh-h1)}h2{font-size:var(--text-h2-tablet);line-height:var(--lh-h2)}h3{font-size:var(--text-h3-tablet);line-height:var(--lh-h3)}h4{font-size:22px;line-height:var(--lh-h4)}body,p{font-size:var(--text-body-mobile)}}@media (max-width:640px){.hero-h1,h1{font-size:var(--text-hero-mobile);line-height:1.15}.page-h1{font-size:var(--text-h1-mobile);line-height:1.15}h2{font-size:var(--text-h2-mobile);line-height:1.18}h3{font-size:var(--text-h3-mobile);line-height:1.25}h4{font-size:var(--text-h4-mobile);line-height:1.35}}a{text-decoration:none;color:inherit;transition:color .2s ease,transform .2s ease}ul{list-style:none}button{cursor:pointer;border:none;outline:none;font-family:inherit;transition:transform .2s,background-color .2s,color .2s,box-shadow .2s}button:active{transform:scale(.98)}.export-wrapper{width:100%;max-width:100vw;min-height:812px;position:relative;background-color:var(--background);color:var(--foreground);overflow-x:clip}.container{max-width:1440px;margin:0 auto;padding:0 32px;width:100%;box-sizing:border-box}@media (max-width:1024px){.container{padding:0 20px}}@media (max-width:767px){.container{padding:0 16px}}@media (max-width:360px){.container{padding:0 12px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.breadcrumb-standard{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--muted-foreground,var(--muted-foreground));margin-bottom:16px}.breadcrumb-standard a{color:var(--primary);text-decoration:none;transition:opacity .2s}.breadcrumb-standard a:hover{opacity:.8}.breadcrumb-standard .sep{color:var(--border-strong)}.breadcrumb-standard .current{color:var(--secondary)}.section{padding:48px 0}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.gap-8{gap:32px}.w-full{width:100%}.grid{display:grid}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.text-sm{font-size:13px}.text-xs{font-size:12px}.text-muted{color:var(--text-muted)}.text-primary{color:var(--primary)}:where(.ui-circle-btn,.btn-circle,.icon-circle-btn,.header-icon-btn,.header-avatar-btn,.pag-btn,.slider-page-dot:not(.active),.dot:not(.active),.te-dot:not(.active),.timeline-dot,.status-dot,.step-dot,.social-icon,.footer-social-btn,.btn-card-wishlist,.product-slider-wishlist,.search-modal-clear,.compare-dock-remove-btn,.avatar-online-dot,.pd-pulse-live,.pd-side-chk,.auth-gate-icon,[class*=-circle],[class*="--circle"],[data-shape=circle]){aspect-ratio:1/1;flex-shrink:0;flex-grow:0;min-height:unset;min-width:unset;box-sizing:border-box}.btn-circle,.icon-circle-btn,.ui-circle-btn{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1/1;border-radius:50%;flex:0 0 auto;flex-shrink:0;padding:0;min-height:unset;min-width:unset;box-sizing:border-box;line-height:1;border:none;cursor:pointer;text-decoration:none;background:transparent;transition:all .2s ease}.ui-circle-xs{width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px}.ui-circle-sm{width:28px;height:28px;min-width:28px;min-height:28px;max-width:28px;max-height:28px}.ui-circle-md{width:36px;height:36px;min-width:36px;min-height:36px;max-width:36px;max-height:36px}.ui-circle-lg{width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px}.ui-circle-xl{width:48px;height:48px;min-width:48px;min-height:48px;max-width:48px;max-height:48px}:where(.slider-page-dot,.carousel-dots .dot,.te-step-dots .te-dot,.stepper-dots span,.slider-dot){aspect-ratio:1/1;border-radius:50%;flex-shrink:0;flex-grow:0;padding:0;min-height:unset;min-width:unset;line-height:1;box-sizing:border-box}:where(.slider-page-dot.active,.carousel-dots .dot.active,.te-step-dots .te-dot.active,.slider-dot.active){aspect-ratio:auto;border-radius:var(--radius-pill,9999px);flex-shrink:0}:where(.badge-pill,.btn-pill,.tag,.section-badge-pill,.hero-badge,.header-badge-count,.products-filter-chip,.slider-moq-pill,.product-slider-origin,.chip-badge,.top-bar-badge,.compare-dock-badge,.mfr-tag,.cert-badge,[class*=-pill],[class*="--pill"]){border-radius:var(--radius-pill,9999px);white-space:nowrap;flex-shrink:0;box-sizing:border-box}:where(.ui-circle-btn,.btn-circle,.icon-circle-btn,.header-icon-btn,.header-avatar-btn,.pag-btn,.social-icon,.footer-social-btn,.btn-card-wishlist,.product-slider-wishlist,.products-slider-btn,.search-modal-clear,.search-modal-close-btn,.compare-dock-remove-btn) svg{flex-shrink:0;display:block;pointer-events:none;max-width:100%;max-height:100%}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-family-body);font-size:15px;font-weight:600;line-height:1.2;border:none;cursor:pointer;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap;border-radius:var(--radius-btn);min-height:56px;padding:0 28px}@media (max-width:768px){.btn{min-height:52px;padding:0 22px;font-size:14px}}.btn:active{transform:scale(.98)}.btn-primary{background:var(--color-primary-blue);color:#ffffff;border-radius:var(--radius-btn);padding:0 28px;min-height:56px;line-height:1.2;box-shadow:0 4px 14px rgba(6,74,203,.24)}.btn-primary:hover{background:var(--color-primary-blue-dark);color:#ffffff;transform:translateY(-1px);box-shadow:0 6px 20px rgba(6,74,203,.32)}.btn-secondary{background:#ffffff;color:var(--color-primary-blue);border:1.5px solid var(--color-primary-blue);border-radius:var(--radius-btn);padding:0 28px;min-height:56px;line-height:1.2}.btn-secondary:hover{background:var(--color-medical-surface);color:var(--color-primary-blue-dark);border-color:var(--color-primary-blue-dark);transform:translateY(-1px)}.btn-accent{background:var(--color-primary-blue);color:#ffffff;border-radius:var(--radius-btn);padding:0 28px;min-height:56px;font-size:15px;font-weight:600;line-height:1.2;box-shadow:0 4px 14px rgba(6,74,203,.24)}.btn-accent:hover{background:var(--color-primary-blue-dark);color:#ffffff;transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--color-body-text);padding:0 20px;min-height:48px;font-size:14px;font-weight:600;line-height:1.2;border-radius:var(--radius-btn)}.btn-ghost:hover{color:var(--color-primary-blue);background:var(--color-medical-surface)}.btn-sm{min-height:40px!important;padding:0 16px!important;font-size:13px!important;border-radius:var(--radius-btn)!important}.btn-lg,.btn-sm{font-weight:600!important}.btn-lg{min-height:60px!important;padding:0 36px!important;font-size:16px!important}.btn-pill{border-radius:var(--radius-pill)}.btn-block{width:100%}.btn-arrow-circle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%;background:#ffffff;color:var(--color-primary-blue);margin-left:8px;transition:transform .2s ease}.btn:hover .btn-arrow-circle{transform:translateX(3px)}@media (max-width:768px){.btn-arrow-circle{width:36px;height:36px;min-width:36px;min-height:36px}}.card{background:#ffffff;border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);transition:all .3s cubic-bezier(.165,.84,.44,1)}.card-hover:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.card-body{padding:20px}.card-img{width:100%;object-fit:cover}.card-img-top{border-radius:var(--radius-xl) var(--radius-xl) 0 0}.input,.select,.textarea{width:100%;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff;color:#263238;font-size:15px;font-weight:400;outline:none;transition:border-color .2s,box-shadow .2s;font-family:inherit}.input:focus,.select:focus,.textarea:focus{border-color:var(--border);box-shadow:none;outline:none}.input::placeholder,.textarea::placeholder{color:#94A3B8;font-weight:400}.input-group{display:flex;flex-direction:column;gap:6px}.input-label{font-size:13.5px;font-weight:600;color:#263238}.input-error{border-color:var(--destructive)}.input-error:focus{box-shadow:none;outline:none}input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline:none!important;box-shadow:none!important}.badge{gap:4px;padding:3px 10px;font-size:13px;font-weight:600;line-height:1.2}.badge-pill{border-radius:var(--radius-pill)}.badge-primary{background:var(--eximov-primary-light,#E8F0FE);color:var(--eximov-primary,#0D47A1)}.badge-accent,.badge-featured{background:var(--eximov-accent-light,#FFF3E0);color:var(--eximov-accent,#064ACB)}.badge-blue,.badge-verified{background:#DCFCE7;color:#16A34A}.badge-success{background:var(--eximov-success-bg,#DCFCE7);color:var(--eximov-success-text,#166534)}.badge-warning{background:var(--eximov-warning-bg,#FEF3C7);color:var(--eximov-warning-text,#92400E)}.badge-gray{background:var(--muted);color:var(--text-muted)}.tag{display:inline-flex;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;border-radius:var(--radius-pill);width:fit-content}.tag-orange{background:var(--eximov-accent-light,#FFF3E0);color:var(--eximov-accent,#064ACB)}.tag-blue{background:var(--eximov-primary-light,#E8F0FE);color:var(--eximov-primary,#0D47A1)}.section-header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px}.section-header-left{display:flex;flex-direction:column;gap:8px}.section-title{font-size:32px;line-height:1.2;color:#263238;letter-spacing:-.015em;margin:0}.section-subtitle{font-size:15px;font-weight:400;color:#475569;margin:0;line-height:1.6}.view-all-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#0D47A1;text-decoration:none;white-space:nowrap;transition:gap .2s}.view-all-link:hover{gap:10px}.section-alt{background:var(--surface-alt)}.section-dark{background:var(--secondary);color:#ffffff}.section-dark .section-title{color:#ffffff}.section-dark .section-subtitle{color:rgba(255,255,255,.7)}.stats-bar{justify-content:center;flex-wrap:wrap;padding:40px 20px;background:#ffffff;border-bottom:1px solid var(--border)}.stat-item,.stats-bar{display:flex;align-items:center}.stat-item{flex-direction:column;gap:4px;padding:0 36px}.stat-value{font-size:32px;font-weight:700;color:#263238;letter-spacing:-.015em}.stat-label{font-size:13px;color:#64748B;font-weight:500}.stars{color:#f5a623;font-size:13px}.star-count{font-size:11px;color:var(--text-muted);margin-left:4px}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 24px;text-align:center;border:1px dashed var(--border);border-radius:var(--radius-xl);background:var(--surface-alt)}.empty-title{font-size:18px;font-weight:700;color:var(--secondary);margin:0}.empty-text{font-size:13px;color:var(--text-muted);margin:0;max-width:360px;line-height:1.5}.pagination{display:flex;gap:6px;padding:24px 0 0;margin-top:32px;border-top:1px solid var(--border)}.pag-btn,.pagination{align-items:center;justify-content:center}.pag-btn{width:36px;height:36px;min-width:36px;min-height:36px;max-width:36px;max-height:36px;aspect-ratio:1/1;padding:0;border-radius:50%;background:#fff;border:1px solid var(--border);color:var(--secondary);font-weight:700;font-size:13px;display:inline-flex;cursor:pointer;transition:all .2s;flex-shrink:0;box-sizing:border-box}.pag-btn.active,.pag-btn:hover{background:var(--primary);border-color:var(--primary);color:#fff}.pag-btn.disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--text-muted);margin-bottom:16px}.breadcrumb a{color:var(--primary);text-decoration:none}.breadcrumb a:hover{opacity:.8}.breadcrumb .sep{color:var(--border-strong)}.breadcrumb .current{color:var(--secondary)}.top-bar{background:#FFFFFF;border-bottom:1px solid #e5e7eb;padding:0 32px;height:36px;font-size:12px;color:#4B5563;z-index:101;position:relative;overflow:hidden;font-family:var(--font-family-sans)}.top-bar,.top-bar-inner{display:flex;align-items:center;min-width:0}.top-bar-inner{width:100%;max-width:1440px;margin:0 auto;box-sizing:border-box;justify-content:space-between;gap:16px}.top-bar-left{display:flex;align-items:center;gap:12px;min-width:0;flex-shrink:1}.top-bar-badge{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:#111827;background:#F3F4F6;border:1px solid #e5e7eb;padding:2px 9px;border-radius:9999px;letter-spacing:.01em;white-space:nowrap}.top-bar-badge svg{color:#064ACB;flex-shrink:0}.top-bar-item{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:500;color:#4B5563;white-space:nowrap}.top-bar-item svg{color:#6B7280;flex-shrink:0}.top-bar-divider{width:1px;height:12px;background:#E5E7EB;flex-shrink:0}.top-bar-right{display:flex;align-items:center;gap:10px;min-width:0;flex-shrink:0}.top-bar-pill{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:#4B5563;text-decoration:none;padding:3px 8px;border-radius:6px;transition:color .15s ease,background-color .15s ease;white-space:nowrap}.top-bar-pill:hover{color:#064ACB;background:#F3F4F6}.top-bar-pill svg{color:#6B7280;transition:color .15s ease;flex-shrink:0}.top-bar-pill:hover svg{color:#064ACB}.top-bar-auth-group{background:#F9FAFB;border:1px solid #e5e7eb;border-radius:8px;padding:2px}.top-bar-auth-group,.top-btn-signin{display:inline-flex;align-items:center;gap:4px}.top-btn-signin{font-size:11.5px;font-weight:600;color:#111827;padding:3px 9px;border-radius:6px;background:transparent;text-decoration:none;transition:all .15s ease;line-height:1.2;white-space:nowrap}.top-btn-signin:hover{background:#E5E7EB;color:#111827}.top-btn-register{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:#FFFFFF;padding:3px 10px;border-radius:6px;background:#064ACB;border:1px solid #064acb;text-decoration:none;transition:all .15s ease;line-height:1.2;white-space:nowrap}.top-btn-register:hover{background:#053DA8;border-color:#053DA8}.top-user-greeting-wrap{display:flex;align-items:center;gap:8px}.top-bar-user-greeting{font-size:11.5px;color:#4B5563;white-space:nowrap}.top-bar-user-greeting strong{color:#111827}.top-btn-portal{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:#111827;background:#F3F4F6;border:1px solid #e5e7eb;padding:3px 8px;border-radius:6px;text-decoration:none;transition:all .15s ease;white-space:nowrap}.top-btn-portal:hover{background:#E5E7EB;color:#111827}.main-header{background:#FFFFFF;border-bottom:1px solid #e5e7eb;padding:0 32px;height:70px;display:flex;flex-direction:column;justify-content:center;position:sticky;top:0;z-index:100;transition:height .2s ease,box-shadow .2s ease,padding .2s ease;will-change:height,box-shadow;font-family:var(--font-family-sans)}.main-header.scrolled{box-shadow:0 4px 16px rgba(0,0,0,.07);height:62px}.main-header-inner{width:100%;max-width:1440px;margin:0 auto;box-sizing:border-box;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:18px}.header-left-group{display:flex;align-items:center;gap:8px;flex-shrink:0}.tablet-only-menu-btn{display:none!important}.logo-wrap{display:flex;align-items:center;text-decoration:none;flex-shrink:0;transition:opacity .15s ease}.logo-wrap:hover{opacity:.9}.header-brand-logo{height:38px;width:auto;max-width:140px;object-fit:contain;display:block}.header-search-form{flex:1 1 440px;max-width:600px;min-width:200px;position:relative}.header-search-container{background:#F9FAFB;border:1.5px solid #e5e7eb;border-radius:9999px;align-items:center;gap:8px;height:42px;padding:0 4px 0 14px;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.header-search-container:hover{background:#FFFFFF;border-color:#D1D5DB}.header-search-container:focus-within{background:#FFFFFF;border-color:#064ACB;box-shadow:0 0 0 3px rgba(6,74,203,.12)}.search-icon-slot{display:flex;align-items:center;justify-content:center;flex-shrink:0}.search-box-icon{color:#9CA3AF;flex-shrink:0;transition:color .15s ease}.header-search-container:focus-within .search-box-icon{color:#064ACB}.mob-search-input,.mob-search-input:active,.mob-search-input:focus,.mob-search-input:focus-visible,.search-text-input,.search-text-input:active,.search-text-input:focus,.search-text-input:focus-visible{flex:1;border:0!important;outline:none!important;outline-width:0!important;outline-style:none!important;outline-color:transparent!important;box-shadow:none!important;-webkit-box-shadow:none!important;background:transparent!important;min-height:unset!important;height:100%!important;font-size:13.5px;font-family:var(--font-family-sans);color:#111827;width:100%;padding:0!important;margin:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.mob-search-input::placeholder,.search-text-input::placeholder{color:#9CA3AF;font-size:13px;font-weight:400;font-family:var(--font-family-sans)}.search-kbd-shortcut{display:inline-flex;flex-shrink:0;user-select:none}.search-kbd-shortcut kbd{background:#F3F4F6;border:1px solid #e5e7eb;font-weight:600;line-height:1}.search-clear-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;min-height:22px;border-radius:50%;background:#F3F4F6;border:1px solid #e5e7eb;color:#6B7280;cursor:pointer;flex-shrink:0;padding:0;transition:all .15s ease;user-select:none}.search-clear-btn:hover{background:#E5E7EB;border-color:#D1D5DB;color:#111827}.search-clear-btn:active{transform:scale(.92)}.search-action-btn{display:inline-flex;align-items:center;justify-content:center;background:#064ACB;color:#FFFFFF;border:none;border-radius:50%;width:34px;height:34px;min-width:34px;min-height:34px;padding:0;cursor:pointer;flex-shrink:0;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 6px rgba(6,74,203,.25);margin-right:2px}.search-action-btn:hover{background:#053DA8;box-shadow:0 3px 10px rgba(6,74,203,.35);transform:scale(1.05)}.search-action-btn:active{transform:scale(.95)}.header-search-dropdown{top:calc(100% + 6px);right:0;min-width:100%;max-width:100%;border:1px solid #e5e7eb;border-radius:12px;max-height:min(460px,calc(100dvh - 150px));box-sizing:border-box}@keyframes searchDropFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.search-drop-section-title{gap:6px}.search-trending-tags{gap:6px;margin-bottom:12px}.search-tag-chip{display:inline-flex;align-items:center;gap:5px;background:#F3F4F6;border:1px solid #e5e7eb;border-radius:9999px;padding:4px 10px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:all .15s ease;font-family:var(--font-family-sans)}.search-tag-chip:hover{background:#FFF7ED;border-color:#064ACB;color:#064ACB}.search-categories-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.search-cat-card{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;background:#F9FAFB;border:1px solid #e5e7eb;color:#111827;text-decoration:none;font-size:12.5px;font-weight:600;transition:all .15s ease;min-width:0}.search-cat-card:hover{background:#FFF7ED;border-color:#064ACB;color:#064ACB}.search-cat-card-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:#FFFFFF;color:#111827;box-shadow:0 1px 2px rgba(0,0,0,.05);flex-shrink:0}.search-result-item{gap:10px;padding:7px 9px;border-radius:8px;transition:background-color .15s ease}.search-result-item:hover{background:#F9FAFB}.search-result-img{width:38px;height:38px;border-radius:6px;background:#F3F4F6;border:1px solid #e5e7eb}.search-result-cat{font-size:10px;margin-bottom:2px}.search-result-title{font-size:12.5px;color:#111827;margin-bottom:2px;transition:color .15s}.search-result-meta{gap:4px 6px;font-size:11px;color:#6B7280}.search-badge-inline{color:#064ACB;font-weight:600}.search-result-moq{padding:2px 7px}.search-result-arrow{color:#CBD5E1;transition:transform .15s,color .15s}.search-drop-footer{padding:8px 14px;background:#F9FAFB;border-top:1px solid #e5e7eb;gap:10px}.search-view-all-link{gap:5px;font-size:12px;transition:color .15s}.search-hints{font-size:10.5px;color:#94A3B8;gap:8px}.search-hints span{gap:3px}.search-hints kbd{padding:1px 4px;font-size:9.5px;color:#475569}.search-loading-state{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px 14px;color:#64748B;font-size:12.5px}.search-spin-icon{animation:spin 1s linear infinite;color:#064ACB}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.search-empty-state{padding:20px 14px;color:#64748B}.search-empty-state h4{font-size:13.5px;font-weight:600;color:#1E293B;margin-bottom:4px}.search-empty-state p{font-size:12px;color:#64748B}.header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.header-icon-btn{position:relative;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:50%!important;aspect-ratio:1/1!important;background:#F9FAFB;border:1px solid #e5e7eb;color:#374151;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;transition:all .18s ease;text-decoration:none;padding:0!important;flex-shrink:0!important}.header-icon-btn:hover{background:#FFFFFF;color:#064ACB;border-color:#064ACB;box-shadow:0 3px 10px rgba(6,74,203,.15);transform:translateY(-1px)}.header-icon-btn:active{transform:translateY(0)}.header-badge-count{position:absolute;top:-3px;right:-3px;background:#064ACB;color:#FFFFFF;font-size:10px;font-weight:700;min-width:17px;height:17px;padding:0 4px;border-radius:9999px;display:flex;align-items:center;justify-content:center;border:2px solid #ffffff;box-shadow:0 2px 5px rgba(6,74,203,.35);pointer-events:none;line-height:1}.header-avatar-btn{position:relative;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:50%!important;aspect-ratio:1/1!important;background:#111827;color:#FFFFFF;border:2px solid #e5e7eb;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;transition:all .18s ease;padding:0!important;flex-shrink:0!important;overflow:hidden}.header-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.header-avatar-btn:hover{border-color:#064ACB;transform:scale(1.04)}.avatar-initials{font-size:12.5px;font-weight:700;letter-spacing:-.3px;color:#FFFFFF}.avatar-online-dot{position:absolute;bottom:0;right:0;width:9px;height:9px;background:#22C55E;border:2px solid #ffffff;border-radius:50%;z-index:2}.header-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:transparent;color:#064ACB;padding:0 18px;height:34px;border:1.5px solid #064acb;border-radius:999px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0;text-decoration:none;transition:all .2s ease;box-shadow:none;font-family:var(--font-family-sans)}.header-cta-btn:hover{background:#EFF6FF;border-color:#053DA8;color:#053DA8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(6,74,203,.15)}.header-cta-btn:active{transform:translateY(0)}.header-user-menu-wrap{position:relative}.header-user-dropdown{position:absolute;top:calc(100% + 8px);right:0;left:auto;width:285px;max-width:min(295px,calc(100vw - 20px));background:#FFFFFF;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 16px 36px -8px rgba(15,23,42,.15),0 0 0 1px rgba(0,0,0,.04);padding:12px;z-index:1000;animation:searchDropFade .18s ease;max-height:min(75vh,520px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;font-family:var(--font-family-sans)}.user-dropdown-header{padding-bottom:10px;border-bottom:1px solid #f1f5f9;margin-bottom:8px}.user-dropdown-top-row{display:flex;align-items:center;gap:10px;margin-bottom:6px}.user-dropdown-avatar{width:36px;height:36px;min-width:36px;border-radius:50%;background:#1E293B;color:#FFFFFF;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1.5px solid #e2e8f0;flex-shrink:0}.user-dropdown-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.user-dropdown-info{flex:1;min-width:0}.user-dropdown-name{font-size:13px;font-weight:700;color:#111827;margin:0}.user-dropdown-email,.user-dropdown-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-dropdown-email{font-size:11px;color:#64748B;margin:1px 0 0;word-break:break-all}.user-dropdown-role-badge{display:inline-block;font-size:10px;font-weight:700;color:#064ACB;background:#FFF7ED;padding:2px 7px;border-radius:4px}.user-dropdown-role-badge.is-verified{color:#15803D;background:#DCFCE7}.user-dropdown-role-badge.is-pending{color:#B45309;background:#FEF3C7;border:1px solid #fde68a}.user-dropdown-role-badge.is-buyer{color:#0D47A1;background:#E3F2FD}.user-dropdown-identity-status{margin-top:6px;display:flex;flex-direction:column;gap:6px}.user-dropdown-role-row{display:flex;align-items:center;justify-content:space-between;gap:6px}.user-dropdown-status-text{font-size:10.5px;font-weight:500;color:#64748B;text-align:right}.user-dropdown-verify-link{display:flex;align-items:center;gap:6px;background:#F0FDF4;border:1px solid #bbf7d0;color:#166534;font-size:11px;font-weight:600;padding:5px 8px;border-radius:6px;text-decoration:none;transition:all .15s ease}.user-dropdown-verify-link:hover{background:#DCFCE7;color:#14532D;border-color:#86EFAC}.user-dropdown-verify-link span{flex:1}.ud-section-label{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94A3B8;margin:8px 4px 3px}.ud-section-label:first-child{margin-top:2px}.user-dropdown-links{display:flex;flex-direction:column;gap:2px}.user-dropdown-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:12px;font-weight:500;color:#374151;text-decoration:none;transition:all .15s ease;min-height:34px}.user-dropdown-item:hover{background:#FFF7ED;color:#064ACB}.seller-workspace-link{background:linear-gradient(135deg,#EFF6FF,#DBEAFE);border:1px solid #bfdbfe;color:#064ACB!important;font-weight:700!important}.seller-workspace-link:hover{background:#BFDBFE!important;color:#04389E!important}.seller-workspace-link .ud-ext-icon{margin-left:auto;opacity:.75}.user-dropdown-footer{margin-top:8px;padding-top:8px;border-top:1px solid #f1f5f9}.user-dropdown-logout-btn{width:100%;display:flex;align-items:center;gap:8px;padding:6px 8px;border:none;background:transparent;color:#EF4444;font-size:12px;font-weight:600;border-radius:6px;cursor:pointer;transition:background-color .15s ease;font-family:inherit}.user-dropdown-logout-btn:hover{background:#FEF2F2}.header-user-dropdown.ud-minimal{width:264px;padding:10px}.header-user-dropdown.ud-minimal .user-dropdown-header{padding-bottom:8px;margin-bottom:6px}.header-user-dropdown.ud-minimal .user-dropdown-identity-status{margin-top:2px}.header-user-dropdown.ud-minimal .user-dropdown-links{gap:1px}@media (max-width:1024px){.header-user-dropdown.ud-minimal{width:min(264px,calc(100vw - 24px))}}.mobile-header-actions{display:none;align-items:center;gap:6px}.mob-icon-action{position:relative;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:50%;background:#F9FAFB;border:1px solid #e5e7eb;color:#374151;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;transition:all .15s ease;padding:0;flex-shrink:0;overflow:hidden}.avatar-img-mob{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.mob-icon-action.active,.mob-icon-action:hover{background:#FFFFFF;color:#064ACB;border-color:#064ACB}.avatar-initials-mob{font-size:12px;font-weight:700;color:#111827}.mob-badge{top:-2px;right:-2px;min-width:15px;height:15px;font-size:9px}.mob-menu-btn,.mob-toggle-btn,.tablet-only-menu-btn{display:none!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:10px;background:#F8FAFC;border:1px solid #e2e8f0;flex-direction:column;align-items:center;justify-content:center;gap:3.5px;cursor:pointer;transition:all .18s cubic-bezier(.2,0,0,1);padding:0;flex-shrink:0;position:relative;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;z-index:10}.mob-menu-btn:hover,.mob-toggle-btn:hover,.tablet-only-menu-btn:hover{background:#FFFFFF;border-color:#064ACB;box-shadow:0 2px 8px rgba(6,74,203,.15)}.mob-menu-btn:active,.mob-toggle-btn:active,.tablet-only-menu-btn:active{transform:scale(.92);background:#FFF7ED}.mob-menu-btn.active,.mob-toggle-btn.active,.tablet-only-menu-btn.active{background:#FFF7ED;border-color:#064ACB}.mob-menu-btn.active .hamburger-bar,.mob-menu-btn:hover .hamburger-bar,.mob-toggle-btn.active .hamburger-bar,.mob-toggle-btn:hover .hamburger-bar,.tablet-only-menu-btn.active .hamburger-bar,.tablet-only-menu-btn:hover .hamburger-bar{background:#064ACB}.hamburger-bar{width:18px;height:2px;background:#1E293B;border-radius:2px;transition:all .2s cubic-bezier(.2,0,0,1);pointer-events:none}.mobile-search-expand{padding:8px 0 4px;width:100%;animation:searchDropFade .18s ease-out;position:relative}.mobile-search-form{display:flex;gap:8px;width:100%}.mobile-search-input-wrap{flex:1;display:flex;align-items:center;gap:8px;background:#F9FAFB;border:1.5px solid #e5e7eb;border-radius:10px;padding:0 12px;height:40px;transition:all .2s ease}.mobile-search-input-wrap:focus-within{background:#FFFFFF;border-color:#064ACB;box-shadow:0 0 0 3px rgba(6,74,203,.12)}.mob-search-icon{color:#9CA3AF;flex-shrink:0}.mob-search-clear{background:#F3F4F6;border:1px solid #e5e7eb;color:#6B7280;width:24px;height:24px;min-width:24px;min-height:24px;border-radius:50%;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease;user-select:none}.mob-search-clear:hover{background:#E5E7EB;border-color:#D1D5DB;color:#111827}.mob-search-clear:active{transform:scale(.92)}.mobile-search-submit-btn{background:#064ACB;color:#FFFFFF;border:none;border-radius:10px;padding:0 16px;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s ease;font-family:var(--font-family-sans)}.mobile-search-submit-btn:hover{background:#053DA8}.mobile-search-dropdown-results{margin-top:8px;background:#FFFFFF;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 30px -6px rgba(0,0,0,.15);max-height:calc(100dvh - 180px);overflow-y:auto;overscroll-behavior:contain;padding:8px;z-index:1000}.mobile-search-default-state{padding:4px}.mobile-search-loading{display:flex;align-items:center;justify-content:center;gap:8px;padding:18px 14px;color:#64748B;font-size:12px}.mobile-search-results-list{display:flex;flex-direction:column;gap:4px}.mobile-search-result-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;text-decoration:none;color:inherit;transition:background-color .15s ease;min-width:0}.mobile-search-result-item:hover{background:#F9FAFB}.mob-search-img{width:38px;height:38px;border-radius:6px;background:#F3F4F6;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.mob-search-img img{width:100%;height:100%;object-fit:cover}.mob-search-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.mob-search-cat{font-size:10px;font-weight:700;color:#064ACB;text-transform:uppercase;letter-spacing:.3px}.mob-search-title{font-size:12.5px;font-weight:600;color:#111827;line-height:1.35;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.mob-search-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;font-size:11px;color:#64748B;margin-top:1px}.mob-search-supplier{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.mob-search-moq{font-size:10.5px;font-weight:600;background:#F1F5F9;color:#334155;padding:1px 6px;border-radius:4px;white-space:nowrap}.mob-search-arrow{color:#CBD5E1;flex-shrink:0}.mobile-search-view-all{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;font-size:12px;font-weight:600;color:#064ACB;background:#FFF7ED;border:1px solid #ffe0b2;border-radius:8px;cursor:pointer;margin-top:6px;transition:all .15s ease;min-height:40px;font-family:var(--font-family-sans)}.mobile-search-view-all:hover{background:#FFE0B2;color:#053DA8}.mobile-search-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;text-align:center;gap:8px}.mobile-search-empty p{font-size:12.5px;color:#64748B;line-height:1.4;margin:0}.nav-bar{background:#FFFFFF;border-bottom:1px solid #e5e7eb;height:44px;display:flex;align-items:center;padding:0 32px;position:relative;z-index:95;font-family:var(--font-family-sans)}.nav-bar-inner{width:100%;max-width:1440px;margin:0 auto;box-sizing:border-box;justify-content:space-between;gap:clamp(16px,1.5vw,32px)}.nav-bar-inner,.nav-left{min-width:0;display:flex;align-items:center}.nav-left{gap:clamp(16px,1.4vw,28px);flex:1 1 auto}.browse-btn{position:relative;display:inline-flex;align-items:center;gap:8px;background:#111827;color:#FFFFFF;padding:6px 14px 6px 8px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .18s ease;user-select:none;border:1px solid #111827;z-index:120;flex-shrink:0}.browse-btn:hover{background:#1F2937;border-color:#1F2937}.browse-btn.active{background:#000000;border-color:#000000}.browse-btn-icon-box{width:24px;height:24px;border-radius:6px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.browse-btn-label{font-weight:600;letter-spacing:-.1px;white-space:nowrap}.browse-chev{margin-left:2px;display:flex;align-items:center;color:rgba(255,255,255,.8);transition:transform .2s ease}.browse-btn.active .browse-chev{transform:rotate(180deg)}.browse-dropdown{position:absolute;top:calc(100% + 8px);left:0;width:900px;max-width:calc(100vw - 48px);background:#FFFFFF;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 20px 45px -10px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.04);padding:16px 18px;z-index:1000;display:flex;flex-direction:column;gap:10px;animation:dropdownFadeIn .18s cubic-bezier(.16,1,.3,1);box-sizing:border-box}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.browse-dropdown-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #f3f4f6;margin-bottom:2px}.browse-dropdown-header span{font-size:11px;font-weight:700;color:#6B7280;text-transform:uppercase;letter-spacing:.8px}.browse-dropdown-header a{font-size:12px;font-weight:600;color:#064ACB;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.browse-dropdown-header a:hover{text-decoration:underline;color:#053DA8}.browse-grid-4x4{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.browse-grid-card{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:#F9FAFB;border:1px solid #e5e7eb;text-decoration:none;transition:all .16s ease;min-height:48px;text-align:left;min-width:0}.browse-grid-card:hover{background:#FFFFFF;border-color:#064ACB;transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,0,0,.06)}.browse-grid-card-icon{width:30px;height:30px;border-radius:7px;background:#F3F4F6;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;color:#111827;flex-shrink:0;transition:all .16s ease}.browse-grid-card:hover .browse-grid-card-icon{background:#064ACB;border-color:#064ACB;color:#FFFFFF}.browse-grid-card-text{display:flex;flex-direction:column;min-width:0;overflow:hidden}.browse-grid-card-title{font-size:12px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.browse-grid-card:hover .browse-grid-card-title{color:#064ACB}.browse-grid-card-desc{font-size:10px;color:#6B7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;margin-top:2px}.browse-grid-card-all{background:#111827!important;border:1px solid #1f2937!important}.browse-grid-card-all:hover{background:#1F2937!important;transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.2)}.browse-grid-card-all .browse-grid-card-icon{background:rgba(255,255,255,.15)!important;border-color:rgba(255,255,255,.25)!important;color:#FFFFFF!important}.browse-grid-card-all .browse-grid-card-title{color:#FFFFFF!important;font-weight:600}.browse-grid-card-all .browse-grid-card-desc{color:#064ACB!important;font-weight:600}.nav-links{display:flex;align-items:center;gap:clamp(1px,.3vw,6px);min-width:0;flex:1 1 auto;flex-wrap:nowrap;justify-content:flex-start;margin-inline:clamp(2px,.4vw,10px);padding-inline:clamp(2px,.3vw,8px)}.nav-link{padding:6px clamp(4px,.5vw,9px);border-radius:6px;font-family:var(--font-family-sans);font-size:clamp(13.5px,.4vw + 8.5px,15px);font-weight:600;letter-spacing:-.15px;line-height:1.4;color:#374151;text-decoration:none;transition:all .18s ease;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;flex-shrink:0}.nav-link:hover{color:#064ACB;background:#FFF7ED}.nav-link.active{color:#064ACB;font-weight:700}.dropdown-toggle{border:none;background:none;cursor:pointer;font-family:inherit}.nav-dropdown{top:calc(100% + 4px);left:0;background:#FFFFFF;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 16px 36px -8px rgba(15,23,42,.12),0 0 0 1px rgba(0,0,0,.04);padding:5px;min-width:200px;max-width:260px;display:flex;flex-direction:column;gap:2px;animation:dropdownFadeIn .18s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.dropdown-link{padding:6px 9px;border-radius:6px;font-size:12.5px;font-weight:500;color:#374151;transition:all .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-link:hover{background:#FFF7ED;color:#064ACB}.nav-right{flex-shrink:0;margin-left:auto;padding-left:clamp(16px,1.4vw,28px)}.nav-right,.need-help{display:flex;align-items:center}.need-help{gap:7px;white-space:nowrap}.need-help-icon{width:26px;height:26px;border-radius:50%;background:#FFF7ED;color:#064ACB;display:flex;align-items:center;justify-content:center;flex-shrink:0}.need-help-text{display:flex;flex-direction:column}.need-help-label{font-size:10.5px;font-weight:500;color:#6B7280;line-height:1.2}.need-help-phone{font-size:12px;font-weight:700;color:#111827;line-height:1.2}.mobile-menu-overlay{position:fixed!important;inset:0!important;background:rgba(15,23,42,.6)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;z-index:99998!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s cubic-bezier(.16,1,.3,1),visibility .25s ease!important}.mobile-menu-overlay.open{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.mobile-menu-panel{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;width:100vw!important;max-width:100vw!important;height:100%!important;height:100vh!important;height:100dvh!important;max-height:100dvh!important;background:#FFFFFF!important;z-index:99999!important;transform:translateX(100%)!important;visibility:hidden;pointer-events:none;transition:transform .28s cubic-bezier(.16,1,.3,1),visibility .28s ease!important;display:flex!important;flex-direction:column!important;box-shadow:-12px 0 40px rgba(15,23,42,.12)!important;border:none!important;border-radius:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overscroll-behavior-y:contain!important;will-change:transform;box-sizing:border-box!important;padding-top:env(safe-area-inset-top,0)!important;scrollbar-width:thin;scrollbar-color:#CBD5E1 transparent;font-family:var(--font-family-sans)}.mobile-menu-panel *{box-sizing:border-box}.mobile-menu-panel.open{transform:translateX(0)!important;visibility:visible!important;pointer-events:auto!important}.mobile-menu-header{position:sticky!important;top:0!important;z-index:30!important;display:flex!important;align-items:center!important;justify-content:space-between!important;height:56px!important;min-height:56px!important;padding:0 16px!important;border-bottom:1px solid #e2e8f0!important;background:#FFFFFF!important;background-image:linear-gradient(90deg,rgba(6,74,203,.04),transparent 55%)!important;flex-shrink:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.mobile-menu-brand{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.mobile-menu-logo-img{height:28px;width:auto;object-fit:contain;display:block}.mobile-menu-close-btn{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:50%!important;background:#F1F5F9!important;border:1px solid #e2e8f0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#334155!important;cursor:pointer!important;transition:all .15s cubic-bezier(.2,0,0,1)!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;padding:0!important;flex-shrink:0!important}.mobile-menu-close-btn:hover{background:#E2E8F0!important;color:#0F172A!important;border-color:#CBD5E1!important}.mobile-menu-close-btn:active{transform:scale(.92)!important;background:#CBD5E1!important}.mobile-menu-body{flex:1 0 auto!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:14px 16px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.mobile-menu-body::-webkit-scrollbar{width:4px}.mobile-menu-body::-webkit-scrollbar-thumb{background:#CBD5E1;border-radius:10px}.mobile-menu-auth-card{padding:12px 14px;background:#F8FAFC;background-image:radial-gradient(400px 120px at 0 0,rgba(6,74,203,.06),transparent 60%);border:1px solid #e2e8f0;border-radius:12px;flex-shrink:0;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.02)}.mobile-auth-logged-in{display:flex;flex-direction:column;width:100%;overflow:hidden}.mobile-auth-top-row{gap:10px;width:100%}.mobile-auth-avatar,.mobile-auth-top-row{display:flex;align-items:center;overflow:hidden}.mobile-auth-avatar{width:36px;height:36px;min-width:36px;border-radius:50%;background:#0F172A;color:#FFFFFF;justify-content:center;font-weight:700;font-size:12px;flex-shrink:0;box-shadow:0 0 0 2px rgba(6,74,203,.2)}.mobile-auth-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.mobile-auth-info{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.mobile-auth-name{font-size:13px;font-weight:700;color:#0F172A;line-height:1.25}.mobile-auth-name,.mobile-auth-role{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-auth-role{display:inline-block;font-size:10px;color:#064ACB;font-weight:600;background:#FFF7ED;padding:1px 6px;border-radius:4px;margin-top:2px;width:fit-content}.mobile-auth-logout{background:#FEF2F2;border:1px solid #fecaca;color:#EF4444;padding:4px 9px;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease;flex-shrink:0;white-space:nowrap;font-family:inherit}.mobile-auth-logout:hover{background:#FEE2E2}.mobile-auth-quick-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid #e2e8f0;width:100%;box-sizing:border-box}.mobile-auth-quick-link{height:34px;display:flex;align-items:center;justify-content:center;gap:5px;background:#FFFFFF;border:1px solid #e2e8f0;border-radius:7px;font-size:11px;font-weight:600;color:#334155;text-decoration:none;transition:all .15s ease;min-width:0;overflow:hidden;box-sizing:border-box;padding:0 6px}.mobile-auth-quick-link.is-seller-ws{background:#EFF6FF;border-color:#BFDBFE;color:#064ACB;font-weight:700}.mobile-auth-quick-link.is-seller-ws:hover{background:#DBEAFE;border-color:#93C5FD}.mobile-auth-quick-link span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-auth-quick-link:hover{border-color:#064ACB;color:#064ACB;background:#FFF7ED}.mobile-auth-guest{width:100%;overflow:hidden}.mobile-auth-guest-header{margin-bottom:6px}.mobile-auth-guest-title{font-size:13px;font-weight:700;color:#0F172A;margin:0 0 2px}.mobile-auth-guest-sub{font-size:11px;color:#64748B;margin:0;line-height:1.35}.mobile-auth-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;width:100%;box-sizing:border-box}.mobile-btn-signin{height:36px;background:#FFFFFF;border:1px solid #cbd5e1;border-radius:8px;font-size:12px;font-weight:600;color:#1E293B;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;transition:all .15s ease;min-width:0;box-sizing:border-box;font-family:inherit}.mobile-btn-signin:hover{border-color:#0F172A;background:#F8FAFC}.mobile-btn-signup{height:36px;background:#064ACB;border:1px solid #064acb;border-radius:8px;font-size:12px;font-weight:600;color:#FFFFFF;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;transition:all .15s ease;box-shadow:0 2px 6px rgba(6,74,203,.25);min-width:0;box-sizing:border-box;font-family:inherit}.mobile-btn-signup:hover{background:#053DA8;border-color:#053DA8}.mobile-menu-cta-card{flex-shrink:0;width:100%;box-sizing:border-box}.mobile-menu-cta-btn{display:flex;align-items:center;gap:10px;padding:10px 12px;background:linear-gradient(135deg,#064ACB,#053DA8);color:#FFFFFF;border-radius:10px;text-decoration:none;transition:all .18s ease;box-shadow:0 3px 10px rgba(6,74,203,.22);width:100%;box-sizing:border-box;min-width:0;overflow:hidden}.mobile-menu-cta-btn:hover{background:#053DA8}.mobile-cta-icon-box{width:30px;height:30px;border-radius:7px;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#FFFFFF}.mobile-cta-text{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.mobile-cta-main{font-size:12.5px;font-weight:700;color:#FFFFFF;line-height:1.25}.mobile-cta-main,.mobile-cta-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-cta-sub{font-size:10px;color:rgba(255,255,255,.85);line-height:1.2;margin-top:1px}.mobile-cta-arrow{color:#FFFFFF;flex-shrink:0}.mobile-menu-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;flex-shrink:0;width:100%;box-sizing:border-box}.mobile-menu-shortcut-item{display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 10px;background:#F8FAFC;border:1px solid #e2e8f0;border-radius:8px;font-size:11.5px;font-weight:600;color:#334155;text-decoration:none;transition:all .15s ease;min-width:0;overflow:hidden;box-sizing:border-box}.mobile-menu-shortcut-item:hover{background:#FFF7ED;color:#064ACB;border-color:#064ACB}.mobile-shortcut-left{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.mobile-shortcut-left span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-menu-badge{background:#064ACB;color:#FFFFFF;font-size:9.5px;font-weight:700;min-width:16px;height:16px;border-radius:9999px;padding:0 4px;display:flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0}.mobile-section-block{display:flex;flex-direction:column;gap:3px;width:100%;box-sizing:border-box;overflow:hidden}.mobile-menu-section-title{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#64748B;margin:6px 2px 3px;width:100%}.mobile-view-all-sectors{font-size:10.5px;font-weight:600;color:#064ACB;text-decoration:none;display:inline-flex;align-items:center;gap:3px;text-transform:none;letter-spacing:normal;flex-shrink:0}.mobile-view-all-sectors:hover{text-decoration:underline}.mobile-nav-list{flex-direction:column;gap:2px}.mobile-menu-link,.mobile-nav-list{display:flex;width:100%;box-sizing:border-box}.mobile-menu-link{align-items:center;justify-content:space-between;height:42px;padding:0 12px;border-radius:10px;font-size:13px;font-weight:500;color:#1E293B;text-decoration:none;transition:all .15s ease;background:transparent;border:1px solid transparent;max-width:100%;text-align:left;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;overflow:hidden}.mobile-menu-link:hover{background:#F8FAFC;color:#0F172A}.mobile-menu-link:active{background:#F1F5F9;transform:scale(.98)}.mobile-menu-link-left{display:flex;align-items:center;gap:10px;flex:1;min-width:0;overflow:hidden}.mobile-menu-icon-box{width:28px;height:28px;border-radius:7px;background:#F8FAFC;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;color:#64748B;flex-shrink:0;transition:all .15s ease}.mobile-menu-link:hover .mobile-menu-icon-box{color:#1E293B;border-color:#CBD5E1;background:#FFFFFF}.mobile-menu-link.active{background:#FFF7ED;border-color:rgba(6,74,203,.25);border-left:3px solid #064acb;color:#064ACB;font-weight:600}.mobile-menu-link.active .mobile-menu-icon-box{background:#064ACB;color:#FFFFFF;border-color:#064ACB}.mobile-menu-link-label{line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.mobile-link-arrow{color:#94A3B8;flex-shrink:0;transition:transform .15s ease,color .15s ease;margin-left:6px}.mobile-menu-link.active .mobile-link-arrow,.mobile-menu-link:hover .mobile-link-arrow{color:#064ACB;transform:translateX(2px)}.mobile-menu-accordion-item{display:flex;flex-direction:column;width:100%}.mobile-menu-accordion-btn{width:100%}.mobile-acc-chevron{color:#94A3B8;transition:transform .2s cubic-bezier(.2,0,0,1);flex-shrink:0;margin-left:6px}.mobile-acc-chevron.open{transform:rotate(180deg);color:#064ACB}.mobile-menu-sublinks-wrapper{display:flex;flex-direction:column;gap:2px;padding:3px 0 3px 10px;margin-left:18px;border-left:2px solid #e2e8f0;animation:searchDropFade .15s ease;overflow:hidden}.mobile-menu-sublink{height:34px;display:flex;align-items:center;padding:0 10px;border-radius:6px;font-size:12.5px;font-weight:500;color:#475569;text-decoration:none;transition:all .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-menu-sublink.active,.mobile-menu-sublink:hover{color:#064ACB;background:#FFF7ED}.mobile-menu-sublink.active{font-weight:600}.mobile-sectors-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;box-sizing:border-box}.mobile-sector-card{display:flex;align-items:center;gap:7px;height:42px;padding:5px 7px;border-radius:8px;background:#F8FAFC;border:1px solid #e2e8f0;text-decoration:none;transition:all .15s ease;-webkit-tap-highlight-color:transparent;min-width:0;overflow:hidden;box-sizing:border-box}.mobile-sector-card:hover{background:#FFFFFF;border-color:#064ACB;box-shadow:0 2px 6px rgba(6,74,203,.12)}.mobile-sector-icon{width:24px;height:24px;border-radius:5px;background:#FFFFFF;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;color:#475569;flex-shrink:0}.mobile-sector-card:hover .mobile-sector-icon{background:#FFF7ED;border-color:#064ACB;color:#064ACB}.mobile-sector-text{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.15;overflow:hidden}.mobile-sector-name{font-size:11px;font-weight:600;color:#1E293B;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-sector-card:hover .mobile-sector-name{color:#064ACB}.mobile-sector-desc{font-size:9px;color:#64748B;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-menu-need-help{gap:10px!important;min-height:50px!important;padding:10px 14px calc(14px + env(safe-area-inset-bottom, 10px))!important;background:#F8FAFC!important;border-top:1px solid #e2e8f0!important;margin-top:auto!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.mobile-menu-need-help,.mobile-menu-need-help-icon{display:flex!important;align-items:center!important;flex-shrink:0!important}.mobile-menu-need-help-icon{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;border-radius:50%!important;background:#FFF7ED!important;color:#064ACB!important;justify-content:center!important}.mobile-menu-need-help-text{display:flex!important;flex-direction:column!important;line-height:1.2!important;min-width:0!important;overflow:hidden!important}.mobile-menu-need-help-label{font-size:10px!important;font-weight:500!important;color:#64748B!important;white-space:nowrap!important}.mobile-menu-need-help-phone{font-size:12.5px!important;font-weight:700!important;color:#0F172A!important;text-decoration:none!important;white-space:nowrap!important}.mobile-menu-need-help-phone:hover{color:#064ACB!important}@media (min-width:1025px){.mob-menu-btn,.mob-toggle-btn,.mobile-header-actions,.mobile-menu-overlay,.mobile-menu-panel,.mobile-search-expand,.tablet-only-menu-btn{display:none!important}}@media (max-width:1366px) and (min-width:1025px){.main-header,.nav-bar,.top-bar{padding:0 24px}.header-search-form{max-width:480px}.browse-dropdown{width:820px}.nav-bar-inner{gap:clamp(14px,1.3vw,24px)}.nav-left{gap:clamp(14px,1.2vw,22px)}.nav-links{gap:clamp(1px,.3vw,6px);justify-content:flex-start;margin-inline:clamp(2px,.4vw,10px);padding-inline:clamp(2px,.3vw,8px)}.nav-link{padding:5px clamp(4px,.5vw,9px);font-size:clamp(13px,.35vw + 8.5px,14.5px);font-weight:600;letter-spacing:-.15px}.nav-right{padding-left:clamp(14px,1.2vw,22px)}.desktop-only-cta{height:38px;padding:0 14px;font-size:12.5px}}@media (max-width:1280px) and (min-width:1024px){.top-bar{padding:0 20px;height:34px}.main-header{padding:0 20px;height:64px}.main-header.scrolled{height:58px}.main-header-inner{gap:12px}.header-brand-logo{height:34px;max-width:120px}.header-search-form{flex:1 1 240px;max-width:420px;min-width:160px}.header-search-container{height:38px}.search-action-btn{width:30px;height:30px;min-width:30px;min-height:30px}.header-actions{gap:6px}.header-avatar-btn,.header-icon-btn{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}.desktop-only-cta{display:inline-flex!important;height:36px;padding:0 10px;font-size:11.5px;gap:4px;white-space:nowrap}.nav-bar{padding:0 20px;height:42px}.browse-btn{padding:5px 10px 5px 6px;font-size:12px;gap:5px}.browse-dropdown{width:720px;max-width:calc(100vw - 40px);padding:14px}.browse-grid-4x4{grid-template-columns:repeat(3,1fr);gap:6px}.nav-bar-inner{gap:clamp(10px,1.1vw,20px)}.nav-left{gap:clamp(10px,1vw,18px)}.nav-links{gap:clamp(1px,.25vw,4px);justify-content:flex-start;margin-inline:clamp(2px,.3vw,6px);padding-inline:clamp(2px,.25vw,6px)}.nav-link{padding:4px clamp(3px,.4vw,6px);font-size:clamp(12px,.35vw + 8px,13px);font-weight:600;letter-spacing:-.15px;white-space:nowrap}.nav-right{padding-left:clamp(10px,1vw,16px)}.header-user-dropdown.ud-gated{width:275px}}@media (max-width:1240px) and (min-width:1024px){.top-bar-divider-tertiary,.top-bar-item-tertiary{display:none!important}.nav-bar{padding:0 16px}.nav-bar-inner{gap:clamp(8px,.9vw,14px)}.nav-left{gap:clamp(8px,.8vw,14px)}.nav-links{gap:clamp(1px,.2vw,3px);justify-content:flex-start;margin-inline:2px;padding-inline:2px}.nav-link{padding:3px 5px;font-size:12px;font-weight:600;letter-spacing:-.15px;white-space:nowrap}.browse-btn{padding:4px 8px 4px 6px;font-size:11px;gap:4px}.browse-btn-label{white-space:nowrap}.nav-right{padding-left:clamp(8px,.8vw,14px)}.need-help{gap:5px}.need-help-icon{width:20px;height:20px}.need-help-label{font-size:9px}.need-help-phone{font-size:10.5px}.search-kbd-shortcut{display:none!important}.header-search-form{max-width:340px;min-width:150px}.desktop-only-cta{display:inline-flex!important;height:34px;padding:0 9px;font-size:11px;gap:4px}}@media (min-width:1441px){.nav-bar{padding:0 32px}.nav-bar-inner{max-width:1440px;gap:clamp(16px,1.5vw,32px)}.nav-left{gap:clamp(16px,1.4vw,28px)}.nav-links{gap:clamp(2px,.35vw,8px);justify-content:flex-start;margin-inline:clamp(2px,.4vw,10px);padding-inline:clamp(2px,.3vw,8px)}.nav-link{font-size:clamp(14px,.4vw + 8.5px,15.5px);font-weight:600;letter-spacing:-.15px;padding:6px clamp(4px,.5vw,9px);white-space:nowrap}.nav-right{padding-left:clamp(16px,1.4vw,28px)}}@media (max-width:1023px) and (min-width:768px){.nav-bar,.top-bar{display:none!important}.main-header{padding:0 18px;height:60px}.main-header.scrolled{height:56px}.main-header-inner{gap:12px}.header-brand-logo{height:32px;max-width:110px}.header-search-form{display:flex!important;flex:1 1 auto;max-width:380px;min-width:160px}.header-search-container{height:38px}.search-kbd-shortcut{display:none!important}.header-actions{display:flex!important;gap:6px}.desktop-only-cta{display:none!important}.tablet-only-menu-btn{display:flex!important}.mob-toggle-btn,.mobile-header-actions{display:none!important}.mobile-menu-panel{left:auto!important;right:0!important;width:min(380px,80vw)!important;max-width:80vw!important;border-top-left-radius:18px!important;border-bottom-left-radius:18px!important;border-left:1px solid rgba(226,232,240,.9)!important;box-shadow:-10px 0 32px rgba(15,23,42,.2)!important}.header-user-dropdown.ud-gated{width:270px}}@media (max-width:880px) and (min-width:768px){.tablet-hide-compact{display:none!important}.header-search-form{max-width:280px}}@media (max-width:767px){.nav-bar,.top-bar{display:none!important}.main-header{padding:0 14px}.main-header,.main-header.scrolled{height:auto;min-height:56px}.main-header-inner{height:56px;gap:8px}.header-brand-logo{height:28px;max-width:100px}.header-actions,.header-search-form,.tablet-only-menu-btn{display:none!important}.mobile-header-actions{display:flex!important;gap:5px}.mob-icon-action,.mob-menu-btn,.mob-toggle-btn{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}.mob-menu-btn,.mob-toggle-btn{display:flex!important}.header-user-dropdown.ud-gated{width:min(290px,calc(100vw - 20px));right:0}}@media (max-width:360px){.main-header{padding:0 10px}.header-brand-logo{height:26px;max-width:90px}.mobile-header-actions{gap:4px}.mob-icon-action,.mob-menu-btn,.mob-toggle-btn{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}}.hero-section{position:relative;padding:64px 0 80px;background-color:var(--secondary);overflow:hidden}.hero-bg-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:1;display:flex;justify-content:center;align-items:center}.hero-bg-img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,var(--primary) 0,var(--secondary) 100%);z-index:2}.hero-flex{display:flex;align-items:center;justify-content:space-between;gap:60px;position:relative;z-index:10}.hero-content{flex:1.2;color:#ffffff}.hero-right{flex:1;display:flex;flex-direction:column;align-items:flex-end;gap:24px}.hero-image-container{width:100%;border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);backdrop-filter:blur(10px)}.hero-image-container img{width:100%;height:auto;display:block}.hero-main-title{font-size:48px;font-weight:700;line-height:1.15;margin-bottom:24px;letter-spacing:-1px;color:#FFFFFF!important;text-shadow:0 4px 12px rgba(0,0,0,.4);position:relative;z-index:10}.hero-desc{font-size:16px;line-height:1.65;color:#D9E7EC;margin-bottom:36px;max-width:540px}.hero-features{display:flex;gap:24px;margin-bottom:44px;flex-wrap:wrap}.hero-feature{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;background:rgba(255,255,255,.08);padding:6px 14px;border-radius:20px;backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1)}.hero-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:40px}.btn-primary{background-color:var(--accent);color:#FFFFFF;font-size:15px;font-weight:600;padding:14px 32px;border-radius:var(--radius-md);box-shadow:0 4px 16px rgba(31,138,112,.25);border:none}.btn-primary:hover{background-color:var(--accent-hover)}.btn-secondary{background-color:transparent;color:var(--primary);font-size:15px;font-weight:600;padding:14px 32px;border-radius:var(--radius-md);border:1px solid var(--border)}.btn-secondary:hover{background-color:var(--surface-alt)}.unlock-banner-wrapper{margin-top:-40px;position:relative;z-index:25;padding:0 40px;max-width:1440px;margin-left:auto;margin-right:auto;width:100%}@media (max-width:1280px){.unlock-banner-wrapper{padding:0 32px}}.unlock-banner{background-color:#ffffff;border-radius:var(--radius-xl);padding:20px 32px;justify-content:space-between;border:1px solid var(--border);gap:24px;box-shadow:0 12px 32px rgba(0,0,0,.08)}.unlock-banner,.unlock-left{display:flex;align-items:center}.unlock-left{gap:16px;min-width:0}.unlock-icon-container{width:44px;height:44px;border-radius:50%;background-color:#f0f4ff;display:flex;align-items:center;justify-content:center;border:1px solid #d6e2ff;flex-shrink:0}.unlock-text{min-width:0}.unlock-text h3{font-size:16px;font-weight:700;color:#1a1a1a;margin-bottom:2px;line-height:1.4}.unlock-text p{font-size:12px;color:#666;line-height:1.5;margin:0}.unlock-right{flex-shrink:0}.section-title{font-size:28px;font-weight:700;color:#1a1a1a;letter-spacing:-.5px}.industry-container{position:relative}.industry-grid{display:flex;overflow-x:auto;scroll-behavior:smooth;gap:20px;padding:4px 0;-webkit-overflow-scrolling:touch}.industry-grid::-webkit-scrollbar{display:none}.industry-card-item{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);min-height:202px;padding:28px 28px 24px;display:flex;flex-direction:column;gap:18px;box-shadow:0 10px 30px rgba(15,33,77,.04);transition:transform .3s ease,box-shadow .3s ease;flex:0 0 320px}.industry-card-item:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(15,33,77,.08)}.industry-top-box{display:flex;align-items:flex-start;gap:18px}.industry-icon-circle{width:56px;height:56px;border-radius:999px;background:var(--muted);color:var(--primary);display:flex;align-items:center;justify-content:center;flex:0 0 56px}.industry-icon-circle svg{width:28px;height:28px}.industry-body-text{display:flex;flex-direction:column;gap:10px;min-width:0}.industry-title-item{margin:0;font-size:18px;line-height:1.35;font-weight:700;color:var(--foreground)}.industry-copy-item{margin:0;font-size:15px;line-height:1.8;color:var(--muted-foreground);font-weight:500}.industry-link-item{margin-top:auto;display:inline-flex;align-items:center;gap:8px;color:var(--primary);text-decoration:none;font-size:15px;font-weight:600;white-space:nowrap}.mfg-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:16px}.mfg-title{font-size:28px;font-weight:700;color:#1a1a1a;letter-spacing:-.5px}.view-all{font-size:14px;color:var(--primary);font-weight:600;display:flex;align-items:center;gap:6px}.view-all:hover{color:var(--primary-hover);transform:translateX(2px)}.search-filters{margin-bottom:32px}.filter-actions-scroll,.search-filters{display:flex;gap:16px;flex-wrap:wrap}.search-input-wrapper{flex:1;position:relative;display:flex;align-items:center;min-width:260px}.search-icon{position:absolute;left:16px;color:#888;display:flex;align-items:center;justify-content:center}.search-input{width:100%;height:52px;padding-left:48px;padding-right:16px;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md);font-size:14px;background-color:white;transition:border-color .2s,box-shadow .2s}.search-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px rgba(21,169,227,.08)}.filter-select{height:52px;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md);font-size:14px;color:#333;min-width:165px;display:flex;align-items:center;justify-content:space-between;background-color:white;cursor:pointer;transition:background-color .2s;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding:0 40px 0 16px}.filter-select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px rgba(21,169,227,.08)}.filter-select:hover{background-color:var(--surface-soft)}.btn-search{background-color:var(--primary);color:white;font-size:14px;font-weight:600;padding:0 32px;border-radius:var(--radius-md);height:52px;box-shadow:0 4px 12px rgba(21,169,227,.15)}.btn-search:hover{background-color:var(--primary-hover)}.mfg-grid{display:flex;overflow-x:auto;scroll-behavior:smooth;gap:20px;position:relative;padding:8px 0;-webkit-overflow-scrolling:touch}.mfg-grid::-webkit-scrollbar{display:none}.mfg-card{border:1px solid rgba(0,0,0,.05);border-radius:var(--radius-lg);padding:28px 22px;background-color:white;box-shadow:0 4px 12px rgba(0,0,0,.015);display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;flex:0 0 calc(25% - 15px);min-width:280px}.mfg-card:hover{transform:translateY(-5px);box-shadow:0 16px 36px rgba(0,0,0,.06)}.badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:4px;font-size:11px;font-weight:700;margin-bottom:16px;width:fit-content;text-transform:uppercase;letter-spacing:.5px}.badge-gold{background-color:#fff0b3;color:#974f0c}.badge-silver{background-color:#ebecf0;color:#42526e}.badge-registered{background-color:#e6fcff;color:#006680}.mfg-company{gap:12px;margin-bottom:20px}.company-logo,.mfg-company{display:flex;align-items:center}.company-logo{width:44px;height:44px;border-radius:50%;background-color:var(--surface-soft);justify-content:center;font-weight:700;font-size:18px;color:#555;flex-shrink:0}.company-info h5{font-size:15px;font-weight:700;color:#1a1a1a;margin-bottom:4px;line-height:1.25}.location{display:flex;align-items:center;gap:4px;font-size:11px;color:#666}.mfg-category{margin-bottom:16px}.cat-title{font-size:12px;font-weight:700;color:#333;margin-bottom:2px}.cat-desc{font-size:11px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cert-tags{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:20px;min-height:20px}.cert-tag{font-size:10px;background-color:var(--surface-soft);color:#4b5563;padding:3px 8px;border-radius:4px;font-weight:600}.mfg-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:24px}.mfg-stat-item{display:flex;flex-direction:column;gap:2px}.mfg-stat-label{font-size:10px;color:#718096;font-weight:500;text-transform:uppercase;letter-spacing:.2px}.mfg-stat-val{font-size:11px;font-weight:700;color:#1a202c}.mfg-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto}.btn-outline{border:1px solid var(--border);color:var(--primary);background:white;font-size:11px;font-weight:600;padding:10px 0;border-radius:4px;text-align:center}.btn-outline:hover{background-color:var(--surface-alt)}.btn-solid{border:1px solid var(--accent);background-color:var(--accent);color:white;font-size:11px;font-weight:600;padding:10px 0;border-radius:4px;text-align:center}.btn-solid:hover{background-color:var(--accent-hover)}.info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.08);border:1px solid #e8eef4;margin-bottom:32px}.info-card{padding:28px 24px;border-right:1px solid #e8eef4;display:flex;flex-direction:column;background:#fff}.info-card:last-child{border-right:none}.info-card h2,.info-card h3.info-title{font-size:1.05rem;font-weight:700;color:#1a2b45;margin-bottom:8px}.info-card .info-desc,.info-card p{font-size:.82rem;color:#5a6e85;line-height:1.5;margin-bottom:20px}.panel-verified{background:#f7fafd!important;text-align:center;align-items:center}.trust-ring{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:auto;padding:10px 0}.ring-wrap{position:relative;width:100px;height:100px;flex-shrink:0;filter:drop-shadow(0 4px 12px rgba(45,125,210,.15))}.ring-wrap svg{transform:rotate(-90deg);width:100px;height:100px}.ring-bg{fill:none;stroke:#eef2f7;stroke-width:8}.ring-fill{fill:none;stroke:url(#ring-gradient);stroke-width:8;stroke-linecap:round;stroke-dasharray:263.9;stroke-dashoffset:15.83;transition:stroke-dashoffset 1s ease-out}.ring-label{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ring-label .score{font-size:1.5rem;font-weight:700;color:#1a2b45;line-height:1}.ring-label .score span{font-size:.75rem;vertical-align:baseline;color:#5a6e85;margin-left:2px}.trust-label-text{font-size:.85rem;color:#1a2b45;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.tier{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.tier:last-child{margin-bottom:0}.medal-svg{width:32px;height:32px;flex-shrink:0}.tier-body h3{font-size:.85rem;font-weight:700;margin-bottom:3px}.tier-body p{font-size:.74rem;color:#6b7e95;line-height:1.45;margin-bottom:0!important}.gold h3{color:#c8932a}.silver h3{color:#7a8ea8}.reg h3{color:#b56a2e}.check-list{list-style:none;display:flex;flex-direction:column;gap:9px}.check-item{gap:9px;font-size:.8rem;color:#2f3f55;font-weight:600}.check-icon-circle,.check-item{display:flex;align-items:center}.check-icon-circle{width:17px;height:17px;border-radius:50%;background:#e8f3ff;justify-content:center;flex-shrink:0}.check-icon-circle svg{width:9px;height:9px}.panel-concierge{background:#f7fafd!important;position:relative;overflow:hidden}.concierge-list{list-style:none;display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.concierge-list li{display:flex;align-items:flex-start;gap:7px;font-size:.75rem;color:#2f3f55;line-height:1.4}.concierge-list li:before{content:"✓";color:#2d7dd2;font-weight:700;flex-shrink:0;margin-top:1px}.btn-submit-req{display:inline-block;background:var(--accent);color:#fff;font-size:.82rem;font-weight:700;padding:9px 20px;border-radius:8px;border:none;cursor:pointer;transition:background .2s;width:fit-content}.btn-submit-req:hover{background:var(--accent-hover)}@media (max-width:960px){.info-grid{grid-template-columns:1fr 1fr}.info-card{border-bottom:1px solid #e8eef4}.info-card:nth-child(2n){border-right:none}}@media (max-width:480px){.info-grid{grid-template-columns:1fr}.info-card{border-right:none}}.bottom-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.b-card{border:1px solid rgba(0,0,0,.05);border-radius:var(--radius-lg);padding:24px;display:flex;gap:16px;background:white;box-shadow:0 4px 12px rgba(0,0,0,.01);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.b-card:hover{transform:translateY(-5px);box-shadow:0 12px 28px rgba(0,0,0,.06)}.b-card-icon{width:44px;height:44px;border-radius:8px;background:var(--secondary);color:white;display:flex;align-items:center;justify-content:center;flex-shrink:0}.b-card-content h6{font-size:14px;font-weight:700;color:#1a1a1a;margin-bottom:6px}.b-card-content p{font-size:12px;color:#555;margin-bottom:12px;line-height:1.45}.b-card-link{font-size:12px;color:var(--primary);font-weight:600;display:flex;align-items:center;gap:4px}.b-card-link:hover{color:var(--primary-hover);transform:translateX(2px)}.footer{background-color:#0F172A;color:#CBD5E1;padding:80px 0 32px}.footer-grid{display:grid;grid-template-columns:2fr repeat(4,1fr) 2fr;gap:32px;margin-bottom:64px}.footer-logo{font-size:26px;font-weight:700;color:#FFFFFF;margin-bottom:16px}.footer-desc{font-size:12px;color:#CBD5E1;line-height:1.6;margin-bottom:24px;max-width:240px}.social-links{display:flex;gap:12px}.social-icon{width:32px;height:32px;min-width:32px;min-height:32px;max-width:32px;max-height:32px;aspect-ratio:1/1;border-radius:6px;background:rgba(255,255,255,.08);display:inline-flex;align-items:center;justify-content:center;color:#FFFFFF;transition:background-color .2s,transform .2s;flex-shrink:0;padding:0;box-sizing:border-box}.social-icon:hover{background:var(--primary);transform:translateY(-2px)}.footer-col h5{font-size:14px;font-weight:700;margin-bottom:20px;color:#FFFFFF;text-transform:uppercase;letter-spacing:.5px}.footer-links{display:flex;flex-direction:column;gap:12px}.footer-links a{font-size:12px;color:#93C5D8;transition:color .2s}.footer-links a:hover{color:#FFFFFF}.newsletter-desc{font-size:12px;color:#CBD5E1;margin-bottom:16px;line-height:1.5}.newsletter-form{display:flex;flex-direction:column;gap:10px}.newsletter-input{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);padding:12px 16px;border-radius:var(--radius-md);color:#FFFFFF;font-size:13px;transition:border-color .2s}.newsletter-input:focus{outline:none;border-color:var(--primary)}.newsletter-btn{background:var(--primary);color:#FFFFFF;padding:12px;border-radius:var(--radius-md);font-size:13px;font-weight:600;text-align:center}.newsletter-btn:hover{background-color:var(--primary-hover)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:28px;border-top:1px solid rgba(255,255,255,.08);font-size:11px;color:#CBD5E1;flex-wrap:wrap;gap:16px}.footer-legal{display:flex;gap:20px}.footer-legal a:hover{color:#FFFFFF}.slider-btn{width:44px;height:44px;border-radius:50%;background-color:white;border:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.05);color:#444;cursor:pointer;transition:all .2s}.slider-btn:hover{background-color:var(--primary);color:white;border-color:var(--primary);box-shadow:0 4px 16px rgba(21,169,227,.25)}.slider-controls-wrapper{display:flex;align-items:center;justify-content:flex-end;margin-bottom:8px;gap:12px;width:100%}.mobile-bottom-nav{display:none;width:100vw!important;height:calc(56px + env(safe-area-inset-bottom, 0px))!important;min-height:calc(56px + env(safe-area-inset-bottom, 0px))!important;padding:4px 6px max(env(safe-area-inset-bottom,0px),4px)!important;z-index:6!important;box-sizing:border-box!important;background:#fff!important;border-top:1px solid #e2e8f0!important;justify-content:space-around!important;align-items:center!important;gap:0!important;max-width:100vw!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important;box-shadow:0 -3px 16px #0f172a14!important}@media (max-width:768px){.mobile-bottom-nav{display:flex!important}body{padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px))!important}}.mobile-bottom-nav .mob-nav-item{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;flex:1 1 0!important;height:100%!important;color:#64748B!important;font-size:10.5px!important;font-weight:600!important;text-decoration:none!important;padding:3px 2px!important;transition:color .15s ease,transform .12s ease!important;position:relative!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;min-width:0!important}.mobile-bottom-nav .mob-nav-item:active{transform:scale(.92)!important}.mobile-bottom-nav .mob-nav-item.active{color:#064ACB!important}.mobile-bottom-nav .mob-nav-item.active .mob-nav-label{color:#064ACB!important;font-weight:700!important}.mobile-bottom-nav .mob-nav-item svg{width:22px!important;height:22px!important;stroke-width:1.8!important;transition:all .15s ease!important}.mobile-bottom-nav .mob-nav-item.active svg{stroke-width:2.2!important}.mobile-bottom-nav .mob-nav-item span{font-size:10.5px!important;font-weight:600!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mobile-bottom-nav .mob-nav-item.active:after{content:""!important;position:absolute!important;top:-4px!important;left:50%!important;transform:translateX(-50%)!important;width:22px!important;height:3px!important;background:#064ACB!important;border-radius:0 0 4px 4px!important}.mobile-search-bar{display:none;width:100%;padding-bottom:12px}.mobile-search-bar .mobile-search-input-wrap{display:flex;align-items:center;background:var(--muted);border-radius:16px;padding:0 16px;height:48px;width:100%;border:1px solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-search-bar .mobile-search-input-wrap:focus-within{background:#fff;border-color:var(--primary);box-shadow:0 10px 25px -5px rgba(21,169,227,.1),0 8px 10px -6px rgba(21,169,227,.1);transform:translateY(-1px)}.mobile-search-bar .mobile-search-input-wrap input{border:none;outline:none;width:100%;padding:0 12px;font-size:14px;color:var(--foreground);background:transparent;font-family:inherit}.mobile-search-bar .mobile-search-input-wrap svg{flex-shrink:0;color:var(--muted-foreground)}@media (max-width:640px){.mob-search-field-wrap{height:40px;border-radius:12px;padding:0 10px}.mob-search-field-wrap input{font-size:14px}.mob-rfq-btn{padding:6px 10px;font-size:11px}.mob-rfq-btn svg{width:14px;height:14px}.mob-menu-toggle,.mob-search-back,.mob-search-toggle{width:36px;height:36px}}@media (max-width:480px){.header-inner{height:50px;gap:6px}.logo-container .w-28,.logo-container img{width:88px}.mob-search-field-wrap{height:38px;border-radius:10px;padding:0 8px}.mob-search-field-wrap input{font-size:13px}.mob-search-back{width:32px;height:32px}.mob-search-back svg{width:20px;height:20px}.mobile-category-pills{padding:0 0 10px}.mob-pill{padding:6px 12px;font-size:11px}.mobile-bottom-nav{height:calc(58px + env(safe-area-inset-bottom, 0px))}.export-wrapper,body{padding-bottom:calc(58px + env(safe-area-inset-bottom, 0px))}.mobile-bottom-nav .mob-nav-item span{font-size:8.5px}.mobile-bottom-nav .mob-nav-item svg{width:20px;height:20px}.mobile-bottom-nav .mob-nav-item.active:after{width:16px;height:2.5px}}@media (max-width:1200px){.bottom-cards{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:2fr repeat(2,1fr)}}@media (max-width:992px){.topbar-inner{flex-wrap:wrap;gap:12px;height:auto;padding:10px 0;justify-content:center}.header-inner{height:auto;padding:16px 0}.header-inner,.nav-links{flex-wrap:wrap;gap:16px}.hero-section{padding:80px 0}.hero-title{font-size:38px}.hero-flex{flex-direction:column;text-align:center}.hero-actions{width:100%}.hero-actions,.hero-features{justify-content:center}.hero-desc{margin-left:auto;margin-right:auto}.unlock-banner{flex-direction:column;gap:24px;padding:20px 24px}.unlock-banner,.unlock-right{align-items:stretch}.unlock-right .btn-register{text-align:center}}@media (max-width:1024px){.container{padding:0 20px}.slider-controls{display:none!important}.slider-controls-wrapper{display:none}.mobile-bottom-nav{display:flex}body{padding-bottom:calc(60px + env(safe-area-inset-bottom, 0px))}.export-wrapper{padding-bottom:calc(10px + env(safe-area-inset-bottom, 0px))}.hero-section{padding:32px 0 40px}.hero-overlay{background:linear-gradient(180deg,rgba(10,17,40,.92),rgba(10,17,40,.85) 50%,rgba(10,17,40,.7))}.hero-title{font-size:22px;line-height:1.3;margin-bottom:12px;letter-spacing:-.3px}.hero-desc{font-size:13px;margin-bottom:20px;line-height:1.5;color:rgba(255,255,255,.75)}.hero-features{gap:8px;margin-bottom:24px}.hero-feature{font-size:11px;padding:4px 10px;border-radius:100px}.hero-actions{flex-direction:row!important;gap:12px!important;margin-top:20px!important}.btn-primary,.btn-secondary,.hero-actions button{flex:1;padding:12px;font-size:14px}.unlock-banner-wrapper{margin-top:-20px;padding:0 16px}.unlock-banner{padding:20px 16px;flex-direction:column;align-items:stretch;gap:16px;border-radius:var(--radius-lg);box-shadow:0 8px 24px rgba(0,0,0,.06)}.unlock-left{gap:12px}.unlock-icon-container{width:40px;height:40px}.unlock-text h3{font-size:15px;white-space:normal;line-height:1.4}.unlock-text p{font-size:12px;white-space:normal;line-height:1.5;color:#777}.unlock-right .btn-register{display:block;width:100%;text-align:center;padding:12px 20px;font-size:14px;font-weight:700;border-radius:var(--radius-md)}.section{padding:24px 0}.featured-section{margin-top:5px!important}.section-title{font-size:18px}.industry-grid{gap:12px;padding:0}.industry-card-item{flex:0 0 160px;min-height:auto;padding:16px;gap:12px}.industry-icon-circle{width:40px;height:40px;flex:0 0 40px}.industry-icon-circle svg{width:20px;height:20px}.industry-top-box{flex-direction:column;gap:10px}.industry-title-item{font-size:14px}.industry-copy-item{font-size:12px;line-height:1.5}.industry-link-item{font-size:12px}.mfg-header{gap:8px;margin-bottom:12px!important}.featured-header,.mfg-header{flex-direction:row;align-items:center!important;justify-content:space-between}.featured-header{gap:10px;margin-bottom:20px!important}.featured-header .section-title{font-size:18px;white-space:nowrap}.featured-header .view-all{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;white-space:nowrap;flex-shrink:0;color:var(--primary);background:transparent;padding:0;border-radius:0}.featured-header .view-all svg{width:14px;height:14px}.mfg-title{font-size:16px}.view-all{font-size:13px}.search-filters{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.search-input-wrapper{width:100%;margin-bottom:0}.search-input{height:40px;font-size:13px;padding-left:40px;border-radius:var(--radius-md)}.search-icon svg{width:16px;height:16px}.filter-actions-scroll{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding-bottom:4px;-webkit-overflow-scrolling:touch}.filter-actions-scroll::-webkit-scrollbar{display:none}.filter-select{min-width:auto;width:auto;border-radius:100px;background-color:var(--muted);border:1px solid var(--border);background-position:right 8px center;padding:0 28px 0 10px}.btn-search,.filter-select{flex:0 0 auto;height:36px;font-size:12px;white-space:nowrap}.btn-search{padding:0 16px;border-radius:100px}.mfg-grid{gap:12px;padding:4px 0}.mfg-card{flex:0 0 280px;min-width:280px;padding:16px}.badge{font-size:10px;padding:3px 8px;margin-bottom:12px}.company-logo{width:40px;height:40px;font-size:16px}.company-info h5{font-size:14px}.mfg-company{margin-bottom:14px}.mfg-category{margin-bottom:10px}.cat-title{font-size:11px}.cat-desc{font-size:10px}.cert-tags{margin-bottom:12px;gap:3px}.cert-tag{font-size:9px;padding:2px 6px}.mfg-stats{margin-bottom:16px;gap:6px}.mfg-stat-label{font-size:9px}.mfg-stat-val{font-size:10px}.mfg-actions{gap:6px}.btn-outline,.btn-solid{font-size:12px;padding:8px 0}.product-card{padding:12px;gap:10px;border-radius:var(--radius-lg)}.product-image-container{height:160px;border-radius:var(--radius-md)}.product-meta{font-size:10px;letter-spacing:.05em}.product-title{font-size:14px;font-weight:700;line-height:1.3;height:auto;margin-top:-2px}.product-sub{font-size:11.5px}.cert-row span{font-size:9px;padding:3px 8px;border-radius:100px;background:var(--surface-soft)}.card-actions{gap:8px;margin-top:4px}.mkt-tiny-btn{padding:8px 10px;font-size:11px;border-radius:var(--radius-sm)}.product-card .card-badge{top:10px;left:10px;font-size:9px;padding:3px 10px;border-radius:6px}.product-grid .product-card{flex:0 0 calc(50% - 6px);min-width:0;scroll-snap-align:start}.info-grid{grid-template-columns:1fr;border-radius:var(--radius-lg)}.info-card{border-right:none;border-bottom:1px solid #e8eef4;padding:20px 16px}.info-card:last-child{border-bottom:none}.ring-wrap,.ring-wrap svg{width:80px;height:80px}.ring-label .score{font-size:1.2rem}.bottom-cards{grid-template-columns:1fr;gap:8px}.b-card{padding:16px;gap:12px}.b-card-icon{width:36px;height:36px;border-radius:6px}.b-card-content h6{font-size:13px}.b-card-content p{font-size:11px;margin-bottom:8px}.footer-grid{grid-template-columns:1fr;gap:40px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:480px){.hero-title{font-size:20px}.hero-desc{font-size:12px}.hero-features{gap:6px}.hero-feature{font-size:10px;padding:3px 8px}.btn-primary,.btn-secondary,.hero-actions button{padding:10px;font-size:13px}.industry-card-item{flex:0 0 140px;padding:14px}.industry-title-item{font-size:13px}.industry-copy-item{font-size:11px}.mfg-card{flex:0 0 260px;min-width:260px}.product-card{padding:10px;gap:8px;border-radius:var(--radius-md)}.product-image-container{height:140px;border-radius:var(--radius-md)}.product-title{font-size:15px;line-height:1.3}.mkt-tiny-btn,.product-sub{font-size:11px}.mkt-tiny-btn{padding:8px 10px}.mfg-title,.section-title{font-size:16px}.unlock-banner{padding:14px}}.nav-item-has-dropdown{position:relative}.nav-dropdown{-webkit-backdrop-filter:blur(20px);opacity:0;visibility:hidden;z-index:1000;pointer-events:none;background:#fff;border:1px solid var(--border);border-radius:21px;min-width:220px;padding:13px;transition:opacity .3s ease,transform .3s cubic-bezier(.165,.84,.44,1),visibility .3s ease;position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(8px);box-shadow:0 12px 40px rgba(15,33,77,.12),0 2px 6px rgba(0,0,0,.06)}.nav-item-has-dropdown:after{content:"";position:absolute;bottom:-16px;left:0;right:0;height:16px;pointer-events:auto}.nav-item-has-dropdown.active .nav-dropdown,.nav-item-has-dropdown:hover .nav-dropdown{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);pointer-events:auto}.nav-dropdown:before{content:"";position:absolute;top:-16px;left:0;right:0;height:16px;pointer-events:auto}.dropdown-link{display:block;padding:8px 13px;font-size:13.5px;font-weight:600;color:var(--muted-foreground);border-radius:13px;transition:all .25s cubic-bezier(.165,.84,.44,1);text-decoration:none}.dropdown-link:hover{background:var(--muted);color:var(--primary);padding-left:16px}.nav-dropdown.industry-mega-dropdown{width:820px;border-radius:21px;box-shadow:0 20px 60px rgba(15,33,77,.15),0 2px 8px rgba(0,0,0,.08);border:1px solid var(--border);padding:21px;left:50%;transform:translateX(-50%) translateY(8px)}.nav-item-has-dropdown:hover .nav-dropdown.industry-mega-dropdown{transform:translateX(-50%) translateY(0)}.mega-dropdown-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.mega-dropdown-link{display:flex;align-items:flex-start;gap:13px;padding:13px;border-radius:13px;transition:all .25s cubic-bezier(.165,.84,.44,1);background:transparent;border:1px solid transparent;text-decoration:none}.mega-dropdown-link:hover{background:var(--surface-soft);border-color:rgba(21,169,227,.06);transform:translateY(-2px)}.mega-link-icon{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.mega-dropdown-link:hover .mega-link-icon{transform:scale(1.05)}.diagnostics-icon{background-color:rgba(21,169,227,.08);color:var(--primary)}.pharma-icon{background-color:rgba(46,182,125,.08);color:var(--success)}.surgical-icon{background-color:rgba(255,140,43,.08);color:var(--accent)}.lab-icon{background-color:rgba(139,92,246,.08);color:#8b5cf6}.chemicals-icon{background-color:rgba(236,72,153,.08);color:#ec4899}.mega-link-content{display:flex;flex-direction:column;gap:2px}.mega-link-title{font-size:14.5px;font-weight:750;color:var(--secondary);transition:color .2s}.mega-dropdown-link:hover .mega-link-title{color:var(--primary)}.mega-link-desc{font-size:11.5px;color:var(--muted-foreground);font-weight:500;line-height:1.4}.animate-pulse-soft{animation:pulseSoft 2.5s infinite}@keyframes pulseSoft{0%{opacity:.95}50%{opacity:.75}to{opacity:.95}}@media (max-width:768px){.hero-section{padding:60px 0 80px}.hero-overlay{background:rgba(10,17,40,.75)}.hero-content{display:flex;flex-direction:column;align-items:center;text-align:center}.hero-main-title{font-size:26px;line-height:1.3;margin-bottom:16px;padding:0 10px;text-shadow:0 2px 8px rgba(0,0,0,.6)}.hero-desc{font-size:14px;margin-bottom:24px;max-width:100%;text-align:center}.hero-features{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:32px}.hero-feature{font-size:11px;padding:8px 10px}.hero-actions,.hero-feature{width:100%;justify-content:center}.hero-actions{flex-direction:row;gap:12px}.hero-actions a{width:auto;padding:12px 20px;font-size:14px}}.product-card{background:var(--card);border-radius:var(--radius-xl);border:1px solid var(--border);padding:12px;display:flex;flex-direction:column;gap:10px;position:relative;transition:border-color .2s ease;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);width:100%;min-width:0}.product-card:hover{border-color:rgba(21,169,227,.2)}.product-card .card-badge{position:absolute;top:16px;left:16px;background:linear-gradient(135deg,var(--accent) 0,#ff6b00 100%);color:white;padding:5px 12px;border-radius:100px;font-size:10px;font-weight:700;text-transform:uppercase;z-index:2;box-shadow:0 4px 12px rgba(255,140,43,.3)}.product-image-container{width:100%;height:180px;border-radius:var(--radius-lg);overflow:hidden;background:var(--muted);position:relative}.product-image{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.product-card:hover .product-image{transform:none}.product-meta{font-size:11px;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:1px}.product-title{font-size:17px;font-weight:700;line-height:1.4;height:48px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--foreground);margin-top:-4px}.product-sub{font-size:13px;color:var(--muted-foreground);display:flex;align-items:center;gap:6px}.product-sub strong{color:var(--foreground);font-weight:600}.cert-row{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}.cert-row span{font-size:10px;font-weight:700;background:var(--muted);color:var(--muted-foreground);padding:3px 8px;border-radius:6px;border:1px solid rgba(0,0,0,.05)}.card-actions{display:flex;gap:8px;margin-top:auto}.mkt-tiny-btn{flex:1;padding:10px;font-size:12px;font-weight:700;border-radius:var(--radius-md);text-align:center;transition:all .2s ease}.mkt-secondary-btn{background:var(--muted);color:var(--secondary);border:1px solid var(--border)}.mkt-secondary-btn:hover{background:var(--border);transform:translateY(-2px)}.mkt-dark-btn{background:var(--secondary);color:white;box-shadow:0 4px 12px rgba(24,67,99,.2)}.mkt-dark-btn:hover{background:#000;transform:translateY(-2px);box-shadow:0 6px 15px rgba(0,0,0,.3)}.product-grid .product-card{flex:0 0 calc(25% - 15px);min-width:280px}@media (max-width:480px){.hero-features{grid-template-columns:1fr;gap:12px}}.product-card-body-link{display:block}.product-card-body-link,.product-card-body-link:hover{color:inherit;text-decoration:none!important}.search-kbd-shortcut{display:flex;align-items:center;gap:3px;margin-left:auto;margin-right:6px;pointer-events:none}.search-kbd-shortcut kbd{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:2px 5px;font-size:10px;font-family:inherit;font-weight:700;color:#334155;box-shadow:0 1px 2px rgba(0,0,0,.05)}@media (max-width:1024px){.search-kbd-shortcut{display:none}}.search-modal-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:99999;display:flex;align-items:flex-start;justify-content:center;padding:60px 16px 20px;animation:modalBackdropFade .2s ease}.search-modal-container{width:100%;max-width:760px;background:#ffffff;border-radius:20px;border:1px solid #e2e8f0;box-shadow:0 25px 60px -15px rgba(15,23,42,.3);overflow:hidden;display:flex;flex-direction:column;animation:modalZoomIn .25s cubic-bezier(.165,.84,.44,1);max-height:85vh}.search-modal-header{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.search-modal-input-wrap{flex:1;display:flex;align-items:center;gap:12px;background:#ffffff;border:1.5px solid #cbd5e1;border-radius:12px;padding:0 14px;height:48px;transition:all .2s ease}.search-modal-input-wrap:focus-within{border-color:#0D47A1;box-shadow:0 0 0 3px rgba(13,71,161,.12)}.search-modal-icon{color:#0D47A1;flex-shrink:0}.search-modal-input{flex:1;border:none;background:transparent;outline:none;font-size:15px;font-weight:500;color:#0f172a}.search-modal-input::placeholder{color:#94a3b8}.search-modal-clear{background:#f1f5f9;border:none;border-radius:50%;width:24px;height:24px;min-width:24px;min-height:24px;max-width:24px;max-height:24px;color:#64748b}.search-modal-clear,.search-modal-close-btn{aspect-ratio:1/1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;padding:0;box-sizing:border-box}.search-modal-close-btn{width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px;border-radius:12px;background:#ffffff;border:1px solid #e2e8f0;color:#475569;transition:all .15s}.search-modal-close-btn:hover{background:#f1f5f9;color:#0f172a}.search-modal-body{padding:18px 20px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:16px}.search-modal-chips-row{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.search-modal-chips-row::-webkit-scrollbar{display:none}.search-chip{background:#f1f5f9;border:1px solid #e2e8f0;padding:6px 14px;border-radius:9999px;font-size:12.5px;font-weight:600;color:#475569;cursor:pointer;white-space:nowrap;transition:all .15s}.search-chip:hover{background:#e2e8f0;color:#0f172a}.search-chip.active{background:#0D47A1;color:#ffffff;border-color:#0D47A1}.search-modal-loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px 0;color:#64748b;font-size:14px}.search-loading-spinner{width:24px;height:24px;border:3px solid #e2e8f0;border-top-color:#0d47a1;border-radius:50%;animation:authSpin .7s linear infinite}.search-modal-results-section{display:flex;flex-direction:column;gap:12px}.search-results-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px;border-bottom:1px solid #f1f5f9}.results-count-text{font-size:13px;font-weight:600;color:#64748b}.view-all-results-link{display:flex;align-items:center;gap:6px;background:none;border:none;color:#0D47A1;font-size:13px;font-weight:700;cursor:pointer;padding:0}.search-results-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.search-result-card{display:flex;gap:12px;padding:10px;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;text-decoration:none;transition:all .2s ease}.search-result-card:hover{border-color:#0D47A1;box-shadow:0 6px 16px rgba(13,71,161,.1);transform:translateY(-1px)}.search-result-img-box{width:64px;height:64px;border-radius:8px;overflow:hidden;background:#f8fafc;flex-shrink:0}.search-result-img{width:100%;height:100%;object-fit:cover}.search-result-info{flex:1;justify-content:center}.search-result-title{font-size:13.5px;font-weight:700;color:#0f172a;margin:0 0 3px}.search-result-mfr,.search-result-title{text-overflow:ellipsis;white-space:nowrap}.search-result-mfr{display:flex;align-items:center;gap:4px;font-size:11px;color:#64748b;margin-bottom:4px;overflow:hidden}.search-result-meta{justify-content:space-between;gap:6px}.search-result-price{font-size:12.5px;font-weight:700;color:#0D47A1}.search-result-moq{font-size:10.5px;color:#94a3b8;font-weight:500}.search-empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 20px;gap:8px}.search-empty-title{font-size:16px;font-weight:700;color:#0f172a;margin:4px 0 0}.search-empty-sub{font-size:13px;color:#64748b;max-width:440px;margin:0 0 8px}.search-empty-rfq-btn{display:inline-flex;align-items:center;gap:8px;background:#0D47A1;color:#ffffff;padding:10px 18px;border-radius:10px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s}.search-empty-rfq-btn:hover{background:#0b6741}.search-modal-default-state{display:flex;flex-direction:column;gap:18px}.search-section-label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#475569;margin-bottom:10px}.search-trending-tags{display:flex;flex-wrap:wrap;gap:8px}.search-trending-item{display:flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;padding:7px 14px;font-size:12.5px;font-weight:600;color:#334155;cursor:pointer;transition:all .15s}.search-trending-item:hover{background:#f0fdf4;border-color:#0D47A1;color:#0D47A1}.search-quick-rfq-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(135deg,#071A38,#065f46);color:#ffffff;padding:18px 20px;border-radius:14px}.quick-rfq-info h4{font-size:14px;font-weight:700;margin:4px 0 2px}.quick-rfq-info p{font-size:12px;color:#a7f3d0;margin:0}.quick-rfq-tag{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;background:rgba(255,255,255,.15);padding:2px 8px;border-radius:4px}.quick-rfq-btn{background:#ffffff;color:#071A38;font-size:12.5px;font-weight:700;padding:8px 16px;border-radius:10px;text-decoration:none;white-space:nowrap;transition:background .15s}.quick-rfq-btn:hover{background:#f0fdf4}.search-modal-footer{padding:12px 20px;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between}.search-footer-tip{font-size:12px;color:#64748b}.search-footer-see-more{display:flex;align-items:center;gap:6px;background:none;border:none;color:#0D47A1;font-size:12.5px;font-weight:700;cursor:pointer}@media (max-width:640px){.search-modal-backdrop{padding:16px 12px}.search-results-grid{grid-template-columns:1fr}.search-modal-footer,.search-quick-rfq-banner{flex-direction:column;align-items:flex-start}.search-modal-footer{gap:8px}}.ab-hero,.bs-hero,.buyers-hero,.by-hero,.by-hero-new,.co-hero,.comp-hero,.company-hero-banner,.cp-hero,.cs-detail-hero,.cs-hero,.ct-hero,.doc-hero,.ed-hero,.ev-hero,.gn-hero,.gs-hero,.in-hero,.ind-hero,.insight-detail-hero,.inv-hero,.is-hero,.lg-hero,.offers-hero-section,.oppd-hero,.opps-hero,.pr-hero,.prjd-hero,.prjs-hero,.qa-hero,.rfqd-hero,.rp-hero,.rp-hero-section,.sa-hero,.shpd-hero,.slug-hero,.smp-hero,.sp-hero,.srd-hero,.sup-hero,.sv-hero,.tc-hero,.te-hero,.tr-hero,.ts-hero,.vr-apply-hero,.vr-hero,.vr-status-hero,.vs-hero,.wl-hero{position:relative!important;min-height:auto!important;padding:24px 0 28px!important;background-color:#F0F7FF!important;color:#1C263A!important;display:block!important;overflow:hidden!important;border-bottom:1px solid #e2e8f0!important}.ab-hero:before,.bs-hero:before,.buyers-hero:before,.by-hero-new:before,.by-hero:before,.co-hero:before,.comp-hero:before,.company-hero-banner:before,.cp-hero:before,.cs-detail-hero:before,.cs-hero:before,.ct-hero:before,.doc-hero:before,.ed-hero:before,.ev-hero:before,.gn-hero:before,.gs-hero:before,.in-hero:before,.ind-hero:before,.insight-detail-hero:before,.inv-hero:before,.is-hero:before,.lg-hero:before,.offers-hero-section:before,.oppd-hero:before,.opps-hero:before,.pr-hero:before,.prjd-hero:before,.prjs-hero:before,.qa-hero:before,.rfqd-hero:before,.rp-hero-section:before,.rp-hero:before,.sa-hero:before,.shpd-hero:before,.slug-hero:before,.smp-hero:before,.sp-hero:before,.srd-hero:before,.sup-hero:before,.sv-hero:before,.tc-hero:before,.te-hero:before,.tr-hero:before,.ts-hero:before,.vr-apply-hero:before,.vr-hero:before,.vr-status-hero:before,.vs-hero:before,.wl-hero:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:52%!important;background-size:cover!important;background-position:100%!important;background-repeat:no-repeat!important;filter:blur(1.5px)!important;opacity:.72!important;pointer-events:none!important;z-index:1!important;display:block!important}.ab-hero:after,.bs-hero:after,.buyers-hero:after,.by-hero-new:after,.by-hero:after,.co-hero:after,.comp-hero:after,.company-hero-banner:after,.cp-hero:after,.cs-detail-hero:after,.cs-hero:after,.ct-hero:after,.doc-hero:after,.ed-hero:after,.ev-hero:after,.gn-hero:after,.gs-hero:after,.in-hero:after,.ind-hero:after,.insight-detail-hero:after,.inv-hero:after,.is-hero:after,.lg-hero:after,.offers-hero-section:after,.oppd-hero:after,.opps-hero:after,.pr-hero:after,.prjd-hero:after,.prjs-hero:after,.qa-hero:after,.rfqd-hero:after,.rp-hero-section:after,.rp-hero:after,.sa-hero:after,.shpd-hero:after,.slug-hero:after,.smp-hero:after,.sp-hero:after,.srd-hero:after,.sup-hero:after,.sv-hero:after,.tc-hero:after,.te-hero:after,.tr-hero:after,.ts-hero:after,.vr-apply-hero:after,.vr-hero:after,.vr-status-hero:after,.vs-hero:after,.wl-hero:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,#F0F7FF,rgba(240,247,255,.95) 45%,rgba(240,247,255,.65) 80%,rgba(240,247,255,.2))!important;pointer-events:none!important;z-index:2!important;display:block!important}.comp-hero:before,.ct-hero:before,.is-hero:before,.qa-hero:before,.sv-hero:before,.tc-hero:before,.vr-apply-hero:before,.vr-hero:before,.vr-status-hero:before{background-image:url(/images/hero-audits.png)!important}.ed-hero:before,.lg-hero:before,.shpd-hero:before,.tr-hero:before{background-image:url(/images/hero-logistics.png)!important}.inv-hero:before,.oppd-hero:before,.opps-hero:before,.prjd-hero:before,.prjs-hero:before,.te-hero:before,.ts-hero:before{background-image:url(/images/global_logistics.png)!important}.buyers-hero:before,.by-hero-new:before,.by-hero:before,.rfqd-hero:before,.rp-hero-section:before,.rp-hero:before,.smp-hero:before,.srd-hero:before{background-image:url(/images/hero-sourcing.png)!important}.bs-hero:before,.company-hero-banner:before,.sup-hero:before,.vs-hero:before{background-image:url(/images/verified_product.jpg)!important}.ab-hero:before,.co-hero:before,.cs-detail-hero:before,.cs-hero:before,.doc-hero:before,.in-hero:before,.ind-hero:before,.insight-detail-hero:before,.slug-hero:before,.sp-hero:before{background-image:url(/images/network_product.jpg)!important}.cp-hero:before,.flash-hero-section:before,.offers-hero-section:before,.wl-hero:before{background-image:url(/images/marketplace-supplies-banner.png)!important}@media (max-width:768px){.ab-hero:before,.bs-hero:before,.buyers-hero:before,.by-hero-new:before,.by-hero:before,.co-hero:before,.comp-hero:before,.company-hero-banner:before,.cp-hero:before,.cs-detail-hero:before,.cs-hero:before,.ct-hero:before,.doc-hero:before,.ed-hero:before,.ev-hero:before,.gn-hero:before,.gs-hero:before,.in-hero:before,.ind-hero:before,.insight-detail-hero:before,.inv-hero:before,.is-hero:before,.lg-hero:before,.offers-hero-section:before,.oppd-hero:before,.opps-hero:before,.pr-hero:before,.prjd-hero:before,.prjs-hero:before,.qa-hero:before,.rfqd-hero:before,.rp-hero-section:before,.rp-hero:before,.sa-hero:before,.shpd-hero:before,.slug-hero:before,.smp-hero:before,.sp-hero:before,.srd-hero:before,.sup-hero:before,.sv-hero:before,.tc-hero:before,.te-hero:before,.tr-hero:before,.ts-hero:before,.vr-apply-hero:before,.vr-hero:before,.vr-status-hero:before,.vs-hero:before,.wl-hero:before{width:80%!important;opacity:.35!important}}.ab-hero-pattern,.bs-hero-pattern,.co-hero-pattern,.cs-hero-bg,.cs-hero-pattern,.ct-hero-pattern,.ed-hero-pattern,.ev-hero-pattern,.gn-hero-pattern,.gs-hero-pattern,.in-hero-pattern,.ind-hero-pattern,.is-hero-pattern,.lg-hero-pattern,.qa-hero-pattern,.rfq-hero-pattern,.sp-hero-pattern,.sr-hero-pattern,.tc-hero-pattern,.tr-hero-pattern,.ts-hero-pattern,.vr-hero-pattern,.vs-hero-pattern{display:none!important}.ab-hero>*,.ab-hero>.container,.ab-hero>.container-fluid,.bs-hero>*,.bs-hero>.container,.bs-hero>.container-fluid,.buyers-hero>*,.buyers-hero>.container,.buyers-hero>.container-fluid,.by-hero-new>*,.by-hero-new>.container,.by-hero-new>.container-fluid,.by-hero>*,.by-hero>.container,.by-hero>.container-fluid,.co-hero>*,.co-hero>.container,.co-hero>.container-fluid,.comp-hero>*,.comp-hero>.container,.comp-hero>.container-fluid,.company-hero-banner>*,.company-hero-banner>.container,.company-hero-banner>.container-fluid,.cp-hero>*,.cp-hero>.container,.cp-hero>.container-fluid,.cs-detail-hero>*,.cs-detail-hero>.container,.cs-detail-hero>.container-fluid,.cs-hero>*,.cs-hero>.container,.cs-hero>.container-fluid,.ct-hero>*,.ct-hero>.container,.ct-hero>.container-fluid,.doc-hero>*,.doc-hero>.container,.doc-hero>.container-fluid,.ed-hero>*,.ed-hero>.container,.ed-hero>.container-fluid,.ev-hero>*,.ev-hero>.container,.ev-hero>.container-fluid,.gn-hero>*,.gn-hero>.container,.gn-hero>.container-fluid,.gs-hero>*,.gs-hero>.container,.gs-hero>.container-fluid,.in-hero>*,.in-hero>.container,.in-hero>.container-fluid,.ind-hero>*,.ind-hero>.container,.ind-hero>.container-fluid,.insight-detail-hero>*,.insight-detail-hero>.container,.insight-detail-hero>.container-fluid,.inv-hero>*,.inv-hero>.container,.inv-hero>.container-fluid,.is-hero>*,.is-hero>.container,.is-hero>.container-fluid,.lg-hero>*,.lg-hero>.container,.lg-hero>.container-fluid,.offers-hero-section>*,.offers-hero-section>.container,.offers-hero-section>.container-fluid,.oppd-hero>*,.oppd-hero>.container,.oppd-hero>.container-fluid,.opps-hero>*,.opps-hero>.container,.opps-hero>.container-fluid,.pr-hero>*,.pr-hero>.container,.pr-hero>.container-fluid,.prjd-hero>*,.prjd-hero>.container,.prjd-hero>.container-fluid,.prjs-hero>*,.prjs-hero>.container,.prjs-hero>.container-fluid,.qa-hero>*,.qa-hero>.container,.qa-hero>.container-fluid,.rfqd-hero>*,.rfqd-hero>.container,.rfqd-hero>.container-fluid,.rp-hero-section>*,.rp-hero-section>.container,.rp-hero-section>.container-fluid,.rp-hero>*,.rp-hero>.container,.rp-hero>.container-fluid,.sa-hero>*,.sa-hero>.container,.sa-hero>.container-fluid,.shpd-hero>*,.shpd-hero>.container,.shpd-hero>.container-fluid,.slug-hero>*,.slug-hero>.container,.slug-hero>.container-fluid,.smp-hero>*,.smp-hero>.container,.smp-hero>.container-fluid,.sp-hero>*,.sp-hero>.container,.sp-hero>.container-fluid,.srd-hero>*,.srd-hero>.container,.srd-hero>.container-fluid,.sup-hero>*,.sup-hero>.container,.sup-hero>.container-fluid,.sv-hero>*,.sv-hero>.container,.sv-hero>.container-fluid,.tc-hero>*,.tc-hero>.container,.tc-hero>.container-fluid,.te-hero>*,.te-hero>.container,.te-hero>.container-fluid,.tr-hero>*,.tr-hero>.container,.tr-hero>.container-fluid,.ts-hero>*,.ts-hero>.container,.ts-hero>.container-fluid,.vr-apply-hero>*,.vr-apply-hero>.container,.vr-apply-hero>.container-fluid,.vr-hero>*,.vr-hero>.container,.vr-hero>.container-fluid,.vr-status-hero>*,.vr-status-hero>.container,.vr-status-hero>.container-fluid,.vs-hero>*,.vs-hero>.container,.vs-hero>.container-fluid,.wl-hero>*,.wl-hero>.container,.wl-hero>.container-fluid{position:relative!important;z-index:3!important}.ab-hero .container,.bs-hero .container,.buyers-hero .container,.by-hero .container,.co-hero .container,.comp-hero .container,.company-hero-banner .container,.cp-hero .container,.cs-detail-hero .container,.cs-hero .container,.ct-hero .container,.doc-hero .container,.ed-hero .container,.ev-hero .container,.gn-hero .container,.gs-hero .container,.in-hero .container,.ind-hero .container,.insight-detail-hero .container,.inv-hero .container,.is-hero .container,.lg-hero .container,.offers-hero-section .container,.oppd-hero .container,.opps-hero .container,.pr-hero .container,.prjd-hero .container,.prjs-hero .container,.qa-hero .container,.rfq-hero .container,.rfqd-hero .container,.rp-hero-section .container,.sa-hero .container,.shpd-hero .container,.slug-hero .container,.smp-hero .container,.sp-hero .container,.sr-hero .container,.srd-hero .container,.sup-hero .container,.sup-hero-inner,.sv-hero .container,.tc-hero .container,.te-hero .container,.tr-hero .container,.ts-hero .container,.vr-apply-hero .container,.vr-hero .container,.vr-status-hero .container,.vs-hero .container,.wl-hero .container{width:100%!important;text-align:left!important}.ab-hero-content,.bs-hero-content,.by-hero-content,.co-hero-content,.comp-hero-content,.cp-hero-content,.cs-detail-hero-content,.cs-hero-content,.ct-hero-content,.doc-hero-content,.ed-hero-content,.ev-hero-content,.gn-hero-content,.gs-hero-content,.in-hero-content,.ind-hero-content,.insight-detail-hero-content,.is-hero-content,.lg-hero-content,.oppd-hero-content,.opps-hero-content,.pr-hero-content,.prjd-hero-content,.prjs-hero-content,.qa-hero-content,.rfq-hero-content,.rfqd-hero-content,.rp-hero-content,.sa-hero-content,.shpd-hero-content,.slug-hero-content,.smp-hero-content,.sp-hero-content,.sr-hero-content,.srd-hero-content,.sup-hero-content,.sv-hero-content,.tc-hero-content,.te-hero-content,.tr-hero-content,.ts-hero-content,.vr-apply-hero-content,.vr-hero-content,.vr-status-hero-content,.vs-hero-content,.wl-hero-content{max-width:640px!important;text-align:left!important;margin-left:0!important;margin-right:auto!important;position:relative!important;z-index:2!important}.breadcrumb-standard,.cp-breadcrumb,.mkt-breadcrumb-nav{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:500!important;margin-bottom:10px!important;flex-wrap:wrap!important;color:#64748B!important}.breadcrumb-standard a,.cp-bc-link,.mkt-breadcrumb-link{color:#64748B!important;text-decoration:none!important;transition:color .15s ease!important}.breadcrumb-standard a:hover,.cp-bc-link:hover,.mkt-breadcrumb-link:hover{color:#064ACB!important;text-decoration:underline!important}.breadcrumb-standard .sep,.cp-bc-sep,.mkt-breadcrumb-sep{color:#CBD5E1!important;font-size:12px!important;user-select:none!important}.breadcrumb-standard .current,.cp-bc-current,.mkt-breadcrumb-current{color:#1C263A!important;font-weight:600!important}.ab-hero h1,.bs-hero-title,.by-hero h1,.by-hero-heading,.co-hero h1,.comp-hero-title,.company-hero-name,.cp-hero-title,.cs-detail-hero h1,.cs-hero h1,.ct-hero h1,.doc-hero h1,.ed-hero h1,.ev-hero h1,.gn-hero h1,.gs-hero h1,.in-hero h1,.ind-hero h1,.insight-detail-hero h1,.inv-hero h1,.is-hero h1,.lg-hero h1,.oppd-hero h1,.opps-hero h1,.pr-hero h1,.prjd-hero h1,.prjs-hero h1,.qa-hero h1,.rfq-hero h1,.rfqd-hero h1,.rp-hero-title,.sa-hero h1,.shpd-hero h1,.slug-hero h1,.smp-hero h1,.sp-hero h1,.sr-hero h1,.srd-hero h1,.sup-hero h1,.sup-hero-title,.sv-hero h1,.tc-hero h1,.te-hero h1,.tr-hero h1,.ts-hero h1,.vr-apply-hero h1,.vr-hero h1,.vr-status-hero h1,.vs-hero h1,.wl-hero h1{font-family:var(--font-display,"Cormorant Garamond",Georgia,serif)!important;font-size:clamp(24px,2.6vw,32px)!important;font-weight:700!important;color:#1C263A!important;line-height:1.15!important;letter-spacing:-.02em!important;margin:0 0 8px!important;text-align:left!important}.ab-hero-text,.bs-hero-desc,.by-hero-desc,.by-hero-description,.co-hero-desc,.comp-hero-subtitle,.cp-hero-subtitle,.cs-detail-hero-desc,.cs-hero-desc,.ct-hero-desc,.doc-hero-desc,.ed-hero-desc,.ev-hero-desc,.gn-hero-desc,.gs-hero-desc,.in-hero-desc,.ind-hero-desc,.is-hero-desc,.lg-hero-desc,.oppd-hero-desc,.opps-hero-desc,.pr-hero-desc,.prjd-hero-desc,.prjs-hero-desc,.qa-hero-desc,.rfq-hero-desc,.rfqd-hero-desc,.rp-hero-desc,.sa-hero-desc,.shpd-hero-desc,.slug-hero-desc,.smp-hero-desc,.sp-hero-desc,.sr-hero-desc,.srd-hero-desc,.sup-hero-subtitle,.sv-hero-desc,.tc-hero-desc,.te-hero-desc,.tr-hero-desc,.ts-hero-desc,.vr-apply-hero-desc,.vr-hero-desc,.vr-status-hero-desc,.vs-hero-desc,.wl-hero-desc{font-size:14px!important;font-weight:400!important;color:#5D666F!important;line-height:1.6!important;margin:0!important;max-width:640px!important;text-align:left!important}.ab-hero-badge,.bs-hero-badge,.by-eyebrow-pill,.co-hero-badge,.comp-hero-badge,.cs-hero-badge,.ct-hero-badge,.doc-hero-badge,.ed-hero-badge,.ev-hero-badge,.gn-hero-badge,.gs-hero-badge,.in-hero-badge,.ind-hero-badge,.is-hero-badge,.lg-hero-badge,.opps-hero-badge,.pr-hero-badge,.prjs-hero-badge,.qa-hero-badge,.rfq-hero-badge,.sa-hero-badge,.sp-hero-badge,.sr-hero-badge,.sup-directory-switch,.sv-hero-badge,.tc-hero-badge,.te-hero-badge,.tr-hero-badge,.ts-hero-badge,.vr-hero-badge,.vs-directory-switch,.vs-hero-badge{display:none!important}@media (max-width:768px){.ab-hero,.bs-hero,.buyers-hero,.by-hero,.co-hero,.comp-hero,.company-hero-banner,.cp-hero,.cs-detail-hero,.cs-hero,.ct-hero,.doc-hero,.ed-hero,.ev-hero,.gn-hero,.gs-hero,.in-hero,.ind-hero,.insight-detail-hero,.inv-hero,.is-hero,.lg-hero,.offers-hero-section,.oppd-hero,.opps-hero,.pr-hero,.prjd-hero,.prjs-hero,.qa-hero,.rfq-hero,.rfqd-hero,.rp-hero-section,.sa-hero,.shpd-hero,.slug-hero,.smp-hero,.sp-hero,.sr-hero,.srd-hero,.sup-hero,.sv-hero,.tc-hero,.te-hero,.tr-hero,.ts-hero,.vr-apply-hero,.vr-hero,.vr-status-hero,.vs-hero,.wl-hero{padding:12px 0 14px!important}}.auth-gate{flex-direction:column;text-align:center;gap:6px;padding:56px 24px;border:1.5px dashed #cbd5e1;border-radius:18px;background:#f8fafc;max-width:560px;margin:0 auto}.auth-gate,.auth-gate-icon{display:flex;align-items:center;justify-content:center}.auth-gate-icon{width:58px;height:58px;border-radius:50%;background:#eff6ff;color:#1d4ed8;margin-bottom:6px}.auth-gate-title{font-size:20px;font-weight:800;color:#0f172a;margin:0}.auth-gate-text{font-size:14px;color:#64748b;line-height:1.6;max-width:420px;margin:4px 0 18px}.auth-gate-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.auth-gate-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:12px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s}.auth-gate-btn-primary{background:#0D47A1;color:#fff}.auth-gate-btn-primary:hover{background:#0b3d8b}.auth-gate-btn-ghost{background:#fff;color:#0f172a;border:1px solid #cbd5e1}.auth-gate-btn-ghost:hover{border-color:#0D47A1;color:#0D47A1}.auth-gate-loading{color:#64748b;font-size:14px}@media (min-width:1025px){.mobile-bottom-nav,.mobile-menu-overlay,.mobile-menu-panel{display:none!important}}.co-input:focus-within,.input:focus,.select:focus,.sr-input-wrap:focus-within,.textarea:focus,input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline:none!important;box-shadow:none!important}input,select,textarea{outline:none}.field-error-msg,.field-error-text{display:block;font-size:11.5px;font-weight:600;color:#DC2626;margin-top:4px;line-height:1.3}.has-error{box-shadow:0 0 0 1px rgba(220,38,38,.2)!important}.has-error,.has-error input,.has-error select,.has-error textarea{border-color:#DC2626!important}.form-error-banner{background:#FEF2F2;border:1px solid #fecaca;border-radius:8px;padding:10px 14px;color:#991B1B;font-size:13px;font-weight:500;margin-bottom:14px;display:flex;align-items:center;gap:8px}.header-search-dropdown{position:absolute;top:calc(100% + 8px);left:0;width:100%;min-width:min(580px,calc(100vw - 32px));max-width:min(720px,calc(100vw - 32px));max-height:min(480px,calc(100dvh - 160px));background:#FFFFFF;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 16px 36px -8px rgba(15,23,42,.14),0 0 0 1px rgba(0,0,0,.04);z-index:1000;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain;animation:searchDropFade .18s cubic-bezier(.16,1,.3,1)}.search-drop-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:12px 14px}.search-drop-section-title{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#64748B;margin-bottom:8px;padding-bottom:4px}.search-results-list{display:flex;flex-direction:column;gap:4px}.search-result-item{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:9px;text-decoration:none;color:inherit;transition:background-color .15s ease,transform .15s ease;min-width:0}.search-result-item:hover{background:#F8FAFC}.search-result-item:hover .search-result-title{color:#064ACB}.search-result-img{width:42px;height:42px;min-width:42px;border-radius:8px;background:#F1F5F9;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.search-result-img img{width:100%;height:100%;object-fit:cover}.search-result-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.search-result-cat{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#064ACB;line-height:1.2}.search-result-title{font-size:13px;font-weight:600;color:#0F172A;line-height:1.35;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;transition:color .15s ease}.search-result-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:11.5px;color:#64748B;min-width:0}.search-result-meta>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.search-result-aside{text-align:right;flex-shrink:0;margin-left:auto}.search-result-moq{font-size:11px;font-weight:600;background:#F1F5F9;color:#334155;padding:3px 8px;border-radius:6px;border:1px solid #e2e8f0;white-space:nowrap;display:inline-block}.search-result-arrow{color:#94A3B8;flex-shrink:0;transition:transform .15s ease,color .15s ease}.search-result-item:hover .search-result-arrow{color:#064ACB;transform:translateX(2px)}.search-drop-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#F8FAFC;border-top:1px solid #e2e8f0;gap:12px;flex-wrap:wrap;flex-shrink:0}.search-view-all-link{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#064ACB;text-decoration:none;cursor:pointer;background:none;border:none;padding:0;font-family:inherit;transition:color .15s ease;min-width:0;flex:1 1 auto}.search-view-all-link>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.search-view-all-link:hover{text-decoration:underline;color:#053DA8}.search-hints{font-size:11px;color:#64748B;gap:10px;flex-shrink:0}.search-hints,.search-hints span{display:inline-flex;align-items:center;white-space:nowrap}.search-hints span{gap:4px}.search-hints kbd{background:#E2E8F0;border:1px solid #cbd5e1;padding:1px 5px;border-radius:4px;font-size:10px;font-family:inherit;font-weight:600;color:#334155}.mobile-search-result-item:focus-visible,.mobile-search-view-all:focus-visible,.search-cat-card:focus-visible,.search-result-item:focus-visible,.search-tag-chip:focus-visible,.search-view-all-link:focus-visible{outline:2px solid #0D47A1;outline-offset:2px}@media (max-width:1024px){.header-search-dropdown{min-width:min(520px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:min(60vh,480px)}.search-drop-body{padding:10px 12px}.search-categories-grid{grid-template-columns:1fr}.search-result-item{gap:10px;padding:9px 8px}.search-result-title{-webkit-line-clamp:2;overflow:hidden;line-height:1.35}.search-result-meta>span:first-child,.search-result-title{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical}.search-result-meta>span:first-child{-webkit-line-clamp:1}.search-drop-footer{flex-wrap:wrap;padding:9px 12px}.search-hints{display:none}}@media (pointer:coarse){.search-cat-card,.search-result-item{min-height:44px}.search-tag-chip{min-height:36px;padding:8px 14px}.search-view-all-link{min-height:44px;align-items:center}.mobile-search-result-item{min-height:48px;padding:9px 10px}}@media (max-width:767px){.header-search-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;width:100%;min-width:0;max-width:100%;border-radius:12px}.mobile-search-expand{position:absolute;top:100%;left:0;right:0;width:100%;padding:8px 12px 12px;background:#FFFFFF;border-bottom:1px solid #e5e7eb;box-shadow:0 18px 34px -12px rgba(15,23,42,.22);z-index:999;max-height:calc(100dvh - 60px);overflow-y:auto;overscroll-behavior:contain}.mobile-search-form{gap:8px}.mobile-search-dropdown-results{max-height:calc(100dvh - 180px);margin-top:8px}.mob-search-title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.mob-search-cat{letter-spacing:.3px}.mobile-search-view-all{position:sticky;bottom:0;min-height:44px}}@media (max-width:767px) and (max-height:500px){.mobile-search-expand{max-height:calc(100dvh - 52px);padding:6px 10px 10px}.mobile-search-dropdown-results{max-height:calc(100dvh - 150px)}}@media (max-width:400px){.search-drop-body{padding:8px}.search-result-item{gap:8px;padding:7px 6px}.search-result-img{width:36px;height:36px;min-width:36px}.search-result-title{font-size:12px}.search-result-aside{margin-left:0}.search-result-moq{font-size:10px;padding:2px 6px}.search-result-arrow{display:none}.search-trending-tags{gap:6px}.search-tag-chip{font-size:12px;max-width:100%}.search-tag-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-search-submit-btn{padding:0 12px}}@media (prefers-reduced-motion:reduce){.header-search-dropdown,.mobile-search-expand{animation:none}.search-result-item:hover .search-result-arrow{transform:none}}@media (min-width:1025px){.nav-bar-inner .nav-left nav.nav-links{justify-content:flex-start;align-items:center;gap:clamp(10px,1vw,20px);padding-right:clamp(20px,2.5vw,44px);flex:1 1 auto;min-width:0}.nav-bar-inner .nav-left nav.nav-links .nav-link{position:relative;padding-bottom:8px}.nav-bar-inner .nav-left nav.nav-links .nav-link:after{content:"";position:absolute;left:8px;right:8px;bottom:1px;height:2px;border-radius:2px;background:transparent}.nav-bar-inner .nav-left nav.nav-links .nav-link.active:after,.nav-bar-inner .nav-left nav.nav-links .nav-link:focus-visible:after,.nav-bar-inner .nav-left nav.nav-links .nav-link:hover:after{background:#064ACB}.nav-bar-inner .nav-left nav.nav-links .nav-link:hover{color:#064ACB}}@media (max-width:768px){.ab-hero:before,.bs-hero:before,.buyers-hero:before,.by-hero-new:before,.by-hero:before,.co-hero:before,.comp-hero:before,.company-hero-banner:before,.cp-hero:before,.cs-detail-hero:before,.cs-hero:before,.ct-hero:before,.doc-hero:before,.ed-hero:before,.ev-hero:before,.gn-hero:before,.gs-hero:before,.in-hero:before,.ind-hero:before,.insight-detail-hero:before,.inv-hero:before,.is-hero:before,.lg-hero:before,.offers-hero-section:before,.oppd-hero:before,.opps-hero:before,.pr-hero:before,.prjd-hero:before,.prjs-hero:before,.qa-hero:before,.rfqd-hero:before,.rp-hero-section:before,.rp-hero:before,.sa-hero:before,.shpd-hero:before,.slug-hero:before,.smp-hero:before,.sp-hero:before,.srd-hero:before,.sup-hero:before,.sv-hero:before,.tc-hero:before,.te-hero:before,.tr-hero:before,.ts-hero:before,.vr-apply-hero:before,.vr-hero:before,.vr-status-hero:before,.vs-hero:before,.wl-hero:before{width:100%!important;opacity:.22!important}}