@keyframes pd-full-rotate-hint{0%,to{transform:rotate(0deg)}50%{transform:rotate(180deg)}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html[data-menu-page-title] .banner-sub-hero__media,html[data-menu-page-title] .c-bgimg1,html[data-menu-page-title] .c-bgimg1__bg,html[data-menu-page-title] .c-bgimg1__bg img.c-bgimg1--imgwidth,html[data-menu-page-title] .c-bgimg1__bg picture{height:600px}.pd-full__inner{max-width:1450px;margin:0 auto;--pd-radius:3px;--col-border:#c5d9ec}.pd-full__content-narrow{max-width:960px}.pd-full__top{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px;align-items:stretch;margin-bottom:28px}.pd-full__gallery[data-pd-product-gallery]{position:relative;display:block;width:100%;height:auto;padding:0;margin:0;overflow:hidden;line-height:0;cursor:grab;background:#f5f0e8;border:1px solid var(--col-border, #e8ecf1);border-radius:5px;box-shadow:0 8px 28px rgba(29,81,152,.08);align-self:start;transition:background .4s ease}.pd-full__gallery[data-pd-product-gallery]:active{cursor:grabbing}.pd-full__gallery-photo{display:block;width:100%;height:auto!important;max-width:100%;margin:0;padding:0;border:0;object-fit:unset;object-position:top center;pointer-events:none;user-select:none}.pd-full__gallery-thumbs--overlay{position:absolute;left:0;right:0;bottom:14px;z-index:4;margin:0;padding:10px 14px;display:flex;justify-content:center;gap:10px;flex-wrap:nowrap;background:0 0;pointer-events:none}.pd-full__gallery-thumbs--overlay .pd-full__gallery-thumb{pointer-events:auto;width:32px;height:32px;padding:0;border-radius:5px;overflow:hidden;cursor:pointer;border:2px solid rgba(255,255,255,.35);opacity:.92;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2);transition:opacity .3s ease,border-color .3s ease}.pd-full__gallery-thumbs--overlay .pd-full__gallery-thumb.is-active,.pd-full__gallery-thumbs--overlay .pd-full__gallery-thumb:hover{opacity:1;border-color:#fff}.pd-full__gallery-thumbs--overlay .pd-full__gallery-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pd-full__gallery-thumbs--many{gap:6px;padding:8px 10px}.pd-full__gallery-thumbs--many .pd-full__gallery-thumb{width:28px;height:28px;border-radius:5px}.pd-full__360-hint,.pd-full__gallery-next,.pd-full__gallery-prev{position:absolute;z-index:3;color:#fff;display:flex;align-items:center}.pd-full__360-hint{top:14px;left:50%;transform:translateX(-50%);background:rgba(29,81,152,.85);padding:6px 16px;border-radius:5px;font-size:12px;line-height:1.4;gap:6px;transition:opacity .5s ease;pointer-events:none}.pd-full__360-hint .bx{font-size:16px;animation:pd-full-rotate-hint 2s ease-in-out infinite}.pd-full__gallery-next,.pd-full__gallery-prev{top:50%;transform:translateY(-50%);background:rgba(0,0,0,.4);border:0;width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:18px;justify-content:center;transition:background .3s ease}.pd-full__gallery-next:hover,.pd-full__gallery-prev:hover{background:rgba(0,0,0,.7)}.pd-full__gallery-prev{left:10px}.pd-full__gallery-next{right:10px}.pd-full__summary{background:#fff;border:1px solid var(--col-border, #e8ecf1);border-radius:5px;padding:20px 24px 18px;box-shadow:0 8px 28px rgba(29,81,152,.08);flex:1 1 auto;min-height:100%;display:flex;flex-direction:column}.pd-full__spec-card strong,.pd-full__title{font-weight:700;color:var(--col-text, #121519)}.pd-full__title{margin:0 0 8px;font-size:clamp(1.35rem,2.5vw,1.625rem);line-height:1.35}.pd-full__subtitle{margin:0 0 14px;font-size:14px;line-height:1.7;color:var(--col-muted, #6b7280)}.pd-full__tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none}.pd-full__tag{padding:5px 12px;font-size:13px;font-weight:600;color:var(--col-shelly-blue, #4594d1);background:#f0f6fc;border-radius:5px}.pd-full__spec-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:24px}.pd-full__spec-card{padding:20px 16px;background:#fff;border:1px solid var(--col-border, #e8ecf1);border-radius:5px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.06);transition:transform .25s ease,box-shadow .25s ease}.pd-full__spec-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.pd-full__spec-card-icon{font-size:24px;color:var(--col-accent, #1d5198);margin-bottom:8px;line-height:1}.pd-full__spec-card strong{display:block;font-size:16px;margin-bottom:4px}.pd-full__spec-card span{font-size:13px;color:var(--col-muted, #6b7280)}.pd-full__section{padding-top:36px;margin-top:8px;border-top:1px solid var(--col-border, #e8ecf1)}.pd-full__section:first-of-type{border-top:none;padding-top:0}[data-pd-tabs-wrap].pd-full__section{border-top:none;margin-top:0;padding-top:8px}[data-pd-tabs-wrap].pd-full__section+.pd-full__section{border-top:none;margin-top:0;padding-top:0}[data-pd-tabs-wrap].pd-full__section+.pd-full__section>.pd-full__section-title{margin-top:24px}.pd-full__section-title{margin:0 0 12px;padding-left:12px;border-left:4px solid var(--col-accent, #1d5198);font-size:20px;font-weight:400;color:var(--col-text, #121519);line-height:1.3}.pd-full__section-desc{margin:0 0 14px;font-size:14px;line-height:1.75;color:var(--col-muted, #6b7280)}.pd-full__tabs{display:flex;gap:4px;margin-bottom:20px;border-bottom:2px solid var(--col-border, #e8ecf1);overflow:visible}@media (max-width:768px){.pd-full__tabs{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.pd-full__tabs::-webkit-scrollbar{display:none}}.pd-full__tab-btn{flex:0 0 auto;padding:12px 20px;font-size:14px;font-weight:600;color:var(--col-muted, #6b7280);background:0 0;border:0;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;transition:color .15s ease,border-color .15s ease;white-space:nowrap}.pd-full__tab-btn.is-active,.pd-full__tab-btn:hover{color:var(--col-accent, #1d5198)}.pd-full__tab-btn.is-active{border-bottom-color:var(--col-accent, #1d5198)}.pd-full__panel{display:none}.pd-full__panel.is-active{display:block;padding-bottom:4px}.pd-full__panel>.pd-full__section-title:first-child{margin-top:0}.pd-full__panel>.pd-full__section-title:not(:first-child){margin-top:28px}.pd-full__highlights{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none}.pd-full__highlights li,.pd-full__highlights__item{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--col-text, #121519);background:#fff;border:1px solid var(--col-border, #e8ecf1);padding:6px 12px;border-radius:5px}.pd-full__highlights .bx{font-size:16px;color:var(--col-accent, #1d5198)}.pd-full__summary .pd-full__quick-spec{border-top:1px solid var(--col-border, #e8ecf1);padding-top:12px;margin:0 0 14px;border-radius:0;border-left:none;border-right:none;border-bottom:none;background:0 0}.pd-full__summary .pd-full__quick-spec>div{padding:0 8px 12px 0;text-align:left;border:0;background:0 0}.pd-full__quick-spec dt,.pd-full__summary .pd-full__quick-spec dt{font-size:12px;color:var(--col-muted, #6b7280);margin-bottom:2px}.pd-full__quick-spec dd,.pd-full__summary .pd-full__quick-spec dd{font-size:14px;font-weight:600;color:var(--col-text, #121519);margin:0}.pd-full__summary .pd-full__quick-spec dl{display:grid;grid-template-columns:repeat(2,1fr);gap:0 16px;margin:0}.pd-full__quick-spec{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:28px;background:var(--col-border, #e8ecf1);border:1px solid var(--col-border, #e8ecf1);border-radius:5px;overflow:hidden}.pd-full__quick-spec>div{padding:12px 16px;text-align:left;border:0;background:#fff}.pd-full__quick-spec dt{margin-bottom:4px}@media (max-width:640px){.pd-full__quick-spec{grid-template-columns:repeat(2,1fr)}}.pd-full__features{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:0 0 4px;padding:0;list-style:none}.pd-full__feature{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#fafbfc;border:1px solid var(--col-border, #e8ecf1);border-radius:5px;transition:background .15s ease}.pd-full__feature:hover{background:#f0f6fc}.pd-full__feature-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--col-accent, #1d5198);background:#e8eff9;border-radius:5px}.pd-full__feature-body h3,.pd-full__feature-body h4{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--col-text, #121519)}.pd-full__feature-body p,.pd-full__scene-card p{margin:0;font-size:13px;line-height:1.6;color:var(--col-muted, #6b7280)}.pd-full__params{width:100%;border-collapse:collapse;font-size:14px;margin-bottom:8px}.pd-full__params thead th{padding:10px 14px;background:var(--col-accent, #1d5198);color:#fff;font-weight:600;text-align:left;font-size:13px}.pd-full__params thead th:first-child{border-radius:5px 0 0 0}.pd-full__params thead th:last-child{border-radius:0 5px 0 0}.pd-full__params tbody td,.pd-full__params tbody th{padding:10px 14px;border:1px solid var(--col-border, #e8ecf1);vertical-align:top}.pd-full__params tbody th{width:22%;font-weight:600;color:var(--col-text, #121519);background:#f8fafc;text-align:left}.pd-full__params tbody td{color:var(--col-muted, #6b7280)}.pd-full__params tbody tr:last-child td,.pd-full__params tbody tr:last-child th{border-bottom:2px solid var(--col-accent, #1d5198)}.pd-full__scene-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none}.pd-full__scene-card{padding:20px;background:#fff;border:1px solid var(--col-border, #e8ecf1);border-radius:5px;text-align:center;transition:box-shadow .2s ease}.pd-full__scene-card:hover{box-shadow:0 4px 14px rgba(0,0,0,.06)}.pd-full__scene-card .bx{font-size:32px;color:var(--col-accent, #1d5198);margin-bottom:10px}.pd-full__scene-card h3,.pd-full__scene-card h4{margin:0 0 6px;font-size:15px;font-weight:600;color:var(--col-text, #121519)}.pd-full__dimension{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.pd-full__dimen-fig{margin:0;line-height:0}.pd-full__dimen-fig img{width:100%;height:auto}.pd-full__arch-fig figcaption,.pd-full__dimen-fig figcaption{margin-top:8px;font-size:12px;color:var(--col-muted, #6b7280);text-align:center;line-height:1.5}.pd-full__dimen-list{display:flex;flex-direction:column;gap:10px}.pd-full__dimen-fig img,.pd-full__dimen-item{border:1px solid var(--col-border, #e8ecf1);border-radius:5px}.pd-full__dimen-item{display:flex;justify-content:space-between;padding:10px 14px;background:#f8fafc;font-size:14px}.pd-full__dimen-item span:first-child{font-weight:600;color:var(--col-text, #121519)}.pd-full__dimen-item span:last-child{color:var(--col-muted, #6b7280)}.pd-full__related{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-top:0}.pd-full__related--4,[data-pd-random-related] .pd-full__related{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.pd-full__related-card{display:flex;flex-direction:column;border:1px solid var(--col-border, #e8ecf1);border-radius:5px;text-decoration:none;background:#fff;overflow:hidden;transition:box-shadow .2s ease,border-color .15s ease}.pd-full__related-card:hover{box-shadow:0 4px 16px rgba(29,81,152,.08)}.pd-full__related-img{position:relative;aspect-ratio:800/456;background:#f4f6f8;overflow:hidden;line-height:0}.pd-full__related-img img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.pd-full__related-card:hover .pd-full__related-img img{transform:scale(1.04)}.pd-full__related-body{padding:14px 16px;display:flex;flex-direction:column;gap:6px}.pd-full__doc-card span,.pd-full__related-body strong{font-size:14px;font-weight:600;color:var(--col-text, #121519)}.pd-full__related-meta{display:flex;gap:6px;flex-wrap:wrap}.pd-full__related-tag{padding:2px 8px;font-size:11px;font-weight:600;color:var(--col-shelly-blue, #4594d1);background:#e8eff9;border-radius:5px}.pd-full__related-body p{margin:0;font-size:13px;line-height:1.55;color:var(--col-muted, #6b7280)}.pd-full__docs{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.pd-full__cta,.pd-full__doc-card{display:flex;border:1px solid var(--col-border, #e8ecf1);border-radius:5px;align-items:center}.pd-full__doc-card{gap:12px;padding:14px 16px;text-decoration:none;background:#fff;transition:border-color .15s ease}.pd-full__doc-card:hover,.pd-full__related-card:hover{border-color:var(--col-accent, #1d5198)}.pd-full__doc-card .bx{font-size:28px;color:var(--col-accent, #1d5198);flex-shrink:0}.pd-full__doc-card span{font-size:13px}.pd-full__doc-card small{display:block;font-size:11px;font-weight:400;color:var(--col-muted, #6b7280);margin-top:2px}.pd-full__cta{flex-wrap:wrap;gap:14px;margin-top:36px;padding:28px 32px;background:linear-gradient(135deg,#f0f6fc 0,#e8eff9 100%);justify-content:space-between}.pd-full__cta-text{flex:1;min-width:200px}.pd-full__cta-text strong{display:block;font-size:16px;color:var(--col-text, #121519);margin-bottom:4px}.pd-full__cta-text span{font-size:13px;line-height:1.5}.pd-full__cta-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 24px;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:#fff;background:var(--col-accent, #1d5198);border-radius:5px;text-decoration:none;white-space:nowrap;transition:background .15s ease}.pd-full__cta-btn:hover{background:#143d7a;color:#fff}.pd-full__cta-btn-outline{background:0 0;color:var(--col-accent, #1d5198);border:2px solid var(--col-accent, #1d5198)}.pd-full__cta-btn-outline:hover,.pd-full__social-btn:hover{background:var(--col-accent, #1d5198);color:#fff}.pd-full__social-btn{display:inline-flex!important;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--col-border, #e8ecf1)!important;color:#6b7280!important;text-decoration:none!important;font-size:16px;transition:all .15s ease}.pd-full__social-btn:hover{border-color:var(--col-accent, #1d5198)!important;color:#fff!important}.pd-full__breadcrumb{margin-bottom:24px;font-size:13px}.pd-full__breadcrumb a{color:var(--col-muted, #6b7280);text-decoration:none}.pd-full__back a,.pd-full__breadcrumb a:hover{color:var(--col-accent, #1d5198);text-decoration:underline}.pd-full__breadcrumb-sep{margin:0 6px;color:#d1d5db}.pd-full__arch-info h3,.pd-full__arch-info h4,.pd-full__breadcrumb-current{color:var(--col-text, #121519);font-weight:600}.pd-full__back{margin-bottom:16px;font-size:14px}.pd-full__back a{text-decoration:none;font-weight:600}.pd-full__back a:hover{text-decoration:underline}.pd-full__arch-info ul,.pd-full__back span,.pd-full__cta-text span{color:var(--col-muted, #6b7280)}.pd-full__arch{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.pd-full__arch--top{align-items:start}.pd-full__arch--64{grid-template-columns:6fr 4fr;gap:24px;align-items:stretch}.pd-full__arch--64 .pd-full__arch-fig{display:flex;flex-direction:column;height:100%;min-width:0}.pd-full__arch--64 .pd-full__arch-fig__frame,.pd-full__arch-fig img{width:100%;border:1px solid var(--col-border, #e8ecf1);border-radius:5px}.pd-full__arch--64 .pd-full__arch-fig__frame{padding:0;background:#fff;overflow:hidden;line-height:0}.pd-full__arch--64 .pd-full__arch-fig__frame img{display:block;width:100%;height:auto;border:0;border-radius:0;vertical-align:top}.pd-full__arch--64 .pd-full__arch-fig figcaption{flex:0 0 auto}.pd-full__arch--64 .pd-full__arch-info{display:flex;flex-direction:column;min-width:0}.pd-full__arch-info .pd-full__install-notes{margin-top:0}.pd-full__arch-fig{margin:0;line-height:0}.pd-full__arch-fig img{height:auto}.pd-full__arch-info h3,.pd-full__arch-info h4{margin:0 0 10px;font-size:16px}.pd-full__arch-info ul{margin:0;padding-left:1.2em;font-size:14px;line-height:1.8}.pd-full__arch-actions{margin-top:16px;display:flex;gap:14px}.pd-full__arch-actions 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}.pd-full__arch-actions a:hover,.pd-full__related-more a:hover{color:var(--menu-sub-brand-hover, #16467f)}@media (max-width:992px){.pd-full__related--4,[data-pd-random-related] .pd-full__related{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-full__top{grid-template-columns:1fr}.pd-full__summary{min-height:0}.pd-full__arch,.pd-full__arch--64,.pd-full__dimension{grid-template-columns:1fr}.pd-full__cta{flex-direction:column;align-items:stretch;text-align:center}.pd-full__cta-btn{justify-content:center}}@media (max-width:768px){.pd-full__spec-strip{grid-template-columns:repeat(2,1fr)}.pd-full__docs,.pd-full__features,.pd-full__related,.pd-full__related--4,[data-pd-random-related] .pd-full__related{grid-template-columns:1fr}.pd-full__params{font-size:13px}.pd-full__params tbody th{width:30%}}@media (max-width:480px){.pd-full__spec-strip{grid-template-columns:1fr}}.pd-full__install-notes{margin:0;padding-left:1.2em;font-size:14px;line-height:1.8;color:var(--col-muted, #6b7280)}.pd-full__install-notes li{margin-bottom:4px}.pd-full__related-more a,.pd-full__toggle{font-weight:500;color:var(--menu-sub-brand, #1d5198)}.pd-full__related-more,.pd-full__toggle{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)}.pd-full__toggle{display:block;margin:12px 0 0;padding:8px 14px;background:#f0f6fc;border:1px solid var(--col-border, #e8ecf1);border-radius:5px;cursor:pointer;transition:background .15s ease}.pd-full__toggle:hover{background:#e8eff9}.pd-full__related-more{margin-top:16px;text-align:right}.pd-full__related-more a{text-decoration:none}.pd-full__cta-social{display:flex;gap:8px;margin-top:12px}.pd-full-page--rich{--pd-rich-bg:#ffffff;--pd-rich-surface:#ffffff;--pd-rich-soft:#f8fafc;--pd-rich-soft-2:#f0f4f8;--pd-rich-warm:#ffffff;--pd-rich-accent:#1d5198;--pd-rich-accent-light:#4594d1;--pd-rich-border:#c5d9ec;--pd-rich-border-hero:#e8ecf1}.pd-full-page--rich .collection-page,.pd-full-page--rich .pd-full__quick-spec>div{background:#fff}.pd-full-page--rich .pd-full__inner{padding:8px 0 0}.pd-full-page--rich .pd-full__gallery[data-pd-product-gallery],.pd-full-page--rich .pd-full__highlights li{background:#fff;border-color:var(--pd-rich-border-hero)}.pd-full-page--rich .pd-full__summary{background:#fff;border:1px solid var(--pd-rich-border-hero);border-left:4px solid var(--pd-rich-accent);box-shadow:0 4px 20px rgba(29,81,152,.06)}.pd-full-page--rich .pd-full__tag{background:#f0f6fc;border:1px solid var(--pd-rich-border-hero)}.pd-full-page--rich .pd-full__spec-strip{gap:14px}.pd-full-page--rich .pd-full__spec-card{border:1px solid var(--pd-rich-border-hero);background:#fff;box-shadow:0 2px 12px rgba(29,81,152,.05)}.pd-full-page--rich .pd-full__spec-card-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 auto 10px;border-radius:5px;background:rgba(29,81,152,.1);font-size:22px}.pd-full-page--rich .pd-full__spec-card:nth-child(4) .pd-full__spec-card-icon{background:rgba(218,165,32,.15);color:#b8860b}.pd-full-page--rich .pd-full__spec-card:nth-child(5) .pd-full__spec-card-icon{background:rgba(46,139,87,.12);color:#2e8b57}.pd-full-page--rich .pd-full__quick-spec{background:var(--pd-rich-border-hero);border:1px solid var(--pd-rich-border-hero);border-radius:5px;box-shadow:none;overflow:hidden}.pd-full-page--rich .pd-full__quick-spec dd{color:var(--pd-rich-accent)}.pd-full-page--rich .pd-full__section--stacked{margin-top:0;box-shadow:none}.pd-full-page--rich .pd-full__section--stacked .pd-full__stack-block+.pd-full__stack-block{margin-top:36px;padding-top:0;border-top:none}.pd-full-page--rich .pd-full__section--stacked .pd-full__stack-block>.pd-full__section-title{margin-top:0;margin-bottom:14px;padding:0 0 0 12px;border-left:4px solid var(--pd-rich-accent);border-radius:0;background:0 0;font-size:18px}.pd-full-page--rich #pd-full-downloads,.pd-full-page--rich #pd-full-features,.pd-full-page--rich #pd-full-install,.pd-full-page--rich #pd-full-specs,.pd-full-page--rich .pd-full__section--stacked{padding:0;background:0 0;border:0;border-radius:0}.pd-full-page--rich .pd-full__params{border-radius:5px;overflow:hidden;box-shadow:none}.pd-full-page--rich .pd-full__params tbody tr:nth-child(even) td{background:#fff}.pd-full-page--rich .pd-full__params tbody tr:nth-child(even) th{background:#f8fafc}.pd-full-page--rich .pd-full__arch-fig{margin:0;padding:0;background:#fff;border:1px solid var(--pd-rich-border);border-radius:5px;box-shadow:none;overflow:hidden;line-height:normal}.pd-full-page--rich .pd-full__arch--64 .pd-full__arch-fig__frame,.pd-full-page--rich .pd-full__arch-fig__frame{padding:0;background:0 0;border:0;border-radius:0;box-shadow:none;overflow:hidden;line-height:0}.pd-full-page--rich .pd-full__arch-fig img,.pd-full-page--rich .pd-full__arch-fig__frame img{display:block;width:100%;height:auto;border:0;border-radius:0}.pd-full-page--rich .pd-full__arch-fig figcaption{margin:0;padding:10px 12px;border-top:none;font-size:12px;line-height:1.5;color:var(--col-muted, #6b7280);text-align:center}.pd-full-page--rich .pd-full__arch-info{padding:18px 20px;background:#fff;border:1px solid var(--pd-rich-border);border-radius:5px}.pd-full-page--rich .pd-full__install-notes li{padding-left:4px}.pd-full-page--rich .pd-full__install-notes li::marker{color:var(--pd-rich-accent-light)}.pd-full-page--rich .pd-full__doc-card{border:1px solid var(--pd-rich-border);border-left:4px solid var(--pd-rich-accent);background:#fff;box-shadow:0 2px 10px rgba(29,81,152,.04);transition:transform .2s ease,box-shadow .2s ease}.pd-full-page--rich .pd-full__doc-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(29,81,152,.12)}.pd-full-page--rich .pd-full__doc-card .bx{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:5px;background:rgba(29,81,152,.1);font-size:22px}.pd-full-page--rich .pd-full__doc-card:nth-child(3){border-left-color:#d4a017}.pd-full-page--rich .pd-full__doc-card:nth-child(3) .bx{background:rgba(212,160,23,.12);color:#b8860b}.pd-full-page--rich .pd-full__doc-card:nth-child(4){border-left-color:#2e8b57}.pd-full-page--rich .pd-full__doc-card:nth-child(4) .bx{background:rgba(46,139,87,.12);color:#2e8b57}.pd-full-page--rich .pd-full__section[aria-labelledby=pd-full-related-h]{margin-top:36px;padding:0;background:0 0;border:0}.pd-full-page--rich .pd-full__section[aria-labelledby=pd-full-related-h]>.pd-full__section-title{margin:0 0 14px;padding:0 0 0 12px;border-left:4px solid var(--pd-rich-accent);border-radius:0;background:0 0;text-align:left;font-size:18px}.pd-full-page--rich .pd-full__cta{background:linear-gradient(135deg,#1d5198 0,#2a6cb8 55%,#4594d1 100%);border:0;box-shadow:0 12px 36px rgba(29,81,152,.28)}.pd-full-page--rich .pd-full__cta-text strong{color:#fff;font-size:18px}.pd-full-page--rich .pd-full__cta-text span{color:rgba(255,255,255,.88)}.pd-full-page--rich .pd-full__cta-btn{background:#fff;color:var(--pd-rich-accent)}.pd-full-page--rich .pd-full__cta-btn:hover{background:#f0f6fc}.pd-full-page--rich .pd-full__cta-btn-outline{background:0 0;color:#fff;border:2px solid rgba(255,255,255,.75)}.pd-full-page--rich .pd-full__cta-btn-outline:hover{background:rgba(255,255,255,.12);border-color:#fff}@media (max-width:768px){.pd-full-page--rich .pd-full__section--stacked{padding:0}}.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}