:root{--lf-ink:#191d1f;--lf-carbon:#252a2d;--lf-paper:#f0ede3;--lf-sheet:#fbfaf4;--lf-steel:#cbd1cf;--lf-grid:#899395;--lf-yellow:#f0bd27;--lf-orange:#e85b39;--lf-muted:#5e6869;--lf-rule:#b9bdb9}
body.page-linfen{background:var(--lf-paper);color:var(--lf-ink);font-family:"Microsoft YaHei","PingFang SC",sans-serif}.page-linfen .city-main{overflow:hidden}.page-linfen .city-shell{width:min(1200px,calc(100% - 48px));margin-inline:auto}.page-linfen .city-crumb{padding-top:20px;padding-bottom:16px}.page-linfen .city-eyebrow{margin:0 0 16px;color:var(--lf-orange);font-size:11px;font-weight:900;letter-spacing:.22em}.page-linfen .reveal{opacity:0;transform:translateY(24px);transition:opacity .62s ease,transform .62s ease}.page-linfen .reveal.is-visible{opacity:1;transform:none}
.page-linfen .lf-hero{position:relative;padding:48px 0 72px;background-color:var(--lf-ink);background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:38px 38px;color:#fff}.page-linfen .lf-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:14px;background:repeating-linear-gradient(180deg,var(--lf-yellow) 0 24px,var(--lf-ink) 24px 48px)}.page-linfen .lf-hero-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:42px;align-items:center}.page-linfen .lf-hero-copy{position:relative;z-index:2;padding:28px 0}.page-linfen .lf-kicker{display:inline-flex;padding:7px 11px;border:1px solid rgba(255,255,255,.38);color:#f4d46c;font-size:11px;font-weight:900;letter-spacing:.08em}.page-linfen .lf-hero h1{max-width:590px;margin:23px 0 0;font-family:"Noto Serif SC","Songti SC",serif;font-size:58px;line-height:1.08;letter-spacing:-.04em}.page-linfen .lf-hero-copy>p:not(.city-eyebrow){max-width:535px;margin:25px 0 0;color:#c9cecd;font-size:16px;line-height:1.9}.page-linfen .lf-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:31px}.page-linfen .lf-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 21px;border:1px solid #e7eae8;color:#fff;font-weight:900;text-decoration:none}.page-linfen .lf-actions a:first-child{border-color:var(--lf-yellow);background:var(--lf-yellow);color:var(--lf-ink)}.page-linfen .lf-actions b{margin-left:28px;color:var(--lf-yellow)}.page-linfen .lf-hero-figure{position:relative;margin:0;border:1px solid #6e7778;box-shadow:18px 18px 0 rgba(0,0,0,.32)}.page-linfen .lf-hero-figure:before{content:"";position:absolute;inset:18px;z-index:2;border:1px solid rgba(255,255,255,.52);pointer-events:none}.page-linfen .lf-hero-figure img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.page-linfen .lf-hero-figure figcaption{position:absolute;right:-18px;bottom:24px;z-index:3;max-width:390px;padding:17px 23px;background:var(--lf-orange);color:#fff}.page-linfen .lf-hero-figure figcaption span{display:block;font-size:9px;font-weight:900;letter-spacing:.2em}.page-linfen .lf-hero-figure figcaption strong{display:block;margin-top:6px;font-size:14px}.page-linfen .lf-crop{position:absolute;z-index:4;width:28px;height:28px;border-color:var(--lf-yellow);pointer-events:none}.page-linfen .lf-crop-a{left:-9px;top:-9px;border-left:5px solid var(--lf-yellow);border-top:5px solid var(--lf-yellow)}.page-linfen .lf-crop-b{right:-9px;bottom:-9px;border-right:5px solid var(--lf-yellow);border-bottom:5px solid var(--lf-yellow)}.page-linfen .lf-index-desk{grid-column:1/-1;display:grid;grid-template-columns:180px 1fr auto;gap:24px;align-items:center;margin-top:6px;padding:17px 20px;border:1px solid #5d6667;background:#2b3134}.page-linfen .lf-index-desk header span{display:block;color:#aeb5b4;font-size:10px;font-weight:900;letter-spacing:.16em}.page-linfen .lf-index-desk header strong{display:block;margin-top:6px;color:var(--lf-yellow);font-family:"Noto Serif SC","Songti SC",serif;font-size:21px}.page-linfen .lf-index-desk>p{margin:0;color:#d3d7d6;line-height:1.75}.page-linfen .lf-index-desk>div{display:flex;gap:7px}.page-linfen .lf-index-desk button{min-width:62px;min-height:38px;border:1px solid #727b7b;background:transparent;color:#fff;font-weight:900;cursor:pointer}.page-linfen .lf-index-desk button.is-active{border-color:var(--lf-yellow);background:var(--lf-yellow);color:var(--lf-ink)}.page-linfen .lf-index-desk.is-pulse header strong{animation:lfFlash .34s ease}
.page-linfen .lf-first-ad,.page-linfen .lf-final-ad{padding:62px 0;background:#32383a}.page-linfen .city-ad img{object-fit:contain}.page-linfen .lf-route{position:relative;padding:112px 0 130px;background-color:var(--lf-paper);background-image:linear-gradient(rgba(47,55,57,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(47,55,57,.07) 1px,transparent 1px);background-size:42px 42px}.page-linfen .lf-section-head{display:grid;grid-template-columns:220px 1fr .85fr;gap:38px;align-items:end;margin-bottom:56px}.page-linfen .lf-section-head .city-eyebrow{align-self:start;margin-top:8px}.page-linfen .lf-section-head h2{margin:0;font-family:"Noto Serif SC","Songti SC",serif;font-size:46px;line-height:1.18;letter-spacing:-.035em}.page-linfen .lf-section-head>p{margin:0;color:var(--lf-muted);line-height:1.88}.page-linfen .lf-route-board{position:relative;display:grid;grid-template-columns:repeat(12,1fr);gap:22px;align-items:start}.page-linfen .lf-route-board:before{content:"";position:absolute;left:9%;right:7%;top:6%;bottom:4%;background:linear-gradient(90deg,transparent 0 11%,var(--lf-yellow) 11% calc(11% + 5px),transparent calc(11% + 5px) 48%,var(--lf-yellow) 48% calc(48% + 5px),transparent calc(48% + 5px) 83%,var(--lf-yellow) 83% calc(83% + 5px),transparent calc(83% + 5px));opacity:.56;clip-path:polygon(0 0,54% 0,54% 20%,100% 20%,100% 40%,18% 40%,18% 60%,77% 60%,77% 80%,0 80%)}.page-linfen .lf-proof{position:relative;z-index:1;padding:36px;border:1px solid #aeb4b1;background:var(--lf-sheet);box-shadow:10px 10px 0 rgba(31,37,39,.08);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.page-linfen .lf-proof.is-path-current{border-color:var(--lf-orange);box-shadow:10px 10px 0 rgba(232,91,57,.14)}.page-linfen .lf-proof-no{position:absolute;right:18px;top:14px;color:rgba(25,29,31,.14);font-family:Impact,"Arial Narrow",sans-serif;font-size:58px;line-height:1}.page-linfen .lf-label{margin:0 0 13px!important;color:var(--lf-orange)!important;font-size:10px!important;font-weight:900;letter-spacing:.2em}.page-linfen .lf-proof h2{margin:0;font-family:"Noto Serif SC","Songti SC",serif;font-size:35px;line-height:1.23;letter-spacing:-.025em}.page-linfen .lf-proof p{color:var(--lf-muted);line-height:1.83}.page-linfen .lf-proof a{color:#a4321e;font-weight:900;text-decoration:none}.page-linfen .lf-proof figure{margin:0}.page-linfen .lf-proof figure img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.page-linfen .lf-proof figure figcaption{padding:11px 14px;background:#e6e3da;color:#4f5a5b;font-size:11px;font-weight:800}.page-linfen .lf-proof-register{grid-column:1/span 9;display:grid;grid-template-columns:.9fr 1.1fr;gap:30px}.page-linfen .lf-proof-register ul{display:grid;gap:7px;margin:23px 0 0;padding:0;list-style:none}.page-linfen .lf-proof-register li{display:grid;grid-template-columns:82px 1fr;gap:10px;padding:10px;border-left:5px solid var(--lf-yellow);background:#ecebe3;font-size:12px}.page-linfen .lf-proof-register li b{color:#8a2918}.page-linfen .lf-proof-after{grid-column:8/span 5;margin-top:-38px;background:var(--lf-yellow)}.page-linfen .lf-proof-after .lf-label{color:#6a2519!important}.page-linfen .lf-proof-after p{color:#363b3c}.page-linfen .lf-proof-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:22px}.page-linfen .lf-proof-grid span{padding:10px;border:1px solid rgba(25,29,31,.36);font-size:12px;font-weight:800}.page-linfen .lf-proof-accounting{grid-column:2/span 11;display:grid;grid-template-columns:.9fr 1.1fr;gap:30px;background:var(--lf-carbon);color:#fff}.page-linfen .lf-proof-accounting p{color:#cbd0cf}.page-linfen .lf-proof-accounting figure figcaption{background:#101416;color:#cfd4d3}.page-linfen .lf-evidence{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr;align-items:center;gap:4px;margin-top:24px}.page-linfen .lf-evidence span{padding:11px 8px;border:1px solid #596264;color:#fff;font-size:11px;text-align:center}.page-linfen .lf-evidence i{height:4px;background:var(--lf-yellow)}.page-linfen .lf-proof-revision{grid-column:1/span 5;margin-top:-60px;background:#d8ddda}.page-linfen .lf-proof-revision a,.page-linfen .lf-proof-permit a{display:inline-flex;margin-top:17px}.page-linfen .lf-proof-platform{grid-column:4/span 9;display:grid;grid-template-columns:.78fr 1.22fr;gap:25px}.page-linfen .lf-proof-platform figure img{aspect-ratio:auto;object-fit:contain;border:1px solid #d8dad5}.page-linfen .lf-workspaces{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.page-linfen .lf-workspaces section{padding:15px;border-top:5px solid var(--lf-yellow);background:#eceee9}.page-linfen .lf-workspaces span{font-family:Impact,"Arial Narrow",sans-serif;color:var(--lf-orange);font-size:22px}.page-linfen .lf-workspaces b{display:block;margin-top:5px;font-size:14px}.page-linfen .lf-workspaces p{margin:6px 0 0;font-size:11px;line-height:1.55}.page-linfen .lf-proof-platform>a{grid-column:1/-1}.page-linfen .lf-proof-permit{grid-column:1/span 5;margin-top:-70px;border-top:10px solid var(--lf-orange)}.page-linfen .lf-proof-growth{grid-column:5/span 8;display:grid;grid-template-columns:.8fr 1.2fr;gap:25px;background:#fff}.page-linfen .lf-growth-links{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:9px}.page-linfen .lf-growth-links section{padding:16px;border-left:6px solid var(--lf-yellow);background:#ecebe4}.page-linfen .lf-growth-links b{font-size:14px}.page-linfen .lf-growth-links p{margin:6px 0;font-size:12px;line-height:1.6}
.page-linfen .lf-services{padding:108px 0;background:var(--lf-ink);color:#fff}.page-linfen .lf-services .lf-section-head>p{color:#bdc5c4}.page-linfen .lf-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.page-linfen .lf-service-grid a{position:relative;display:flex;min-height:250px;flex-direction:column;padding:25px;border:1px solid #626b6c;background:#252b2e;color:#fff;text-decoration:none;overflow:hidden}.page-linfen .lf-service-grid a:after{content:"";position:absolute;right:-28px;bottom:-28px;width:92px;height:92px;background:var(--lf-yellow);transform:rotate(45deg)}.page-linfen .lf-service-grid a:nth-child(even):after{background:var(--lf-orange)}.page-linfen .lf-service-grid span{color:var(--lf-yellow);font-size:10px;font-weight:900;letter-spacing:.12em}.page-linfen .lf-service-grid b{margin-top:auto;font-family:"Noto Serif SC","Songti SC",serif;font-size:23px}.page-linfen .lf-service-grid em{margin-top:9px;color:#bfc6c5;font-size:12px;font-style:normal}.page-linfen .lf-articles{padding:108px 0;background:#d7dad5}.page-linfen .lf-article-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#9ea5a3;border:1px solid #9ea5a3}.page-linfen .lf-article-list a{position:relative;min-height:160px;padding:24px 90px 25px 25px;background:var(--lf-sheet);color:var(--lf-ink);text-decoration:none}.page-linfen .lf-article-list span{display:block;color:var(--lf-orange);font-size:11px;font-weight:900}.page-linfen .lf-article-list b{display:block;margin-top:20px;line-height:1.6}.page-linfen .lf-article-list em{position:absolute;right:20px;bottom:18px;color:#929997;font-family:Impact,"Arial Narrow",sans-serif;font-size:22px;font-style:normal}.page-linfen .lf-faq{padding:108px 0;background:var(--lf-paper)}.page-linfen .lf-faq-list{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.page-linfen .lf-faq-list details{border:1px solid #aeb4b1;border-top:6px solid var(--lf-yellow);background:var(--lf-sheet)}.page-linfen .lf-faq-list details:nth-child(even){border-top-color:var(--lf-orange)}.page-linfen .lf-faq-list summary{padding:22px 50px 22px 22px;color:var(--lf-ink);font-weight:900}.page-linfen .lf-faq-list details p{padding:0 22px 22px;color:var(--lf-muted);line-height:1.82}.page-linfen .lf-final-ad{background:#2a3032}.page-linfen .lf-final{padding:92px 0;background:var(--lf-orange);color:#fff}.page-linfen .lf-final-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:center}.page-linfen .lf-final .city-eyebrow{color:#ffe88e}.page-linfen .lf-final h2{margin:0;font-family:"Noto Serif SC","Songti SC",serif;font-size:45px;line-height:1.22}.page-linfen .lf-final-grid>div:last-child p{margin:0;color:#ffede7;line-height:1.88}.page-linfen .lf-final a{display:inline-flex;gap:42px;margin-top:24px;padding:14px 18px;background:var(--lf-ink);color:#fff;font-weight:900;text-decoration:none}
@keyframes lfFlash{0%{opacity:.2;transform:translateX(-8px)}100%{opacity:1;transform:none}}
@media(max-width:980px){.page-linfen .lf-hero-grid{grid-template-columns:1fr}.page-linfen .lf-hero-copy{max-width:760px}.page-linfen .lf-index-desk{grid-template-columns:150px 1fr}.page-linfen .lf-index-desk>div{grid-column:1/-1}.page-linfen .lf-section-head{grid-template-columns:1fr 1fr}.page-linfen .lf-section-head .city-eyebrow{grid-column:1/-1}.page-linfen .lf-proof-register,.page-linfen .lf-proof-accounting,.page-linfen .lf-proof-platform,.page-linfen .lf-proof-growth{grid-template-columns:1fr}.page-linfen .lf-workspaces,.page-linfen .lf-proof-platform>a,.page-linfen .lf-growth-links{grid-column:auto}.page-linfen .lf-service-grid{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.page-linfen .city-shell{width:min(100% - 28px,1200px)}.page-linfen .city-crumb{padding-top:14px;padding-bottom:10px}.page-linfen .lf-hero{padding:28px 0 52px}.page-linfen .lf-hero:before{width:7px}.page-linfen .lf-hero-grid{gap:23px}.page-linfen .lf-hero-copy{padding:0}.page-linfen .lf-hero h1{font-size:38px;line-height:1.1}.page-linfen .lf-hero-copy>p:not(.city-eyebrow){font-size:15px;line-height:1.78}.page-linfen .lf-actions a{min-height:44px;padding:0 14px;font-size:13px}.page-linfen .lf-hero-figure img{aspect-ratio:3/4}.page-linfen .lf-hero-figure figcaption{right:-5px;bottom:16px;padding:13px 15px}.page-linfen .lf-index-desk{grid-template-columns:1fr;gap:12px}.page-linfen .lf-index-desk>div{grid-column:auto;display:grid;grid-template-columns:repeat(4,1fr)}.page-linfen .lf-index-desk button{min-width:0}.page-linfen .lf-first-ad,.page-linfen .lf-final-ad{padding:38px 0}.page-linfen .lf-route,.page-linfen .lf-services,.page-linfen .lf-articles,.page-linfen .lf-faq{padding:74px 0}.page-linfen .lf-section-head{grid-template-columns:1fr;gap:17px;margin-bottom:34px}.page-linfen .lf-section-head .city-eyebrow{grid-column:auto;margin:0}.page-linfen .lf-section-head h2{font-size:31px}.page-linfen .lf-route-board{display:block}.page-linfen .lf-route-board:before{left:8px;right:auto;top:0;bottom:0;width:4px;background:var(--lf-yellow);clip-path:none}.page-linfen .lf-proof{margin:0 0 15px!important;padding:24px 21px 24px 28px}.page-linfen .lf-proof h2{font-size:30px}.page-linfen .lf-proof-register,.page-linfen .lf-proof-accounting,.page-linfen .lf-proof-platform,.page-linfen .lf-proof-growth{display:block}.page-linfen .lf-proof figure{margin-top:22px}.page-linfen .lf-evidence{grid-template-columns:1fr}.page-linfen .lf-evidence i{width:4px;height:18px;margin:auto}.page-linfen .lf-workspaces,.page-linfen .lf-growth-links{grid-template-columns:1fr;margin-top:16px}.page-linfen .lf-proof-platform>a{display:inline-flex;margin-top:15px}.page-linfen .lf-service-grid,.page-linfen .lf-article-list,.page-linfen .lf-faq-list{grid-template-columns:1fr}.page-linfen .lf-service-grid a{min-height:165px}.page-linfen .lf-article-list a{min-height:150px;padding-right:72px}.page-linfen .lf-final{padding:68px 0}.page-linfen .lf-final-grid{grid-template-columns:1fr;gap:28px}.page-linfen .lf-final h2{font-size:31px}}
@media(prefers-reduced-motion:reduce){.page-linfen *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.page-linfen .reveal{opacity:1!important;transform:none!important}}
