body[data-page=search-home]{background:#fcfcfa}.discovery-hero{background:#f4f1ea;border-bottom:1px solid #e4e1da}.discovery-inner{padding:48px 0 38px;max-width:960px}.discovery-inner h1{font-size:42px;color:#203645}.discovery-inner h1 span{color:#9d4937}.discovery-input{border-color:#263e4e;box-shadow:0 8px 24px #263e4e08}.origin-section{padding:40px 0 10px}.origin-layout{display:grid;grid-template-columns:1.1fr 1fr;border:1px solid #e0e4e5;border-radius:12px;overflow:hidden;background:#fff}.origin-panel{background:#243d4d;color:white;padding:40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.origin-kicker{font-size:11px;letter-spacing:2px;color:#bdc8ce}.origin-panel h3{font-size:30px;margin:18px 0 12px}.origin-panel p{font-size:14px;color:#c0cdd5;margin:0 0 25px}.origin-panel>a{color:#dce6eb;text-decoration:none;font-size:12px;margin-top:26px}.origin-cities{display:flex;flex-wrap:wrap;gap:10px}.origin-cities button{background:transparent;border:1px solid #6c818e;color:#e1e8ed;padding:10px 18px;border-radius:5px;cursor:pointer}.origin-cities button[aria-pressed=true]{background:#f3e9dc;color:#233b4c;border-color:#f3e9dc}.origin-results{padding:24px 28px;min-height:400px}.origin-result-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.origin-result-head h3{font-size:18px;margin:0}.origin-result-head>span{font-size:11px;color:#81909b}.origin-industry{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid #edf0f1;color:#283f4e;text-decoration:none}.origin-industry strong{font-size:14px}.origin-industry small{display:block;font-size:11px;color:#8a7660;margin-top:5px}.origin-industry p{font-size:12px;color:#7d8a94;margin:6px 0 0}.origin-industry>span{color:#b5593c}.origin-more{display:block;margin-top:17px;font-size:12px;color:#a14832;text-decoration:none}.origin-empty{padding:40px 0;color:#7d8a94}.origin-empty a,.origin-empty button{display:block;margin-top:20px;color:#a14832;font-size:13px}.origin-empty button{padding:9px 12px;background:white;border:1px solid #dfe4e6;cursor:pointer}.discovery-industries{padding-top:36px}.local-industry{background:#fff}.home-factory-card{border-radius:8px}.demand-section{padding:4px 0 36px}.v2-demand{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:18px;align-items:center;background:white;border-bottom:1px solid #e6eaed;padding:20px 22px}.v2-demand:first-child{border-top:1px solid #e6eaed}.v2-demand small{font-size:11px;color:#9b8871}.v2-demand h3{font-size:15px;margin:5px 0 0}.v2-demand p{font-size:13px;margin:0;color:#344e60}.v2-demand p span{display:block;color:#8b979f;font-size:11px;margin-bottom:5px}.v2-demand a{color:#ad4d35;font-size:13px;text-decoration:none}.discovery-assist{background:#263f50;border:0;color:#fff;padding:36px}.discovery-assist h2{font-size:26px}.discovery-assist p{color:#c1cdd4}.discovery-assist a{color:#dce5ea}.discovery-assist .assist-primary{background:#fff;color:#233e50}.home-services{padding-bottom:25px}.home-demo-note{font-size:11px}.home-service-card{background:white}.block-head h2{font-size:25px}.block-head small{font-size:12px}@media(max-width:800px){.origin-layout{grid-template-columns:1fr}.origin-panel{padding:25px}.origin-results{padding:22px;min-height:0}.origin-panel h3{font-size:25px}.origin-section{padding-top:28px}.discovery-inner{padding:30px 0}.v2-demand{grid-template-columns:1fr 1fr;gap:14px;padding:18px}.v2-demand>div{grid-column:1/-1}.v2-demand a{grid-column:1/-1}.discovery-inner h1{font-size:30px}.discovery-assist{padding:25px}.discovery-assist h2{font-size:22px}}
.discovery-inner{padding:24px 0 22px}.discovery-inner h1{font-size:34px;margin:8px 0}.discovery-description{margin:8px 0 16px}.discovery-hint{margin-top:14px}.discovery-industries{padding-top:24px}.local-industry h3{font-size:17px}.local-industry p{font-size:11px}.local-industry:hover h3{color:var(--red)}@media(max-width:600px){.discovery-inner{padding:20px 0}.discovery-inner h1{font-size:27px}.local-industry h3{font-size:16px}}
.home-factories+.origin-section{padding-top:0;padding-bottom:36px}
#origin-map{display:block;width:100%;height:320px;margin:0 auto 14px}#origin-map[hidden]{display:none}#origin-map .map-city path{fill:#d8e3d6;stroke:#243d4d;stroke-width:1.3;vector-effect:non-scaling-stroke}#origin-map .map-city text{font-size:12px;fill:#203b37;text-anchor:middle;paint-order:stroke;stroke:#d8e3d6;stroke-width:2px;pointer-events:none}#origin-map .map-city:hover path,#origin-map .map-city:focus path{fill:#f1c7a7;stroke:#fff;stroke-width:2px}.origin-panel .origin-map-credit{font-size:10px;line-height:1.8;margin:0 0 14px}.origin-map-credit a{color:inherit}.origin-panel{padding:24px}.origin-panel h3{font-size:20px;margin:0 0 10px}.origin-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}@media(max-width:800px){.origin-layout{grid-template-columns:1fr}.origin-panel{padding:20px}#origin-map{height:280px}}
