
:root{--ink:#0b1622;--blue:#0b4d91;--green:#3e9a72;--mist:#f4f7f8;--line:#dbe3e6;--white:#fff;--max:1180px;--shadow:0 18px 48px rgba(16,30,40,.12)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:"PingFang SC","Microsoft YaHei",Arial,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{display:block;max-width:100%}.wrap{width:min(var(--max),calc(100% - 48px));margin:auto}.section{padding:88px 0}.section--mist{background:var(--mist)}.section--dark{color:#fff;background:linear-gradient(135deg,#091521,#193444)}.eyebrow{margin:0 0 12px;color:var(--blue);font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.section--dark .eyebrow,.hero .eyebrow,.page-hero .eyebrow,.cta-band .eyebrow{color:#a8d4f0}.section-head{max-width:730px;margin-bottom:40px}.section h2{margin:0;font-size:clamp(28px,3.4vw,46px);line-height:1.22}.section-head p{color:#5d6b73}.section--dark .section-head p{color:#ccdae0}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 21px;border:1px solid transparent;border-radius:3px;font-weight:800;cursor:pointer;transition:.25s}.btn:hover{transform:translateY(-2px)}.btn--primary{color:#fff;background:var(--blue)}.btn--ghost{color:#fff;border-color:rgba(255,255,255,.55);background:rgba(10,22,34,.15)}.btn--outline{color:var(--blue);border-color:#a9c5df;background:#fff}.btn-row{display:flex;flex-wrap:wrap;gap:12px}.text-link{display:inline-block;margin-top:15px;color:var(--blue);font-size:14px;font-weight:800}.text-link:after{content:"  →"}.skip-link{position:absolute;left:-999px}.skip-link:focus{left:12px;top:12px;z-index:90;background:#fff;padding:8px}
.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.96);border-bottom:1px solid rgba(200,211,215,.85);backdrop-filter:blur(10px)}.header-inner{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;min-width:0;align-items:center;gap:10px}.brand-emblem{width:48px;height:48px;object-fit:cover;border-radius:50%;box-shadow:0 3px 11px rgba(8,20,30,.22)}.brand-copy{line-height:1.12;white-space:nowrap}.brand-name{display:block;color:#172b3d;font-size:21px;font-weight:900;letter-spacing:2px;text-shadow:0 1px 0 #fff}.brand-legal{display:block;margin-top:5px;color:#65737d;font-size:10px;letter-spacing:.5px}.desktop-nav{display:flex;align-items:center;gap:23px;font-size:14px;font-weight:700}.desktop-nav a{position:relative;padding:27px 0}.desktop-nav a:hover,.desktop-nav a.active{color:var(--blue)}.desktop-nav a.active:after{position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--blue);content:""}.menu-toggle{display:none;border:0;background:transparent;color:var(--ink);font-size:24px;cursor:pointer}
.hero{position:relative;min-height:680px;overflow:hidden;color:#fff;background:#152431}.hero-media,.hero-media:after{position:absolute;inset:0}.hero-media img{width:100%;height:100%;object-fit:cover}.hero-media:after{content:"";background:linear-gradient(90deg,rgba(5,16,24,.84),rgba(5,16,24,.56) 44%,rgba(5,16,24,.1) 77%),linear-gradient(0deg,rgba(5,16,24,.42),transparent 50%)}.hero-content{position:relative;z-index:2;display:flex;min-height:680px;align-items:center}.hero-copy{max-width:700px;padding:86px 0}.hero h1{max-width:710px;margin:0 0 20px;font-size:clamp(42px,6vw,78px);line-height:1.08}.hero p{max-width:630px;margin:0 0 30px;color:#e4edf2;font-size:18px}.hero-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.hero-tags span{padding:6px 11px;border:1px solid rgba(255,255,255,.38);background:rgba(8,22,33,.36);font-size:13px}.hero-detail{position:absolute;right:clamp(20px,5vw,72px);bottom:0;z-index:3;width:min(290px,28vw);padding:8px;background:#dfe7e8;box-shadow:var(--shadow)}.hero-detail img{aspect-ratio:4/3;object-fit:cover}.hero-detail span{display:block;padding:8px 4px 0;color:#274154;font-size:12px;font-weight:800}
.signal-grid,.card-grid,.process{display:grid;gap:18px}.signal-grid{position:relative;z-index:5;grid-template-columns:repeat(4,1fr);margin-top:-44px}.signal{min-height:158px;padding:25px;border-top:3px solid var(--blue);background:#fff;box-shadow:var(--shadow)}.signal-num,.card-index{color:var(--blue);font-size:12px;font-weight:900;letter-spacing:1.5px}.signal h3{margin:10px 0 7px;font-size:18px}.signal p,.card p,.business p,.step p{margin:0;color:#5e6d76;font-size:14px}.card-grid{grid-template-columns:repeat(4,1fr)}.card{overflow:hidden;border:1px solid var(--line);background:#fff;transition:.25s}.card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.card img{width:100%;aspect-ratio:1.25;object-fit:cover}.card-body{padding:20px}.card h3{margin:8px 0;font-size:20px;line-height:1.3}
.split{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.media-frame{position:relative}.media-frame:before{position:absolute;right:-18px;bottom:-18px;width:68%;height:70%;border:1px solid #8db3d0;content:""}.media-frame img{position:relative;width:100%;aspect-ratio:1.25;object-fit:cover;box-shadow:var(--shadow)}.feature-list{display:grid;gap:14px;margin-top:24px}.feature{display:grid;grid-template-columns:40px 1fr;gap:13px;padding:15px 0;border-bottom:1px solid var(--line)}.feature i{display:grid;width:32px;height:32px;place-items:center;border:1px solid #bcd2e5;color:var(--blue);font-style:normal;font-weight:900}.feature strong{display:block;font-size:16px}.feature span{color:#66747c;font-size:14px}.resource-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.resource{padding:28px 22px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.06)}.resource strong{display:block;color:#fff;font-size:24px;letter-spacing:1px}.resource p{margin:9px 0 0;color:#c6d3da;font-size:14px}.notice{margin-top:25px;color:#9bb7c9;font-size:13px}.business-grid{display:grid;grid-template-columns:1.1fr .9fr .9fr;gap:18px}.business{min-height:270px;padding:31px;border-top:4px solid var(--blue);background:#eef3f3}.business:nth-child(2){border-color:var(--green);background:#f0f6f2}.business:nth-child(3){border-color:#9ba8ad;background:#f4f5f5}.business h3{margin:0 0 13px;font-size:24px}.business .text-link{margin-top:30px}.process{grid-template-columns:repeat(4,1fr)}.step{padding:30px 20px;border:1px solid var(--line);background:#fff}.step:before{display:block;margin-bottom:18px;color:var(--blue);font-size:28px;font-weight:900;content:attr(data-step)}.step h3{margin:0 0 9px;font-size:18px}.cta-band{padding:72px 0;color:#fff;background:linear-gradient(110deg,#0d3153,#0c6395)}.cta-band h2{max-width:620px;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.2}.cta-band p{max-width:650px;margin:15px 0 25px;color:#deedf5}.cta-band .btn--primary{color:var(--blue);background:#fff}
.page-hero{padding:86px 0 63px;color:#fff;background:linear-gradient(118deg,#0b1823,#1d3a4d)}.breadcrumbs{margin-bottom:20px;color:#b6c7d1;font-size:13px}.page-hero h1{max-width:780px;margin:0;font-size:clamp(36px,5vw,62px);line-height:1.13}.page-hero p{max-width:700px;margin:18px 0 0;color:#d7e2e7;font-size:17px}.detail-intro{display:grid;grid-template-columns:.95fr 1.05fr;gap:52px;align-items:start}.detail-intro img{width:100%;aspect-ratio:1.35;object-fit:cover}.pill{display:inline-block;margin-bottom:13px;padding:5px 9px;color:var(--blue);background:#e8f0f5;font-size:12px;font-weight:900}.detail-intro h2{margin:0;font-size:34px;line-height:1.25}.detail-intro p{color:#5e6c74}.pain-grid,.docs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:35px}.pain{padding:22px;border-left:3px solid var(--blue);background:#f5f8f9}.pain strong{display:block;margin-bottom:7px}.pain span,.doc-card p{color:#63717a;font-size:14px}.doc-card{padding:22px;border:1px solid var(--line)}.doc-card b{display:block;margin-bottom:10px;color:var(--blue);font-size:12px;letter-spacing:1.2px}.doc-card h3{margin:0;font-size:19px}.form-shell{display:grid;grid-template-columns:.7fr 1.3fr;gap:35px;align-items:start}.form-side{padding:28px;color:#fff;background:#102b40}.form-side h2{margin-top:0;font-size:28px}.form-side p{color:#cbdae2}.static-form{padding:28px;border:1px solid var(--line);background:#f6f8f8}.fields{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.field{display:grid;gap:6px}.field--full{grid-column:1/-1}.field label{font-size:13px;font-weight:800}.field input,.field select,.field textarea{width:100%;padding:11px 12px;border:1px solid #c8d4d8;background:#fff;border-radius:2px}.field textarea{min-height:118px;resize:vertical}.form-note{display:block;margin:15px 0;color:#64737b;font-size:12px}.form-message{display:none;margin-top:16px;padding:12px;color:#176447;background:#e9f6ef;font-weight:800}.form-message.show{display:block}.legal-copy{max-width:860px}.legal-copy h2{margin-top:42px;font-size:24px}.legal-copy p,.legal-copy li{color:#58666f}
.site-footer{color:#d6e0e4;background:#09141e}.footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:45px;padding:58px 0}.footer-brand .brand-name{color:#fff}.footer-brand .brand-legal{color:#aabcc7}.footer-title{margin:0 0 13px;color:#fff;font-size:14px}.footer-links{display:grid;gap:8px;color:#aebfc8;font-size:14px}.footer-bottom{display:flex;justify-content:space-between;gap:18px;padding:17px 0;border-top:1px solid rgba(255,255,255,.14);color:#8497a2;font-size:12px}.back-top{position:fixed;right:22px;bottom:22px;z-index:35;display:none;width:42px;height:42px;border:0;border-radius:50%;color:#fff;background:var(--blue);box-shadow:var(--shadow);cursor:pointer}.back-top.show{display:block}.image-modal{position:fixed;z-index:100;inset:0;display:none;place-items:center;padding:30px;background:rgba(3,12,18,.88)}.image-modal.open{display:grid}.image-modal img{max-width:92vw;max-height:86vh;box-shadow:0 20px 70px #000}.modal-close{position:absolute;top:18px;right:22px;border:0;color:#fff;background:transparent;font-size:33px;cursor:pointer}
.footer-brand a,.contact-direct a,.legal-copy a{color:inherit}.contact-direct h2{margin:0 0 6px;font-size:30px}.contact-direct>p{color:#5b6b73}.contact-direct dl{display:grid;gap:0;margin:22px 0}.contact-direct dl div{display:grid;grid-template-columns:88px 1fr;gap:14px;padding:13px 0;border-top:1px solid var(--line)}.contact-direct dl div:last-child{border-bottom:1px solid var(--line)}.contact-direct dt{color:#64757d;font-size:13px;font-weight:900}.contact-direct dd{margin:0;color:var(--blue);font-weight:800;overflow-wrap:anywhere}
.home-scenarios{grid-template-columns:repeat(2,1fr);gap:22px}.home-scenarios .card{display:grid;grid-template-columns:1.15fr .85fr;min-height:292px;border-top:3px solid var(--blue)}.home-scenarios .card:nth-child(2){border-color:#427f9d}.home-scenarios .card:nth-child(3){border-color:#586e7d}.home-scenarios .card:nth-child(4){border-color:var(--green)}.home-scenarios .card img{height:100%;min-height:292px;aspect-ratio:auto}.home-scenarios .card-body{display:flex;flex-direction:column;justify-content:center;padding:28px}.home-scenarios .card h3{font-size:26px}.home-scenarios .text-link{margin-top:24px}.evidence-band{padding:80px 0;background:linear-gradient(105deg,#e9f1f3 0%,#f9fbfb 54%,#eaf5f0 100%)}.evidence-inner{display:grid;grid-template-columns:1.1fr .9fr;gap:58px;align-items:center}.evidence-visual{position:relative}.evidence-visual:after{position:absolute;right:-20px;bottom:-20px;width:48%;height:42%;border:1px solid #8eb7a8;content:""}.evidence-visual img{position:relative;z-index:1;width:100%;aspect-ratio:1.44;object-fit:cover;box-shadow:var(--shadow)}.evidence-copy h2{margin:0;font-size:clamp(29px,3vw,42px);line-height:1.22}.evidence-copy>p{color:#5a6972}.evidence-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:27px}.evidence-stats div{padding:15px 12px;border-top:2px solid var(--blue);background:rgba(255,255,255,.7)}.evidence-stats strong{display:block;color:var(--blue);font-size:13px}.evidence-stats span{display:block;margin-top:5px;color:#5e6d76;font-size:12px}@media(max-width:900px){.home-scenarios .card{grid-template-columns:1fr}.home-scenarios .card img{min-height:0;height:auto;aspect-ratio:1.45}.evidence-inner{grid-template-columns:1fr;gap:30px}}@media(max-width:560px){.home-scenarios .card-body{padding:22px}.home-scenarios .card h3{font-size:23px}.evidence-stats{grid-template-columns:1fr}.evidence-visual:after{right:-10px;bottom:-10px}}
@media(max-width:900px){.desktop-nav{display:none}.menu-toggle{display:block}.site-header.menu-open .desktop-nav{position:absolute;top:76px;right:0;left:0;display:grid;gap:0;padding:8px 24px 18px;border-bottom:1px solid var(--line);background:#fff}.site-header.menu-open .desktop-nav a{padding:12px 0}.site-header.menu-open .desktop-nav a.active:after{display:none}.hero,.hero-content{min-height:620px}.hero-detail{display:none}.signal-grid,.card-grid,.process{grid-template-columns:repeat(2,1fr)}.split,.detail-intro,.form-shell{grid-template-columns:1fr;gap:30px}.business-grid,.resource-row{grid-template-columns:1fr}.pain-grid,.docs-grid{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr 1fr}.fields{grid-template-columns:1fr}.field--full{grid-column:auto}}@media(max-width:560px){.wrap{width:min(var(--max),calc(100% - 32px))}.brand-emblem{width:42px;height:42px}.brand-name{font-size:18px}.brand-legal{max-width:190px;overflow:hidden;text-overflow:ellipsis}.section{padding:67px 0}.hero,.hero-content{min-height:590px}.hero-copy{padding:60px 0}.hero h1{font-size:41px}.hero p{font-size:16px}.signal-grid,.card-grid,.process{grid-template-columns:1fr}.signal-grid{margin-top:0}.card img{aspect-ratio:1.5}.page-hero{padding:62px 0 45px}.page-hero h1{font-size:37px}.footer-top{grid-template-columns:1fr;gap:26px}.footer-bottom{flex-direction:column}.btn{width:100%}.btn-row{display:grid}.static-form,.form-side{padding:22px}}
.application-matrix{padding:82px 0;background:#f8faf9}.matrix-head{max-width:740px;margin-bottom:34px}.matrix-head h2{margin:0;font-size:clamp(29px,3.4vw,43px);line-height:1.22}.matrix-head p{color:#5c6a72}.matrix-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.matrix-card{min-height:186px;padding:25px;border:1px solid var(--line);border-top:3px solid var(--blue);background:#fff}.matrix-card:nth-child(2){border-top-color:#4e809d}.matrix-card:nth-child(3){border-top-color:var(--green)}.matrix-card small{display:block;margin-bottom:11px;color:var(--blue);font-weight:900;letter-spacing:1px}.matrix-card h3{margin:0 0 9px;font-size:21px;line-height:1.3}.matrix-card p{margin:0;color:#627079;font-size:14px}.matrix-outcomes{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}.matrix-outcomes div{padding:17px 16px;border-left:2px solid var(--blue);background:#e9f0f2}.matrix-outcomes strong{display:block;font-size:15px}.matrix-outcomes span{display:block;margin-top:4px;color:#5e6c75;font-size:13px}.route-link-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}.route-link{display:block;min-height:112px;padding:18px;border:1px solid var(--line);background:#fff;transition:.2s}.route-link:hover{transform:translateY(-3px);border-color:var(--blue);box-shadow:var(--shadow)}.route-link small{display:block;color:var(--blue);font-weight:900}.route-link strong{display:block;margin-top:6px;line-height:1.3}.route-link span{display:block;margin-top:5px;color:#64727b;font-size:12px}@media(max-width:900px){.matrix-grid,.matrix-outcomes{grid-template-columns:1fr}.route-link-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.application-matrix{padding:66px 0}.route-link-grid{grid-template-columns:1fr}}
.form-prep{padding:76px 0;background:#fff}.form-prep-head{max-width:690px;margin-bottom:30px}.form-prep-head h2{margin:0;font-size:clamp(29px,3.2vw,42px);line-height:1.22}.form-prep-head p{color:#5e6c75}.prep-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.prep-card{padding:25px;border:1px solid var(--line);background:#f8faf9}.prep-card small{display:block;margin-bottom:10px;color:var(--blue);font-weight:900;letter-spacing:1px}.prep-card h3{margin:0 0 8px;font-size:20px}.prep-card p{margin:0;color:#63717a;font-size:14px}.preview-boundary{display:flex;align-items:flex-start;gap:14px;margin-top:22px;padding:17px 18px;border-left:3px solid var(--green);background:#eff7f3}.preview-boundary strong{display:block;font-size:14px}.preview-boundary span{display:block;margin-top:3px;color:#567066;font-size:13px}@media(max-width:900px){.prep-grid{grid-template-columns:1fr}}@media(max-width:560px){.form-prep{padding:65px 0}}
.nav-group{position:relative;display:flex;align-items:center}.nav-group>a{padding-right:4px}.nav-caret{display:grid;width:18px;height:22px;place-items:center;border:0;color:#61717b;background:transparent;font-size:16px;cursor:pointer}.nav-group:hover .nav-panel,.nav-group:focus-within .nav-panel,.nav-group.open .nav-panel{display:grid}.nav-panel{position:absolute;top:69px;left:-17px;z-index:60;display:none;width:230px;padding:10px;border:1px solid var(--line);background:#fff;box-shadow:0 18px 38px rgba(10,25,35,.16)}.nav-panel a{padding:10px 12px;color:#334854;font-size:13px;font-weight:700}.nav-panel a:hover{color:var(--blue);background:#f1f6f9}.nav-panel a:before{display:inline-block;margin-right:8px;color:var(--blue);content:"↳"}.nav-active-note{display:none}@media(max-width:900px){.site-header.menu-open .desktop-nav .nav-group{display:grid;grid-template-columns:1fr 28px;align-items:center}.site-header.menu-open .desktop-nav .nav-group>a{padding:12px 0}.site-header.menu-open .desktop-nav .nav-caret{justify-self:end}.site-header.menu-open .desktop-nav .nav-panel{position:static;grid-column:1/-1;width:auto;margin:0 0 6px;padding:4px 0;border:0;box-shadow:none}.site-header.menu-open .desktop-nav .nav-panel a{padding:8px 12px;background:#f6f8f9}.site-header.menu-open .desktop-nav .nav-panel a:before{content:"·"}}
.product-catalogue{padding:86px 0;background:#f5f8f8}.catalogue-head{max-width:790px;margin-bottom:42px}.catalogue-head h2{margin:0;font-size:clamp(30px,3.6vw,48px);line-height:1.2}.catalogue-head p{color:#5d6c74}.brand-catalogue{padding:30px 0 10px;border-top:1px solid #cbd6d9;scroll-margin-top:88px}.brand-catalogue+.brand-catalogue{margin-top:38px}.brand-catalogue-head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:24px}.brand-catalogue-head h3{margin:3px 0 0;color:#123951;font-size:clamp(32px,4vw,50px);line-height:1;text-transform:uppercase}.brand-catalogue-head p{max-width:440px;margin:0;color:#607078;font-size:14px}.brand-kicker{color:var(--blue);font-size:12px;font-weight:900;letter-spacing:1.3px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.product-card{display:flex;min-width:0;flex-direction:column;border:1px solid #d8e1e3;background:#fff}.product-image-shell{position:relative;display:grid;min-height:292px;place-items:center;overflow:hidden;padding:18px;background:linear-gradient(145deg,#f8fbfc,#eef3f4)}.product-image-shell:after{position:absolute;right:14px;bottom:12px;padding:5px 9px;border:1px solid rgba(18,57,81,.18);background:rgba(255,255,255,.72);color:rgba(18,57,81,.58);font-size:11px;font-weight:900;letter-spacing:.5px;content:"GYGY 广源工业";pointer-events:none}.product-image{width:100%;height:292px;object-fit:contain;cursor:zoom-in}.product-card-body{padding:19px}.product-id{color:#587383;font-size:11px;font-weight:900;letter-spacing:1px}.product-card h4{margin:7px 0 14px;font-size:19px;line-height:1.28}.product-original-label{margin:0 0 5px;color:#2d638e;font-size:11px;font-weight:900;letter-spacing:.5px}.product-original-copy{min-height:112px;margin:0;color:#46545c;font-size:13px;line-height:1.55}.product-zh-copy{margin:0 0 12px;color:#1d2b34;font-size:14px;line-height:1.65}.product-en-label{margin-top:10px;color:#70818a}.product-review-note{margin:15px 0 0;padding-top:12px;border-top:1px solid #e1e8ea;color:#6b7a81;font-size:12px}.catalogue-boundary{display:grid;grid-template-columns:160px 1fr;gap:22px;margin-top:46px;padding:22px 24px;border-left:3px solid var(--green);background:#edf6f1}.catalogue-boundary strong{color:#1d6048}.catalogue-boundary span{color:#537066;font-size:13px}@media(max-width:1000px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.brand-catalogue-head{display:grid;gap:10px;align-items:start}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-image-shell,.product-image{min-height:240px;height:240px}.product-original-copy{min-height:0}.catalogue-boundary{grid-template-columns:1fr}}@media(max-width:480px){.product-catalogue{padding:64px 0}.product-grid{grid-template-columns:1fr}.product-image-shell,.product-image{min-height:280px;height:280px}}
.product-image-shell:after{content:"北京广源同创"}.product-image-shell--pending{border:1px dashed #aebfc5;background:linear-gradient(145deg,#f4f7f7,#e9eff0)}.product-image-pending{display:grid;gap:8px;place-items:center;color:#587383;text-align:center}.product-image-pending strong{color:#123951;font-size:18px}.product-image-pending span{font-size:13px}.product-card--review-only{border-color:#d2a961}.product-card--review-only .product-review-note{color:#86661e}
