/* Restore the original yonyou / Chanjet visual system. */
:root{--red:#e60012;--red-dark:#b8000f;--soft-red:#fff2f3;--red-soft:#fff2f3;--red-line:#f4c8cc;--ink:#22252b;--muted:#626773;--line:#e7e8ec;--warm:#f6f7f9;--tint:#f6f7f9;--paper:#fff;--green:#17654f;--radius:18px;--shadow:0 14px 50px #4b10200a;--font:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif}
html{scroll-padding-top:155px}body{font:16px/1.85 var(--font);overflow-wrap:anywhere}.container{width:min(1160px,calc(100% - 80px))}h1,h2,h3{color:var(--ink);font-weight:750}h1{letter-spacing:-1.1px}h2{letter-spacing:-.6px}.eyebrow{color:var(--red-dark);font-size:12px;font-weight:750;letter-spacing:1px;margin-bottom:12px}.button{background:var(--red);border-color:var(--red);border-radius:7px;min-height:47px}.button.ghost{background:#fff;border-color:#d8dbe1}.button.ghost:hover{border-color:var(--red);color:var(--red-dark);background:#fff}.text-link{color:var(--red-dark)}.section{padding:66px 0}.section h2{font-size:30px;line-height:1.5}.section-heading{margin-bottom:26px}.section-intro{font-size:15px;line-height:1.85;max-width:850px}.tint{background:var(--tint)}.direct-answer{background:var(--red-soft);border-color:var(--red-line)}.page-hero{background:linear-gradient(112deg,#fff 28%,#fff9f9 75%,#fff2f3);padding:23px 0 32px}.page-hero h1{font-size:38px;line-height:1.5;margin:12px 0 17px}.page-hero .page-lead{max-width:880px;font-size:16px}.breadcrumbs{padding-top:0;margin:0 0 18px;font-size:12px;line-height:1.8}.article-meta{margin-top:22px;padding-top:16px}.article-layout{padding-top:42px}.sidebar-inner{top:160px}.article-section h2{font-size:25px}.article-section p{line-height:1.95}.article-sidebar a{font-size:12px}.fit-line span{border-color:#e1dce0;background:#fff}.card-grid{gap:18px}.content-card{border:1px solid var(--line);border-radius:12px;padding:24px}.content-card h3{font-size:20px}.content-card:hover{border-color:var(--red-line);box-shadow:var(--shadow)}.content-card .card-link{color:var(--red-dark)}.content-card p{font-size:14px}.table-scroll{border-color:var(--line)}th{background:#f6f7f9}.verification{background:#fff;border:1px solid var(--line);border-radius:12px}.plan-builder{background:#fff;border-color:var(--red-line)}.sample-tabs{background:#f6f7f9}.sample-result{background:var(--red-soft)}.business-sample{border-color:#e9dce0;border-radius:18px}.sample-heading{font-size:13px}.sample-heading small{font-size:11px}.sample-tabs button{font-size:13px}.sample-note{font-size:12px}.sample-panel a{font-size:13px;color:var(--red-dark)}.sample-table{font-size:12px}.sample-table>div:first-child{font-size:11px}.sample-result{font-size:12px}.sample-result b{font-size:13px}.footer{background:#fff;color:var(--ink);border-top:1px solid var(--line)}.footer .small,.footer p,.footer-bottom{color:var(--muted)}.footer a:hover{color:var(--red)}.footer-top{grid-template-columns:1.2fr 1fr .7fr}.footer-top>div:first-child p{max-width:280px}.footer-top nav{border-color:var(--line)}.footer-bottom{border-color:var(--line)}
/* Original dual-image brand and two-row desktop header. */
.brand-header{z-index:40;background:rgba(255,255,255,.98);border-bottom:1px solid var(--line)}.brand-top{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand-original{display:flex;gap:20px;align-items:center;text-decoration:none;min-width:0}.brand-original:hover{color:var(--ink)}.brand-logos{display:flex;gap:12px;align-items:center;flex-shrink:0}.brand-yonyou{display:block;width:67px;height:45px;object-fit:contain}.brand-chanjet{width:113px;height:45px;overflow:hidden;position:relative;display:block;flex-shrink:0}.brand-chanjet img{position:absolute;width:113px;height:auto;max-width:none;top:-25px;left:0}.brand-product{border-left:1px solid #dedfe4;padding-left:20px;line-height:1.4;white-space:nowrap}.brand-product b{display:block;font-size:19px;font-weight:800}.brand-product small{display:block;font-size:11px;color:var(--muted);letter-spacing:1px;margin-top:4px}.brand-contact{display:flex;align-items:center;gap:22px}.brand-contact>div{text-align:right;line-height:1.3}.brand-contact small{display:block;font-size:11px;color:var(--muted);margin-bottom:4px}.brand-contact>div>a{color:var(--red);font-size:23px;font-weight:750;letter-spacing:.3px}.brand-contact .button{font-size:13px;min-height:40px;padding:8px 14px}.brand-nav{border-top:1px solid #f0f0f3}.brand-nav nav{display:flex;gap:28px;min-height:48px;align-items:center;font-size:14px;white-space:nowrap}.brand-nav a{padding:12px 0 10px;border-bottom:2px solid transparent}.brand-nav a[aria-current],.brand-nav a:hover{color:var(--red-dark);border-bottom-color:var(--red)}.brand-nav .nav-fee{margin-left:auto;font-size:12px;color:var(--muted)}.js .brand-header .nav-toggle{display:none!important}
/* Product and business recognition appears immediately, before function directories. */
.industry-home-hero{background:linear-gradient(112deg,#fff 28%,#fff9f9 75%,#fff2f3);border-bottom:1px solid var(--line);padding:35px 0 27px}.home-intro{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-bottom:25px}.home-intro>div{max-width:890px}.home-intro h1{font-size:39px;line-height:1.35;margin:0 0 14px;font-weight:800}.home-intro h1 em{color:var(--red);font-style:normal}.home-intro h1 br{display:none}.home-intro p:not(.eyebrow){font-size:15px;color:var(--muted);line-height:1.85;margin:0;max-width:860px}.intro-help{font-size:12px;line-height:1.9;color:var(--muted);white-space:nowrap;padding-left:22px;border-left:1px solid var(--red-line)}.intro-help b{font-size:15px;color:var(--red-dark)}.field-invitation{display:flex;align-items:center;gap:16px;font-size:16px;font-weight:750;margin:0 0 14px}.field-invitation span{font-size:12px;color:var(--muted);font-weight:400}.business-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.business-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px 20px 16px;display:flex;flex-direction:column;min-width:0;transition:border-color .15s,box-shadow .15s}.business-card:hover{border-color:#edb1b7;box-shadow:0 8px 22px #4b102008;color:var(--ink)}.business-card-head{display:flex;gap:9px;align-items:center;margin-bottom:9px}.business-card h2{font-size:18px;line-height:1.5;margin:0;letter-spacing:-.3px;flex:1}.business-card-head>span:last-child{font-size:17px;color:var(--red)}.business-no{font:11px/1.5 var(--font);color:var(--red);font-weight:750}.business-products{font-size:12px;color:var(--red-dark);margin:0 0 8px;line-height:1.7}.business-recognize{font-size:13px;color:var(--muted);line-height:1.8;margin:0 0 13px}.business-card-cta{font-size:12px;color:var(--red-dark);font-weight:650;margin-top:auto}.more-products{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px;font-size:12px;margin-top:20px}.more-products>span{color:var(--muted)}.more-products a{font-size:12px;color:var(--red-dark);gap:6px}.selection-helper{display:grid;grid-template-columns:.85fr 1.15fr;gap:54px;align-items:center}.js .selection-helper{display:grid!important}.selection-helper h2{font-size:29px}.selection-helper>div>p:last-child{font-size:14px;color:var(--muted)}.helper-work{border:1px solid var(--line);border-radius:16px;background:#fff;padding:25px 28px}.helper-work fieldset{border:0;padding:0;margin:0 0 19px;min-width:0}.helper-work legend{font-size:13px;font-weight:700;margin:0 0 8px}.choice-buttons{display:flex;flex-wrap:wrap;gap:7px}.choice-buttons button{border:1px solid #dfe1e5;background:#fff;border-radius:5px;min-height:40px;padding:7px 11px;font-size:12px}.choice-buttons button[aria-pressed=true]{border-color:var(--red);background:var(--red-soft);color:var(--red-dark);font-weight:650}.helper-result{padding:17px 18px;background:#f6f7f9;border-radius:8px;font-size:13px}.helper-result>b{font-size:15px}.helper-result p{margin:7px 0 12px;color:var(--muted);line-height:1.85}.helper-result>a{font-weight:700;color:var(--red-dark)}.home-day{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center}.home-day>div>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.95}.home-day .button{margin-top:12px}.daily-line{list-style:none;margin:0;padding:0 0 0 25px;border-left:2px solid var(--red-line)}.daily-line li{position:relative;padding:0 0 25px}.daily-line li:last-child{padding-bottom:0}.daily-line li:before{position:absolute;content:"";width:10px;height:10px;border:2px solid var(--red);background:#fff;border-radius:50%;left:-31px;top:8px}.daily-line span{font-size:12px;color:var(--red-dark);display:block;margin-bottom:5px}.daily-line b{font-size:18px;line-height:1.7}.daily-line p{font-size:13px;color:var(--muted);margin:6px 0 0}.question-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:18px}.question-shortcut{position:relative;border:1px solid var(--line);border-radius:10px;padding:22px 50px 21px 23px}.question-shortcut b{display:block;font-size:18px;line-height:1.6;margin-bottom:8px}.question-shortcut span{color:var(--muted);font-size:13px}.question-shortcut i{position:absolute;right:22px;top:25px;font-style:normal;color:var(--red)}.question-shortcut:hover{border-color:var(--red-line)}.home-sample-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:74px}.home-sample-layout h2 br{display:none}.home-sample-layout .text-link{margin-top:25px}.next-choice{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.next-choice-links a{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--line);font-size:14px}.next-choice-links a:first-child{border-top:1px solid var(--line)}
/* Each industry is a complete solution, rather than a renamed question page. */
.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.catalog-card{display:flex;flex-direction:column;padding:23px;border:1px solid var(--line);border-radius:12px;background:#fff;min-width:0}.catalog-card:hover{border-color:var(--red-line);box-shadow:var(--shadow);color:var(--ink)}.catalog-card h2{font-size:20px;margin:10px 0 12px;line-height:1.55}.catalog-card .card-kicker{font-size:11px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.catalog-card p{font-size:13px;color:var(--muted);line-height:1.9}.catalog-card .catalog-products{color:var(--red-dark);font-size:12px;margin-bottom:12px}.catalog-card>b{margin-top:auto;color:var(--red-dark);font-size:13px}.industry-detail-hero{background:linear-gradient(112deg,#fff 28%,#fff9f9 75%,#fff2f3);padding:22px 0 0;border-bottom:1px solid var(--line)}.industry-intro-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:center;padding:12px 0 31px}.industry-intro-grid h1{font-size:36px;line-height:1.5;margin:0 0 16px}.product-chips{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 17px}.product-chips span{font-size:12px;border:1px solid var(--red-line);background:#fff;border-radius:4px;padding:4px 10px;color:var(--red-dark)}.industry-recognition{font-size:16px;color:var(--muted);line-height:1.95;margin-bottom:14px}.industry-customers{font-size:12px;color:var(--muted);margin-bottom:24px}.industry-customers b{font-weight:600}.industry-intro-grid .actions{gap:20px}.business-fit{border:1px solid #eddfe1;border-radius:16px;background:#fff;padding:24px 27px;box-shadow:var(--shadow)}.business-fit h2{font-size:19px;line-height:1.8;margin:0 0 14px}.business-fit>p:not(.eyebrow){font-size:13px;color:var(--muted);margin:0 0 16px;line-height:1.95}.business-fit>a{font-size:12px;color:var(--red-dark);font-weight:700}.solution-jump{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #ecdfe1}.solution-jump a{padding:16px 0;font-size:13px;font-weight:650;text-align:center}.solution-jump a+a{border-left:1px solid #ecdfe1}.solution-main .section-intro{max-width:1050px}.solution-flow{list-style:none;padding:0;margin:27px 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;counter-reset:flow}.solution-flow>li{position:relative;background:#fff;border:1px solid var(--line);border-radius:10px;padding:19px 17px;margin:0;min-width:0}.solution-flow>li+li:before{content:"→";position:absolute;left:-14px;top:40px;color:var(--red);background:#fff;font-size:17px;z-index:1}.flow-number{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border-radius:50%;background:var(--red-soft);color:var(--red);font-size:12px;font-weight:750;margin-bottom:11px}.solution-flow .flow-role{font-size:12px;color:var(--red-dark);font-weight:650;margin:0 0 8px}.solution-flow h3{font-size:16px;line-height:1.75;margin:0 0 15px}.software-record{padding:13px 0 0;border-top:1px solid var(--line)}.software-record b{font-size:11px;font-weight:600;color:var(--muted)}.software-record p{font-size:12px;color:var(--ink);line-height:1.85;margin:5px 0 0}.flow-output{font-size:12px;color:var(--muted);margin:15px 0 0;line-height:1.85}.scope-note{font-size:12px;color:var(--muted);margin:18px 0 0}.business-branch+.business-branch{margin-top:42px}.branch-head{display:grid;grid-template-columns:100px 1fr;gap:4px 16px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:16px}.branch-head>span{grid-row:1/3;font-size:12px;color:var(--red-dark)}.branch-head h3{font-size:22px;line-height:1.5;margin:0}.branch-head p{font-size:14px;color:var(--muted);line-height:1.85;margin:0}.business-branch .solution-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.workday-tabs{display:flex;flex-wrap:wrap;gap:9px;margin:25px 0 16px}.js .workday-tabs{display:flex!important}.workday-tabs button{min-height:45px;padding:9px 23px;background:#fff;border:1px solid #dfe1e5;border-radius:6px;font-size:14px}.workday-tabs button[aria-selected=true]{background:var(--red);color:#fff;border-color:var(--red)}.workday-panel{background:#fff;border:1px solid var(--line);border-radius:14px;padding:27px 30px;margin-top:15px}.js .workday-panel:not([data-active]){display:none}.role-title{display:flex;align-items:center;gap:17px;margin-bottom:21px}.role-title>span{font-size:12px;color:var(--red-dark);padding:4px 10px;border:1px solid var(--red-line);background:var(--red-soft);border-radius:4px}.role-title h3{font-size:22px;line-height:1.6;margin:0}.role-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.role-actions>div+div{border-left:1px solid var(--line);padding-left:25px}.role-actions b{font-size:13px;color:var(--red-dark)}.role-actions p{font-size:15px;margin:9px 0 0;line-height:1.95}.starting-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:26px}.starting-grid article{border:1px solid var(--line);border-radius:12px;background:#fff;padding:25px 27px}.starting-grid article>span{font-size:12px;color:var(--red-dark);font-weight:650}.starting-grid h3{font-size:21px;line-height:1.65;margin:10px 0 14px}.starting-grid p{font-size:14px;color:var(--muted);line-height:1.95;margin:0 0 19px}.starting-grid a{font-size:13px;font-weight:700;color:var(--red-dark)}.configuration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:25px}.configuration-grid article{padding:23px 25px;background:#fff;border:1px solid var(--line);border-radius:12px}.configuration-grid article>span{font-size:12px;color:var(--red)}.configuration-grid h3{font-size:19px;line-height:1.65;margin:8px 0 12px}.configuration-grid p{font-size:14px;line-height:1.95;color:var(--muted);margin:0}.configuration-grid article:nth-child(4){grid-column:1/-1}.configuration-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:24px}.configuration-bottom p{font-size:13px;color:var(--muted);margin:0}.configuration-bottom a{white-space:nowrap}.method-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:25px}.method-links a{padding:15px 19px;border:1px solid var(--line);border-radius:7px;display:flex;align-items:center;justify-content:space-between;font-size:14px}.method-links a:hover{background:var(--red-soft);border-color:var(--red-line)}.industry-more{max-width:940px}.customer-insight{background:#fff;padding:25px 28px;border:1px solid var(--line);border-radius:12px;margin-bottom:22px}.customer-insight h2{font-size:23px}.customer-insight p{font-size:15px;line-height:1.95;color:var(--muted)}.customer-insight small{font-size:12px;color:var(--muted)}.example-entry{font-size:15px;color:var(--red-dark);margin:20px 0 35px;font-weight:650}.more-industry-detail{background:#fff;border:1px solid var(--line);border-radius:10px;margin-bottom:32px}.more-industry-detail>summary{padding:19px 24px;font-size:15px;font-weight:650;cursor:pointer}.more-industry-detail .article-section{padding:26px;margin:0;border-top:1px solid var(--line)}.industry-return{padding-top:14px;gap:22px;font-size:12px;color:var(--red-dark)}.js .industry-return:not([hidden]){display:flex!important}.industry-return span{color:var(--muted)}
/* A conversation can start before the customer has prepared documents. */
.companion-contact{background:linear-gradient(112deg,#fff9f9,#fff2f3);border-top:1px solid #f1dce0}.companion-contact h2{color:var(--ink);font-size:31px;line-height:1.55}.companion-contact .contact-grid{grid-template-columns:1.25fr .75fr;gap:70px}.companion-contact p{color:var(--muted)}.talk-prompts{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.talk-prompts span{font-size:12px;background:#fff;border:1px solid var(--red-line);border-radius:4px;padding:5px 10px;color:var(--red-dark)}.contact-qr{border:1px solid #e9dce0;background:#fff;border-radius:14px;padding:20px;grid-template-columns:145px 1fr;gap:19px}.contact-qr>a{max-width:145px}.contact-qr img{width:145px;height:145px;object-fit:contain}.contact-qr b{font-size:16px}.contact-qr p{font-size:12px;line-height:1.85}.contact-qr a:not(:first-child){color:var(--red-dark)}.contact-actions{gap:12px;flex-wrap:wrap}.contact-actions .button{padding:11px 16px;font-size:13px}.mobile-dock a{border-color:var(--red-line);color:var(--red-dark);border-radius:6px}.mobile-dock a:last-child{background:var(--red);color:#fff}.sample-panel h2{color:var(--ink)}
@media(max-width:1050px){.brand-nav nav{gap:20px;font-size:13px}.brand-nav .nav-fee{font-size:11px}.home-intro h1{font-size:34px}.intro-help{display:none}.industry-intro-grid{gap:30px}.solution-flow{gap:9px}.solution-flow>li{padding:17px 13px}.home-day,.home-sample-layout{gap:40px}.selection-helper{gap:32px}.companion-contact .contact-grid{gap:35px}.contact-qr{grid-template-columns:125px 1fr;padding:17px;gap:13px}.contact-qr img{width:125px;height:125px}}
@media(max-width:800px){html{scroll-padding-top:90px}.container{width:calc(100% - 32px)}.section{padding:43px 0}.section h2{font-size:25px}.section-heading{display:block;margin-bottom:23px}.section-heading>.text-link{margin-top:17px}.brand-top{min-height:73px;gap:10px}.brand-original{gap:11px}.brand-logos{gap:8px}.brand-yonyou{width:53px;height:37px}.brand-chanjet{width:88px;height:37px}.brand-chanjet img{width:88px;top:-19px}.brand-product{padding-left:11px}.brand-product b{font-size:16px}.brand-product small{font-size:9px;letter-spacing:.4px}.brand-contact{display:none}.js .brand-header .nav-toggle{display:inline-flex!important;align-items:center;padding:9px 4px;font-size:12px;white-space:nowrap;min-height:44px;background:none}.brand-nav{border-top:0}.brand-nav nav{gap:0;min-height:0;display:grid;grid-template-columns:1fr 1fr;font-size:13px;padding:7px 0}.js .brand-nav nav{display:none}.js .brand-nav nav.is-open{display:grid}.brand-nav a{padding:9px 6px;border:0}.brand-nav .nav-fee{margin:0;grid-column:1/-1;font-size:12px}.industry-home-hero{padding:25px 0 22px}.home-intro{margin-bottom:21px}.home-intro .eyebrow{font-size:10px;letter-spacing:.5px;margin-bottom:10px}.home-intro h1{font-size:29px;line-height:1.4;letter-spacing:-1px;margin-bottom:12px}.home-intro h1 br{display:initial}.home-intro>div>p:not(.eyebrow){font-size:13px;line-height:1.9}.business-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.business-card{padding:13px 12px 12px;border-radius:10px}.business-card-head{gap:6px;align-items:start;margin-bottom:7px}.business-card h2{font-size:16px;line-height:1.5;letter-spacing:-.5px}.business-no{font-size:10px;margin-top:4px}.business-card-head>span:last-child{font-size:13px}.business-products{font-size:11px;line-height:1.7;margin-bottom:6px}.business-recognize{font-size:11px;line-height:1.8;margin-bottom:10px}.business-card-cta{font-size:11px;line-height:1.65}.field-invitation{font-size:14px;margin-bottom:11px;gap:10px}.field-invitation span{font-size:11px}.more-products{gap:8px 14px;margin-top:16px}.more-products>span{width:100%;font-size:11px}.more-products a{font-size:11px}.selection-helper{grid-template-columns:1fr;gap:15px}.selection-helper h2{font-size:25px}.selection-helper>div>p:last-child{font-size:14px}.helper-work{padding:21px 19px}.helper-work fieldset{margin-bottom:17px}.choice-buttons{gap:6px}.choice-buttons button{min-height:44px;padding:8px 10px;font-size:12px}.helper-result{padding:15px}.home-day{grid-template-columns:1fr;gap:26px}.home-day .button{margin-top:5px}.daily-line{padding-left:21px;margin-left:5px}.daily-line li:before{left:-27px}.daily-line b{font-size:17px}.question-shortcuts{grid-template-columns:1fr;gap:12px}.question-shortcut{padding:20px 42px 20px 20px}.question-shortcut b{font-size:17px}.question-shortcut span{font-size:13px}.home-sample-layout{grid-template-columns:1fr;gap:25px}.home-sample-layout .text-link{margin-top:12px}.next-choice{grid-template-columns:1fr;gap:10px}.next-choice-links a{font-size:14px;padding:15px 0}.page-hero{padding:20px 0 25px}.page-hero h1{font-size:28px;line-height:1.5}.page-hero .page-lead{font-size:14px;line-height:1.95}.article-layout{padding-top:27px}.article-hero .fit-line{margin-top:16px}.fit-line span{font-size:11px}.article-meta{margin-top:19px;font-size:10px}.direct-answer{padding:20px}.direct-answer h2{font-size:21px;line-height:1.65}.direct-answer p{font-size:14px;line-height:1.95}.article-section h2{font-size:23px}.article-section p{font-size:15px}.catalog-grid{grid-template-columns:1fr;gap:14px}.catalog-card{padding:22px}.catalog-card h2{font-size:22px}.catalog-card p{font-size:14px}.catalog-card .catalog-products{font-size:13px}.catalog-card .card-kicker{font-size:12px}.industry-detail-hero{padding-top:18px}.breadcrumbs{margin-bottom:14px;font-size:11px}.industry-intro-grid{grid-template-columns:1fr;gap:23px;padding:10px 0 25px}.industry-intro-grid h1{font-size:29px;line-height:1.5;margin-bottom:15px}.industry-intro-grid .eyebrow{font-size:11px}.product-chips{margin-bottom:13px;gap:6px}.product-chips span{font-size:11px;padding:4px 8px}.industry-recognition{font-size:15px;line-height:1.95;margin-bottom:13px}.industry-customers{font-size:12px;margin-bottom:19px}.industry-intro-grid .actions{gap:16px}.industry-intro-grid .button{font-size:13px;padding:11px 17px}.industry-intro-grid .text-link{font-size:12px;gap:7px}.business-fit{padding:21px 22px}.business-fit h2{font-size:18px}.business-fit>p:not(.eyebrow){font-size:14px}.solution-jump{grid-template-columns:1fr 1fr;padding:5px 0}.solution-jump a{font-size:12px;text-align:left;padding:10px 5px}.solution-jump a+a{border:0}.solution-flow,.business-branch .solution-flow{grid-template-columns:1fr;gap:14px;margin-top:21px}.solution-flow>li{padding:20px 21px 19px}.solution-flow>li+li:before{content:"↓";top:-20px;left:50%;font-size:19px;line-height:25px}.flow-number{float:left;width:24px;height:24px;margin-right:9px;margin-bottom:7px}.solution-flow .flow-role{min-height:25px;line-height:25px;margin-bottom:11px;font-size:13px}.solution-flow h3{font-size:18px;line-height:1.65;margin-bottom:13px;clear:both}.software-record b{font-size:12px}.software-record p,.flow-output{font-size:13px;line-height:1.9}.flow-output{margin-top:11px}.scope-note{font-size:12px;line-height:1.9}.branch-head{grid-template-columns:1fr;gap:8px}.branch-head>span{grid-row:auto}.branch-head h3{font-size:23px}.branch-head p{font-size:14px}.business-branch+.business-branch{margin-top:35px}.workday-tabs{gap:7px;margin-top:21px}.workday-tabs button{padding:9px 13px;font-size:13px;min-height:44px;flex-grow:1}.workday-panel{padding:22px}.role-title{display:block;margin-bottom:20px}.role-title>span{display:inline-block;margin-bottom:11px}.role-title h3{font-size:22px}.role-actions{grid-template-columns:1fr;gap:19px}.role-actions>div+div{padding-left:0;padding-top:18px;border-left:0;border-top:1px solid var(--line)}.role-actions b{font-size:13px}.role-actions p{font-size:15px;margin-top:7px}.starting-grid{grid-template-columns:1fr;gap:16px;margin-top:22px}.starting-grid article{padding:23px}.starting-grid h3{font-size:21px}.starting-grid p{font-size:15px}.configuration-grid{grid-template-columns:1fr;gap:13px;margin-top:21px}.configuration-grid article{padding:22px 23px}.configuration-grid article:nth-child(4){grid-column:auto}.configuration-grid h3{font-size:20px}.configuration-grid p{font-size:15px}.configuration-bottom{display:block}.configuration-bottom p{margin-bottom:16px;font-size:14px}.method-links{grid-template-columns:1fr 1fr;gap:10px}.method-links a{font-size:13px;padding:12px 14px;min-height:48px}.customer-insight{padding:22px}.customer-insight h2{font-size:22px}.more-industry-detail>summary{font-size:14px;padding:17px 20px}.more-industry-detail .article-section{padding:22px 20px}.industry-return{font-size:11px;flex-wrap:wrap;gap:4px}.companion-contact .contact-grid{grid-template-columns:1fr;gap:26px}.companion-contact h2{font-size:27px}.companion-contact .contact-actions{gap:10px}.contact-actions .button{min-height:47px;padding:11px 14px}.talk-prompts{gap:6px;margin:19px 0}.talk-prompts span{font-size:11px;padding:5px 8px}.contact-qr{grid-template-columns:135px 1fr;padding:19px;gap:17px}.contact-qr img{width:135px;height:135px}.contact-qr p{font-size:12px}.footer-top{grid-template-columns:1fr;gap:22px}.footer-top nav{grid-template-columns:1fr 1fr}.footer-top>div:first-child p{max-width:none}.footer-bottom{display:block;font-size:11px;line-height:1.9}.footer-bottom a{display:inline-block;margin-top:12px}.mobile-dock{padding:8px 16px calc(8px + env(safe-area-inset-bottom));gap:12px;background:#fff;border-top:1px solid var(--line)}.mobile-dock a{font-size:13px;min-height:42px}.sample-note{font-size:11px}.sample-tabs button{font-size:12px}.sample-heading{font-size:12px}.sample-panel h2{font-size:23px}.business-sample{padding:22px}.sample-result{font-size:11px}.sample-table{font-size:11px}}
@media(max-width:360px){.brand-original{gap:8px}.brand-logos{gap:6px}.brand-yonyou{width:46px;height:33px}.brand-chanjet{width:76px;height:33px}.brand-chanjet img{width:76px;top:-16px}.brand-product{padding-left:8px}.brand-product b{font-size:14px}.brand-product small{font-size:8px;letter-spacing:0}.brand-top{gap:7px}.home-intro h1{font-size:26px}.business-card{padding:12px 10px}.business-card h2{font-size:14px}.business-recognize{font-size:11px}.business-no{display:none}.business-card-head{gap:3px}.business-card-cta{font-size:10px}.choice-buttons button{font-size:11px;padding:7px 8px}.industry-intro-grid h1{font-size:27px}.industry-intro-grid .actions{gap:12px}.contact-qr{grid-template-columns:110px 1fr;padding:16px;gap:13px}.contact-qr img{width:110px;height:110px}.contact-qr b{font-size:14px}.contact-qr a{font-size:11px}.sample-heading small{font-size:9px}.method-links{grid-template-columns:1fr}}
html:not(.js) .only-js{display:none!important}[hidden]{display:none!important}

.product-note{font-size:11px;color:var(--muted);line-height:1.8;margin:-7px 0 16px}.configuration-grid article:last-child:nth-child(4) p{max-width:1000px}

.hero-focus-list{margin:0 0 17px;padding-left:1.1em;color:var(--muted);font-size:14px;line-height:1.95}.hero-focus-list li+li{margin-top:6px}.hero-focus-list li::marker{color:var(--red)}.solution-interface{display:grid;grid-template-columns:.65fr 1.35fr;gap:35px;align-items:center;margin-top:30px;padding:25px;border:1px solid var(--line);border-radius:12px;background:#f9f9fa}.solution-interface h3{font-size:22px;line-height:1.6;margin-bottom:13px}.solution-interface>div>p:not(.eyebrow){font-size:13px;line-height:1.9;color:var(--muted);margin:0}.solution-interface .product-figure{margin:0}.solution-interface .product-figure img{max-height:290px;object-fit:contain;background:#fff;width:100%}.solution-interface figcaption{font-size:11px;line-height:1.8;margin-top:11px}.industry-return{display:flex;align-items:center;gap:20px}
@media(max-width:800px){.business-card-cta{display:none}.hero-focus-list{font-size:14px}.solution-interface{grid-template-columns:1fr;padding:21px;gap:19px}.solution-interface h3{font-size:21px}.solution-interface .product-figure img{max-height:none}.industry-return{gap:5px}.business-recognize{margin-bottom:0}}

.scope-condition-list{font-size:14px;color:var(--muted);line-height:1.95;margin:0;padding-left:1.15em}.scope-condition-list li+li{margin-top:8px}@media(max-width:800px){.scope-condition-list{font-size:15px}}
