.solution-hub{padding:40px 0 72px}.solution-hub__intro{margin-bottom:28px}.solution-hub__badge{display:inline-block;padding:4px 12px;background:#e8f0fc;color:#1d5198;font-size:13px;border-radius:5px;margin:0 0 14px}.solution-hub__title{font-size:28px;font-weight:400;color:#1d5198;margin:0 0 12px;line-height:1.35}.solution-hub__lead{font-size:16px;color:#444;line-height:1.75;margin:0 0 16px;max-width:760px}.solution-hub__links{font-size:14px;line-height:1.3;font-family:var(--site-ui-font, 'Segoe UI', system-ui, -apple-system, 'Microsoft YaHei', 'PingFang SC', sans-serif);margin:0}.solution-hub__links a{color:var(--menu-sub-brand, #1d5198);text-decoration:none;font-weight:500}.solution-hub__links a:hover{color:var(--menu-sub-brand-hover, #16467f)}.solution-hub__featured{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:28px}@media (min-width:768px){.solution-hub__featured{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.solution-hub__featured-card{display:block;padding:16px 18px;background:#f5f8fc;border:1px solid #dce4ee;border-radius:5px;text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.solution-hub__featured-card:hover{border-color:#1d5198;box-shadow:0 4px 16px rgba(29,81,152,.08)}.solution-hub__featured-card strong{display:block;font-size:15px;color:#1d5198;margin-bottom:4px}.solution-hub__featured-card span{display:block;font-size:13px;color:#666;line-height:1.55}.solution-hub__grid{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:28px}@media (min-width:768px){.solution-hub__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.solution-hub__grid{grid-template-columns:repeat(4,1fr)}}.solution-hub__col{background:#fff;border:1px solid #e1e5ea;border-radius:5px;padding:18px 16px 20px;border-top:4px solid var(--hub-accent, #1d5198);min-height:100%}.solution-hub__col--a{--hub-accent:#1d5198}.solution-hub__col--b{--hub-accent:#2a6b5e}.solution-hub__col--c{--hub-accent:#6b5344}.solution-hub__col--d{--hub-accent:#888}.solution-hub__col-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-accent);margin-bottom:6px}.solution-hub__col-title{font-size:17px;font-weight:600;color:#222;margin:0 0 4px;line-height:1.35}.solution-hub__col-hint{font-size:12px;color:#888;margin:0 0 14px;line-height:1.5}.solution-hub__col-list{margin:0;padding:0;list-style:none}.solution-hub__col-list li{margin-bottom:10px;font-size:13px;line-height:1.45}.solution-hub__col-list a{color:#1d5198;text-decoration:none;font-weight:500}.solution-hub__col-list a:hover,.solution-hub__col-more a:hover{text-decoration:underline}.solution-hub__col-list .is-muted{display:block;font-size:11px;color:#999;font-weight:400;margin-top:2px}.solution-hub__col-more{margin:14px 0 0;font-size:12px}.solution-hub__col-more a{color:var(--hub-accent);text-decoration:none;font-weight:600}.solution-hub__col--d{opacity:.94}.solution-hub__col--d .solution-hub__col-list a{color:#555}.solution-hub__flow{margin:0 0 28px;padding:20px 22px;background:#f5f8fc;border-radius:5px;border:1px solid #dce4ee}.solution-hub__flow h2,.solution-hub__topic h2{font-size:16px;color:#333;margin:0 0 10px;font-weight:600}.solution-hub__flow p{margin:0;font-size:14px;color:#555;line-height:1.8}.solution-hub__topic{margin-bottom:28px;padding:18px 20px;background:#fafbfc;border:1px solid #e2e8f0;border-radius:5px}.solution-hub__topic h2{margin:0 0 6px}.solution-hub__topic>p{margin:0 0 12px;font-size:13px;color:#777;line-height:1.6}.solution-hub__topic-grid{display:grid;grid-template-columns:1fr;gap:6px 20px}@media (min-width:640px){.solution-hub__topic-grid{grid-template-columns:repeat(2,1fr)}}.solution-hub__topic-grid a{font-size:13px;color:#1d5198;text-decoration:none;line-height:1.6}.solution-hub__topic-grid a:hover,.solution-hub__topic-more a:hover{text-decoration:underline}.solution-hub__topic-more{margin:14px 0 0;font-size:13px}.solution-hub__topic-more a{color:#1d5198;font-weight:600;text-decoration:none}.solution-hub__internal{margin-top:32px;font-size:13px;color:#888}.solution-hub__internal summary{cursor:pointer;color:#666;user-select:none}.solution-hub__internal ul{margin:10px 0 0;padding-left:20px;line-height:1.9}.solution-hub__internal a{color:#888}.solution-hub__internal a:hover{color:#1d5198}.solution-hub--tech .solution-hub__lead{max-width:none}.solution-hub__section{margin-bottom:36px}.solution-hub__section-head{margin:0 0 14px}.solution-hub__route h3,.solution-hub__section-head h2{margin:0 0 8px;font-size:20px;font-weight:600;color:#222;line-height:1.35}.solution-hub__section-head p{margin:0;font-size:14px;color:#666;line-height:1.75}.solution-hub__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:32px}@media (min-width:768px){.solution-hub__stats{grid-template-columns:repeat(4,1fr)}}.solution-hub__stat{padding:20px 14px;text-align:center;background:linear-gradient(160deg,#1d5198 0,#2a6bb5 100%);border-radius:5px;color:#fff}.solution-hub__stat strong{display:block;font-size:24px;font-weight:700;line-height:1.2;margin-bottom:6px}.solution-hub__stat span{display:block;font-size:12px;opacity:.92;line-height:1.5}.solution-hub__stats-note{margin:-20px 0 32px;font-size:12px;color:#888;line-height:1.6}.solution-hub__routes{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:768px){.solution-hub__routes{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.solution-hub__routes{grid-template-columns:repeat(4,1fr)}}.solution-hub__route{padding:20px 16px 18px;border-radius:5px;border:1px solid #dce4ee;background:#fff;border-top:4px solid #1d5198}.solution-hub__route-label{display:inline-block;width:26px;height:26px;line-height:26px;text-align:center;font-size:13px;font-weight:700;color:#fff;background:#1d5198;border-radius:50%;margin-bottom:10px}.solution-hub__route h3{font-size:15px;font-weight:700;color:#1a1a1a}.solution-hub__route p,.solution-hub__scenario-card p{margin:0 0 10px;font-size:13px;line-height:1.65;color:#666}.solution-hub__route-tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.04em;color:#1d5198;background:#e8f0fc;padding:3px 8px;border-radius:5px}.solution-hub__route-meta{margin:12px 0 0;padding:0;list-style:none;font-size:12px;line-height:1.55;color:#777}.solution-hub__chain-step li,.solution-hub__deliver-card li,.solution-hub__route-meta li{margin-bottom:4px}.solution-hub__route-meta strong{color:#444;font-weight:600}.solution-hub__route-link{display:inline-block;margin-top:12px;font-size:14px;line-height:1.3;font-family:var(--site-ui-font, 'Segoe UI', system-ui, -apple-system, 'Microsoft YaHei', 'PingFang SC', sans-serif);font-weight:500;color:var(--menu-sub-brand, #1d5198);text-decoration:none}.solution-hub__route-link:hover{color:var(--menu-sub-brand-hover, #16467f)}.solution-hub__compare-wrap{overflow-x:auto;border:1px solid #dce4ee;border-radius:5px;background:#fff}.solution-hub__compare{width:100%;min-width:720px;border-collapse:collapse;font-size:13px}.solution-hub__compare td,.solution-hub__compare th{padding:11px 12px;border-bottom:1px solid #e8ecf1;text-align:center;vertical-align:top}.solution-hub__compare th{background:#f0f5fb;color:#1d5198;font-weight:700;font-size:12px}.solution-hub__compare td:first-child,.solution-hub__compare th:first-child{text-align:left;font-weight:600;color:#333;background:#fafbfd;min-width:108px}.sol-industry-compare tr:last-child td,.sol-industry-compare tr:last-child th,.solution-hub__compare tr:last-child td,.solution-hub__compare tr:last-child th{border-bottom:0}.solution-hub__compare a{color:#1d5198;font-weight:600;text-decoration:none}.solution-hub__compare a:hover{text-decoration:underline}.solution-hub__deliver{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:768px){.solution-hub__deliver{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.solution-hub__deliver{grid-template-columns:repeat(4,1fr)}}.solution-hub__deliver-card{padding:16px 14px;background:#fafbfc;border:1px solid #e2e8f0;border-radius:5px}.solution-hub__deliver-card h3{margin:0 0 8px;font-size:14px;font-weight:700;color:#1d5198}.solution-hub__deliver-card ul{margin:0;padding:0 0 0 16px;font-size:12px;line-height:1.65;color:#555}.solution-hub__scenario{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:768px){.solution-hub__scenario{grid-template-columns:repeat(2,1fr)}}.solution-hub__scenario-card{padding:18px 16px;border:1px solid #dce4ee;border-radius:5px;background:#fff}.solution-hub__scenario-card h3{margin:0 0 6px;font-size:15px;font-weight:700;color:#222}.solution-hub__scenario-card a{font-size:14px;line-height:1.3;font-family:var(--site-ui-font, 'Segoe UI', system-ui, -apple-system, 'Microsoft YaHei', 'PingFang SC', sans-serif);font-weight:500;color:var(--menu-sub-brand, #1d5198);text-decoration:none}.solution-hub__scenario-card a:hover{color:var(--menu-sub-brand-hover, #16467f)}.solution-hub__map{margin-bottom:28px;padding:20px 22px;background:#f6f7f9;border:1px solid #e2e8f0;border-radius:5px}.solution-hub__map h2{font-size:16px;color:#333;margin:0 0 10px;font-weight:600}.solution-hub__map p{margin:0;font-size:14px;color:#555;line-height:1.85}.solution-hub__map a{color:#1d5198;font-weight:600;text-decoration:none}.solution-hub__map a:hover{text-decoration:underline}.solution-hub--cap-b .solution-hub__lead{max-width:none}.solution-hub--cap-b .solution-hub__badge{background:#e8f4f0;color:#2a6b5e}.solution-hub--cap-b .solution-hub__cap-item a,.solution-hub--cap-b .solution-hub__cap-item em,.solution-hub--cap-b .solution-hub__col-list a,.solution-hub--cap-b .solution-hub__compare a,.solution-hub--cap-b .solution-hub__deliver-card h3,.solution-hub--cap-b .solution-hub__featured-card strong,.solution-hub--cap-b .solution-hub__flow a,.solution-hub--cap-b .solution-hub__links a,.solution-hub--cap-b .solution-hub__map a,.solution-hub--cap-b .solution-hub__route-link,.solution-hub--cap-b .solution-hub__scenario-card a,.solution-hub--cap-b .solution-hub__title{color:#2a6b5e}.solution-hub--cap-b .solution-hub__stat{background:linear-gradient(160deg,#2a6b5e 0,#3d8a75 100%)}.solution-hub--cap-b .solution-hub__route{border-top-color:#2a6b5e}.solution-hub--cap-b .solution-hub__route-label{background:#2a6b5e}.solution-hub--cap-b .solution-hub__route-tag{color:#2a6b5e;background:#e8f4f0}.solution-hub--cap-b .solution-hub__compare th{background:#eef6f3;color:#2a6b5e}.solution-hub--cap-b .solution-hub__featured-card:hover{border-color:#2a6b5e;box-shadow:0 4px 16px rgba(42,107,94,.08)}.solution-hub__cap-grid{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:640px){.solution-hub__cap-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.solution-hub__cap-grid{grid-template-columns:repeat(3,1fr)}}.solution-hub__cap-item{display:block;padding:16px 14px;border:1px solid #dce4ee;border-radius:5px;background:#fff;text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.solution-hub__cap-item:hover{border-color:var(--hub-cap-accent, #2a6b5e);box-shadow:0 4px 14px rgba(42,107,94,.07)}.solution-hub--cap-b .solution-hub__cap-item:hover{border-color:#2a6b5e}.solution-hub__cap-item strong,.solution-hub__quadrant-card strong{display:block;font-size:14px;font-weight:700;color:#222;margin-bottom:4px}.solution-hub__cap-item span,.solution-hub__quadrant-card span{display:block;font-size:12px;color:#666;line-height:1.55}.solution-hub__cap-item em{display:block;margin-top:8px;font-style:normal;font-size:11px;font-weight:600;color:var(--hub-cap-accent, #2a6b5e)}.solution-hub__chain{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:768px){.solution-hub__chain{grid-template-columns:repeat(3,1fr)}}.solution-hub__chain-step{padding:18px 16px;border-radius:5px;border:1px solid #dce4ee;background:#f5faf8;border-left:4px solid var(--hub-cap-accent, #2a6b5e)}.solution-hub--cap-b .solution-hub__chain-step{border-left-color:#2a6b5e}.solution-hub__chain-step h3{margin:0 0 8px;font-size:14px;font-weight:700;color:#222}.solution-hub__chain-step p{margin:0 0 10px;font-size:12px;line-height:1.65;color:#666}.solution-hub__chain-step ul{margin:0;padding:0;list-style:none;font-size:12px;line-height:1.6}.solution-hub__chain-step a{color:var(--hub-cap-accent, #2a6b5e);font-weight:600;text-decoration:none}.solution-hub__chain-step a:hover{text-decoration:underline}.solution-hub--topic .solution-hub__lead{max-width:none}.solution-hub--topic .solution-hub__badge{background:#f0eeec;color:#6b5344}.solution-hub--topic .solution-hub__cap-item em,.solution-hub--topic .solution-hub__chain-step a,.solution-hub--topic .solution-hub__col--d .solution-hub__col-list a,.solution-hub--topic .solution-hub__col-list a,.solution-hub--topic .solution-hub__compare a,.solution-hub--topic .solution-hub__deliver-card h3,.solution-hub--topic .solution-hub__featured-card strong,.solution-hub--topic .solution-hub__flow a,.solution-hub--topic .solution-hub__links a,.solution-hub--topic .solution-hub__map a,.solution-hub--topic .solution-hub__route-link,.solution-hub--topic .solution-hub__scenario-card a,.solution-hub--topic .solution-hub__title{color:#6b5344}.solution-hub--topic .solution-hub__stat{background:linear-gradient(160deg,#6b5344 0,#8a6f5c 100%)}.solution-hub--topic .solution-hub__compare th{background:#f5f0ed;color:#6b5344}.solution-hub--topic .solution-hub__featured-card:hover{border-color:#6b5344;box-shadow:0 4px 16px rgba(107,83,68,.08)}.solution-hub--topic .solution-hub__cap-item:hover{border-color:#6b5344;box-shadow:0 4px 14px rgba(107,83,68,.07)}.solution-hub--topic .solution-hub__chain-step{background:#faf8f6;border-left-color:#6b5344}.solution-hub--topic .solution-hub__col--d{--hub-accent:#6b5344;opacity:1}.solution-hub--product .solution-hub__lead{max-width:none}.solution-hub--product .solution-hub__badge{background:#e8f0fc;color:#1d5198}.solution-hub--product .solution-hub__title{color:#1d5198}.collection-page--hub{padding:40px 0 72px}.collection-page--hub .collection-grid{margin-bottom:36px}.collection-page--hub .collection-subsection{margin-top:0;padding-top:0;border-top:0}.collection-page--hub .collection-subsection+.collection-subsection,.collection-page--hub .solution-hub__section+.collection-subsection{margin-top:36px;padding-top:0}.collection-page--hub .collection-route-row{grid-template-columns:repeat(2,1fr)}@media (min-width:992px){.collection-page--hub .collection-route-row{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.collection-page--hub .collection-route-row--5{grid-template-columns:repeat(5,1fr)}}.collection-page--hub .collection-footnav{display:none}.solution-hub__quadrant{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:768px){.solution-hub__quadrant{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.solution-hub__quadrant{grid-template-columns:repeat(4,1fr)}}.sol-hub-links__grid a,.solution-hub__quadrant-card{text-decoration:none;background:#fff;border-radius:5px}.solution-hub__quadrant-card{display:block;padding:18px 16px;border:1px solid #dce4ee;border-top:4px solid var(--quad-accent, #1d5198);color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.solution-hub__quadrant-card:hover{border-color:var(--quad-accent, #1d5198);box-shadow:0 4px 16px rgba(29,81,152,.08)}.solution-hub__quadrant-card--a{--quad-accent:#1d5198}.solution-hub__quadrant-card--b{--quad-accent:#2a6b5e}.solution-hub__quadrant-card--c{--quad-accent:#6b5344}.solution-hub__quadrant-card--d{--quad-accent:#888}.solution-hub__quadrant-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--quad-accent);margin-bottom:6px}.solution-hub__quadrant-card strong{font-size:15px;margin-bottom:6px}.solution-hub__quadrant-card span{line-height:1.6}.solution-hub__quadrant-card em{display:block;margin-top:10px;font-style:normal;font-size:12px;font-weight:600;color:var(--quad-accent)}.sol-hub-links{margin:40px 0 0;padding:20px 22px;background:#f6f7f9;border:1px solid #e2e8f0;border-radius:5px}.sol-hub-links__title{margin:0 0 12px;font-size:14px;font-weight:700;color:#444}.sol-hub-links__grid{display:flex;flex-wrap:wrap;gap:8px 12px}.sol-hub-links__grid a{font-size:14px;line-height:1.3;font-family:var(--site-ui-font, 'Segoe UI', system-ui, -apple-system, 'Microsoft YaHei', 'PingFang SC', sans-serif);font-weight:500;color:var(--menu-sub-brand, #1d5198);padding:6px 12px;border:1px solid #d5dde3}.sol-hub-links__grid a:hover{border-color:var(--sol-accent, #1d5198)}.sol-hub-links__grid a.is-muted{color:#666;font-weight:500}.sol-shared-cta{margin-top:8px;padding:32px 28px;border-radius:var(--sol-cta-radius, 5px);background:var(--sol-cta-bg, #1a2332);color:var(--sol-cta-fg, #fff)}.sol-shared-cta p{margin:0 0 18px;font-size:16px;line-height:1.75;max-width:640px}.sol-shared-cta__actions{display:flex;flex-wrap:wrap;gap:12px}.sol-shared-cta__actions a,.sol-shared-footnav{font-size:14px;font-family:var(--site-ui-font, 'Segoe UI', system-ui, -apple-system, 'Microsoft YaHei', 'PingFang SC', sans-serif)}.sol-shared-cta__actions a{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:10px 24px;line-height:1.2;font-weight:500;border-radius:var(--sol-cta-btn-radius, 5px);text-decoration:none}.sol-shared-cta__actions .is-primary{background:var(--sol-cta-primary-bg, #fff);color:var(--sol-cta-primary-fg, #1a2332)}.sol-shared-cta__actions .is-outline{border:1px solid var(--sol-cta-outline-border, rgba(255, 255, 255, 0.6));color:var(--sol-cta-outline-fg, #fff)}.sol-shared-footnav{margin-top:28px;line-height:1.3}.sol-shared-footnav a{font-weight:500;color:var(--menu-sub-brand, #1d5198);margin-right:16px;text-decoration:none}.sol-shared-footnav a:hover{color:var(--menu-sub-brand-hover, #16467f)}.sol-shared-cta--hotel{background:linear-gradient(135deg,var(--sol-accent, #1d5198) 0%,var(--sol-accent-hover, #2563a8) 100%);--sol-cta-primary-fg:var(--sol-accent, #1d5198)}.sol-shared-cta--chain,.sol-shared-cta--luxury{background:linear-gradient(135deg,var(--hc-blue, #1d5198) 0%,var(--hc-blue-hover, #2563a8) 100%);--sol-cta-fg:#fff;--sol-cta-primary-bg:#fff;--sol-cta-primary-fg:var(--hc-blue, #1d5198);--sol-cta-outline-border:rgba(255, 255, 255, 0.85);--sol-cta-outline-fg:#fff;--sol-cta-radius:12px;--sol-cta-btn-radius:6px}.sol-shared-footnav--luxury{--sol-footnav-link:var(--hc-blue, #1d5198)}.sol-industry-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0 36px}.sol-industry-stat{padding:18px 14px;text-align:center;background:var(--industry-stat-bg, linear-gradient(160deg, #1d5198 0%, #2a6bb5 100%));border-radius:5px;color:#fff}.sol-industry-stat strong{display:block;font-size:22px;font-weight:700;line-height:1.2;margin-bottom:6px}.sol-industry-stat span{font-size:12px;opacity:.92;line-height:1.5}.sol-industry-section{margin:40px 0 0}.sol-industry-section__title{margin:0 0 12px;font-size:20px;font-weight:400;color:#333}.sol-industry-section__more{margin:14px 0 0;font-size:13px;color:#666}.sol-industry-section__more a{color:var(--sol-accent, #1d5198);font-weight:600}.sol-industry-cap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.sol-industry-cap-grid a{display:block;padding:12px 14px;font-size:14px;line-height:1.3;font-family:var(--site-ui-font, 'Segoe UI', system-ui, -apple-system, 'Microsoft YaHei', 'PingFang SC', sans-serif);background:#fff;border:1px solid #e2e8f0;border-radius:5px;transition:border-color .15s,color .15s}.sol-industry-cap-grid a:hover,.sol-industry-cap-grid a[aria-current=page]{border-color:var(--industry-cap-accent, #1d5198);color:var(--industry-cap-accent, #1d5198)}.sol-industry-cap-grid a[aria-current=page]{background:var(--industry-cap-soft, #eff6ff)}.sol-industry-accept-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.sol-industry-accept{padding:16px;background:#fff;border:1px solid #e8e8e8;border-radius:5px;border-left:3px solid var(--industry-cap-accent, #1d5198)}.sol-industry-accept h3{margin:0 0 6px;font-size:14px;font-weight:700}.sol-industry-accept p{margin:0;font-size:13px;line-height:1.6;color:#555}.sol-industry-intro__links{margin:14px 0 0;font-size:14px;line-height:1.3;font-family:var(--site-ui-font, 'Segoe UI', system-ui, -apple-system, 'Microsoft YaHei', 'PingFang SC', sans-serif)}.sol-industry-cap-grid a,.sol-industry-intro__links a{color:var(--menu-sub-brand, #1d5198);font-weight:500;text-decoration:none}.sol-industry-intro__links a:hover{color:var(--menu-sub-brand-hover, #16467f)}.sol-industry-stats-note{margin:-24px 0 32px;font-size:12px;line-height:1.6;color:#888}.sol-industry-section__desc{margin:0 0 16px;font-size:14px;line-height:1.75;color:#666}.sol-industry-compare-wrap{overflow-x:auto;border:1px solid #dce4ee;border-radius:5px;background:#fff}.sol-industry-compare{width:100%;min-width:640px;border-collapse:collapse;font-size:13px}.sol-industry-compare td,.sol-industry-compare th{padding:11px 12px;border-bottom:1px solid #e8ecf1;text-align:left;vertical-align:top}.sol-industry-compare thead th{background:#f0f5fb;color:var(--industry-cap-accent, #1d5198);font-weight:700;font-size:12px}.sol-industry-compare tbody th{font-weight:600;color:#333;background:#fafbfd;white-space:nowrap}.sol-industry-compare a{color:var(--industry-cap-accent, #1d5198);font-weight:600;text-decoration:none}.sol-industry-compare a:hover{text-decoration:underline}.sol-industry-points{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:768px){.sol-industry-points{grid-template-columns:repeat(3,1fr)}}.sol-industry-point{padding:16px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:5px;border-top:3px solid var(--industry-cap-accent, #1d5198)}.sol-industry-point strong{display:block;font-size:14px;color:#222;margin-bottom:6px}.sol-industry-point p{margin:0;font-size:12px;line-height:1.65;color:#666}.sol-industry-kit{display:flex;flex-wrap:wrap;gap:10px}.sol-industry-kit a{padding:10px 14px;border:1px solid #dce4ee;border-radius:5px;font-size:14px;line-height:1.3;font-family:var(--site-ui-font, 'Segoe UI', system-ui, -apple-system, 'Microsoft YaHei', 'PingFang SC', sans-serif);font-weight:500;color:var(--menu-sub-brand, #1d5198);text-decoration:none;background:#fff;transition:border-color .15s ease}.sol-industry-kit a:hover{border-color:var(--industry-cap-accent, #1d5198)}@media (max-width:900px){.sol-industry-cap-grid,.sol-industry-stats{grid-template-columns:1fr 1fr}}@media (max-width:520px){.sol-industry-accept-grid,.sol-industry-cap-grid,.sol-industry-stats{grid-template-columns:1fr}}:root{--hc-blue:#1d5198;--hc-blue-hover:#2563a8;--hc-blue-dark:#164a7a;--hc-blue-soft:#e8f0fc;--hc-blue-muted:#eef3f9;--hc-blue-border:#c5d5ea}:is(.sol-hotel-page,.sol-comfort-page,.sol-checkin-page,.sol-card-power-page,.sol-curtain-page,.sol-door-lock-page,.sol-energy-page,.sol-lighting-page,.sol-platform-page,.sol-public-page,.sol-tech-page,.sol-tech-wireless-page,.sol-tech-wired-page,.sol-tech-rs485-page,.sol-tech-modular-page,.sol-topic-page,.sol-topic-energy-page,.sol-topic-contactless-page,.sol-topic-guest-page,.sol-topic-ops-page,.sol-topic-chain-page,.sol-topic-security-page,.sol-topic-weak-page,.sol-chain-page,.sol-luxury-page,.sol-bnb-page,.sol-office-page,.sol-park-page,.sol-dine-page,.sol-demo-page){--sol-accent:var(--hc-blue);--sol-accent-hover:var(--hc-blue-hover);--sol-accent-soft:var(--hc-blue-soft);--sol-accent-muted:var(--hc-blue-muted);--industry-cap-accent:var(--hc-blue);--industry-cap-soft:var(--hc-blue-soft);--sol-footnav-link:var(--hc-blue);--cf-accent:var(--hc-blue);--cf-accent-dark:var(--hc-blue);--cf-accent-soft:var(--hc-blue-soft);--cf-border:var(--hc-blue-border);--ci-accent:var(--hc-blue);--ci-accent-dark:var(--hc-blue);--ci-accent-soft:var(--hc-blue-soft);--ci-border:var(--hc-blue-border);--cp-accent:var(--hc-blue);--cp-accent-dark:var(--hc-blue);--cp-accent-soft:var(--hc-blue-soft);--cp-border:var(--hc-blue-border);--curtain-accent:var(--hc-blue);--curtain-accent-dark:var(--hc-blue);--curtain-accent-soft:var(--hc-blue-soft);--curtain-border:var(--hc-blue-border);--door-lock-accent:var(--hc-blue);--door-lock-accent-soft:var(--hc-blue-soft);--door-lock-border:var(--hc-blue-border);--es-accent:var(--hc-blue);--es-accent-dark:var(--hc-blue);--es-accent-soft:var(--hc-blue-soft);--es-border:var(--hc-blue-border);--lighting-accent:var(--hc-blue);--lighting-accent-dark:var(--hc-blue);--lighting-accent-soft:var(--hc-blue-soft);--lighting-border:var(--hc-blue-border);--pl-accent:var(--hc-blue);--pl-accent-dark:var(--hc-blue);--pl-accent-soft:var(--hc-blue-soft);--pl-border:var(--hc-blue-border);--pb-accent:var(--hc-blue);--pb-accent-dark:var(--hc-blue);--pb-accent-soft:var(--hc-blue-soft);--pb-border:var(--hc-blue-border);--tech-accent:var(--hc-blue);--tech-dark:var(--hc-blue);--tech-soft:var(--hc-blue-soft);--tech-border:var(--hc-blue-border);--tech-cta-from:var(--hc-blue-dark);--tp-accent:var(--hc-blue);--tp-dark:var(--hc-blue);--tp-soft:var(--hc-blue-soft);--tp-border:var(--hc-blue-border);--tp-cta-from:var(--hc-blue-dark);--office-accent:var(--hc-blue);--office-amber:var(--hc-blue);--office-amber-light:var(--hc-blue-soft);--bnb-green:var(--hc-blue);--bnb-green-dark:var(--hc-blue);--bnb-green-light:var(--hc-blue-soft);--park-teal:var(--hc-blue);--park-teal-light:var(--hc-blue-soft);--dine-gold:var(--hc-blue);--dine-wine-dark:var(--hc-blue);--dine-gold-light:var(--hc-blue-soft);--lux-gold:var(--hc-blue);--lux-warm:var(--hc-blue);--lux-dark:var(--hc-blue);--lux-gold-light:var(--hc-blue-border);--demo-cyan:var(--hc-blue);--demo-cyan-dim:var(--hc-blue-hover)}:is(.sol-comfort-page,.sol-checkin-page,.sol-card-power-page,.sol-curtain-page,.sol-door-lock-page,.sol-energy-page,.sol-lighting-page,.sol-platform-page,.sol-public-page,.sol-tech-page,.sol-topic-page) .sol-shared-cta{background:linear-gradient(135deg,var(--hc-blue) 0%,var(--hc-blue-hover) 100%);--sol-cta-primary-fg:var(--hc-blue);--sol-cta-fg:#fff;--sol-cta-outline-border:rgba(255, 255, 255, 0.85);--sol-cta-outline-fg:#fff}.legacy-solutions-hub__part+.legacy-solutions-hub__part{margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--color-border, #e2e8f0)}.legacy-page-body{padding-bottom:var(--space-3xl, 3rem)}.legacy-page-body>.legacy-solutions-hub,.legacy-page-body>:is(.sol-hotel-page,.sol-comfort-page,.sol-checkin-page,.sol-card-power-page,.sol-curtain-page,.sol-door-lock-page,.sol-energy-page,.sol-lighting-page,.sol-platform-page,.sol-public-page,.sol-tech-page,.sol-tech-wireless-page,.sol-tech-wired-page,.sol-tech-rs485-page,.sol-tech-modular-page,.sol-topic-page,.sol-topic-energy-page,.sol-topic-contactless-page,.sol-topic-guest-page,.sol-topic-ops-page,.sol-topic-chain-page,.sol-topic-security-page,.sol-topic-weak-page,.sol-chain-page,.sol-luxury-page,.sol-bnb-page,.sol-office-page,.sol-park-page,.sol-dine-page,.sol-demo-page,.adv-page,.collection-page){box-sizing:border-box;width:var(--page-shell-width);max-width:var(--page-shell-max);margin-inline:auto;padding-inline:var(--container-gutter)}.legacy-page-body>:is(.sol-hotel-page,.sol-comfort-page,.sol-checkin-page,.sol-card-power-page,.sol-curtain-page,.sol-door-lock-page,.sol-energy-page,.sol-lighting-page,.sol-platform-page,.sol-public-page,.sol-tech-page,.sol-tech-wireless-page,.sol-tech-wired-page,.sol-tech-rs485-page,.sol-tech-modular-page,.sol-topic-page,.sol-topic-energy-page,.sol-topic-contactless-page,.sol-topic-guest-page,.sol-topic-ops-page,.sol-topic-chain-page,.sol-topic-security-page,.sol-topic-weak-page,.sol-chain-page,.sol-luxury-page,.sol-bnb-page,.sol-office-page,.sol-park-page,.sol-dine-page,.sol-demo-page,.adv-page,.collection-page)>.collection-page__inner,.legacy-page-body>:is(.sol-hotel-page,.sol-comfort-page,.sol-checkin-page,.sol-card-power-page,.sol-curtain-page,.sol-door-lock-page,.sol-energy-page,.sol-lighting-page,.sol-platform-page,.sol-public-page,.sol-tech-page,.sol-tech-wireless-page,.sol-tech-wired-page,.sol-tech-rs485-page,.sol-tech-modular-page,.sol-topic-page,.sol-topic-energy-page,.sol-topic-contactless-page,.sol-topic-guest-page,.sol-topic-ops-page,.sol-topic-chain-page,.sol-topic-security-page,.sol-topic-weak-page,.sol-chain-page,.sol-luxury-page,.sol-bnb-page,.sol-office-page,.sol-park-page,.sol-dine-page,.sol-demo-page,.adv-page,.collection-page)>.container{width:100%;max-width:none;margin-inline:0;padding-inline:0}.legacy-page-body .container,.legacy-page-body>.legacy-solutions-hub{box-sizing:border-box;width:var(--page-shell-width);max-width:var(--page-shell-max);margin-inline:auto;padding-inline:var(--container-gutter)}.legacy-page-body>.collection-page>.collection-page__inner{width:100%;max-width:none;margin-inline:0;padding-inline:0}main:not(.pushable-content) .legacy-page-body>.collection-page>.collection-page__inner{width:100%;max-width:none;margin-inline:0;padding-inline:0}.legacy-page-body .collection-page__inner.container,.legacy-page-body>:not(.collection-page) .collection-page__inner{box-sizing:border-box;width:var(--page-shell-width);max-width:var(--page-shell-max);margin-inline:auto;padding-inline:var(--container-gutter)}.legacy-page-body img,.legacy-page-body video{max-width:100%;height:auto}.legacy-page-body a:not([class]){color:var(--color-primary, #2563eb)}.legacy-page-body table{max-width:100%}.legacy-page-body :is(.sol-hotel-compare-wrap,.solution-hub__compare-wrap,.adv-table-wrap,.svc-api-table-wrap,.svc-as-table-wrap,.coop-table-wrap,.sol-chain-std-table-wrap){overflow-x:auto;-webkit-overflow-scrolling:touch}.legacy-page-body :is(.sol-hotel-compare,.solution-hub__compare,.adv-table,.svc-api-table,.svc-as-table,.coop-table,.sol-chain-bom-table,.sol-chain-std-table){display:table;width:100%;border-collapse:collapse}