.sourcing-page{overflow:hidden;background:#f8fafc;color:#17233a}.source-process,.source-quality,.source-section,.sourcing-cta,.sourcing-hero{padding-inline:max(24px,calc((100vw - 1360px)/2))}.sourcing-hero{min-height:570px;padding-block:90px;display:grid;align-items:center;background:linear-gradient(90deg,#fff 45%,#edf4ffbb),url(/eol-engineering-lab.png) 100%/48% 100% no-repeat}.sourcing-hero>div{max-width:710px}.sourcing-hero>div>span{display:inline-block;padding:8px 13px;border:1px solid #c4cfe3;border-radius:999px;background:#eef4ff;color:#45536c;font-size:13px}.sourcing-hero h1{margin:24px 0 18px;color:#0b1c30;font-size:48px;line-height:1.16;letter-spacing:-.04em}.sourcing-hero h1 strong{color:#1e40af}.sourcing-hero h2{margin:0;border-left:4px solid #f97316;padding-left:16px;color:#39475c;font-size:20px}.sourcing-hero p{max-width:660px;margin:22px 0 0;color:#53627a;font-size:17px;line-height:1.75}.sourcing-hero .sourcing-hero-note{margin-top:8px;color:#748199;font-size:14px}.sourcing-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.sourcing-actions a,.sourcing-cta a{margin:0}.source-section{padding-block:86px;text-align:center}.source-process h2,.source-quality h2,.source-section h2,.sourcing-cta h2{margin:0;color:#16213a;font-size:32px;letter-spacing:-.025em}.source-kicker{margin:0 0 12px;color:#f97316;font-size:14px;font-weight:800;letter-spacing:.08em}.section-intro{color:#718098}.source-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:48px;text-align:left;border-top:1px solid #d9e1ed}.source-grid article{min-height:202px;padding:28px 26px;border-right:1px solid #d9e1ed;border-bottom:1px solid #d9e1ed;background:linear-gradient(180deg,#fff,transparent);transition:transform .2s ease,background .2s ease}.source-grid article:first-child{border-left:1px solid #d9e1ed}.source-grid article:hover{transform:translateY(-5px);background:#fff}.source-grid b{display:block;color:#1e40af;font-size:13px;letter-spacing:.08em}.source-grid h3{margin:24px 0 10px;font-size:19px}.source-grid p{margin:0;color:#64748b;line-height:1.65}.source-process{padding-block:80px;background:#fff;border-block:1px solid #dce5f2}.source-section-heading{text-align:center}.source-process ol{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:12px;max-width:1280px;margin:48px auto 0;padding:0;list-style:none}.source-process ol:before{position:absolute;top:20px;left:10%;right:10%;height:1px;background:#c7d7f4;content:""}.source-process li{position:relative;text-align:center}.source-process b{position:relative;z-index:1;display:grid;place-items:center;width:42px;height:42px;margin:0 auto 18px;border:1px solid #bfcef0;border-radius:50%;background:#fff;color:#1e40af;font-size:15px}.source-process li:first-child b{border-color:#1e40af;background:#1e40af;color:#fff}.source-process strong{display:block;font-size:16px}.source-process span{display:block;max-width:190px;margin:9px auto 0;color:#718098;font-size:13px;line-height:1.55}.source-brands{background:#f5f8fd}.brand-grid{display:grid;grid-template-columns:repeat(4,1fr);max-width:1160px;margin:44px auto 0;border-top:1px solid #d6dfec;border-left:1px solid #d6dfec;text-align:left}.source-brand-item{min-height:108px;padding:23px 24px;border-right:1px solid #d6dfec;border-bottom:1px solid #d6dfec;background:#f5f8fd;transition:background .2s ease,color .2s ease}.source-brand-item:hover{background:#fff}.source-brand-item strong{display:block;color:#1e40af;font-size:20px;font-weight:800;letter-spacing:-.035em}.source-brand-item span{display:block;margin-top:9px;color:#64748b}.source-categories{padding-bottom:76px}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:1100px;margin:44px auto 0;border-top:1px solid #d6dfec;border-left:1px solid #d6dfec}.source-category-item{display:flex;align-items:center;gap:15px;min-height:88px;padding:0 22px;border-right:1px solid #d6dfec;border-bottom:1px solid #d6dfec;background:#fff;text-align:left;transition:transform .2s ease,box-shadow .2s ease}.source-category-item:hover{position:relative;z-index:1;transform:translateY(-3px);box-shadow:0 9px 24px #1e40af12}.source-category-item i{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:8px;background:#e9f0ff;color:#1e40af;font-size:18px;font-style:normal;font-weight:800}.source-category-item span{font-size:15px;font-weight:700}.source-quality{display:grid;grid-template-columns:1fr 1fr;gap:0;padding-block:0;background:#fff;border-block:1px solid #dce5f2}.source-quality-commitment,.source-quality-reasons{padding:68px 54px 68px max(30px,calc((100vw - 1360px)/2))}.source-quality-commitment{background:#eaf2ff}.source-quality h2{font-size:29px}.source-quality ul{display:grid;gap:14px;margin:30px 0 0;padding:0;list-style:none}.source-quality li{color:#43516a}.source-quality li:before{margin-right:10px;color:#1e40af;content:"✓"}.source-quality-reasons{padding-left:54px;background:#fff}.source-quality-reasons>div{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:26px}.source-quality-reasons p{display:flex;align-items:center;gap:12px;margin:0;padding:16px 0;border-bottom:1px solid #e0e7f2;color:#43516a}.source-quality-reasons b{color:#1e40af;font-size:12px}.sourcing-cta{padding-block:68px;background:#dce9ff;text-align:center}.sourcing-cta>p:not(.source-kicker){margin:12px 0 22px;color:#64748b}.sourcing-cta>div{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}@media(max-width:760px){.source-process,.source-quality,.source-section,.sourcing-cta,.sourcing-hero{padding-inline:20px}.sourcing-hero{min-height:0;padding-block:64px;background:#fff}.sourcing-hero h1{font-size:38px}.sourcing-hero h2{font-size:18px}.sourcing-hero p{font-size:16px}.source-process,.source-section{padding-block:58px}.source-process h2,.source-quality h2,.source-section h2,.sourcing-cta h2{font-size:27px}.brand-grid,.category-grid,.source-grid{grid-template-columns:1fr}.source-grid article{min-height:0;border-left:1px solid #d9e1ed}.source-process ol{grid-template-columns:1fr;gap:0;margin-top:34px}.source-process ol:before{top:22px;bottom:22px;left:20px;right:auto;width:1px;height:auto}.source-process li{display:flex;gap:16px;padding:0 0 26px;text-align:left}.source-process b{flex:none;margin:0}.source-process span{max-width:none;margin-top:6px}.source-brand-item{min-height:82px}.category-grid{grid-template-columns:1fr 1fr}.source-quality{grid-template-columns:1fr}.source-quality-commitment,.source-quality-reasons{padding:54px 20px}.source-quality-reasons>div{grid-template-columns:1fr}.sourcing-cta{padding-block:56px}}.source-brand-item{min-height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:22px 24px}.source-brand-item img{display:block;width:auto;height:44px;max-width:158px;object-fit:contain;mix-blend-mode:multiply}.source-brand-item span{margin-top:15px;color:#526078;font-size:13px;font-weight:700}.brand-trademark-note{max-width:760px;margin:20px auto 0;color:#8a96a9;font-size:12px;line-height:1.6}.source-brand-item:has(img[alt=GigaDevice]) img{filter:brightness(0) saturate(100%) invert(24%) sepia(72%) saturate(1258%) hue-rotate(212deg) brightness(89%) contrast(94%)}@media(max-width:760px){.brand-grid{grid-template-columns:repeat(2,1fr)}.source-brand-item{min-height:110px;padding:16px 10px}.source-brand-item img{height:34px;max-width:122px}.source-brand-item span{margin-top:10px;font-size:12px}}.sourcing-hero{background:linear-gradient(90deg,#fff 41%,#f8fbffcf 57%,#edf4ff80),url(/sourcing-warehouse-chip.jpg) 100%/52% 100% no-repeat}