:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#f6f9fd;--color-text:#0a0d0e;--color-muted:#616b7a;--color-accent:#ff651a;--color-border:#e5e9ef;--page-gutter:clamp(32px, 14.5833vw, 280px);color:var(--color-text);background:var(--color-background);-webkit-font-smoothing:antialiased;font-family:Microsoft YaHei,PingFang SC,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px}body,dd,dl,h1,h2,h3,p,ul{margin:0}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent;color:inherit}a{text-decoration:none}a,button:not(:disabled){cursor:pointer}button:disabled{cursor:default}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #ff9442}img{display:block}::selection{color:#fff;background:#df5415}.container{width:calc(100% - var(--page-gutter)*2);max-width:1360px;margin-inline:auto}.site-shell{position:relative;overflow-x:clip}.content-width{width:min(1200px,100% - 96px);margin-inline:auto}.content-width--wide{width:min(1360px,100% - 96px);max-width:1360px}.section-space{padding-block:120px}.lianlu-page>section:not(.inner-hero),.product-page>section:not(.inner-hero){padding-top:120px}.lianlu-page .product-cta .content-width h2,.lianlu-page .section-heading h2,.product-page .product-cta .content-width h2,.product-page .section-heading h2{font-weight:900}.surface-card{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 8px 24px #8a91991a}.tab-buttons{flex-wrap:wrap;gap:16px;display:flex}.tab-buttons button{color:#657080;background:#f3f6fa;border:0;border-radius:8px;padding:10px 24px;font-size:16px}.tab-buttons button[aria-pressed=true]{color:#fff;background:#0a0d0e}.empty-state{text-align:center;color:var(--color-muted);padding:64px 24px}.skip-link{z-index:100;color:#fff;background:#0a0d0e;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.button{border:1px solid var(--color-text);white-space:nowrap;background:0 0;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:12px 28px;font-size:16px;font-weight:500;line-height:22px;transition:background .18s,color .18s,transform .18s;display:inline-flex}.button:not(:disabled):hover{color:#fff;background:var(--color-text);transform:translateY(-2px)}.button--primary{color:#fff;background:linear-gradient(90deg,#ff651a,#ff9442);border:0;min-height:59px;padding:16px 32px;font-size:20px;line-height:27px}.button--primary:hover{background:linear-gradient(90deg,#ed5510,#ff8530)!important}.section-heading{text-align:center;position:relative}.section-heading h2{font-size:clamp(32px,2.70833vw,52px);font-weight:700;line-height:1.3654}.section-heading p{color:#bfc4c7;margin-top:4px;font-size:16px;font-weight:500;line-height:22px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:where(.news-row,.feature-row,.culture-card,.team-grid>article,.workplace-grid>article,.audience-grid>div,.advantage-card,.value-grid>div){transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s}:where(.news-row,.feature-row,.culture-card,.team-grid>article,.workplace-grid>article,.audience-grid>div,.advantage-card,.value-grid>div):hover{transform:translateY(-4px);box-shadow:0 14px 32px #603f2f1f}:where(.article-cover img,.culture-image img,.team-portrait img,.workplace-art img,.audience-grid img,.value-grid img,.feature-image){transition:scale .65s cubic-bezier(.22,1,.36,1)}.audience-grid>div:hover img,.culture-card:hover .culture-image img,.news-row:hover .article-cover img,.team-grid>article:hover .team-portrait img,.value-grid>div:hover img,.workplace-grid>article:hover .workplace-art img{scale:1.05}.news-row:has(:focus-visible) .article-cover img{scale:1.05}.feature-row:hover .feature-image{scale:1.025}.article-copy h2 a{transition:color .3s}.news-row:hover .article-copy h2 a{color:var(--color-accent)}.news-row:has(:focus-visible) .article-copy h2 a{color:var(--color-accent)}}@media (width<=1200px){:root{--page-gutter:48px}}@media (width<=767px){.content-width,.content-width--wide{width:calc(100% - 48px)}.section-space{padding-block:64px}.tab-buttons{gap:8px}.tab-buttons button{padding:9px 16px;font-size:14px}:root{--page-gutter:24px}.section-heading p{font-size:12px}.button--primary{min-height:52px;font-size:16px;font-weight:400}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}.error-page[data-v-effacb50]{text-align:center;background:radial-gradient(at top,#ffeadb,#f6f9fd 65%);align-content:center;justify-items:center;gap:24px;min-height:100svh;padding:48px 24px;display:grid}.error-code[data-v-effacb50]{color:var(--color-accent);font-size:clamp(80px,12vw,144px);font-weight:700}.error-page h1[data-v-effacb50]{font-size:clamp(24px,4vw,36px)}.error-actions[data-v-effacb50]{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}
