/* Convert 公共资源页统一新版公司站的字体、色彩、字标与间距。 */
@font-face{font-family:Manrope;src:url('/assets/manrope.woff2') format('woff2');font-weight:200 800;font-display:swap}
:root{--font:Manrope,Arial,sans-serif;--font-display:Manrope,Arial,sans-serif;--sans:Manrope,Arial,sans-serif;--serif:Manrope,Arial,sans-serif;--ink:#0b1b2c;--muted:#4a5a6b;--paper:#fff;--ground:#fff;--ground-2:#f2f4f7;--ink-2:#4a5a6b;--ink-3:#536c7b;--hair:rgba(11,27,44,.16);--line:rgba(11,27,44,.16);--brand:#1268ff;--forest:#071b2b;--forest2:#071b2b;--teal:#071b2b;--lime:#b2cfdb;--lime2:#1268ff;--navy:#071b2b;--r:4px}
html{scroll-padding-top:100px}.convert-page{background:#fff;color:var(--ink);font-family:Manrope,Arial,sans-serif;overflow-x:visible;line-height:1.7}.convert-page h1,.convert-page h2,.convert-page h3{font-family:Manrope,Arial,sans-serif;font-weight:650;text-wrap:balance}.convert-page h1{font-size:clamp(42px,5.5vw,78px);line-height:1.08;letter-spacing:-.05em}.convert-page h2{font-size:clamp(30px,3.9vw,56px);line-height:1.12}.convert-page h3{font-size:22px;line-height:1.3}.convert-page p{text-wrap:pretty}.convert-page .eyebrow,.convert-page .kicker{color:var(--muted);font-family:Manrope,Arial,sans-serif!important;text-transform:none;font-size:13px;letter-spacing:0}.convert-page .wrap{max-width:1280px;width:calc(100% - 96px);padding-inline:0}.convert-page .hero,.convert-page .industry-hero{padding:90px 0 80px;min-height:0}.convert-page .hero-grid,.convert-page .industry-grid{gap:64px}.convert-page .hero-art{min-height:460px;background:#071b2b;box-shadow:none;border-radius:4px}.convert-page .mesh{background:none}.convert-page .section{padding:100px 0}.convert-page .section.alt{background:#f2f4f7}.convert-page .section.dark{background:#071b2b;color:#fff}.convert-page .section.dark h2,.convert-page .section.dark b{color:#fff}.convert-page .section.dark .muted{color:#d2dce5}.convert-page .card,.convert-page .industry-panel,.convert-page .demo-shell{border-radius:4px!important;box-shadow:none}.convert-page .btn,.convert-page .navcta{border-radius:4px!important;min-height:48px;padding:13px 20px;font-size:14px;font-weight:600;letter-spacing:0}.convert-page .btn.primary,.convert-page .navcta{background:#071b2b;color:#fff}.convert-page .btn.primary:hover,.convert-page .navcta:hover{background:#173b57;transform:none;box-shadow:none}.convert-page .btn.light,.convert-page .btn.ghost{color:#071b2b;background:#fff;border-color:var(--line)}.convert-page .card p{font-size:15px}.convert-page .lede{font-size:18px;line-height:1.8}.convert-page .qrow,.convert-page .old{background:#f2f4f7;border-radius:4px}.convert-page .new{background:#071b2b}.convert-page .band{background:#e7eef1;color:#071b2b;border-radius:4px}.convert-page .darkcard{background:#173b57;border-color:#344f63}.convert-page .darkcard p{color:#d2dce5}.convert-page .article{padding:80px 0;width:min(860px,calc(100% - 96px))}.convert-page .article p,.convert-page .article li{color:var(--muted)}.convert-page .article .answer{border-left-color:#1268ff;border-radius:4px}.convert-page .article h2{font-size:32px}.convert-page .codebox{background:#071b2b;color:#edf5ff}.convert-page .form{gap:18px}.convert-page .field label{font-size:13px}.convert-page .field input,.convert-page .field select,.convert-page .field textarea{border-radius:4px!important;border-color:#bdcdd5}.convert-page .form-note{font-size:12px;color:var(--muted);margin:0}.convert-page .form-note a{text-decoration:underline}.convert-page .status{font-size:14px}
.convert-page .convert-nav{position:sticky;top:0;z-index:100;display:block;padding:0;background:#fff;border-bottom:1px solid var(--line);backdrop-filter:none}.convert-page .convert-nav .navin{height:92px;gap:24px}.convert-page .convert-nav .logo{margin:0;flex-shrink:0}.convert-page .logo img{display:block;max-width:100%;width:206px;height:48px}.convert-page .convert-nav .navlinks{gap:24px;margin:0;font-family:Manrope,Arial,sans-serif;font-size:13px}.convert-page .convert-nav .navlinks>a{color:#0b1b2c}.convert-page .convert-nav .navlinks>a.primary{color:#fff}.convert-page .navtoggle{min-width:44px;min-height:44px;color:#0b1b2c}.convert-page .footer{padding:76px 0 30px;background:#071b2b;color:#edf5ff}.convert-page .footer a{color:#d2dce5;font-size:13px;text-decoration:none}.convert-page .footer a:hover{text-decoration:underline;text-underline-offset:4px}.convert-page .footer .logo{display:inline-flex}.convert-page .footer p{color:#b2cfdb;font-size:14px;margin-top:20px}.convert-page .footer b{font-size:14px}.convert-page .footbottom{color:#b2cfdb;border-color:#344f63;font-size:12px}.convert-page .footgrid{gap:40px}.convert-page .consent-banner{background:#071b2b;color:#fff;border-color:#344f63;border-radius:4px}.convert-page .consent-copy p{color:#d2dce5}.convert-page .consent-copy a{color:#fff}.convert-page .consent-btn.primary{background:#fff;color:#071b2b}.convert-page .consent-btn.secondary{border-color:#b2cfdb;color:#fff}:focus-visible{outline:2px solid #1268ff;outline-offset:4px}.convert-page .skip:focus,.convert-page .skip:focus-visible{left:20px;top:12px;color:#071b2b;background:#fff;z-index:9999}
@media(max-width:1100px){.convert-page .wrap{width:calc(100% - 48px)}.convert-page .convert-nav .navlinks{gap:14px}.convert-page .convert-nav .logo img{width:178px}.convert-page .hero-grid,.convert-page .industry-grid{gap:36px}}
@media(max-width:900px){.convert-page .hero-grid,.convert-page .industry-grid,.convert-page .head{grid-template-columns:1fr}.convert-page .convert-nav .navin{height:auto;min-height:80px;flex-wrap:wrap}.convert-page .convert-nav .navtoggle{display:none}.convert-page .convert-nav .navlinks{position:static;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;width:100%;padding:0 0 20px;background:#fff;border:0}.js .convert-page .convert-nav .navin{height:80px;flex-wrap:nowrap}.js .convert-page .convert-nav .navtoggle{display:block}.js .convert-page .convert-nav .navlinks{display:none;position:absolute;top:80px;left:0;right:0;max-height:calc(100dvh - 80px);overflow-y:auto;flex-direction:column;align-items:stretch;padding:18px 24px;border-bottom:1px solid var(--line)}.js .convert-page .convert-nav .navlinks.open{display:flex}.convert-page .navlinks a{display:flex;align-items:center;min-height:44px}.convert-page .hero,.convert-page .industry-hero{padding:56px 0}.convert-page .hero-art{min-height:390px}.convert-page .section{padding:70px 0}.convert-page .footgrid{grid-template-columns:1fr 1fr}.convert-page .article{width:calc(100% - 48px);padding-top:56px}}
@media(max-width:560px){.convert-page .wrap,.convert-page .article{width:calc(100% - 40px)}.convert-page h1{font-size:42px}.convert-page h2{font-size:32px}.convert-page .footgrid{grid-template-columns:1fr;gap:28px}.convert-page .hero-art{min-height:370px}.convert-page .path{grid-template-columns:1fr}.convert-page .actions .btn{width:100%}.convert-page .industry-panel,.convert-page .demo-shell{padding:20px}.convert-page .hero-grid,.convert-page .industry-grid{gap:30px}.convert-page .compare>div{padding:22px}.convert-page .band{padding:24px}.convert-page .article table{display:block;overflow-x:auto}.convert-page .article h1{font-size:38px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.convert-page *{animation:none!important;transition:none!important}}

/* 旧 Capabilities 的遮罩与入场动画不覆盖新版排版；无 JS 同样可读。 */
.convert-page header.hero{background:#f2f4f7;position:relative}.convert-page .hero-veil{background:none}.convert-page .rv{opacity:1;transform:none;transition:none}.convert-page .wipe{overflow:visible}.convert-page .wipe>span{transform:none;transition:none}.convert-page .wipe.in>span{transform:none}

.convert-page .contact-more{border-top:1px solid var(--line);padding-top:14px;font-size:14px}.convert-page .contact-more summary{cursor:pointer;min-height:44px;display:list-item;padding:10px 0;color:var(--muted)}.convert-page .contact-more .field{margin-top:16px}.convert-page:has([data-lead-form]) .hero-grid{align-items:start}

/* 通用产品页以客户问题、价值和需求交流组织；示意卡使用既有品牌色。 */
.convert-page .value-hero .hero-grid{align-items:start;grid-template-columns:1fr 1fr}.convert-page .value-hero h1{font-size:clamp(42px,5vw,70px)}.value-preview{background:#071b2b;color:#fff;padding:32px;border-radius:4px;min-width:0}.value-preview .preview-label{color:#b2cfdb;font-size:12px;margin:0 0 24px}.preview-line{border-top:1px solid #344f63;padding:20px 0}.preview-line span,.preview-brief span{font-size:11px;color:#b2cfdb}.preview-line p,.preview-brief p{font-size:17px;line-height:1.7;margin:8px 0 0;color:#fff}.preview-brief{padding:20px;background:#173b57;border-radius:4px}.value-cards{margin-top:36px}.convert-page .value-cards .card{padding:28px;background:#fff;border:1px solid var(--line)}.convert-page .value-cards .card h3{margin:0 0 16px}.value-links{display:flex;gap:24px;flex-wrap:wrap;margin-top:28px}.value-links a,.text-link{color:#071b2b;text-decoration:underline;text-underline-offset:4px}.value-cta{background:#f2f4f7}.value-cta-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.value-cta .btn{margin-top:20px}.guide-card{display:flex;flex-direction:column}.guide-card .text-link{margin-top:auto;padding-top:18px;min-height:44px}.industry-guides{list-style:none;padding:0;margin:32px 0 0;border-top:1px solid var(--line)}.industry-guides li{display:flex;align-items:baseline;gap:24px;padding:18px 0;border-bottom:1px solid var(--line)}.industry-guides span{font-size:12px;color:var(--muted);min-width:90px}.industry-guides a{text-decoration:underline;text-underline-offset:4px}.convert-page .article .article-next{padding:28px;background:#f2f4f7;margin-top:48px;border-radius:4px}.convert-page .article .article-next h2{font-size:28px}.convert-page .article .toc a{display:block;min-height:44px;padding:8px 0}.convert-page .analytics-choice{font:inherit;font-size:12px;min-height:44px;border:0;background:transparent;color:#d2dce5;cursor:pointer;padding:8px 0;text-decoration:underline;text-underline-offset:4px}
@media(max-width:900px){.convert-page .value-hero .hero-grid,.value-cta-grid{grid-template-columns:1fr;gap:36px}}
.convert-page .value-ask{border:0;background:transparent;padding:8px 0;min-height:44px;font:inherit;color:#071b2b;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.convert-page:has([data-dia-open]) .dia-launch{display:none}.convert-page:has([data-dia-open]) .value-cta{padding-bottom:100px}
@media(max-width:560px){.value-preview{padding:24px}.convert-page .value-cards .card{padding:24px}.industry-guides li{display:block}.industry-guides span{display:block;margin-bottom:6px}.convert-page .article .article-next{padding:22px}.convert-page .value-cta .btn{width:100%}}

/* 客户行业概念页的外层统一官网风格，行业身份仍保留在示例中。 */
.client-concept{--primary:#071b2b;--accent:#1268ff;--accent2:#1268ff;--surface:#fff;--card:#fff;--text:#0b1b2c;--muted:#4a5a6b;--line:#bdcdd5;background:#fff!important;color:#0b1b2c!important}.client-concept .private-bar{min-height:62px;background:#fff;color:#4a5a6b;border-bottom:1px solid #bdcdd5;text-transform:none;letter-spacing:0;font-size:12px}.concept-brand{display:flex;align-items:center;gap:24px}.concept-brand img{width:160px;height:auto}.client-concept .site-nav{background:#fff;backdrop-filter:none;border-bottom:1px solid #bdcdd5;min-height:80px}.client-concept .wordmark{font-size:19px;letter-spacing:0;color:#071b2b}.client-concept .hero{padding:72px 5vw;min-height:0;background:#fff;color:#071b2b;gap:48px}.client-concept .hero h1{font-size:clamp(42px,5vw,72px);line-height:1.08;color:#071b2b}.client-concept .hero .lede{color:#4a5a6b}.client-concept .section,.client-concept .flow-section,.client-concept .compare,.client-concept .owner-section{padding:80px 5vw;background:#fff;color:#071b2b}.client-concept .compare,.client-concept .flow-section{background:#f2f4f7}.client-concept h2{font-size:clamp(32px,4vw,56px);line-height:1.12}.client-concept .path-card,.client-concept .compare-card,.client-concept .demo-card,.client-concept .lead-preview{border-radius:4px;box-shadow:none}.client-concept .path-card,.client-concept .compare-card{background:#fff;color:#071b2b;border-color:#bdcdd5}.client-concept .path-card h3{margin-top:28px}.client-concept .hero-primary,.client-concept .demo-main,.client-concept .owner-main,.client-concept .nav-cta{background:#071b2b;color:#fff;border-radius:4px;min-height:44px}.client-concept .hero-secondary,.client-concept .demo-alt,.client-concept .owner-alt{background:#fff;color:#071b2b;border:1px solid #bdcdd5;border-radius:4px;min-height:44px}.client-concept .trust-strip{background:#f2f4f7;color:#071b2b;border-color:#bdcdd5}.client-concept .trust-item{border-color:#bdcdd5}.client-concept .source-section{background:#fff;color:#4a5a6b}.client-concept .site-footer{background:#071b2b;color:#b2cfdb}.client-concept .yunshow-badge{position:static;display:block;margin:0;background:#071b2b;color:#b2cfdb;box-shadow:none;border-radius:0;text-align:center;font-size:12px;padding:12px 20px}.client-concept .lead-preview{background:#071b2b;color:#fff}.client-concept .lead-preview-top{border-color:#344f63}.client-concept .lead-grid>div,.client-concept .lead-summary{background:#173b57;color:#fff}.client-concept .lead-grid span{color:#b2cfdb}.client-concept :focus-visible{outline:2px solid #1268ff;outline-offset:4px}
.client-concept .heritage-visual,.client-concept .mountain-visual,.client-concept .storm-visual,.client-concept .drone-visual{box-shadow:none;border-radius:4px;background-color:#071b2b}.client-concept .heritage-year b{font-family:Manrope,Arial,sans-serif;color:#b2cfdb}.client-concept .hero-primary,.client-concept .demo-main,.client-concept .owner-main{font-weight:600}.convert-page:has(.dia-launch) .footer{padding-bottom:108px}.convert-page:has(.dia-launch) .value-cta{padding-bottom:112px}.convert-page .dia-launch{bottom:max(18px,env(safe-area-inset-bottom));right:18px}.convert-page .dia-panel{bottom:max(18px,env(safe-area-inset-bottom))}
@media(max-width:900px){.client-concept .hero,.client-concept .flow-section,.client-concept .owner-section,.client-concept .section-head{grid-template-columns:1fr}}
.client-concept .skip{position:fixed;left:20px;top:-100px;background:#fff;color:#071b2b;padding:10px 16px;z-index:9999}.client-concept .trust-item small{color:#4a5a6b}.client-concept .heritage-visual svg :is(line,polyline,path){stroke:#b2cfdb}
@media(max-width:1120px){.client-concept .site-nav{flex-wrap:wrap;gap:12px}.client-concept .wordmark{flex:1 1 160px;min-width:0}.client-concept .nav-links{display:flex;order:3;flex-basis:100%;flex-wrap:wrap;gap:18px}.client-concept .nav-links a{display:flex;align-items:center;min-height:44px}}
@media(max-width:560px){.client-concept .private-bar{padding:14px 20px}.concept-brand{flex-wrap:wrap;gap:12px}.client-concept .hero,.client-concept .section,.client-concept .flow-section,.client-concept .compare,.client-concept .owner-section{padding:56px 20px}.client-concept .hero h1{font-size:42px}.client-concept .wordmark{font-size:16px;max-width:220px}.client-concept .site-footer{padding:28px 20px 80px}}

html:has(.client-concept){scroll-padding-top:180px}
