/* UI17：官网共同视觉层。仅修正文案层级/留白，不改变示意屏内部字号或业务交互。 */
.site-ui17{--site-h1:46px;--site-h2:30px;--site-h3:20px;--site-body:16px;--site-lead:17px;--site-caption:14px;font-family:Arial,"Microsoft YaHei","PingFang SC",sans-serif;color:#17345c;overflow-wrap:break-word}
.site-ui17 .wrap{width:calc(100% - 64px);max-width:1200px}.site-ui17 .hero-grid{grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:30px}.site-ui17 .secondary-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px}
.site-ui17 .hero-copy h1,.site-ui17 .secondary-hero h1,.site-ui17 .pagehero h1,.site-ui17 .page-hero h1,.site-ui17 .workflow-intro h1,.site-ui17 main>.wrap>h1,.site-ui17.pricing-ui11 h1{font-size:var(--site-h1);font-weight:700;line-height:1.3;letter-spacing:-.7px;margin:18px 0 24px}
.site-ui17 h1>span{display:block;color:#076cfa;font:inherit;letter-spacing:inherit;line-height:inherit}
.site-ui17 .home-eyebrow,.site-ui17 .eyebrow{font-size:var(--site-caption);font-weight:600;line-height:1.6;letter-spacing:.2px}
.site-ui17 .hero-copy>p,.site-ui17 .secondary-hero .lead,.site-ui17 .pagehero p{font-size:var(--site-lead);line-height:1.9;color:#536f8e}
.site-ui17 .section-heading h2,.site-ui17 .secondary-section h2,.site-ui17 .home-cta h2,.site-ui17 .section h2{font-size:var(--site-h2);line-height:1.45;letter-spacing:-.3px}
.site-ui17 .benefit-card h3,.site-ui17 .secondary-section h3{font-size:var(--site-h3);line-height:1.5}
.site-ui17 .benefit-card p,.site-ui17 .secondary-section p,.site-ui17 .section-heading p,.site-ui17 .section>p{font-size:var(--site-body);line-height:1.85}
.site-ui17 .btn{min-height:44px;white-space:normal;text-align:center;line-height:1.5}.site-ui17 .hero-actions{flex-wrap:wrap}.site-ui17 .home-promises{flex-wrap:wrap;gap:10px 16px}
.site-ui17 img.industry-illustration{display:block;width:100%;height:auto;aspect-ratio:1200/520;object-fit:contain;background:#eff6fd;border-radius:10px}
.site-ui17 .scene-card>img{height:auto;aspect-ratio:1200/520;object-fit:contain;background:#eff6fd}
.site-ui17 .about-visual{width:100%;height:auto;border-radius:18px}.site-ui17 .about-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}.site-ui17 .about-grid article{background:#f6faff;border:1px solid #dceafa;border-radius:14px;padding:24px}
.site-ui17 .home-footer{background:#fff;color:#567393}.site-ui17 .home-footer-main p{font-size:14px;line-height:1.85}.site-ui17 .home-email{overflow-wrap:anywhere}.site-ui17 .home-footer nav{flex-wrap:wrap}
.legal-ui17 main,.notfound-ui17 main{max-width:1040px;padding:42px 32px 70px;margin:auto;line-height:1.9}.legal-ui17 main h1,.notfound-ui17 main h1{font-size:32px;line-height:1.45}.legal-ui17 main p{font-size:16px;color:#405b76}.notfound-ui17 main{min-height:48vh;text-align:center}
.site-ui17 header .bar{gap:16px}.site-ui17 header .nav{gap:18px}.site-ui17 header .brand{flex-shrink:0}
@media(max-width:1199px){.site-ui17{--site-h1:40px}.site-ui17 .secondary-split{gap:30px}.site-ui17 header .nav{gap:12px}.site-ui17 header .btns .btn{padding:10px 13px}}
@media(min-width:768px) and (max-width:1100px){.site-ui17 header .nav{display:none}.site-ui17 header .menu{display:block}.site-ui17 .hero-grid{grid-template-columns:1fr}.site-ui17 .hero-copy>p{max-width:680px}.site-ui17 .hero-visual{max-width:680px;width:100%;margin:0 auto}}
@media(max-width:767px){.site-ui17{--site-h1:30px;--site-h2:24px;--site-h3:18px;--site-body:15px;--site-lead:15px;--site-caption:13px}.site-ui17 .wrap{width:calc(100% - 36px)}.site-ui17 .hero-grid,.site-ui17 .secondary-split,.site-ui17 .about-grid{grid-template-columns:minmax(0,1fr);gap:24px}.site-ui17 .secondary-hero{padding:36px 0}.site-ui17 .secondary-section{padding:42px 0}.site-ui17 .section-line{align-items:flex-start;flex-direction:column}.site-ui17 header .brand span{font-size:21px}.site-ui17 header .bar{gap:8px}.site-ui17 header .btns{gap:6px}.site-ui17 header .btns .btn{font-size:12px;padding:8px 10px}.legal-ui17 main,.notfound-ui17 main{padding:30px 18px 48px}.legal-ui17 main h1,.notfound-ui17 main h1{font-size:26px}}
