.page-langfang{--lf-ink:#071522;--lf-panel:#0b2231;--lf-mint:#72f1d2;--lf-amber:#f1b861;--accent:#087b6d;background:#f2f4f1}.page-langfang .city-eyebrow{color:#087b6d}.page-langfang .city-section h2{font-size:clamp(43px,3.7vw,47px);color:#071522}.page-langfang .city-section-copy{color:#66736f}
.lf-hero{padding:40px 0 82px;background:#06131f;color:#fff;overflow:hidden}.lf-hero-head{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:end}.lf-hero-head .city-eyebrow{grid-column:1/-1;color:var(--lf-mint)}.lf-hero h1{margin:0;font-size:clamp(52px,4.5vw,60px);line-height:1.03;letter-spacing:-.055em}.lf-hero-head>p:not(.city-eyebrow){margin:0;color:#a5b7be;font-size:17px;line-height:1.85}.lf-hero-head>div{grid-column:2;display:flex;gap:12px}.lf-hero-head a{padding:14px 20px;border:1px solid var(--lf-mint);color:#fff;text-decoration:none;font-size:13px;font-weight:850}.lf-hero-head a:first-child{background:var(--lf-mint);color:#06221e}
.lf-process-board{position:relative;margin-top:44px;border:1px solid rgba(114,241,210,.25);background:#0a1d2b}.lf-stage-tabs{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid rgba(114,241,210,.2)}.lf-stage-tabs button{padding:17px 8px;border:0;border-right:1px solid rgba(114,241,210,.12);background:transparent;color:#8099a3;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.lf-stage-tabs button[aria-selected=true]{background:rgba(114,241,210,.1);color:var(--lf-mint)}.lf-stage-main{display:grid;grid-template-columns:.72fr 1.28fr;min-height:530px}.lf-stage-main>div{position:relative;padding:58px 42px}.lf-stage-main span{color:var(--lf-mint);font-family:Consolas,monospace;font-size:11px}.lf-stage-main h2{margin:80px 0 16px;font-size:36px;line-height:1.08}.lf-stage-main p{color:#9db0b8;line-height:1.8}.lf-stage-main ul{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none}.lf-stage-main li{padding:10px 12px;border:1px solid rgba(114,241,210,.18);font-size:11px;color:#c9d9dc}.lf-stage-main picture{position:relative;display:block;overflow:hidden}.lf-stage-main picture:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,29,43,.78),transparent 42%);content:""}.lf-stage-main img{width:100%;height:530px;object-fit:cover;display:block}.lf-process-board aside{position:absolute;right:22px;bottom:20px;z-index:2;width:270px;padding:18px;border-left:3px solid var(--lf-mint);background:rgba(7,21,34,.88)}.lf-process-board aside span{font-size:9px;letter-spacing:.18em;color:var(--lf-mint)}.lf-process-board aside strong{display:block;margin-top:8px}.lf-process-board aside p{margin:8px 0 0;color:#8298a0;font-size:11px;line-height:1.6}
.lf-bento{background:#f2f4f1}.lf-bento-grid{display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:12px}.lf-bento-grid figure{grid-row:span 2;margin:0;background:#071522;color:#fff}.lf-bento-grid img{display:block;width:100%;height:480px;object-fit:cover}.lf-bento-grid figcaption{padding:18px;font-size:12px;color:#a6b7bd}.lf-bento-grid article{min-height:240px;padding:26px;background:#fff;border:1px solid #dce1dc}.lf-bento-grid article span,.lf-standard .standard-card span{font-size:10px;color:#087b6d;font-weight:900;letter-spacing:.15em}.lf-bento-grid h3{margin:76px 0 12px;font-size:24px}.lf-bento-grid p{margin:0;color:#6c7774;font-size:13px;line-height:1.75}
.lf-logistics{background:#071522;color:#fff}.lf-logistics .city-section h2{color:#fff}.lf-logistics .city-eyebrow{color:var(--lf-mint)}.lf-logistics .city-section-copy{color:#9aadb5}.lf-logistics-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:14px}.lf-logistics figure{margin:0;background:#0b2231}.lf-logistics figure img{display:block;width:100%;min-height:590px;height:100%;object-fit:cover}.lf-logistics figcaption{padding:15px 18px;color:#8098a1;font-size:11px}.lf-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(114,241,210,.2)}.lf-ledger article{min-height:285px;padding:28px;background:#0b2231}.lf-ledger b{color:var(--lf-mint);font-family:Consolas,monospace;font-size:10px}.lf-ledger h3{margin:100px 0 12px;font-size:22px}.lf-ledger p{color:#8fa4ac;font-size:12px;line-height:1.75}
.lf-platform{background:#dfe8e3}.lf-platform-head{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end;margin-bottom:38px}.lf-platform-head h2{margin:0}.lf-platform-head>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:20px;background:#fff;border-left:4px solid #087b6d}.lf-platform-head span{grid-column:1/-1;font-size:10px;color:#66736f}.lf-platform-board{display:grid;grid-template-columns:1.2fr .8fr;background:#071522;color:#fff}.lf-platform-board figure{margin:0;padding:32px}.lf-platform-board figure img{width:100%;height:auto;display:block}.lf-platform-board figcaption{margin-top:12px;color:#718991;font-size:10px}.lf-platform-board>div{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(114,241,210,.18)}.lf-platform-board article{min-height:250px;padding:24px;background:#0b2231}.lf-platform-board b{color:var(--lf-mint);font-size:10px}.lf-platform-board h3{margin:95px 0 10px;font-size:21px}.lf-platform-board p{color:#8ea2aa;font-size:12px;line-height:1.7}.lf-boundary{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;margin:14px 0 0;padding:24px;background:#fff;color:#65716e;font-size:13px;line-height:1.75}.lf-boundary strong{color:#087b6d}.lf-boundary a{color:#087b6d;font-weight:850;white-space:nowrap}
.lf-growth{background:#f2f4f1}.lf-growth-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:center}.lf-growth h2{margin:0;font-size:47px;line-height:1.06;letter-spacing:-.05em}.lf-growth p{color:#65726f;line-height:1.85}.lf-growth ul{margin:30px 0;padding:0;list-style:none;border-top:1px solid #cad2cd}.lf-growth li{display:grid;grid-template-columns:100px 1fr;gap:15px;padding:15px 0;border-bottom:1px solid #cad2cd}.lf-growth li b{color:#087b6d}.lf-growth li span{font-size:13px;color:#687572}.lf-growth a{display:inline-block;padding:12px 16px;border:1px solid #087b6d;color:#07665b;text-decoration:none;margin-right:8px;font-size:12px;font-weight:850}.lf-growth figure{margin:0;position:relative}.lf-growth figure img{display:block;width:100%;min-height:560px;object-fit:cover}.lf-growth figcaption{position:absolute;right:18px;bottom:18px;left:18px;padding:17px;background:rgba(7,21,34,.88);color:#d5e1e3;font-size:11px}
.lf-standard{background:#fff}.lf-standard .standard-card h3{margin-top:54px}.lf-articles{background:#e6ebe7}.lf-article-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:10px}.lf-article-grid a{display:flex;flex-direction:column;min-height:230px;padding:26px;background:#fff;border:1px solid #d4ddd8;color:#071522;text-decoration:none}.lf-article-grid .main{grid-row:span 2;background:#071522;color:#fff}.lf-article-grid a:nth-child(5){grid-column:2/4}.lf-article-grid span{color:#087b6d;font-size:10px;font-weight:900}.lf-article-grid h3{margin:auto 0 0;font-size:20px;line-height:1.45}.lf-article-grid .main h3{font-size:30px}.lf-article-grid p{color:#8da0a7;font-size:12px;line-height:1.7}
.lf-faq{background:#fff}.lf-faq-grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:64px}.lf-faq h2{font-size:47px}.lf-faq summary{position:relative;padding-right:36px}.lf-faq summary:after{position:absolute;right:3px;content:"+";color:#087b6d}.lf-faq details[open] summary:after{content:"−"}.lf-faq details p{padding:0 36px 20px 0;font-size:14px}.lf-final{background:#06131f}.lf-final>.city-shell{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end}.lf-final h2{margin:0;font-size:47px;line-height:1.06}.lf-final .city-eyebrow{color:var(--lf-mint)}.lf-final p{color:#9aadb5;line-height:1.8}.lf-final a{display:inline-block;padding:14px 19px;background:var(--lf-mint);color:#06221e;text-decoration:none;font-size:12px;font-weight:900}
@media(max-width:1000px){.lf-hero-head{grid-template-columns:1fr}.lf-hero-head>div{grid-column:auto}.lf-stage-main,.lf-logistics-grid,.lf-platform-board,.lf-growth-grid{grid-template-columns:1fr}.lf-bento-grid{grid-template-columns:1fr 1fr}.lf-bento-grid figure{grid-column:1/-1}.lf-platform-board figure{padding:24px}}
@media(max-width:700px){.page-langfang .city-section h2,.lf-faq h2{font-size:31px}.lf-hero{padding-top:28px}.lf-hero-head{gap:20px}.lf-hero h1{font-size:38px}.lf-hero-head>p:not(.city-eyebrow){font-size:15px}.lf-hero-head>div{display:grid}.lf-stage-tabs{overflow-x:auto;grid-template-columns:repeat(5,115px);scrollbar-width:none}.lf-stage-tabs::-webkit-scrollbar{display:none}.lf-stage-main{grid-template-columns:1fr}.lf-stage-main>div{padding:30px 22px}.lf-stage-main h2{margin-top:48px;font-size:28px}.lf-stage-main img{height:440px}.lf-process-board aside{position:relative;right:auto;bottom:auto;width:auto;margin:14px}.lf-bento-grid,.lf-ledger,.lf-platform-board>div,.lf-article-grid,.lf-faq-grid,.lf-final>.city-shell{grid-template-columns:1fr}.lf-bento-grid figure{grid-column:auto;grid-row:auto}.lf-bento-grid img{height:330px}.lf-bento-grid article{min-height:190px}.lf-bento-grid h3{margin-top:45px}.lf-logistics figure img{min-height:340px;height:340px}.lf-ledger article{min-height:210px}.lf-ledger h3{margin-top:58px}.lf-platform-head{grid-template-columns:1fr}.lf-platform-board>div{grid-template-columns:1fr}.lf-platform-board article{min-height:200px}.lf-platform-board h3{margin-top:60px}.lf-boundary{grid-template-columns:1fr}.lf-growth h2{font-size:31px}.lf-growth li{grid-template-columns:1fr}.lf-growth figure img{min-height:360px;height:360px}.lf-article-grid a,.lf-article-grid .main{grid-column:auto!important;grid-row:auto;min-height:210px}.lf-article-grid .main h3{font-size:24px}.lf-faq-grid{gap:28px}.lf-final h2{font-size:32px}.lf-final>.city-shell{gap:26px}}
@media(prefers-reduced-motion:reduce){.page-langfang *{animation:none!important}}
