.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);text-decoration:none;padding:6px 12px;background:#fff;border:1px solid #d5dde3;border-radius:5px}.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 tr:last-child td,.sol-industry-compare tr:last-child th{border-bottom:0}.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-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}.sol-park-page{padding:0 0 72px;clear:both;--park-steel:#3a4f5c;--park-steel-dark:#243540;--park-teal:#2a7a7a;--park-teal-light:#e0f0f0;--park-rust:#c4693a;--park-bg:#f4f6f7;--park-border:#d5dde3}.sol-park-intro{margin:40px 0 36px;padding:32px 28px 28px;background:linear-gradient(160deg,var(--park-steel-dark) 0%,var(--park-steel) 100%);border-radius:5px;color:#d8e4ec}.sol-park-intro__badge{display:inline-block;padding:4px 12px;font-size:12px;letter-spacing:.05em;color:var(--park-teal-light);background:rgba(42,122,122,.25);border:1px solid rgba(42,122,122,.5);border-radius:5px;margin-bottom:14px}.sol-park-intro__title{margin:0 0 14px;font-size:28px;font-weight:700;color:#fff;line-height:1.35;max-width:820px}.sol-park-intro__lead{margin:0 0 16px;font-size:16px;line-height:1.85;max-width:860px}.sol-park-intro__lead strong{color:#fff}.sol-park-intro__bridge{margin:0;padding:12px 16px;font-size:14px;line-height:1.75;color:#a8bcc8;background:rgba(0,0,0,.2);border-radius:5px;border-left:3px solid var(--park-rust);max-width:860px}.sol-park-intro__bridge a{color:var(--park-teal-light);font-weight:600}.sol-park-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:-20px 0 48px;position:relative;z-index:1}.sol-park-pillar{padding:22px 20px;background:#fff;border:1px solid var(--park-border);border-radius:5px;box-shadow:0 4px 16px rgba(36,53,64,.08);border-bottom:4px solid var(--park-teal)}.sol-park-pillar__icon{font-size:28px;color:var(--park-teal);margin-bottom:10px}.sol-park-pillar h3{margin:0 0 8px;font-size:17px;color:var(--park-steel-dark)}.sol-park-pillar p{margin:0;font-size:14px;line-height:1.7;color:#666}.sol-park-section{margin-bottom:48px}.sol-park-section__title{margin:0 0 8px;font-size:22px;font-weight:700;color:var(--park-steel-dark)}.sol-park-section__desc{margin:0 0 24px;font-size:15px;line-height:1.75;color:#666;max-width:780px}.sol-park-zones{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.sol-park-zone{display:flex;flex-direction:column;background:#fff;border:1px solid var(--park-border);border-radius:5px;overflow:hidden}.sol-park-zone__img img{display:block;width:100%;height:180px;object-fit:cover}.sol-park-zone__body{padding:16px 18px 18px;flex:1}.sol-park-rollout__step h4,.sol-park-zone__body h3{margin:0 0 6px;font-size:16px;color:var(--park-steel-dark)}.sol-park-zone__body p{margin:0 0 10px;font-size:13px;line-height:1.65;color:#666}.sol-park-zone__body a{font-size:13px;text-decoration:none}.sol-park-rollout{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.sol-park-rollout__step{padding:18px 14px;text-align:center;background:var(--park-bg);border:1px solid var(--park-border);border-radius:5px}.sol-park-rollout__num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:8px;font-size:14px;font-weight:700;color:#fff;background:var(--park-teal);border-radius:50%}.sol-park-rollout__step h4{font-size:13px}.sol-park-rollout__step p{margin:0;font-size:11px;line-height:1.5;color:#888}.sol-park-contrast{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sol-park-contrast__box{padding:24px;border-radius:5px}.sol-park-contrast__box--old{background:#ececec;border:1px solid #ccc}.sol-park-contrast__box--new{background:var(--park-teal-light);border:1px solid #b8d8d8}.sol-park-contrast__box h3,.sol-park-readmore__card h3{margin:0 0 12px;font-size:17px;color:var(--park-steel-dark)}.sol-park-contrast__box ul{margin:0;padding-left:18px;font-size:14px;line-height:1.75;color:#555}.sol-park-noc{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;align-items:start}.sol-park-noc__screen{border:1px solid var(--park-border);border-radius:5px;overflow:hidden;background:var(--park-steel-dark)}.sol-park-noc__topbar{padding:10px 14px;font-size:12px;color:#8aabb8;background:#1a2830;border-bottom:1px solid #2a4050}.sol-park-noc__img img,.sol-park-topo__map img{display:block;width:100%;height:auto}.sol-park-noc__metrics{display:flex;flex-direction:column;gap:10px}.sol-park-metric{padding:14px 16px;background:#fff;border:1px solid var(--park-border);border-radius:5px;border-left:3px solid var(--park-rust)}.sol-park-metric strong{display:block;margin-bottom:4px;font-size:14px;color:var(--park-steel-dark)}.sol-park-metric span,.sol-park-readmore__card p{font-size:13px;line-height:1.65;color:#666}.sol-park-metric a,.sol-park-zone__body a{color:var(--park-teal);font-weight:600}.sol-park-table-wrap{overflow-x:auto}.sol-park-table{width:100%;border-collapse:collapse;font-size:14px;background:#fff}.sol-park-table td,.sol-park-table th{padding:12px 16px;text-align:left;border:1px solid var(--park-border)}.sol-park-table th{background:var(--park-bg);color:var(--park-steel-dark);font-weight:600}.sol-park-table td{color:#555}.sol-park-kit{display:flex;flex-wrap:wrap;gap:10px}.sol-park-cta__actions a,.sol-park-kit a{font-weight:600;text-decoration:none;border-radius:5px}.sol-park-kit a{padding:10px 16px;font-size:13px;color:var(--park-steel-dark);background:var(--park-teal-light);border:1px solid #b8d8d8}.sol-park-readmore{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sol-park-readmore__card{display:flex;flex-direction:column;padding:20px 18px;background:#fff;border:1px solid var(--park-border);border-radius:5px;text-decoration:none;color:inherit}.sol-park-readmore__card:hover{border-color:var(--park-teal)}.sol-park-readmore__card h3{margin:0 0 8px;font-size:15px}.sol-park-readmore__card p{margin:0;flex:1}.sol-park-readmore__arrow{margin-top:12px;font-size:13px;font-weight:600;color:var(--park-teal)}.sol-park-cta{padding:32px 28px;background:linear-gradient(135deg,var(--park-steel-dark) 0%,var(--park-teal) 100%);border-radius:5px;color:#e8f4f4}.sol-park-cta p{margin:0 0 18px;font-size:16px;line-height:1.75;max-width:720px}.sol-park-cta__actions,.sol-park-footnav{display:flex;flex-wrap:wrap;gap:12px}.sol-park-cta__actions a{display:inline-block;padding:10px 22px;font-size:14px}.sol-park-cta__actions a.is-primary{color:var(--park-steel-dark);background:#fff}.sol-park-cta__actions a.is-outline{color:#fff;border:1px solid rgba(255,255,255,.4)}.sol-park-footnav{gap:16px 24px;margin-top:40px;padding-top:24px;border-top:1px solid var(--park-border);font-size:14px}.sol-park-footnav a{color:#666;text-decoration:none}.sol-park-footnav a:first-child{color:var(--park-teal);font-weight:600}@media (max-width:960px){.sol-park-contrast,.sol-park-noc,.sol-park-pillars,.sol-park-readmore,.sol-park-rollout,.sol-park-zones{grid-template-columns:1fr}}.sol-park-intro--light{background:0 0;border:0;padding:0;color:inherit}.sol-park-intro--light .sol-park-intro__title,.sol-park-topo-detail__grid strong{color:var(--park-steel-dark)}.sol-park-intro--light .sol-park-intro__lead{color:#444}.sol-park-intro--light .sol-park-intro__lead a{color:var(--park-teal)}.sol-park-topo__map{position:relative;margin:0;border-radius:5px;overflow:hidden;border:1px solid var(--park-border)}.sol-park-topo__pins{position:absolute;inset:0;margin:0;padding:0;pointer-events:none}.sol-park-tenant-flow__step span,.sol-park-topo__pin{font-weight:700;color:#fff;background:var(--park-teal)}.sol-park-topo__pin{position:absolute;margin:0;padding:4px 10px;font:inherit;font-size:11px;border:2px solid transparent;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.25);cursor:pointer;pointer-events:auto;transition:transform .15s,border-color .15s,background .15s}.sol-park-topo__pin:hover{transform:scale(1.05)}.sol-park-topo__pin.is-active{border-color:#fff;background:var(--park-rust);transform:scale(1.08)}.sol-park-topo__pin--gate{background:var(--park-rust)}.sol-park-topo__pin--gate.is-active{background:#a85520}.sol-park-topo__legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.sol-park-topo-detail,.sol-park-topo__legend-item{border:1px solid var(--park-border);border-radius:5px}.sol-park-topo__legend-item{display:flex;align-items:center;gap:10px;margin:0;padding:8px 12px;font:inherit;font-size:13px;font-weight:600;color:var(--park-steel-dark);background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.sol-park-topo__legend-item.is-active{border-color:var(--park-teal);box-shadow:0 0 0 2px rgba(42,122,122,.25)}.sol-park-topo__legend-item img{border-radius:5px;object-fit:cover}.sol-park-topo-detail{margin-top:16px;padding:20px 22px;background:var(--park-bg)}.sol-park-topo-detail__panel{display:none}.sol-park-topo-detail__panel.is-active{display:block}.sol-park-topo-detail__panel h3{margin:0 0 12px;font-size:17px;color:var(--park-steel-dark)}.sol-park-topo-detail__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 16px;margin:0;padding:0;list-style:none}.sol-park-topo-detail__grid li{font-size:13px;line-height:1.65;color:#555}.sol-park-topo-detail__grid a{color:var(--park-teal);font-weight:600}@media (max-width:960px){.sol-park-topo-detail__grid{grid-template-columns:1fr}}.sol-park-tenant-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sol-park-tenant-flow__step{padding:18px 14px;background:var(--park-bg);border:1px solid var(--park-border);border-radius:5px;text-align:center}.sol-park-tenant-flow__step span{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;margin-bottom:8px;font-size:13px;border-radius:50%}.sol-park-tenant-flow__step h4{margin:0 0 6px;font-size:14px;color:var(--park-steel-dark)}.sol-park-tenant-flow__step p{margin:0;font-size:12px;line-height:1.5;color:#888}@media (max-width:960px){.sol-park-tenant-flow{grid-template-columns:1fr}}