{"id":7737,"date":"2025-11-18T11:30:37","date_gmt":"2025-11-18T03:30:37","guid":{"rendered":"https:\/\/www.macypanofficial.com\/?page_id=7737"},"modified":"2026-09-01T16:22:48","modified_gmt":"2026-09-01T08:22:48","slug":"camaras-hiperbaricas-macypanofficial","status":"publish","type":"page","link":"https:\/\/www.macypanofficial.com\/es\/camaras-hiperbaricas-macypanofficial\/","title":{"rendered":"Guanggao"},"content":{"rendered":"<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700;800&family=Material+Symbols+Rounded:opsz,wght,FILL@24,500,0&display=swap');\n\n.macypan-widget {\n  --macypan-navy: #071b35;\n  --macypan-navy-2: #0b2a4b;\n  --macypan-ink: #10243f;\n  --macypan-muted: #617189;\n  --macypan-blue: #159fe1;\n  --macypan-blue-2: #80d7ff;\n  --macypan-pale: #eef5fb;\n  --macypan-paper: #f6f9fc;\n  --macypan-line: #d7e2ee;\n  --macypan-white: #fff;\n  --macypan-orange: #ff8c00;\n  --macypan-shell: 1440px;\n  --macypan-side: 22px;\n  font-family: 'Manrope', Arial, sans-serif;\n  color: var(--macypan-ink);\n  background: var(--macypan-paper);\n  font-synthesis: none;\n  text-rendering: optimizeLegibility;\n}\n.macypan-widget { margin: 0; min-width: 320px; background: var(--macypan-paper); }\n.macypan-widget button, .macypan-widget input, .macypan-widget textarea { font: inherit; }\n.macypan-widget button, .macypan-widget a { -webkit-tap-highlight-color: transparent; }\n.macypan-widget a { color: inherit; text-decoration: none; }\n.macypan-widget img { display: block; max-width: 100%; }\n#macypan-app-1 .button-primary,\n#macypan-app-1 .button-primary span { color: #fff !important; }\n.macypan-mobile-message { display: none; background-color: #fff !important; color: #10243f; }\n.macypan-mobile-message .macypan-anchor { display: block; position: relative; top: -12px; }\n.macypan-mobile-message.is-desktop-target { display: block !important; }\n.page {\n  \/* Keep the widget from creating a fixed-height\/hidden scrolling area in WordPress. *\/\n  height: auto !important;\n  min-height: 0 !important;\n  max-height: none !important;\n  overflow: visible !important;\n}\n#macypan-app-1 {\n  height: auto !important;\n  min-height: 0 !important;\n  max-height: none !important;\n  overflow: visible !important;\n}\n#macypan-app-1 > main,\n#macypan-app-1 .page > main {\n  height: auto !important;\n  min-height: 0 !important;\n  max-height: none !important;\n  overflow: visible !important;\n}\n.combined-page { background: radial-gradient(circle at 8% 20%, rgba(128,215,255,.16), transparent 26%), radial-gradient(circle at 92% 68%, rgba(21,159,225,.08), transparent 30%), linear-gradient(135deg, #f8fbfe 0%, #eef5fb 52%, #f7fafc 100%); }\n.shell { width: min(var(--macypan-shell), calc(100% - (var(--macypan-side) * 2))); margin: 0 auto; }\n\n.site-header {\n  position: sticky; top: 0; z-index: 20;\n  min-height: 78px; display: flex; align-items: center;\n  background: rgba(24, 28, 32, .97); color: #fff;\n  border-bottom: 1px solid rgba(255,255,255,.09);\n}\n.header-inner { width: min(var(--macypan-shell), calc(100% - (var(--macypan-side) * 2))); margin: auto; display: flex; align-items: center; justify-content: space-between; gap: 32px; }\n.brand { display: flex; align-items: center; flex: 0 0 auto; }\n.brand img { width: 174px; height: auto; object-fit: contain; }\n\n.hero { position: relative; min-height: 650px; background: var(--macypan-navy); color: #fff; display: flex; align-items: center; }\n.hero:before { content: ''; position: absolute; z-index: 1; inset: 0; background: linear-gradient(90deg, rgba(4,17,34,.94) 0%, rgba(4,17,34,.82) 35%, rgba(4,17,34,.38) 58%, rgba(4,17,34,.08) 78%); pointer-events: none; }\n.hero-inner { position: relative; min-height: 650px; }\n.hero-copy, .hero-media { min-width: 0; }\n.hero-copy { position: relative; z-index: 2; display: flex; flex-direction: column; justify-content: center; width: min(610px, 58%); min-height: 650px; padding: 32px 0; }\n.eyebrow, .section-kicker { color: var(--macypan-blue); font-size: 13px; line-height: 1.4; letter-spacing: .16em; text-transform: uppercase; font-weight: 800; }\n.eyebrow { color: var(--macypan-blue-2); margin-bottom: 22px; }\n.hero h1 { margin: 0; max-width: 650px; font-size: clamp(48px, 5.6vw, 68px); line-height: .99; letter-spacing: -.065em; font-weight: 800; }\n.hero-lede { max-width: 650px; margin: 28px 0 0; color: rgba(255,255,255,.76); font-size: clamp(17px, 1.7vw, 23px); line-height: 1.55; }\n.hero-actions { display: flex; flex-wrap: wrap; gap: 16px; margin-top: 38px; }\n.button { display: inline-flex; align-items: center; justify-content: center; gap: 12px; min-height: 54px; padding: 0 24px; border: 1px solid transparent; border-radius: 0; cursor: pointer; font-weight: 800; font-size: 14px; transition: transform .2s ease, background .2s ease, border-color .2s ease; }\n.button:hover { transform: translateY(-2px); }\n.button-primary { color: #fff; background: var(--macypan-blue); }\n.button-secondary { color: #fff; background: transparent; border-color: rgba(255,255,255,.6); }\n.button-outline { color: var(--macypan-navy); background: transparent; border-color: #96abc0; }\n.button-light { color: var(--macypan-navy); background: #fff; }\n.hero-proof { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; margin-top: 22px; }\n.proof-badge { border: 1px solid rgba(255,255,255,.55); padding: 9px 13px; font-size: 12px; font-weight: 800; letter-spacing: .08em; }\n.proof-text { margin-left: 8px; color: rgba(255,255,255,.72); font-size: 13px; }\n.hero-media { position: absolute; z-index: 0; inset: 0 calc((100vw - 100%) \/ -2); min-height: 650px; padding: 0; overflow: hidden; }\n.hero-image-frame { --macypan-hero-x: 0px; --macypan-hero-y: 0px; position: absolute; inset: -8px; overflow: hidden; background: #173554; transform: translate3d(var(--macypan-hero-x), var(--macypan-hero-y), 0) scale(1.015); transition: transform .35s ease, box-shadow .35s ease; }\n.hero-image-frame:after { content: ''; position: absolute; inset: 0; background: linear-gradient(135deg, rgba(7,27,53,.18), transparent 48%, rgba(7,27,53,.25)); pointer-events: none; }\n.hero-image-frame picture { display: block; width: 100%; height: 100%; }\n.hero-image-frame img { width: 100%; height: 100%; object-fit: cover; object-position: right center; filter: saturate(.92) contrast(1.03); transition: transform .8s cubic-bezier(.2,.7,.2,1), filter .35s ease; }\n.hero-image-frame:hover img { transform: scale(1.035); filter: saturate(1.08) contrast(1.05); }\n.hero-image-frame--reference:after { background: linear-gradient(90deg, rgba(5,18,36,.28) 0%, rgba(5,18,36,.06) 46%, rgba(5,18,36,.08) 100%); }\n.hero-image-frame--reference img { object-position: center center; filter: saturate(.96) contrast(1.04); }\n.hero-image-caption { position: absolute; z-index: 2; right: max(22px, calc((100vw - var(--macypan-shell)) \/ 2)); top: 28px; display: grid; gap: 5px; min-width: 176px; padding: 15px 17px; background: rgba(7,27,53,.84); border-left: 3px solid var(--macypan-blue-2); color: #fff; }\n.hero-image-caption span { color: var(--macypan-blue-2); font-size: 10px; letter-spacing: .16em; text-transform: uppercase; font-weight: 800; }\n.hero-image-caption strong { font-size: 14px; line-height: 1.35; }\n.hero-image-orbit { position: absolute; z-index: 2; display: block; width: 16px; height: 16px; border: 1px solid rgba(128,215,255,.86); border-radius: 50%; animation: heroOrbit 4.5s ease-in-out infinite; }\n.hero-image-orbit--a { top: 20px; right: 24px; }\n.hero-image-orbit--b { left: 22px; bottom: 22px; width: 9px; height: 9px; animation-delay: -1.2s; }\n.support-card { position: relative; left: auto; bottom: auto; display: flex; align-items: center; justify-content: space-between; gap: 20px; box-sizing: border-box; width: min(100%, 420px); max-width: 100%; min-height: 80px; margin-top: 16px; padding: 14px 24px; background: rgba(12, 63, 108, .88); border: 1px solid rgba(128, 215, 255, .66); border-left: 5px solid var(--macypan-blue); }\n.support-card strong { display: block; font-size: 16px; }\n.support-card span { display: block; margin-top: 8px; color: var(--macypan-blue-2); font-size: 12px; letter-spacing: .16em; text-transform: uppercase; font-weight: 800; }\n.support-mark { color: rgba(255,255,255,.18); font-size: 52px; font-weight: 800; line-height: 1; }\n\n.section { padding: 116px 0; }\n.section-light { background-color: var(--macypan-paper); }\n.section-blue { background-color: var(--macypan-pale); }\n.section-light, .section-blue { background-image: linear-gradient(90deg, rgba(255,255,255,.5) 1px, transparent 1px), linear-gradient(0deg, rgba(21,159,225,.025) 1px, transparent 1px); background-size: 88px 88px; }\n.section-dark { background: var(--macypan-navy); color: #fff; }\n.section-head { display: grid; grid-template-columns: minmax(0, 1fr) minmax(300px, .72fr); gap: 48px; align-items: end; margin-bottom: 46px; }\n.section-head h2 { margin: 12px 0 0; max-width: 720px; color: inherit; font-size: clamp(34px, 4.2vw, 62px); line-height: 1.02; letter-spacing: -.055em; font-weight: 800; }\n.section-head p { width: min(100%, 490px); justify-self: end; margin: 0; color: var(--macypan-muted); font-size: 16px; line-height: 1.7; text-align: left; }\n.section-dark .section-head p { color: rgba(255,255,255,.66); }\n.section-note { margin: -18px 0 38px; color: var(--macypan-muted); font-size: 13px; }\n.section-actions { display: flex; flex-wrap: wrap; justify-content: center; gap: 14px; margin-top: 34px; }\n.section-actions .button { min-width: 154px; }\n\n.product-section { position: relative; }\n.product-layout { display: grid; gap: 22px; }\n.product-layout--rail { grid-template-columns: 205px minmax(0, 1fr); align-items: stretch; }\n.model-rail { display: flex; flex-direction: column; gap: 10px; }\n.model-button { width: 100%; padding: 17px 14px; border: 1px solid var(--macypan-line); background: #fff; color: var(--macypan-ink); text-align: left; cursor: pointer; font-size: 13px; line-height: 1.35; font-weight: 800; transition: all .2s ease; }\n.model-button:hover, .model-button.is-active { color: #fff; border-color: var(--macypan-blue); background: var(--macypan-blue); }\n.product-focus { min-width: 0; display: grid; grid-template-columns: minmax(260px, .9fr) minmax(0, 1.1fr); gap: 24px; padding: 22px; border: 1px solid var(--macypan-line); background: #fff; }\n.product-visual { min-height: 390px; display: grid; place-items: center; background: var(--macypan-pale); padding: 20px; }\n.product-visual img { width: 100%; height: 330px; object-fit: contain; }\n.product-meta { display: flex; flex-direction: column; justify-content: center; padding: 10px 12px 10px 0; }\n.product-meta h3 { margin: 0; font-size: clamp(26px, 3vw, 42px); line-height: 1; letter-spacing: -.05em; }\n.product-meta p { margin: 15px 0 24px; color: var(--macypan-muted); font-size: 15px; line-height: 1.65; }\n.meta-list { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); margin: 0; border-top: 1px solid var(--macypan-line); border-left: 1px solid var(--macypan-line); }\n.meta-list div { padding: 14px 13px; border-right: 1px solid var(--macypan-line); border-bottom: 1px solid var(--macypan-line); }\n.meta-list dt { color: var(--macypan-muted); font-size: 11px; letter-spacing: .12em; text-transform: uppercase; }\n.meta-list dd { margin: 5px 0 0; font-size: 13px; font-weight: 800; }\n.accessory-line { margin: 16px 0 0; color: var(--macypan-muted); font-size: 12px; line-height: 1.6; }\n.accessory-line strong { color: var(--macypan-ink); }\n\n.product-mosaic { display: grid; grid-template-columns: repeat(5, minmax(0,1fr)); gap: 14px; }\n.mosaic-card { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; display: flex; flex-direction: column; min-width: 0; padding: 13px; border: 1px solid var(--macypan-line); background: #fff; color: var(--macypan-ink); text-align: left; cursor: pointer; transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease; }\n.mosaic-card:hover, .mosaic-card.is-active { --macypan-lift: -4px; border-color: var(--macypan-blue); box-shadow: 0 14px 32px rgba(11,42,75,.12); }\n.mosaic-card img { width: 100%; height: 154px; object-fit: contain; background: var(--macypan-pale); transition: transform .4s ease; }\n.mosaic-card:hover img { transform: scale(1.035); }\n.mosaic-card span { margin-top: 17px; color: var(--macypan-blue); font-size: 11px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; }\n.mosaic-card h3 { margin: 8px 0 8px; font-size: 18px; letter-spacing: -.03em; line-height: 1.1; }\n.mosaic-card p { margin: 0; color: var(--macypan-muted); font-size: 12px; line-height: 1.5; }\n.mosaic-detail { margin-top: 20px; padding: 24px 26px; background: var(--macypan-navy); color: #fff; display: grid; grid-template-columns: minmax(0, 1fr) minmax(260px, .8fr); gap: 30px; align-items: center; }\n.mosaic-detail h3 { margin: 0 0 8px; font-size: 26px; letter-spacing: -.04em; }\n.mosaic-detail p { margin: 0; color: rgba(255,255,255,.7); font-size: 14px; line-height: 1.6; }\n.mosaic-detail .meta-list { border-color: rgba(255,255,255,.18); }\n.mosaic-detail .meta-list div { border-color: rgba(255,255,255,.18); }\n.mosaic-detail .meta-list dt { color: rgba(255,255,255,.6); }\n.mosaic-detail .meta-list dd { color: #fff; }\n\n.product-grid { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 18px; }\n.product-card { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; display: flex; flex-direction: column; min-width: 0; padding: 18px; border: 1px solid var(--macypan-line); background: #fff; color: var(--macypan-ink); text-align: left; cursor: pointer; transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease; }\n.product-card:hover, .product-card:focus-visible { --macypan-lift: -6px; border-color: var(--macypan-blue); box-shadow: 0 18px 38px rgba(11,42,75,.12); outline: none; }\n.product-card img { height: 220px; width: 100%; object-fit: contain; background: var(--macypan-pale); transition: transform .4s ease; }\n.product-card:hover img { transform: scale(1.035); }\n.product-card .card-top { display: flex; justify-content: space-between; gap: 16px; margin-top: 18px; color: var(--macypan-blue); font-size: 12px; font-weight: 800; }\n.product-card h3 { margin: 8px 0 8px; font-size: 22px; letter-spacing: -.04em; }\n.product-card p { margin: 0 0 16px; color: var(--macypan-muted); font-size: 13px; line-height: 1.6; }\n.product-card .meta-list { margin-top: auto; }\n.product-card .meta-list div { padding: 11px; }\n\n.product-section--stretcher .stretcher-panel { display: grid; grid-template-columns: 1.05fr .95fr; gap: 0; border: 1px solid var(--macypan-line); background: #fff; }\n.stretcher-panel { overflow: hidden; }\n.stretcher-panel img { width: 100%; height: 440px; object-fit: contain; background: var(--macypan-pale); transition: transform .55s ease; }\n.product-section--stretcher .stretcher-panel img { background: #fff; }\n.stretcher-panel:hover img { transform: scale(1.025); }\n.stretcher-copy { display: flex; flex-direction: column; justify-content: center; padding: 46px; }\n.stretcher-copy h3 { margin: 10px 0 14px; font-size: clamp(30px, 4vw, 54px); line-height: 1; letter-spacing: -.055em; }\n.stretcher-copy p { margin: 0 0 24px; color: var(--macypan-muted); line-height: 1.7; }\n.product-section--stretcher .accessory-line { margin-top: 16px; }\n.product-section--stretcher .section-head p { text-align: left; }\n\n.safety-grid { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 14px; }\n.safety-card { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; min-height: 250px; padding: 24px; border: 1px solid rgba(128,215,255,.28); background: rgba(255,255,255,.055); transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, background .25s ease, border-color .25s ease; }\n.safety-card:hover { --macypan-lift: -5px; background: rgba(21,159,225,.12); border-color: rgba(128,215,255,.62); }\n.safety-card .card-index { display: block; color: var(--macypan-blue-2); font-size: 14px; font-weight: 800; letter-spacing: .14em; }\n.safety-card h3 { margin: 56px 0 12px; color: #fff; font-size: 20px; line-height: 1.15; }\n.safety-card p { margin: 0; color: rgba(255,255,255,.67); font-size: 13px; line-height: 1.65; }\n.safety-strip { margin-top: 34px; padding: 18px 22px; border-left: 4px solid var(--macypan-blue); background: rgba(11, 63, 106, .7); color: rgba(255,255,255,.78); font-size: 14px; line-height: 1.65; }\n.safety-showcase { display: grid; grid-template-columns: minmax(0,1.04fr) minmax(0,.96fr); gap: 18px; align-items: stretch; }\n.safety-visual { position: relative; min-height: 560px; margin: 0; overflow: hidden; border: 1px solid rgba(128,215,255,.28); background: #eef5fb; }\n.safety-visual:after { content: ''; position: absolute; inset: 0; background: linear-gradient(180deg, transparent 45%, rgba(4,17,34,.88) 100%); pointer-events: none; }\n.safety-visual img { width: 100%; height: 100%; min-height: 560px; object-fit: contain; padding: 38px; transition: transform .55s ease; }\n.safety-visual:hover img { transform: scale(1.035); }\n.safety-visual figcaption { position: absolute; z-index: 2; right: 0; bottom: 0; left: 0; padding: 32px; color: #fff; }\n.safety-visual figcaption span { display: block; color: var(--macypan-blue-2); font-size: 11px; letter-spacing: .16em; text-transform: uppercase; font-weight: 800; }\n.safety-visual figcaption strong { display: block; margin-top: 8px; max-width: 460px; font-size: clamp(24px,3vw,38px); line-height: 1.05; letter-spacing: -.045em; }\n.safety-visual figcaption p { margin: 14px 0 0; color: rgba(255,255,255,.68); font-size: 12px; line-height: 1.6; }\n.safety-feature-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 14px; }\n.safety-feature { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; display: flex; flex-direction: column; justify-content: space-between; min-height: 270px; padding: 25px; border: 1px solid rgba(128,215,255,.28); background: rgba(255,255,255,.06); transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, border-color .25s ease, background .25s ease; }\n.safety-feature:hover { --macypan-lift: -5px; border-color: rgba(128,215,255,.7); background: rgba(21,159,225,.12); }\n.safety-feature .card-index { color: var(--macypan-blue-2); font-size: 13px; letter-spacing: .14em; font-weight: 800; }\n.safety-feature h3 { margin: 0 0 12px; color: #fff; font-size: 20px; line-height: 1.15; }\n.safety-feature p { margin: 0; color: rgba(255,255,255,.65); font-size: 12px; line-height: 1.65; }\n.safety-system-row { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); margin-top: 18px; border: 1px solid rgba(128,215,255,.26); }\n.safety-system-row span { padding: 17px 18px; border-right: 1px solid rgba(128,215,255,.2); color: rgba(255,255,255,.76); font-size: 11px; line-height: 1.4; text-align: center; text-transform: uppercase; letter-spacing: .08em; font-weight: 800; }\n.safety-system-row span:last-child { border-right: 0; }\n\n.service-grid { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 16px; }\n.service-card { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; min-height: 300px; padding: 24px; background: #fff; border-top: 3px solid var(--macypan-blue); transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, box-shadow .25s ease, background .25s ease; }\n.service-card:hover { --macypan-lift: -6px; box-shadow: 0 20px 42px rgba(11,42,75,.12); }\n.service-topline { display: flex; align-items: center; justify-content: space-between; gap: 20px; }\n.service-icon { display: inline-grid; place-items: center; width: 48px; height: 48px; flex: 0 0 auto; background: var(--macypan-pale); color: var(--macypan-blue); font-size: 27px; transition: transform .3s ease, background .3s ease, color .3s ease; }\n.service-icon svg, .safety-service-icon svg { width: 27px; height: 27px; display: block; stroke: currentColor; fill: none; stroke-width: 1.9; stroke-linecap: round; stroke-linejoin: round; }\n.service-card:hover .service-icon { transform: rotate(-5deg) scale(1.06); background: var(--macypan-blue); color: #fff; }\n.service-topline .card-index { margin-left: auto; }\n.service-arrow { color: var(--macypan-blue); font-size: 21px; transition: transform .25s ease; }\n.service-card:hover .service-arrow { transform: translate(3px, -3px); }\n.service-card .card-index { color: var(--macypan-blue); font-size: 13px; font-weight: 800; letter-spacing: .12em; }\n.service-card h3 { margin: 30px 0 14px; font-size: 22px; letter-spacing: -.04em; line-height: 1.12; }\n.service-card p { margin: 0; color: var(--macypan-muted); font-size: 13px; line-height: 1.7; }\n.service-tags { display: flex; flex-wrap: wrap; gap: 7px; margin: 22px 0 0; padding: 0; list-style: none; }\n.service-tags li { padding: 7px 9px; background: var(--macypan-pale); color: #41617f; font-size: 10px; line-height: 1.25; font-weight: 700; }\n.service-metrics { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); margin-top: 24px; border: 1px solid var(--macypan-line); background: var(--macypan-navy); color: #fff; }\n.service-metrics div { padding: 24px; border-right: 1px solid rgba(255,255,255,.16); }\n.service-metrics div:last-child { border-right: 0; }\n.service-metrics strong, .service-metrics span { display: block; }\n.service-metrics strong { color: var(--macypan-blue-2); font-size: 17px; }\n.service-metrics span { margin-top: 7px; color: rgba(255,255,255,.66); font-size: 12px; }\n.service-journey { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); margin-top: 24px; counter-reset: service-step; }\n.service-journey span { position: relative; padding: 22px 18px 22px 48px; border: 1px solid #bdd8e8; border-right: 0; background: #fff; color: var(--macypan-navy); font-size: 13px; font-weight: 800; }\n.service-journey span:last-child { border-right: 1px solid #bdd8e8; }\n.service-journey span:before { counter-increment: service-step; content: '0' counter(service-step); position: absolute; left: 16px; color: var(--macypan-blue); font-size: 11px; }\n.service-proof-panel { display: grid; grid-template-columns: 1.1fr .9fr; gap: 34px; margin-top: 24px; padding: 36px; border: 1px solid rgba(128,215,255,.25); background: #06172a; }\n.service-proof-panel > div:first-child > span { color: var(--macypan-blue-2); font-size: 12px; letter-spacing: .16em; text-transform: uppercase; font-weight: 800; }\n.service-proof-panel h3 { margin: 8px 0 16px; color: #fff; font-size: 42px; letter-spacing: -.05em; }\n.service-proof-panel p { margin: 0; color: rgba(255,255,255,.62); font-size: 13px; line-height: 1.75; }\n.service-proof-list { display: grid; gap: 12px; }\n.service-proof-list p { display: flex; align-items: center; justify-content: space-between; gap: 18px; padding: 19px 20px; border-left: 3px solid var(--macypan-blue); background: rgba(255,255,255,.055); }\n.service-proof-list strong { color: #fff; }\n.service-proof-list span { color: var(--macypan-blue-2); font-size: 12px; }\n\n.faq-wrap { display: grid; grid-template-columns: .8fr 1.2fr; gap: 72px; align-items: start; }\n.faq-intro h2 { margin: 13px 0 18px; font-size: clamp(34px, 4vw, 58px); line-height: 1; letter-spacing: -.055em; }\n.faq-intro p { margin: 0; color: var(--macypan-muted); font-size: 15px; line-height: 1.7; }\n.faq-list { border-top: 1px solid var(--macypan-line); }\ndetails { border-bottom: 1px solid var(--macypan-line); }\nsummary { display: grid; grid-template-columns: 34px minmax(0,1fr) 24px; align-items: center; gap: 16px; padding: 22px 0; cursor: pointer; list-style: none; font-size: 15px; font-weight: 800; }\nsummary::-webkit-details-marker { display: none; }\nsummary:after { content: '+'; color: var(--macypan-blue); font-size: 25px; font-weight: 400; }\ndetails[open] summary:after { content: '\u2212'; }\n.faq-answer { padding: 0 52px 22px 0; color: var(--macypan-muted); font-size: 14px; line-height: 1.75; }\n.faq-index { color: var(--macypan-blue); font-size: 11px; letter-spacing: .1em; }\n.faq-list--variant-2 { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 14px; border-top: 0; }\n.faq-list--variant-2 details { padding: 0 20px; border: 1px solid #bfd8e6; background: rgba(255,255,255,.72); transition: transform .25s ease, background .25s ease, box-shadow .25s ease; }\n.faq-list--variant-2 details:hover, .faq-list--variant-2 details[open] { transform: translateY(-3px); background: #fff; box-shadow: 0 16px 34px rgba(11,42,75,.1); }\n.faq-list--variant-2 .faq-answer { padding-right: 0; }\n.faq-wrap--variant-2 { grid-template-columns: 1fr; }\n.faq-wrap--variant-2 .faq-intro { display: grid; grid-template-columns: minmax(0,1fr) minmax(280px,.65fr); column-gap: 50px; align-items: end; }\n.faq-wrap--variant-2 .faq-intro .section-kicker { grid-column: 1 \/ -1; }\n.faq-wrap--variant-2 .faq-intro h2 { margin-bottom: 0; }\n.faq-list--variant-3 details { border-bottom: 0; border-left: 1px solid rgba(128,215,255,.35); margin-bottom: 10px; padding: 0 20px; background: rgba(255,255,255,.035); }\n.faq-list--variant-3 details[open] { border-left: 4px solid var(--macypan-blue); background: rgba(21,159,225,.09); }\n.faq-list--variant-3 summary { padding: 19px 0; }\n\n.contact-section { background: var(--macypan-navy); color: #fff; }\n.contact-section .section-head p { color: rgba(255,255,255,.68); }\n.contact-grid { display: grid; grid-template-columns: .8fr 1.2fr; gap: 22px; align-items: stretch; }\n.contact-info { display: grid; gap: 14px; }\n.contact-copy { display: grid; grid-template-rows: repeat(2,minmax(0,1fr)); gap: 14px; }\n.contact-card { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; padding: 28px; border: 1px solid rgba(128,215,255,.32); background: rgba(255,255,255,.04); transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, border-color .25s ease, background .25s ease; }\n.contact-card:hover { --macypan-lift: -4px; border-color: rgba(128,215,255,.68); background: rgba(255,255,255,.075); }\n.contact-card span { display: block; color: var(--macypan-blue-2); font-size: 12px; letter-spacing: .14em; text-transform: uppercase; font-weight: 800; }\n.contact-card p { margin: 14px 0 0; color: rgba(255,255,255,.78); line-height: 1.6; font-size: 14px; }\n.contact-form { padding: 34px; background: #fff; color: var(--macypan-ink); box-shadow: 0 24px 50px rgba(0,0,0,.15); }\n.form-kicker { margin-bottom: 28px; color: var(--macypan-blue); font-size: 12px; letter-spacing: .16em; font-weight: 800; }\n.form-label { display: block; margin-bottom: 8px; color: var(--macypan-ink); font-size: 11px; letter-spacing: .1em; text-transform: uppercase; font-weight: 800; }\n.form-grid { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 18px; }\n.field { margin-bottom: 20px; }\ninput, textarea { width: 100%; border: 0; border-bottom: 1px solid #bac7d5; border-radius: 0; padding: 13px 0; background: transparent; color: var(--macypan-ink); outline: none; }\ntextarea { min-height: 92px; resize: vertical; }\ninput:focus, textarea:focus { border-color: var(--macypan-blue); }\n.field:focus-within .form-label { color: var(--macypan-blue); }\n.form-actions { display: flex; align-items: center; justify-content: space-between; gap: 18px; margin-top: 8px; }\n.form-status { color: var(--macypan-blue); font-size: 12px; font-weight: 800; }\n.contact-form .button { min-height: 48px; border: 0; background: var(--macypan-blue); color: #fff; }\n.disclaimer { margin: 34px auto 0; max-width: 900px; color: rgba(255,255,255,.46); font-size: 11px; line-height: 1.65; text-align: center; }\n\n\/* Variant 2: lighter product deck and offset composition. *\/\n.variant-2 .hero { background: #dfeaf3; color: var(--macypan-navy); }\n.variant-2 .hero:before { background: linear-gradient(90deg, rgba(255,255,255,.97) 0%, rgba(255,255,255,.9) 35%, rgba(255,255,255,.4) 58%, rgba(255,255,255,.05) 78%); }\n.variant-2 .hero-copy { width: min(560px, 54%); }\n.variant-2 .hero-lede { color: #52667e; }\n.variant-2 .eyebrow { color: #198fc7; }\n.variant-2 .hero-image-frame { border-color: rgba(7,27,53,.24); box-shadow: 0 24px 44px rgba(7,27,53,.16); }\n.variant-2 .hero-image-frame:after { background: linear-gradient(135deg, rgba(255,255,255,.18), transparent 48%, rgba(7,27,53,.18)); }\n.variant-2 .hero-image-caption { top: auto; bottom: 28px; background: rgba(255,255,255,.9); color: var(--macypan-navy); border-left-color: #198fc7; }\n.variant-2 .hero-image-caption span { color: #198fc7; }\n.variant-2 .button-secondary { color: var(--macypan-navy); border-color: var(--macypan-navy); }\n.variant-2 .hero-proof .proof-badge { color: var(--macypan-navy); border-color: rgba(7,27,53,.45); }\n.variant-2 .hero-proof .proof-text { color: #52667e; }\n.variant-2 .support-card { left: auto; right: 0; color: #fff; }\n.variant-2 .product-section { background: #fff; }\n.variant-2 .product-section:nth-of-type(odd) { background: var(--macypan-pale); }\n.variant-2 .product-mosaic { grid-template-columns: repeat(4, minmax(0,1fr)); }\n.variant-2 .mosaic-card img { height: 190px; }\n.variant-2 .mosaic-card:nth-child(1) { grid-column: auto; }\n.variant-2 .mosaic-card:nth-child(1) img { height: 190px; }\n.variant-2 .section-blue { background: #e4f1f8; }\n.variant-2 .service-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }\n.variant-2 .service-card { min-height: 220px; display: grid; grid-template-columns: 80px 1fr; column-gap: 18px; }\n.variant-2 .service-card h3 { margin: 12px 0 10px; }\n.variant-2 .service-card p { grid-column: 2; }\n.variant-2 .service-card .service-topline { grid-row: span 3; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; }\n.variant-2 .service-card .card-index { font-size: 22px; }\n.variant-2 .service-card .service-tags { grid-column: 2; }\n.variant-2 .safety-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }\n\n\/* Combined page: V1 theme with V2 catalog and V3 FAQ structure. *\/\n.combined-page .product-section { background: #fff; }\n.combined-page .product-section:nth-of-type(odd) { background: var(--macypan-pale); }\n.combined-page .product-mosaic { grid-template-columns: repeat(4,minmax(0,1fr)); align-items: stretch; }\n.combined-page .mosaic-card img { height: 190px; }\n.combined-page .product-section--he5000 .mosaic-card:nth-child(3n+1) img,\n.combined-page .product-section--ata20 .mosaic-card:nth-child(3n+1) img,\n.combined-page .product-section--ata15 .mosaic-card:nth-child(3n+1) img { background: linear-gradient(145deg, #eaf4fb, #dfeef8); }\n.combined-page .product-section--he5000 .mosaic-card:nth-child(3n+2) img,\n.combined-page .product-section--ata20 .mosaic-card:nth-child(3n+2) img,\n.combined-page .product-section--ata15 .mosaic-card:nth-child(3n+2) img { background: linear-gradient(145deg, #f4f8fb, #e7f0f6); }\n.combined-page .product-section--he5000 .mosaic-card:nth-child(3n) img,\n.combined-page .product-section--ata20 .mosaic-card:nth-child(3n) img,\n.combined-page .product-section--ata15 .mosaic-card:nth-child(3n) img { background: linear-gradient(145deg, #e4eff7, #edf5fa); }\n.combined-page .product-section--he5000 .product-mosaic { grid-template-columns: 1.35fr repeat(2,minmax(0,1fr)); grid-template-rows: repeat(2,minmax(0,1fr)); }\n.combined-page .product-section--he5000 .mosaic-card:first-child { grid-row: 1 \/ span 2; padding: 20px; }\n.combined-page .product-section--he5000 .mosaic-card:first-child img { height: 430px; }\n.combined-page .product-section--he5000 .mosaic-card:first-child h3 { font-size: 28px; }\n.combined-page .product-section--he5000 .mosaic-card:not(:first-child) img { height: 150px; }\n.combined-page .product-section--ata20 .product-mosaic,\n.combined-page .product-section--ata15 .product-mosaic { --catalog-card-height: clamp(330px, 25vw, 370px); grid-template-columns: 4fr repeat(3,3fr); }\n.combined-page .product-section--ata20 .mosaic-card,\n.combined-page .product-section--ata15 .mosaic-card { min-height: var(--catalog-card-height); }\n.combined-page .product-section--ata20 .mosaic-card img,\n.combined-page .product-section--ata15 .mosaic-card img { height: 220px; }\n.combined-page .product-section--ata20 .mosaic-card:first-child img,\n.combined-page .product-section--ata15 .mosaic-card:first-child img { height: 220px; }\n.combined-page .mosaic-detail { grid-template-columns: minmax(260px,.72fr) minmax(0,1.28fr); padding: 18px 22px; gap: 22px; }\n.combined-page .mosaic-detail h3 { margin-bottom: 5px; font-size: 23px; }\n.combined-page .mosaic-detail p { font-size: 13px; line-height: 1.45; }\n.combined-page .mosaic-detail .meta-list div { padding: 10px 11px; }\n.combined-page .mosaic-detail .accessory-line { margin-top: 10px; line-height: 1.45; }\n.combined-page .mosaic-detail .meta-list { grid-template-columns: repeat(3,minmax(0,1fr)); }\n.combined-page .mosaic-detail .accessory-line { grid-column: 1 \/ -1; margin-top: -14px; }\n.combined-page .faq-list--variant-3 details { border-left: 4px solid #bdd2e2; background: rgba(255,255,255,.64); transition: border-color .46s cubic-bezier(.22,.8,.22,1), background-color .46s cubic-bezier(.22,.8,.22,1), box-shadow .46s cubic-bezier(.22,.8,.22,1), transform .46s cubic-bezier(.22,.8,.22,1); }\n.combined-page .faq-list--variant-3 details[open] { border-left-color: var(--macypan-blue); background: #fff; box-shadow: 0 14px 30px rgba(11,42,75,.08); transform: translateX(2px); }\n.combined-page .faq-list--variant-3 summary { transition: color .32s ease, padding .42s cubic-bezier(.22,.8,.22,1); }\n.combined-page .faq-list--variant-3 .faq-answer { display: grid; grid-template-rows: 0fr; overflow: hidden; padding: 0 52px 0 0; opacity: 0; transition: grid-template-rows .5s cubic-bezier(.22,.8,.22,1), padding .5s cubic-bezier(.22,.8,.22,1), opacity .34s ease; }\n.combined-page .faq-list--variant-3 .faq-answer > div { min-height: 0; overflow: hidden; }\n.combined-page .faq-list--variant-3 details[open] .faq-answer { grid-template-rows: 1fr; padding: 0 52px 22px 0; opacity: 1; }\n.combined-page .product-section,\n.combined-page #services,\n.combined-page #faq { background-image: radial-gradient(circle at 11% 18%, rgba(128,215,255,.24), transparent 30%), radial-gradient(circle at 90% 78%, rgba(21,159,225,.1), transparent 34%); background-size: auto, auto; }\n.combined-page .product-section { background-color: #f9fcff; }\n.combined-page .product-section:nth-of-type(odd) { background-color: #edf6fc; }\n.combined-page #services { background-color: #f8fbfe; }\n.combined-page #faq { position: relative; display: block; background-color: #edf6fc; }\n.combined-page #faq .section-actions { justify-content: flex-start; margin-top: 32px; }\n\n\/* Three source-grounded safety directions: each system uses its matching original-site icon. *\/\n.safety-reference-layout,\n.safety-reference-split,\n.safety-reference-timeline { display: grid; align-items: stretch; gap: 18px; }\n.safety-lead-visual { position: relative; min-height: 350px; margin: 0; overflow: hidden; border: 1px solid rgba(128,215,255,.32); background: #eaf4fa; }\n.safety-lead-visual img { width: 100%; height: 100%; min-height: 350px; object-fit: cover; object-position: center; transition: transform .55s ease; }\n.safety-lead-visual:hover img { transform: scale(1.035); }\n.safety-lead-visual:after { content: ''; position: absolute; inset: 45% 0 0; background: linear-gradient(transparent, rgba(5,20,39,.88)); }\n.safety-lead-visual figcaption { position: absolute; z-index: 1; right: 28px; bottom: 26px; left: 28px; }\n.safety-lead-visual figcaption span { display: block; color: var(--macypan-blue-2); font-size: 11px; letter-spacing: .14em; text-transform: uppercase; font-weight: 800; }\n.safety-lead-visual figcaption strong { display: block; margin-top: 7px; max-width: 360px; color: #fff; font-size: clamp(24px,2.7vw,38px); line-height: 1.04; letter-spacing: -.045em; }\n.safety-icon-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 14px; }\n.safety-service-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 14px; }\n.safety-service-card { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; min-width: 0; padding: 22px; border: 1px solid rgba(128,215,255,.28); background: rgba(255,255,255,.055); transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, border-color .25s ease, background .25s ease; }\n.safety-service-card:hover { --macypan-lift: -5px; border-color: rgba(128,215,255,.72); background: rgba(21,159,225,.12); }\n.safety-service-topline { display: flex; align-items: center; justify-content: space-between; gap: 14px; }\n.safety-service-icon { display: inline-grid; place-items: center; width: 48px; height: 48px; background: rgba(128,215,255,.14); color: var(--macypan-blue-2); font-size: 27px; transition: transform .3s ease, color .3s ease, background .3s ease; }\n.safety-service-card:hover .safety-service-icon { transform: rotate(-5deg) scale(1.06); background: var(--macypan-blue); color: #fff; }\n.safety-service-card .card-index { color: var(--macypan-blue-2); font-size: 12px; font-weight: 800; letter-spacing: .12em; }\n.safety-service-card h3 { margin: 24px 0 10px; color: #fff; font-size: 20px; line-height: 1.13; letter-spacing: -.03em; }\n.safety-service-card p { margin: 0; color: rgba(255,255,255,.67); font-size: 12px; line-height: 1.65; }\n.safety-icon-story { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; min-width: 0; border: 1px solid rgba(128,215,255,.28); background: rgba(255,255,255,.055); transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, border-color .25s ease, background .25s ease; }\n.safety-icon-story:hover { --macypan-lift: -5px; border-color: rgba(128,215,255,.72); background: rgba(21,159,225,.12); }\n.safety-icon-story figure { position: relative; display: grid; place-items: center; min-height: 92px; margin: 0; background: rgba(255,255,255,.94); overflow: hidden; }\n.safety-icon-story figure span { position: absolute; top: 10px; left: 10px; padding: 5px 6px; background: var(--macypan-navy); color: var(--macypan-blue-2); font-size: 10px; letter-spacing: .1em; font-weight: 800; }\n.safety-icon-story figure img { width: 62px; height: 62px; object-fit: contain; transition: transform .3s ease; }\n.safety-icon-story:hover figure img { transform: scale(1.12) rotate(-4deg); }\n.safety-icon-story > div { padding: 20px; }\n.safety-icon-story .section-kicker { font-size: 10px; }\n.safety-icon-story h3 { margin: 0 0 8px; color: #fff; font-size: 20px; line-height: 1.13; letter-spacing: -.03em; }\n.safety-icon-story p { margin: 0; color: rgba(255,255,255,.67); font-size: 12px; line-height: 1.65; }\n.safety-design-1 .safety-reference-layout { grid-template-columns: minmax(320px,.95fr) minmax(0,1.05fr); }\n.safety-design-1 .safety-service-card { min-height: 168px; }\n.safety-design-2 .safety-reference-split { grid-template-columns: minmax(0,1.05fr) minmax(320px,.95fr); }\n.safety-design-2 .safety-icon-story { display: grid; grid-template-rows: 96px 1fr; }\n.safety-design-2 .safety-lead-visual { min-height: 100%; }\n.safety-design-2 .safety-lead-visual img { min-height: 100%; }\n.safety-design-3 .safety-reference-timeline { grid-template-columns: minmax(300px,.82fr) minmax(0,1.18fr); }\n.safety-design-3 .safety-timeline-list { display: grid; border-top: 1px solid rgba(128,215,255,.25); }\n.safety-design-3 .safety-icon-story { display: grid; grid-template-columns: 116px minmax(0,1fr); min-height: 122px; border-top: 0; }\n.safety-design-3 .safety-icon-story figure { min-height: 100%; }\n.safety-design-3 .safety-icon-story > div { display: grid; grid-template-columns: 190px minmax(0,1fr); align-items: center; gap: 20px; }\n.safety-design-3 .safety-icon-story h3 { margin: 0; }\n\n\/* Three inquiry compositions; form copy stays identical. *\/\n.contact-design-1 .contact-grid { grid-template-columns: .8fr 1.2fr; }\n.contact-design-2 { position: relative; background: #09213c; }\n.contact-design-2:before { content: ''; position: absolute; inset: 0; background: url('https:\/\/www.macypanofficial.com\/wp-content\/uploads\/2026\/08\/he5000fort.webp') left -100px bottom -120px \/ 620px auto no-repeat; opacity: .055; pointer-events: none; }\n.contact-design-2 .shell { position: relative; }\n.contact-design-2 .contact-grid { grid-template-columns: 1fr; max-width: 980px; margin: 0 auto; gap: 0; }\n.contact-design-2 .contact-copy { grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: none; gap: 0; }\n.contact-design-2 .contact-card { border-bottom: 0; background: rgba(255,255,255,.065); }\n.contact-design-2 .contact-card + .contact-card { border-left: 0; }\n.contact-design-2 .contact-form { padding: 46px; border-top: 5px solid var(--macypan-blue); }\n.contact-design-3 { background: #06172a; }\n.contact-design-3 .contact-grid { grid-template-columns: minmax(250px,.42fr) minmax(0,1fr); gap: 0; background: #fff; }\n.contact-design-3 .contact-copy { gap: 0; background: var(--macypan-blue); }\n.contact-design-3 .contact-card { display: flex; flex-direction: column; justify-content: center; border: 0; border-bottom: 1px solid rgba(255,255,255,.25); background: transparent; }\n.contact-design-3 .contact-card span { color: #fff; }\n.contact-design-3 .contact-card p { color: rgba(255,255,255,.85); }\n.contact-design-3 .contact-form { box-shadow: none; padding: 48px; background: #f7fbfe; }\n\n\/* Variant 3: dark editorial catalog with a stacked product matrix. *\/\n.variant-3 { background: #091a2d; color: #fff; }\n.variant-3 .site-header { background: #050f1e; }\n.variant-3 .hero { min-height: 720px; background: #0b2746; }\n.variant-3 .hero:before { background: linear-gradient(90deg, rgba(5,15,30,.96) 0%, rgba(5,15,30,.83) 40%, rgba(5,15,30,.32) 64%, rgba(5,15,30,.06) 82%); }\n.variant-3 .hero-copy { width: min(680px, 62%); }\n.variant-3 .hero-image-frame { border-color: rgba(128,215,255,.34); background: #0b223b; box-shadow: 0 30px 60px rgba(0,0,0,.32); }\n.variant-3 .hero-image-frame:after { background: linear-gradient(160deg, rgba(7,27,53,.08), transparent 45%, rgba(7,27,53,.42)); }\n.variant-3 .hero-image-caption { left: auto; right: max(22px, calc((100vw - var(--macypan-shell)) \/ 2)); top: 28px; bottom: auto; background: rgba(5,15,30,.88); }\n.variant-3 .hero-copy { padding-left: 10px; }\n.variant-3 .hero h1 { font-size: clamp(52px, 6vw, 78px); }\n.variant-3 .support-card { width: 380px; }\n.variant-3 .section { background: #091a2d; }\n.variant-3 .section-light, .variant-3 .section-blue { background: #091a2d; }\n.variant-3 .section + .section { border-top: 1px solid rgba(255,255,255,.1); }\n.variant-3 .section-head p, .variant-3 .section-note, .variant-3 .faq-intro p { color: rgba(255,255,255,.62); }\n.variant-3 .product-section { background: #091a2d; }\n.variant-3 .product-section + .product-section { border-top-color: rgba(255,255,255,.1); }\n.variant-3 .product-grid { grid-template-columns: repeat(3,minmax(0,1fr)); align-items: stretch; }\n.variant-3 .product-card { background: #102944; border-color: rgba(128,215,255,.24); color: #fff; }\n.variant-3 .product-card:first-child { grid-row: auto; }\n.variant-3 .product-card img { height: 245px; background: #0b223b; }\n.variant-3 .product-card p, .variant-3 .accessory-line { color: rgba(255,255,255,.62); }\n.variant-3 .product-card .meta-list { border-color: rgba(128,215,255,.24); }\n.variant-3 .product-card .meta-list div { border-color: rgba(128,215,255,.24); }\n.variant-3 .product-card .meta-list dt { color: rgba(255,255,255,.5); }\n.variant-3 .product-card .meta-list dd, .variant-3 .product-card .accessory-line strong { color: #fff; }\n.variant-3 .mosaic-detail { border: 1px solid rgba(128,215,255,.24); }\n.variant-3 .product-section--stretcher .stretcher-panel { border-color: rgba(128,215,255,.24); background: #102944; }\n.variant-3 .stretcher-panel img { background: #0b223b; }\n.variant-3 .stretcher-copy p { color: rgba(255,255,255,.62); }\n.variant-3 .service-card { background: #102944; border-color: rgba(128,215,255,.24); }\n.variant-3 .service-card p { color: rgba(255,255,255,.62); }\n.variant-3 .service-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }\n.variant-3 .service-card { min-height: 250px; border-top: 0; border-left: 3px solid var(--macypan-blue); }\n.variant-3 .service-card h3 { margin-top: 30px; }\n.variant-3 .service-tags li { background: rgba(128,215,255,.1); color: var(--macypan-blue-2); }\n.variant-3 .faq-list, .variant-3 details { border-color: rgba(255,255,255,.2); }\n.variant-3 summary { color: #fff; }\n.variant-3 .faq-answer { color: rgba(255,255,255,.62); }\n\n.reveal-on-scroll { opacity: 0; transform: translateY(24px); transition: opacity .65s ease, transform .65s cubic-bezier(.2,.7,.2,1); }\n.reveal-on-scroll.is-visible { opacity: 1; transform: translateY(0); }\n.reveal-on-scroll:nth-child(2) { transition-delay: .06s; }\n.reveal-on-scroll:nth-child(3) { transition-delay: .12s; }\n.reveal-on-scroll:nth-child(4) { transition-delay: .18s; }\n\n@media (prefers-reduced-motion: reduce) {\n.reveal-on-scroll { opacity: 1; transform: none; }\n}\n\n@keyframes heroOrbit {\n  0%, 100% { transform: translate3d(0, 0, 0); opacity: .55; }\n  50% { transform: translate3d(0, 12px, 0); opacity: 1; }\n}\n\n@media (max-width: 980px) {\n  .macypan-widget { --macypan-side: 15px; }\n  .hero { min-height: 700px; }\n  .hero-inner { min-height: 700px; }\n  .hero-copy, .variant-2 .hero-copy, .variant-3 .hero-copy { width: min(590px, 78%); min-height: 700px; padding: 82px 0 40px; }\n  .hero-media, .variant-2 .hero-media, .variant-3 .hero-media { inset: 0 calc((100vw - 100%) \/ -2); min-height: 700px; padding: 0; }\n  .hero-media img { max-height: none; }\n  .hero-image-frame { min-height: 100%; }\n  .support-card { position: relative; left: auto; right: auto; bottom: auto; margin: 28px 0 36px; width: 100%; max-width: 100%; }\n  .section-head, .faq-wrap, .contact-grid { grid-template-columns: 1fr; gap: 24px; }\n  .combined-page #faq .shell { display: block; }\n  .combined-page #faq .faq-wrap { display: grid; }\n  .combined-page #faq .section-actions { display: flex; margin-top: 34px; }\n  .product-mosaic, .variant-2 .product-mosaic, .product-grid, .variant-3 .product-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }\n  .combined-page .product-section--he5000 .product-mosaic,\n  .combined-page .product-section--ata20 .product-mosaic,\n  .combined-page .product-section--ata15 .product-mosaic { grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: auto; }\n  .combined-page .product-section--ata20 .mosaic-card,\n  .combined-page .product-section--ata15 .mosaic-card { min-height: 0; }\n  .combined-page .product-section--he5000 .mosaic-card:first-child { grid-column: 1 \/ -1; grid-row: auto; }\n  .variant-2 .mosaic-card:nth-child(1) { grid-column: auto; }\n  .variant-3 .product-card:first-child { grid-row: auto; }\n  .safety-grid, .variant-2 .safety-grid, .service-grid, .variant-2 .service-grid, .variant-3 .service-grid, .safety-service-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }\n  .service-proof-panel { grid-template-columns: 1fr; }\n  .safety-showcase { grid-template-columns: 1fr; }\n  .safety-visual { min-height: 470px; }\n  .safety-reference-layout, .safety-reference-split, .safety-reference-timeline { grid-template-columns: 1fr; }\n  .safety-design-2 .safety-reference-split .safety-lead-visual { min-height: 360px; }\n  .contact-design-1 .contact-grid, .contact-design-3 .contact-grid { grid-template-columns: 1fr; }\n  .contact-design-3 .contact-copy { grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: none; }\n}\n\n@media (max-width: 1100px) and (min-width: 681px) {\n  .hero h1 { font-size: clamp(44px, 5vw, 58px); overflow-wrap: break-word; }\n  .hero-lede { font-size: 16px; }\n  .hero-media { min-height: 650px; padding: 0; }\n  .hero-media img { max-height: none; }\n}\n\n@media (max-width: 680px) {\n  .macypan-widget { --macypan-side: 10px; }\n  .macypan-mobile-message { display: block; }\n  .site-header { min-height: 68px; }\n  .header-inner { width: min(100% - 40px, var(--macypan-shell)); }\n  .brand img { width: 142px; }\n  .hero, .hero-inner { min-height: 780px; }\n  .hero:before, .variant-2 .hero:before, .variant-3 .hero:before { background: linear-gradient(180deg, rgba(5,15,30,.91) 0%, rgba(5,15,30,.7) 62%, rgba(5,15,30,.9) 100%); }\n  .variant-2 .hero { color: #fff; }\n  .variant-2 .hero-lede, .variant-2 .hero-proof .proof-text { color: rgba(255,255,255,.76); }\n  .variant-2 .eyebrow { color: var(--macypan-blue-2); }\n  .variant-2 .button-secondary { color: #fff; border-color: rgba(255,255,255,.7); }\n  .variant-2 .hero-proof .proof-badge { color: #fff; border-color: rgba(255,255,255,.55); }\n  .hero-copy, .variant-2 .hero-copy, .variant-3 .hero-copy { width: 100%; min-height: 780px; padding-top: 74px; }\n  .hero-media, .variant-2 .hero-media, .variant-3 .hero-media { min-height: 780px; }\n  .hero-image-frame img { object-position: center; }\n  .hero-image-caption { display: none; }\n  .hero h1 { font-size: clamp(46px, 15vw, 72px); }\n  .hero-actions, .section-actions { flex-wrap: nowrap; justify-content: stretch; gap: 8px; }\n  .hero-actions .button, .section-actions .button { min-width: 0; min-height: 48px; flex: 1 1 0; padding: 0 10px; font-size: 12px; white-space: nowrap; }\n  .hero-proof { margin-top: 42px; }\n  .proof-text { width: 100%; margin-left: 0; }\n  .section { padding: 82px 0; }\n  .section-head { margin-bottom: 34px; }\n  .product-layout--rail, .product-focus, .product-section--stretcher .stretcher-panel, .mosaic-detail { grid-template-columns: 1fr; }\n  .model-rail { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); }\n  .product-focus { padding: 14px; }\n  .product-meta { padding: 4px; }\n  .product-visual { min-height: 270px; }\n  .product-visual img { height: 245px; }\n  .product-mosaic, .variant-2 .product-mosaic, .combined-page .product-mosaic, .product-grid, .variant-3 .product-grid, .safety-grid, .variant-2 .safety-grid, .service-grid, .variant-2 .service-grid, .variant-3 .service-grid, .form-grid, .faq-list--variant-2, .service-metrics, .service-journey, .safety-feature-grid, .safety-system-row, .safety-service-grid { grid-template-columns: 1fr; }\n  .combined-page .product-section--he5000 .product-mosaic,\n  .combined-page .product-section--ata20 .product-mosaic,\n  .combined-page .product-section--ata15 .product-mosaic { grid-template-columns: 1fr; }\n  .combined-page .product-section--he5000 .mosaic-card:first-child { grid-column: auto; }\n  .combined-page .product-section--he5000 .mosaic-card:first-child img { height: 280px; }\n  .combined-page .mosaic-detail { grid-template-columns: 1fr; }\n  .combined-page .mosaic-detail .meta-list { grid-template-columns: 1fr; }\n  .combined-page .mosaic-detail { padding: 16px; gap: 16px; }\n  .combined-page .mosaic-detail h3 { font-size: 21px; }\n  .combined-page .mosaic-detail .meta-list div { padding: 8px 10px; }\n  .combined-page .mosaic-detail .accessory-line { display: none; }\n  .mosaic-card img { height: 220px; }\n  .variant-2 .service-card { display: block; min-height: 0; }\n  .variant-2 .service-card .card-index { display: block; }\n  .variant-2 .service-card h3 { margin-top: 34px; }\n  .variant-2 .service-card .service-tags { grid-column: auto; }\n  .service-journey span { border-right: 1px solid #bdd8e8; border-bottom: 0; }\n  .service-journey span:last-child { border-bottom: 1px solid #bdd8e8; }\n  .faq-wrap--variant-2 .faq-intro { grid-template-columns: 1fr; }\n  .safety-visual, .safety-visual img { min-height: 390px; }\n  .safety-visual figcaption { padding: 24px 20px; }\n  .safety-reference-layout, .safety-reference-split, .safety-reference-timeline,\n  .safety-icon-grid, .safety-service-grid, .safety-design-1 .safety-icon-story,\n  .safety-design-3 .safety-icon-story, .safety-design-3 .safety-icon-story > div { grid-template-columns: 1fr; }\n  .safety-design-1 .safety-reference-layout { grid-template-columns: 1fr; }\n  .safety-lead-visual, .safety-lead-visual img { min-height: 260px; }\n  .safety-design-1 .safety-icon-story figure, .safety-design-3 .safety-icon-story figure { min-height: 102px; }\n  .safety-design-3 .safety-icon-story > div { gap: 6px; }\n  .safety-system-row span { border-right: 0; border-bottom: 1px solid rgba(128,215,255,.2); }\n  .safety-system-row span:last-child { border-bottom: 0; }\n  .stretcher-copy { padding: 30px 24px; }\n  .safety-card { min-height: 0; }\n  .safety-card h3, .service-card h3 { margin-top: 34px; }\n  .contact-form { padding: 24px 20px; }\n  .contact-section .section-head,\n  .contact-design-3 .contact-copy { display: none; }\n  .contact-design-2 .contact-copy, .contact-design-3 .contact-copy { grid-template-columns: 1fr; }\n  .contact-design-2 .contact-card + .contact-card { border-left: 1px solid rgba(128,215,255,.32); }\n  .contact-design-2 .contact-form, .contact-design-3 .contact-form { padding: 28px 20px; }\n  .form-actions { align-items: flex-start; flex-direction: column-reverse; }\n  .form-actions .button { width: 100%; }\n}\n<\/style>\n<div id=\"macypan-app-1\" class=\"macypan-widget\" data-variant=\"4\" role=\"region\" aria-label=\"MACY-PAN hyperbaric oxygen chambers\">\n  <noscript>\n    <section aria-labelledby=\"macypan-noscript-title\">\n      <h1 id=\"macypan-noscript-title\">MACY-PAN Hyperbaric Oxygen Chambers<\/h1>\n      <p>Explore professional hyperbaric oxygen chambers for homes, wellness centers, athletes and healthcare environments.<\/p>\n      <p>MACY-PAN provides hard chambers, soft chambers, safety systems and direct factory support.<\/p>\n    <\/section>\n  <\/noscript>\n<\/div>\n<!-- \u5916\u90e8\u8868\u5355\u8bf7\u7ed1\u5b9a\u5230\u8fd9\u4e2a\u7edf\u4e00\u951a\u70b9 -->\n<div id=\"macypan-quote1\"><\/div>\n<script>\n(function () {\nconst asset = 'https:\/\/www.macypanofficial.com\/wp-content\/uploads\/2026\/08\/';\n\nconst productData = {\n  he5000: {\n    title: 'Built for elevated oxygen experiences',\n    kicker: '01 \u00b7 Flagship Hard Chambers',\n    intro: 'Five rigid chamber formats for private wellness suites, clinics and high-performance environments.',\n    products: [\n      { name: '3 People HE5000', short: 'HE5000', blurb: 'Spacious for 1\u20133 people', pressure: '1.0-2.0 ATA', capacity: '3 People', dimensions: '2080(L)*1651(W)*1832(H)mm 81(L)*63(W)*57(H)\u201d', image: asset + 'he5000.webp', url: 'https:\/\/www.macypanofficial.com\/2-0ata-3people-hyperbaric-chamber-he5000\/', accessories: 'Chamber Cabin \u00b7 Air Compressor \u00b7 2 Oxygen Concentrator \u00b7 Air Conditioner' },\n      { name: '1 People HE5000 Fort', short: 'HE5000 Fort', blurb: 'Comfort for 1\u20132 people', pressure: 'MAX 2.0 ATA', capacity: '1-2 Person', dimensions: '2440(L)*1470(W)*2230(H)mm 96(L)*58(W)*88(H)\u201d', image: asset + 'he5000fort.webp', url: 'https:\/\/www.macypanofficial.com\/2-0ata-1-2-people-sitting-hyperbaric-chamber-he5ooo-fort\/', accessories: 'Chamber Cabin \u00b7 Air Compressor \u00b7 Oxygen Concentrator 2*10L \u00b7 Air Conditioner' },\n      { name: '1 People HE5000 Mono', short: 'HE5000 Mono', blurb: 'A refined single-person hard chamber balancing panoramic comfort, clinical-grade performance and intuitive control.', pressure: '1.0-2.0 ATA', capacity: '1 Person', dimensions: '2200(L)*1110(W)*1845(H)mm 87(L)*44(W)*73(H)\u201d', image: asset + 'he5000mono.webp', url: 'https:\/\/www.macypanofficial.com\/2-0ata-single-sitting-type-hyperbaric-chamber-he5000-mono\/', accessories: 'Chamber Cabin \u00b7 Air Compressor \u00b7 Oxygen Concentrator \u00b7 Air Conditioner' },\n      { name: '1-2 People HE5000 Mini', short: 'HE5000 Mini', blurb: 'Luxury single room', pressure: '1.0-2.0 ATA', capacity: '1-2 People', dimensions: '2100(L)*1100(W)*1832(H)mm 81(L)*43(W)*57(H)\u201d', image: asset + 'he5000mini.webp', url: 'https:\/\/www.macypanofficial.com\/2-0ata-1-2-people-hyperbaric-chamber-he5000mini\/', accessories: 'Chamber Cabin \u00b7 Air Compressor \u00b7 2 Oxygen Concentrator \u00b7 Air Conditioner' },\n      { name: '4 People HE5000 Plus', short: 'HE5000 Plus', blurb: 'Extra room for 1\u20134 people', pressure: '1.0-2.0 ATA', capacity: '4 People', dimensions: '2580(L)*1651(W)*1832(H)mm 98(L)*63(W)*57(H)\u201d', image: asset + 'he5000plus.webp', url: 'https:\/\/www.macypanofficial.com\/2-0ata-4-people-hyperbaric-chamber-he5000plus\/', accessories: 'Chamber Cabin \u00b7 Air Compressor \u00b7 Oxygen Concentrator 10L \u00b7 Air Conditioner' },\n    ]\n  },\n  ata20: {\n    title: 'Clear views. Confident performance.',\n    kicker: '02 \u00b7 2.0 ATA Series',\n    intro: 'Precision-engineered rigid chambers with spacious interiors and a transparent, reassuring user experience.',\n    products: [75, 85, 90, 100].map(size => ({ name: `HP2202-${size}`, short: `HP2202-${size}`, blurb: '2.0 ATA single-person lying chamber', pressure: '1.0-2.0 ATA', capacity: '1 People', dimensions: `87\u201d Length * ${size === 75 ? 30 : size === 85 ? 34 : size === 90 ? 36 : 39}\u201d Diameter`, image: asset + 'hp2202.webp', url: ({ 75: 'https:\/\/www.macypanofficial.com\/2-0ata-single-slim-people-hyperbaric-chamber-hp2202-75\/', 85: 'https:\/\/www.macypanofficial.com\/2-0ata-single-large-people-hyperbaric-chamber-hp2202-85\/', 90: 'https:\/\/www.macypanofficial.com\/2-0ata-double-people-hyperbaric-chamber-hp2202-90\/', 100: 'https:\/\/www.macypanofficial.com\/?s=2202&post_type=post' })[size], accessories: 'Oxygen Concentrator 10L \u00b7 Air Compressor \u00b7 Air Conditioner' }))\n  },\n  ata15: {\n    title: 'Rest easy. Recover deeply.',\n    kicker: '03 \u00b7 1.5 ATA Series',\n    intro: 'Lightweight soft chambers shaped for calm, comfortable lying sessions at home or in a wellness space.',\n    products: [75, 85, 90, 100].map(size => ({ name: `HP1501-${size}`, short: `HP1501-${size}`, blurb: '1.5 ATA single-person lying chamber', pressure: '1.0-1.5 ATA(1.6 ATA upgraded)', capacity: '1 People', dimensions: `87\u201d length \/ ${size === 75 ? 30 : size === 85 ? 34 : size === 90 ? 36 : 39}\u201d diameter`, image: asset + 'st901-original.webp', url: ({ 75: 'https:\/\/www.macypanofficial.com\/1-5ata-single-slim-people-hyperbaric-chamber-hp1501-75\/', 85: 'https:\/\/www.macypanofficial.com\/1-5ata-single-large-people-hyperbaric-chamber-hp1501-85\/', 90: 'https:\/\/www.macypanofficial.com\/1-5ata-double-people-hyperbaric-chamber-hp1501-90\/', 100: 'https:\/\/www.macypanofficial.com\/1-5ata-double-people-lying-sitting-hyperbaric-chamber-hp1501-100\/' })[size], accessories: 'Oxygen Concentrator 5L \u00b7 Air Compressor \u00b7 Air Conditioner' }))\n  },\n  stretcher: {\n    title: 'Stretcher Chamber',\n    kicker: '04 \u00b7 Stretcher Series',\n    intro: 'Stretcher Type MC750',\n    products: [{ name: 'Stretcher Type MC750', short: 'MC750', blurb: 'Stretcher Chamber', pressure: '1.8 ATA', capacity: '1 People', dimensions: '87\u201d length \/ 30\u201d diameter', image: asset + 'mc750.webp', accessories: 'Oxygen Concentrator 5L \u00b7 Air Compressor \u00b7 Air Conditioner' }]\n  }\n};\n\nconst safety = [\n  ['01', 'Safety Assurance', 'Door Sensor checks for a complete close, backed by a Power Alarm and Internal\/External Control Panels.'],\n  ['02', 'Automated Pressure', 'Automatic Valves maintain constant pressure, preventing spikes\/drops.'],\n  ['03', 'Pressure Display', 'Triple Display (Digital + Mechanical) offers comprehensive internal and external pressure monitoring.'],\n  ['04', 'Relief System', 'Features a Red Emergency Valve for rapid pressure release and a Manual Valve for fine-tuning pressure changes.']\n];\n\nconst services = [\n  ['01', 'Diverse Models & Customization', 'Our tailored hyperbaric solutions are meticulously designed to meet the unique needs of each user, ensuring optimal results and personalized therapeutic benefits.', ['Our tailored hyperbaric solutions', 'Robust global network', 'Lifetime assurance']],\n  ['02', 'Direct Manufacturer', 'As a certified direct manufacturer, we offer you superior quality, fast delivery, and direct factory supply.Our commitment is to provide you with lifelong peace of mind.', ['Superior quality', 'Rapid delivery', 'Directly from the certified']],\n  ['03', 'Unmatched Product Versatility', 'We offer a full range of hyperbaric oxygen chambers with pressure ranges from 1.1 to 2.0 ATA, to meet the diverse needs of our customers to the greatest extent possible.', ['Maximized product range', '1.1 to 2.0 ATA', 'Diverse Needs']],\n  ['04', 'Highest Standards, Proven Safety', 'With the superior quality certified by TUV\/SGS and strict control over the production process, we ensure the high safety and reliability of our products.', ['TUV\/SGS certified quality', 'Strict control', 'TUV\/SGS certification']]\n];\n\nconst serviceIcons = ['tune', 'factory', 'view_in_ar', 'verified_user'];\nconst safetyServiceIcons = ['door_sensor', 'valve', 'data_thresholding', 'emergency'];\n\nfunction iconSvg(name) {\n  const icons = {\n    tune: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 6h10M18 6h2M4 12h3M11 12h9M4 18h10M18 18h2\"\/><circle cx=\"16\" cy=\"6\" r=\"2\"\/><circle cx=\"9\" cy=\"12\" r=\"2\"\/><circle cx=\"16\" cy=\"18\" r=\"2\"\/><\/svg>',\n    factory: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 21V9l6 3V9l6 3V6h6v15H3Z\"\/><path d=\"M6 16h1M10 16h1M15 16h1M19 16h1M6 19h1M10 19h1M15 19h1M19 19h1\"\/><\/svg>',\n    view_in_ar: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"m12 3 8 4.5v9L12 21l-8-4.5v-9L12 3Z\"\/><path d=\"m4 7.5 8 4.5 8-4.5M12 12v9M8 5.25l8 4.5\"\/><\/svg>',\n    verified_user: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 3 20 6v5c0 5-3.4 8.4-8 10-4.6-1.6-8-5-8-10V6l8-3Z\"\/><path d=\"m8.5 12 2.2 2.2 4.8-5\"\/><\/svg>',\n    door_sensor: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 21V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v17M3 21h18M8 6h6v10H8z\"\/><circle cx=\"11\" cy=\"11\" r=\".7\"\/><\/svg>',\n    valve: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 8h16M4 16h16M8 8v8M16 8v8M12 4v4M12 16v4\"\/><circle cx=\"12\" cy=\"4\" r=\"2\"\/><circle cx=\"12\" cy=\"20\" r=\"2\"\/><\/svg>',\n    data_thresholding: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 19V5M4 19h16M7 15l3-4 3 2 5-7\"\/><path d=\"M16 6h2v2\"\/><\/svg>',\n    emergency: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 3 21 20H3L12 3Z\"\/><path d=\"M12 9v5M12 17h.01\"\/><\/svg>'\n  };\n  return icons[name] || '';\n}\n\nconst safetyIconAssets = [\n  asset + 'shield-1.webp',\n  asset + 'gauge-1.webp',\n  asset + 'pressure-gauge-1.webp',\n  asset + 'relief-1.webp'\n];\n\nconst safetyVisualAssets = [\n  asset + 'safety-control-4k.webp',\n  asset + 'maidian2.webp'\n];\n\nconst faqEntries = [\n  {\n    question: 'What does the standard price for Macy Pan hyperbaric oxygen chamber include?',\n    answer: 'Price includes chamber capsule\/cabin, oxygen concentrator, air Compressor, air cooler, and all system components. You DO NOT need to buy\/prepare anything else.'\n  },\n  {\n    question: 'Not consectetur a was for at bed urn two?',\n    answer: 'Feugiat pretium nibh ipsum consequat. Tempus iaculis urna id volutpat lacus laoreet non curabitur gravida. Venenatis lectus magna fringilla urna porttitor rhoncus dolor purus non.'\n  },\n  {\n    question: 'While using this hyperbaric chamber, is it necessary to have any technician or doctor to control?',\n    answer: 'No. Our chambers are easy and safe to operate alone, with no need for other\u2019s assistance. Anyone with average studies can install and operate the chamber as long as reads the user manual and operation video. We provide customers with online training. Also, face-to-face talk is available.'\n  },\n  {\n    question: 'What should I do to prepare for a treatment?',\n    answer: 'People can go into the chamber fully clothed. It is recommended to wear loose comfortable. Shoes, jewellery, or any sharp objects should be removed before getting into the chamber. It is recommended that women not wear stockings in the chamber, because it may cause feelings of claustrophobia.'\n  },\n  {\n    question: 'How do you feel inside a hyperbaric oxygen chamber?',\n    answer: 'While the chamber is pressurizing, your ears will feel the change in pressure inside the chamber. Otherwise, it should be unnoticeable. To equalize the pressure and avoid the feeling of fullness in your ears, you will need to clear your ears by chewing(gum of food), swallowing, yawning. During the pressurization of the chamber, your mouth may become dry. Once the chamber is fully pressurized, your salivation will return to normal. Other than this ear pressure there are no unusual or different sensations. After using the oxygen chamber, one of the most intuitive feelings is refreshing, and you will feel full of vitality.'\n  },\n  {\n    question: 'What improvements can I expect?',\n    answer: 'For students, oxygen supplementation has a good effect on eliminating fatigue, relieving examination pressure, and protecting the brain. For plateau hypoxic areas, the hypoxic state of the body can be corrected immediately, and the body\u2019s adaptability to the plateau can be enhanced. For middle-aged and elderly people, it can make up for the lack of oxygen supply caused by the decline of physiological function and improve self-healing ability. For athletes, it can relieve muscle fatigue, restore physical strength, and reduce sports injuries. For women, supplementing oxygen can enhance the metabolism of skin cells, reduce melanin, and beautify the skin. For office workers, it can enhance the blood oxygen diffusion capacity, thereby improving the body\u2019s hypoxia state. Fatigue decreased workability, fatigue, insomnia, loss of appetite, etc. can be relieved.'\n  }\n];\n\nconst faqOrderByVariant = {\n  1: [0, 1, 2, 3, 4, 5],\n  2: [0, 1, 2, 3, 4, 5],\n  3: [0, 1, 2, 3, 4, 5]\n};\n\nfunction esc(value) {\n  return String(value).replace(\/[&<>\"']\/g, char => ({ '&': '&amp;', '<': '&lt;', '>': '&gt;', '\"': '&quot;', \"'\": '&#39;' }[char]));\n}\n\nfunction metaList(product) {\n  return `<dl class=\"meta-list\"><div><dt>Pressure<\/dt><dd>${esc(product.pressure)}<\/dd><\/div><div><dt>Capacity<\/dt><dd>${esc(product.capacity)}<\/dd><\/div><div><dt>Dimensions<\/dt><dd>${esc(product.dimensions)}<\/dd><\/div><\/dl><p class=\"accessory-line\"><strong>Accessories<\/strong><br>${esc(product.accessories)}<\/p>`;\n}\n\nfunction focusMarkup(product) {\n  return `<div class=\"product-visual\"><img decoding=\"async\" src=\"${esc(product.image)}\" alt=\"${esc(product.name)} hyperbaric oxygen chamber\"><\/div><div class=\"product-meta\"><div class=\"section-kicker\">Product detail<\/div><h3>${esc(product.name)}<\/h3><p>${esc(product.blurb)}<\/p>${metaList(product)}<\/div>`;\n}\n\nfunction railSection(key, data) {\n  const buttons = data.products.map((p, i) => `<button class=\"model-button${i === 0 ? ' is-active' : ''}\" data-product-select=\"${key}\" data-index=\"${i}\">${esc(p.name)}<\/button>`).join('');\n  return `<div class=\"product-layout product-layout--rail\"><div class=\"model-rail\">${buttons}<\/div><div class=\"product-focus\" data-focus=\"${key}\">${focusMarkup(data.products[0])}<\/div><\/div>`;\n}\n\nfunction mosaicSection(key, data) {\n  const cards = data.products.map((p, i) => `<button class=\"mosaic-card${i === 0 ? ' is-active' : ''}\" data-product-select=\"${key}\" data-index=\"${i}\" data-product-url=\"${esc(p.url || '')}\" aria-label=\"View ${esc(p.name)} details\"><img decoding=\"async\" src=\"${esc(p.image)}\" alt=\"${esc(p.name)} hyperbaric oxygen chamber\"><span>${esc(p.pressure)}<\/span><h3>${esc(p.name)}<\/h3><p>${esc(p.blurb)}<\/p><\/button>`).join('');\n  return `<div class=\"product-mosaic\">${cards}<\/div><div class=\"mosaic-detail\" data-focus=\"${key}\"><div><div class=\"section-kicker\">Selected product<\/div><h3>${esc(data.products[0].name)}<\/h3><p>${esc(data.products[0].blurb)}<\/p><\/div>${metaList(data.products[0])}<\/div>`;\n}\n\nfunction gridSection(key, data) {\n  return `<div class=\"product-grid\">${data.products.map((p, i) => `<button class=\"product-card\" data-product-select=\"${key}\" data-index=\"${i}\" data-product-url=\"${esc(p.url || '')}\" aria-label=\"View ${esc(p.name)} details\"><img decoding=\"async\" src=\"${esc(p.image)}\" alt=\"${esc(p.name)} hyperbaric oxygen chamber\"><div class=\"card-top\"><span>${esc(p.pressure)}<\/span><span>${esc(p.capacity)}<\/span><\/div><h3>${esc(p.name)}<\/h3><p>${esc(p.blurb)}<\/p>${metaList(p)}<\/button>`).join('')}<\/div>`;\n}\n\nfunction heroMediaMarkup(variant) {\n  const originalBanner = 'https:\/\/www.macypanofficial.com\/wp-content\/uploads\/2026\/08\/macypan-original-banner.webp';\n  const originalBannerMobile = 'https:\/\/www.macypanofficial.com\/wp-content\/uploads\/2026\/08\/macypan-original-banner-mobile.webp';\n  const notes = {\n    1: ['HE5000 Series', '1\u20134 people hard chambers'],\n    2: ['2.0 ATA Series', '1 person lying chamber'],\n    3: ['MACY-PAN range', '4 product categories']\n  };\n  const note = notes[variant];\n  return `<div class=\"hero-image-frame hero-image-frame--reference hero-image-frame--v${variant}\"><picture><source media=\"(max-width: 680px)\" srcset=\"${originalBannerMobile}\"><img decoding=\"async\" src=\"${originalBanner}\" alt=\"MACY-PAN Hyperbaric Chamber original website banner\"><\/picture><div class=\"hero-image-caption\"><span>${note[0]}<\/span><strong>${note[1]}<\/strong><\/div><\/div>`;\n}\n\nfunction serviceMarkup(variant) {\n  const cards = `<div class=\"service-grid service-grid--variant-${variant}\">${services.map((item, index) => `<article class=\"service-card\"><span class=\"service-topline\"><span class=\"service-icon\" aria-hidden=\"true\">${iconSvg(serviceIcons[index])}<\/span><span class=\"card-index\">${item[0]}<\/span><span class=\"service-arrow\">\u2197<\/span><\/span><h3>${item[1]}<\/h3><p>${item[2]}<\/p><ul class=\"service-tags\">${item[3].map(tag => `<li>${tag}<\/li>`).join('')}<\/ul><\/article>`).join('')}<\/div>`;\n  const extras = {\n    1: `<div class=\"service-metrics\"><div><strong>Three Factories<\/strong><span>Soft, hard and multiplace chambers<\/span><\/div><div><strong>1.1 to 2.0 ATA<\/strong><span>Full pressure spectrum<\/span><\/div><div><strong>ISO \u00b7 CE \u00b7 SGS<\/strong><span>Approved standards<\/span><\/div><\/div>`,\n    2: `<div class=\"service-journey\"><span>Tailored<\/span><span>Direct Factory<\/span><span>Diverse Needs<\/span><span>TUV\/SGS Certified<\/span><\/div>`,\n    3: `<div class=\"service-proof-panel\"><div><span>Quality &amp; Speed<\/span><h3>Leaders<\/h3><p>Independent production team, provide you with outstanding quality and fastest delivery. Testing team, for material testing, production testing, packaging and shipment testing.<\/p><\/div><div class=\"service-proof-list\"><p><strong>Three Factories<\/strong><span>Strong<\/span><\/p><p><strong>Safe Materials<\/strong><span>Superior Standards<\/span><\/p><\/div><\/div>`\n  };\n  return cards + extras[variant];\n}\n\nfunction sectionActions(dark = false, quoteTarget = 'macypan-quote1') {\n  return `<div class=\"section-actions\"><a class=\"button button-primary\" href=\"#${quoteTarget}\">Get A Quote <span>\u2197<\/span><\/a><a class=\"button ${dark ? 'button-secondary' : 'button-outline'} tawk btn\" href=\"#\" aria-label=\"Open live chat\"><span class=\"status-dot\">\u25cf<\/span> Live Chat<\/a><\/div>`;\n}\n\nfunction mobileMessageBlock(index) {\n  const formId = `commentform-park-${index}`;\n  return `<section class=\"wp-block-themepark-block-themepark-area block_layout thempark-block MovePnly macypan-mobile-message\" style=\"background-color:#ffffff;\"><span id=\"${index === 1 ? 'm-sendmessage1' : index === 4 ? 'm-sendmessage' : `m-sendmessage-${index}`}\" class=\"macypan-anchor\" aria-hidden=\"true\"><\/span><div class=\"block_layout_in clomnsmal clomnnone\">\n<div class=\"wp-block-column block_layout_in\">\n<div class=\"wp-block-themepark-block-themepark-wright content-super-p\" style=\"font-size:12px;line-height:20px;background-color:#ffffff;padding:10px 10px;\">\n<div class=\"wp-block-themepark-block-themepark-comment thempark-block themepark-comment undefined form-ad\" style=\"padding-bottom:20px;padding-top:20px;\"><div class=\"themepark-comment_in\" id=\"\"><div class=\"themepark-comment_inb2\"><div class=\"themepark-comment_inb\" style=\"\"><div class=\"themepark-comment_form\"><form id=\"commentform-park\" class=\"themepark-c-f\" action=\"https:\/\/www.macypanofficial.com\/wp-comments-post.php\" method=\"post\" autocomplete=\"off\"><div class=\"themepark-comment_form_box tptext\" style=\"font-size:14px;\"><lable for=\"tpcommet0\" class=\"\"><span class=\"labletext\" style=\"\">\u8bf7\u8f93\u5165\u6807\u9898<\/span><input type=\"text\" id=\"tpcommet0\" name=\"tpcommet0\" size=\"28\" style=\"\" placeholder=\"\"\/><\/lable><\/div><div class=\"hiddeninput\"><input name=\"comment_post_ID\" type=\"hidden\"\/><input name=\"author\" type=\"hidden\" class=\"author\"\/><input name=\"email\" type=\"hidden\" class=\"email\"\/><textarea name=\"comment\" style=\"display:none\" class=\"comment\"><\/textarea><input name=\"themeparklable\" type=\"hidden\" value=\"\u8bf7\u8f93\u5165\u6807\u9898\"\/><input name=\"themeparktype\" type=\"hidden\" value=\"text\"\/><input name=\"redirect_to\" type=\"hidden\" value=\"https:\/\/www.macypanofficial.com\"\/><input name=\"inquiryid\" type=\"hidden\"\/><input name=\"inquirytime\" type=\"hidden\"\/><input name=\"position\" type=\"hidden\"\/><\/div><div class=\"submut_box\"><span class=\"labletext\"><\/span><input type=\"submit\" class=\"submut_btn\" name=\"submit\" style=\"\" value=\"\u63d0\u4ea4\"\/><div class=\"tishi\" style=\"\"><div class=\"loading\" style=\"\"><i class=\"fas fa-spinner\"><\/i>\u6b63\u5728\u63d0\u4ea4\uff01<\/div><div class=\"success\" style=\"\"><i class=\"fas fa-check\"><\/i>\u63d0\u4ea4\u6210\u529f\uff01<\/div><div class=\"erro\" style=\"\"><i class=\"fas fa-exclamation-circle\"><\/i>\u63d0\u4ea4\u5931\u8d25\uff01<\/div><div class=\"e-email\">\u90ae\u7bb1\u9519\u8bef\uff01<\/div><div class=\"e-tel\">\u7535\u8bdd\u9519\u8bef\uff01<\/div><\/div><\/div><\/form><\/div><div class=\"wp_clear\"><\/div><\/div><div class=\"themepark-comment_in_b\" style=\"opacity:1;undefined0\"><\/div><\/div><\/div><div class=\"wp_clear\"><\/div><\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"layout_badh\"><\/div><\/section>`;\n}\n\nfunction safetySection(combined = false, design = 1) {\n  if (!combined) {\n    return `<section class=\"section section-dark\" id=\"safety\"><div class=\"shell\"><div class=\"section-head\"><div><div class=\"section-kicker\">05 \u00b7 Safety guarantee<\/div><h2>8 safety guarantee<\/h2><\/div><p>All MACY-PAN hyperbaric chambers are equipped with 8 safety system to ensure that all customers will receive a completely safe and qualified high-quality product!<\/p><\/div><div class=\"safety-grid\">${safety.map(item => `<article class=\"safety-card\"><span class=\"card-index\">${item[0]}<\/span><h3>${item[1]}<\/h3><p>${item[2]}<\/p><\/article>`).join('')}<\/div><div class=\"safety-strip\">Safety systems include Door Sensor, Power Alarm, Internal\/External Control Panels, Automatic Valves, Digital + Mechanical Pressure Display, Red Emergency Valve and Manual Valve.<\/div><\/div><\/section>`;\n  }\n\n  const features = safety.map((item, index) => `<article class=\"safety-icon-story\"><figure><img decoding=\"async\" src=\"${safetyIconAssets[index]}\" alt=\"${esc(item[1])} safety icon from MACY-PAN original website\"><span>${item[0]}<\/span><\/figure><div><div class=\"section-kicker\">Safety system ${item[0]}<\/div><h3>${item[1]}<\/h3><p>${item[2]}<\/p><\/div><\/article>`).join('');\n  const featureCards = safety.map((item, index) => `<article class=\"safety-icon-story\"><figure><img decoding=\"async\" src=\"${safetyIconAssets[index]}\" alt=\"${esc(item[1])} safety icon from MACY-PAN original website\"><span>${item[0]}<\/span><\/figure><div><h3>${item[1]}<\/h3><p>${item[2]}<\/p><\/div><\/article>`).join('');\n  const serviceStyleCards = safety.map((item, index) => `<article class=\"safety-service-card\"><div class=\"safety-service-topline\"><span class=\"safety-service-icon\" aria-hidden=\"true\">${iconSvg(safetyServiceIcons[index])}<\/span><span class=\"card-index\">${item[0]}<\/span><\/div><h3>${item[1]}<\/h3><p>${item[2]}<\/p><\/article>`).join('');\n  const leadVisual = `<figure class=\"safety-lead-visual\"><img decoding=\"async\" src=\"${safetyVisualAssets[design === 2 ? 1 : 0]}\" alt=\"MACY-PAN chamber safety system reference from the original website\"><figcaption><span>MACY-PAN safety system<\/span><strong>Four visible layers of protection.<\/strong><\/figcaption><\/figure>`;\n  const body = design === 1\n    ? `<div class=\"safety-reference-layout\">${leadVisual}<div class=\"safety-service-grid\">${serviceStyleCards}<\/div><\/div>`\n    : design === 2\n      ? `<div class=\"safety-reference-split\"><div class=\"safety-icon-grid\">${featureCards}<\/div>${leadVisual}<\/div>`\n      : `<div class=\"safety-reference-timeline\">${leadVisual}<div class=\"safety-timeline-list\">${features}<\/div><\/div>`;\n  return `<section class=\"section section-dark safety-section--combined safety-design-${design}\" id=\"safety\"><div class=\"shell\"><div class=\"section-head\"><div><div class=\"section-kicker\">05 \u00b7 Safety guarantee<\/div><h2>8 safety guarantee<\/h2><\/div><p>All MACY-PAN hyperbaric chambers are equipped with 8 safety system to ensure that all customers will receive a completely safe and qualified high-quality product!<\/p><\/div>${body}${sectionActions(true)}<\/div><\/section>`;\n}\n\nfunction stretcherSection(data) {\n  const p = data.products[0];\n  return `<div class=\"stretcher-panel\"><img decoding=\"async\" src=\"${esc(p.image)}\" alt=\"${esc(p.name)} hyperbaric oxygen chamber\"><div class=\"stretcher-copy\"><div class=\"section-kicker\">${esc(data.kicker)}<\/div><h3>${esc(data.title)}<\/h3><p>${esc(data.intro)}<\/p>${metaList(p)}<\/div><\/div>`;\n}\n\nfunction productSection(key, data, variant) {\n  let body = variant === 1 ? gridSection(key, data) : variant === 2 ? mosaicSection(key, data) : gridSection(key, data);\n  if (key === 'stretcher') body = stretcherSection(data);\n  const seriesName = data.kicker.replace(\/^\\d+\\s*\u00b7\\s*\/, '');\n  const seriesNumber = data.kicker.match(\/^\\d+\/)?.[0];\n  return `<section class=\"section product-section product-section--${key} ${key === 'stretcher' ? 'product-section--stretcher' : ''}\" id=\"${key}\"><div class=\"shell\"><div class=\"section-head\"><div><div class=\"section-kicker\">${seriesNumber ? `${esc(seriesNumber)} \u00b7 ` : ''}${esc(data.title)}<\/div><h2>${esc(seriesName)}<\/h2><\/div><p>${esc(data.intro)}<\/p><\/div>${body}${sectionActions(false)}<\/div><\/section>`;\n}\n\nfunction pageMarkup(variant) {\n  return `<div class=\"page variant-1 combined-page\"><main id=\"top\"><section class=\"hero\"><div class=\"shell hero-inner\"><div class=\"hero-copy\"><div class=\"eyebrow\">Hyperbaric oxygen chambers \u00b7 since 2007<\/div><h1>More oxygen.<br>More possibility.<\/h1><p class=\"hero-lede\">Premium hyperbaric chambers engineered for modern homes, wellness centers, athletes and professional care.<\/p><div class=\"hero-actions\"><a class=\"button button-primary\" href=\"#macypan-quote1\">Get A Quote <span>\u2197<\/span><\/a><a class=\"button button-secondary tawk btn\" href=\"#\" aria-label=\"Open live chat\"><span class=\"status-dot\">\u25cf<\/span> Live Chat<\/a><\/div><div class=\"hero-proof\"><span class=\"proof-badge\">PVHO<\/span><span class=\"proof-badge\">CE<\/span><span class=\"proof-badge\">ISO<\/span><span class=\"proof-badge\">SGS<\/span><span class=\"proof-text\">Global quality standards \u00b7 shipped to 126+ countries<\/span><\/div><div class=\"support-card\"><div><strong>U.S. Subsidiary\u2019s Warehouse<\/strong><span>USA Local Technical Support<\/span><\/div><div class=\"support-mark\">US<\/div><\/div><\/div><div class=\"hero-media\">${heroMediaMarkup(1)}<\/div><\/div><\/section>${productSection('he5000', productData.he5000, 2)}<\/main><\/div>`;\n}\nfunction updateFocus(section, product) {\n  const focus = section.querySelector('[data-focus]');\n  if (!focus) return;\n  if (focus.classList.contains('mosaic-detail')) {\n    focus.innerHTML = `<div><div class=\"section-kicker\">Selected product<\/div><h3>${esc(product.name)}<\/h3><p>${esc(product.blurb)}<\/p><\/div>${metaList(product)}`;\n  } else {\n    focus.innerHTML = focusMarkup(product);\n  }\n}\n\nfunction bindMotion(macypanRoot) {\n  const revealItems = macypanRoot.querySelectorAll('.section-head, .product-grid, .product-mosaic, .mosaic-detail, .stretcher-panel, .safety-card, .safety-story, .service-card, .service-metrics, .service-journey, .service-proof-panel, .faq-intro, .faq-list, .section-actions, .contact-card, .contact-form');\n  revealItems.forEach(item => item.classList.add('reveal-on-scroll'));\n\n  if ('IntersectionObserver' in window) {\n    const observer = new IntersectionObserver(entries => {\n      entries.forEach(entry => {\n        if (!entry.isIntersecting) return;\n        entry.target.classList.add('is-visible');\n        observer.unobserve(entry.target);\n      });\n    }, { threshold: .12, rootMargin: '0px 0px -8% 0px' });\n    revealItems.forEach(item => observer.observe(item));\n  } else {\n    revealItems.forEach(item => item.classList.add('is-visible'));\n  }\n\n  if (!window.matchMedia('(pointer: fine)').matches || window.matchMedia('(prefers-reduced-motion: reduce)').matches) return;\n\n  macypanRoot.querySelectorAll('.product-card, .mosaic-card, .safety-card, .safety-story, .service-card, .contact-card').forEach(card => {\n    card.addEventListener('pointermove', event => {\n      const rect = card.getBoundingClientRect();\n      const x = (event.clientX - rect.left) \/ rect.width - .5;\n      const y = (event.clientY - rect.top) \/ rect.height - .5;\n      card.style.setProperty('--macypan-ry', `${(x * 4).toFixed(2)}deg`);\n      card.style.setProperty('--macypan-rx', `${(-y * 4).toFixed(2)}deg`);\n    });\n    card.addEventListener('pointerleave', () => {\n      card.style.setProperty('--macypan-ry', '0deg');\n      card.style.setProperty('--macypan-rx', '0deg');\n    });\n  });\n\n  const hero = macypanRoot.querySelector('.hero');\n  const heroFrame = macypanRoot.querySelector('.hero-image-frame');\n  if (hero && heroFrame) {\n    hero.addEventListener('pointermove', event => {\n      const rect = hero.getBoundingClientRect();\n      heroFrame.style.setProperty('--macypan-hero-x', `${((event.clientX - rect.left) \/ rect.width - .5) * 8}px`);\n      heroFrame.style.setProperty('--macypan-hero-y', `${((event.clientY - rect.top) \/ rect.height - .5) * 8}px`);\n    });\n    hero.addEventListener('pointerleave', () => {\n      heroFrame.style.setProperty('--macypan-hero-x', '0px');\n      heroFrame.style.setProperty('--macypan-hero-y', '0px');\n    });\n  }\n}\n\nfunction bindPage(macypanRoot) {\n  const selectProduct = control => {\n    const key = control.dataset.productSelect;\n    const index = Number(control.dataset.index);\n    const section = control.closest('.product-section');\n    const product = productData[key].products[index];\n    section.querySelectorAll(`[data-product-select=\"${key}\"]`).forEach(item => item.classList.toggle('is-active', item === control));\n    updateFocus(section, product);\n  };\n  const openFaq = detail => {\n    const list = detail.closest('.faq-list');\n    detail.open = true;\n    list.querySelectorAll('details[open]').forEach(other => {\n      if (other !== detail) other.open = false;\n    });\n  };\n\n  macypanRoot.addEventListener('click', event => {\n    const quoteButton = event.target.closest('.button-primary');\n    if (quoteButton) {\n      const quoteHref = quoteButton.getAttribute('href');\n\n      \/\/ \u6700\u540e\u4e24\u4e2a Get A Quote \u4f7f\u7528\u5916\u90e8\u7edf\u4e00\u951a\u70b9\uff0c\u4ea4\u7ed9\u6d4f\u89c8\u5668\u539f\u751f\u8df3\u8f6c\n      if (quoteHref && quoteHref.startsWith('#macypan-quote')) {\n        return;\n      }\n\n      event.preventDefault();\n      const isMobile = window.matchMedia('(max-width: 680px)').matches;\n      let target;\n      if (isMobile) {\n        const currentSection = quoteButton.closest('section');\n        const messageBlocks = Array.from(macypanRoot.querySelectorAll('.macypan-mobile-message'));\n        const safetySection = macypanRoot.querySelector('#safety');\n        const isAfterSafety = safetySection && currentSection && Boolean(\n          safetySection.compareDocumentPosition(currentSection) & Node.DOCUMENT_POSITION_FOLLOWING\n        );\n        if (isAfterSafety) {\n          target = document.getElementById('m-sendmessage');\n        } else {\n          const nextBlock = currentSection\n            ? messageBlocks.find(block => currentSection.compareDocumentPosition(block) & Node.DOCUMENT_POSITION_FOLLOWING)\n            : messageBlocks[0];\n          target = nextBlock?.querySelector('.macypan-anchor') || messageBlocks[0]?.querySelector('.macypan-anchor');\n        }\n      } else {\n        target = document.getElementById('sendmessage');\n      }\n      const targetId = target?.id;\n      if (target) {\n        if (!isMobile) {\n          const desktopMessage = target.closest('.macypan-mobile-message');\n          if (desktopMessage) desktopMessage.classList.add('is-desktop-target');\n        }\n        window.history.replaceState(null, '', `#${targetId}`);\n        window.setTimeout(() => target.scrollIntoView({ behavior: 'smooth', block: 'start' }), 0);\n      }\n      return;\n    }\n    const chatButton = event.target.closest('.tawk.btn');\n    if (chatButton) {\n      event.preventDefault();\n      event.stopPropagation();\n      if (window.Tawk_API && typeof window.Tawk_API.maximize === 'function') {\n        window.Tawk_API.maximize();\n      } else {\n        window.Tawk_API = window.Tawk_API || {};\n        window.Tawk_API.__macypanPendingMaximize = true;\n      }\n      return;\n    }\n    const control = event.target.closest('[data-product-select]');\n    if (!control) return;\n    selectProduct(control);\n\n    const productUrl = control.getAttribute('data-product-url');\n    if (productUrl) {\n      window.location.href = productUrl;\n    }\n  });\n  if (window.matchMedia('(hover: hover)').matches) {\n    macypanRoot.querySelectorAll('[data-product-select]').forEach(control => {\n      control.addEventListener('pointerenter', () => selectProduct(control));\n      control.addEventListener('focus', () => selectProduct(control));\n    });\n  }\n  const form = macypanRoot.querySelector('form');\n  if (form) form.addEventListener('submit', event => {\n    event.preventDefault();\n    form.querySelector('.form-status').textContent = 'Please fill in the form below and Macypan professionals will contact you within 12 hours!';\n    form.reset();\n  });\n\n  macypanRoot.querySelectorAll('details').forEach(detail => {\n    detail.addEventListener('toggle', () => {\n      if (!detail.open) return;\n      openFaq(detail);\n    });\n  });\n  macypanRoot.querySelectorAll('.faq-list details').forEach(detail => {\n    detail.addEventListener('pointerenter', () => openFaq(detail));\n  });\n\n  bindMotion(macypanRoot);\n}\n\n\/* Official tawk.to JavaScript API hook. The widget script may load asynchronously. *\/\nwindow.Tawk_API = window.Tawk_API || {};\nwindow.Tawk_API.onLoad = function () {\n  window.Tawk_API.__macypanReady = true;\n  if (window.Tawk_API.__macypanPendingMaximize && typeof window.Tawk_API.maximize === 'function') {\n    window.Tawk_API.__macypanPendingMaximize = false;\n    window.Tawk_API.maximize();\n  }\n};\n\nfunction initMacypanWidget() {\n  const macypanRoot = document.getElementById('macypan-app-1');\n  const macypanVariant = Number(macypanRoot?.dataset.variant || 1);\n  if (!macypanRoot || macypanRoot.dataset.initialized === 'true') return;\n  macypanRoot.innerHTML = pageMarkup([1, 2, 3, 4, 5, 6].includes(macypanVariant) ? macypanVariant : 1);\n  const syncQuoteLinks = () => {\n    const mobile = window.matchMedia('(max-width: 680px)').matches;\n    macypanRoot.querySelectorAll('.button-primary').forEach(button => {\n      button.setAttribute('href', mobile ? '#macypan-quote1' : '#sendmessage');\n    });\n  };\n  syncQuoteLinks();\n  const quoteMedia = window.matchMedia('(max-width: 680px)');\n  if (typeof quoteMedia.addEventListener === 'function') quoteMedia.addEventListener('change', syncQuoteLinks);\n  else if (typeof quoteMedia.addListener === 'function') quoteMedia.addListener(syncQuoteLinks);\n  macypanRoot.dataset.initialized = 'true';\n  bindPage(macypanRoot);\n}\n\nif (document.readyState === 'loading') {\n  document.addEventListener('DOMContentLoaded', initMacypanWidget, { once: true });\n} else {\n  initMacypanWidget();\n}\n\n})();\n<\/script>\n\n\n\n<section class=\"wp-block-themepark-block-themepark-area block_layout thempark-block MovePnly\" id=\"maxw\" style=\"background-color:#ffffff;\" data-swiper-parallax=\"-700\"><div class=\"block_layout_in clomnsmal  clomnnone\" style=\"\">\n<div class=\"wp-block-column block_layout_in\" id=\"macypan-quote1\">\n<div class=\"wp-block-themepark-block-themepark-wright content-super-p\" style=\"font-size:12px;line-height:20px;background-color:#ffffff;padding:10px 10px;\">\n<div class=\"wp-block-column\">\n<div class=\"us-support-card\" aria-label=\"U.S. subsidiary support\">\n  <strong>U.S. Subsidiary&#8217;s Warehouse<\/strong>\n  <span>Asistencia t\u00e9cnica local en EE.UU.<\/span>\n<\/div>\n\n\n\n<div class=\"wp-block-themepark-block-themepark-comment thempark-block themepark-comment fromnopading undefined form-ad\" style=\"padding-top:20px;\"><div class=\"themepark-comment_in\" id=\"ud_form\"><div class=\"themepark-comment_inb2\"><div class=\"themepark-comment_inb\" style=\"\"><div class=\"themepark-comment_form nolable\" style=\"\"><form id=\"commentform-park\" class=\"themepark-c-f twomo\" action=\"https:\/\/www.macypanofficial.com\/wp-comments-post.php\" method=\"post\" autocomplete=\"off\" data-trp-original-action=\"https:\/\/www.macypanofficial.com\/wp-comments-post.php\"><div class=\"themepark-comment_form_box tptext\" style=\"font-size:14px;\"><lable for=\"tpcommet0\" class=\"\"><input type=\"text\" id=\"tpcommet0\" name=\"tpcommet0\" size=\"28\" style=\"\" placeholder=\"Your name\"\/><\/lable><\/div><div class=\"themepark-comment_form_box tptext\" style=\"font-size:14px;\"><lable for=\"tpcommet1\" class=\"required\"><input type=\"text\" id=\"tpcommet1\" name=\"tpcommet1\" size=\"28\" required style=\"\" placeholder=\"name@company.com\"\/><span class=\"required\">*<div class=\"required_tishi animated\"><i class=\"fas fa-exclamation-circle\"><\/i><span><\/span><\/div><\/span><\/lable><\/div><div class=\"themepark-comment_form_box tpTextarea\" style=\"font-size:14px;\"><lable for=\"tpcommet2\"><textarea id=\"tpcommet2\" name=\"tpcommet2\" style=\"\" placeholder=\"Enter your message\"><\/textarea><\/lable><\/div><div class=\"hiddeninput\"><input name=\"comment_post_ID\" type=\"hidden\" value=\"6569\"\/><input name=\"author\" type=\"hidden\" class=\"author\"\/><input name=\"email\" type=\"hidden\" class=\"email\"\/><textarea name=\"comment\" style=\"display:none\" class=\"comment\"><\/textarea><input name=\"themeparklable\" type=\"hidden\" value=\"Your name|name@company.com|Enter your message\"\/><input name=\"themeparktype\" type=\"hidden\" value=\"text|text|Textarea\"\/><input name=\"redirect_to\" type=\"hidden\" value=\"https:\/\/www.macypanofficial.com\"\/><input name=\"inquiryid\" type=\"hidden\"\/><input name=\"inquirytime\" type=\"hidden\"\/><input name=\"position\" type=\"hidden\"\/><\/div><div class=\"submut_box\"><input type=\"submit\" class=\"submut_btn\" name=\"submit\" style=\"\" value=\"Enviar\"\/><div class=\"tishi\" style=\"\"><div class=\"loading\" style=\"\"><i class=\"fas fa-spinner\"><\/i>\u00a1Presentaci\u00f3n!<\/div><div class=\"success\" style=\"\"><i class=\"fas fa-check\"><\/i>Env\u00edo correcto.<\/div><div class=\"erro\" style=\"\"><i class=\"fas fa-exclamation-circle\"><\/i>\u00a1Sumisi\u00f3n fallida!<\/div><div class=\"e-email\">Invalid email address!<\/div><div class=\"e-tel\">\u00a1N\u00famero de tel\u00e9fono incorrecto!<\/div><\/div><\/div><input type=\"hidden\" name=\"trp-form-language\" value=\"es\"\/><\/form><\/div><div class=\"wp_clear\"><\/div><\/div><div class=\"themepark-comment_in_b\" style=\"opacity:1;undefined0\"><\/div><\/div><\/div><div class=\"wp_clear\"><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"layout_badh\"><\/div><\/section>\n\n\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700;800&family=Material+Symbols+Rounded:opsz,wght,FILL@24,500,0&display=swap');\n\n.macypan-widget {\n  --macypan-navy: #071b35;\n  --macypan-navy-2: #0b2a4b;\n  --macypan-ink: #10243f;\n  --macypan-muted: #617189;\n  --macypan-blue: #159fe1;\n  --macypan-blue-2: #80d7ff;\n  --macypan-pale: #eef5fb;\n  --macypan-paper: #f6f9fc;\n  --macypan-line: #d7e2ee;\n  --macypan-white: #fff;\n  --macypan-orange: #ff8c00;\n  --macypan-shell: 1440px;\n  --macypan-side: 22px;\n  font-family: 'Manrope', Arial, sans-serif;\n  color: var(--macypan-ink);\n  background: var(--macypan-paper);\n  font-synthesis: none;\n  text-rendering: optimizeLegibility;\n}\n.macypan-widget { margin: 0; min-width: 320px; background: var(--macypan-paper); }\n.macypan-widget button, .macypan-widget input, .macypan-widget textarea { font: inherit; }\n.macypan-widget button, .macypan-widget a { -webkit-tap-highlight-color: transparent; }\n.macypan-widget a { color: inherit; text-decoration: none; }\n.macypan-widget img { display: block; max-width: 100%; }\n#macypan-app-2 .button-primary,\n#macypan-app-2 .button-primary span { color: #fff !important; }\n.macypan-mobile-message { display: none; background-color: #fff !important; color: #10243f; }\n.macypan-mobile-message .macypan-anchor { display: block; position: relative; top: -12px; }\n.macypan-mobile-message.is-desktop-target { display: block !important; }\n.page {\n  \/* Keep the widget from creating a fixed-height\/hidden scrolling area in WordPress. *\/\n  height: auto !important;\n  min-height: 0 !important;\n  max-height: none !important;\n  overflow: visible !important;\n}\n#macypan-app-2 {\n  height: auto !important;\n  min-height: 0 !important;\n  max-height: none !important;\n  overflow: visible !important;\n}\n#macypan-app-2 > main,\n#macypan-app-2 .page > main {\n  height: auto !important;\n  min-height: 0 !important;\n  max-height: none !important;\n  overflow: visible !important;\n}\n.combined-page { background: radial-gradient(circle at 8% 20%, rgba(128,215,255,.16), transparent 26%), radial-gradient(circle at 92% 68%, rgba(21,159,225,.08), transparent 30%), linear-gradient(135deg, #f8fbfe 0%, #eef5fb 52%, #f7fafc 100%); }\n.shell { width: min(var(--macypan-shell), calc(100% - (var(--macypan-side) * 2))); margin: 0 auto; }\n\n.site-header {\n  position: sticky; top: 0; z-index: 20;\n  min-height: 78px; display: flex; align-items: center;\n  background: rgba(24, 28, 32, .97); color: #fff;\n  border-bottom: 1px solid rgba(255,255,255,.09);\n}\n.header-inner { width: min(var(--macypan-shell), calc(100% - (var(--macypan-side) * 2))); margin: auto; display: flex; align-items: center; justify-content: space-between; gap: 32px; }\n.brand { display: flex; align-items: center; flex: 0 0 auto; }\n.brand img { width: 174px; height: auto; object-fit: contain; }\n\n.hero { position: relative; min-height: 650px; background: var(--macypan-navy); color: #fff; display: flex; align-items: center; }\n.hero:before { content: ''; position: absolute; z-index: 1; inset: 0; background: linear-gradient(90deg, rgba(4,17,34,.94) 0%, rgba(4,17,34,.82) 35%, rgba(4,17,34,.38) 58%, rgba(4,17,34,.08) 78%); pointer-events: none; }\n.hero-inner { position: relative; min-height: 650px; }\n.hero-copy, .hero-media { min-width: 0; }\n.hero-copy { position: relative; z-index: 2; display: flex; flex-direction: column; justify-content: center; width: min(610px, 58%); min-height: 650px; padding: 32px 0; }\n.eyebrow, .section-kicker { color: var(--macypan-blue); font-size: 13px; line-height: 1.4; letter-spacing: .16em; text-transform: uppercase; font-weight: 800; }\n.eyebrow { color: var(--macypan-blue-2); margin-bottom: 22px; }\n.hero h1 { margin: 0; max-width: 650px; font-size: clamp(48px, 5.6vw, 68px); line-height: .99; letter-spacing: -.065em; font-weight: 800; }\n.hero-lede { max-width: 650px; margin: 28px 0 0; color: rgba(255,255,255,.76); font-size: clamp(17px, 1.7vw, 23px); line-height: 1.55; }\n.hero-actions { display: flex; flex-wrap: wrap; gap: 16px; margin-top: 38px; }\n.button { display: inline-flex; align-items: center; justify-content: center; gap: 12px; min-height: 54px; padding: 0 24px; border: 1px solid transparent; border-radius: 0; cursor: pointer; font-weight: 800; font-size: 14px; transition: transform .2s ease, background .2s ease, border-color .2s ease; }\n.button:hover { transform: translateY(-2px); }\n.button-primary { color: #fff; background: var(--macypan-blue); }\n.button-secondary { color: #fff; background: transparent; border-color: rgba(255,255,255,.6); }\n.button-outline { color: var(--macypan-navy); background: transparent; border-color: #96abc0; }\n.button-light { color: var(--macypan-navy); background: #fff; }\n.hero-proof { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; margin-top: 22px; }\n.proof-badge { border: 1px solid rgba(255,255,255,.55); padding: 9px 13px; font-size: 12px; font-weight: 800; letter-spacing: .08em; }\n.proof-text { margin-left: 8px; color: rgba(255,255,255,.72); font-size: 13px; }\n.hero-media { position: absolute; z-index: 0; inset: 0 calc((100vw - 100%) \/ -2); min-height: 650px; padding: 0; overflow: hidden; }\n.hero-image-frame { --macypan-hero-x: 0px; --macypan-hero-y: 0px; position: absolute; inset: -8px; overflow: hidden; background: #173554; transform: translate3d(var(--macypan-hero-x), var(--macypan-hero-y), 0) scale(1.015); transition: transform .35s ease, box-shadow .35s ease; }\n.hero-image-frame:after { content: ''; position: absolute; inset: 0; background: linear-gradient(135deg, rgba(7,27,53,.18), transparent 48%, rgba(7,27,53,.25)); pointer-events: none; }\n.hero-image-frame picture { display: block; width: 100%; height: 100%; }\n.hero-image-frame img { width: 100%; height: 100%; object-fit: cover; object-position: right center; filter: saturate(.92) contrast(1.03); transition: transform .8s cubic-bezier(.2,.7,.2,1), filter .35s ease; }\n.hero-image-frame:hover img { transform: scale(1.035); filter: saturate(1.08) contrast(1.05); }\n.hero-image-frame--reference:after { background: linear-gradient(90deg, rgba(5,18,36,.28) 0%, rgba(5,18,36,.06) 46%, rgba(5,18,36,.08) 100%); }\n.hero-image-frame--reference img { object-position: center center; filter: saturate(.96) contrast(1.04); }\n.hero-image-caption { position: absolute; z-index: 2; right: max(22px, calc((100vw - var(--macypan-shell)) \/ 2)); top: 28px; display: grid; gap: 5px; min-width: 176px; padding: 15px 17px; background: rgba(7,27,53,.84); border-left: 3px solid var(--macypan-blue-2); color: #fff; }\n.hero-image-caption span { color: var(--macypan-blue-2); font-size: 10px; letter-spacing: .16em; text-transform: uppercase; font-weight: 800; }\n.hero-image-caption strong { font-size: 14px; line-height: 1.35; }\n.hero-image-orbit { position: absolute; z-index: 2; display: block; width: 16px; height: 16px; border: 1px solid rgba(128,215,255,.86); border-radius: 50%; animation: heroOrbit 4.5s ease-in-out infinite; }\n.hero-image-orbit--a { top: 20px; right: 24px; }\n.hero-image-orbit--b { left: 22px; bottom: 22px; width: 9px; height: 9px; animation-delay: -1.2s; }\n.support-card { position: relative; left: auto; bottom: auto; display: flex; align-items: center; justify-content: space-between; gap: 20px; width: 420px; min-height: 80px; margin-top: 16px; padding: 14px 24px; background: rgba(12, 63, 108, .88); border: 1px solid rgba(128, 215, 255, .66); border-left: 5px solid var(--macypan-blue); }\n.support-card strong { display: block; font-size: 16px; }\n.support-card span { display: block; margin-top: 8px; color: var(--macypan-blue-2); font-size: 12px; letter-spacing: .16em; text-transform: uppercase; font-weight: 800; }\n.support-mark { color: rgba(255,255,255,.18); font-size: 52px; font-weight: 800; line-height: 1; }\n\n.section { padding: 116px 0; }\n.section-light { background-color: var(--macypan-paper); }\n.section-blue { background-color: var(--macypan-pale); }\n.section-light, .section-blue { background-image: linear-gradient(90deg, rgba(255,255,255,.5) 1px, transparent 1px), linear-gradient(0deg, rgba(21,159,225,.025) 1px, transparent 1px); background-size: 88px 88px; }\n.section-dark { background: var(--macypan-navy); color: #fff; }\n.section-head { display: grid; grid-template-columns: minmax(0, 1fr) minmax(300px, .72fr); gap: 48px; align-items: end; margin-bottom: 46px; }\n.section-head h2 { margin: 12px 0 0; max-width: 720px; color: inherit; font-size: clamp(34px, 4.2vw, 62px); line-height: 1.02; letter-spacing: -.055em; font-weight: 800; }\n.section-head p { width: min(100%, 490px); justify-self: end; margin: 0; color: var(--macypan-muted); font-size: 16px; line-height: 1.7; text-align: left; }\n.section-dark .section-head p { color: rgba(255,255,255,.66); }\n.section-note { margin: -18px 0 38px; color: var(--macypan-muted); font-size: 13px; }\n.section-actions { display: flex; flex-wrap: wrap; justify-content: center; gap: 14px; margin-top: 34px; }\n.section-actions .button { min-width: 154px; }\n\n.product-section { position: relative; }\n.product-layout { display: grid; gap: 22px; }\n.product-layout--rail { grid-template-columns: 205px minmax(0, 1fr); align-items: stretch; }\n.model-rail { display: flex; flex-direction: column; gap: 10px; }\n.model-button { width: 100%; padding: 17px 14px; border: 1px solid var(--macypan-line); background: #fff; color: var(--macypan-ink); text-align: left; cursor: pointer; font-size: 13px; line-height: 1.35; font-weight: 800; transition: all .2s ease; }\n.model-button:hover, .model-button.is-active { color: #fff; border-color: var(--macypan-blue); background: var(--macypan-blue); }\n.product-focus { min-width: 0; display: grid; grid-template-columns: minmax(260px, .9fr) minmax(0, 1.1fr); gap: 24px; padding: 22px; border: 1px solid var(--macypan-line); background: #fff; }\n.product-visual { min-height: 390px; display: grid; place-items: center; background: var(--macypan-pale); padding: 20px; }\n.product-visual img { width: 100%; height: 330px; object-fit: contain; }\n.product-meta { display: flex; flex-direction: column; justify-content: center; padding: 10px 12px 10px 0; }\n.product-meta h3 { margin: 0; font-size: clamp(26px, 3vw, 42px); line-height: 1; letter-spacing: -.05em; }\n.product-meta p { margin: 15px 0 24px; color: var(--macypan-muted); font-size: 15px; line-height: 1.65; }\n.meta-list { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); margin: 0; border-top: 1px solid var(--macypan-line); border-left: 1px solid var(--macypan-line); }\n.meta-list div { padding: 14px 13px; border-right: 1px solid var(--macypan-line); border-bottom: 1px solid var(--macypan-line); }\n.meta-list dt { color: var(--macypan-muted); font-size: 11px; letter-spacing: .12em; text-transform: uppercase; }\n.meta-list dd { margin: 5px 0 0; font-size: 13px; font-weight: 800; }\n.accessory-line { margin: 16px 0 0; color: var(--macypan-muted); font-size: 12px; line-height: 1.6; }\n.accessory-line strong { color: var(--macypan-ink); }\n\n.product-mosaic { display: grid; grid-template-columns: repeat(5, minmax(0,1fr)); gap: 14px; }\n.mosaic-card { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; display: flex; flex-direction: column; min-width: 0; padding: 13px; border: 1px solid var(--macypan-line); background: #fff; color: var(--macypan-ink); text-align: left; cursor: pointer; transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease; }\n.mosaic-card:hover, .mosaic-card.is-active { --macypan-lift: -4px; border-color: var(--macypan-blue); box-shadow: 0 14px 32px rgba(11,42,75,.12); }\n.mosaic-card img { width: 100%; height: 154px; object-fit: contain; background: var(--macypan-pale); transition: transform .4s ease; }\n.mosaic-card:hover img { transform: scale(1.035); }\n.mosaic-card span { margin-top: 17px; color: var(--macypan-blue); font-size: 11px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; }\n.mosaic-card h3 { margin: 8px 0 8px; font-size: 18px; letter-spacing: -.03em; line-height: 1.1; }\n.mosaic-card p { margin: 0; color: var(--macypan-muted); font-size: 12px; line-height: 1.5; }\n.mosaic-detail { margin-top: 20px; padding: 24px 26px; background: var(--macypan-navy); color: #fff; display: grid; grid-template-columns: minmax(0, 1fr) minmax(260px, .8fr); gap: 30px; align-items: center; }\n.mosaic-detail h3 { margin: 0 0 8px; font-size: 26px; letter-spacing: -.04em; }\n.mosaic-detail p { margin: 0; color: rgba(255,255,255,.7); font-size: 14px; line-height: 1.6; }\n.mosaic-detail .meta-list { border-color: rgba(255,255,255,.18); }\n.mosaic-detail .meta-list div { border-color: rgba(255,255,255,.18); }\n.mosaic-detail .meta-list dt { color: rgba(255,255,255,.6); }\n.mosaic-detail .meta-list dd { color: #fff; }\n\n.product-grid { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 18px; }\n.product-card { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; display: flex; flex-direction: column; min-width: 0; padding: 18px; border: 1px solid var(--macypan-line); background: #fff; color: var(--macypan-ink); text-align: left; cursor: pointer; transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease; }\n.product-card:hover, .product-card:focus-visible { --macypan-lift: -6px; border-color: var(--macypan-blue); box-shadow: 0 18px 38px rgba(11,42,75,.12); outline: none; }\n.product-card img { height: 220px; width: 100%; object-fit: contain; background: var(--macypan-pale); transition: transform .4s ease; }\n.product-card:hover img { transform: scale(1.035); }\n.product-card .card-top { display: flex; justify-content: space-between; gap: 16px; margin-top: 18px; color: var(--macypan-blue); font-size: 12px; font-weight: 800; }\n.product-card h3 { margin: 8px 0 8px; font-size: 22px; letter-spacing: -.04em; }\n.product-card p { margin: 0 0 16px; color: var(--macypan-muted); font-size: 13px; line-height: 1.6; }\n.product-card .meta-list { margin-top: auto; }\n.product-card .meta-list div { padding: 11px; }\n\n.product-section--stretcher .stretcher-panel { display: grid; grid-template-columns: 1.05fr .95fr; gap: 0; border: 1px solid var(--macypan-line); background: #fff; }\n.stretcher-panel { overflow: hidden; }\n.stretcher-panel img { width: 100%; height: 440px; object-fit: contain; background: var(--macypan-pale); transition: transform .55s ease; }\n.product-section--stretcher .stretcher-panel img { background: #fff; }\n.stretcher-panel:hover img { transform: scale(1.025); }\n.stretcher-copy { display: flex; flex-direction: column; justify-content: center; padding: 46px; }\n.stretcher-copy h3 { margin: 10px 0 14px; font-size: clamp(30px, 4vw, 54px); line-height: 1; letter-spacing: -.055em; }\n.stretcher-copy p { margin: 0 0 24px; color: var(--macypan-muted); line-height: 1.7; }\n.product-section--stretcher .accessory-line { margin-top: 16px; }\n.product-section--stretcher .section-head p { text-align: left; }\n\n.safety-grid { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 14px; }\n.safety-card { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; min-height: 250px; padding: 24px; border: 1px solid rgba(128,215,255,.28); background: rgba(255,255,255,.055); transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, background .25s ease, border-color .25s ease; }\n.safety-card:hover { --macypan-lift: -5px; background: rgba(21,159,225,.12); border-color: rgba(128,215,255,.62); }\n.safety-card .card-index { display: block; color: var(--macypan-blue-2); font-size: 14px; font-weight: 800; letter-spacing: .14em; }\n.safety-card h3 { margin: 56px 0 12px; color: #fff; font-size: 20px; line-height: 1.15; }\n.safety-card p { margin: 0; color: rgba(255,255,255,.67); font-size: 13px; line-height: 1.65; }\n.safety-strip { margin-top: 34px; padding: 18px 22px; border-left: 4px solid var(--macypan-blue); background: rgba(11, 63, 106, .7); color: rgba(255,255,255,.78); font-size: 14px; line-height: 1.65; }\n.safety-showcase { display: grid; grid-template-columns: minmax(0,1.04fr) minmax(0,.96fr); gap: 18px; align-items: stretch; }\n.safety-visual { position: relative; min-height: 560px; margin: 0; overflow: hidden; border: 1px solid rgba(128,215,255,.28); background: #eef5fb; }\n.safety-visual:after { content: ''; position: absolute; inset: 0; background: linear-gradient(180deg, transparent 45%, rgba(4,17,34,.88) 100%); pointer-events: none; }\n.safety-visual img { width: 100%; height: 100%; min-height: 560px; object-fit: contain; padding: 38px; transition: transform .55s ease; }\n.safety-visual:hover img { transform: scale(1.035); }\n.safety-visual figcaption { position: absolute; z-index: 2; right: 0; bottom: 0; left: 0; padding: 32px; color: #fff; }\n.safety-visual figcaption span { display: block; color: var(--macypan-blue-2); font-size: 11px; letter-spacing: .16em; text-transform: uppercase; font-weight: 800; }\n.safety-visual figcaption strong { display: block; margin-top: 8px; max-width: 460px; font-size: clamp(24px,3vw,38px); line-height: 1.05; letter-spacing: -.045em; }\n.safety-visual figcaption p { margin: 14px 0 0; color: rgba(255,255,255,.68); font-size: 12px; line-height: 1.6; }\n.safety-feature-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 14px; }\n.safety-feature { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; display: flex; flex-direction: column; justify-content: space-between; min-height: 270px; padding: 25px; border: 1px solid rgba(128,215,255,.28); background: rgba(255,255,255,.06); transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, border-color .25s ease, background .25s ease; }\n.safety-feature:hover { --macypan-lift: -5px; border-color: rgba(128,215,255,.7); background: rgba(21,159,225,.12); }\n.safety-feature .card-index { color: var(--macypan-blue-2); font-size: 13px; letter-spacing: .14em; font-weight: 800; }\n.safety-feature h3 { margin: 0 0 12px; color: #fff; font-size: 20px; line-height: 1.15; }\n.safety-feature p { margin: 0; color: rgba(255,255,255,.65); font-size: 12px; line-height: 1.65; }\n.safety-system-row { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); margin-top: 18px; border: 1px solid rgba(128,215,255,.26); }\n.safety-system-row span { padding: 17px 18px; border-right: 1px solid rgba(128,215,255,.2); color: rgba(255,255,255,.76); font-size: 11px; line-height: 1.4; text-align: center; text-transform: uppercase; letter-spacing: .08em; font-weight: 800; }\n.safety-system-row span:last-child { border-right: 0; }\n\n.service-grid { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 16px; }\n.service-card { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; min-height: 300px; padding: 24px; background: #fff; border-top: 3px solid var(--macypan-blue); transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, box-shadow .25s ease, background .25s ease; }\n.service-card:hover { --macypan-lift: -6px; box-shadow: 0 20px 42px rgba(11,42,75,.12); }\n.service-topline { display: flex; align-items: center; justify-content: space-between; gap: 20px; }\n.service-icon { display: inline-grid; place-items: center; width: 48px; height: 48px; flex: 0 0 auto; background: var(--macypan-pale); color: var(--macypan-blue); font-size: 27px; transition: transform .3s ease, background .3s ease, color .3s ease; }\n.service-icon svg, .safety-service-icon svg { width: 27px; height: 27px; display: block; stroke: currentColor; fill: none; stroke-width: 1.9; stroke-linecap: round; stroke-linejoin: round; }\n.service-card:hover .service-icon { transform: rotate(-5deg) scale(1.06); background: var(--macypan-blue); color: #fff; }\n.service-topline .card-index { margin-left: auto; }\n.service-arrow { color: var(--macypan-blue); font-size: 21px; transition: transform .25s ease; }\n.service-card:hover .service-arrow { transform: translate(3px, -3px); }\n.service-card .card-index { color: var(--macypan-blue); font-size: 13px; font-weight: 800; letter-spacing: .12em; }\n.service-card h3 { margin: 30px 0 14px; font-size: 22px; letter-spacing: -.04em; line-height: 1.12; }\n.service-card p { margin: 0; color: var(--macypan-muted); font-size: 13px; line-height: 1.7; }\n.service-tags { display: flex; flex-wrap: wrap; gap: 7px; margin: 22px 0 0; padding: 0; list-style: none; }\n.service-tags li { padding: 7px 9px; background: var(--macypan-pale); color: #41617f; font-size: 10px; line-height: 1.25; font-weight: 700; }\n.service-metrics { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); margin-top: 24px; border: 1px solid var(--macypan-line); background: var(--macypan-navy); color: #fff; }\n.service-metrics div { padding: 24px; border-right: 1px solid rgba(255,255,255,.16); }\n.service-metrics div:last-child { border-right: 0; }\n.service-metrics strong, .service-metrics span { display: block; }\n.service-metrics strong { color: var(--macypan-blue-2); font-size: 17px; }\n.service-metrics span { margin-top: 7px; color: rgba(255,255,255,.66); font-size: 12px; }\n.service-journey { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); margin-top: 24px; counter-reset: service-step; }\n.service-journey span { position: relative; padding: 22px 18px 22px 48px; border: 1px solid #bdd8e8; border-right: 0; background: #fff; color: var(--macypan-navy); font-size: 13px; font-weight: 800; }\n.service-journey span:last-child { border-right: 1px solid #bdd8e8; }\n.service-journey span:before { counter-increment: service-step; content: '0' counter(service-step); position: absolute; left: 16px; color: var(--macypan-blue); font-size: 11px; }\n.service-proof-panel { display: grid; grid-template-columns: 1.1fr .9fr; gap: 34px; margin-top: 24px; padding: 36px; border: 1px solid rgba(128,215,255,.25); background: #06172a; }\n.service-proof-panel > div:first-child > span { color: var(--macypan-blue-2); font-size: 12px; letter-spacing: .16em; text-transform: uppercase; font-weight: 800; }\n.service-proof-panel h3 { margin: 8px 0 16px; color: #fff; font-size: 42px; letter-spacing: -.05em; }\n.service-proof-panel p { margin: 0; color: rgba(255,255,255,.62); font-size: 13px; line-height: 1.75; }\n.service-proof-list { display: grid; gap: 12px; }\n.service-proof-list p { display: flex; align-items: center; justify-content: space-between; gap: 18px; padding: 19px 20px; border-left: 3px solid var(--macypan-blue); background: rgba(255,255,255,.055); }\n.service-proof-list strong { color: #fff; }\n.service-proof-list span { color: var(--macypan-blue-2); font-size: 12px; }\n\n.faq-wrap { display: grid; grid-template-columns: .8fr 1.2fr; gap: 72px; align-items: start; }\n.faq-intro h2 { margin: 13px 0 18px; font-size: clamp(34px, 4vw, 58px); line-height: 1; letter-spacing: -.055em; }\n.faq-intro p { margin: 0; color: var(--macypan-muted); font-size: 15px; line-height: 1.7; }\n.faq-list { border-top: 1px solid var(--macypan-line); }\ndetails { border-bottom: 1px solid var(--macypan-line); }\nsummary { display: grid; grid-template-columns: 34px minmax(0,1fr) 24px; align-items: center; gap: 16px; padding: 22px 0; cursor: pointer; list-style: none; font-size: 15px; font-weight: 800; }\nsummary::-webkit-details-marker { display: none; }\nsummary:after { content: '+'; color: var(--macypan-blue); font-size: 25px; font-weight: 400; }\ndetails[open] summary:after { content: '\u2212'; }\n.faq-answer { padding: 0 52px 22px 0; color: var(--macypan-muted); font-size: 14px; line-height: 1.75; }\n.faq-index { color: var(--macypan-blue); font-size: 11px; letter-spacing: .1em; }\n.faq-list--variant-2 { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 14px; border-top: 0; }\n.faq-list--variant-2 details { padding: 0 20px; border: 1px solid #bfd8e6; background: rgba(255,255,255,.72); transition: transform .25s ease, background .25s ease, box-shadow .25s ease; }\n.faq-list--variant-2 details:hover, .faq-list--variant-2 details[open] { transform: translateY(-3px); background: #fff; box-shadow: 0 16px 34px rgba(11,42,75,.1); }\n.faq-list--variant-2 .faq-answer { padding-right: 0; }\n.faq-wrap--variant-2 { grid-template-columns: 1fr; }\n.faq-wrap--variant-2 .faq-intro { display: grid; grid-template-columns: minmax(0,1fr) minmax(280px,.65fr); column-gap: 50px; align-items: end; }\n.faq-wrap--variant-2 .faq-intro .section-kicker { grid-column: 1 \/ -1; }\n.faq-wrap--variant-2 .faq-intro h2 { margin-bottom: 0; }\n.faq-list--variant-3 details { border-bottom: 0; border-left: 1px solid rgba(128,215,255,.35); margin-bottom: 10px; padding: 0 20px; background: rgba(255,255,255,.035); }\n.faq-list--variant-3 details[open] { border-left: 4px solid var(--macypan-blue); background: rgba(21,159,225,.09); }\n.faq-list--variant-3 summary { padding: 19px 0; }\n\n.contact-section { background: var(--macypan-navy); color: #fff; }\n.contact-section .section-head p { color: rgba(255,255,255,.68); }\n.contact-grid { display: grid; grid-template-columns: .8fr 1.2fr; gap: 22px; align-items: stretch; }\n.contact-info { display: grid; gap: 14px; }\n.contact-copy { display: grid; grid-template-rows: repeat(2,minmax(0,1fr)); gap: 14px; }\n.contact-card { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; padding: 28px; border: 1px solid rgba(128,215,255,.32); background: rgba(255,255,255,.04); transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, border-color .25s ease, background .25s ease; }\n.contact-card:hover { --macypan-lift: -4px; border-color: rgba(128,215,255,.68); background: rgba(255,255,255,.075); }\n.contact-card span { display: block; color: var(--macypan-blue-2); font-size: 12px; letter-spacing: .14em; text-transform: uppercase; font-weight: 800; }\n.contact-card p { margin: 14px 0 0; color: rgba(255,255,255,.78); line-height: 1.6; font-size: 14px; }\n.contact-form { padding: 34px; background: #fff; color: var(--macypan-ink); box-shadow: 0 24px 50px rgba(0,0,0,.15); }\n.form-kicker { margin-bottom: 28px; color: var(--macypan-blue); font-size: 12px; letter-spacing: .16em; font-weight: 800; }\n.form-label { display: block; margin-bottom: 8px; color: var(--macypan-ink); font-size: 11px; letter-spacing: .1em; text-transform: uppercase; font-weight: 800; }\n.form-grid { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 18px; }\n.field { margin-bottom: 20px; }\ninput, textarea { width: 100%; border: 0; border-bottom: 1px solid #bac7d5; border-radius: 0; padding: 13px 0; background: transparent; color: var(--macypan-ink); outline: none; }\ntextarea { min-height: 92px; resize: vertical; }\ninput:focus, textarea:focus { border-color: var(--macypan-blue); }\n.field:focus-within .form-label { color: var(--macypan-blue); }\n.form-actions { display: flex; align-items: center; justify-content: space-between; gap: 18px; margin-top: 8px; }\n.form-status { color: var(--macypan-blue); font-size: 12px; font-weight: 800; }\n.contact-form .button { min-height: 48px; border: 0; background: var(--macypan-blue); color: #fff; }\n.disclaimer { margin: 34px auto 0; max-width: 900px; color: rgba(255,255,255,.46); font-size: 11px; line-height: 1.65; text-align: center; }\n\n\/* Variant 2: lighter product deck and offset composition. *\/\n.variant-2 .hero { background: #dfeaf3; color: var(--macypan-navy); }\n.variant-2 .hero:before { background: linear-gradient(90deg, rgba(255,255,255,.97) 0%, rgba(255,255,255,.9) 35%, rgba(255,255,255,.4) 58%, rgba(255,255,255,.05) 78%); }\n.variant-2 .hero-copy { width: min(560px, 54%); }\n.variant-2 .hero-lede { color: #52667e; }\n.variant-2 .eyebrow { color: #198fc7; }\n.variant-2 .hero-image-frame { border-color: rgba(7,27,53,.24); box-shadow: 0 24px 44px rgba(7,27,53,.16); }\n.variant-2 .hero-image-frame:after { background: linear-gradient(135deg, rgba(255,255,255,.18), transparent 48%, rgba(7,27,53,.18)); }\n.variant-2 .hero-image-caption { top: auto; bottom: 28px; background: rgba(255,255,255,.9); color: var(--macypan-navy); border-left-color: #198fc7; }\n.variant-2 .hero-image-caption span { color: #198fc7; }\n.variant-2 .button-secondary { color: var(--macypan-navy); border-color: var(--macypan-navy); }\n.variant-2 .hero-proof .proof-badge { color: var(--macypan-navy); border-color: rgba(7,27,53,.45); }\n.variant-2 .hero-proof .proof-text { color: #52667e; }\n.variant-2 .support-card { left: auto; right: 0; color: #fff; }\n.variant-2 .product-section { background: #fff; }\n.variant-2 .product-section:nth-of-type(odd) { background: var(--macypan-pale); }\n.variant-2 .product-mosaic { grid-template-columns: repeat(4, minmax(0,1fr)); }\n.variant-2 .mosaic-card img { height: 190px; }\n.variant-2 .mosaic-card:nth-child(1) { grid-column: auto; }\n.variant-2 .mosaic-card:nth-child(1) img { height: 190px; }\n.variant-2 .section-blue { background: #e4f1f8; }\n.variant-2 .service-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }\n.variant-2 .service-card { min-height: 220px; display: grid; grid-template-columns: 80px 1fr; column-gap: 18px; }\n.variant-2 .service-card h3 { margin: 12px 0 10px; }\n.variant-2 .service-card p { grid-column: 2; }\n.variant-2 .service-card .service-topline { grid-row: span 3; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; }\n.variant-2 .service-card .card-index { font-size: 22px; }\n.variant-2 .service-card .service-tags { grid-column: 2; }\n.variant-2 .safety-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }\n\n\/* Combined page: V1 theme with V2 catalog and V3 FAQ structure. *\/\n.combined-page .product-section { background: #fff; }\n.combined-page .product-section:nth-of-type(odd) { background: var(--macypan-pale); }\n.combined-page .product-mosaic { grid-template-columns: repeat(4,minmax(0,1fr)); align-items: stretch; }\n.combined-page .mosaic-card img { height: 190px; }\n.combined-page .product-section--he5000 .mosaic-card:nth-child(3n+1) img,\n.combined-page .product-section--ata20 .mosaic-card:nth-child(3n+1) img,\n.combined-page .product-section--ata15 .mosaic-card:nth-child(3n+1) img { background: linear-gradient(145deg, #eaf4fb, #dfeef8); }\n.combined-page .product-section--he5000 .mosaic-card:nth-child(3n+2) img,\n.combined-page .product-section--ata20 .mosaic-card:nth-child(3n+2) img,\n.combined-page .product-section--ata15 .mosaic-card:nth-child(3n+2) img { background: linear-gradient(145deg, #f4f8fb, #e7f0f6); }\n.combined-page .product-section--he5000 .mosaic-card:nth-child(3n) img,\n.combined-page .product-section--ata20 .mosaic-card:nth-child(3n) img,\n.combined-page .product-section--ata15 .mosaic-card:nth-child(3n) img { background: linear-gradient(145deg, #e4eff7, #edf5fa); }\n.combined-page .product-section--he5000 .product-mosaic { grid-template-columns: 1.35fr repeat(2,minmax(0,1fr)); grid-template-rows: repeat(2,minmax(0,1fr)); }\n.combined-page .product-section--he5000 .mosaic-card:first-child { grid-row: 1 \/ span 2; padding: 20px; }\n.combined-page .product-section--he5000 .mosaic-card:first-child img { height: 430px; }\n.combined-page .product-section--he5000 .mosaic-card:first-child h3 { font-size: 28px; }\n.combined-page .product-section--he5000 .mosaic-card:not(:first-child) img { height: 150px; }\n.combined-page .product-section--ata20 .product-mosaic,\n.combined-page .product-section--ata15 .product-mosaic { --catalog-card-height: clamp(330px, 25vw, 370px); grid-template-columns: 4fr repeat(3,3fr); }\n.combined-page .product-section--ata20 .mosaic-card,\n.combined-page .product-section--ata15 .mosaic-card { min-height: var(--catalog-card-height); }\n.combined-page .product-section--ata20 .mosaic-card img,\n.combined-page .product-section--ata15 .mosaic-card img { height: 220px; }\n.combined-page .product-section--ata20 .mosaic-card:first-child img,\n.combined-page .product-section--ata15 .mosaic-card:first-child img { height: 220px; }\n.combined-page .mosaic-detail { grid-template-columns: minmax(260px,.72fr) minmax(0,1.28fr); padding: 18px 22px; gap: 22px; }\n.combined-page .mosaic-detail h3 { margin-bottom: 5px; font-size: 23px; }\n.combined-page .mosaic-detail p { font-size: 13px; line-height: 1.45; }\n.combined-page .mosaic-detail .meta-list div { padding: 10px 11px; }\n.combined-page .mosaic-detail .accessory-line { margin-top: 10px; line-height: 1.45; }\n.combined-page .mosaic-detail .meta-list { grid-template-columns: repeat(3,minmax(0,1fr)); }\n.combined-page .mosaic-detail .accessory-line { grid-column: 1 \/ -1; margin-top: -14px; }\n.combined-page .faq-list--variant-3 details { border-left: 4px solid #bdd2e2; background: rgba(255,255,255,.64); transition: border-color .46s cubic-bezier(.22,.8,.22,1), background-color .46s cubic-bezier(.22,.8,.22,1), box-shadow .46s cubic-bezier(.22,.8,.22,1), transform .46s cubic-bezier(.22,.8,.22,1); }\n.combined-page .faq-list--variant-3 details[open] { border-left-color: var(--macypan-blue); background: #fff; box-shadow: 0 14px 30px rgba(11,42,75,.08); transform: translateX(2px); }\n.combined-page .faq-list--variant-3 summary { transition: color .32s ease, padding .42s cubic-bezier(.22,.8,.22,1); }\n.combined-page .faq-list--variant-3 .faq-answer { display: grid; grid-template-rows: 0fr; overflow: hidden; padding: 0 52px 0 0; opacity: 0; transition: grid-template-rows .5s cubic-bezier(.22,.8,.22,1), padding .5s cubic-bezier(.22,.8,.22,1), opacity .34s ease; }\n.combined-page .faq-list--variant-3 .faq-answer > div { min-height: 0; overflow: hidden; }\n.combined-page .faq-list--variant-3 details[open] .faq-answer { grid-template-rows: 1fr; padding: 0 52px 22px 0; opacity: 1; }\n.combined-page .product-section,\n.combined-page #services,\n.combined-page #faq { background-image: radial-gradient(circle at 11% 18%, rgba(128,215,255,.24), transparent 30%), radial-gradient(circle at 90% 78%, rgba(21,159,225,.1), transparent 34%); background-size: auto, auto; }\n.combined-page .product-section { background-color: #f9fcff; }\n.combined-page .product-section:nth-of-type(odd) { background-color: #edf6fc; }\n.combined-page #services { background-color: #f8fbfe; }\n.combined-page #faq { position: relative; display: block; background-color: #edf6fc; }\n.combined-page #faq .section-actions { justify-content: flex-start; margin-top: 32px; }\n\n\/* Three source-grounded safety directions: each system uses its matching original-site icon. *\/\n.safety-reference-layout,\n.safety-reference-split,\n.safety-reference-timeline { display: grid; align-items: stretch; gap: 18px; }\n.safety-lead-visual { position: relative; min-height: 350px; margin: 0; overflow: hidden; border: 1px solid rgba(128,215,255,.32); background: #eaf4fa; }\n.safety-lead-visual img { width: 100%; height: 100%; min-height: 350px; object-fit: cover; object-position: center; transition: transform .55s ease; }\n.safety-lead-visual:hover img { transform: scale(1.035); }\n.safety-lead-visual:after { content: ''; position: absolute; inset: 45% 0 0; background: linear-gradient(transparent, rgba(5,20,39,.88)); }\n.safety-lead-visual figcaption { position: absolute; z-index: 1; right: 28px; bottom: 26px; left: 28px; }\n.safety-lead-visual figcaption span { display: block; color: var(--macypan-blue-2); font-size: 11px; letter-spacing: .14em; text-transform: uppercase; font-weight: 800; }\n.safety-lead-visual figcaption strong { display: block; margin-top: 7px; max-width: 360px; color: #fff; font-size: clamp(24px,2.7vw,38px); line-height: 1.04; letter-spacing: -.045em; }\n.safety-icon-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 14px; }\n.safety-service-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 14px; }\n.safety-service-card { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; min-width: 0; padding: 22px; border: 1px solid rgba(128,215,255,.28); background: rgba(255,255,255,.055); transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, border-color .25s ease, background .25s ease; }\n.safety-service-card:hover { --macypan-lift: -5px; border-color: rgba(128,215,255,.72); background: rgba(21,159,225,.12); }\n.safety-service-topline { display: flex; align-items: center; justify-content: space-between; gap: 14px; }\n.safety-service-icon { display: inline-grid; place-items: center; width: 48px; height: 48px; background: rgba(128,215,255,.14); color: var(--macypan-blue-2); font-size: 27px; transition: transform .3s ease, color .3s ease, background .3s ease; }\n.safety-service-card:hover .safety-service-icon { transform: rotate(-5deg) scale(1.06); background: var(--macypan-blue); color: #fff; }\n.safety-service-card .card-index { color: var(--macypan-blue-2); font-size: 12px; font-weight: 800; letter-spacing: .12em; }\n.safety-service-card h3 { margin: 24px 0 10px; color: #fff; font-size: 20px; line-height: 1.13; letter-spacing: -.03em; }\n.safety-service-card p { margin: 0; color: rgba(255,255,255,.67); font-size: 12px; line-height: 1.65; }\n.safety-icon-story { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; min-width: 0; border: 1px solid rgba(128,215,255,.28); background: rgba(255,255,255,.055); transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, border-color .25s ease, background .25s ease; }\n.safety-icon-story:hover { --macypan-lift: -5px; border-color: rgba(128,215,255,.72); background: rgba(21,159,225,.12); }\n.safety-icon-story figure { position: relative; display: grid; place-items: center; min-height: 92px; margin: 0; background: rgba(255,255,255,.94); overflow: hidden; }\n.safety-icon-story figure span { position: absolute; top: 10px; left: 10px; padding: 5px 6px; background: var(--macypan-navy); color: var(--macypan-blue-2); font-size: 10px; letter-spacing: .1em; font-weight: 800; }\n.safety-icon-story figure img { width: 62px; height: 62px; object-fit: contain; transition: transform .3s ease; }\n.safety-icon-story:hover figure img { transform: scale(1.12) rotate(-4deg); }\n.safety-icon-story > div { padding: 20px; }\n.safety-icon-story .section-kicker { font-size: 10px; }\n.safety-icon-story h3 { margin: 0 0 8px; color: #fff; font-size: 20px; line-height: 1.13; letter-spacing: -.03em; }\n.safety-icon-story p { margin: 0; color: rgba(255,255,255,.67); font-size: 12px; line-height: 1.65; }\n.safety-design-1 .safety-reference-layout { grid-template-columns: minmax(320px,.95fr) minmax(0,1.05fr); }\n.safety-design-1 .safety-service-card { min-height: 168px; }\n.safety-design-2 .safety-reference-split { grid-template-columns: minmax(0,1.05fr) minmax(320px,.95fr); }\n.safety-design-2 .safety-icon-story { display: grid; grid-template-rows: 96px 1fr; }\n.safety-design-2 .safety-lead-visual { min-height: 100%; }\n.safety-design-2 .safety-lead-visual img { min-height: 100%; }\n.safety-design-3 .safety-reference-timeline { grid-template-columns: minmax(300px,.82fr) minmax(0,1.18fr); }\n.safety-design-3 .safety-timeline-list { display: grid; border-top: 1px solid rgba(128,215,255,.25); }\n.safety-design-3 .safety-icon-story { display: grid; grid-template-columns: 116px minmax(0,1fr); min-height: 122px; border-top: 0; }\n.safety-design-3 .safety-icon-story figure { min-height: 100%; }\n.safety-design-3 .safety-icon-story > div { display: grid; grid-template-columns: 190px minmax(0,1fr); align-items: center; gap: 20px; }\n.safety-design-3 .safety-icon-story h3 { margin: 0; }\n\n\/* Three inquiry compositions; form copy stays identical. *\/\n.contact-design-1 .contact-grid { grid-template-columns: .8fr 1.2fr; }\n.contact-design-2 { position: relative; background: #09213c; }\n.contact-design-2:before { content: ''; position: absolute; inset: 0; background: url('https:\/\/www.macypanofficial.com\/wp-content\/uploads\/2026\/08\/he5000fort.webp') left -100px bottom -120px \/ 620px auto no-repeat; opacity: .055; pointer-events: none; }\n.contact-design-2 .shell { position: relative; }\n.contact-design-2 .contact-grid { grid-template-columns: 1fr; max-width: 980px; margin: 0 auto; gap: 0; }\n.contact-design-2 .contact-copy { grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: none; gap: 0; }\n.contact-design-2 .contact-card { border-bottom: 0; background: rgba(255,255,255,.065); }\n.contact-design-2 .contact-card + .contact-card { border-left: 0; }\n.contact-design-2 .contact-form { padding: 46px; border-top: 5px solid var(--macypan-blue); }\n.contact-design-3 { background: #06172a; }\n.contact-design-3 .contact-grid { grid-template-columns: minmax(250px,.42fr) minmax(0,1fr); gap: 0; background: #fff; }\n.contact-design-3 .contact-copy { gap: 0; background: var(--macypan-blue); }\n.contact-design-3 .contact-card { display: flex; flex-direction: column; justify-content: center; border: 0; border-bottom: 1px solid rgba(255,255,255,.25); background: transparent; }\n.contact-design-3 .contact-card span { color: #fff; }\n.contact-design-3 .contact-card p { color: rgba(255,255,255,.85); }\n.contact-design-3 .contact-form { box-shadow: none; padding: 48px; background: #f7fbfe; }\n\n\/* Variant 3: dark editorial catalog with a stacked product matrix. *\/\n.variant-3 { background: #091a2d; color: #fff; }\n.variant-3 .site-header { background: #050f1e; }\n.variant-3 .hero { min-height: 720px; background: #0b2746; }\n.variant-3 .hero:before { background: linear-gradient(90deg, rgba(5,15,30,.96) 0%, rgba(5,15,30,.83) 40%, rgba(5,15,30,.32) 64%, rgba(5,15,30,.06) 82%); }\n.variant-3 .hero-copy { width: min(680px, 62%); }\n.variant-3 .hero-image-frame { border-color: rgba(128,215,255,.34); background: #0b223b; box-shadow: 0 30px 60px rgba(0,0,0,.32); }\n.variant-3 .hero-image-frame:after { background: linear-gradient(160deg, rgba(7,27,53,.08), transparent 45%, rgba(7,27,53,.42)); }\n.variant-3 .hero-image-caption { left: auto; right: max(22px, calc((100vw - var(--macypan-shell)) \/ 2)); top: 28px; bottom: auto; background: rgba(5,15,30,.88); }\n.variant-3 .hero-copy { padding-left: 10px; }\n.variant-3 .hero h1 { font-size: clamp(52px, 6vw, 78px); }\n.variant-3 .support-card { width: 380px; }\n.variant-3 .section { background: #091a2d; }\n.variant-3 .section-light, .variant-3 .section-blue { background: #091a2d; }\n.variant-3 .section + .section { border-top: 1px solid rgba(255,255,255,.1); }\n.variant-3 .section-head p, .variant-3 .section-note, .variant-3 .faq-intro p { color: rgba(255,255,255,.62); }\n.variant-3 .product-section { background: #091a2d; }\n.variant-3 .product-section + .product-section { border-top-color: rgba(255,255,255,.1); }\n.variant-3 .product-grid { grid-template-columns: repeat(3,minmax(0,1fr)); align-items: stretch; }\n.variant-3 .product-card { background: #102944; border-color: rgba(128,215,255,.24); color: #fff; }\n.variant-3 .product-card:first-child { grid-row: auto; }\n.variant-3 .product-card img { height: 245px; background: #0b223b; }\n.variant-3 .product-card p, .variant-3 .accessory-line { color: rgba(255,255,255,.62); }\n.variant-3 .product-card .meta-list { border-color: rgba(128,215,255,.24); }\n.variant-3 .product-card .meta-list div { border-color: rgba(128,215,255,.24); }\n.variant-3 .product-card .meta-list dt { color: rgba(255,255,255,.5); }\n.variant-3 .product-card .meta-list dd, .variant-3 .product-card .accessory-line strong { color: #fff; }\n.variant-3 .mosaic-detail { border: 1px solid rgba(128,215,255,.24); }\n.variant-3 .product-section--stretcher .stretcher-panel { border-color: rgba(128,215,255,.24); background: #102944; }\n.variant-3 .stretcher-panel img { background: #0b223b; }\n.variant-3 .stretcher-copy p { color: rgba(255,255,255,.62); }\n.variant-3 .service-card { background: #102944; border-color: rgba(128,215,255,.24); }\n.variant-3 .service-card p { color: rgba(255,255,255,.62); }\n.variant-3 .service-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }\n.variant-3 .service-card { min-height: 250px; border-top: 0; border-left: 3px solid var(--macypan-blue); }\n.variant-3 .service-card h3 { margin-top: 30px; }\n.variant-3 .service-tags li { background: rgba(128,215,255,.1); color: var(--macypan-blue-2); }\n.variant-3 .faq-list, .variant-3 details { border-color: rgba(255,255,255,.2); }\n.variant-3 summary { color: #fff; }\n.variant-3 .faq-answer { color: rgba(255,255,255,.62); }\n\n.reveal-on-scroll { opacity: 0; transform: translateY(24px); transition: opacity .65s ease, transform .65s cubic-bezier(.2,.7,.2,1); }\n.reveal-on-scroll.is-visible { opacity: 1; transform: translateY(0); }\n.reveal-on-scroll:nth-child(2) { transition-delay: .06s; }\n.reveal-on-scroll:nth-child(3) { transition-delay: .12s; }\n.reveal-on-scroll:nth-child(4) { transition-delay: .18s; }\n\n@media (prefers-reduced-motion: reduce) {\n.reveal-on-scroll { opacity: 1; transform: none; }\n}\n\n@keyframes heroOrbit {\n  0%, 100% { transform: translate3d(0, 0, 0); opacity: .55; }\n  50% { transform: translate3d(0, 12px, 0); opacity: 1; }\n}\n\n@media (max-width: 980px) {\n  .macypan-widget { --macypan-side: 15px; }\n  .hero { min-height: 700px; }\n  .hero-inner { min-height: 700px; }\n  .hero-copy, .variant-2 .hero-copy, .variant-3 .hero-copy { width: min(590px, 78%); min-height: 700px; padding: 82px 0 40px; }\n  .hero-media, .variant-2 .hero-media, .variant-3 .hero-media { inset: 0 calc((100vw - 100%) \/ -2); min-height: 700px; padding: 0; }\n  .hero-media img { max-height: none; }\n  .hero-image-frame { min-height: 100%; }\n  .support-card { position: relative; left: auto; right: auto; bottom: auto; margin: 28px 0 36px; width: min(100%, 480px); }\n  .section-head, .faq-wrap, .contact-grid { grid-template-columns: 1fr; gap: 24px; }\n  .combined-page #faq .shell { display: block; }\n  .combined-page #faq .faq-wrap { display: grid; }\n  .combined-page #faq .section-actions { display: flex; margin-top: 34px; }\n  .product-mosaic, .variant-2 .product-mosaic, .product-grid, .variant-3 .product-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }\n  .combined-page .product-section--he5000 .product-mosaic,\n  .combined-page .product-section--ata20 .product-mosaic,\n  .combined-page .product-section--ata15 .product-mosaic { grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: auto; }\n  .combined-page .product-section--ata20 .mosaic-card,\n  .combined-page .product-section--ata15 .mosaic-card { min-height: 0; }\n  .combined-page .product-section--he5000 .mosaic-card:first-child { grid-column: 1 \/ -1; grid-row: auto; }\n  .variant-2 .mosaic-card:nth-child(1) { grid-column: auto; }\n  .variant-3 .product-card:first-child { grid-row: auto; }\n  .safety-grid, .variant-2 .safety-grid, .service-grid, .variant-2 .service-grid, .variant-3 .service-grid, .safety-service-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }\n  .service-proof-panel { grid-template-columns: 1fr; }\n  .safety-showcase { grid-template-columns: 1fr; }\n  .safety-visual { min-height: 470px; }\n  .safety-reference-layout, .safety-reference-split, .safety-reference-timeline { grid-template-columns: 1fr; }\n  .safety-design-2 .safety-reference-split .safety-lead-visual { min-height: 360px; }\n  .contact-design-1 .contact-grid, .contact-design-3 .contact-grid { grid-template-columns: 1fr; }\n  .contact-design-3 .contact-copy { grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: none; }\n}\n\n@media (max-width: 1100px) and (min-width: 681px) {\n  .hero h1 { font-size: clamp(44px, 5vw, 58px); overflow-wrap: break-word; }\n  .hero-lede { font-size: 16px; }\n  .hero-media { min-height: 650px; padding: 0; }\n  .hero-media img { max-height: none; }\n}\n\n@media (max-width: 680px) {\n  .macypan-widget { --macypan-side: 10px; }\n  .macypan-mobile-message { display: block; }\n  .site-header { min-height: 68px; }\n  .header-inner { width: min(100% - 40px, var(--macypan-shell)); }\n  .brand img { width: 142px; }\n  .hero, .hero-inner { min-height: 780px; }\n  .hero:before, .variant-2 .hero:before, .variant-3 .hero:before { background: linear-gradient(180deg, rgba(5,15,30,.91) 0%, rgba(5,15,30,.7) 62%, rgba(5,15,30,.9) 100%); }\n  .variant-2 .hero { color: #fff; }\n  .variant-2 .hero-lede, .variant-2 .hero-proof .proof-text { color: rgba(255,255,255,.76); }\n  .variant-2 .eyebrow { color: var(--macypan-blue-2); }\n  .variant-2 .button-secondary { color: #fff; border-color: rgba(255,255,255,.7); }\n  .variant-2 .hero-proof .proof-badge { color: #fff; border-color: rgba(255,255,255,.55); }\n  .hero-copy, .variant-2 .hero-copy, .variant-3 .hero-copy { width: 100%; min-height: 780px; padding-top: 74px; }\n  .hero-media, .variant-2 .hero-media, .variant-3 .hero-media { min-height: 780px; }\n  .hero-image-frame img { object-position: center; }\n  .hero-image-caption { display: none; }\n  .hero h1 { font-size: clamp(46px, 15vw, 72px); }\n  .hero-proof { margin-top: 42px; }\n  .proof-text { width: 100%; margin-left: 0; }\n  .section { padding: 82px 0; }\n  .section-head { margin-bottom: 34px; }\n  .product-layout--rail, .product-focus, .product-section--stretcher .stretcher-panel, .mosaic-detail { grid-template-columns: 1fr; }\n  .model-rail { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); }\n  .product-focus { padding: 14px; }\n  .product-meta { padding: 4px; }\n  .product-visual { min-height: 270px; }\n  .product-visual img { height: 245px; }\n  .product-mosaic, .variant-2 .product-mosaic, .combined-page .product-mosaic, .product-grid, .variant-3 .product-grid, .safety-grid, .variant-2 .safety-grid, .service-grid, .variant-2 .service-grid, .variant-3 .service-grid, .form-grid, .faq-list--variant-2, .service-metrics, .service-journey, .safety-feature-grid, .safety-system-row, .safety-service-grid { grid-template-columns: 1fr; }\n  .combined-page .product-section--he5000 .product-mosaic,\n  .combined-page .product-section--ata20 .product-mosaic,\n  .combined-page .product-section--ata15 .product-mosaic { grid-template-columns: 1fr; }\n  .combined-page .product-section--he5000 .mosaic-card:first-child { grid-column: auto; }\n  .combined-page .product-section--he5000 .mosaic-card:first-child img { height: 280px; }\n  .combined-page .mosaic-detail { grid-template-columns: 1fr; }\n  .combined-page .mosaic-detail .meta-list { grid-template-columns: 1fr; }\n  .combined-page .mosaic-detail { padding: 16px; gap: 16px; }\n  .combined-page .mosaic-detail h3 { font-size: 21px; }\n  .combined-page .mosaic-detail .meta-list div { padding: 8px 10px; }\n  .combined-page .mosaic-detail .accessory-line { display: none; }\n  .mosaic-card img { height: 220px; }\n  .variant-2 .service-card { display: block; min-height: 0; }\n  .variant-2 .service-card .card-index { display: block; }\n  .variant-2 .service-card h3 { margin-top: 34px; }\n  .variant-2 .service-card .service-tags { grid-column: auto; }\n  .service-journey span { border-right: 1px solid #bdd8e8; border-bottom: 0; }\n  .service-journey span:last-child { border-bottom: 1px solid #bdd8e8; }\n  .faq-wrap--variant-2 .faq-intro { grid-template-columns: 1fr; }\n  .safety-visual, .safety-visual img { min-height: 390px; }\n  .safety-visual figcaption { padding: 24px 20px; }\n  .safety-reference-layout, .safety-reference-split, .safety-reference-timeline,\n  .safety-icon-grid, .safety-service-grid, .safety-design-1 .safety-icon-story,\n  .safety-design-3 .safety-icon-story, .safety-design-3 .safety-icon-story > div { grid-template-columns: 1fr; }\n  .safety-design-1 .safety-reference-layout { grid-template-columns: 1fr; }\n  .safety-lead-visual, .safety-lead-visual img { min-height: 260px; }\n  .safety-design-1 .safety-icon-story figure, .safety-design-3 .safety-icon-story figure { min-height: 102px; }\n  .safety-design-3 .safety-icon-story > div { gap: 6px; }\n  .safety-system-row span { border-right: 0; border-bottom: 1px solid rgba(128,215,255,.2); }\n  .safety-system-row span:last-child { border-bottom: 0; }\n  .stretcher-copy { padding: 30px 24px; }\n  .safety-card { min-height: 0; }\n  .safety-card h3, .service-card h3 { margin-top: 34px; }\n  .contact-form { padding: 24px 20px; }\n  .contact-section .section-head,\n  .contact-design-3 .contact-copy { display: none; }\n  .contact-design-2 .contact-copy, .contact-design-3 .contact-copy { grid-template-columns: 1fr; }\n  .contact-design-2 .contact-card + .contact-card { border-left: 1px solid rgba(128,215,255,.32); }\n  .contact-design-2 .contact-form, .contact-design-3 .contact-form { padding: 28px 20px; }\n  .form-actions { align-items: flex-start; flex-direction: column-reverse; }\n  .form-actions .button { width: 100%; }\n}\n<\/style>\n<div id=\"macypan-app-2\" class=\"macypan-widget\" data-variant=\"4\" role=\"region\" aria-label=\"MACY-PAN hyperbaric oxygen chambers\">\n  <noscript>\n    <section aria-labelledby=\"macypan-noscript-title\">\n      <h1 id=\"macypan-noscript-title\">MACY-PAN Hyperbaric Oxygen Chambers<\/h1>\n      <p>Explore professional hyperbaric oxygen chambers for homes, wellness centers, athletes and healthcare environments.<\/p>\n      <p>MACY-PAN provides hard chambers, soft chambers, safety systems and direct factory support.<\/p>\n    <\/section>\n  <\/noscript>\n<\/div>\n<!-- \u5916\u90e8\u8868\u5355\u8bf7\u7ed1\u5b9a\u5230\u8fd9\u4e2a\u7edf\u4e00\u951a\u70b9 -->\n<div id=\"macypan-quote2\"><\/div>\n<script>\n(function () {\nconst asset = 'https:\/\/www.macypanofficial.com\/wp-content\/uploads\/2026\/08\/';\n\nconst productData = {\n  he5000: {\n    title: 'Built for elevated oxygen experiences',\n    kicker: '01 \u00b7 Flagship Hard Chambers',\n    intro: 'Five rigid chamber formats for private wellness suites, clinics and high-performance environments.',\n    products: [\n      { name: '3 People HE5000', short: 'HE5000', blurb: 'Spacious for 1\u20133 people', pressure: '1.0-2.0 ATA', capacity: '3 People', dimensions: '2080(L)*1651(W)*1832(H)mm 81(L)*63(W)*57(H)\u201d', image: asset + 'he5000.webp', url: 'https:\/\/www.macypanofficial.com\/2-0ata-3people-hyperbaric-chamber-he5000\/', accessories: 'Chamber Cabin \u00b7 Air Compressor \u00b7 2 Oxygen Concentrator \u00b7 Air Conditioner' },\n      { name: '1 People HE5000 Fort', short: 'HE5000 Fort', blurb: 'Comfort for 1\u20132 people', pressure: 'MAX 2.0 ATA', capacity: '1-2 Person', dimensions: '2440(L)*1470(W)*2230(H)mm 96(L)*58(W)*88(H)\u201d', image: asset + 'he5000fort.webp', url: 'https:\/\/www.macypanofficial.com\/2-0ata-1-2-people-sitting-hyperbaric-chamber-he5ooo-fort\/', accessories: 'Chamber Cabin \u00b7 Air Compressor \u00b7 Oxygen Concentrator 2*10L \u00b7 Air Conditioner' },\n      { name: '1 People HE5000 Mono', short: 'HE5000 Mono', blurb: 'A refined single-person hard chamber balancing panoramic comfort, clinical-grade performance and intuitive control.', pressure: '1.0-2.0 ATA', capacity: '1 Person', dimensions: '2200(L)*1110(W)*1845(H)mm 87(L)*44(W)*73(H)\u201d', image: asset + 'he5000mono.webp', url: 'https:\/\/www.macypanofficial.com\/2-0ata-single-sitting-type-hyperbaric-chamber-he5000-mono\/', accessories: 'Chamber Cabin \u00b7 Air Compressor \u00b7 Oxygen Concentrator \u00b7 Air Conditioner' },\n      { name: '1-2 People HE5000 Mini', short: 'HE5000 Mini', blurb: 'Luxury single room', pressure: '1.0-2.0 ATA', capacity: '1-2 People', dimensions: '2100(L)*1100(W)*1832(H)mm 81(L)*43(W)*57(H)\u201d', image: asset + 'he5000mini.webp', url: 'https:\/\/www.macypanofficial.com\/2-0ata-1-2-people-hyperbaric-chamber-he5000mini\/', accessories: 'Chamber Cabin \u00b7 Air Compressor \u00b7 2 Oxygen Concentrator \u00b7 Air Conditioner' },\n      { name: '4 People HE5000 Plus', short: 'HE5000 Plus', blurb: 'Extra room for 1\u20134 people', pressure: '1.0-2.0 ATA', capacity: '4 People', dimensions: '2580(L)*1651(W)*1832(H)mm 98(L)*63(W)*57(H)\u201d', image: asset + 'he5000plus.webp', url: 'https:\/\/www.macypanofficial.com\/2-0ata-4-people-hyperbaric-chamber-he5000plus\/', accessories: 'Chamber Cabin \u00b7 Air Compressor \u00b7 Oxygen Concentrator 10L \u00b7 Air Conditioner' },\n    ]\n  },\n  ata20: {\n    title: 'Clear views. Confident performance.',\n    kicker: '02 \u00b7 2.0 ATA Series',\n    intro: 'Precision-engineered rigid chambers with spacious interiors and a transparent, reassuring user experience.',\n    products: [75, 85, 90, 100].map(size => ({ name: `HP2202-${size}`, short: `HP2202-${size}`, blurb: '2.0 ATA single-person lying chamber', pressure: '1.0-2.0 ATA', capacity: '1 People', dimensions: `87\u201d Length * ${size === 75 ? 30 : size === 85 ? 34 : size === 90 ? 36 : 39}\u201d Diameter`, image: asset + 'hp2202.webp', url: ({ 75: 'https:\/\/www.macypanofficial.com\/2-0ata-single-slim-people-hyperbaric-chamber-hp2202-75\/', 85: 'https:\/\/www.macypanofficial.com\/2-0ata-single-large-people-hyperbaric-chamber-hp2202-85\/', 90: 'https:\/\/www.macypanofficial.com\/2-0ata-double-people-hyperbaric-chamber-hp2202-90\/', 100: 'https:\/\/www.macypanofficial.com\/?s=2202&post_type=post' })[size], accessories: 'Oxygen Concentrator 10L \u00b7 Air Compressor \u00b7 Air Conditioner' }))\n  },\n  ata15: {\n    title: 'Rest easy. Recover deeply.',\n    kicker: '03 \u00b7 1.5 ATA Series',\n    intro: 'Lightweight soft chambers shaped for calm, comfortable lying sessions at home or in a wellness space.',\n    products: [75, 85, 90, 100].map(size => ({ name: `HP1501-${size}`, short: `HP1501-${size}`, blurb: '1.5 ATA single-person lying chamber', pressure: '1.0-1.5 ATA(1.6 ATA upgraded)', capacity: '1 People', dimensions: `87\u201d length \/ ${size === 75 ? 30 : size === 85 ? 34 : size === 90 ? 36 : 39}\u201d diameter`, image: asset + 'st901-original.webp', url: ({ 75: 'https:\/\/www.macypanofficial.com\/1-5ata-single-slim-people-hyperbaric-chamber-hp1501-75\/', 85: 'https:\/\/www.macypanofficial.com\/1-5ata-single-large-people-hyperbaric-chamber-hp1501-85\/', 90: 'https:\/\/www.macypanofficial.com\/1-5ata-double-people-hyperbaric-chamber-hp1501-90\/', 100: 'https:\/\/www.macypanofficial.com\/1-5ata-double-people-lying-sitting-hyperbaric-chamber-hp1501-100\/' })[size], accessories: 'Oxygen Concentrator 5L \u00b7 Air Compressor \u00b7 Air Conditioner' }))\n  },\n  stretcher: {\n    title: 'Stretcher Chamber',\n    kicker: '04 \u00b7 Stretcher Series',\n    intro: 'Stretcher Type MC750',\n    products: [{ name: 'Stretcher Type MC750', short: 'MC750', blurb: 'Stretcher Chamber', pressure: '1.8 ATA', capacity: '1 People', dimensions: '87\u201d length \/ 30\u201d diameter', image: asset + 'mc750.webp', accessories: 'Oxygen Concentrator 5L \u00b7 Air Compressor \u00b7 Air Conditioner' }]\n  }\n};\n\nconst safety = [\n  ['01', 'Safety Assurance', 'Door Sensor checks for a complete close, backed by a Power Alarm and Internal\/External Control Panels.'],\n  ['02', 'Automated Pressure', 'Automatic Valves maintain constant pressure, preventing spikes\/drops.'],\n  ['03', 'Pressure Display', 'Triple Display (Digital + Mechanical) offers comprehensive internal and external pressure monitoring.'],\n  ['04', 'Relief System', 'Features a Red Emergency Valve for rapid pressure release and a Manual Valve for fine-tuning pressure changes.']\n];\n\nconst services = [\n  ['01', 'Diverse Models & Customization', 'Our tailored hyperbaric solutions are meticulously designed to meet the unique needs of each user, ensuring optimal results and personalized therapeutic benefits.', ['Our tailored hyperbaric solutions', 'Robust global network', 'Lifetime assurance']],\n  ['02', 'Direct Manufacturer', 'As a certified direct manufacturer, we offer you superior quality, fast delivery, and direct factory supply.Our commitment is to provide you with lifelong peace of mind.', ['Superior quality', 'Rapid delivery', 'Directly from the certified']],\n  ['03', 'Unmatched Product Versatility', 'We offer a full range of hyperbaric oxygen chambers with pressure ranges from 1.1 to 2.0 ATA, to meet the diverse needs of our customers to the greatest extent possible.', ['Maximized product range', '1.1 to 2.0 ATA', 'Diverse Needs']],\n  ['04', 'Highest Standards, Proven Safety', 'With the superior quality certified by TUV\/SGS and strict control over the production process, we ensure the high safety and reliability of our products.', ['TUV\/SGS certified quality', 'Strict control', 'TUV\/SGS certification']]\n];\n\nconst serviceIcons = ['tune', 'factory', 'view_in_ar', 'verified_user'];\nconst safetyServiceIcons = ['door_sensor', 'valve', 'data_thresholding', 'emergency'];\n\nfunction iconSvg(name) {\n  const icons = {\n    tune: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 6h10M18 6h2M4 12h3M11 12h9M4 18h10M18 18h2\"\/><circle cx=\"16\" cy=\"6\" r=\"2\"\/><circle cx=\"9\" cy=\"12\" r=\"2\"\/><circle cx=\"16\" cy=\"18\" r=\"2\"\/><\/svg>',\n    factory: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 21V9l6 3V9l6 3V6h6v15H3Z\"\/><path d=\"M6 16h1M10 16h1M15 16h1M19 16h1M6 19h1M10 19h1M15 19h1M19 19h1\"\/><\/svg>',\n    view_in_ar: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"m12 3 8 4.5v9L12 21l-8-4.5v-9L12 3Z\"\/><path d=\"m4 7.5 8 4.5 8-4.5M12 12v9M8 5.25l8 4.5\"\/><\/svg>',\n    verified_user: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 3 20 6v5c0 5-3.4 8.4-8 10-4.6-1.6-8-5-8-10V6l8-3Z\"\/><path d=\"m8.5 12 2.2 2.2 4.8-5\"\/><\/svg>',\n    door_sensor: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 21V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v17M3 21h18M8 6h6v10H8z\"\/><circle cx=\"11\" cy=\"11\" r=\".7\"\/><\/svg>',\n    valve: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 8h16M4 16h16M8 8v8M16 8v8M12 4v4M12 16v4\"\/><circle cx=\"12\" cy=\"4\" r=\"2\"\/><circle cx=\"12\" cy=\"20\" r=\"2\"\/><\/svg>',\n    data_thresholding: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 19V5M4 19h16M7 15l3-4 3 2 5-7\"\/><path d=\"M16 6h2v2\"\/><\/svg>',\n    emergency: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 3 21 20H3L12 3Z\"\/><path d=\"M12 9v5M12 17h.01\"\/><\/svg>'\n  };\n  return icons[name] || '';\n}\n\nconst safetyIconAssets = [\n  asset + 'shield-1.webp',\n  asset + 'gauge-1.webp',\n  asset + 'pressure-gauge-1.webp',\n  asset + 'relief-1.webp'\n];\n\nconst safetyVisualAssets = [\n  asset + 'safety-control-4k.webp',\n  asset + 'maidian2.webp'\n];\n\nconst faqEntries = [\n  {\n    question: 'What does the standard price for Macy Pan hyperbaric oxygen chamber include?',\n    answer: 'Price includes chamber capsule\/cabin, oxygen concentrator, air Compressor, air cooler, and all system components. You DO NOT need to buy\/prepare anything else.'\n  },\n  {\n    question: 'Not consectetur a was for at bed urn two?',\n    answer: 'Feugiat pretium nibh ipsum consequat. Tempus iaculis urna id volutpat lacus laoreet non curabitur gravida. Venenatis lectus magna fringilla urna porttitor rhoncus dolor purus non.'\n  },\n  {\n    question: 'While using this hyperbaric chamber, is it necessary to have any technician or doctor to control?',\n    answer: 'No. Our chambers are easy and safe to operate alone, with no need for other\u2019s assistance. Anyone with average studies can install and operate the chamber as long as reads the user manual and operation video. We provide customers with online training. Also, face-to-face talk is available.'\n  },\n  {\n    question: 'What should I do to prepare for a treatment?',\n    answer: 'People can go into the chamber fully clothed. It is recommended to wear loose comfortable. Shoes, jewellery, or any sharp objects should be removed before getting into the chamber. It is recommended that women not wear stockings in the chamber, because it may cause feelings of claustrophobia.'\n  },\n  {\n    question: 'How do you feel inside a hyperbaric oxygen chamber?',\n    answer: 'While the chamber is pressurizing, your ears will feel the change in pressure inside the chamber. Otherwise, it should be unnoticeable. To equalize the pressure and avoid the feeling of fullness in your ears, you will need to clear your ears by chewing(gum of food), swallowing, yawning. During the pressurization of the chamber, your mouth may become dry. Once the chamber is fully pressurized, your salivation will return to normal. Other than this ear pressure there are no unusual or different sensations. After using the oxygen chamber, one of the most intuitive feelings is refreshing, and you will feel full of vitality.'\n  },\n  {\n    question: 'What improvements can I expect?',\n    answer: 'For students, oxygen supplementation has a good effect on eliminating fatigue, relieving examination pressure, and protecting the brain. For plateau hypoxic areas, the hypoxic state of the body can be corrected immediately, and the body\u2019s adaptability to the plateau can be enhanced. For middle-aged and elderly people, it can make up for the lack of oxygen supply caused by the decline of physiological function and improve self-healing ability. For athletes, it can relieve muscle fatigue, restore physical strength, and reduce sports injuries. For women, supplementing oxygen can enhance the metabolism of skin cells, reduce melanin, and beautify the skin. For office workers, it can enhance the blood oxygen diffusion capacity, thereby improving the body\u2019s hypoxia state. Fatigue decreased workability, fatigue, insomnia, loss of appetite, etc. can be relieved.'\n  }\n];\n\nconst faqOrderByVariant = {\n  1: [0, 1, 2, 3, 4, 5],\n  2: [0, 1, 2, 3, 4, 5],\n  3: [0, 1, 2, 3, 4, 5]\n};\n\nfunction esc(value) {\n  return String(value).replace(\/[&<>\"']\/g, char => ({ '&': '&amp;', '<': '&lt;', '>': '&gt;', '\"': '&quot;', \"'\": '&#39;' }[char]));\n}\n\nfunction metaList(product) {\n  return `<dl class=\"meta-list\"><div><dt>Pressure<\/dt><dd>${esc(product.pressure)}<\/dd><\/div><div><dt>Capacity<\/dt><dd>${esc(product.capacity)}<\/dd><\/div><div><dt>Dimensions<\/dt><dd>${esc(product.dimensions)}<\/dd><\/div><\/dl><p class=\"accessory-line\"><strong>Accessories<\/strong><br>${esc(product.accessories)}<\/p>`;\n}\n\nfunction focusMarkup(product) {\n  return `<div class=\"product-visual\"><img decoding=\"async\" src=\"${esc(product.image)}\" alt=\"${esc(product.name)} hyperbaric oxygen chamber\"><\/div><div class=\"product-meta\"><div class=\"section-kicker\">Product detail<\/div><h3>${esc(product.name)}<\/h3><p>${esc(product.blurb)}<\/p>${metaList(product)}<\/div>`;\n}\n\nfunction railSection(key, data) {\n  const buttons = data.products.map((p, i) => `<button class=\"model-button${i === 0 ? ' is-active' : ''}\" data-product-select=\"${key}\" data-index=\"${i}\">${esc(p.name)}<\/button>`).join('');\n  return `<div class=\"product-layout product-layout--rail\"><div class=\"model-rail\">${buttons}<\/div><div class=\"product-focus\" data-focus=\"${key}\">${focusMarkup(data.products[0])}<\/div><\/div>`;\n}\n\nfunction mosaicSection(key, data) {\n  const cards = data.products.map((p, i) => `<button class=\"mosaic-card${i === 0 ? ' is-active' : ''}\" data-product-select=\"${key}\" data-index=\"${i}\" data-product-url=\"${esc(p.url || '')}\" aria-label=\"View ${esc(p.name)} details\"><img decoding=\"async\" src=\"${esc(p.image)}\" alt=\"${esc(p.name)} hyperbaric oxygen chamber\"><span>${esc(p.pressure)}<\/span><h3>${esc(p.name)}<\/h3><p>${esc(p.blurb)}<\/p><\/button>`).join('');\n  return `<div class=\"product-mosaic\">${cards}<\/div><div class=\"mosaic-detail\" data-focus=\"${key}\"><div><div class=\"section-kicker\">Selected product<\/div><h3>${esc(data.products[0].name)}<\/h3><p>${esc(data.products[0].blurb)}<\/p><\/div>${metaList(data.products[0])}<\/div>`;\n}\n\nfunction gridSection(key, data) {\n  return `<div class=\"product-grid\">${data.products.map((p, i) => `<button class=\"product-card\" data-product-select=\"${key}\" data-index=\"${i}\" data-product-url=\"${esc(p.url || '')}\" aria-label=\"View ${esc(p.name)} details\"><img decoding=\"async\" src=\"${esc(p.image)}\" alt=\"${esc(p.name)} hyperbaric oxygen chamber\"><div class=\"card-top\"><span>${esc(p.pressure)}<\/span><span>${esc(p.capacity)}<\/span><\/div><h3>${esc(p.name)}<\/h3><p>${esc(p.blurb)}<\/p>${metaList(p)}<\/button>`).join('')}<\/div>`;\n}\n\nfunction heroMediaMarkup(variant) {\n  const originalBanner = 'https:\/\/www.macypanofficial.com\/wp-content\/uploads\/2026\/08\/macypan-original-banner.webp';\n  const originalBannerMobile = 'https:\/\/www.macypanofficial.com\/wp-content\/uploads\/2026\/08\/macypan-original-banner-mobile.webp';\n  const notes = {\n    1: ['HE5000 Series', '1\u20134 people hard chambers'],\n    2: ['2.0 ATA Series', '1 person lying chamber'],\n    3: ['MACY-PAN range', '4 product categories']\n  };\n  const note = notes[variant];\n  return `<div class=\"hero-image-frame hero-image-frame--reference hero-image-frame--v${variant}\"><picture><source media=\"(max-width: 680px)\" srcset=\"${originalBannerMobile}\"><img decoding=\"async\" src=\"${originalBanner}\" alt=\"MACY-PAN Hyperbaric Chamber original website banner\"><\/picture><div class=\"hero-image-caption\"><span>${note[0]}<\/span><strong>${note[1]}<\/strong><\/div><\/div>`;\n}\n\nfunction serviceMarkup(variant) {\n  const cards = `<div class=\"service-grid service-grid--variant-${variant}\">${services.map((item, index) => `<article class=\"service-card\"><span class=\"service-topline\"><span class=\"service-icon\" aria-hidden=\"true\">${iconSvg(serviceIcons[index])}<\/span><span class=\"card-index\">${item[0]}<\/span><span class=\"service-arrow\">\u2197<\/span><\/span><h3>${item[1]}<\/h3><p>${item[2]}<\/p><ul class=\"service-tags\">${item[3].map(tag => `<li>${tag}<\/li>`).join('')}<\/ul><\/article>`).join('')}<\/div>`;\n  const extras = {\n    1: `<div class=\"service-metrics\"><div><strong>Three Factories<\/strong><span>Soft, hard and multiplace chambers<\/span><\/div><div><strong>1.1 to 2.0 ATA<\/strong><span>Full pressure spectrum<\/span><\/div><div><strong>ISO \u00b7 CE \u00b7 SGS<\/strong><span>Approved standards<\/span><\/div><\/div>`,\n    2: `<div class=\"service-journey\"><span>Tailored<\/span><span>Direct Factory<\/span><span>Diverse Needs<\/span><span>TUV\/SGS Certified<\/span><\/div>`,\n    3: `<div class=\"service-proof-panel\"><div><span>Quality &amp; Speed<\/span><h3>Leaders<\/h3><p>Independent production team, provide you with outstanding quality and fastest delivery. Testing team, for material testing, production testing, packaging and shipment testing.<\/p><\/div><div class=\"service-proof-list\"><p><strong>Three Factories<\/strong><span>Strong<\/span><\/p><p><strong>Safe Materials<\/strong><span>Superior Standards<\/span><\/p><\/div><\/div>`\n  };\n  return cards + extras[variant];\n}\n\nfunction sectionActions(dark = false, quoteTarget = 'macypan-quote2') {\n  return `<div class=\"section-actions\"><a class=\"button button-primary\" href=\"#${quoteTarget}\">Get A Quote <span>\u2197<\/span><\/a><a class=\"button ${dark ? 'button-secondary' : 'button-outline'} tawk btn\" href=\"#\" aria-label=\"Open live chat\"><span class=\"status-dot\">\u25cf<\/span> Live Chat<\/a><\/div>`;\n}\n\nfunction mobileMessageBlock(index) {\n  const formId = `commentform-park-${index}`;\n  return `<section class=\"wp-block-themepark-block-themepark-area block_layout thempark-block MovePnly macypan-mobile-message\" style=\"background-color:#ffffff;\"><span id=\"${index === 1 ? 'm-sendmessage1' : index === 4 ? 'm-sendmessage' : `m-sendmessage-${index}`}\" class=\"macypan-anchor\" aria-hidden=\"true\"><\/span><div class=\"block_layout_in clomnsmal clomnnone\">\n<div class=\"wp-block-column block_layout_in\">\n<div class=\"wp-block-themepark-block-themepark-wright content-super-p\" style=\"font-size:12px;line-height:20px;background-color:#ffffff;padding:10px 10px;\">\n<div class=\"wp-block-themepark-block-themepark-comment thempark-block themepark-comment undefined form-ad\" style=\"padding-bottom:20px;padding-top:20px;\"><div class=\"themepark-comment_in\" id=\"\"><div class=\"themepark-comment_inb2\"><div class=\"themepark-comment_inb\" style=\"\"><div class=\"themepark-comment_form\"><form id=\"commentform-park\" class=\"themepark-c-f\" action=\"https:\/\/www.macypanofficial.com\/wp-comments-post.php\" method=\"post\" autocomplete=\"off\"><div class=\"themepark-comment_form_box tptext\" style=\"font-size:14px;\"><lable for=\"tpcommet0\" class=\"\"><span class=\"labletext\" style=\"\">\u8bf7\u8f93\u5165\u6807\u9898<\/span><input type=\"text\" id=\"tpcommet0\" name=\"tpcommet0\" size=\"28\" style=\"\" placeholder=\"\"\/><\/lable><\/div><div class=\"hiddeninput\"><input name=\"comment_post_ID\" type=\"hidden\"\/><input name=\"author\" type=\"hidden\" class=\"author\"\/><input name=\"email\" type=\"hidden\" class=\"email\"\/><textarea name=\"comment\" style=\"display:none\" class=\"comment\"><\/textarea><input name=\"themeparklable\" type=\"hidden\" value=\"\u8bf7\u8f93\u5165\u6807\u9898\"\/><input name=\"themeparktype\" type=\"hidden\" value=\"text\"\/><input name=\"redirect_to\" type=\"hidden\" value=\"https:\/\/www.macypanofficial.com\"\/><input name=\"inquiryid\" type=\"hidden\"\/><input name=\"inquirytime\" type=\"hidden\"\/><input name=\"position\" type=\"hidden\"\/><\/div><div class=\"submut_box\"><span class=\"labletext\"><\/span><input type=\"submit\" class=\"submut_btn\" name=\"submit\" style=\"\" value=\"\u63d0\u4ea4\"\/><div class=\"tishi\" style=\"\"><div class=\"loading\" style=\"\"><i class=\"fas fa-spinner\"><\/i>\u6b63\u5728\u63d0\u4ea4\uff01<\/div><div class=\"success\" style=\"\"><i class=\"fas fa-check\"><\/i>\u63d0\u4ea4\u6210\u529f\uff01<\/div><div class=\"erro\" style=\"\"><i class=\"fas fa-exclamation-circle\"><\/i>\u63d0\u4ea4\u5931\u8d25\uff01<\/div><div class=\"e-email\">\u90ae\u7bb1\u9519\u8bef\uff01<\/div><div class=\"e-tel\">\u7535\u8bdd\u9519\u8bef\uff01<\/div><\/div><\/div><\/form><\/div><div class=\"wp_clear\"><\/div><\/div><div class=\"themepark-comment_in_b\" style=\"opacity:1;undefined0\"><\/div><\/div><\/div><div class=\"wp_clear\"><\/div><\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"layout_badh\"><\/div><\/section>`;\n}\n\nfunction safetySection(combined = false, design = 1) {\n  if (!combined) {\n    return `<section class=\"section section-dark\" id=\"safety\"><div class=\"shell\"><div class=\"section-head\"><div><div class=\"section-kicker\">05 \u00b7 Safety guarantee<\/div><h2>8 safety guarantee<\/h2><\/div><p>All MACY-PAN hyperbaric chambers are equipped with 8 safety system to ensure that all customers will receive a completely safe and qualified high-quality product!<\/p><\/div><div class=\"safety-grid\">${safety.map(item => `<article class=\"safety-card\"><span class=\"card-index\">${item[0]}<\/span><h3>${item[1]}<\/h3><p>${item[2]}<\/p><\/article>`).join('')}<\/div><div class=\"safety-strip\">Safety systems include Door Sensor, Power Alarm, Internal\/External Control Panels, Automatic Valves, Digital + Mechanical Pressure Display, Red Emergency Valve and Manual Valve.<\/div><\/div><\/section>`;\n  }\n\n  const features = safety.map((item, index) => `<article class=\"safety-icon-story\"><figure><img decoding=\"async\" src=\"${safetyIconAssets[index]}\" alt=\"${esc(item[1])} safety icon from MACY-PAN original website\"><span>${item[0]}<\/span><\/figure><div><div class=\"section-kicker\">Safety system ${item[0]}<\/div><h3>${item[1]}<\/h3><p>${item[2]}<\/p><\/div><\/article>`).join('');\n  const featureCards = safety.map((item, index) => `<article class=\"safety-icon-story\"><figure><img decoding=\"async\" src=\"${safetyIconAssets[index]}\" alt=\"${esc(item[1])} safety icon from MACY-PAN original website\"><span>${item[0]}<\/span><\/figure><div><h3>${item[1]}<\/h3><p>${item[2]}<\/p><\/div><\/article>`).join('');\n  const serviceStyleCards = safety.map((item, index) => `<article class=\"safety-service-card\"><div class=\"safety-service-topline\"><span class=\"safety-service-icon\" aria-hidden=\"true\">${iconSvg(safetyServiceIcons[index])}<\/span><span class=\"card-index\">${item[0]}<\/span><\/div><h3>${item[1]}<\/h3><p>${item[2]}<\/p><\/article>`).join('');\n  const leadVisual = `<figure class=\"safety-lead-visual\"><img decoding=\"async\" src=\"${safetyVisualAssets[design === 2 ? 1 : 0]}\" alt=\"MACY-PAN chamber safety system reference from the original website\"><figcaption><span>MACY-PAN safety system<\/span><strong>Four visible layers of protection.<\/strong><\/figcaption><\/figure>`;\n  const body = design === 1\n    ? `<div class=\"safety-reference-layout\">${leadVisual}<div class=\"safety-service-grid\">${serviceStyleCards}<\/div><\/div>`\n    : design === 2\n      ? `<div class=\"safety-reference-split\"><div class=\"safety-icon-grid\">${featureCards}<\/div>${leadVisual}<\/div>`\n      : `<div class=\"safety-reference-timeline\">${leadVisual}<div class=\"safety-timeline-list\">${features}<\/div><\/div>`;\n  return `<section class=\"section section-dark safety-section--combined safety-design-${design}\" id=\"safety\"><div class=\"shell\"><div class=\"section-head\"><div><div class=\"section-kicker\">05 \u00b7 Safety guarantee<\/div><h2>8 safety guarantee<\/h2><\/div><p>All MACY-PAN hyperbaric chambers are equipped with 8 safety system to ensure that all customers will receive a completely safe and qualified high-quality product!<\/p><\/div>${body}${sectionActions(true)}<\/div><\/section>`;\n}\n\nfunction stretcherSection(data) {\n  const p = data.products[0];\n  return `<div class=\"stretcher-panel\"><img decoding=\"async\" src=\"${esc(p.image)}\" alt=\"${esc(p.name)} hyperbaric oxygen chamber\"><div class=\"stretcher-copy\"><div class=\"section-kicker\">${esc(data.kicker)}<\/div><h3>${esc(data.title)}<\/h3><p>${esc(data.intro)}<\/p>${metaList(p)}<\/div><\/div>`;\n}\n\nfunction productSection(key, data, variant) {\n  let body = variant === 1 ? gridSection(key, data) : variant === 2 ? mosaicSection(key, data) : gridSection(key, data);\n  if (key === 'stretcher') body = stretcherSection(data);\n  const seriesName = data.kicker.replace(\/^\\d+\\s*\u00b7\\s*\/, '');\n  const seriesNumber = data.kicker.match(\/^\\d+\/)?.[0];\n  return `<section class=\"section product-section product-section--${key} ${key === 'stretcher' ? 'product-section--stretcher' : ''}\" id=\"${key}\"><div class=\"shell\"><div class=\"section-head\"><div><div class=\"section-kicker\">${seriesNumber ? `${esc(seriesNumber)} \u00b7 ` : ''}${esc(data.title)}<\/div><h2>${esc(seriesName)}<\/h2><\/div><p>${esc(data.intro)}<\/p><\/div>${body}${sectionActions(false)}<\/div><\/section>`;\n}\n\nfunction pageMarkup(variant) {\n  return `<div class=\"page variant-1 combined-page\"><main id=\"top\">${productSection('ata20', productData.ata20, 2)}<\/main><\/div>`;\n}\nfunction updateFocus(section, product) {\n  const focus = section.querySelector('[data-focus]');\n  if (!focus) return;\n  if (focus.classList.contains('mosaic-detail')) {\n    focus.innerHTML = `<div><div class=\"section-kicker\">Selected product<\/div><h3>${esc(product.name)}<\/h3><p>${esc(product.blurb)}<\/p><\/div>${metaList(product)}`;\n  } else {\n    focus.innerHTML = focusMarkup(product);\n  }\n}\n\nfunction bindMotion(macypanRoot) {\n  const revealItems = macypanRoot.querySelectorAll('.section-head, .product-grid, .product-mosaic, .mosaic-detail, .stretcher-panel, .safety-card, .safety-story, .service-card, .service-metrics, .service-journey, .service-proof-panel, .faq-intro, .faq-list, .section-actions, .contact-card, .contact-form');\n  revealItems.forEach(item => item.classList.add('reveal-on-scroll'));\n\n  if ('IntersectionObserver' in window) {\n    const observer = new IntersectionObserver(entries => {\n      entries.forEach(entry => {\n        if (!entry.isIntersecting) return;\n        entry.target.classList.add('is-visible');\n        observer.unobserve(entry.target);\n      });\n    }, { threshold: .12, rootMargin: '0px 0px -8% 0px' });\n    revealItems.forEach(item => observer.observe(item));\n  } else {\n    revealItems.forEach(item => item.classList.add('is-visible'));\n  }\n\n  if (!window.matchMedia('(pointer: fine)').matches || window.matchMedia('(prefers-reduced-motion: reduce)').matches) return;\n\n  macypanRoot.querySelectorAll('.product-card, .mosaic-card, .safety-card, .safety-story, .service-card, .contact-card').forEach(card => {\n    card.addEventListener('pointermove', event => {\n      const rect = card.getBoundingClientRect();\n      const x = (event.clientX - rect.left) \/ rect.width - .5;\n      const y = (event.clientY - rect.top) \/ rect.height - .5;\n      card.style.setProperty('--macypan-ry', `${(x * 4).toFixed(2)}deg`);\n      card.style.setProperty('--macypan-rx', `${(-y * 4).toFixed(2)}deg`);\n    });\n    card.addEventListener('pointerleave', () => {\n      card.style.setProperty('--macypan-ry', '0deg');\n      card.style.setProperty('--macypan-rx', '0deg');\n    });\n  });\n\n  const hero = macypanRoot.querySelector('.hero');\n  const heroFrame = macypanRoot.querySelector('.hero-image-frame');\n  if (hero && heroFrame) {\n    hero.addEventListener('pointermove', event => {\n      const rect = hero.getBoundingClientRect();\n      heroFrame.style.setProperty('--macypan-hero-x', `${((event.clientX - rect.left) \/ rect.width - .5) * 8}px`);\n      heroFrame.style.setProperty('--macypan-hero-y', `${((event.clientY - rect.top) \/ rect.height - .5) * 8}px`);\n    });\n    hero.addEventListener('pointerleave', () => {\n      heroFrame.style.setProperty('--macypan-hero-x', '0px');\n      heroFrame.style.setProperty('--macypan-hero-y', '0px');\n    });\n  }\n}\n\nfunction bindPage(macypanRoot) {\n  const selectProduct = control => {\n    const key = control.dataset.productSelect;\n    const index = Number(control.dataset.index);\n    const section = control.closest('.product-section');\n    const product = productData[key].products[index];\n    section.querySelectorAll(`[data-product-select=\"${key}\"]`).forEach(item => item.classList.toggle('is-active', item === control));\n    updateFocus(section, product);\n  };\n  const openFaq = detail => {\n    const list = detail.closest('.faq-list');\n    detail.open = true;\n    list.querySelectorAll('details[open]').forEach(other => {\n      if (other !== detail) other.open = false;\n    });\n  };\n\n  macypanRoot.addEventListener('click', event => {\n    const quoteButton = event.target.closest('.button-primary');\n    if (quoteButton) {\n      const quoteHref = quoteButton.getAttribute('href');\n\n      \/\/ \u6700\u540e\u4e24\u4e2a Get A Quote \u4f7f\u7528\u5916\u90e8\u7edf\u4e00\u951a\u70b9\uff0c\u4ea4\u7ed9\u6d4f\u89c8\u5668\u539f\u751f\u8df3\u8f6c\n      if (quoteHref && quoteHref.startsWith('#macypan-quote')) {\n        return;\n      }\n\n      event.preventDefault();\n      const isMobile = window.matchMedia('(max-width: 680px)').matches;\n      let target;\n      if (isMobile) {\n        const currentSection = quoteButton.closest('section');\n        const messageBlocks = Array.from(macypanRoot.querySelectorAll('.macypan-mobile-message'));\n        const safetySection = macypanRoot.querySelector('#safety');\n        const isAfterSafety = safetySection && currentSection && Boolean(\n          safetySection.compareDocumentPosition(currentSection) & Node.DOCUMENT_POSITION_FOLLOWING\n        );\n        if (isAfterSafety) {\n          target = document.getElementById('m-sendmessage');\n        } else {\n          const nextBlock = currentSection\n            ? messageBlocks.find(block => currentSection.compareDocumentPosition(block) & Node.DOCUMENT_POSITION_FOLLOWING)\n            : messageBlocks[0];\n          target = nextBlock?.querySelector('.macypan-anchor') || messageBlocks[0]?.querySelector('.macypan-anchor');\n        }\n      } else {\n        target = document.getElementById('sendmessage');\n      }\n      const targetId = target?.id;\n      if (target) {\n        if (!isMobile) {\n          const desktopMessage = target.closest('.macypan-mobile-message');\n          if (desktopMessage) desktopMessage.classList.add('is-desktop-target');\n        }\n        window.history.replaceState(null, '', `#${targetId}`);\n        window.setTimeout(() => target.scrollIntoView({ behavior: 'smooth', block: 'start' }), 0);\n      }\n      return;\n    }\n    const chatButton = event.target.closest('.tawk.btn');\n    if (chatButton) {\n      event.preventDefault();\n      event.stopPropagation();\n      if (window.Tawk_API && typeof window.Tawk_API.maximize === 'function') {\n        window.Tawk_API.maximize();\n      } else {\n        window.Tawk_API = window.Tawk_API || {};\n        window.Tawk_API.__macypanPendingMaximize = true;\n      }\n      return;\n    }\n    const control = event.target.closest('[data-product-select]');\n    if (!control) return;\n    selectProduct(control);\n\n    const productUrl = control.getAttribute('data-product-url');\n    if (productUrl) {\n      window.location.href = productUrl;\n    }\n  });\n  if (window.matchMedia('(hover: hover)').matches) {\n    macypanRoot.querySelectorAll('[data-product-select]').forEach(control => {\n      control.addEventListener('pointerenter', () => selectProduct(control));\n      control.addEventListener('focus', () => selectProduct(control));\n    });\n  }\n  const form = macypanRoot.querySelector('form');\n  if (form) form.addEventListener('submit', event => {\n    event.preventDefault();\n    form.querySelector('.form-status').textContent = 'Please fill in the form below and Macypan professionals will contact you within 12 hours!';\n    form.reset();\n  });\n\n  macypanRoot.querySelectorAll('details').forEach(detail => {\n    detail.addEventListener('toggle', () => {\n      if (!detail.open) return;\n      openFaq(detail);\n    });\n  });\n  macypanRoot.querySelectorAll('.faq-list details').forEach(detail => {\n    detail.addEventListener('pointerenter', () => openFaq(detail));\n  });\n\n  bindMotion(macypanRoot);\n}\n\n\/* Official tawk.to JavaScript API hook. The widget script may load asynchronously. *\/\nwindow.Tawk_API = window.Tawk_API || {};\nwindow.Tawk_API.onLoad = function () {\n  window.Tawk_API.__macypanReady = true;\n  if (window.Tawk_API.__macypanPendingMaximize && typeof window.Tawk_API.maximize === 'function') {\n    window.Tawk_API.__macypanPendingMaximize = false;\n    window.Tawk_API.maximize();\n  }\n};\n\nfunction initMacypanWidget() {\n  const macypanRoot = document.getElementById('macypan-app-2');\n  const macypanVariant = Number(macypanRoot?.dataset.variant || 1);\n  if (!macypanRoot || macypanRoot.dataset.initialized === 'true') return;\n  macypanRoot.innerHTML = pageMarkup([1, 2, 3, 4, 5, 6].includes(macypanVariant) ? macypanVariant : 1);\n  const syncQuoteLinks = () => {\n    const mobile = window.matchMedia('(max-width: 680px)').matches;\n    macypanRoot.querySelectorAll('.button-primary').forEach(button => {\n      button.setAttribute('href', mobile ? '#macypan-quote2' : '#sendmessage');\n    });\n  };\n  syncQuoteLinks();\n  const quoteMedia = window.matchMedia('(max-width: 680px)');\n  if (typeof quoteMedia.addEventListener === 'function') quoteMedia.addEventListener('change', syncQuoteLinks);\n  else if (typeof quoteMedia.addListener === 'function') quoteMedia.addListener(syncQuoteLinks);\n  macypanRoot.dataset.initialized = 'true';\n  bindPage(macypanRoot);\n}\n\nif (document.readyState === 'loading') {\n  document.addEventListener('DOMContentLoaded', initMacypanWidget, { once: true });\n} else {\n  initMacypanWidget();\n}\n\n})();\n<\/script>\n\n\n\n<section class=\"wp-block-themepark-block-themepark-area block_layout thempark-block MovePnly\" id=\"maxw\" style=\"background-color:#ffffff;\" data-swiper-parallax=\"-700\"><div class=\"block_layout_in clomnsmal  clomnnone\" style=\"\">\n<div class=\"wp-block-column block_layout_in\" id=\"macypan-quote2\">\n<div class=\"wp-block-themepark-block-themepark-wright content-super-p\" style=\"font-size:12px;line-height:20px;background-color:#ffffff;padding:10px 10px;\">\n<div class=\"wp-block-column\">\n<div class=\"us-support-card\" aria-label=\"U.S. subsidiary support\">\n  <strong>U.S. Subsidiary&#8217;s Warehouse<\/strong>\n  <span>Asistencia t\u00e9cnica local en EE.UU.<\/span>\n<\/div>\n\n\n\n<div class=\"wp-block-themepark-block-themepark-comment thempark-block themepark-comment fromnopading undefined form-ad\" style=\"padding-top:20px;\"><div class=\"themepark-comment_in\" id=\"ud_form\"><div class=\"themepark-comment_inb2\"><div class=\"themepark-comment_inb\" style=\"\"><div class=\"themepark-comment_form nolable\" style=\"\"><form id=\"commentform-park\" class=\"themepark-c-f twomo\" action=\"https:\/\/www.macypanofficial.com\/wp-comments-post.php\" method=\"post\" autocomplete=\"off\" data-trp-original-action=\"https:\/\/www.macypanofficial.com\/wp-comments-post.php\"><div class=\"themepark-comment_form_box tptext\" style=\"font-size:14px;\"><lable for=\"tpcommet0\" class=\"\"><input type=\"text\" id=\"tpcommet0\" name=\"tpcommet0\" size=\"28\" style=\"\" placeholder=\"Your name\"\/><\/lable><\/div><div class=\"themepark-comment_form_box tptext\" style=\"font-size:14px;\"><lable for=\"tpcommet1\" class=\"required\"><input type=\"text\" id=\"tpcommet1\" name=\"tpcommet1\" size=\"28\" required style=\"\" placeholder=\"name@company.com\"\/><span class=\"required\">*<div class=\"required_tishi animated\"><i class=\"fas fa-exclamation-circle\"><\/i><span><\/span><\/div><\/span><\/lable><\/div><div class=\"themepark-comment_form_box tpTextarea\" style=\"font-size:14px;\"><lable for=\"tpcommet2\"><textarea id=\"tpcommet2\" name=\"tpcommet2\" style=\"\" placeholder=\"Enter your message\"><\/textarea><\/lable><\/div><div class=\"hiddeninput\"><input name=\"comment_post_ID\" type=\"hidden\" value=\"6569\"\/><input name=\"author\" type=\"hidden\" class=\"author\"\/><input name=\"email\" type=\"hidden\" class=\"email\"\/><textarea name=\"comment\" style=\"display:none\" class=\"comment\"><\/textarea><input name=\"themeparklable\" type=\"hidden\" value=\"Your name|name@company.com|Enter your message\"\/><input name=\"themeparktype\" type=\"hidden\" value=\"text|text|Textarea\"\/><input name=\"redirect_to\" type=\"hidden\" value=\"https:\/\/www.macypanofficial.com\"\/><input name=\"inquiryid\" type=\"hidden\"\/><input name=\"inquirytime\" type=\"hidden\"\/><input name=\"position\" type=\"hidden\"\/><\/div><div class=\"submut_box\"><input type=\"submit\" class=\"submut_btn\" name=\"submit\" style=\"\" value=\"Enviar\"\/><div class=\"tishi\" style=\"\"><div class=\"loading\" style=\"\"><i class=\"fas fa-spinner\"><\/i>\u00a1Presentaci\u00f3n!<\/div><div class=\"success\" style=\"\"><i class=\"fas fa-check\"><\/i>Env\u00edo correcto.<\/div><div class=\"erro\" style=\"\"><i class=\"fas fa-exclamation-circle\"><\/i>\u00a1Sumisi\u00f3n fallida!<\/div><div class=\"e-email\">Invalid email address!<\/div><div class=\"e-tel\">\u00a1N\u00famero de tel\u00e9fono incorrecto!<\/div><\/div><\/div><input type=\"hidden\" name=\"trp-form-language\" value=\"es\"\/><\/form><\/div><div class=\"wp_clear\"><\/div><\/div><div class=\"themepark-comment_in_b\" style=\"opacity:1;undefined0\"><\/div><\/div><\/div><div class=\"wp_clear\"><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"layout_badh\"><\/div><\/section>\n\n\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700;800&family=Material+Symbols+Rounded:opsz,wght,FILL@24,500,0&display=swap');\n\n.macypan-widget {\n  --macypan-navy: #071b35;\n  --macypan-navy-2: #0b2a4b;\n  --macypan-ink: #10243f;\n  --macypan-muted: #617189;\n  --macypan-blue: #159fe1;\n  --macypan-blue-2: #80d7ff;\n  --macypan-pale: #eef5fb;\n  --macypan-paper: #f6f9fc;\n  --macypan-line: #d7e2ee;\n  --macypan-white: #fff;\n  --macypan-orange: #ff8c00;\n  --macypan-shell: 1440px;\n  --macypan-side: 22px;\n  font-family: 'Manrope', Arial, sans-serif;\n  color: var(--macypan-ink);\n  background: var(--macypan-paper);\n  font-synthesis: none;\n  text-rendering: optimizeLegibility;\n}\n.macypan-widget { margin: 0; min-width: 320px; background: var(--macypan-paper); }\n.macypan-widget button, .macypan-widget input, .macypan-widget textarea { font: inherit; }\n.macypan-widget button, .macypan-widget a { -webkit-tap-highlight-color: transparent; }\n.macypan-widget a { color: inherit; text-decoration: none; }\n.macypan-widget img { display: block; max-width: 100%; }\n#macypan-app-3 .button-primary,\n#macypan-app-3 .button-primary span { color: #fff !important; }\n.macypan-mobile-message { display: none; background-color: #fff !important; color: #10243f; }\n.macypan-mobile-message .macypan-anchor { display: block; position: relative; top: -12px; }\n.macypan-mobile-message.is-desktop-target { display: block !important; }\n.page {\n  \/* Keep the widget from creating a fixed-height\/hidden scrolling area in WordPress. *\/\n  height: auto !important;\n  min-height: 0 !important;\n  max-height: none !important;\n  overflow: visible !important;\n}\n#macypan-app-3 {\n  height: auto !important;\n  min-height: 0 !important;\n  max-height: none !important;\n  overflow: visible !important;\n}\n#macypan-app-3 > main,\n#macypan-app-3 .page > main {\n  height: auto !important;\n  min-height: 0 !important;\n  max-height: none !important;\n  overflow: visible !important;\n}\n.combined-page { background: radial-gradient(circle at 8% 20%, rgba(128,215,255,.16), transparent 26%), radial-gradient(circle at 92% 68%, rgba(21,159,225,.08), transparent 30%), linear-gradient(135deg, #f8fbfe 0%, #eef5fb 52%, #f7fafc 100%); }\n.shell { width: min(var(--macypan-shell), calc(100% - (var(--macypan-side) * 2))); margin: 0 auto; }\n\n.site-header {\n  position: sticky; top: 0; z-index: 20;\n  min-height: 78px; display: flex; align-items: center;\n  background: rgba(24, 28, 32, .97); color: #fff;\n  border-bottom: 1px solid rgba(255,255,255,.09);\n}\n.header-inner { width: min(var(--macypan-shell), calc(100% - (var(--macypan-side) * 2))); margin: auto; display: flex; align-items: center; justify-content: space-between; gap: 32px; }\n.brand { display: flex; align-items: center; flex: 0 0 auto; }\n.brand img { width: 174px; height: auto; object-fit: contain; }\n\n.hero { position: relative; min-height: 650px; background: var(--macypan-navy); color: #fff; display: flex; align-items: center; }\n.hero:before { content: ''; position: absolute; z-index: 1; inset: 0; background: linear-gradient(90deg, rgba(4,17,34,.94) 0%, rgba(4,17,34,.82) 35%, rgba(4,17,34,.38) 58%, rgba(4,17,34,.08) 78%); pointer-events: none; }\n.hero-inner { position: relative; min-height: 650px; }\n.hero-copy, .hero-media { min-width: 0; }\n.hero-copy { position: relative; z-index: 2; display: flex; flex-direction: column; justify-content: center; width: min(610px, 58%); min-height: 650px; padding: 32px 0; }\n.eyebrow, .section-kicker { color: var(--macypan-blue); font-size: 13px; line-height: 1.4; letter-spacing: .16em; text-transform: uppercase; font-weight: 800; }\n.eyebrow { color: var(--macypan-blue-2); margin-bottom: 22px; }\n.hero h1 { margin: 0; max-width: 650px; font-size: clamp(48px, 5.6vw, 68px); line-height: .99; letter-spacing: -.065em; font-weight: 800; }\n.hero-lede { max-width: 650px; margin: 28px 0 0; color: rgba(255,255,255,.76); font-size: clamp(17px, 1.7vw, 23px); line-height: 1.55; }\n.hero-actions { display: flex; flex-wrap: wrap; gap: 16px; margin-top: 38px; }\n.button { display: inline-flex; align-items: center; justify-content: center; gap: 12px; min-height: 54px; padding: 0 24px; border: 1px solid transparent; border-radius: 0; cursor: pointer; font-weight: 800; font-size: 14px; transition: transform .2s ease, background .2s ease, border-color .2s ease; }\n.button:hover { transform: translateY(-2px); }\n.button-primary { color: #fff; background: var(--macypan-blue); }\n.button-secondary { color: #fff; background: transparent; border-color: rgba(255,255,255,.6); }\n.button-outline { color: var(--macypan-navy); background: transparent; border-color: #96abc0; }\n.button-light { color: var(--macypan-navy); background: #fff; }\n.hero-proof { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; margin-top: 22px; }\n.proof-badge { border: 1px solid rgba(255,255,255,.55); padding: 9px 13px; font-size: 12px; font-weight: 800; letter-spacing: .08em; }\n.proof-text { margin-left: 8px; color: rgba(255,255,255,.72); font-size: 13px; }\n.hero-media { position: absolute; z-index: 0; inset: 0 calc((100vw - 100%) \/ -2); min-height: 650px; padding: 0; overflow: hidden; }\n.hero-image-frame { --macypan-hero-x: 0px; --macypan-hero-y: 0px; position: absolute; inset: -8px; overflow: hidden; background: #173554; transform: translate3d(var(--macypan-hero-x), var(--macypan-hero-y), 0) scale(1.015); transition: transform .35s ease, box-shadow .35s ease; }\n.hero-image-frame:after { content: ''; position: absolute; inset: 0; background: linear-gradient(135deg, rgba(7,27,53,.18), transparent 48%, rgba(7,27,53,.25)); pointer-events: none; }\n.hero-image-frame picture { display: block; width: 100%; height: 100%; }\n.hero-image-frame img { width: 100%; height: 100%; object-fit: cover; object-position: right center; filter: saturate(.92) contrast(1.03); transition: transform .8s cubic-bezier(.2,.7,.2,1), filter .35s ease; }\n.hero-image-frame:hover img { transform: scale(1.035); filter: saturate(1.08) contrast(1.05); }\n.hero-image-frame--reference:after { background: linear-gradient(90deg, rgba(5,18,36,.28) 0%, rgba(5,18,36,.06) 46%, rgba(5,18,36,.08) 100%); }\n.hero-image-frame--reference img { object-position: center center; filter: saturate(.96) contrast(1.04); }\n.hero-image-caption { position: absolute; z-index: 2; right: max(22px, calc((100vw - var(--macypan-shell)) \/ 2)); top: 28px; display: grid; gap: 5px; min-width: 176px; padding: 15px 17px; background: rgba(7,27,53,.84); border-left: 3px solid var(--macypan-blue-2); color: #fff; }\n.hero-image-caption span { color: var(--macypan-blue-2); font-size: 10px; letter-spacing: .16em; text-transform: uppercase; font-weight: 800; }\n.hero-image-caption strong { font-size: 14px; line-height: 1.35; }\n.hero-image-orbit { position: absolute; z-index: 2; display: block; width: 16px; height: 16px; border: 1px solid rgba(128,215,255,.86); border-radius: 50%; animation: heroOrbit 4.5s ease-in-out infinite; }\n.hero-image-orbit--a { top: 20px; right: 24px; }\n.hero-image-orbit--b { left: 22px; bottom: 22px; width: 9px; height: 9px; animation-delay: -1.2s; }\n.support-card { position: relative; left: auto; bottom: auto; display: flex; align-items: center; justify-content: space-between; gap: 20px; width: 420px; min-height: 80px; margin-top: 16px; padding: 14px 24px; background: rgba(12, 63, 108, .88); border: 1px solid rgba(128, 215, 255, .66); border-left: 5px solid var(--macypan-blue); }\n.support-card strong { display: block; font-size: 16px; }\n.support-card span { display: block; margin-top: 8px; color: var(--macypan-blue-2); font-size: 12px; letter-spacing: .16em; text-transform: uppercase; font-weight: 800; }\n.support-mark { color: rgba(255,255,255,.18); font-size: 52px; font-weight: 800; line-height: 1; }\n\n.section { padding: 116px 0; }\n.section-light { background-color: var(--macypan-paper); }\n.section-blue { background-color: var(--macypan-pale); }\n.section-light, .section-blue { background-image: linear-gradient(90deg, rgba(255,255,255,.5) 1px, transparent 1px), linear-gradient(0deg, rgba(21,159,225,.025) 1px, transparent 1px); background-size: 88px 88px; }\n.section-dark { background: var(--macypan-navy); color: #fff; }\n.section-head { display: grid; grid-template-columns: minmax(0, 1fr) minmax(300px, .72fr); gap: 48px; align-items: end; margin-bottom: 46px; }\n.section-head h2 { margin: 12px 0 0; max-width: 720px; color: inherit; font-size: clamp(34px, 4.2vw, 62px); line-height: 1.02; letter-spacing: -.055em; font-weight: 800; }\n.section-head p { width: min(100%, 490px); justify-self: end; margin: 0; color: var(--macypan-muted); font-size: 16px; line-height: 1.7; text-align: left; }\n.section-dark .section-head p { color: rgba(255,255,255,.66); }\n.section-note { margin: -18px 0 38px; color: var(--macypan-muted); font-size: 13px; }\n.section-actions { display: flex; flex-wrap: wrap; justify-content: center; gap: 14px; margin-top: 34px; }\n.section-actions .button { min-width: 154px; }\n\n.product-section { position: relative; }\n.product-layout { display: grid; gap: 22px; }\n.product-layout--rail { grid-template-columns: 205px minmax(0, 1fr); align-items: stretch; }\n.model-rail { display: flex; flex-direction: column; gap: 10px; }\n.model-button { width: 100%; padding: 17px 14px; border: 1px solid var(--macypan-line); background: #fff; color: var(--macypan-ink); text-align: left; cursor: pointer; font-size: 13px; line-height: 1.35; font-weight: 800; transition: all .2s ease; }\n.model-button:hover, .model-button.is-active { color: #fff; border-color: var(--macypan-blue); background: var(--macypan-blue); }\n.product-focus { min-width: 0; display: grid; grid-template-columns: minmax(260px, .9fr) minmax(0, 1.1fr); gap: 24px; padding: 22px; border: 1px solid var(--macypan-line); background: #fff; }\n.product-visual { min-height: 390px; display: grid; place-items: center; background: var(--macypan-pale); padding: 20px; }\n.product-visual img { width: 100%; height: 330px; object-fit: contain; }\n.product-meta { display: flex; flex-direction: column; justify-content: center; padding: 10px 12px 10px 0; }\n.product-meta h3 { margin: 0; font-size: clamp(26px, 3vw, 42px); line-height: 1; letter-spacing: -.05em; }\n.product-meta p { margin: 15px 0 24px; color: var(--macypan-muted); font-size: 15px; line-height: 1.65; }\n.meta-list { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); margin: 0; border-top: 1px solid var(--macypan-line); border-left: 1px solid var(--macypan-line); }\n.meta-list div { padding: 14px 13px; border-right: 1px solid var(--macypan-line); border-bottom: 1px solid var(--macypan-line); }\n.meta-list dt { color: var(--macypan-muted); font-size: 11px; letter-spacing: .12em; text-transform: uppercase; }\n.meta-list dd { margin: 5px 0 0; font-size: 13px; font-weight: 800; }\n.accessory-line { margin: 16px 0 0; color: var(--macypan-muted); font-size: 12px; line-height: 1.6; }\n.accessory-line strong { color: var(--macypan-ink); }\n\n.product-mosaic { display: grid; grid-template-columns: repeat(5, minmax(0,1fr)); gap: 14px; }\n.mosaic-card { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; display: flex; flex-direction: column; min-width: 0; padding: 13px; border: 1px solid var(--macypan-line); background: #fff; color: var(--macypan-ink); text-align: left; cursor: pointer; transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease; }\n.mosaic-card:hover, .mosaic-card.is-active { --macypan-lift: -4px; border-color: var(--macypan-blue); box-shadow: 0 14px 32px rgba(11,42,75,.12); }\n.mosaic-card img { width: 100%; height: 154px; object-fit: contain; background: var(--macypan-pale); transition: transform .4s ease; }\n.mosaic-card:hover img { transform: scale(1.035); }\n.mosaic-card span { margin-top: 17px; color: var(--macypan-blue); font-size: 11px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; }\n.mosaic-card h3 { margin: 8px 0 8px; font-size: 18px; letter-spacing: -.03em; line-height: 1.1; }\n.mosaic-card p { margin: 0; color: var(--macypan-muted); font-size: 12px; line-height: 1.5; }\n.mosaic-detail { margin-top: 20px; padding: 24px 26px; background: var(--macypan-navy); color: #fff; display: grid; grid-template-columns: minmax(0, 1fr) minmax(260px, .8fr); gap: 30px; align-items: center; }\n.mosaic-detail h3 { margin: 0 0 8px; font-size: 26px; letter-spacing: -.04em; }\n.mosaic-detail p { margin: 0; color: rgba(255,255,255,.7); font-size: 14px; line-height: 1.6; }\n.mosaic-detail .meta-list { border-color: rgba(255,255,255,.18); }\n.mosaic-detail .meta-list div { border-color: rgba(255,255,255,.18); }\n.mosaic-detail .meta-list dt { color: rgba(255,255,255,.6); }\n.mosaic-detail .meta-list dd { color: #fff; }\n\n.product-grid { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 18px; }\n.product-card { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; display: flex; flex-direction: column; min-width: 0; padding: 18px; border: 1px solid var(--macypan-line); background: #fff; color: var(--macypan-ink); text-align: left; cursor: pointer; transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease; }\n.product-card:hover, .product-card:focus-visible { --macypan-lift: -6px; border-color: var(--macypan-blue); box-shadow: 0 18px 38px rgba(11,42,75,.12); outline: none; }\n.product-card img { height: 220px; width: 100%; object-fit: contain; background: var(--macypan-pale); transition: transform .4s ease; }\n.product-card:hover img { transform: scale(1.035); }\n.product-card .card-top { display: flex; justify-content: space-between; gap: 16px; margin-top: 18px; color: var(--macypan-blue); font-size: 12px; font-weight: 800; }\n.product-card h3 { margin: 8px 0 8px; font-size: 22px; letter-spacing: -.04em; }\n.product-card p { margin: 0 0 16px; color: var(--macypan-muted); font-size: 13px; line-height: 1.6; }\n.product-card .meta-list { margin-top: auto; }\n.product-card .meta-list div { padding: 11px; }\n\n.product-section--stretcher .stretcher-panel { display: grid; grid-template-columns: 1.05fr .95fr; gap: 0; border: 1px solid var(--macypan-line); background: #fff; }\n.stretcher-panel { overflow: hidden; }\n.stretcher-panel img { width: 100%; height: 440px; object-fit: contain; background: var(--macypan-pale); transition: transform .55s ease; }\n.product-section--stretcher .stretcher-panel img { background: #fff; }\n.stretcher-panel:hover img { transform: scale(1.025); }\n.stretcher-copy { display: flex; flex-direction: column; justify-content: center; padding: 46px; }\n.stretcher-copy h3 { margin: 10px 0 14px; font-size: clamp(30px, 4vw, 54px); line-height: 1; letter-spacing: -.055em; }\n.stretcher-copy p { margin: 0 0 24px; color: var(--macypan-muted); line-height: 1.7; }\n.product-section--stretcher .accessory-line { margin-top: 16px; }\n.product-section--stretcher .section-head p { text-align: left; }\n\n.safety-grid { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 14px; }\n.safety-card { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; min-height: 250px; padding: 24px; border: 1px solid rgba(128,215,255,.28); background: rgba(255,255,255,.055); transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, background .25s ease, border-color .25s ease; }\n.safety-card:hover { --macypan-lift: -5px; background: rgba(21,159,225,.12); border-color: rgba(128,215,255,.62); }\n.safety-card .card-index { display: block; color: var(--macypan-blue-2); font-size: 14px; font-weight: 800; letter-spacing: .14em; }\n.safety-card h3 { margin: 56px 0 12px; color: #fff; font-size: 20px; line-height: 1.15; }\n.safety-card p { margin: 0; color: rgba(255,255,255,.67); font-size: 13px; line-height: 1.65; }\n.safety-strip { margin-top: 34px; padding: 18px 22px; border-left: 4px solid var(--macypan-blue); background: rgba(11, 63, 106, .7); color: rgba(255,255,255,.78); font-size: 14px; line-height: 1.65; }\n.safety-showcase { display: grid; grid-template-columns: minmax(0,1.04fr) minmax(0,.96fr); gap: 18px; align-items: stretch; }\n.safety-visual { position: relative; min-height: 560px; margin: 0; overflow: hidden; border: 1px solid rgba(128,215,255,.28); background: #eef5fb; }\n.safety-visual:after { content: ''; position: absolute; inset: 0; background: linear-gradient(180deg, transparent 45%, rgba(4,17,34,.88) 100%); pointer-events: none; }\n.safety-visual img { width: 100%; height: 100%; min-height: 560px; object-fit: contain; padding: 38px; transition: transform .55s ease; }\n.safety-visual:hover img { transform: scale(1.035); }\n.safety-visual figcaption { position: absolute; z-index: 2; right: 0; bottom: 0; left: 0; padding: 32px; color: #fff; }\n.safety-visual figcaption span { display: block; color: var(--macypan-blue-2); font-size: 11px; letter-spacing: .16em; text-transform: uppercase; font-weight: 800; }\n.safety-visual figcaption strong { display: block; margin-top: 8px; max-width: 460px; font-size: clamp(24px,3vw,38px); line-height: 1.05; letter-spacing: -.045em; }\n.safety-visual figcaption p { margin: 14px 0 0; color: rgba(255,255,255,.68); font-size: 12px; line-height: 1.6; }\n.safety-feature-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 14px; }\n.safety-feature { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; display: flex; flex-direction: column; justify-content: space-between; min-height: 270px; padding: 25px; border: 1px solid rgba(128,215,255,.28); background: rgba(255,255,255,.06); transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, border-color .25s ease, background .25s ease; }\n.safety-feature:hover { --macypan-lift: -5px; border-color: rgba(128,215,255,.7); background: rgba(21,159,225,.12); }\n.safety-feature .card-index { color: var(--macypan-blue-2); font-size: 13px; letter-spacing: .14em; font-weight: 800; }\n.safety-feature h3 { margin: 0 0 12px; color: #fff; font-size: 20px; line-height: 1.15; }\n.safety-feature p { margin: 0; color: rgba(255,255,255,.65); font-size: 12px; line-height: 1.65; }\n.safety-system-row { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); margin-top: 18px; border: 1px solid rgba(128,215,255,.26); }\n.safety-system-row span { padding: 17px 18px; border-right: 1px solid rgba(128,215,255,.2); color: rgba(255,255,255,.76); font-size: 11px; line-height: 1.4; text-align: center; text-transform: uppercase; letter-spacing: .08em; font-weight: 800; }\n.safety-system-row span:last-child { border-right: 0; }\n\n.service-grid { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 16px; }\n.service-card { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; min-height: 300px; padding: 24px; background: #fff; border-top: 3px solid var(--macypan-blue); transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, box-shadow .25s ease, background .25s ease; }\n.service-card:hover { --macypan-lift: -6px; box-shadow: 0 20px 42px rgba(11,42,75,.12); }\n.service-topline { display: flex; align-items: center; justify-content: space-between; gap: 20px; }\n.service-icon { display: inline-grid; place-items: center; width: 48px; height: 48px; flex: 0 0 auto; background: var(--macypan-pale); color: var(--macypan-blue); font-size: 27px; transition: transform .3s ease, background .3s ease, color .3s ease; }\n.service-icon svg, .safety-service-icon svg { width: 27px; height: 27px; display: block; stroke: currentColor; fill: none; stroke-width: 1.9; stroke-linecap: round; stroke-linejoin: round; }\n.service-card:hover .service-icon { transform: rotate(-5deg) scale(1.06); background: var(--macypan-blue); color: #fff; }\n.service-topline .card-index { margin-left: auto; }\n.service-arrow { color: var(--macypan-blue); font-size: 21px; transition: transform .25s ease; }\n.service-card:hover .service-arrow { transform: translate(3px, -3px); }\n.service-card .card-index { color: var(--macypan-blue); font-size: 13px; font-weight: 800; letter-spacing: .12em; }\n.service-card h3 { margin: 30px 0 14px; font-size: 22px; letter-spacing: -.04em; line-height: 1.12; }\n.service-card p { margin: 0; color: var(--macypan-muted); font-size: 13px; line-height: 1.7; }\n.service-tags { display: flex; flex-wrap: wrap; gap: 7px; margin: 22px 0 0; padding: 0; list-style: none; }\n.service-tags li { padding: 7px 9px; background: var(--macypan-pale); color: #41617f; font-size: 10px; line-height: 1.25; font-weight: 700; }\n.service-metrics { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); margin-top: 24px; border: 1px solid var(--macypan-line); background: var(--macypan-navy); color: #fff; }\n.service-metrics div { padding: 24px; border-right: 1px solid rgba(255,255,255,.16); }\n.service-metrics div:last-child { border-right: 0; }\n.service-metrics strong, .service-metrics span { display: block; }\n.service-metrics strong { color: var(--macypan-blue-2); font-size: 17px; }\n.service-metrics span { margin-top: 7px; color: rgba(255,255,255,.66); font-size: 12px; }\n.service-journey { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); margin-top: 24px; counter-reset: service-step; }\n.service-journey span { position: relative; padding: 22px 18px 22px 48px; border: 1px solid #bdd8e8; border-right: 0; background: #fff; color: var(--macypan-navy); font-size: 13px; font-weight: 800; }\n.service-journey span:last-child { border-right: 1px solid #bdd8e8; }\n.service-journey span:before { counter-increment: service-step; content: '0' counter(service-step); position: absolute; left: 16px; color: var(--macypan-blue); font-size: 11px; }\n.service-proof-panel { display: grid; grid-template-columns: 1.1fr .9fr; gap: 34px; margin-top: 24px; padding: 36px; border: 1px solid rgba(128,215,255,.25); background: #06172a; }\n.service-proof-panel > div:first-child > span { color: var(--macypan-blue-2); font-size: 12px; letter-spacing: .16em; text-transform: uppercase; font-weight: 800; }\n.service-proof-panel h3 { margin: 8px 0 16px; color: #fff; font-size: 42px; letter-spacing: -.05em; }\n.service-proof-panel p { margin: 0; color: rgba(255,255,255,.62); font-size: 13px; line-height: 1.75; }\n.service-proof-list { display: grid; gap: 12px; }\n.service-proof-list p { display: flex; align-items: center; justify-content: space-between; gap: 18px; padding: 19px 20px; border-left: 3px solid var(--macypan-blue); background: rgba(255,255,255,.055); }\n.service-proof-list strong { color: #fff; }\n.service-proof-list span { color: var(--macypan-blue-2); font-size: 12px; }\n\n.faq-wrap { display: grid; grid-template-columns: .8fr 1.2fr; gap: 72px; align-items: start; }\n.faq-intro h2 { margin: 13px 0 18px; font-size: clamp(34px, 4vw, 58px); line-height: 1; letter-spacing: -.055em; }\n.faq-intro p { margin: 0; color: var(--macypan-muted); font-size: 15px; line-height: 1.7; }\n.faq-list { border-top: 1px solid var(--macypan-line); }\ndetails { border-bottom: 1px solid var(--macypan-line); }\nsummary { display: grid; grid-template-columns: 34px minmax(0,1fr) 24px; align-items: center; gap: 16px; padding: 22px 0; cursor: pointer; list-style: none; font-size: 15px; font-weight: 800; }\nsummary::-webkit-details-marker { display: none; }\nsummary:after { content: '+'; color: var(--macypan-blue); font-size: 25px; font-weight: 400; }\ndetails[open] summary:after { content: '\u2212'; }\n.faq-answer { padding: 0 52px 22px 0; color: var(--macypan-muted); font-size: 14px; line-height: 1.75; }\n.faq-index { color: var(--macypan-blue); font-size: 11px; letter-spacing: .1em; }\n.faq-list--variant-2 { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 14px; border-top: 0; }\n.faq-list--variant-2 details { padding: 0 20px; border: 1px solid #bfd8e6; background: rgba(255,255,255,.72); transition: transform .25s ease, background .25s ease, box-shadow .25s ease; }\n.faq-list--variant-2 details:hover, .faq-list--variant-2 details[open] { transform: translateY(-3px); background: #fff; box-shadow: 0 16px 34px rgba(11,42,75,.1); }\n.faq-list--variant-2 .faq-answer { padding-right: 0; }\n.faq-wrap--variant-2 { grid-template-columns: 1fr; }\n.faq-wrap--variant-2 .faq-intro { display: grid; grid-template-columns: minmax(0,1fr) minmax(280px,.65fr); column-gap: 50px; align-items: end; }\n.faq-wrap--variant-2 .faq-intro .section-kicker { grid-column: 1 \/ -1; }\n.faq-wrap--variant-2 .faq-intro h2 { margin-bottom: 0; }\n.faq-list--variant-3 details { border-bottom: 0; border-left: 1px solid rgba(128,215,255,.35); margin-bottom: 10px; padding: 0 20px; background: rgba(255,255,255,.035); }\n.faq-list--variant-3 details[open] { border-left: 4px solid var(--macypan-blue); background: rgba(21,159,225,.09); }\n.faq-list--variant-3 summary { padding: 19px 0; }\n\n.contact-section { background: var(--macypan-navy); color: #fff; }\n.contact-section .section-head p { color: rgba(255,255,255,.68); }\n.contact-grid { display: grid; grid-template-columns: .8fr 1.2fr; gap: 22px; align-items: stretch; }\n.contact-info { display: grid; gap: 14px; }\n.contact-copy { display: grid; grid-template-rows: repeat(2,minmax(0,1fr)); gap: 14px; }\n.contact-card { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; padding: 28px; border: 1px solid rgba(128,215,255,.32); background: rgba(255,255,255,.04); transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, border-color .25s ease, background .25s ease; }\n.contact-card:hover { --macypan-lift: -4px; border-color: rgba(128,215,255,.68); background: rgba(255,255,255,.075); }\n.contact-card span { display: block; color: var(--macypan-blue-2); font-size: 12px; letter-spacing: .14em; text-transform: uppercase; font-weight: 800; }\n.contact-card p { margin: 14px 0 0; color: rgba(255,255,255,.78); line-height: 1.6; font-size: 14px; }\n.contact-form { padding: 34px; background: #fff; color: var(--macypan-ink); box-shadow: 0 24px 50px rgba(0,0,0,.15); }\n.form-kicker { margin-bottom: 28px; color: var(--macypan-blue); font-size: 12px; letter-spacing: .16em; font-weight: 800; }\n.form-label { display: block; margin-bottom: 8px; color: var(--macypan-ink); font-size: 11px; letter-spacing: .1em; text-transform: uppercase; font-weight: 800; }\n.form-grid { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 18px; }\n.field { margin-bottom: 20px; }\ninput, textarea { width: 100%; border: 0; border-bottom: 1px solid #bac7d5; border-radius: 0; padding: 13px 0; background: transparent; color: var(--macypan-ink); outline: none; }\ntextarea { min-height: 92px; resize: vertical; }\ninput:focus, textarea:focus { border-color: var(--macypan-blue); }\n.field:focus-within .form-label { color: var(--macypan-blue); }\n.form-actions { display: flex; align-items: center; justify-content: space-between; gap: 18px; margin-top: 8px; }\n.form-status { color: var(--macypan-blue); font-size: 12px; font-weight: 800; }\n.contact-form .button { min-height: 48px; border: 0; background: var(--macypan-blue); color: #fff; }\n.disclaimer { margin: 34px auto 0; max-width: 900px; color: rgba(255,255,255,.46); font-size: 11px; line-height: 1.65; text-align: center; }\n\n\/* Variant 2: lighter product deck and offset composition. *\/\n.variant-2 .hero { background: #dfeaf3; color: var(--macypan-navy); }\n.variant-2 .hero:before { background: linear-gradient(90deg, rgba(255,255,255,.97) 0%, rgba(255,255,255,.9) 35%, rgba(255,255,255,.4) 58%, rgba(255,255,255,.05) 78%); }\n.variant-2 .hero-copy { width: min(560px, 54%); }\n.variant-2 .hero-lede { color: #52667e; }\n.variant-2 .eyebrow { color: #198fc7; }\n.variant-2 .hero-image-frame { border-color: rgba(7,27,53,.24); box-shadow: 0 24px 44px rgba(7,27,53,.16); }\n.variant-2 .hero-image-frame:after { background: linear-gradient(135deg, rgba(255,255,255,.18), transparent 48%, rgba(7,27,53,.18)); }\n.variant-2 .hero-image-caption { top: auto; bottom: 28px; background: rgba(255,255,255,.9); color: var(--macypan-navy); border-left-color: #198fc7; }\n.variant-2 .hero-image-caption span { color: #198fc7; }\n.variant-2 .button-secondary { color: var(--macypan-navy); border-color: var(--macypan-navy); }\n.variant-2 .hero-proof .proof-badge { color: var(--macypan-navy); border-color: rgba(7,27,53,.45); }\n.variant-2 .hero-proof .proof-text { color: #52667e; }\n.variant-2 .support-card { left: auto; right: 0; color: #fff; }\n.variant-2 .product-section { background: #fff; }\n.variant-2 .product-section:nth-of-type(odd) { background: var(--macypan-pale); }\n.variant-2 .product-mosaic { grid-template-columns: repeat(4, minmax(0,1fr)); }\n.variant-2 .mosaic-card img { height: 190px; }\n.variant-2 .mosaic-card:nth-child(1) { grid-column: auto; }\n.variant-2 .mosaic-card:nth-child(1) img { height: 190px; }\n.variant-2 .section-blue { background: #e4f1f8; }\n.variant-2 .service-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }\n.variant-2 .service-card { min-height: 220px; display: grid; grid-template-columns: 80px 1fr; column-gap: 18px; }\n.variant-2 .service-card h3 { margin: 12px 0 10px; }\n.variant-2 .service-card p { grid-column: 2; }\n.variant-2 .service-card .service-topline { grid-row: span 3; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; }\n.variant-2 .service-card .card-index { font-size: 22px; }\n.variant-2 .service-card .service-tags { grid-column: 2; }\n.variant-2 .safety-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }\n\n\/* Combined page: V1 theme with V2 catalog and V3 FAQ structure. *\/\n.combined-page .product-section { background: #fff; }\n.combined-page .product-section:nth-of-type(odd) { background: var(--macypan-pale); }\n.combined-page .product-mosaic { grid-template-columns: repeat(4,minmax(0,1fr)); align-items: stretch; }\n.combined-page .mosaic-card img { height: 190px; }\n.combined-page .product-section--he5000 .mosaic-card:nth-child(3n+1) img,\n.combined-page .product-section--ata20 .mosaic-card:nth-child(3n+1) img,\n.combined-page .product-section--ata15 .mosaic-card:nth-child(3n+1) img { background: linear-gradient(145deg, #eaf4fb, #dfeef8); }\n.combined-page .product-section--he5000 .mosaic-card:nth-child(3n+2) img,\n.combined-page .product-section--ata20 .mosaic-card:nth-child(3n+2) img,\n.combined-page .product-section--ata15 .mosaic-card:nth-child(3n+2) img { background: linear-gradient(145deg, #f4f8fb, #e7f0f6); }\n.combined-page .product-section--he5000 .mosaic-card:nth-child(3n) img,\n.combined-page .product-section--ata20 .mosaic-card:nth-child(3n) img,\n.combined-page .product-section--ata15 .mosaic-card:nth-child(3n) img { background: linear-gradient(145deg, #e4eff7, #edf5fa); }\n.combined-page .product-section--he5000 .product-mosaic { grid-template-columns: 1.35fr repeat(2,minmax(0,1fr)); grid-template-rows: repeat(2,minmax(0,1fr)); }\n.combined-page .product-section--he5000 .mosaic-card:first-child { grid-row: 1 \/ span 2; padding: 20px; }\n.combined-page .product-section--he5000 .mosaic-card:first-child img { height: 430px; }\n.combined-page .product-section--he5000 .mosaic-card:first-child h3 { font-size: 28px; }\n.combined-page .product-section--he5000 .mosaic-card:not(:first-child) img { height: 150px; }\n.combined-page .product-section--ata20 .product-mosaic,\n.combined-page .product-section--ata15 .product-mosaic { --catalog-card-height: clamp(330px, 25vw, 370px); grid-template-columns: 4fr repeat(3,3fr); }\n.combined-page .product-section--ata20 .mosaic-card,\n.combined-page .product-section--ata15 .mosaic-card { min-height: var(--catalog-card-height); }\n.combined-page .product-section--ata20 .mosaic-card img,\n.combined-page .product-section--ata15 .mosaic-card img { height: 220px; }\n.combined-page .product-section--ata20 .mosaic-card:first-child img,\n.combined-page .product-section--ata15 .mosaic-card:first-child img { height: 220px; }\n.combined-page .mosaic-detail { grid-template-columns: minmax(260px,.72fr) minmax(0,1.28fr); padding: 18px 22px; gap: 22px; }\n.combined-page .mosaic-detail h3 { margin-bottom: 5px; font-size: 23px; }\n.combined-page .mosaic-detail p { font-size: 13px; line-height: 1.45; }\n.combined-page .mosaic-detail .meta-list div { padding: 10px 11px; }\n.combined-page .mosaic-detail .accessory-line { margin-top: 10px; line-height: 1.45; }\n.combined-page .mosaic-detail .meta-list { grid-template-columns: repeat(3,minmax(0,1fr)); }\n.combined-page .mosaic-detail .accessory-line { grid-column: 1 \/ -1; margin-top: -14px; }\n.combined-page .faq-list--variant-3 details { border-left: 4px solid #bdd2e2; background: rgba(255,255,255,.64); transition: border-color .46s cubic-bezier(.22,.8,.22,1), background-color .46s cubic-bezier(.22,.8,.22,1), box-shadow .46s cubic-bezier(.22,.8,.22,1), transform .46s cubic-bezier(.22,.8,.22,1); }\n.combined-page .faq-list--variant-3 details[open] { border-left-color: var(--macypan-blue); background: #fff; box-shadow: 0 14px 30px rgba(11,42,75,.08); transform: translateX(2px); }\n.combined-page .faq-list--variant-3 summary { transition: color .32s ease, padding .42s cubic-bezier(.22,.8,.22,1); }\n.combined-page .faq-list--variant-3 .faq-answer { display: grid; grid-template-rows: 0fr; overflow: hidden; padding: 0 52px 0 0; opacity: 0; transition: grid-template-rows .5s cubic-bezier(.22,.8,.22,1), padding .5s cubic-bezier(.22,.8,.22,1), opacity .34s ease; }\n.combined-page .faq-list--variant-3 .faq-answer > div { min-height: 0; overflow: hidden; }\n.combined-page .faq-list--variant-3 details[open] .faq-answer { grid-template-rows: 1fr; padding: 0 52px 22px 0; opacity: 1; }\n.combined-page .product-section,\n.combined-page #services,\n.combined-page #faq { background-image: radial-gradient(circle at 11% 18%, rgba(128,215,255,.24), transparent 30%), radial-gradient(circle at 90% 78%, rgba(21,159,225,.1), transparent 34%); background-size: auto, auto; }\n.combined-page .product-section { background-color: #f9fcff; }\n.combined-page .product-section:nth-of-type(odd) { background-color: #edf6fc; }\n.combined-page #services { background-color: #f8fbfe; }\n.combined-page #faq { position: relative; display: block; background-color: #edf6fc; }\n.combined-page #faq .section-actions { justify-content: flex-start; margin-top: 32px; }\n\n\/* Three source-grounded safety directions: each system uses its matching original-site icon. *\/\n.safety-reference-layout,\n.safety-reference-split,\n.safety-reference-timeline { display: grid; align-items: stretch; gap: 18px; }\n.safety-lead-visual { position: relative; min-height: 350px; margin: 0; overflow: hidden; border: 1px solid rgba(128,215,255,.32); background: #eaf4fa; }\n.safety-lead-visual img { width: 100%; height: 100%; min-height: 350px; object-fit: cover; object-position: center; transition: transform .55s ease; }\n.safety-lead-visual:hover img { transform: scale(1.035); }\n.safety-lead-visual:after { content: ''; position: absolute; inset: 45% 0 0; background: linear-gradient(transparent, rgba(5,20,39,.88)); }\n.safety-lead-visual figcaption { position: absolute; z-index: 1; right: 28px; bottom: 26px; left: 28px; }\n.safety-lead-visual figcaption span { display: block; color: var(--macypan-blue-2); font-size: 11px; letter-spacing: .14em; text-transform: uppercase; font-weight: 800; }\n.safety-lead-visual figcaption strong { display: block; margin-top: 7px; max-width: 360px; color: #fff; font-size: clamp(24px,2.7vw,38px); line-height: 1.04; letter-spacing: -.045em; }\n.safety-icon-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 14px; }\n.safety-service-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 14px; }\n.safety-service-card { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; min-width: 0; padding: 22px; border: 1px solid rgba(128,215,255,.28); background: rgba(255,255,255,.055); transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, border-color .25s ease, background .25s ease; }\n.safety-service-card:hover { --macypan-lift: -5px; border-color: rgba(128,215,255,.72); background: rgba(21,159,225,.12); }\n.safety-service-topline { display: flex; align-items: center; justify-content: space-between; gap: 14px; }\n.safety-service-icon { display: inline-grid; place-items: center; width: 48px; height: 48px; background: rgba(128,215,255,.14); color: var(--macypan-blue-2); font-size: 27px; transition: transform .3s ease, color .3s ease, background .3s ease; }\n.safety-service-card:hover .safety-service-icon { transform: rotate(-5deg) scale(1.06); background: var(--macypan-blue); color: #fff; }\n.safety-service-card .card-index { color: var(--macypan-blue-2); font-size: 12px; font-weight: 800; letter-spacing: .12em; }\n.safety-service-card h3 { margin: 24px 0 10px; color: #fff; font-size: 20px; line-height: 1.13; letter-spacing: -.03em; }\n.safety-service-card p { margin: 0; color: rgba(255,255,255,.67); font-size: 12px; line-height: 1.65; }\n.safety-icon-story { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; min-width: 0; border: 1px solid rgba(128,215,255,.28); background: rgba(255,255,255,.055); transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, border-color .25s ease, background .25s ease; }\n.safety-icon-story:hover { --macypan-lift: -5px; border-color: rgba(128,215,255,.72); background: rgba(21,159,225,.12); }\n.safety-icon-story figure { position: relative; display: grid; place-items: center; min-height: 92px; margin: 0; background: rgba(255,255,255,.94); overflow: hidden; }\n.safety-icon-story figure span { position: absolute; top: 10px; left: 10px; padding: 5px 6px; background: var(--macypan-navy); color: var(--macypan-blue-2); font-size: 10px; letter-spacing: .1em; font-weight: 800; }\n.safety-icon-story figure img { width: 62px; height: 62px; object-fit: contain; transition: transform .3s ease; }\n.safety-icon-story:hover figure img { transform: scale(1.12) rotate(-4deg); }\n.safety-icon-story > div { padding: 20px; }\n.safety-icon-story .section-kicker { font-size: 10px; }\n.safety-icon-story h3 { margin: 0 0 8px; color: #fff; font-size: 20px; line-height: 1.13; letter-spacing: -.03em; }\n.safety-icon-story p { margin: 0; color: rgba(255,255,255,.67); font-size: 12px; line-height: 1.65; }\n.safety-design-1 .safety-reference-layout { grid-template-columns: minmax(320px,.95fr) minmax(0,1.05fr); }\n.safety-design-1 .safety-service-card { min-height: 168px; }\n.safety-design-2 .safety-reference-split { grid-template-columns: minmax(0,1.05fr) minmax(320px,.95fr); }\n.safety-design-2 .safety-icon-story { display: grid; grid-template-rows: 96px 1fr; }\n.safety-design-2 .safety-lead-visual { min-height: 100%; }\n.safety-design-2 .safety-lead-visual img { min-height: 100%; }\n.safety-design-3 .safety-reference-timeline { grid-template-columns: minmax(300px,.82fr) minmax(0,1.18fr); }\n.safety-design-3 .safety-timeline-list { display: grid; border-top: 1px solid rgba(128,215,255,.25); }\n.safety-design-3 .safety-icon-story { display: grid; grid-template-columns: 116px minmax(0,1fr); min-height: 122px; border-top: 0; }\n.safety-design-3 .safety-icon-story figure { min-height: 100%; }\n.safety-design-3 .safety-icon-story > div { display: grid; grid-template-columns: 190px minmax(0,1fr); align-items: center; gap: 20px; }\n.safety-design-3 .safety-icon-story h3 { margin: 0; }\n\n\/* Three inquiry compositions; form copy stays identical. *\/\n.contact-design-1 .contact-grid { grid-template-columns: .8fr 1.2fr; }\n.contact-design-2 { position: relative; background: #09213c; }\n.contact-design-2:before { content: ''; position: absolute; inset: 0; background: url('https:\/\/www.macypanofficial.com\/wp-content\/uploads\/2026\/08\/he5000fort.webp') left -100px bottom -120px \/ 620px auto no-repeat; opacity: .055; pointer-events: none; }\n.contact-design-2 .shell { position: relative; }\n.contact-design-2 .contact-grid { grid-template-columns: 1fr; max-width: 980px; margin: 0 auto; gap: 0; }\n.contact-design-2 .contact-copy { grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: none; gap: 0; }\n.contact-design-2 .contact-card { border-bottom: 0; background: rgba(255,255,255,.065); }\n.contact-design-2 .contact-card + .contact-card { border-left: 0; }\n.contact-design-2 .contact-form { padding: 46px; border-top: 5px solid var(--macypan-blue); }\n.contact-design-3 { background: #06172a; }\n.contact-design-3 .contact-grid { grid-template-columns: minmax(250px,.42fr) minmax(0,1fr); gap: 0; background: #fff; }\n.contact-design-3 .contact-copy { gap: 0; background: var(--macypan-blue); }\n.contact-design-3 .contact-card { display: flex; flex-direction: column; justify-content: center; border: 0; border-bottom: 1px solid rgba(255,255,255,.25); background: transparent; }\n.contact-design-3 .contact-card span { color: #fff; }\n.contact-design-3 .contact-card p { color: rgba(255,255,255,.85); }\n.contact-design-3 .contact-form { box-shadow: none; padding: 48px; background: #f7fbfe; }\n\n\/* Variant 3: dark editorial catalog with a stacked product matrix. *\/\n.variant-3 { background: #091a2d; color: #fff; }\n.variant-3 .site-header { background: #050f1e; }\n.variant-3 .hero { min-height: 720px; background: #0b2746; }\n.variant-3 .hero:before { background: linear-gradient(90deg, rgba(5,15,30,.96) 0%, rgba(5,15,30,.83) 40%, rgba(5,15,30,.32) 64%, rgba(5,15,30,.06) 82%); }\n.variant-3 .hero-copy { width: min(680px, 62%); }\n.variant-3 .hero-image-frame { border-color: rgba(128,215,255,.34); background: #0b223b; box-shadow: 0 30px 60px rgba(0,0,0,.32); }\n.variant-3 .hero-image-frame:after { background: linear-gradient(160deg, rgba(7,27,53,.08), transparent 45%, rgba(7,27,53,.42)); }\n.variant-3 .hero-image-caption { left: auto; right: max(22px, calc((100vw - var(--macypan-shell)) \/ 2)); top: 28px; bottom: auto; background: rgba(5,15,30,.88); }\n.variant-3 .hero-copy { padding-left: 10px; }\n.variant-3 .hero h1 { font-size: clamp(52px, 6vw, 78px); }\n.variant-3 .support-card { width: 380px; }\n.variant-3 .section { background: #091a2d; }\n.variant-3 .section-light, .variant-3 .section-blue { background: #091a2d; }\n.variant-3 .section + .section { border-top: 1px solid rgba(255,255,255,.1); }\n.variant-3 .section-head p, .variant-3 .section-note, .variant-3 .faq-intro p { color: rgba(255,255,255,.62); }\n.variant-3 .product-section { background: #091a2d; }\n.variant-3 .product-section + .product-section { border-top-color: rgba(255,255,255,.1); }\n.variant-3 .product-grid { grid-template-columns: repeat(3,minmax(0,1fr)); align-items: stretch; }\n.variant-3 .product-card { background: #102944; border-color: rgba(128,215,255,.24); color: #fff; }\n.variant-3 .product-card:first-child { grid-row: auto; }\n.variant-3 .product-card img { height: 245px; background: #0b223b; }\n.variant-3 .product-card p, .variant-3 .accessory-line { color: rgba(255,255,255,.62); }\n.variant-3 .product-card .meta-list { border-color: rgba(128,215,255,.24); }\n.variant-3 .product-card .meta-list div { border-color: rgba(128,215,255,.24); }\n.variant-3 .product-card .meta-list dt { color: rgba(255,255,255,.5); }\n.variant-3 .product-card .meta-list dd, .variant-3 .product-card .accessory-line strong { color: #fff; }\n.variant-3 .mosaic-detail { border: 1px solid rgba(128,215,255,.24); }\n.variant-3 .product-section--stretcher .stretcher-panel { border-color: rgba(128,215,255,.24); background: #102944; }\n.variant-3 .stretcher-panel img { background: #0b223b; }\n.variant-3 .stretcher-copy p { color: rgba(255,255,255,.62); }\n.variant-3 .service-card { background: #102944; border-color: rgba(128,215,255,.24); }\n.variant-3 .service-card p { color: rgba(255,255,255,.62); }\n.variant-3 .service-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }\n.variant-3 .service-card { min-height: 250px; border-top: 0; border-left: 3px solid var(--macypan-blue); }\n.variant-3 .service-card h3 { margin-top: 30px; }\n.variant-3 .service-tags li { background: rgba(128,215,255,.1); color: var(--macypan-blue-2); }\n.variant-3 .faq-list, .variant-3 details { border-color: rgba(255,255,255,.2); }\n.variant-3 summary { color: #fff; }\n.variant-3 .faq-answer { color: rgba(255,255,255,.62); }\n\n.reveal-on-scroll { opacity: 0; transform: translateY(24px); transition: opacity .65s ease, transform .65s cubic-bezier(.2,.7,.2,1); }\n.reveal-on-scroll.is-visible { opacity: 1; transform: translateY(0); }\n.reveal-on-scroll:nth-child(2) { transition-delay: .06s; }\n.reveal-on-scroll:nth-child(3) { transition-delay: .12s; }\n.reveal-on-scroll:nth-child(4) { transition-delay: .18s; }\n\n@media (prefers-reduced-motion: reduce) {\n.reveal-on-scroll { opacity: 1; transform: none; }\n}\n\n@keyframes heroOrbit {\n  0%, 100% { transform: translate3d(0, 0, 0); opacity: .55; }\n  50% { transform: translate3d(0, 12px, 0); opacity: 1; }\n}\n\n@media (max-width: 980px) {\n  .macypan-widget { --macypan-side: 15px; }\n  .hero { min-height: 700px; }\n  .hero-inner { min-height: 700px; }\n  .hero-copy, .variant-2 .hero-copy, .variant-3 .hero-copy { width: min(590px, 78%); min-height: 700px; padding: 82px 0 40px; }\n  .hero-media, .variant-2 .hero-media, .variant-3 .hero-media { inset: 0 calc((100vw - 100%) \/ -2); min-height: 700px; padding: 0; }\n  .hero-media img { max-height: none; }\n  .hero-image-frame { min-height: 100%; }\n  .support-card { position: relative; left: auto; right: auto; bottom: auto; margin: 28px 0 36px; width: min(100%, 480px); }\n  .section-head, .faq-wrap, .contact-grid { grid-template-columns: 1fr; gap: 24px; }\n  .combined-page #faq .shell { display: block; }\n  .combined-page #faq .faq-wrap { display: grid; }\n  .combined-page #faq .section-actions { display: flex; margin-top: 34px; }\n  .product-mosaic, .variant-2 .product-mosaic, .product-grid, .variant-3 .product-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }\n  .combined-page .product-section--he5000 .product-mosaic,\n  .combined-page .product-section--ata20 .product-mosaic,\n  .combined-page .product-section--ata15 .product-mosaic { grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: auto; }\n  .combined-page .product-section--ata20 .mosaic-card,\n  .combined-page .product-section--ata15 .mosaic-card { min-height: 0; }\n  .combined-page .product-section--he5000 .mosaic-card:first-child { grid-column: 1 \/ -1; grid-row: auto; }\n  .variant-2 .mosaic-card:nth-child(1) { grid-column: auto; }\n  .variant-3 .product-card:first-child { grid-row: auto; }\n  .safety-grid, .variant-2 .safety-grid, .service-grid, .variant-2 .service-grid, .variant-3 .service-grid, .safety-service-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }\n  .service-proof-panel { grid-template-columns: 1fr; }\n  .safety-showcase { grid-template-columns: 1fr; }\n  .safety-visual { min-height: 470px; }\n  .safety-reference-layout, .safety-reference-split, .safety-reference-timeline { grid-template-columns: 1fr; }\n  .safety-design-2 .safety-reference-split .safety-lead-visual { min-height: 360px; }\n  .contact-design-1 .contact-grid, .contact-design-3 .contact-grid { grid-template-columns: 1fr; }\n  .contact-design-3 .contact-copy { grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: none; }\n}\n\n@media (max-width: 1100px) and (min-width: 681px) {\n  .hero h1 { font-size: clamp(44px, 5vw, 58px); overflow-wrap: break-word; }\n  .hero-lede { font-size: 16px; }\n  .hero-media { min-height: 650px; padding: 0; }\n  .hero-media img { max-height: none; }\n}\n\n@media (max-width: 680px) {\n  .macypan-widget { --macypan-side: 10px; }\n  .macypan-mobile-message { display: block; }\n  .site-header { min-height: 68px; }\n  .header-inner { width: min(100% - 40px, var(--macypan-shell)); }\n  .brand img { width: 142px; }\n  .hero, .hero-inner { min-height: 780px; }\n  .hero:before, .variant-2 .hero:before, .variant-3 .hero:before { background: linear-gradient(180deg, rgba(5,15,30,.91) 0%, rgba(5,15,30,.7) 62%, rgba(5,15,30,.9) 100%); }\n  .variant-2 .hero { color: #fff; }\n  .variant-2 .hero-lede, .variant-2 .hero-proof .proof-text { color: rgba(255,255,255,.76); }\n  .variant-2 .eyebrow { color: var(--macypan-blue-2); }\n  .variant-2 .button-secondary { color: #fff; border-color: rgba(255,255,255,.7); }\n  .variant-2 .hero-proof .proof-badge { color: #fff; border-color: rgba(255,255,255,.55); }\n  .hero-copy, .variant-2 .hero-copy, .variant-3 .hero-copy { width: 100%; min-height: 780px; padding-top: 74px; }\n  .hero-media, .variant-2 .hero-media, .variant-3 .hero-media { min-height: 780px; }\n  .hero-image-frame img { object-position: center; }\n  .hero-image-caption { display: none; }\n  .hero h1 { font-size: clamp(46px, 15vw, 72px); }\n  .hero-proof { margin-top: 42px; }\n  .proof-text { width: 100%; margin-left: 0; }\n  .section { padding: 82px 0; }\n  .section-head { margin-bottom: 34px; }\n  .product-layout--rail, .product-focus, .product-section--stretcher .stretcher-panel, .mosaic-detail { grid-template-columns: 1fr; }\n  .model-rail { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); }\n  .product-focus { padding: 14px; }\n  .product-meta { padding: 4px; }\n  .product-visual { min-height: 270px; }\n  .product-visual img { height: 245px; }\n  .product-mosaic, .variant-2 .product-mosaic, .combined-page .product-mosaic, .product-grid, .variant-3 .product-grid, .safety-grid, .variant-2 .safety-grid, .service-grid, .variant-2 .service-grid, .variant-3 .service-grid, .form-grid, .faq-list--variant-2, .service-metrics, .service-journey, .safety-feature-grid, .safety-system-row, .safety-service-grid { grid-template-columns: 1fr; }\n  .combined-page .product-section--he5000 .product-mosaic,\n  .combined-page .product-section--ata20 .product-mosaic,\n  .combined-page .product-section--ata15 .product-mosaic { grid-template-columns: 1fr; }\n  .combined-page .product-section--he5000 .mosaic-card:first-child { grid-column: auto; }\n  .combined-page .product-section--he5000 .mosaic-card:first-child img { height: 280px; }\n  .combined-page .mosaic-detail { grid-template-columns: 1fr; }\n  .combined-page .mosaic-detail .meta-list { grid-template-columns: 1fr; }\n  .combined-page .mosaic-detail { padding: 16px; gap: 16px; }\n  .combined-page .mosaic-detail h3 { font-size: 21px; }\n  .combined-page .mosaic-detail .meta-list div { padding: 8px 10px; }\n  .combined-page .mosaic-detail .accessory-line { display: none; }\n  .mosaic-card img { height: 220px; }\n  .variant-2 .service-card { display: block; min-height: 0; }\n  .variant-2 .service-card .card-index { display: block; }\n  .variant-2 .service-card h3 { margin-top: 34px; }\n  .variant-2 .service-card .service-tags { grid-column: auto; }\n  .service-journey span { border-right: 1px solid #bdd8e8; border-bottom: 0; }\n  .service-journey span:last-child { border-bottom: 1px solid #bdd8e8; }\n  .faq-wrap--variant-2 .faq-intro { grid-template-columns: 1fr; }\n  .safety-visual, .safety-visual img { min-height: 390px; }\n  .safety-visual figcaption { padding: 24px 20px; }\n  .safety-reference-layout, .safety-reference-split, .safety-reference-timeline,\n  .safety-icon-grid, .safety-service-grid, .safety-design-1 .safety-icon-story,\n  .safety-design-3 .safety-icon-story, .safety-design-3 .safety-icon-story > div { grid-template-columns: 1fr; }\n  .safety-design-1 .safety-reference-layout { grid-template-columns: 1fr; }\n  .safety-lead-visual, .safety-lead-visual img { min-height: 260px; }\n  .safety-design-1 .safety-icon-story figure, .safety-design-3 .safety-icon-story figure { min-height: 102px; }\n  .safety-design-3 .safety-icon-story > div { gap: 6px; }\n  .safety-system-row span { border-right: 0; border-bottom: 1px solid rgba(128,215,255,.2); }\n  .safety-system-row span:last-child { border-bottom: 0; }\n  .stretcher-copy { padding: 30px 24px; }\n  .safety-card { min-height: 0; }\n  .safety-card h3, .service-card h3 { margin-top: 34px; }\n  .contact-form { padding: 24px 20px; }\n  .contact-section .section-head,\n  .contact-design-3 .contact-copy { display: none; }\n  .contact-design-2 .contact-copy, .contact-design-3 .contact-copy { grid-template-columns: 1fr; }\n  .contact-design-2 .contact-card + .contact-card { border-left: 1px solid rgba(128,215,255,.32); }\n  .contact-design-2 .contact-form, .contact-design-3 .contact-form { padding: 28px 20px; }\n  .form-actions { align-items: flex-start; flex-direction: column-reverse; }\n  .form-actions .button { width: 100%; }\n}\n<\/style>\n<div id=\"macypan-app-3\" class=\"macypan-widget\" data-variant=\"4\" role=\"region\" aria-label=\"MACY-PAN hyperbaric oxygen chambers\">\n  <noscript>\n    <section aria-labelledby=\"macypan-noscript-title\">\n      <h1 id=\"macypan-noscript-title\">MACY-PAN Hyperbaric Oxygen Chambers<\/h1>\n      <p>Explore professional hyperbaric oxygen chambers for homes, wellness centers, athletes and healthcare environments.<\/p>\n      <p>MACY-PAN provides hard chambers, soft chambers, safety systems and direct factory support.<\/p>\n    <\/section>\n  <\/noscript>\n<\/div>\n<!-- \u5916\u90e8\u8868\u5355\u8bf7\u7ed1\u5b9a\u5230\u8fd9\u4e2a\u7edf\u4e00\u951a\u70b9 -->\n<div id=\"macypan-quote3\"><\/div>\n<script>\n(function () {\nconst asset = 'https:\/\/www.macypanofficial.com\/wp-content\/uploads\/2026\/08\/';\n\nconst productData = {\n  he5000: {\n    title: 'Built for elevated oxygen experiences',\n    kicker: '01 \u00b7 Flagship Hard Chambers',\n    intro: 'Five rigid chamber formats for private wellness suites, clinics and high-performance environments.',\n    products: [\n      { name: '3 People HE5000', short: 'HE5000', blurb: 'Spacious for 1\u20133 people', pressure: '1.0-2.0 ATA', capacity: '3 People', dimensions: '2080(L)*1651(W)*1832(H)mm 81(L)*63(W)*57(H)\u201d', image: asset + 'he5000.webp', url: 'https:\/\/www.macypanofficial.com\/2-0ata-3people-hyperbaric-chamber-he5000\/', accessories: 'Chamber Cabin \u00b7 Air Compressor \u00b7 2 Oxygen Concentrator \u00b7 Air Conditioner' },\n      { name: '1 People HE5000 Fort', short: 'HE5000 Fort', blurb: 'Comfort for 1\u20132 people', pressure: 'MAX 2.0 ATA', capacity: '1-2 Person', dimensions: '2440(L)*1470(W)*2230(H)mm 96(L)*58(W)*88(H)\u201d', image: asset + 'he5000fort.webp', url: 'https:\/\/www.macypanofficial.com\/2-0ata-1-2-people-sitting-hyperbaric-chamber-he5ooo-fort\/', accessories: 'Chamber Cabin \u00b7 Air Compressor \u00b7 Oxygen Concentrator 2*10L \u00b7 Air Conditioner' },\n      { name: '1 People HE5000 Mono', short: 'HE5000 Mono', blurb: 'A refined single-person hard chamber balancing panoramic comfort, clinical-grade performance and intuitive control.', pressure: '1.0-2.0 ATA', capacity: '1 Person', dimensions: '2200(L)*1110(W)*1845(H)mm 87(L)*44(W)*73(H)\u201d', image: asset + 'he5000mono.webp', url: 'https:\/\/www.macypanofficial.com\/2-0ata-single-sitting-type-hyperbaric-chamber-he5000-mono\/', accessories: 'Chamber Cabin \u00b7 Air Compressor \u00b7 Oxygen Concentrator \u00b7 Air Conditioner' },\n      { name: '1-2 People HE5000 Mini', short: 'HE5000 Mini', blurb: 'Luxury single room', pressure: '1.0-2.0 ATA', capacity: '1-2 People', dimensions: '2100(L)*1100(W)*1832(H)mm 81(L)*43(W)*57(H)\u201d', image: asset + 'he5000mini.webp', url: 'https:\/\/www.macypanofficial.com\/2-0ata-1-2-people-hyperbaric-chamber-he5000mini\/', accessories: 'Chamber Cabin \u00b7 Air Compressor \u00b7 2 Oxygen Concentrator \u00b7 Air Conditioner' },\n      { name: '4 People HE5000 Plus', short: 'HE5000 Plus', blurb: 'Extra room for 1\u20134 people', pressure: '1.0-2.0 ATA', capacity: '4 People', dimensions: '2580(L)*1651(W)*1832(H)mm 98(L)*63(W)*57(H)\u201d', image: asset + 'he5000plus.webp', url: 'https:\/\/www.macypanofficial.com\/2-0ata-4-people-hyperbaric-chamber-he5000plus\/', accessories: 'Chamber Cabin \u00b7 Air Compressor \u00b7 Oxygen Concentrator 10L \u00b7 Air Conditioner' },\n    ]\n  },\n  ata20: {\n    title: 'Clear views. Confident performance.',\n    kicker: '02 \u00b7 2.0 ATA Series',\n    intro: 'Precision-engineered rigid chambers with spacious interiors and a transparent, reassuring user experience.',\n    products: [75, 85, 90, 100].map(size => ({ name: `HP2202-${size}`, short: `HP2202-${size}`, blurb: '2.0 ATA single-person lying chamber', pressure: '1.0-2.0 ATA', capacity: '1 People', dimensions: `87\u201d Length * ${size === 75 ? 30 : size === 85 ? 34 : size === 90 ? 36 : 39}\u201d Diameter`, image: asset + 'hp2202.webp', url: ({ 75: 'https:\/\/www.macypanofficial.com\/2-0ata-single-slim-people-hyperbaric-chamber-hp2202-75\/', 85: 'https:\/\/www.macypanofficial.com\/2-0ata-single-large-people-hyperbaric-chamber-hp2202-85\/', 90: 'https:\/\/www.macypanofficial.com\/2-0ata-double-people-hyperbaric-chamber-hp2202-90\/', 100: 'https:\/\/www.macypanofficial.com\/?s=2202&post_type=post' })[size], accessories: 'Oxygen Concentrator 10L \u00b7 Air Compressor \u00b7 Air Conditioner' }))\n  },\n  ata15: {\n    title: 'Rest easy. Recover deeply.',\n    kicker: '03 \u00b7 1.5 ATA Series',\n    intro: 'Lightweight soft chambers shaped for calm, comfortable lying sessions at home or in a wellness space.',\n    products: [75, 85, 90, 100].map(size => ({ name: `HP1501-${size}`, short: `HP1501-${size}`, blurb: '1.5 ATA single-person lying chamber', pressure: '1.0-1.5 ATA(1.6 ATA upgraded)', capacity: '1 People', dimensions: `87\u201d length \/ ${size === 75 ? 30 : size === 85 ? 34 : size === 90 ? 36 : 39}\u201d diameter`, image: asset + 'st901-original.webp', url: ({ 75: 'https:\/\/www.macypanofficial.com\/1-5ata-single-slim-people-hyperbaric-chamber-hp1501-75\/', 85: 'https:\/\/www.macypanofficial.com\/1-5ata-single-large-people-hyperbaric-chamber-hp1501-85\/', 90: 'https:\/\/www.macypanofficial.com\/1-5ata-double-people-hyperbaric-chamber-hp1501-90\/', 100: 'https:\/\/www.macypanofficial.com\/1-5ata-double-people-lying-sitting-hyperbaric-chamber-hp1501-100\/' })[size], accessories: 'Oxygen Concentrator 5L \u00b7 Air Compressor \u00b7 Air Conditioner' }))\n  },\n  stretcher: {\n    title: 'Stretcher Chamber',\n    kicker: '04 \u00b7 Stretcher Series',\n    intro: 'Stretcher Type MC750',\n    products: [{ name: 'Stretcher Type MC750', short: 'MC750', blurb: 'Stretcher Chamber', pressure: '1.8 ATA', capacity: '1 People', dimensions: '87\u201d length \/ 30\u201d diameter', image: asset + 'mc750.webp', accessories: 'Oxygen Concentrator 5L \u00b7 Air Compressor \u00b7 Air Conditioner' }]\n  }\n};\n\nconst safety = [\n  ['01', 'Safety Assurance', 'Door Sensor checks for a complete close, backed by a Power Alarm and Internal\/External Control Panels.'],\n  ['02', 'Automated Pressure', 'Automatic Valves maintain constant pressure, preventing spikes\/drops.'],\n  ['03', 'Pressure Display', 'Triple Display (Digital + Mechanical) offers comprehensive internal and external pressure monitoring.'],\n  ['04', 'Relief System', 'Features a Red Emergency Valve for rapid pressure release and a Manual Valve for fine-tuning pressure changes.']\n];\n\nconst services = [\n  ['01', 'Diverse Models & Customization', 'Our tailored hyperbaric solutions are meticulously designed to meet the unique needs of each user, ensuring optimal results and personalized therapeutic benefits.', ['Our tailored hyperbaric solutions', 'Robust global network', 'Lifetime assurance']],\n  ['02', 'Direct Manufacturer', 'As a certified direct manufacturer, we offer you superior quality, fast delivery, and direct factory supply.Our commitment is to provide you with lifelong peace of mind.', ['Superior quality', 'Rapid delivery', 'Directly from the certified']],\n  ['03', 'Unmatched Product Versatility', 'We offer a full range of hyperbaric oxygen chambers with pressure ranges from 1.1 to 2.0 ATA, to meet the diverse needs of our customers to the greatest extent possible.', ['Maximized product range', '1.1 to 2.0 ATA', 'Diverse Needs']],\n  ['04', 'Highest Standards, Proven Safety', 'With the superior quality certified by TUV\/SGS and strict control over the production process, we ensure the high safety and reliability of our products.', ['TUV\/SGS certified quality', 'Strict control', 'TUV\/SGS certification']]\n];\n\nconst serviceIcons = ['tune', 'factory', 'view_in_ar', 'verified_user'];\nconst safetyServiceIcons = ['door_sensor', 'valve', 'data_thresholding', 'emergency'];\n\nfunction iconSvg(name) {\n  const icons = {\n    tune: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 6h10M18 6h2M4 12h3M11 12h9M4 18h10M18 18h2\"\/><circle cx=\"16\" cy=\"6\" r=\"2\"\/><circle cx=\"9\" cy=\"12\" r=\"2\"\/><circle cx=\"16\" cy=\"18\" r=\"2\"\/><\/svg>',\n    factory: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 21V9l6 3V9l6 3V6h6v15H3Z\"\/><path d=\"M6 16h1M10 16h1M15 16h1M19 16h1M6 19h1M10 19h1M15 19h1M19 19h1\"\/><\/svg>',\n    view_in_ar: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"m12 3 8 4.5v9L12 21l-8-4.5v-9L12 3Z\"\/><path d=\"m4 7.5 8 4.5 8-4.5M12 12v9M8 5.25l8 4.5\"\/><\/svg>',\n    verified_user: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 3 20 6v5c0 5-3.4 8.4-8 10-4.6-1.6-8-5-8-10V6l8-3Z\"\/><path d=\"m8.5 12 2.2 2.2 4.8-5\"\/><\/svg>',\n    door_sensor: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 21V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v17M3 21h18M8 6h6v10H8z\"\/><circle cx=\"11\" cy=\"11\" r=\".7\"\/><\/svg>',\n    valve: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 8h16M4 16h16M8 8v8M16 8v8M12 4v4M12 16v4\"\/><circle cx=\"12\" cy=\"4\" r=\"2\"\/><circle cx=\"12\" cy=\"20\" r=\"2\"\/><\/svg>',\n    data_thresholding: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 19V5M4 19h16M7 15l3-4 3 2 5-7\"\/><path d=\"M16 6h2v2\"\/><\/svg>',\n    emergency: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 3 21 20H3L12 3Z\"\/><path d=\"M12 9v5M12 17h.01\"\/><\/svg>'\n  };\n  return icons[name] || '';\n}\n\nconst safetyIconAssets = [\n  asset + 'shield-1.webp',\n  asset + 'gauge-1.webp',\n  asset + 'pressure-gauge-1.webp',\n  asset + 'relief-1.webp'\n];\n\nconst safetyVisualAssets = [\n  asset + 'safety-control-4k.webp',\n  asset + 'maidian2.webp'\n];\n\nconst faqEntries = [\n  {\n    question: 'What does the standard price for Macy Pan hyperbaric oxygen chamber include?',\n    answer: 'Price includes chamber capsule\/cabin, oxygen concentrator, air Compressor, air cooler, and all system components. You DO NOT need to buy\/prepare anything else.'\n  },\n  {\n    question: 'Not consectetur a was for at bed urn two?',\n    answer: 'Feugiat pretium nibh ipsum consequat. Tempus iaculis urna id volutpat lacus laoreet non curabitur gravida. Venenatis lectus magna fringilla urna porttitor rhoncus dolor purus non.'\n  },\n  {\n    question: 'While using this hyperbaric chamber, is it necessary to have any technician or doctor to control?',\n    answer: 'No. Our chambers are easy and safe to operate alone, with no need for other\u2019s assistance. Anyone with average studies can install and operate the chamber as long as reads the user manual and operation video. We provide customers with online training. Also, face-to-face talk is available.'\n  },\n  {\n    question: 'What should I do to prepare for a treatment?',\n    answer: 'People can go into the chamber fully clothed. It is recommended to wear loose comfortable. Shoes, jewellery, or any sharp objects should be removed before getting into the chamber. It is recommended that women not wear stockings in the chamber, because it may cause feelings of claustrophobia.'\n  },\n  {\n    question: 'How do you feel inside a hyperbaric oxygen chamber?',\n    answer: 'While the chamber is pressurizing, your ears will feel the change in pressure inside the chamber. Otherwise, it should be unnoticeable. To equalize the pressure and avoid the feeling of fullness in your ears, you will need to clear your ears by chewing(gum of food), swallowing, yawning. During the pressurization of the chamber, your mouth may become dry. Once the chamber is fully pressurized, your salivation will return to normal. Other than this ear pressure there are no unusual or different sensations. After using the oxygen chamber, one of the most intuitive feelings is refreshing, and you will feel full of vitality.'\n  },\n  {\n    question: 'What improvements can I expect?',\n    answer: 'For students, oxygen supplementation has a good effect on eliminating fatigue, relieving examination pressure, and protecting the brain. For plateau hypoxic areas, the hypoxic state of the body can be corrected immediately, and the body\u2019s adaptability to the plateau can be enhanced. For middle-aged and elderly people, it can make up for the lack of oxygen supply caused by the decline of physiological function and improve self-healing ability. For athletes, it can relieve muscle fatigue, restore physical strength, and reduce sports injuries. For women, supplementing oxygen can enhance the metabolism of skin cells, reduce melanin, and beautify the skin. For office workers, it can enhance the blood oxygen diffusion capacity, thereby improving the body\u2019s hypoxia state. Fatigue decreased workability, fatigue, insomnia, loss of appetite, etc. can be relieved.'\n  }\n];\n\nconst faqOrderByVariant = {\n  1: [0, 1, 2, 3, 4, 5],\n  2: [0, 1, 2, 3, 4, 5],\n  3: [0, 1, 2, 3, 4, 5]\n};\n\nfunction esc(value) {\n  return String(value).replace(\/[&<>\"']\/g, char => ({ '&': '&amp;', '<': '&lt;', '>': '&gt;', '\"': '&quot;', \"'\": '&#39;' }[char]));\n}\n\nfunction metaList(product) {\n  return `<dl class=\"meta-list\"><div><dt>Pressure<\/dt><dd>${esc(product.pressure)}<\/dd><\/div><div><dt>Capacity<\/dt><dd>${esc(product.capacity)}<\/dd><\/div><div><dt>Dimensions<\/dt><dd>${esc(product.dimensions)}<\/dd><\/div><\/dl><p class=\"accessory-line\"><strong>Accessories<\/strong><br>${esc(product.accessories)}<\/p>`;\n}\n\nfunction focusMarkup(product) {\n  return `<div class=\"product-visual\"><img decoding=\"async\" src=\"${esc(product.image)}\" alt=\"${esc(product.name)} hyperbaric oxygen chamber\"><\/div><div class=\"product-meta\"><div class=\"section-kicker\">Product detail<\/div><h3>${esc(product.name)}<\/h3><p>${esc(product.blurb)}<\/p>${metaList(product)}<\/div>`;\n}\n\nfunction railSection(key, data) {\n  const buttons = data.products.map((p, i) => `<button class=\"model-button${i === 0 ? ' is-active' : ''}\" data-product-select=\"${key}\" data-index=\"${i}\">${esc(p.name)}<\/button>`).join('');\n  return `<div class=\"product-layout product-layout--rail\"><div class=\"model-rail\">${buttons}<\/div><div class=\"product-focus\" data-focus=\"${key}\">${focusMarkup(data.products[0])}<\/div><\/div>`;\n}\n\nfunction mosaicSection(key, data) {\n  const cards = data.products.map((p, i) => `<button class=\"mosaic-card${i === 0 ? ' is-active' : ''}\" data-product-select=\"${key}\" data-index=\"${i}\" data-product-url=\"${esc(p.url || '')}\" aria-label=\"View ${esc(p.name)} details\"><img decoding=\"async\" src=\"${esc(p.image)}\" alt=\"${esc(p.name)} hyperbaric oxygen chamber\"><span>${esc(p.pressure)}<\/span><h3>${esc(p.name)}<\/h3><p>${esc(p.blurb)}<\/p><\/button>`).join('');\n  return `<div class=\"product-mosaic\">${cards}<\/div><div class=\"mosaic-detail\" data-focus=\"${key}\"><div><div class=\"section-kicker\">Selected product<\/div><h3>${esc(data.products[0].name)}<\/h3><p>${esc(data.products[0].blurb)}<\/p><\/div>${metaList(data.products[0])}<\/div>`;\n}\n\nfunction gridSection(key, data) {\n  return `<div class=\"product-grid\">${data.products.map((p, i) => `<button class=\"product-card\" data-product-select=\"${key}\" data-index=\"${i}\" data-product-url=\"${esc(p.url || '')}\" aria-label=\"View ${esc(p.name)} details\"><img decoding=\"async\" src=\"${esc(p.image)}\" alt=\"${esc(p.name)} hyperbaric oxygen chamber\"><div class=\"card-top\"><span>${esc(p.pressure)}<\/span><span>${esc(p.capacity)}<\/span><\/div><h3>${esc(p.name)}<\/h3><p>${esc(p.blurb)}<\/p>${metaList(p)}<\/button>`).join('')}<\/div>`;\n}\n\nfunction heroMediaMarkup(variant) {\n  const originalBanner = 'https:\/\/www.macypanofficial.com\/wp-content\/uploads\/2026\/08\/macypan-original-banner.webp';\n  const originalBannerMobile = 'https:\/\/www.macypanofficial.com\/wp-content\/uploads\/2026\/08\/macypan-original-banner-mobile.webp';\n  const notes = {\n    1: ['HE5000 Series', '1\u20134 people hard chambers'],\n    2: ['2.0 ATA Series', '1 person lying chamber'],\n    3: ['MACY-PAN range', '4 product categories']\n  };\n  const note = notes[variant];\n  return `<div class=\"hero-image-frame hero-image-frame--reference hero-image-frame--v${variant}\"><picture><source media=\"(max-width: 680px)\" srcset=\"${originalBannerMobile}\"><img decoding=\"async\" src=\"${originalBanner}\" alt=\"MACY-PAN Hyperbaric Chamber original website banner\"><\/picture><div class=\"hero-image-caption\"><span>${note[0]}<\/span><strong>${note[1]}<\/strong><\/div><\/div>`;\n}\n\nfunction serviceMarkup(variant) {\n  const cards = `<div class=\"service-grid service-grid--variant-${variant}\">${services.map((item, index) => `<article class=\"service-card\"><span class=\"service-topline\"><span class=\"service-icon\" aria-hidden=\"true\">${iconSvg(serviceIcons[index])}<\/span><span class=\"card-index\">${item[0]}<\/span><span class=\"service-arrow\">\u2197<\/span><\/span><h3>${item[1]}<\/h3><p>${item[2]}<\/p><ul class=\"service-tags\">${item[3].map(tag => `<li>${tag}<\/li>`).join('')}<\/ul><\/article>`).join('')}<\/div>`;\n  const extras = {\n    1: `<div class=\"service-metrics\"><div><strong>Three Factories<\/strong><span>Soft, hard and multiplace chambers<\/span><\/div><div><strong>1.1 to 2.0 ATA<\/strong><span>Full pressure spectrum<\/span><\/div><div><strong>ISO \u00b7 CE \u00b7 SGS<\/strong><span>Approved standards<\/span><\/div><\/div>`,\n    2: `<div class=\"service-journey\"><span>Tailored<\/span><span>Direct Factory<\/span><span>Diverse Needs<\/span><span>TUV\/SGS Certified<\/span><\/div>`,\n    3: `<div class=\"service-proof-panel\"><div><span>Quality &amp; Speed<\/span><h3>Leaders<\/h3><p>Independent production team, provide you with outstanding quality and fastest delivery. Testing team, for material testing, production testing, packaging and shipment testing.<\/p><\/div><div class=\"service-proof-list\"><p><strong>Three Factories<\/strong><span>Strong<\/span><\/p><p><strong>Safe Materials<\/strong><span>Superior Standards<\/span><\/p><\/div><\/div>`\n  };\n  return cards + extras[variant];\n}\n\nfunction sectionActions(dark = false, quoteTarget = 'macypan-quote3') {\n  return `<div class=\"section-actions\"><a class=\"button button-primary\" href=\"#${quoteTarget}\">Get A Quote <span>\u2197<\/span><\/a><a class=\"button ${dark ? 'button-secondary' : 'button-outline'} tawk btn\" href=\"#\" aria-label=\"Open live chat\"><span class=\"status-dot\">\u25cf<\/span> Live Chat<\/a><\/div>`;\n}\n\nfunction mobileMessageBlock(index) {\n  const formId = `commentform-park-${index}`;\n  return `<section class=\"wp-block-themepark-block-themepark-area block_layout thempark-block MovePnly macypan-mobile-message\" style=\"background-color:#ffffff;\"><span id=\"${index === 1 ? 'm-sendmessage1' : index === 4 ? 'm-sendmessage' : `m-sendmessage-${index}`}\" class=\"macypan-anchor\" aria-hidden=\"true\"><\/span><div class=\"block_layout_in clomnsmal clomnnone\">\n<div class=\"wp-block-column block_layout_in\">\n<div class=\"wp-block-themepark-block-themepark-wright content-super-p\" style=\"font-size:12px;line-height:20px;background-color:#ffffff;padding:10px 10px;\">\n<div class=\"wp-block-themepark-block-themepark-comment thempark-block themepark-comment undefined form-ad\" style=\"padding-bottom:20px;padding-top:20px;\"><div class=\"themepark-comment_in\" id=\"\"><div class=\"themepark-comment_inb2\"><div class=\"themepark-comment_inb\" style=\"\"><div class=\"themepark-comment_form\"><form id=\"commentform-park\" class=\"themepark-c-f\" action=\"https:\/\/www.macypanofficial.com\/wp-comments-post.php\" method=\"post\" autocomplete=\"off\"><div class=\"themepark-comment_form_box tptext\" style=\"font-size:14px;\"><lable for=\"tpcommet0\" class=\"\"><span class=\"labletext\" style=\"\">\u8bf7\u8f93\u5165\u6807\u9898<\/span><input type=\"text\" id=\"tpcommet0\" name=\"tpcommet0\" size=\"28\" style=\"\" placeholder=\"\"\/><\/lable><\/div><div class=\"hiddeninput\"><input name=\"comment_post_ID\" type=\"hidden\"\/><input name=\"author\" type=\"hidden\" class=\"author\"\/><input name=\"email\" type=\"hidden\" class=\"email\"\/><textarea name=\"comment\" style=\"display:none\" class=\"comment\"><\/textarea><input name=\"themeparklable\" type=\"hidden\" value=\"\u8bf7\u8f93\u5165\u6807\u9898\"\/><input name=\"themeparktype\" type=\"hidden\" value=\"text\"\/><input name=\"redirect_to\" type=\"hidden\" value=\"https:\/\/www.macypanofficial.com\"\/><input name=\"inquiryid\" type=\"hidden\"\/><input name=\"inquirytime\" type=\"hidden\"\/><input name=\"position\" type=\"hidden\"\/><\/div><div class=\"submut_box\"><span class=\"labletext\"><\/span><input type=\"submit\" class=\"submut_btn\" name=\"submit\" style=\"\" value=\"\u63d0\u4ea4\"\/><div class=\"tishi\" style=\"\"><div class=\"loading\" style=\"\"><i class=\"fas fa-spinner\"><\/i>\u6b63\u5728\u63d0\u4ea4\uff01<\/div><div class=\"success\" style=\"\"><i class=\"fas fa-check\"><\/i>\u63d0\u4ea4\u6210\u529f\uff01<\/div><div class=\"erro\" style=\"\"><i class=\"fas fa-exclamation-circle\"><\/i>\u63d0\u4ea4\u5931\u8d25\uff01<\/div><div class=\"e-email\">\u90ae\u7bb1\u9519\u8bef\uff01<\/div><div class=\"e-tel\">\u7535\u8bdd\u9519\u8bef\uff01<\/div><\/div><\/div><\/form><\/div><div class=\"wp_clear\"><\/div><\/div><div class=\"themepark-comment_in_b\" style=\"opacity:1;undefined0\"><\/div><\/div><\/div><div class=\"wp_clear\"><\/div><\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"layout_badh\"><\/div><\/section>`;\n}\n\nfunction safetySection(combined = false, design = 1) {\n  if (!combined) {\n    return `<section class=\"section section-dark\" id=\"safety\"><div class=\"shell\"><div class=\"section-head\"><div><div class=\"section-kicker\">05 \u00b7 Safety guarantee<\/div><h2>8 safety guarantee<\/h2><\/div><p>All MACY-PAN hyperbaric chambers are equipped with 8 safety system to ensure that all customers will receive a completely safe and qualified high-quality product!<\/p><\/div><div class=\"safety-grid\">${safety.map(item => `<article class=\"safety-card\"><span class=\"card-index\">${item[0]}<\/span><h3>${item[1]}<\/h3><p>${item[2]}<\/p><\/article>`).join('')}<\/div><div class=\"safety-strip\">Safety systems include Door Sensor, Power Alarm, Internal\/External Control Panels, Automatic Valves, Digital + Mechanical Pressure Display, Red Emergency Valve and Manual Valve.<\/div><\/div><\/section>`;\n  }\n\n  const features = safety.map((item, index) => `<article class=\"safety-icon-story\"><figure><img decoding=\"async\" src=\"${safetyIconAssets[index]}\" alt=\"${esc(item[1])} safety icon from MACY-PAN original website\"><span>${item[0]}<\/span><\/figure><div><div class=\"section-kicker\">Safety system ${item[0]}<\/div><h3>${item[1]}<\/h3><p>${item[2]}<\/p><\/div><\/article>`).join('');\n  const featureCards = safety.map((item, index) => `<article class=\"safety-icon-story\"><figure><img decoding=\"async\" src=\"${safetyIconAssets[index]}\" alt=\"${esc(item[1])} safety icon from MACY-PAN original website\"><span>${item[0]}<\/span><\/figure><div><h3>${item[1]}<\/h3><p>${item[2]}<\/p><\/div><\/article>`).join('');\n  const serviceStyleCards = safety.map((item, index) => `<article class=\"safety-service-card\"><div class=\"safety-service-topline\"><span class=\"safety-service-icon\" aria-hidden=\"true\">${iconSvg(safetyServiceIcons[index])}<\/span><span class=\"card-index\">${item[0]}<\/span><\/div><h3>${item[1]}<\/h3><p>${item[2]}<\/p><\/article>`).join('');\n  const leadVisual = `<figure class=\"safety-lead-visual\"><img decoding=\"async\" src=\"${safetyVisualAssets[design === 2 ? 1 : 0]}\" alt=\"MACY-PAN chamber safety system reference from the original website\"><figcaption><span>MACY-PAN safety system<\/span><strong>Four visible layers of protection.<\/strong><\/figcaption><\/figure>`;\n  const body = design === 1\n    ? `<div class=\"safety-reference-layout\">${leadVisual}<div class=\"safety-service-grid\">${serviceStyleCards}<\/div><\/div>`\n    : design === 2\n      ? `<div class=\"safety-reference-split\"><div class=\"safety-icon-grid\">${featureCards}<\/div>${leadVisual}<\/div>`\n      : `<div class=\"safety-reference-timeline\">${leadVisual}<div class=\"safety-timeline-list\">${features}<\/div><\/div>`;\n  return `<section class=\"section section-dark safety-section--combined safety-design-${design}\" id=\"safety\"><div class=\"shell\"><div class=\"section-head\"><div><div class=\"section-kicker\">05 \u00b7 Safety guarantee<\/div><h2>8 safety guarantee<\/h2><\/div><p>All MACY-PAN hyperbaric chambers are equipped with 8 safety system to ensure that all customers will receive a completely safe and qualified high-quality product!<\/p><\/div>${body}${sectionActions(true)}<\/div><\/section>`;\n}\n\nfunction stretcherSection(data) {\n  const p = data.products[0];\n  return `<div class=\"stretcher-panel\"><img decoding=\"async\" src=\"${esc(p.image)}\" alt=\"${esc(p.name)} hyperbaric oxygen chamber\"><div class=\"stretcher-copy\"><div class=\"section-kicker\">${esc(data.kicker)}<\/div><h3>${esc(data.title)}<\/h3><p>${esc(data.intro)}<\/p>${metaList(p)}<\/div><\/div>`;\n}\n\nfunction productSection(key, data, variant) {\n  let body = variant === 1 ? gridSection(key, data) : variant === 2 ? mosaicSection(key, data) : gridSection(key, data);\n  if (key === 'stretcher') body = stretcherSection(data);\n  const seriesName = data.kicker.replace(\/^\\d+\\s*\u00b7\\s*\/, '');\n  const seriesNumber = data.kicker.match(\/^\\d+\/)?.[0];\n  return `<section class=\"section product-section product-section--${key} ${key === 'stretcher' ? 'product-section--stretcher' : ''}\" id=\"${key}\"><div class=\"shell\"><div class=\"section-head\"><div><div class=\"section-kicker\">${seriesNumber ? `${esc(seriesNumber)} \u00b7 ` : ''}${esc(data.title)}<\/div><h2>${esc(seriesName)}<\/h2><\/div><p>${esc(data.intro)}<\/p><\/div>${body}${sectionActions(false)}<\/div><\/section>`;\n}\n\nfunction pageMarkup(variant) {\n  return `<div class=\"page variant-1 combined-page\"><main id=\"top\">${productSection('ata15', productData.ata15, 2)}<\/main><\/div>`;\n}\nfunction updateFocus(section, product) {\n  const focus = section.querySelector('[data-focus]');\n  if (!focus) return;\n  if (focus.classList.contains('mosaic-detail')) {\n    focus.innerHTML = `<div><div class=\"section-kicker\">Selected product<\/div><h3>${esc(product.name)}<\/h3><p>${esc(product.blurb)}<\/p><\/div>${metaList(product)}`;\n  } else {\n    focus.innerHTML = focusMarkup(product);\n  }\n}\n\nfunction bindMotion(macypanRoot) {\n  const revealItems = macypanRoot.querySelectorAll('.section-head, .product-grid, .product-mosaic, .mosaic-detail, .stretcher-panel, .safety-card, .safety-story, .service-card, .service-metrics, .service-journey, .service-proof-panel, .faq-intro, .faq-list, .section-actions, .contact-card, .contact-form');\n  revealItems.forEach(item => item.classList.add('reveal-on-scroll'));\n\n  if ('IntersectionObserver' in window) {\n    const observer = new IntersectionObserver(entries => {\n      entries.forEach(entry => {\n        if (!entry.isIntersecting) return;\n        entry.target.classList.add('is-visible');\n        observer.unobserve(entry.target);\n      });\n    }, { threshold: .12, rootMargin: '0px 0px -8% 0px' });\n    revealItems.forEach(item => observer.observe(item));\n  } else {\n    revealItems.forEach(item => item.classList.add('is-visible'));\n  }\n\n  if (!window.matchMedia('(pointer: fine)').matches || window.matchMedia('(prefers-reduced-motion: reduce)').matches) return;\n\n  macypanRoot.querySelectorAll('.product-card, .mosaic-card, .safety-card, .safety-story, .service-card, .contact-card').forEach(card => {\n    card.addEventListener('pointermove', event => {\n      const rect = card.getBoundingClientRect();\n      const x = (event.clientX - rect.left) \/ rect.width - .5;\n      const y = (event.clientY - rect.top) \/ rect.height - .5;\n      card.style.setProperty('--macypan-ry', `${(x * 4).toFixed(2)}deg`);\n      card.style.setProperty('--macypan-rx', `${(-y * 4).toFixed(2)}deg`);\n    });\n    card.addEventListener('pointerleave', () => {\n      card.style.setProperty('--macypan-ry', '0deg');\n      card.style.setProperty('--macypan-rx', '0deg');\n    });\n  });\n\n  const hero = macypanRoot.querySelector('.hero');\n  const heroFrame = macypanRoot.querySelector('.hero-image-frame');\n  if (hero && heroFrame) {\n    hero.addEventListener('pointermove', event => {\n      const rect = hero.getBoundingClientRect();\n      heroFrame.style.setProperty('--macypan-hero-x', `${((event.clientX - rect.left) \/ rect.width - .5) * 8}px`);\n      heroFrame.style.setProperty('--macypan-hero-y', `${((event.clientY - rect.top) \/ rect.height - .5) * 8}px`);\n    });\n    hero.addEventListener('pointerleave', () => {\n      heroFrame.style.setProperty('--macypan-hero-x', '0px');\n      heroFrame.style.setProperty('--macypan-hero-y', '0px');\n    });\n  }\n}\n\nfunction bindPage(macypanRoot) {\n  const selectProduct = control => {\n    const key = control.dataset.productSelect;\n    const index = Number(control.dataset.index);\n    const section = control.closest('.product-section');\n    const product = productData[key].products[index];\n    section.querySelectorAll(`[data-product-select=\"${key}\"]`).forEach(item => item.classList.toggle('is-active', item === control));\n    updateFocus(section, product);\n  };\n  const openFaq = detail => {\n    const list = detail.closest('.faq-list');\n    detail.open = true;\n    list.querySelectorAll('details[open]').forEach(other => {\n      if (other !== detail) other.open = false;\n    });\n  };\n\n  macypanRoot.addEventListener('click', event => {\n    const quoteButton = event.target.closest('.button-primary');\n    if (quoteButton) {\n      const quoteHref = quoteButton.getAttribute('href');\n\n      \/\/ \u6700\u540e\u4e24\u4e2a Get A Quote \u4f7f\u7528\u5916\u90e8\u7edf\u4e00\u951a\u70b9\uff0c\u4ea4\u7ed9\u6d4f\u89c8\u5668\u539f\u751f\u8df3\u8f6c\n      if (quoteHref && quoteHref.startsWith('#macypan-quote')) {\n        return;\n      }\n\n      event.preventDefault();\n      const isMobile = window.matchMedia('(max-width: 680px)').matches;\n      let target;\n      if (isMobile) {\n        const currentSection = quoteButton.closest('section');\n        const messageBlocks = Array.from(macypanRoot.querySelectorAll('.macypan-mobile-message'));\n        const safetySection = macypanRoot.querySelector('#safety');\n        const isAfterSafety = safetySection && currentSection && Boolean(\n          safetySection.compareDocumentPosition(currentSection) & Node.DOCUMENT_POSITION_FOLLOWING\n        );\n        if (isAfterSafety) {\n          target = document.getElementById('m-sendmessage');\n        } else {\n          const nextBlock = currentSection\n            ? messageBlocks.find(block => currentSection.compareDocumentPosition(block) & Node.DOCUMENT_POSITION_FOLLOWING)\n            : messageBlocks[0];\n          target = nextBlock?.querySelector('.macypan-anchor') || messageBlocks[0]?.querySelector('.macypan-anchor');\n        }\n      } else {\n        target = document.getElementById('sendmessage');\n      }\n      const targetId = target?.id;\n      if (target) {\n        if (!isMobile) {\n          const desktopMessage = target.closest('.macypan-mobile-message');\n          if (desktopMessage) desktopMessage.classList.add('is-desktop-target');\n        }\n        window.history.replaceState(null, '', `#${targetId}`);\n        window.setTimeout(() => target.scrollIntoView({ behavior: 'smooth', block: 'start' }), 0);\n      }\n      return;\n    }\n    const chatButton = event.target.closest('.tawk.btn');\n    if (chatButton) {\n      event.preventDefault();\n      event.stopPropagation();\n      if (window.Tawk_API && typeof window.Tawk_API.maximize === 'function') {\n        window.Tawk_API.maximize();\n      } else {\n        window.Tawk_API = window.Tawk_API || {};\n        window.Tawk_API.__macypanPendingMaximize = true;\n      }\n      return;\n    }\n    const control = event.target.closest('[data-product-select]');\n    if (!control) return;\n    selectProduct(control);\n\n    const productUrl = control.getAttribute('data-product-url');\n    if (productUrl) {\n      window.location.href = productUrl;\n    }\n  });\n  if (window.matchMedia('(hover: hover)').matches) {\n    macypanRoot.querySelectorAll('[data-product-select]').forEach(control => {\n      control.addEventListener('pointerenter', () => selectProduct(control));\n      control.addEventListener('focus', () => selectProduct(control));\n    });\n  }\n  const form = macypanRoot.querySelector('form');\n  if (form) form.addEventListener('submit', event => {\n    event.preventDefault();\n    form.querySelector('.form-status').textContent = 'Please fill in the form below and Macypan professionals will contact you within 12 hours!';\n    form.reset();\n  });\n\n  macypanRoot.querySelectorAll('details').forEach(detail => {\n    detail.addEventListener('toggle', () => {\n      if (!detail.open) return;\n      openFaq(detail);\n    });\n  });\n  macypanRoot.querySelectorAll('.faq-list details').forEach(detail => {\n    detail.addEventListener('pointerenter', () => openFaq(detail));\n  });\n\n  bindMotion(macypanRoot);\n}\n\n\/* Official tawk.to JavaScript API hook. The widget script may load asynchronously. *\/\nwindow.Tawk_API = window.Tawk_API || {};\nwindow.Tawk_API.onLoad = function () {\n  window.Tawk_API.__macypanReady = true;\n  if (window.Tawk_API.__macypanPendingMaximize && typeof window.Tawk_API.maximize === 'function') {\n    window.Tawk_API.__macypanPendingMaximize = false;\n    window.Tawk_API.maximize();\n  }\n};\n\nfunction initMacypanWidget() {\n  const macypanRoot = document.getElementById('macypan-app-3');\n  const macypanVariant = Number(macypanRoot?.dataset.variant || 1);\n  if (!macypanRoot || macypanRoot.dataset.initialized === 'true') return;\n  macypanRoot.innerHTML = pageMarkup([1, 2, 3, 4, 5, 6].includes(macypanVariant) ? macypanVariant : 1);\n  const syncQuoteLinks = () => {\n    const mobile = window.matchMedia('(max-width: 680px)').matches;\n    macypanRoot.querySelectorAll('.button-primary').forEach(button => {\n      button.setAttribute('href', mobile ? '#macypan-quote3' : '#sendmessage');\n    });\n  };\n  syncQuoteLinks();\n  const quoteMedia = window.matchMedia('(max-width: 680px)');\n  if (typeof quoteMedia.addEventListener === 'function') quoteMedia.addEventListener('change', syncQuoteLinks);\n  else if (typeof quoteMedia.addListener === 'function') quoteMedia.addListener(syncQuoteLinks);\n  macypanRoot.dataset.initialized = 'true';\n  bindPage(macypanRoot);\n}\n\nif (document.readyState === 'loading') {\n  document.addEventListener('DOMContentLoaded', initMacypanWidget, { once: true });\n} else {\n  initMacypanWidget();\n}\n\n})();\n<\/script>\n\n\n\n<section class=\"wp-block-themepark-block-themepark-area block_layout thempark-block MovePnly\" id=\"maxw\" style=\"background-color:#ffffff;\" data-swiper-parallax=\"-700\"><div class=\"block_layout_in clomnsmal  clomnnone\" style=\"\">\n<div class=\"wp-block-column block_layout_in\" id=\"macypan-quote3\">\n<div class=\"wp-block-themepark-block-themepark-wright content-super-p\" style=\"font-size:12px;line-height:20px;background-color:#ffffff;padding:10px 10px;\">\n<div class=\"wp-block-column\">\n<div class=\"us-support-card\" aria-label=\"U.S. subsidiary support\">\n  <strong>U.S. Subsidiary&#8217;s Warehouse<\/strong>\n  <span>Asistencia t\u00e9cnica local en EE.UU.<\/span>\n<\/div>\n\n\n\n<div class=\"wp-block-themepark-block-themepark-comment thempark-block themepark-comment fromnopading undefined form-ad\" style=\"padding-top:20px;\"><div class=\"themepark-comment_in\" id=\"ud_form\"><div class=\"themepark-comment_inb2\"><div class=\"themepark-comment_inb\" style=\"\"><div class=\"themepark-comment_form nolable\" style=\"\"><form id=\"commentform-park\" class=\"themepark-c-f twomo\" action=\"https:\/\/www.macypanofficial.com\/wp-comments-post.php\" method=\"post\" autocomplete=\"off\" data-trp-original-action=\"https:\/\/www.macypanofficial.com\/wp-comments-post.php\"><div class=\"themepark-comment_form_box tptext\" style=\"font-size:14px;\"><lable for=\"tpcommet0\" class=\"\"><input type=\"text\" id=\"tpcommet0\" name=\"tpcommet0\" size=\"28\" style=\"\" placeholder=\"Your name\"\/><\/lable><\/div><div class=\"themepark-comment_form_box tptext\" style=\"font-size:14px;\"><lable for=\"tpcommet1\" class=\"required\"><input type=\"text\" id=\"tpcommet1\" name=\"tpcommet1\" size=\"28\" required style=\"\" placeholder=\"name@company.com\"\/><span class=\"required\">*<div class=\"required_tishi animated\"><i class=\"fas fa-exclamation-circle\"><\/i><span><\/span><\/div><\/span><\/lable><\/div><div class=\"themepark-comment_form_box tpTextarea\" style=\"font-size:14px;\"><lable for=\"tpcommet2\"><textarea id=\"tpcommet2\" name=\"tpcommet2\" style=\"\" placeholder=\"Enter your message\"><\/textarea><\/lable><\/div><div class=\"hiddeninput\"><input name=\"comment_post_ID\" type=\"hidden\" value=\"6569\"\/><input name=\"author\" type=\"hidden\" class=\"author\"\/><input name=\"email\" type=\"hidden\" class=\"email\"\/><textarea name=\"comment\" style=\"display:none\" class=\"comment\"><\/textarea><input name=\"themeparklable\" type=\"hidden\" value=\"Your name|name@company.com|Enter your message\"\/><input name=\"themeparktype\" type=\"hidden\" value=\"text|text|Textarea\"\/><input name=\"redirect_to\" type=\"hidden\" value=\"https:\/\/www.macypanofficial.com\"\/><input name=\"inquiryid\" type=\"hidden\"\/><input name=\"inquirytime\" type=\"hidden\"\/><input name=\"position\" type=\"hidden\"\/><\/div><div class=\"submut_box\"><input type=\"submit\" class=\"submut_btn\" name=\"submit\" style=\"\" value=\"Enviar\"\/><div class=\"tishi\" style=\"\"><div class=\"loading\" style=\"\"><i class=\"fas fa-spinner\"><\/i>\u00a1Presentaci\u00f3n!<\/div><div class=\"success\" style=\"\"><i class=\"fas fa-check\"><\/i>Env\u00edo correcto.<\/div><div class=\"erro\" style=\"\"><i class=\"fas fa-exclamation-circle\"><\/i>\u00a1Sumisi\u00f3n fallida!<\/div><div class=\"e-email\">Invalid email address!<\/div><div class=\"e-tel\">\u00a1N\u00famero de tel\u00e9fono incorrecto!<\/div><\/div><\/div><input type=\"hidden\" name=\"trp-form-language\" value=\"es\"\/><\/form><\/div><div class=\"wp_clear\"><\/div><\/div><div class=\"themepark-comment_in_b\" style=\"opacity:1;undefined0\"><\/div><\/div><\/div><div class=\"wp_clear\"><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"layout_badh\"><\/div><\/section>\n\n\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700;800&family=Material+Symbols+Rounded:opsz,wght,FILL@24,500,0&display=swap');\n\n.macypan-widget {\n  --macypan-navy: #071b35;\n  --macypan-navy-2: #0b2a4b;\n  --macypan-ink: #10243f;\n  --macypan-muted: #617189;\n  --macypan-blue: #159fe1;\n  --macypan-blue-2: #80d7ff;\n  --macypan-pale: #eef5fb;\n  --macypan-paper: #f6f9fc;\n  --macypan-line: #d7e2ee;\n  --macypan-white: #fff;\n  --macypan-orange: #ff8c00;\n  --macypan-shell: 1440px;\n  --macypan-side: 22px;\n  font-family: 'Manrope', Arial, sans-serif;\n  color: var(--macypan-ink);\n  background: var(--macypan-paper);\n  font-synthesis: none;\n  text-rendering: optimizeLegibility;\n}\n.macypan-widget { margin: 0; min-width: 320px; background: var(--macypan-paper); }\n.macypan-widget button, .macypan-widget input, .macypan-widget textarea { font: inherit; }\n.macypan-widget button, .macypan-widget a { -webkit-tap-highlight-color: transparent; }\n.macypan-widget a { color: inherit; text-decoration: none; }\n.macypan-widget img { display: block; max-width: 100%; }\n#macypan-app-4 .button-primary,\n#macypan-app-4 .button-primary span { color: #fff !important; }\n.macypan-mobile-message { display: none; background-color: #fff !important; color: #10243f; }\n.macypan-mobile-message .macypan-anchor { display: block; position: relative; top: -12px; }\n.macypan-mobile-message.is-desktop-target { display: block !important; }\n.page {\n  \/* Keep the widget from creating a fixed-height\/hidden scrolling area in WordPress. *\/\n  height: auto !important;\n  min-height: 0 !important;\n  max-height: none !important;\n  overflow: visible !important;\n}\n#macypan-app-4 {\n  height: auto !important;\n  min-height: 0 !important;\n  max-height: none !important;\n  overflow: visible !important;\n}\n#macypan-app-4 > main,\n#macypan-app-4 .page > main {\n  height: auto !important;\n  min-height: 0 !important;\n  max-height: none !important;\n  overflow: visible !important;\n}\n.combined-page { background: radial-gradient(circle at 8% 20%, rgba(128,215,255,.16), transparent 26%), radial-gradient(circle at 92% 68%, rgba(21,159,225,.08), transparent 30%), linear-gradient(135deg, #f8fbfe 0%, #eef5fb 52%, #f7fafc 100%); }\n.shell { width: min(var(--macypan-shell), calc(100% - (var(--macypan-side) * 2))); margin: 0 auto; }\n\n.site-header {\n  position: sticky; top: 0; z-index: 20;\n  min-height: 78px; display: flex; align-items: center;\n  background: rgba(24, 28, 32, .97); color: #fff;\n  border-bottom: 1px solid rgba(255,255,255,.09);\n}\n.header-inner { width: min(var(--macypan-shell), calc(100% - (var(--macypan-side) * 2))); margin: auto; display: flex; align-items: center; justify-content: space-between; gap: 32px; }\n.brand { display: flex; align-items: center; flex: 0 0 auto; }\n.brand img { width: 174px; height: auto; object-fit: contain; }\n\n.hero { position: relative; min-height: 650px; background: var(--macypan-navy); color: #fff; display: flex; align-items: center; }\n.hero:before { content: ''; position: absolute; z-index: 1; inset: 0; background: linear-gradient(90deg, rgba(4,17,34,.94) 0%, rgba(4,17,34,.82) 35%, rgba(4,17,34,.38) 58%, rgba(4,17,34,.08) 78%); pointer-events: none; }\n.hero-inner { position: relative; min-height: 650px; }\n.hero-copy, .hero-media { min-width: 0; }\n.hero-copy { position: relative; z-index: 2; display: flex; flex-direction: column; justify-content: center; width: min(610px, 58%); min-height: 650px; padding: 32px 0; }\n.eyebrow, .section-kicker { color: var(--macypan-blue); font-size: 13px; line-height: 1.4; letter-spacing: .16em; text-transform: uppercase; font-weight: 800; }\n.eyebrow { color: var(--macypan-blue-2); margin-bottom: 22px; }\n.hero h1 { margin: 0; max-width: 650px; font-size: clamp(48px, 5.6vw, 68px); line-height: .99; letter-spacing: -.065em; font-weight: 800; }\n.hero-lede { max-width: 650px; margin: 28px 0 0; color: rgba(255,255,255,.76); font-size: clamp(17px, 1.7vw, 23px); line-height: 1.55; }\n.hero-actions { display: flex; flex-wrap: wrap; gap: 16px; margin-top: 38px; }\n.button { display: inline-flex; align-items: center; justify-content: center; gap: 12px; min-height: 54px; padding: 0 24px; border: 1px solid transparent; border-radius: 0; cursor: pointer; font-weight: 800; font-size: 14px; transition: transform .2s ease, background .2s ease, border-color .2s ease; }\n.button:hover { transform: translateY(-2px); }\n.button-primary { color: #fff; background: var(--macypan-blue); }\n.button-secondary { color: #fff; background: transparent; border-color: rgba(255,255,255,.6); }\n.button-outline { color: var(--macypan-navy); background: transparent; border-color: #96abc0; }\n.button-light { color: var(--macypan-navy); background: #fff; }\n.hero-proof { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; margin-top: 22px; }\n.proof-badge { border: 1px solid rgba(255,255,255,.55); padding: 9px 13px; font-size: 12px; font-weight: 800; letter-spacing: .08em; }\n.proof-text { margin-left: 8px; color: rgba(255,255,255,.72); font-size: 13px; }\n.hero-media { position: absolute; z-index: 0; inset: 0 calc((100vw - 100%) \/ -2); min-height: 650px; padding: 0; overflow: hidden; }\n.hero-image-frame { --macypan-hero-x: 0px; --macypan-hero-y: 0px; position: absolute; inset: -8px; overflow: hidden; background: #173554; transform: translate3d(var(--macypan-hero-x), var(--macypan-hero-y), 0) scale(1.015); transition: transform .35s ease, box-shadow .35s ease; }\n.hero-image-frame:after { content: ''; position: absolute; inset: 0; background: linear-gradient(135deg, rgba(7,27,53,.18), transparent 48%, rgba(7,27,53,.25)); pointer-events: none; }\n.hero-image-frame picture { display: block; width: 100%; height: 100%; }\n.hero-image-frame img { width: 100%; height: 100%; object-fit: cover; object-position: right center; filter: saturate(.92) contrast(1.03); transition: transform .8s cubic-bezier(.2,.7,.2,1), filter .35s ease; }\n.hero-image-frame:hover img { transform: scale(1.035); filter: saturate(1.08) contrast(1.05); }\n.hero-image-frame--reference:after { background: linear-gradient(90deg, rgba(5,18,36,.28) 0%, rgba(5,18,36,.06) 46%, rgba(5,18,36,.08) 100%); }\n.hero-image-frame--reference img { object-position: center center; filter: saturate(.96) contrast(1.04); }\n.hero-image-caption { position: absolute; z-index: 2; right: max(22px, calc((100vw - var(--macypan-shell)) \/ 2)); top: 28px; display: grid; gap: 5px; min-width: 176px; padding: 15px 17px; background: rgba(7,27,53,.84); border-left: 3px solid var(--macypan-blue-2); color: #fff; }\n.hero-image-caption span { color: var(--macypan-blue-2); font-size: 10px; letter-spacing: .16em; text-transform: uppercase; font-weight: 800; }\n.hero-image-caption strong { font-size: 14px; line-height: 1.35; }\n.hero-image-orbit { position: absolute; z-index: 2; display: block; width: 16px; height: 16px; border: 1px solid rgba(128,215,255,.86); border-radius: 50%; animation: heroOrbit 4.5s ease-in-out infinite; }\n.hero-image-orbit--a { top: 20px; right: 24px; }\n.hero-image-orbit--b { left: 22px; bottom: 22px; width: 9px; height: 9px; animation-delay: -1.2s; }\n.support-card { position: relative; left: auto; bottom: auto; display: flex; align-items: center; justify-content: space-between; gap: 20px; width: 420px; min-height: 80px; margin-top: 16px; padding: 14px 24px; background: rgba(12, 63, 108, .88); border: 1px solid rgba(128, 215, 255, .66); border-left: 5px solid var(--macypan-blue); }\n.support-card strong { display: block; font-size: 16px; }\n.support-card span { display: block; margin-top: 8px; color: var(--macypan-blue-2); font-size: 12px; letter-spacing: .16em; text-transform: uppercase; font-weight: 800; }\n.support-mark { color: rgba(255,255,255,.18); font-size: 52px; font-weight: 800; line-height: 1; }\n\n.section { padding: 116px 0; }\n.section-light { background-color: var(--macypan-paper); }\n.section-blue { background-color: var(--macypan-pale); }\n.section-light, .section-blue { background-image: linear-gradient(90deg, rgba(255,255,255,.5) 1px, transparent 1px), linear-gradient(0deg, rgba(21,159,225,.025) 1px, transparent 1px); background-size: 88px 88px; }\n.section-dark { background: var(--macypan-navy); color: #fff; }\n.section-head { display: grid; grid-template-columns: minmax(0, 1fr) minmax(300px, .72fr); gap: 48px; align-items: end; margin-bottom: 46px; }\n.section-head h2 { margin: 12px 0 0; max-width: 720px; color: inherit; font-size: clamp(34px, 4.2vw, 62px); line-height: 1.02; letter-spacing: -.055em; font-weight: 800; }\n.section-head p { width: min(100%, 490px); justify-self: end; margin: 0; color: var(--macypan-muted); font-size: 16px; line-height: 1.7; text-align: left; }\n.section-dark .section-head p { color: rgba(255,255,255,.66); }\n.section-note { margin: -18px 0 38px; color: var(--macypan-muted); font-size: 13px; }\n.section-actions { display: flex; flex-wrap: wrap; justify-content: center; gap: 14px; margin-top: 34px; }\n.section-actions .button { min-width: 154px; }\n\n.product-section { position: relative; }\n.product-layout { display: grid; gap: 22px; }\n.product-layout--rail { grid-template-columns: 205px minmax(0, 1fr); align-items: stretch; }\n.model-rail { display: flex; flex-direction: column; gap: 10px; }\n.model-button { width: 100%; padding: 17px 14px; border: 1px solid var(--macypan-line); background: #fff; color: var(--macypan-ink); text-align: left; cursor: pointer; font-size: 13px; line-height: 1.35; font-weight: 800; transition: all .2s ease; }\n.model-button:hover, .model-button.is-active { color: #fff; border-color: var(--macypan-blue); background: var(--macypan-blue); }\n.product-focus { min-width: 0; display: grid; grid-template-columns: minmax(260px, .9fr) minmax(0, 1.1fr); gap: 24px; padding: 22px; border: 1px solid var(--macypan-line); background: #fff; }\n.product-visual { min-height: 390px; display: grid; place-items: center; background: var(--macypan-pale); padding: 20px; }\n.product-visual img { width: 100%; height: 330px; object-fit: contain; }\n.product-meta { display: flex; flex-direction: column; justify-content: center; padding: 10px 12px 10px 0; }\n.product-meta h3 { margin: 0; font-size: clamp(26px, 3vw, 42px); line-height: 1; letter-spacing: -.05em; }\n.product-meta p { margin: 15px 0 24px; color: var(--macypan-muted); font-size: 15px; line-height: 1.65; }\n.meta-list { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); margin: 0; border-top: 1px solid var(--macypan-line); border-left: 1px solid var(--macypan-line); }\n.meta-list div { padding: 14px 13px; border-right: 1px solid var(--macypan-line); border-bottom: 1px solid var(--macypan-line); }\n.meta-list dt { color: var(--macypan-muted); font-size: 11px; letter-spacing: .12em; text-transform: uppercase; }\n.meta-list dd { margin: 5px 0 0; font-size: 13px; font-weight: 800; }\n.accessory-line { margin: 16px 0 0; color: var(--macypan-muted); font-size: 12px; line-height: 1.6; }\n.accessory-line strong { color: var(--macypan-ink); }\n\n.product-mosaic { display: grid; grid-template-columns: repeat(5, minmax(0,1fr)); gap: 14px; }\n.mosaic-card { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; display: flex; flex-direction: column; min-width: 0; padding: 13px; border: 1px solid var(--macypan-line); background: #fff; color: var(--macypan-ink); text-align: left; cursor: pointer; transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease; }\n.mosaic-card:hover, .mosaic-card.is-active { --macypan-lift: -4px; border-color: var(--macypan-blue); box-shadow: 0 14px 32px rgba(11,42,75,.12); }\n.mosaic-card img { width: 100%; height: 154px; object-fit: contain; background: var(--macypan-pale); transition: transform .4s ease; }\n.mosaic-card:hover img { transform: scale(1.035); }\n.mosaic-card span { margin-top: 17px; color: var(--macypan-blue); font-size: 11px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; }\n.mosaic-card h3 { margin: 8px 0 8px; font-size: 18px; letter-spacing: -.03em; line-height: 1.1; }\n.mosaic-card p { margin: 0; color: var(--macypan-muted); font-size: 12px; line-height: 1.5; }\n.mosaic-detail { margin-top: 20px; padding: 24px 26px; background: var(--macypan-navy); color: #fff; display: grid; grid-template-columns: minmax(0, 1fr) minmax(260px, .8fr); gap: 30px; align-items: center; }\n.mosaic-detail h3 { margin: 0 0 8px; font-size: 26px; letter-spacing: -.04em; }\n.mosaic-detail p { margin: 0; color: rgba(255,255,255,.7); font-size: 14px; line-height: 1.6; }\n.mosaic-detail .meta-list { border-color: rgba(255,255,255,.18); }\n.mosaic-detail .meta-list div { border-color: rgba(255,255,255,.18); }\n.mosaic-detail .meta-list dt { color: rgba(255,255,255,.6); }\n.mosaic-detail .meta-list dd { color: #fff; }\n\n.product-grid { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 18px; }\n.product-card { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; display: flex; flex-direction: column; min-width: 0; padding: 18px; border: 1px solid var(--macypan-line); background: #fff; color: var(--macypan-ink); text-align: left; cursor: pointer; transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease; }\n.product-card:hover, .product-card:focus-visible { --macypan-lift: -6px; border-color: var(--macypan-blue); box-shadow: 0 18px 38px rgba(11,42,75,.12); outline: none; }\n.product-card img { height: 220px; width: 100%; object-fit: contain; background: var(--macypan-pale); transition: transform .4s ease; }\n.product-card:hover img { transform: scale(1.035); }\n.product-card .card-top { display: flex; justify-content: space-between; gap: 16px; margin-top: 18px; color: var(--macypan-blue); font-size: 12px; font-weight: 800; }\n.product-card h3 { margin: 8px 0 8px; font-size: 22px; letter-spacing: -.04em; }\n.product-card p { margin: 0 0 16px; color: var(--macypan-muted); font-size: 13px; line-height: 1.6; }\n.product-card .meta-list { margin-top: auto; }\n.product-card .meta-list div { padding: 11px; }\n\n.product-section--stretcher .stretcher-panel { display: grid; grid-template-columns: 1.05fr .95fr; gap: 0; border: 1px solid var(--macypan-line); background: #fff; }\n.stretcher-panel { overflow: hidden; }\n.stretcher-panel img { width: 100%; height: 440px; object-fit: contain; background: var(--macypan-pale); transition: transform .55s ease; }\n.product-section--stretcher .stretcher-panel img { background: #fff; }\n.stretcher-panel:hover img { transform: scale(1.025); }\n.stretcher-copy { display: flex; flex-direction: column; justify-content: center; padding: 46px; }\n.stretcher-copy h3 { margin: 10px 0 14px; font-size: clamp(30px, 4vw, 54px); line-height: 1; letter-spacing: -.055em; }\n.stretcher-copy p { margin: 0 0 24px; color: var(--macypan-muted); line-height: 1.7; }\n.product-section--stretcher .accessory-line { margin-top: 16px; }\n.product-section--stretcher .section-head p { text-align: left; }\n\n.safety-grid { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 14px; }\n.safety-card { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; min-height: 250px; padding: 24px; border: 1px solid rgba(128,215,255,.28); background: rgba(255,255,255,.055); transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, background .25s ease, border-color .25s ease; }\n.safety-card:hover { --macypan-lift: -5px; background: rgba(21,159,225,.12); border-color: rgba(128,215,255,.62); }\n.safety-card .card-index { display: block; color: var(--macypan-blue-2); font-size: 14px; font-weight: 800; letter-spacing: .14em; }\n.safety-card h3 { margin: 56px 0 12px; color: #fff; font-size: 20px; line-height: 1.15; }\n.safety-card p { margin: 0; color: rgba(255,255,255,.67); font-size: 13px; line-height: 1.65; }\n.safety-strip { margin-top: 34px; padding: 18px 22px; border-left: 4px solid var(--macypan-blue); background: rgba(11, 63, 106, .7); color: rgba(255,255,255,.78); font-size: 14px; line-height: 1.65; }\n.safety-showcase { display: grid; grid-template-columns: minmax(0,1.04fr) minmax(0,.96fr); gap: 18px; align-items: stretch; }\n.safety-visual { position: relative; min-height: 560px; margin: 0; overflow: hidden; border: 1px solid rgba(128,215,255,.28); background: #eef5fb; }\n.safety-visual:after { content: ''; position: absolute; inset: 0; background: linear-gradient(180deg, transparent 45%, rgba(4,17,34,.88) 100%); pointer-events: none; }\n.safety-visual img { width: 100%; height: 100%; min-height: 560px; object-fit: contain; padding: 38px; transition: transform .55s ease; }\n.safety-visual:hover img { transform: scale(1.035); }\n.safety-visual figcaption { position: absolute; z-index: 2; right: 0; bottom: 0; left: 0; padding: 32px; color: #fff; }\n.safety-visual figcaption span { display: block; color: var(--macypan-blue-2); font-size: 11px; letter-spacing: .16em; text-transform: uppercase; font-weight: 800; }\n.safety-visual figcaption strong { display: block; margin-top: 8px; max-width: 460px; font-size: clamp(24px,3vw,38px); line-height: 1.05; letter-spacing: -.045em; }\n.safety-visual figcaption p { margin: 14px 0 0; color: rgba(255,255,255,.68); font-size: 12px; line-height: 1.6; }\n.safety-feature-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 14px; }\n.safety-feature { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; display: flex; flex-direction: column; justify-content: space-between; min-height: 270px; padding: 25px; border: 1px solid rgba(128,215,255,.28); background: rgba(255,255,255,.06); transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, border-color .25s ease, background .25s ease; }\n.safety-feature:hover { --macypan-lift: -5px; border-color: rgba(128,215,255,.7); background: rgba(21,159,225,.12); }\n.safety-feature .card-index { color: var(--macypan-blue-2); font-size: 13px; letter-spacing: .14em; font-weight: 800; }\n.safety-feature h3 { margin: 0 0 12px; color: #fff; font-size: 20px; line-height: 1.15; }\n.safety-feature p { margin: 0; color: rgba(255,255,255,.65); font-size: 12px; line-height: 1.65; }\n.safety-system-row { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); margin-top: 18px; border: 1px solid rgba(128,215,255,.26); }\n.safety-system-row span { padding: 17px 18px; border-right: 1px solid rgba(128,215,255,.2); color: rgba(255,255,255,.76); font-size: 11px; line-height: 1.4; text-align: center; text-transform: uppercase; letter-spacing: .08em; font-weight: 800; }\n.safety-system-row span:last-child { border-right: 0; }\n\n.service-grid { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 16px; }\n.service-card { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; min-height: 300px; padding: 24px; background: #fff; border-top: 3px solid var(--macypan-blue); transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, box-shadow .25s ease, background .25s ease; }\n.service-card:hover { --macypan-lift: -6px; box-shadow: 0 20px 42px rgba(11,42,75,.12); }\n.service-topline { display: flex; align-items: center; justify-content: space-between; gap: 20px; }\n.service-icon { display: inline-grid; place-items: center; width: 48px; height: 48px; flex: 0 0 auto; background: var(--macypan-pale); color: var(--macypan-blue); font-size: 27px; transition: transform .3s ease, background .3s ease, color .3s ease; }\n.service-icon svg, .safety-service-icon svg { width: 27px; height: 27px; display: block; stroke: currentColor; fill: none; stroke-width: 1.9; stroke-linecap: round; stroke-linejoin: round; }\n.service-card:hover .service-icon { transform: rotate(-5deg) scale(1.06); background: var(--macypan-blue); color: #fff; }\n.service-topline .card-index { margin-left: auto; }\n.service-arrow { color: var(--macypan-blue); font-size: 21px; transition: transform .25s ease; }\n.service-card:hover .service-arrow { transform: translate(3px, -3px); }\n.service-card .card-index { color: var(--macypan-blue); font-size: 13px; font-weight: 800; letter-spacing: .12em; }\n.service-card h3 { margin: 30px 0 14px; font-size: 22px; letter-spacing: -.04em; line-height: 1.12; }\n.service-card p { margin: 0; color: var(--macypan-muted); font-size: 13px; line-height: 1.7; }\n.service-tags { display: flex; flex-wrap: wrap; gap: 7px; margin: 22px 0 0; padding: 0; list-style: none; }\n.service-tags li { padding: 7px 9px; background: var(--macypan-pale); color: #41617f; font-size: 10px; line-height: 1.25; font-weight: 700; }\n.service-metrics { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); margin-top: 24px; border: 1px solid var(--macypan-line); background: var(--macypan-navy); color: #fff; }\n.service-metrics div { padding: 24px; border-right: 1px solid rgba(255,255,255,.16); }\n.service-metrics div:last-child { border-right: 0; }\n.service-metrics strong, .service-metrics span { display: block; }\n.service-metrics strong { color: var(--macypan-blue-2); font-size: 17px; }\n.service-metrics span { margin-top: 7px; color: rgba(255,255,255,.66); font-size: 12px; }\n.service-journey { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); margin-top: 24px; counter-reset: service-step; }\n.service-journey span { position: relative; padding: 22px 18px 22px 48px; border: 1px solid #bdd8e8; border-right: 0; background: #fff; color: var(--macypan-navy); font-size: 13px; font-weight: 800; }\n.service-journey span:last-child { border-right: 1px solid #bdd8e8; }\n.service-journey span:before { counter-increment: service-step; content: '0' counter(service-step); position: absolute; left: 16px; color: var(--macypan-blue); font-size: 11px; }\n.service-proof-panel { display: grid; grid-template-columns: 1.1fr .9fr; gap: 34px; margin-top: 24px; padding: 36px; border: 1px solid rgba(128,215,255,.25); background: #06172a; }\n.service-proof-panel > div:first-child > span { color: var(--macypan-blue-2); font-size: 12px; letter-spacing: .16em; text-transform: uppercase; font-weight: 800; }\n.service-proof-panel h3 { margin: 8px 0 16px; color: #fff; font-size: 42px; letter-spacing: -.05em; }\n.service-proof-panel p { margin: 0; color: rgba(255,255,255,.62); font-size: 13px; line-height: 1.75; }\n.service-proof-list { display: grid; gap: 12px; }\n.service-proof-list p { display: flex; align-items: center; justify-content: space-between; gap: 18px; padding: 19px 20px; border-left: 3px solid var(--macypan-blue); background: rgba(255,255,255,.055); }\n.service-proof-list strong { color: #fff; }\n.service-proof-list span { color: var(--macypan-blue-2); font-size: 12px; }\n\n.faq-wrap { display: grid; grid-template-columns: .8fr 1.2fr; gap: 72px; align-items: start; }\n.faq-intro h2 { margin: 13px 0 18px; font-size: clamp(34px, 4vw, 58px); line-height: 1; letter-spacing: -.055em; }\n.faq-intro p { margin: 0; color: var(--macypan-muted); font-size: 15px; line-height: 1.7; }\n.faq-list { border-top: 1px solid var(--macypan-line); }\ndetails { border-bottom: 1px solid var(--macypan-line); }\nsummary { display: grid; grid-template-columns: 34px minmax(0,1fr) 24px; align-items: center; gap: 16px; padding: 22px 0; cursor: pointer; list-style: none; font-size: 15px; font-weight: 800; }\nsummary::-webkit-details-marker { display: none; }\nsummary:after { content: '+'; color: var(--macypan-blue); font-size: 25px; font-weight: 400; }\ndetails[open] summary:after { content: '\u2212'; }\n.faq-answer { padding: 0 52px 22px 0; color: var(--macypan-muted); font-size: 14px; line-height: 1.75; }\n.faq-index { color: var(--macypan-blue); font-size: 11px; letter-spacing: .1em; }\n.faq-list--variant-2 { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 14px; border-top: 0; }\n.faq-list--variant-2 details { padding: 0 20px; border: 1px solid #bfd8e6; background: rgba(255,255,255,.72); transition: transform .25s ease, background .25s ease, box-shadow .25s ease; }\n.faq-list--variant-2 details:hover, .faq-list--variant-2 details[open] { transform: translateY(-3px); background: #fff; box-shadow: 0 16px 34px rgba(11,42,75,.1); }\n.faq-list--variant-2 .faq-answer { padding-right: 0; }\n.faq-wrap--variant-2 { grid-template-columns: 1fr; }\n.faq-wrap--variant-2 .faq-intro { display: grid; grid-template-columns: minmax(0,1fr) minmax(280px,.65fr); column-gap: 50px; align-items: end; }\n.faq-wrap--variant-2 .faq-intro .section-kicker { grid-column: 1 \/ -1; }\n.faq-wrap--variant-2 .faq-intro h2 { margin-bottom: 0; }\n.faq-list--variant-3 details { border-bottom: 0; border-left: 1px solid rgba(128,215,255,.35); margin-bottom: 10px; padding: 0 20px; background: rgba(255,255,255,.035); }\n.faq-list--variant-3 details[open] { border-left: 4px solid var(--macypan-blue); background: rgba(21,159,225,.09); }\n.faq-list--variant-3 summary { padding: 19px 0; }\n\n.contact-section { background: var(--macypan-navy); color: #fff; }\n.contact-section .section-head p { color: rgba(255,255,255,.68); }\n.contact-grid { display: grid; grid-template-columns: .8fr 1.2fr; gap: 22px; align-items: stretch; }\n.contact-info { display: grid; gap: 14px; }\n.contact-copy { display: grid; grid-template-rows: repeat(2,minmax(0,1fr)); gap: 14px; }\n.contact-card { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; padding: 28px; border: 1px solid rgba(128,215,255,.32); background: rgba(255,255,255,.04); transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, border-color .25s ease, background .25s ease; }\n.contact-card:hover { --macypan-lift: -4px; border-color: rgba(128,215,255,.68); background: rgba(255,255,255,.075); }\n.contact-card span { display: block; color: var(--macypan-blue-2); font-size: 12px; letter-spacing: .14em; text-transform: uppercase; font-weight: 800; }\n.contact-card p { margin: 14px 0 0; color: rgba(255,255,255,.78); line-height: 1.6; font-size: 14px; }\n.contact-form { padding: 34px; background: #fff; color: var(--macypan-ink); box-shadow: 0 24px 50px rgba(0,0,0,.15); }\n.form-kicker { margin-bottom: 28px; color: var(--macypan-blue); font-size: 12px; letter-spacing: .16em; font-weight: 800; }\n.form-label { display: block; margin-bottom: 8px; color: var(--macypan-ink); font-size: 11px; letter-spacing: .1em; text-transform: uppercase; font-weight: 800; }\n.form-grid { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 18px; }\n.field { margin-bottom: 20px; }\ninput, textarea { width: 100%; border: 0; border-bottom: 1px solid #bac7d5; border-radius: 0; padding: 13px 0; background: transparent; color: var(--macypan-ink); outline: none; }\ntextarea { min-height: 92px; resize: vertical; }\ninput:focus, textarea:focus { border-color: var(--macypan-blue); }\n.field:focus-within .form-label { color: var(--macypan-blue); }\n.form-actions { display: flex; align-items: center; justify-content: space-between; gap: 18px; margin-top: 8px; }\n.form-status { color: var(--macypan-blue); font-size: 12px; font-weight: 800; }\n.contact-form .button { min-height: 48px; border: 0; background: var(--macypan-blue); color: #fff; }\n.disclaimer { margin: 34px auto 0; max-width: 900px; color: rgba(255,255,255,.46); font-size: 11px; line-height: 1.65; text-align: center; }\n\n\/* Variant 2: lighter product deck and offset composition. *\/\n.variant-2 .hero { background: #dfeaf3; color: var(--macypan-navy); }\n.variant-2 .hero:before { background: linear-gradient(90deg, rgba(255,255,255,.97) 0%, rgba(255,255,255,.9) 35%, rgba(255,255,255,.4) 58%, rgba(255,255,255,.05) 78%); }\n.variant-2 .hero-copy { width: min(560px, 54%); }\n.variant-2 .hero-lede { color: #52667e; }\n.variant-2 .eyebrow { color: #198fc7; }\n.variant-2 .hero-image-frame { border-color: rgba(7,27,53,.24); box-shadow: 0 24px 44px rgba(7,27,53,.16); }\n.variant-2 .hero-image-frame:after { background: linear-gradient(135deg, rgba(255,255,255,.18), transparent 48%, rgba(7,27,53,.18)); }\n.variant-2 .hero-image-caption { top: auto; bottom: 28px; background: rgba(255,255,255,.9); color: var(--macypan-navy); border-left-color: #198fc7; }\n.variant-2 .hero-image-caption span { color: #198fc7; }\n.variant-2 .button-secondary { color: var(--macypan-navy); border-color: var(--macypan-navy); }\n.variant-2 .hero-proof .proof-badge { color: var(--macypan-navy); border-color: rgba(7,27,53,.45); }\n.variant-2 .hero-proof .proof-text { color: #52667e; }\n.variant-2 .support-card { left: auto; right: 0; color: #fff; }\n.variant-2 .product-section { background: #fff; }\n.variant-2 .product-section:nth-of-type(odd) { background: var(--macypan-pale); }\n.variant-2 .product-mosaic { grid-template-columns: repeat(4, minmax(0,1fr)); }\n.variant-2 .mosaic-card img { height: 190px; }\n.variant-2 .mosaic-card:nth-child(1) { grid-column: auto; }\n.variant-2 .mosaic-card:nth-child(1) img { height: 190px; }\n.variant-2 .section-blue { background: #e4f1f8; }\n.variant-2 .service-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }\n.variant-2 .service-card { min-height: 220px; display: grid; grid-template-columns: 80px 1fr; column-gap: 18px; }\n.variant-2 .service-card h3 { margin: 12px 0 10px; }\n.variant-2 .service-card p { grid-column: 2; }\n.variant-2 .service-card .service-topline { grid-row: span 3; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; }\n.variant-2 .service-card .card-index { font-size: 22px; }\n.variant-2 .service-card .service-tags { grid-column: 2; }\n.variant-2 .safety-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }\n\n\/* Combined page: V1 theme with V2 catalog and V3 FAQ structure. *\/\n.combined-page .product-section { background: #fff; }\n.combined-page .product-section:nth-of-type(odd) { background: var(--macypan-pale); }\n.combined-page .product-mosaic { grid-template-columns: repeat(4,minmax(0,1fr)); align-items: stretch; }\n.combined-page .mosaic-card img { height: 190px; }\n.combined-page .product-section--he5000 .mosaic-card:nth-child(3n+1) img,\n.combined-page .product-section--ata20 .mosaic-card:nth-child(3n+1) img,\n.combined-page .product-section--ata15 .mosaic-card:nth-child(3n+1) img { background: linear-gradient(145deg, #eaf4fb, #dfeef8); }\n.combined-page .product-section--he5000 .mosaic-card:nth-child(3n+2) img,\n.combined-page .product-section--ata20 .mosaic-card:nth-child(3n+2) img,\n.combined-page .product-section--ata15 .mosaic-card:nth-child(3n+2) img { background: linear-gradient(145deg, #f4f8fb, #e7f0f6); }\n.combined-page .product-section--he5000 .mosaic-card:nth-child(3n) img,\n.combined-page .product-section--ata20 .mosaic-card:nth-child(3n) img,\n.combined-page .product-section--ata15 .mosaic-card:nth-child(3n) img { background: linear-gradient(145deg, #e4eff7, #edf5fa); }\n.combined-page .product-section--he5000 .product-mosaic { grid-template-columns: 1.35fr repeat(2,minmax(0,1fr)); grid-template-rows: repeat(2,minmax(0,1fr)); }\n.combined-page .product-section--he5000 .mosaic-card:first-child { grid-row: 1 \/ span 2; padding: 20px; }\n.combined-page .product-section--he5000 .mosaic-card:first-child img { height: 430px; }\n.combined-page .product-section--he5000 .mosaic-card:first-child h3 { font-size: 28px; }\n.combined-page .product-section--he5000 .mosaic-card:not(:first-child) img { height: 150px; }\n.combined-page .product-section--ata20 .product-mosaic,\n.combined-page .product-section--ata15 .product-mosaic { --catalog-card-height: clamp(330px, 25vw, 370px); grid-template-columns: 4fr repeat(3,3fr); }\n.combined-page .product-section--ata20 .mosaic-card,\n.combined-page .product-section--ata15 .mosaic-card { min-height: var(--catalog-card-height); }\n.combined-page .product-section--ata20 .mosaic-card img,\n.combined-page .product-section--ata15 .mosaic-card img { height: 220px; }\n.combined-page .product-section--ata20 .mosaic-card:first-child img,\n.combined-page .product-section--ata15 .mosaic-card:first-child img { height: 220px; }\n.combined-page .mosaic-detail { grid-template-columns: minmax(260px,.72fr) minmax(0,1.28fr); padding: 18px 22px; gap: 22px; }\n.combined-page .mosaic-detail h3 { margin-bottom: 5px; font-size: 23px; }\n.combined-page .mosaic-detail p { font-size: 13px; line-height: 1.45; }\n.combined-page .mosaic-detail .meta-list div { padding: 10px 11px; }\n.combined-page .mosaic-detail .accessory-line { margin-top: 10px; line-height: 1.45; }\n.combined-page .mosaic-detail .meta-list { grid-template-columns: repeat(3,minmax(0,1fr)); }\n.combined-page .mosaic-detail .accessory-line { grid-column: 1 \/ -1; margin-top: -14px; }\n.combined-page .faq-list--variant-3 details { border-left: 4px solid #bdd2e2; background: rgba(255,255,255,.64); transition: border-color .46s cubic-bezier(.22,.8,.22,1), background-color .46s cubic-bezier(.22,.8,.22,1), box-shadow .46s cubic-bezier(.22,.8,.22,1), transform .46s cubic-bezier(.22,.8,.22,1); }\n.combined-page .faq-list--variant-3 details[open] { border-left-color: var(--macypan-blue); background: #fff; box-shadow: 0 14px 30px rgba(11,42,75,.08); transform: translateX(2px); }\n.combined-page .faq-list--variant-3 summary { transition: color .32s ease, padding .42s cubic-bezier(.22,.8,.22,1); }\n.combined-page .faq-list--variant-3 .faq-answer { display: grid; grid-template-rows: 0fr; overflow: hidden; padding: 0 52px 0 0; opacity: 0; transition: grid-template-rows .5s cubic-bezier(.22,.8,.22,1), padding .5s cubic-bezier(.22,.8,.22,1), opacity .34s ease; }\n.combined-page .faq-list--variant-3 .faq-answer > div { min-height: 0; overflow: hidden; }\n.combined-page .faq-list--variant-3 details[open] .faq-answer { grid-template-rows: 1fr; padding: 0 52px 22px 0; opacity: 1; }\n.combined-page .product-section,\n.combined-page #services,\n.combined-page #faq { background-image: radial-gradient(circle at 11% 18%, rgba(128,215,255,.24), transparent 30%), radial-gradient(circle at 90% 78%, rgba(21,159,225,.1), transparent 34%); background-size: auto, auto; }\n.combined-page .product-section { background-color: #f9fcff; }\n.combined-page .product-section:nth-of-type(odd) { background-color: #edf6fc; }\n.combined-page #services { background-color: #f8fbfe; }\n.combined-page #faq { position: relative; display: block; background-color: #edf6fc; }\n.combined-page #faq .section-actions { justify-content: flex-start; margin-top: 32px; }\n\n\/* Three source-grounded safety directions: each system uses its matching original-site icon. *\/\n.safety-reference-layout,\n.safety-reference-split,\n.safety-reference-timeline { display: grid; align-items: stretch; gap: 18px; }\n.safety-lead-visual { position: relative; min-height: 350px; margin: 0; overflow: hidden; border: 1px solid rgba(128,215,255,.32); background: #eaf4fa; }\n.safety-lead-visual img { width: 100%; height: 100%; min-height: 350px; object-fit: cover; object-position: center; transition: transform .55s ease; }\n.safety-lead-visual:hover img { transform: scale(1.035); }\n.safety-lead-visual:after { content: ''; position: absolute; inset: 45% 0 0; background: linear-gradient(transparent, rgba(5,20,39,.88)); }\n.safety-lead-visual figcaption { position: absolute; z-index: 1; right: 28px; bottom: 26px; left: 28px; }\n.safety-lead-visual figcaption span { display: block; color: var(--macypan-blue-2); font-size: 11px; letter-spacing: .14em; text-transform: uppercase; font-weight: 800; }\n.safety-lead-visual figcaption strong { display: block; margin-top: 7px; max-width: 360px; color: #fff; font-size: clamp(24px,2.7vw,38px); line-height: 1.04; letter-spacing: -.045em; }\n.safety-icon-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 14px; }\n.safety-service-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 14px; }\n.safety-service-card { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; min-width: 0; padding: 22px; border: 1px solid rgba(128,215,255,.28); background: rgba(255,255,255,.055); transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, border-color .25s ease, background .25s ease; }\n.safety-service-card:hover { --macypan-lift: -5px; border-color: rgba(128,215,255,.72); background: rgba(21,159,225,.12); }\n.safety-service-topline { display: flex; align-items: center; justify-content: space-between; gap: 14px; }\n.safety-service-icon { display: inline-grid; place-items: center; width: 48px; height: 48px; background: rgba(128,215,255,.14); color: var(--macypan-blue-2); font-size: 27px; transition: transform .3s ease, color .3s ease, background .3s ease; }\n.safety-service-card:hover .safety-service-icon { transform: rotate(-5deg) scale(1.06); background: var(--macypan-blue); color: #fff; }\n.safety-service-card .card-index { color: var(--macypan-blue-2); font-size: 12px; font-weight: 800; letter-spacing: .12em; }\n.safety-service-card h3 { margin: 24px 0 10px; color: #fff; font-size: 20px; line-height: 1.13; letter-spacing: -.03em; }\n.safety-service-card p { margin: 0; color: rgba(255,255,255,.67); font-size: 12px; line-height: 1.65; }\n.safety-icon-story { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; min-width: 0; border: 1px solid rgba(128,215,255,.28); background: rgba(255,255,255,.055); transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, border-color .25s ease, background .25s ease; }\n.safety-icon-story:hover { --macypan-lift: -5px; border-color: rgba(128,215,255,.72); background: rgba(21,159,225,.12); }\n.safety-icon-story figure { position: relative; display: grid; place-items: center; min-height: 92px; margin: 0; background: rgba(255,255,255,.94); overflow: hidden; }\n.safety-icon-story figure span { position: absolute; top: 10px; left: 10px; padding: 5px 6px; background: var(--macypan-navy); color: var(--macypan-blue-2); font-size: 10px; letter-spacing: .1em; font-weight: 800; }\n.safety-icon-story figure img { width: 62px; height: 62px; object-fit: contain; transition: transform .3s ease; }\n.safety-icon-story:hover figure img { transform: scale(1.12) rotate(-4deg); }\n.safety-icon-story > div { padding: 20px; }\n.safety-icon-story .section-kicker { font-size: 10px; }\n.safety-icon-story h3 { margin: 0 0 8px; color: #fff; font-size: 20px; line-height: 1.13; letter-spacing: -.03em; }\n.safety-icon-story p { margin: 0; color: rgba(255,255,255,.67); font-size: 12px; line-height: 1.65; }\n.safety-design-1 .safety-reference-layout { grid-template-columns: minmax(320px,.95fr) minmax(0,1.05fr); }\n.safety-design-1 .safety-service-card { min-height: 168px; }\n.safety-design-2 .safety-reference-split { grid-template-columns: minmax(0,1.05fr) minmax(320px,.95fr); }\n.safety-design-2 .safety-icon-story { display: grid; grid-template-rows: 96px 1fr; }\n.safety-design-2 .safety-lead-visual { min-height: 100%; }\n.safety-design-2 .safety-lead-visual img { min-height: 100%; }\n.safety-design-3 .safety-reference-timeline { grid-template-columns: minmax(300px,.82fr) minmax(0,1.18fr); }\n.safety-design-3 .safety-timeline-list { display: grid; border-top: 1px solid rgba(128,215,255,.25); }\n.safety-design-3 .safety-icon-story { display: grid; grid-template-columns: 116px minmax(0,1fr); min-height: 122px; border-top: 0; }\n.safety-design-3 .safety-icon-story figure { min-height: 100%; }\n.safety-design-3 .safety-icon-story > div { display: grid; grid-template-columns: 190px minmax(0,1fr); align-items: center; gap: 20px; }\n.safety-design-3 .safety-icon-story h3 { margin: 0; }\n\n\/* Three inquiry compositions; form copy stays identical. *\/\n.contact-design-1 .contact-grid { grid-template-columns: .8fr 1.2fr; }\n.contact-design-2 { position: relative; background: #09213c; }\n.contact-design-2:before { content: ''; position: absolute; inset: 0; background: url('https:\/\/www.macypanofficial.com\/wp-content\/uploads\/2026\/08\/he5000fort.webp') left -100px bottom -120px \/ 620px auto no-repeat; opacity: .055; pointer-events: none; }\n.contact-design-2 .shell { position: relative; }\n.contact-design-2 .contact-grid { grid-template-columns: 1fr; max-width: 980px; margin: 0 auto; gap: 0; }\n.contact-design-2 .contact-copy { grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: none; gap: 0; }\n.contact-design-2 .contact-card { border-bottom: 0; background: rgba(255,255,255,.065); }\n.contact-design-2 .contact-card + .contact-card { border-left: 0; }\n.contact-design-2 .contact-form { padding: 46px; border-top: 5px solid var(--macypan-blue); }\n.contact-design-3 { background: #06172a; }\n.contact-design-3 .contact-grid { grid-template-columns: minmax(250px,.42fr) minmax(0,1fr); gap: 0; background: #fff; }\n.contact-design-3 .contact-copy { gap: 0; background: var(--macypan-blue); }\n.contact-design-3 .contact-card { display: flex; flex-direction: column; justify-content: center; border: 0; border-bottom: 1px solid rgba(255,255,255,.25); background: transparent; }\n.contact-design-3 .contact-card span { color: #fff; }\n.contact-design-3 .contact-card p { color: rgba(255,255,255,.85); }\n.contact-design-3 .contact-form { box-shadow: none; padding: 48px; background: #f7fbfe; }\n\n\/* Variant 3: dark editorial catalog with a stacked product matrix. *\/\n.variant-3 { background: #091a2d; color: #fff; }\n.variant-3 .site-header { background: #050f1e; }\n.variant-3 .hero { min-height: 720px; background: #0b2746; }\n.variant-3 .hero:before { background: linear-gradient(90deg, rgba(5,15,30,.96) 0%, rgba(5,15,30,.83) 40%, rgba(5,15,30,.32) 64%, rgba(5,15,30,.06) 82%); }\n.variant-3 .hero-copy { width: min(680px, 62%); }\n.variant-3 .hero-image-frame { border-color: rgba(128,215,255,.34); background: #0b223b; box-shadow: 0 30px 60px rgba(0,0,0,.32); }\n.variant-3 .hero-image-frame:after { background: linear-gradient(160deg, rgba(7,27,53,.08), transparent 45%, rgba(7,27,53,.42)); }\n.variant-3 .hero-image-caption { left: auto; right: max(22px, calc((100vw - var(--macypan-shell)) \/ 2)); top: 28px; bottom: auto; background: rgba(5,15,30,.88); }\n.variant-3 .hero-copy { padding-left: 10px; }\n.variant-3 .hero h1 { font-size: clamp(52px, 6vw, 78px); }\n.variant-3 .support-card { width: 380px; }\n.variant-3 .section { background: #091a2d; }\n.variant-3 .section-light, .variant-3 .section-blue { background: #091a2d; }\n.variant-3 .section + .section { border-top: 1px solid rgba(255,255,255,.1); }\n.variant-3 .section-head p, .variant-3 .section-note, .variant-3 .faq-intro p { color: rgba(255,255,255,.62); }\n.variant-3 .product-section { background: #091a2d; }\n.variant-3 .product-section + .product-section { border-top-color: rgba(255,255,255,.1); }\n.variant-3 .product-grid { grid-template-columns: repeat(3,minmax(0,1fr)); align-items: stretch; }\n.variant-3 .product-card { background: #102944; border-color: rgba(128,215,255,.24); color: #fff; }\n.variant-3 .product-card:first-child { grid-row: auto; }\n.variant-3 .product-card img { height: 245px; background: #0b223b; }\n.variant-3 .product-card p, .variant-3 .accessory-line { color: rgba(255,255,255,.62); }\n.variant-3 .product-card .meta-list { border-color: rgba(128,215,255,.24); }\n.variant-3 .product-card .meta-list div { border-color: rgba(128,215,255,.24); }\n.variant-3 .product-card .meta-list dt { color: rgba(255,255,255,.5); }\n.variant-3 .product-card .meta-list dd, .variant-3 .product-card .accessory-line strong { color: #fff; }\n.variant-3 .mosaic-detail { border: 1px solid rgba(128,215,255,.24); }\n.variant-3 .product-section--stretcher .stretcher-panel { border-color: rgba(128,215,255,.24); background: #102944; }\n.variant-3 .stretcher-panel img { background: #0b223b; }\n.variant-3 .stretcher-copy p { color: rgba(255,255,255,.62); }\n.variant-3 .service-card { background: #102944; border-color: rgba(128,215,255,.24); }\n.variant-3 .service-card p { color: rgba(255,255,255,.62); }\n.variant-3 .service-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }\n.variant-3 .service-card { min-height: 250px; border-top: 0; border-left: 3px solid var(--macypan-blue); }\n.variant-3 .service-card h3 { margin-top: 30px; }\n.variant-3 .service-tags li { background: rgba(128,215,255,.1); color: var(--macypan-blue-2); }\n.variant-3 .faq-list, .variant-3 details { border-color: rgba(255,255,255,.2); }\n.variant-3 summary { color: #fff; }\n.variant-3 .faq-answer { color: rgba(255,255,255,.62); }\n\n.reveal-on-scroll { opacity: 0; transform: translateY(24px); transition: opacity .65s ease, transform .65s cubic-bezier(.2,.7,.2,1); }\n.reveal-on-scroll.is-visible { opacity: 1; transform: translateY(0); }\n.reveal-on-scroll:nth-child(2) { transition-delay: .06s; }\n.reveal-on-scroll:nth-child(3) { transition-delay: .12s; }\n.reveal-on-scroll:nth-child(4) { transition-delay: .18s; }\n\n@media (prefers-reduced-motion: reduce) {\n.reveal-on-scroll { opacity: 1; transform: none; }\n}\n\n@keyframes heroOrbit {\n  0%, 100% { transform: translate3d(0, 0, 0); opacity: .55; }\n  50% { transform: translate3d(0, 12px, 0); opacity: 1; }\n}\n\n@media (max-width: 980px) {\n  .macypan-widget { --macypan-side: 15px; }\n  .hero { min-height: 700px; }\n  .hero-inner { min-height: 700px; }\n  .hero-copy, .variant-2 .hero-copy, .variant-3 .hero-copy { width: min(590px, 78%); min-height: 700px; padding: 82px 0 40px; }\n  .hero-media, .variant-2 .hero-media, .variant-3 .hero-media { inset: 0 calc((100vw - 100%) \/ -2); min-height: 700px; padding: 0; }\n  .hero-media img { max-height: none; }\n  .hero-image-frame { min-height: 100%; }\n  .support-card { position: relative; left: auto; right: auto; bottom: auto; margin: 28px 0 36px; width: min(100%, 480px); }\n  .section-head, .faq-wrap, .contact-grid { grid-template-columns: 1fr; gap: 24px; }\n  .combined-page #faq .shell { display: block; }\n  .combined-page #faq .faq-wrap { display: grid; }\n  .combined-page #faq .section-actions { display: flex; margin-top: 34px; }\n  .product-mosaic, .variant-2 .product-mosaic, .product-grid, .variant-3 .product-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }\n  .combined-page .product-section--he5000 .product-mosaic,\n  .combined-page .product-section--ata20 .product-mosaic,\n  .combined-page .product-section--ata15 .product-mosaic { grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: auto; }\n  .combined-page .product-section--ata20 .mosaic-card,\n  .combined-page .product-section--ata15 .mosaic-card { min-height: 0; }\n  .combined-page .product-section--he5000 .mosaic-card:first-child { grid-column: 1 \/ -1; grid-row: auto; }\n  .variant-2 .mosaic-card:nth-child(1) { grid-column: auto; }\n  .variant-3 .product-card:first-child { grid-row: auto; }\n  .safety-grid, .variant-2 .safety-grid, .service-grid, .variant-2 .service-grid, .variant-3 .service-grid, .safety-service-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }\n  .service-proof-panel { grid-template-columns: 1fr; }\n  .safety-showcase { grid-template-columns: 1fr; }\n  .safety-visual { min-height: 470px; }\n  .safety-reference-layout, .safety-reference-split, .safety-reference-timeline { grid-template-columns: 1fr; }\n  .safety-design-2 .safety-reference-split .safety-lead-visual { min-height: 360px; }\n  .contact-design-1 .contact-grid, .contact-design-3 .contact-grid { grid-template-columns: 1fr; }\n  .contact-design-3 .contact-copy { grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: none; }\n}\n\n@media (max-width: 1100px) and (min-width: 681px) {\n  .hero h1 { font-size: clamp(44px, 5vw, 58px); overflow-wrap: break-word; }\n  .hero-lede { font-size: 16px; }\n  .hero-media { min-height: 650px; padding: 0; }\n  .hero-media img { max-height: none; }\n}\n\n@media (max-width: 680px) {\n  .macypan-widget { --macypan-side: 10px; }\n  .macypan-mobile-message { display: block; }\n  .site-header { min-height: 68px; }\n  .header-inner { width: min(100% - 40px, var(--macypan-shell)); }\n  .brand img { width: 142px; }\n  .hero, .hero-inner { min-height: 780px; }\n  .hero:before, .variant-2 .hero:before, .variant-3 .hero:before { background: linear-gradient(180deg, rgba(5,15,30,.91) 0%, rgba(5,15,30,.7) 62%, rgba(5,15,30,.9) 100%); }\n  .variant-2 .hero { color: #fff; }\n  .variant-2 .hero-lede, .variant-2 .hero-proof .proof-text { color: rgba(255,255,255,.76); }\n  .variant-2 .eyebrow { color: var(--macypan-blue-2); }\n  .variant-2 .button-secondary { color: #fff; border-color: rgba(255,255,255,.7); }\n  .variant-2 .hero-proof .proof-badge { color: #fff; border-color: rgba(255,255,255,.55); }\n  .hero-copy, .variant-2 .hero-copy, .variant-3 .hero-copy { width: 100%; min-height: 780px; padding-top: 74px; }\n  .hero-media, .variant-2 .hero-media, .variant-3 .hero-media { min-height: 780px; }\n  .hero-image-frame img { object-position: center; }\n  .hero-image-caption { display: none; }\n  .hero h1 { font-size: clamp(46px, 15vw, 72px); }\n  .hero-actions, .section-actions { flex-wrap: nowrap; justify-content: stretch; gap: 8px; }\n  .hero-actions .button, .section-actions .button { min-width: 0; min-height: 48px; flex: 1 1 0; padding: 0 10px; font-size: 12px; white-space: nowrap; }\n  .hero-proof { margin-top: 42px; }\n  .proof-text { width: 100%; margin-left: 0; }\n  .section { padding: 82px 0; }\n  .section-head { margin-bottom: 34px; }\n  .product-layout--rail, .product-focus, .product-section--stretcher .stretcher-panel, .mosaic-detail { grid-template-columns: 1fr; }\n  .model-rail { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); }\n  .product-focus { padding: 14px; }\n  .product-meta { padding: 4px; }\n  .product-visual { min-height: 270px; }\n  .product-visual img { height: 245px; }\n  .product-mosaic, .variant-2 .product-mosaic, .combined-page .product-mosaic, .product-grid, .variant-3 .product-grid, .safety-grid, .variant-2 .safety-grid, .service-grid, .variant-2 .service-grid, .variant-3 .service-grid, .form-grid, .faq-list--variant-2, .service-metrics, .service-journey, .safety-feature-grid, .safety-system-row, .safety-service-grid { grid-template-columns: 1fr; }\n  .combined-page .product-section--he5000 .product-mosaic,\n  .combined-page .product-section--ata20 .product-mosaic,\n  .combined-page .product-section--ata15 .product-mosaic { grid-template-columns: 1fr; }\n  .combined-page .product-section--he5000 .mosaic-card:first-child { grid-column: auto; }\n  .combined-page .product-section--he5000 .mosaic-card:first-child img { height: 280px; }\n  .combined-page .mosaic-detail { grid-template-columns: 1fr; }\n  .combined-page .mosaic-detail .meta-list { grid-template-columns: 1fr; }\n  .combined-page .mosaic-detail { padding: 16px; gap: 16px; }\n  .combined-page .mosaic-detail h3 { font-size: 21px; }\n  .combined-page .mosaic-detail .meta-list div { padding: 8px 10px; }\n  .combined-page .mosaic-detail .accessory-line { display: none; }\n  .mosaic-card img { height: 220px; }\n  .safety-design-1 .safety-service-grid,\n  .service-grid,\n  .variant-2 .service-grid,\n  .variant-3 .service-grid {\n    display: grid;\n    grid-auto-flow: column;\n    grid-auto-columns: minmax(250px, 82%);\n    grid-template-columns: none;\n    gap: 14px;\n    margin: 0 -10px;\n    padding: 0 10px 14px;\n    overflow-x: auto;\n    overscroll-behavior-x: contain;\n    scroll-padding-inline: 10px;\n    scroll-snap-type: x mandatory;\n    scrollbar-width: thin;\n  }\n  .safety-design-1 .safety-service-card,\n  .service-grid .service-card { scroll-snap-align: start; }\n  .variant-2 .service-card { display: block; min-height: 0; }\n  .variant-2 .service-card .card-index { display: block; }\n  .variant-2 .service-card h3 { margin-top: 34px; }\n  .variant-2 .service-card .service-tags { grid-column: auto; }\n  .service-journey span { border-right: 1px solid #bdd8e8; border-bottom: 0; }\n  .service-journey span:last-child { border-bottom: 1px solid #bdd8e8; }\n  .faq-wrap--variant-2 .faq-intro { grid-template-columns: 1fr; }\n  .safety-visual, .safety-visual img { min-height: 390px; }\n  .safety-visual figcaption { padding: 24px 20px; }\n  .safety-reference-layout, .safety-reference-split, .safety-reference-timeline,\n  .safety-icon-grid, .safety-service-grid, .safety-design-1 .safety-icon-story,\n  .safety-design-3 .safety-icon-story, .safety-design-3 .safety-icon-story > div { grid-template-columns: 1fr; }\n  .safety-design-1 .safety-reference-layout { grid-template-columns: 1fr; }\n  .safety-lead-visual, .safety-lead-visual img { min-height: 260px; }\n  .safety-design-1 .safety-icon-story figure, .safety-design-3 .safety-icon-story figure { min-height: 102px; }\n  .safety-design-3 .safety-icon-story > div { gap: 6px; }\n  .safety-system-row span { border-right: 0; border-bottom: 1px solid rgba(128,215,255,.2); }\n  .safety-system-row span:last-child { border-bottom: 0; }\n  .stretcher-copy { padding: 30px 24px; }\n  .safety-card { min-height: 0; }\n  .safety-card h3, .service-card h3 { margin-top: 34px; }\n  .contact-form { padding: 24px 20px; }\n  .contact-section .section-head,\n  .contact-design-3 .contact-copy { display: none; }\n  .contact-design-2 .contact-copy, .contact-design-3 .contact-copy { grid-template-columns: 1fr; }\n  .contact-design-2 .contact-card + .contact-card { border-left: 1px solid rgba(128,215,255,.32); }\n  .contact-design-2 .contact-form, .contact-design-3 .contact-form { padding: 28px 20px; }\n  .form-actions { align-items: flex-start; flex-direction: column-reverse; }\n  .form-actions .button { width: 100%; }\n}\n<\/style>\n<div id=\"macypan-app-4\" class=\"macypan-widget\" data-variant=\"4\" role=\"region\" aria-label=\"MACY-PAN hyperbaric oxygen chambers\">\n  <noscript>\n    <section aria-labelledby=\"macypan-noscript-title\">\n      <h1 id=\"macypan-noscript-title\">MACY-PAN Hyperbaric Oxygen Chambers<\/h1>\n      <p>Explore professional hyperbaric oxygen chambers for homes, wellness centers, athletes and healthcare environments.<\/p>\n      <p>MACY-PAN provides hard chambers, soft chambers, safety systems and direct factory support.<\/p>\n    <\/section>\n  <\/noscript>\n<\/div>\n<!-- \u5916\u90e8\u8868\u5355\u8bf7\u7ed1\u5b9a\u5230\u8fd9\u4e2a\u7edf\u4e00\u951a\u70b9 -->\n<div id=\"macypan-quote4\"><\/div>\n<script>\n(function () {\nconst asset = 'https:\/\/www.macypanofficial.com\/wp-content\/uploads\/2026\/08\/';\n\nconst productData = {\n  he5000: {\n    title: 'Built for elevated oxygen experiences',\n    kicker: '01 \u00b7 Flagship Hard Chambers',\n    intro: 'Five rigid chamber formats for private wellness suites, clinics and high-performance environments.',\n    products: [\n      { name: '3 People HE5000', short: 'HE5000', blurb: 'Spacious for 1\u20133 people', pressure: '1.0-2.0 ATA', capacity: '3 People', dimensions: '2080(L)*1651(W)*1832(H)mm 81(L)*63(W)*57(H)\u201d', image: asset + 'he5000.webp', url: 'https:\/\/www.macypanofficial.com\/2-0ata-3people-hyperbaric-chamber-he5000\/', accessories: 'Chamber Cabin \u00b7 Air Compressor \u00b7 2 Oxygen Concentrator \u00b7 Air Conditioner' },\n      { name: '1 People HE5000 Fort', short: 'HE5000 Fort', blurb: 'Comfort for 1\u20132 people', pressure: 'MAX 2.0 ATA', capacity: '1-2 Person', dimensions: '2440(L)*1470(W)*2230(H)mm 96(L)*58(W)*88(H)\u201d', image: asset + 'he5000fort.webp', url: 'https:\/\/www.macypanofficial.com\/2-0ata-1-2-people-sitting-hyperbaric-chamber-he5ooo-fort\/', accessories: 'Chamber Cabin \u00b7 Air Compressor \u00b7 Oxygen Concentrator 2*10L \u00b7 Air Conditioner' },\n      { name: '1 People HE5000 Mono', short: 'HE5000 Mono', blurb: 'A refined single-person hard chamber balancing panoramic comfort, clinical-grade performance and intuitive control.', pressure: '1.0-2.0 ATA', capacity: '1 Person', dimensions: '2200(L)*1110(W)*1845(H)mm 87(L)*44(W)*73(H)\u201d', image: asset + 'he5000mono.webp', url: 'https:\/\/www.macypanofficial.com\/2-0ata-single-sitting-type-hyperbaric-chamber-he5000-mono\/', accessories: 'Chamber Cabin \u00b7 Air Compressor \u00b7 Oxygen Concentrator \u00b7 Air Conditioner' },\n      { name: '1-2 People HE5000 Mini', short: 'HE5000 Mini', blurb: 'Luxury single room', pressure: '1.0-2.0 ATA', capacity: '1-2 People', dimensions: '2100(L)*1100(W)*1832(H)mm 81(L)*43(W)*57(H)\u201d', image: asset + 'he5000mini.webp', url: 'https:\/\/www.macypanofficial.com\/2-0ata-1-2-people-hyperbaric-chamber-he5000mini\/', accessories: 'Chamber Cabin \u00b7 Air Compressor \u00b7 2 Oxygen Concentrator \u00b7 Air Conditioner' },\n      { name: '4 People HE5000 Plus', short: 'HE5000 Plus', blurb: 'Extra room for 1\u20134 people', pressure: '1.0-2.0 ATA', capacity: '4 People', dimensions: '2580(L)*1651(W)*1832(H)mm 98(L)*63(W)*57(H)\u201d', image: asset + 'he5000plus.webp', url: 'https:\/\/www.macypanofficial.com\/2-0ata-4-people-hyperbaric-chamber-he5000plus\/', accessories: 'Chamber Cabin \u00b7 Air Compressor \u00b7 Oxygen Concentrator 10L \u00b7 Air Conditioner' },\n    ]\n  },\n  ata20: {\n    title: 'Clear views. Confident performance.',\n    kicker: '02 \u00b7 2.0 ATA Series',\n    intro: 'Precision-engineered rigid chambers with spacious interiors and a transparent, reassuring user experience.',\n    products: [75, 85, 90, 100].map(size => ({ name: `HP2202-${size}`, short: `HP2202-${size}`, blurb: '2.0 ATA single-person lying chamber', pressure: '1.0-2.0 ATA', capacity: '1 People', dimensions: `87\u201d Length * ${size === 75 ? 30 : size === 85 ? 34 : size === 90 ? 36 : 39}\u201d Diameter`, image: asset + 'hp2202.webp', url: ({ 75: 'https:\/\/www.macypanofficial.com\/2-0ata-single-slim-people-hyperbaric-chamber-hp2202-75\/', 85: 'https:\/\/www.macypanofficial.com\/2-0ata-single-large-people-hyperbaric-chamber-hp2202-85\/', 90: 'https:\/\/www.macypanofficial.com\/2-0ata-double-people-hyperbaric-chamber-hp2202-90\/', 100: 'https:\/\/www.macypanofficial.com\/?s=2202&post_type=post' })[size], accessories: 'Oxygen Concentrator 10L \u00b7 Air Compressor \u00b7 Air Conditioner' }))\n  },\n  ata15: {\n    title: 'Rest easy. Recover deeply.',\n    kicker: '03 \u00b7 1.5 ATA Series',\n    intro: 'Lightweight soft chambers shaped for calm, comfortable lying sessions at home or in a wellness space.',\n    products: [75, 85, 90, 100].map(size => ({ name: `HP1501-${size}`, short: `HP1501-${size}`, blurb: '1.5 ATA single-person lying chamber', pressure: '1.0-1.5 ATA(1.6 ATA upgraded)', capacity: '1 People', dimensions: `87\u201d length \/ ${size === 75 ? 30 : size === 85 ? 34 : size === 90 ? 36 : 39}\u201d diameter`, image: asset + 'st901-original.webp', url: ({ 75: 'https:\/\/www.macypanofficial.com\/1-5ata-single-slim-people-hyperbaric-chamber-hp1501-75\/', 85: 'https:\/\/www.macypanofficial.com\/1-5ata-single-large-people-hyperbaric-chamber-hp1501-85\/', 90: 'https:\/\/www.macypanofficial.com\/1-5ata-double-people-hyperbaric-chamber-hp1501-90\/', 100: 'https:\/\/www.macypanofficial.com\/1-5ata-double-people-lying-sitting-hyperbaric-chamber-hp1501-100\/' })[size], accessories: 'Oxygen Concentrator 5L \u00b7 Air Compressor \u00b7 Air Conditioner' }))\n  },\n  stretcher: {\n    title: 'Stretcher Chamber',\n    kicker: '04 \u00b7 Stretcher Series',\n    intro: 'Stretcher Type MC750',\n    products: [{ name: 'Stretcher Type MC750', short: 'MC750', blurb: 'Stretcher Chamber', pressure: '1.8 ATA', capacity: '1 People', dimensions: '87\u201d length \/ 30\u201d diameter', image: asset + 'mc750.webp', accessories: 'Oxygen Concentrator 5L \u00b7 Air Compressor \u00b7 Air Conditioner' }]\n  }\n};\n\nconst safety = [\n  ['01', 'Safety Assurance', 'Door Sensor checks for a complete close, backed by a Power Alarm and Internal\/External Control Panels.'],\n  ['02', 'Automated Pressure', 'Automatic Valves maintain constant pressure, preventing spikes\/drops.'],\n  ['03', 'Pressure Display', 'Triple Display (Digital + Mechanical) offers comprehensive internal and external pressure monitoring.'],\n  ['04', 'Relief System', 'Features a Red Emergency Valve for rapid pressure release and a Manual Valve for fine-tuning pressure changes.']\n];\n\nconst services = [\n  ['01', 'Diverse Models & Customization', 'Our tailored hyperbaric solutions are meticulously designed to meet the unique needs of each user, ensuring optimal results and personalized therapeutic benefits.', ['Our tailored hyperbaric solutions', 'Robust global network', 'Lifetime assurance']],\n  ['02', 'Direct Manufacturer', 'As a certified direct manufacturer, we offer you superior quality, fast delivery, and direct factory supply.Our commitment is to provide you with lifelong peace of mind.', ['Superior quality', 'Rapid delivery', 'Directly from the certified']],\n  ['03', 'Unmatched Product Versatility', 'We offer a full range of hyperbaric oxygen chambers with pressure ranges from 1.1 to 2.0 ATA, to meet the diverse needs of our customers to the greatest extent possible.', ['Maximized product range', '1.1 to 2.0 ATA', 'Diverse Needs']],\n  ['04', 'Highest Standards, Proven Safety', 'With the superior quality certified by TUV\/SGS and strict control over the production process, we ensure the high safety and reliability of our products.', ['TUV\/SGS certified quality', 'Strict control', 'TUV\/SGS certification']]\n];\n\nconst serviceIcons = ['tune', 'factory', 'view_in_ar', 'verified_user'];\nconst safetyServiceIcons = ['door_sensor', 'valve', 'data_thresholding', 'emergency'];\n\nfunction iconSvg(name) {\n  const icons = {\n    tune: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 6h10M18 6h2M4 12h3M11 12h9M4 18h10M18 18h2\"\/><circle cx=\"16\" cy=\"6\" r=\"2\"\/><circle cx=\"9\" cy=\"12\" r=\"2\"\/><circle cx=\"16\" cy=\"18\" r=\"2\"\/><\/svg>',\n    factory: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 21V9l6 3V9l6 3V6h6v15H3Z\"\/><path d=\"M6 16h1M10 16h1M15 16h1M19 16h1M6 19h1M10 19h1M15 19h1M19 19h1\"\/><\/svg>',\n    view_in_ar: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"m12 3 8 4.5v9L12 21l-8-4.5v-9L12 3Z\"\/><path d=\"m4 7.5 8 4.5 8-4.5M12 12v9M8 5.25l8 4.5\"\/><\/svg>',\n    verified_user: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 3 20 6v5c0 5-3.4 8.4-8 10-4.6-1.6-8-5-8-10V6l8-3Z\"\/><path d=\"m8.5 12 2.2 2.2 4.8-5\"\/><\/svg>',\n    door_sensor: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 21V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v17M3 21h18M8 6h6v10H8z\"\/><circle cx=\"11\" cy=\"11\" r=\".7\"\/><\/svg>',\n    valve: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 8h16M4 16h16M8 8v8M16 8v8M12 4v4M12 16v4\"\/><circle cx=\"12\" cy=\"4\" r=\"2\"\/><circle cx=\"12\" cy=\"20\" r=\"2\"\/><\/svg>',\n    data_thresholding: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 19V5M4 19h16M7 15l3-4 3 2 5-7\"\/><path d=\"M16 6h2v2\"\/><\/svg>',\n    emergency: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 3 21 20H3L12 3Z\"\/><path d=\"M12 9v5M12 17h.01\"\/><\/svg>'\n  };\n  return icons[name] || '';\n}\n\nconst safetyIconAssets = [\n  asset + 'shield-1.webp',\n  asset + 'gauge-1.webp',\n  asset + 'pressure-gauge-1.webp',\n  asset + 'relief-1.webp'\n];\n\nconst safetyVisualAssets = [\n  asset + 'safety-control-4k.webp',\n  asset + 'maidian2.webp'\n];\n\nfunction esc(value) {\n  return String(value).replace(\/[&<>\"']\/g, char => ({ '&': '&amp;', '<': '&lt;', '>': '&gt;', '\"': '&quot;', \"'\": '&#39;' }[char]));\n}\n\nfunction metaList(product) {\n  return `<dl class=\"meta-list\"><div><dt>Pressure<\/dt><dd>${esc(product.pressure)}<\/dd><\/div><div><dt>Capacity<\/dt><dd>${esc(product.capacity)}<\/dd><\/div><div><dt>Dimensions<\/dt><dd>${esc(product.dimensions)}<\/dd><\/div><\/dl><p class=\"accessory-line\"><strong>Accessories<\/strong><br>${esc(product.accessories)}<\/p>`;\n}\n\nfunction focusMarkup(product) {\n  return `<div class=\"product-visual\"><img decoding=\"async\" src=\"${esc(product.image)}\" alt=\"${esc(product.name)} hyperbaric oxygen chamber\"><\/div><div class=\"product-meta\"><div class=\"section-kicker\">Product detail<\/div><h3>${esc(product.name)}<\/h3><p>${esc(product.blurb)}<\/p>${metaList(product)}<\/div>`;\n}\n\nfunction railSection(key, data) {\n  const buttons = data.products.map((p, i) => `<button class=\"model-button${i === 0 ? ' is-active' : ''}\" data-product-select=\"${key}\" data-index=\"${i}\">${esc(p.name)}<\/button>`).join('');\n  return `<div class=\"product-layout product-layout--rail\"><div class=\"model-rail\">${buttons}<\/div><div class=\"product-focus\" data-focus=\"${key}\">${focusMarkup(data.products[0])}<\/div><\/div>`;\n}\n\nfunction mosaicSection(key, data) {\n  const cards = data.products.map((p, i) => `<button class=\"mosaic-card${i === 0 ? ' is-active' : ''}\" data-product-select=\"${key}\" data-index=\"${i}\" data-product-url=\"${esc(p.url || '')}\" aria-label=\"View ${esc(p.name)} details\"><img decoding=\"async\" src=\"${esc(p.image)}\" alt=\"${esc(p.name)} hyperbaric oxygen chamber\"><span>${esc(p.pressure)}<\/span><h3>${esc(p.name)}<\/h3><p>${esc(p.blurb)}<\/p><\/button>`).join('');\n  return `<div class=\"product-mosaic\">${cards}<\/div><div class=\"mosaic-detail\" data-focus=\"${key}\"><div><div class=\"section-kicker\">Selected product<\/div><h3>${esc(data.products[0].name)}<\/h3><p>${esc(data.products[0].blurb)}<\/p><\/div>${metaList(data.products[0])}<\/div>`;\n}\n\nfunction gridSection(key, data) {\n  return `<div class=\"product-grid\">${data.products.map((p, i) => `<button class=\"product-card\" data-product-select=\"${key}\" data-index=\"${i}\" data-product-url=\"${esc(p.url || '')}\" aria-label=\"View ${esc(p.name)} details\"><img decoding=\"async\" src=\"${esc(p.image)}\" alt=\"${esc(p.name)} hyperbaric oxygen chamber\"><div class=\"card-top\"><span>${esc(p.pressure)}<\/span><span>${esc(p.capacity)}<\/span><\/div><h3>${esc(p.name)}<\/h3><p>${esc(p.blurb)}<\/p>${metaList(p)}<\/button>`).join('')}<\/div>`;\n}\n\nfunction heroMediaMarkup(variant) {\n  const originalBanner = 'https:\/\/www.macypanofficial.com\/wp-content\/uploads\/2026\/08\/macypan-original-banner.webp';\n  const originalBannerMobile = 'https:\/\/www.macypanofficial.com\/wp-content\/uploads\/2026\/08\/macypan-original-banner-mobile.webp';\n  const notes = {\n    1: ['HE5000 Series', '1\u20134 people hard chambers'],\n    2: ['2.0 ATA Series', '1 person lying chamber'],\n    3: ['MACY-PAN range', '4 product categories']\n  };\n  const note = notes[variant];\n  return `<div class=\"hero-image-frame hero-image-frame--reference hero-image-frame--v${variant}\"><picture><source media=\"(max-width: 680px)\" srcset=\"${originalBannerMobile}\"><img decoding=\"async\" src=\"${originalBanner}\" alt=\"MACY-PAN Hyperbaric Chamber original website banner\"><\/picture><div class=\"hero-image-caption\"><span>${note[0]}<\/span><strong>${note[1]}<\/strong><\/div><\/div>`;\n}\n\nfunction serviceMarkup(variant) {\n  const cards = `<div class=\"service-grid service-grid--variant-${variant}\">${services.map((item, index) => `<article class=\"service-card\"><span class=\"service-topline\"><span class=\"service-icon\" aria-hidden=\"true\">${iconSvg(serviceIcons[index])}<\/span><span class=\"card-index\">${item[0]}<\/span><span class=\"service-arrow\">\u2197<\/span><\/span><h3>${item[1]}<\/h3><p>${item[2]}<\/p><ul class=\"service-tags\">${item[3].map(tag => `<li>${tag}<\/li>`).join('')}<\/ul><\/article>`).join('')}<\/div>`;\n  const extras = {\n    1: `<div class=\"service-metrics\"><div><strong>Three Factories<\/strong><span>Soft, hard and multiplace chambers<\/span><\/div><div><strong>1.1 to 2.0 ATA<\/strong><span>Full pressure spectrum<\/span><\/div><div><strong>ISO \u00b7 CE \u00b7 SGS<\/strong><span>Approved standards<\/span><\/div><\/div>`,\n    2: `<div class=\"service-journey\"><span>Tailored<\/span><span>Direct Factory<\/span><span>Diverse Needs<\/span><span>TUV\/SGS Certified<\/span><\/div>`,\n    3: `<div class=\"service-proof-panel\"><div><span>Quality &amp; Speed<\/span><h3>Leaders<\/h3><p>Independent production team, provide you with outstanding quality and fastest delivery. Testing team, for material testing, production testing, packaging and shipment testing.<\/p><\/div><div class=\"service-proof-list\"><p><strong>Three Factories<\/strong><span>Strong<\/span><\/p><p><strong>Safe Materials<\/strong><span>Superior Standards<\/span><\/p><\/div><\/div>`\n  };\n  return cards + extras[variant];\n}\n\nfunction sectionActions(dark = false, quoteTarget = 'macypan-quote4') {\n  return `<div class=\"section-actions\"><a class=\"button button-primary\" href=\"#${quoteTarget}\">Get A Quote <span>\u2197<\/span><\/a><a class=\"button ${dark ? 'button-secondary' : 'button-outline'} tawk btn\" href=\"#\" aria-label=\"Open live chat\"><span class=\"status-dot\">\u25cf<\/span> Live Chat<\/a><\/div>`;\n}\n\nfunction mobileMessageBlock(index) {\n  const formId = `commentform-park-${index}`;\n  return `<section class=\"wp-block-themepark-block-themepark-area block_layout thempark-block MovePnly macypan-mobile-message\" style=\"background-color:#ffffff;\"><span id=\"${index === 1 ? 'm-sendmessage1' : index === 4 ? 'm-sendmessage' : `m-sendmessage-${index}`}\" class=\"macypan-anchor\" aria-hidden=\"true\"><\/span><div class=\"block_layout_in clomnsmal clomnnone\">\n<div class=\"wp-block-column block_layout_in\">\n<div class=\"wp-block-themepark-block-themepark-wright content-super-p\" style=\"font-size:12px;line-height:20px;background-color:#ffffff;padding:10px 10px;\">\n<div class=\"wp-block-themepark-block-themepark-comment thempark-block themepark-comment undefined form-ad\" style=\"padding-bottom:20px;padding-top:20px;\"><div class=\"themepark-comment_in\" id=\"\"><div class=\"themepark-comment_inb2\"><div class=\"themepark-comment_inb\" style=\"\"><div class=\"themepark-comment_form\"><form id=\"commentform-park\" class=\"themepark-c-f\" action=\"https:\/\/www.macypanofficial.com\/wp-comments-post.php\" method=\"post\" autocomplete=\"off\"><div class=\"themepark-comment_form_box tptext\" style=\"font-size:14px;\"><lable for=\"tpcommet0\" class=\"\"><span class=\"labletext\" style=\"\">\u8bf7\u8f93\u5165\u6807\u9898<\/span><input type=\"text\" id=\"tpcommet0\" name=\"tpcommet0\" size=\"28\" style=\"\" placeholder=\"\"\/><\/lable><\/div><div class=\"hiddeninput\"><input name=\"comment_post_ID\" type=\"hidden\"\/><input name=\"author\" type=\"hidden\" class=\"author\"\/><input name=\"email\" type=\"hidden\" class=\"email\"\/><textarea name=\"comment\" style=\"display:none\" class=\"comment\"><\/textarea><input name=\"themeparklable\" type=\"hidden\" value=\"\u8bf7\u8f93\u5165\u6807\u9898\"\/><input name=\"themeparktype\" type=\"hidden\" value=\"text\"\/><input name=\"redirect_to\" type=\"hidden\" value=\"https:\/\/www.macypanofficial.com\"\/><input name=\"inquiryid\" type=\"hidden\"\/><input name=\"inquirytime\" type=\"hidden\"\/><input name=\"position\" type=\"hidden\"\/><\/div><div class=\"submut_box\"><span class=\"labletext\"><\/span><input type=\"submit\" class=\"submut_btn\" name=\"submit\" style=\"\" value=\"\u63d0\u4ea4\"\/><div class=\"tishi\" style=\"\"><div class=\"loading\" style=\"\"><i class=\"fas fa-spinner\"><\/i>\u6b63\u5728\u63d0\u4ea4\uff01<\/div><div class=\"success\" style=\"\"><i class=\"fas fa-check\"><\/i>\u63d0\u4ea4\u6210\u529f\uff01<\/div><div class=\"erro\" style=\"\"><i class=\"fas fa-exclamation-circle\"><\/i>\u63d0\u4ea4\u5931\u8d25\uff01<\/div><div class=\"e-email\">\u90ae\u7bb1\u9519\u8bef\uff01<\/div><div class=\"e-tel\">\u7535\u8bdd\u9519\u8bef\uff01<\/div><\/div><\/div><\/form><\/div><div class=\"wp_clear\"><\/div><\/div><div class=\"themepark-comment_in_b\" style=\"opacity:1;undefined0\"><\/div><\/div><\/div><div class=\"wp_clear\"><\/div><\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"layout_badh\"><\/div><\/section>`;\n}\n\nfunction safetySection(combined = false, design = 1) {\n  if (!combined) {\n    return `<section class=\"section section-dark\" id=\"safety\"><div class=\"shell\"><div class=\"section-head\"><div><div class=\"section-kicker\">05 \u00b7 Safety guarantee<\/div><h2>8 safety guarantee<\/h2><\/div><p>All MACY-PAN hyperbaric chambers are equipped with 8 safety system to ensure that all customers will receive a completely safe and qualified high-quality product!<\/p><\/div><div class=\"safety-grid\">${safety.map(item => `<article class=\"safety-card\"><span class=\"card-index\">${item[0]}<\/span><h3>${item[1]}<\/h3><p>${item[2]}<\/p><\/article>`).join('')}<\/div><div class=\"safety-strip\">Safety systems include Door Sensor, Power Alarm, Internal\/External Control Panels, Automatic Valves, Digital + Mechanical Pressure Display, Red Emergency Valve and Manual Valve.<\/div><\/div><\/section>`;\n  }\n\n  const features = safety.map((item, index) => `<article class=\"safety-icon-story\"><figure><img decoding=\"async\" src=\"${safetyIconAssets[index]}\" alt=\"${esc(item[1])} safety icon from MACY-PAN original website\"><span>${item[0]}<\/span><\/figure><div><div class=\"section-kicker\">Safety system ${item[0]}<\/div><h3>${item[1]}<\/h3><p>${item[2]}<\/p><\/div><\/article>`).join('');\n  const featureCards = safety.map((item, index) => `<article class=\"safety-icon-story\"><figure><img decoding=\"async\" src=\"${safetyIconAssets[index]}\" alt=\"${esc(item[1])} safety icon from MACY-PAN original website\"><span>${item[0]}<\/span><\/figure><div><h3>${item[1]}<\/h3><p>${item[2]}<\/p><\/div><\/article>`).join('');\n  const serviceStyleCards = safety.map((item, index) => `<article class=\"safety-service-card\"><div class=\"safety-service-topline\"><span class=\"safety-service-icon\" aria-hidden=\"true\">${iconSvg(safetyServiceIcons[index])}<\/span><span class=\"card-index\">${item[0]}<\/span><\/div><h3>${item[1]}<\/h3><p>${item[2]}<\/p><\/article>`).join('');\n  const leadVisual = `<figure class=\"safety-lead-visual\"><img decoding=\"async\" src=\"${safetyVisualAssets[design === 2 ? 1 : 0]}\" alt=\"MACY-PAN chamber safety system reference from the original website\"><figcaption><span>MACY-PAN safety system<\/span><strong>Four visible layers of protection.<\/strong><\/figcaption><\/figure>`;\n  const body = design === 1\n    ? `<div class=\"safety-reference-layout\">${leadVisual}<div class=\"safety-service-grid\">${serviceStyleCards}<\/div><\/div>`\n    : design === 2\n      ? `<div class=\"safety-reference-split\"><div class=\"safety-icon-grid\">${featureCards}<\/div>${leadVisual}<\/div>`\n      : `<div class=\"safety-reference-timeline\">${leadVisual}<div class=\"safety-timeline-list\">${features}<\/div><\/div>`;\n  return `<section class=\"section section-dark safety-section--combined safety-design-${design}\" id=\"safety\"><div class=\"shell\"><div class=\"section-head\"><div><div class=\"section-kicker\">05 \u00b7 Safety guarantee<\/div><h2>8 safety guarantee<\/h2><\/div><p>All MACY-PAN hyperbaric chambers are equipped with 8 safety system to ensure that all customers will receive a completely safe and qualified high-quality product!<\/p><\/div>${body}${sectionActions(true)}<\/div><\/section>`;\n}\n\nfunction stretcherSection(data) {\n  const p = data.products[0];\n  return `<div class=\"stretcher-panel\"><img decoding=\"async\" src=\"${esc(p.image)}\" alt=\"${esc(p.name)} hyperbaric oxygen chamber\"><div class=\"stretcher-copy\"><div class=\"section-kicker\">${esc(data.kicker)}<\/div><h3>${esc(data.title)}<\/h3><p>${esc(data.intro)}<\/p>${metaList(p)}<\/div><\/div>`;\n}\n\nfunction productSection(key, data, variant) {\n  let body = variant === 1 ? gridSection(key, data) : variant === 2 ? mosaicSection(key, data) : gridSection(key, data);\n  if (key === 'stretcher') body = stretcherSection(data);\n  const seriesName = data.kicker.replace(\/^\\d+\\s*\u00b7\\s*\/, '');\n  const seriesNumber = data.kicker.match(\/^\\d+\/)?.[0];\n  return `<section class=\"section product-section product-section--${key} ${key === 'stretcher' ? 'product-section--stretcher' : ''}\" id=\"${key}\"><div class=\"shell\"><div class=\"section-head\"><div><div class=\"section-kicker\">${seriesNumber ? `${esc(seriesNumber)} \u00b7 ` : ''}${esc(data.title)}<\/div><h2>${esc(seriesName)}<\/h2><\/div><p>${esc(data.intro)}<\/p><\/div>${body}${sectionActions(false)}<\/div><\/section>`;\n}\n\nfunction pageMarkup(variant) {\n  return `<div class=\"page variant-1 combined-page\"><main id=\"top\">${safetySection(true, 1)}<section class=\"section section-light\" id=\"services\"><div class=\"shell\"><div class=\"section-head\"><div><div class=\"section-kicker\">06 \u00b7 Featured services<\/div><h2>Quality &amp; speed leaders<\/h2><\/div><p>Professional service, direct factory supply and a full product range for diverse needs.<\/p><\/div>${serviceMarkup(1)}${sectionActions(false, 'macypan-quote4')}<\/div><\/section><\/main><\/div>`;\n}\nfunction updateFocus(section, product) {\n  const focus = section.querySelector('[data-focus]');\n  if (!focus) return;\n  if (focus.classList.contains('mosaic-detail')) {\n    focus.innerHTML = `<div><div class=\"section-kicker\">Selected product<\/div><h3>${esc(product.name)}<\/h3><p>${esc(product.blurb)}<\/p><\/div>${metaList(product)}`;\n  } else {\n    focus.innerHTML = focusMarkup(product);\n  }\n}\n\nfunction bindMotion(macypanRoot) {\n  const revealItems = macypanRoot.querySelectorAll('.section-head, .product-grid, .product-mosaic, .mosaic-detail, .stretcher-panel, .safety-card, .safety-story, .service-card, .service-metrics, .service-journey, .service-proof-panel, .faq-intro, .faq-list, .section-actions, .contact-card, .contact-form');\n  revealItems.forEach(item => item.classList.add('reveal-on-scroll'));\n\n  if ('IntersectionObserver' in window) {\n    const observer = new IntersectionObserver(entries => {\n      entries.forEach(entry => {\n        if (!entry.isIntersecting) return;\n        entry.target.classList.add('is-visible');\n        observer.unobserve(entry.target);\n      });\n    }, { threshold: .12, rootMargin: '0px 0px -8% 0px' });\n    revealItems.forEach(item => observer.observe(item));\n  } else {\n    revealItems.forEach(item => item.classList.add('is-visible'));\n  }\n\n  if (!window.matchMedia('(pointer: fine)').matches || window.matchMedia('(prefers-reduced-motion: reduce)').matches) return;\n\n  macypanRoot.querySelectorAll('.product-card, .mosaic-card, .safety-card, .safety-story, .service-card, .contact-card').forEach(card => {\n    card.addEventListener('pointermove', event => {\n      const rect = card.getBoundingClientRect();\n      const x = (event.clientX - rect.left) \/ rect.width - .5;\n      const y = (event.clientY - rect.top) \/ rect.height - .5;\n      card.style.setProperty('--macypan-ry', `${(x * 4).toFixed(2)}deg`);\n      card.style.setProperty('--macypan-rx', `${(-y * 4).toFixed(2)}deg`);\n    });\n    card.addEventListener('pointerleave', () => {\n      card.style.setProperty('--macypan-ry', '0deg');\n      card.style.setProperty('--macypan-rx', '0deg');\n    });\n  });\n\n  const hero = macypanRoot.querySelector('.hero');\n  const heroFrame = macypanRoot.querySelector('.hero-image-frame');\n  if (hero && heroFrame) {\n    hero.addEventListener('pointermove', event => {\n      const rect = hero.getBoundingClientRect();\n      heroFrame.style.setProperty('--macypan-hero-x', `${((event.clientX - rect.left) \/ rect.width - .5) * 8}px`);\n      heroFrame.style.setProperty('--macypan-hero-y', `${((event.clientY - rect.top) \/ rect.height - .5) * 8}px`);\n    });\n    hero.addEventListener('pointerleave', () => {\n      heroFrame.style.setProperty('--macypan-hero-x', '0px');\n      heroFrame.style.setProperty('--macypan-hero-y', '0px');\n    });\n  }\n}\n\nfunction bindPage(macypanRoot) {\n  const selectProduct = control => {\n    const key = control.dataset.productSelect;\n    const index = Number(control.dataset.index);\n    const section = control.closest('.product-section');\n    const product = productData[key].products[index];\n    section.querySelectorAll(`[data-product-select=\"${key}\"]`).forEach(item => item.classList.toggle('is-active', item === control));\n    updateFocus(section, product);\n  };\n  const openFaq = detail => {\n    const list = detail.closest('.faq-list');\n    detail.open = true;\n    list.querySelectorAll('details[open]').forEach(other => {\n      if (other !== detail) other.open = false;\n    });\n  };\n\n  macypanRoot.addEventListener('click', event => {\n    const quoteButton = event.target.closest('.button-primary');\n    if (quoteButton) {\n      const quoteHref = quoteButton.getAttribute('href');\n\n      \/\/ \u6700\u540e\u4e24\u4e2a Get A Quote \u4f7f\u7528\u5916\u90e8\u7edf\u4e00\u951a\u70b9\uff0c\u4ea4\u7ed9\u6d4f\u89c8\u5668\u539f\u751f\u8df3\u8f6c\n      if (quoteHref && quoteHref.startsWith('#macypan-quote')) {\n        return;\n      }\n\n      event.preventDefault();\n      const isMobile = window.matchMedia('(max-width: 680px)').matches;\n      let target;\n      if (isMobile) {\n        const currentSection = quoteButton.closest('section');\n        const messageBlocks = Array.from(macypanRoot.querySelectorAll('.macypan-mobile-message'));\n        const safetySection = macypanRoot.querySelector('#safety');\n        const isAfterSafety = safetySection && currentSection && Boolean(\n          safetySection.compareDocumentPosition(currentSection) & Node.DOCUMENT_POSITION_FOLLOWING\n        );\n        if (isAfterSafety) {\n          target = document.getElementById('m-sendmessage');\n        } else {\n          const nextBlock = currentSection\n            ? messageBlocks.find(block => currentSection.compareDocumentPosition(block) & Node.DOCUMENT_POSITION_FOLLOWING)\n            : messageBlocks[0];\n          target = nextBlock?.querySelector('.macypan-anchor') || messageBlocks[0]?.querySelector('.macypan-anchor');\n        }\n      } else {\n        target = document.getElementById('sendmessage');\n      }\n      const targetId = target?.id;\n      if (target) {\n        if (!isMobile) {\n          const desktopMessage = target.closest('.macypan-mobile-message');\n          if (desktopMessage) desktopMessage.classList.add('is-desktop-target');\n        }\n        window.history.replaceState(null, '', `#${targetId}`);\n        window.setTimeout(() => target.scrollIntoView({ behavior: 'smooth', block: 'start' }), 0);\n      }\n      return;\n    }\n    const chatButton = event.target.closest('.tawk.btn');\n    if (chatButton) {\n      event.preventDefault();\n      event.stopPropagation();\n      if (window.Tawk_API && typeof window.Tawk_API.maximize === 'function') {\n        window.Tawk_API.maximize();\n      } else {\n        window.Tawk_API = window.Tawk_API || {};\n        window.Tawk_API.__macypanPendingMaximize = true;\n      }\n      return;\n    }\n    const control = event.target.closest('[data-product-select]');\n    if (!control) return;\n    selectProduct(control);\n\n    const productUrl = control.getAttribute('data-product-url');\n    if (productUrl) {\n      window.location.href = productUrl;\n    }\n  });\n  if (window.matchMedia('(hover: hover)').matches) {\n    macypanRoot.querySelectorAll('[data-product-select]').forEach(control => {\n      control.addEventListener('pointerenter', () => selectProduct(control));\n      control.addEventListener('focus', () => selectProduct(control));\n    });\n  }\n  const form = macypanRoot.querySelector('form');\n  if (form) form.addEventListener('submit', event => {\n    event.preventDefault();\n    form.querySelector('.form-status').textContent = 'Please fill in the form below and Macypan professionals will contact you within 12 hours!';\n    form.reset();\n  });\n\n  macypanRoot.querySelectorAll('details').forEach(detail => {\n    detail.addEventListener('toggle', () => {\n      if (!detail.open) return;\n      openFaq(detail);\n    });\n  });\n  macypanRoot.querySelectorAll('.faq-list details').forEach(detail => {\n    detail.addEventListener('pointerenter', () => openFaq(detail));\n  });\n\n  bindMotion(macypanRoot);\n}\n\n\/* Official tawk.to JavaScript API hook. The widget script may load asynchronously. *\/\nwindow.Tawk_API = window.Tawk_API || {};\nwindow.Tawk_API.onLoad = function () {\n  window.Tawk_API.__macypanReady = true;\n  if (window.Tawk_API.__macypanPendingMaximize && typeof window.Tawk_API.maximize === 'function') {\n    window.Tawk_API.__macypanPendingMaximize = false;\n    window.Tawk_API.maximize();\n  }\n};\n\nfunction initMacypanWidget() {\n  const macypanRoot = document.getElementById('macypan-app-4');\n  const macypanVariant = Number(macypanRoot?.dataset.variant || 1);\n  if (!macypanRoot || macypanRoot.dataset.initialized === 'true') return;\n  macypanRoot.innerHTML = pageMarkup([1, 2, 3, 4, 5, 6].includes(macypanVariant) ? macypanVariant : 1);\n  const syncQuoteLinks = () => {\n    const mobile = window.matchMedia('(max-width: 680px)').matches;\n    macypanRoot.querySelectorAll('.button-primary').forEach(button => {\n      \/\/ \u4fdd\u7559\u6700\u540e\u4e24\u4e2a\u6309\u94ae\u7684\u5916\u90e8\u7edf\u4e00\u951a\u70b9\n      if (button.getAttribute('href')?.startsWith('#macypan-quote')) return;\n\n      button.setAttribute('href', mobile ? '#m-sendmessage' : '#sendmessage');\n    });\n  };\n  syncQuoteLinks();\n  const quoteMedia = window.matchMedia('(max-width: 680px)');\n  if (typeof quoteMedia.addEventListener === 'function') quoteMedia.addEventListener('change', syncQuoteLinks);\n  else if (typeof quoteMedia.addListener === 'function') quoteMedia.addListener(syncQuoteLinks);\n  macypanRoot.dataset.initialized = 'true';\n  bindPage(macypanRoot);\n}\n\nif (document.readyState === 'loading') {\n  document.addEventListener('DOMContentLoaded', initMacypanWidget, { once: true });\n} else {\n  initMacypanWidget();\n}\n\n})();\n<\/script>\n\n\n\n<section class=\"wp-block-themepark-block-themepark-area block_layout thempark-block MovePnly\" id=\"maxw\" style=\"background-color:#ffffff;\" data-swiper-parallax=\"-700\"><div class=\"block_layout_in clomnsmal  clomnnone\" style=\"\">\n<div class=\"wp-block-column block_layout_in\" id=\"macypan-quote4\">\n<div class=\"wp-block-themepark-block-themepark-wright content-super-p\" style=\"font-size:12px;line-height:20px;background-color:#ffffff;padding:10px 10px;\">\n<div class=\"wp-block-column\">\n<style>\n.us-support-card {\n  position: relative;\n  display: block;\n  padding: 18px 70px 18px 20px;\n  overflow: hidden;\n  isolation: isolate;\n  border: 1px solid rgba(155, 220, 255, 0.42);\n  border-left: 4px solid #1299dc;\n  border-radius: 2px 16px 16px 2px;\n  background: linear-gradient(\n    135deg,\n    rgba(10, 63, 104, 0.95),\n    rgba(3, 21, 54, 0.88)\n  );\n}\n\n.us-support-card::before {\n  content: \"\";\n  position: absolute;\n  width: 180px;\n  height: 180px;\n  right: -70px;\n  top: -95px;\n  z-index: -1;\n  border-radius: 50%;\n  background: radial-gradient(\n    circle,\n    rgba(52, 190, 247, 0.4),\n    transparent 68%\n  );\n}\n\n.us-support-card::after {\n  content: \"US\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  z-index: 0;\n  color: rgba(155, 220, 255, 0.2);\n  font-size: 52px;\n  font-weight: 900;\n  letter-spacing: -0.08em;\n  line-height: 1;\n  transform: translateY(-50%);\n}\n\n.us-support-card strong,\n.us-support-card span {\n  position: relative;\n  z-index: 1;\n  display: block;\n}\n\n.us-support-card strong {\n  color: #fff !important;\n  font-size: 16px;\n  line-height: 1.35;\n}\n\n.us-support-card span {\n  margin-top: 6px;\n  color: #9bdcff !important;\n  font-size: 11px;\n  line-height: 1.3;\n  font-weight: 800;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n}\n\n\/* PC \u7aef\u9690\u85cf\uff0c\u4ec5\u79fb\u52a8\u7aef\u663e\u793a *\/\n@media (min-width: 701px) {\n  .us-support-card {\n    display: none;\n  }\n}\n<\/style>\n\n<div class=\"us-support-card\" aria-label=\"U.S. subsidiary support\">\n  <strong>U.S. Subsidiary&#8217;s Warehouse<\/strong>\n  <span>Asistencia t\u00e9cnica local en EE.UU.<\/span>\n<\/div>\n\n\n\n<div class=\"wp-block-themepark-block-themepark-comment thempark-block themepark-comment fromnopading undefined form-ad\" style=\"padding-top:20px;\"><div class=\"themepark-comment_in\" id=\"ud_form\"><div class=\"themepark-comment_inb2\"><div class=\"themepark-comment_inb\" style=\"\"><div class=\"themepark-comment_form nolable\" style=\"\"><form id=\"commentform-park\" class=\"themepark-c-f twomo\" action=\"https:\/\/www.macypanofficial.com\/wp-comments-post.php\" method=\"post\" autocomplete=\"off\" data-trp-original-action=\"https:\/\/www.macypanofficial.com\/wp-comments-post.php\"><div class=\"themepark-comment_form_box tptext\" style=\"font-size:14px;\"><lable for=\"tpcommet0\" class=\"\"><input type=\"text\" id=\"tpcommet0\" name=\"tpcommet0\" size=\"28\" style=\"\" placeholder=\"Your name\"\/><\/lable><\/div><div class=\"themepark-comment_form_box tptext\" style=\"font-size:14px;\"><lable for=\"tpcommet1\" class=\"required\"><input type=\"text\" id=\"tpcommet1\" name=\"tpcommet1\" size=\"28\" required style=\"\" placeholder=\"name@company.com\"\/><span class=\"required\">*<div class=\"required_tishi animated\"><i class=\"fas fa-exclamation-circle\"><\/i><span><\/span><\/div><\/span><\/lable><\/div><div class=\"themepark-comment_form_box tpTextarea\" style=\"font-size:14px;\"><lable for=\"tpcommet2\"><textarea id=\"tpcommet2\" name=\"tpcommet2\" style=\"\" placeholder=\"Enter your message\"><\/textarea><\/lable><\/div><div class=\"hiddeninput\"><input name=\"comment_post_ID\" type=\"hidden\" value=\"6569\"\/><input name=\"author\" type=\"hidden\" class=\"author\"\/><input name=\"email\" type=\"hidden\" class=\"email\"\/><textarea name=\"comment\" style=\"display:none\" class=\"comment\"><\/textarea><input name=\"themeparklable\" type=\"hidden\" value=\"Your name|name@company.com|Enter your message\"\/><input name=\"themeparktype\" type=\"hidden\" value=\"text|text|Textarea\"\/><input name=\"redirect_to\" type=\"hidden\" value=\"https:\/\/www.macypanofficial.com\"\/><input name=\"inquiryid\" type=\"hidden\"\/><input name=\"inquirytime\" type=\"hidden\"\/><input name=\"position\" type=\"hidden\"\/><\/div><div class=\"submut_box\"><input type=\"submit\" class=\"submut_btn\" name=\"submit\" style=\"\" value=\"Enviar\"\/><div class=\"tishi\" style=\"\"><div class=\"loading\" style=\"\"><i class=\"fas fa-spinner\"><\/i>\u00a1Presentaci\u00f3n!<\/div><div class=\"success\" style=\"\"><i class=\"fas fa-check\"><\/i>Env\u00edo correcto.<\/div><div class=\"erro\" style=\"\"><i class=\"fas fa-exclamation-circle\"><\/i>\u00a1Sumisi\u00f3n fallida!<\/div><div class=\"e-email\">Invalid email address!<\/div><div class=\"e-tel\">\u00a1N\u00famero de tel\u00e9fono incorrecto!<\/div><\/div><\/div><input type=\"hidden\" name=\"trp-form-language\" value=\"es\"\/><\/form><\/div><div class=\"wp_clear\"><\/div><\/div><div class=\"themepark-comment_in_b\" style=\"opacity:1;undefined0\"><\/div><\/div><\/div><div class=\"wp_clear\"><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"layout_badh\"><\/div><\/section>\n\n\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700;800&family=Material+Symbols+Rounded:opsz,wght,FILL@24,500,0&display=swap');\n\n.macypan-widget {\n  --macypan-navy: #071b35;\n  --macypan-navy-2: #0b2a4b;\n  --macypan-ink: #10243f;\n  --macypan-muted: #617189;\n  --macypan-blue: #159fe1;\n  --macypan-blue-2: #80d7ff;\n  --macypan-pale: #eef5fb;\n  --macypan-paper: #f6f9fc;\n  --macypan-line: #d7e2ee;\n  --macypan-white: #fff;\n  --macypan-orange: #ff8c00;\n  --macypan-shell: 1440px;\n  --macypan-side: 22px;\n  font-family: 'Manrope', Arial, sans-serif;\n  color: var(--macypan-ink);\n  background: var(--macypan-paper);\n  font-synthesis: none;\n  text-rendering: optimizeLegibility;\n}\n.macypan-widget { margin: 0; min-width: 320px; background: var(--macypan-paper); }\n.macypan-widget button, .macypan-widget input, .macypan-widget textarea { font: inherit; }\n.macypan-widget button, .macypan-widget a { -webkit-tap-highlight-color: transparent; }\n.macypan-widget a { color: inherit; text-decoration: none; }\n.macypan-widget img { display: block; max-width: 100%; }\n#macypan-app-faq .button-primary,\n#macypan-app-faq .button-primary span { color: #fff !important; }\n.macypan-mobile-message { display: none; background-color: #fff !important; color: #10243f; }\n.macypan-mobile-message .macypan-anchor { display: block; position: relative; top: -12px; }\n.macypan-mobile-message.is-desktop-target { display: block !important; }\n.page {\n  \/* Keep the widget from creating a fixed-height\/hidden scrolling area in WordPress. *\/\n  height: auto !important;\n  min-height: 0 !important;\n  max-height: none !important;\n  overflow: visible !important;\n}\n#macypan-app-faq {\n  height: auto !important;\n  min-height: 0 !important;\n  max-height: none !important;\n  overflow: visible !important;\n}\n#macypan-app-faq > main,\n#macypan-app-faq .page > main {\n  height: auto !important;\n  min-height: 0 !important;\n  max-height: none !important;\n  overflow: visible !important;\n}\n.combined-page { background: radial-gradient(circle at 8% 20%, rgba(128,215,255,.16), transparent 26%), radial-gradient(circle at 92% 68%, rgba(21,159,225,.08), transparent 30%), linear-gradient(135deg, #f8fbfe 0%, #eef5fb 52%, #f7fafc 100%); }\n.shell { width: min(var(--macypan-shell), calc(100% - (var(--macypan-side) * 2))); margin: 0 auto; }\n\n.site-header {\n  position: sticky; top: 0; z-index: 20;\n  min-height: 78px; display: flex; align-items: center;\n  background: rgba(24, 28, 32, .97); color: #fff;\n  border-bottom: 1px solid rgba(255,255,255,.09);\n}\n.header-inner { width: min(var(--macypan-shell), calc(100% - (var(--macypan-side) * 2))); margin: auto; display: flex; align-items: center; justify-content: space-between; gap: 32px; }\n.brand { display: flex; align-items: center; flex: 0 0 auto; }\n.brand img { width: 174px; height: auto; object-fit: contain; }\n\n.hero { position: relative; min-height: 650px; background: var(--macypan-navy); color: #fff; display: flex; align-items: center; }\n.hero:before { content: ''; position: absolute; z-index: 1; inset: 0; background: linear-gradient(90deg, rgba(4,17,34,.94) 0%, rgba(4,17,34,.82) 35%, rgba(4,17,34,.38) 58%, rgba(4,17,34,.08) 78%); pointer-events: none; }\n.hero-inner { position: relative; min-height: 650px; }\n.hero-copy, .hero-media { min-width: 0; }\n.hero-copy { position: relative; z-index: 2; display: flex; flex-direction: column; justify-content: center; width: min(610px, 58%); min-height: 650px; padding: 32px 0; }\n.eyebrow, .section-kicker { color: var(--macypan-blue); font-size: 13px; line-height: 1.4; letter-spacing: .16em; text-transform: uppercase; font-weight: 800; }\n.eyebrow { color: var(--macypan-blue-2); margin-bottom: 22px; }\n.hero h1 { margin: 0; max-width: 650px; font-size: clamp(48px, 5.6vw, 68px); line-height: .99; letter-spacing: -.065em; font-weight: 800; }\n.hero-lede { max-width: 650px; margin: 28px 0 0; color: rgba(255,255,255,.76); font-size: clamp(17px, 1.7vw, 23px); line-height: 1.55; }\n.hero-actions { display: flex; flex-wrap: wrap; gap: 16px; margin-top: 38px; }\n.button { display: inline-flex; align-items: center; justify-content: center; gap: 12px; min-height: 54px; padding: 0 24px; border: 1px solid transparent; border-radius: 0; cursor: pointer; font-weight: 800; font-size: 14px; transition: transform .2s ease, background .2s ease, border-color .2s ease; }\n.button:hover { transform: translateY(-2px); }\n.button-primary { color: #fff; background: var(--macypan-blue); }\n.button-secondary { color: #fff; background: transparent; border-color: rgba(255,255,255,.6); }\n.button-outline { color: var(--macypan-navy); background: transparent; border-color: #96abc0; }\n.button-light { color: var(--macypan-navy); background: #fff; }\n.hero-proof { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; margin-top: 22px; }\n.proof-badge { border: 1px solid rgba(255,255,255,.55); padding: 9px 13px; font-size: 12px; font-weight: 800; letter-spacing: .08em; }\n.proof-text { margin-left: 8px; color: rgba(255,255,255,.72); font-size: 13px; }\n.hero-media { position: absolute; z-index: 0; inset: 0 calc((100vw - 100%) \/ -2); min-height: 650px; padding: 0; overflow: hidden; }\n.hero-image-frame { --macypan-hero-x: 0px; --macypan-hero-y: 0px; position: absolute; inset: -8px; overflow: hidden; background: #173554; transform: translate3d(var(--macypan-hero-x), var(--macypan-hero-y), 0) scale(1.015); transition: transform .35s ease, box-shadow .35s ease; }\n.hero-image-frame:after { content: ''; position: absolute; inset: 0; background: linear-gradient(135deg, rgba(7,27,53,.18), transparent 48%, rgba(7,27,53,.25)); pointer-events: none; }\n.hero-image-frame picture { display: block; width: 100%; height: 100%; }\n.hero-image-frame img { width: 100%; height: 100%; object-fit: cover; object-position: right center; filter: saturate(.92) contrast(1.03); transition: transform .8s cubic-bezier(.2,.7,.2,1), filter .35s ease; }\n.hero-image-frame:hover img { transform: scale(1.035); filter: saturate(1.08) contrast(1.05); }\n.hero-image-frame--reference:after { background: linear-gradient(90deg, rgba(5,18,36,.28) 0%, rgba(5,18,36,.06) 46%, rgba(5,18,36,.08) 100%); }\n.hero-image-frame--reference img { object-position: center center; filter: saturate(.96) contrast(1.04); }\n.hero-image-caption { position: absolute; z-index: 2; right: max(22px, calc((100vw - var(--macypan-shell)) \/ 2)); top: 28px; display: grid; gap: 5px; min-width: 176px; padding: 15px 17px; background: rgba(7,27,53,.84); border-left: 3px solid var(--macypan-blue-2); color: #fff; }\n.hero-image-caption span { color: var(--macypan-blue-2); font-size: 10px; letter-spacing: .16em; text-transform: uppercase; font-weight: 800; }\n.hero-image-caption strong { font-size: 14px; line-height: 1.35; }\n.hero-image-orbit { position: absolute; z-index: 2; display: block; width: 16px; height: 16px; border: 1px solid rgba(128,215,255,.86); border-radius: 50%; animation: heroOrbit 4.5s ease-in-out infinite; }\n.hero-image-orbit--a { top: 20px; right: 24px; }\n.hero-image-orbit--b { left: 22px; bottom: 22px; width: 9px; height: 9px; animation-delay: -1.2s; }\n.support-card { position: relative; left: auto; bottom: auto; display: flex; align-items: center; justify-content: space-between; gap: 20px; width: 420px; min-height: 80px; margin-top: 16px; padding: 14px 24px; background: rgba(12, 63, 108, .88); border: 1px solid rgba(128, 215, 255, .66); border-left: 5px solid var(--macypan-blue); }\n.support-card strong { display: block; font-size: 16px; }\n.support-card span { display: block; margin-top: 8px; color: var(--macypan-blue-2); font-size: 12px; letter-spacing: .16em; text-transform: uppercase; font-weight: 800; }\n.support-mark { color: rgba(255,255,255,.18); font-size: 52px; font-weight: 800; line-height: 1; }\n\n.section { padding: 116px 0; }\n.section-light { background-color: var(--macypan-paper); }\n.section-blue { background-color: var(--macypan-pale); }\n.section-light, .section-blue { background-image: linear-gradient(90deg, rgba(255,255,255,.5) 1px, transparent 1px), linear-gradient(0deg, rgba(21,159,225,.025) 1px, transparent 1px); background-size: 88px 88px; }\n.section-dark { background: var(--macypan-navy); color: #fff; }\n.section-head { display: grid; grid-template-columns: minmax(0, 1fr) minmax(300px, .72fr); gap: 48px; align-items: end; margin-bottom: 46px; }\n.section-head h2 { margin: 12px 0 0; max-width: 720px; color: inherit; font-size: clamp(34px, 4.2vw, 62px); line-height: 1.02; letter-spacing: -.055em; font-weight: 800; }\n.section-head p { width: min(100%, 490px); justify-self: end; margin: 0; color: var(--macypan-muted); font-size: 16px; line-height: 1.7; text-align: left; }\n.section-dark .section-head p { color: rgba(255,255,255,.66); }\n.section-note { margin: -18px 0 38px; color: var(--macypan-muted); font-size: 13px; }\n.section-actions { display: flex; flex-wrap: wrap; justify-content: center; gap: 14px; margin-top: 34px; }\n.section-actions .button { min-width: 154px; }\n\n.product-section { position: relative; }\n.product-layout { display: grid; gap: 22px; }\n.product-layout--rail { grid-template-columns: 205px minmax(0, 1fr); align-items: stretch; }\n.model-rail { display: flex; flex-direction: column; gap: 10px; }\n.model-button { width: 100%; padding: 17px 14px; border: 1px solid var(--macypan-line); background: #fff; color: var(--macypan-ink); text-align: left; cursor: pointer; font-size: 13px; line-height: 1.35; font-weight: 800; transition: all .2s ease; }\n.model-button:hover, .model-button.is-active { color: #fff; border-color: var(--macypan-blue); background: var(--macypan-blue); }\n.product-focus { min-width: 0; display: grid; grid-template-columns: minmax(260px, .9fr) minmax(0, 1.1fr); gap: 24px; padding: 22px; border: 1px solid var(--macypan-line); background: #fff; }\n.product-visual { min-height: 390px; display: grid; place-items: center; background: var(--macypan-pale); padding: 20px; }\n.product-visual img { width: 100%; height: 330px; object-fit: contain; }\n.product-meta { display: flex; flex-direction: column; justify-content: center; padding: 10px 12px 10px 0; }\n.product-meta h3 { margin: 0; font-size: clamp(26px, 3vw, 42px); line-height: 1; letter-spacing: -.05em; }\n.product-meta p { margin: 15px 0 24px; color: var(--macypan-muted); font-size: 15px; line-height: 1.65; }\n.meta-list { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); margin: 0; border-top: 1px solid var(--macypan-line); border-left: 1px solid var(--macypan-line); }\n.meta-list div { padding: 14px 13px; border-right: 1px solid var(--macypan-line); border-bottom: 1px solid var(--macypan-line); }\n.meta-list dt { color: var(--macypan-muted); font-size: 11px; letter-spacing: .12em; text-transform: uppercase; }\n.meta-list dd { margin: 5px 0 0; font-size: 13px; font-weight: 800; }\n.accessory-line { margin: 16px 0 0; color: var(--macypan-muted); font-size: 12px; line-height: 1.6; }\n.accessory-line strong { color: var(--macypan-ink); }\n\n.product-mosaic { display: grid; grid-template-columns: repeat(5, minmax(0,1fr)); gap: 14px; }\n.mosaic-card { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; display: flex; flex-direction: column; min-width: 0; padding: 13px; border: 1px solid var(--macypan-line); background: #fff; color: var(--macypan-ink); text-align: left; cursor: pointer; transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease; }\n.mosaic-card:hover, .mosaic-card.is-active { --macypan-lift: -4px; border-color: var(--macypan-blue); box-shadow: 0 14px 32px rgba(11,42,75,.12); }\n.mosaic-card img { width: 100%; height: 154px; object-fit: contain; background: var(--macypan-pale); transition: transform .4s ease; }\n.mosaic-card:hover img { transform: scale(1.035); }\n.mosaic-card span { margin-top: 17px; color: var(--macypan-blue); font-size: 11px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; }\n.mosaic-card h3 { margin: 8px 0 8px; font-size: 18px; letter-spacing: -.03em; line-height: 1.1; }\n.mosaic-card p { margin: 0; color: var(--macypan-muted); font-size: 12px; line-height: 1.5; }\n.mosaic-detail { margin-top: 20px; padding: 24px 26px; background: var(--macypan-navy); color: #fff; display: grid; grid-template-columns: minmax(0, 1fr) minmax(260px, .8fr); gap: 30px; align-items: center; }\n.mosaic-detail h3 { margin: 0 0 8px; font-size: 26px; letter-spacing: -.04em; }\n.mosaic-detail p { margin: 0; color: rgba(255,255,255,.7); font-size: 14px; line-height: 1.6; }\n.mosaic-detail .meta-list { border-color: rgba(255,255,255,.18); }\n.mosaic-detail .meta-list div { border-color: rgba(255,255,255,.18); }\n.mosaic-detail .meta-list dt { color: rgba(255,255,255,.6); }\n.mosaic-detail .meta-list dd { color: #fff; }\n\n.product-grid { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 18px; }\n.product-card { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; display: flex; flex-direction: column; min-width: 0; padding: 18px; border: 1px solid var(--macypan-line); background: #fff; color: var(--macypan-ink); text-align: left; cursor: pointer; transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease; }\n.product-card:hover, .product-card:focus-visible { --macypan-lift: -6px; border-color: var(--macypan-blue); box-shadow: 0 18px 38px rgba(11,42,75,.12); outline: none; }\n.product-card img { height: 220px; width: 100%; object-fit: contain; background: var(--macypan-pale); transition: transform .4s ease; }\n.product-card:hover img { transform: scale(1.035); }\n.product-card .card-top { display: flex; justify-content: space-between; gap: 16px; margin-top: 18px; color: var(--macypan-blue); font-size: 12px; font-weight: 800; }\n.product-card h3 { margin: 8px 0 8px; font-size: 22px; letter-spacing: -.04em; }\n.product-card p { margin: 0 0 16px; color: var(--macypan-muted); font-size: 13px; line-height: 1.6; }\n.product-card .meta-list { margin-top: auto; }\n.product-card .meta-list div { padding: 11px; }\n\n.product-section--stretcher .stretcher-panel { display: grid; grid-template-columns: 1.05fr .95fr; gap: 0; border: 1px solid var(--macypan-line); background: #fff; }\n.stretcher-panel { overflow: hidden; }\n.stretcher-panel img { width: 100%; height: 440px; object-fit: contain; background: var(--macypan-pale); transition: transform .55s ease; }\n.product-section--stretcher .stretcher-panel img { background: #fff; }\n.stretcher-panel:hover img { transform: scale(1.025); }\n.stretcher-copy { display: flex; flex-direction: column; justify-content: center; padding: 46px; }\n.stretcher-copy h3 { margin: 10px 0 14px; font-size: clamp(30px, 4vw, 54px); line-height: 1; letter-spacing: -.055em; }\n.stretcher-copy p { margin: 0 0 24px; color: var(--macypan-muted); line-height: 1.7; }\n.product-section--stretcher .accessory-line { margin-top: 16px; }\n.product-section--stretcher .section-head p { text-align: left; }\n\n.safety-grid { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 14px; }\n.safety-card { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; min-height: 250px; padding: 24px; border: 1px solid rgba(128,215,255,.28); background: rgba(255,255,255,.055); transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, background .25s ease, border-color .25s ease; }\n.safety-card:hover { --macypan-lift: -5px; background: rgba(21,159,225,.12); border-color: rgba(128,215,255,.62); }\n.safety-card .card-index { display: block; color: var(--macypan-blue-2); font-size: 14px; font-weight: 800; letter-spacing: .14em; }\n.safety-card h3 { margin: 56px 0 12px; color: #fff; font-size: 20px; line-height: 1.15; }\n.safety-card p { margin: 0; color: rgba(255,255,255,.67); font-size: 13px; line-height: 1.65; }\n.safety-strip { margin-top: 34px; padding: 18px 22px; border-left: 4px solid var(--macypan-blue); background: rgba(11, 63, 106, .7); color: rgba(255,255,255,.78); font-size: 14px; line-height: 1.65; }\n.safety-showcase { display: grid; grid-template-columns: minmax(0,1.04fr) minmax(0,.96fr); gap: 18px; align-items: stretch; }\n.safety-visual { position: relative; min-height: 560px; margin: 0; overflow: hidden; border: 1px solid rgba(128,215,255,.28); background: #eef5fb; }\n.safety-visual:after { content: ''; position: absolute; inset: 0; background: linear-gradient(180deg, transparent 45%, rgba(4,17,34,.88) 100%); pointer-events: none; }\n.safety-visual img { width: 100%; height: 100%; min-height: 560px; object-fit: contain; padding: 38px; transition: transform .55s ease; }\n.safety-visual:hover img { transform: scale(1.035); }\n.safety-visual figcaption { position: absolute; z-index: 2; right: 0; bottom: 0; left: 0; padding: 32px; color: #fff; }\n.safety-visual figcaption span { display: block; color: var(--macypan-blue-2); font-size: 11px; letter-spacing: .16em; text-transform: uppercase; font-weight: 800; }\n.safety-visual figcaption strong { display: block; margin-top: 8px; max-width: 460px; font-size: clamp(24px,3vw,38px); line-height: 1.05; letter-spacing: -.045em; }\n.safety-visual figcaption p { margin: 14px 0 0; color: rgba(255,255,255,.68); font-size: 12px; line-height: 1.6; }\n.safety-feature-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 14px; }\n.safety-feature { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; display: flex; flex-direction: column; justify-content: space-between; min-height: 270px; padding: 25px; border: 1px solid rgba(128,215,255,.28); background: rgba(255,255,255,.06); transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, border-color .25s ease, background .25s ease; }\n.safety-feature:hover { --macypan-lift: -5px; border-color: rgba(128,215,255,.7); background: rgba(21,159,225,.12); }\n.safety-feature .card-index { color: var(--macypan-blue-2); font-size: 13px; letter-spacing: .14em; font-weight: 800; }\n.safety-feature h3 { margin: 0 0 12px; color: #fff; font-size: 20px; line-height: 1.15; }\n.safety-feature p { margin: 0; color: rgba(255,255,255,.65); font-size: 12px; line-height: 1.65; }\n.safety-system-row { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); margin-top: 18px; border: 1px solid rgba(128,215,255,.26); }\n.safety-system-row span { padding: 17px 18px; border-right: 1px solid rgba(128,215,255,.2); color: rgba(255,255,255,.76); font-size: 11px; line-height: 1.4; text-align: center; text-transform: uppercase; letter-spacing: .08em; font-weight: 800; }\n.safety-system-row span:last-child { border-right: 0; }\n\n.service-grid { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 16px; }\n.service-card { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; min-height: 300px; padding: 24px; background: #fff; border-top: 3px solid var(--macypan-blue); transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, box-shadow .25s ease, background .25s ease; }\n.service-card:hover { --macypan-lift: -6px; box-shadow: 0 20px 42px rgba(11,42,75,.12); }\n.service-topline { display: flex; align-items: center; justify-content: space-between; gap: 20px; }\n.service-icon { display: inline-grid; place-items: center; width: 48px; height: 48px; flex: 0 0 auto; background: var(--macypan-pale); color: var(--macypan-blue); font-size: 27px; transition: transform .3s ease, background .3s ease, color .3s ease; }\n.service-icon svg, .safety-service-icon svg { width: 27px; height: 27px; display: block; stroke: currentColor; fill: none; stroke-width: 1.9; stroke-linecap: round; stroke-linejoin: round; }\n.service-card:hover .service-icon { transform: rotate(-5deg) scale(1.06); background: var(--macypan-blue); color: #fff; }\n.service-topline .card-index { margin-left: auto; }\n.service-arrow { color: var(--macypan-blue); font-size: 21px; transition: transform .25s ease; }\n.service-card:hover .service-arrow { transform: translate(3px, -3px); }\n.service-card .card-index { color: var(--macypan-blue); font-size: 13px; font-weight: 800; letter-spacing: .12em; }\n.service-card h3 { margin: 30px 0 14px; font-size: 22px; letter-spacing: -.04em; line-height: 1.12; }\n.service-card p { margin: 0; color: var(--macypan-muted); font-size: 13px; line-height: 1.7; }\n.service-tags { display: flex; flex-wrap: wrap; gap: 7px; margin: 22px 0 0; padding: 0; list-style: none; }\n.service-tags li { padding: 7px 9px; background: var(--macypan-pale); color: #41617f; font-size: 10px; line-height: 1.25; font-weight: 700; }\n.service-metrics { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); margin-top: 24px; border: 1px solid var(--macypan-line); background: var(--macypan-navy); color: #fff; }\n.service-metrics div { padding: 24px; border-right: 1px solid rgba(255,255,255,.16); }\n.service-metrics div:last-child { border-right: 0; }\n.service-metrics strong, .service-metrics span { display: block; }\n.service-metrics strong { color: var(--macypan-blue-2); font-size: 17px; }\n.service-metrics span { margin-top: 7px; color: rgba(255,255,255,.66); font-size: 12px; }\n.service-journey { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); margin-top: 24px; counter-reset: service-step; }\n.service-journey span { position: relative; padding: 22px 18px 22px 48px; border: 1px solid #bdd8e8; border-right: 0; background: #fff; color: var(--macypan-navy); font-size: 13px; font-weight: 800; }\n.service-journey span:last-child { border-right: 1px solid #bdd8e8; }\n.service-journey span:before { counter-increment: service-step; content: '0' counter(service-step); position: absolute; left: 16px; color: var(--macypan-blue); font-size: 11px; }\n.service-proof-panel { display: grid; grid-template-columns: 1.1fr .9fr; gap: 34px; margin-top: 24px; padding: 36px; border: 1px solid rgba(128,215,255,.25); background: #06172a; }\n.service-proof-panel > div:first-child > span { color: var(--macypan-blue-2); font-size: 12px; letter-spacing: .16em; text-transform: uppercase; font-weight: 800; }\n.service-proof-panel h3 { margin: 8px 0 16px; color: #fff; font-size: 42px; letter-spacing: -.05em; }\n.service-proof-panel p { margin: 0; color: rgba(255,255,255,.62); font-size: 13px; line-height: 1.75; }\n.service-proof-list { display: grid; gap: 12px; }\n.service-proof-list p { display: flex; align-items: center; justify-content: space-between; gap: 18px; padding: 19px 20px; border-left: 3px solid var(--macypan-blue); background: rgba(255,255,255,.055); }\n.service-proof-list strong { color: #fff; }\n.service-proof-list span { color: var(--macypan-blue-2); font-size: 12px; }\n\n.faq-wrap { display: grid; grid-template-columns: .8fr 1.2fr; gap: 72px; align-items: start; }\n.faq-intro h2 { margin: 13px 0 18px; font-size: clamp(34px, 4vw, 58px); line-height: 1; letter-spacing: -.055em; }\n.faq-intro p { margin: 0; color: var(--macypan-muted); font-size: 15px; line-height: 1.7; }\n.faq-list { border-top: 1px solid var(--macypan-line); }\ndetails { border-bottom: 1px solid var(--macypan-line); }\nsummary { display: grid; grid-template-columns: 34px minmax(0,1fr) 24px; align-items: center; gap: 16px; padding: 22px 0; cursor: pointer; list-style: none; font-size: 15px; font-weight: 800; }\nsummary::-webkit-details-marker { display: none; }\nsummary:after { content: '+'; color: var(--macypan-blue); font-size: 25px; font-weight: 400; }\ndetails[open] summary:after { content: '\u2212'; }\n.faq-answer { padding: 0 52px 22px 0; color: var(--macypan-muted); font-size: 14px; line-height: 1.75; }\n.faq-index { color: var(--macypan-blue); font-size: 11px; letter-spacing: .1em; }\n.faq-list--variant-2 { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 14px; border-top: 0; }\n.faq-list--variant-2 details { padding: 0 20px; border: 1px solid #bfd8e6; background: rgba(255,255,255,.72); transition: transform .25s ease, background .25s ease, box-shadow .25s ease; }\n.faq-list--variant-2 details:hover, .faq-list--variant-2 details[open] { transform: translateY(-3px); background: #fff; box-shadow: 0 16px 34px rgba(11,42,75,.1); }\n.faq-list--variant-2 .faq-answer { padding-right: 0; }\n.faq-wrap--variant-2 { grid-template-columns: 1fr; }\n.faq-wrap--variant-2 .faq-intro { display: grid; grid-template-columns: minmax(0,1fr) minmax(280px,.65fr); column-gap: 50px; align-items: end; }\n.faq-wrap--variant-2 .faq-intro .section-kicker { grid-column: 1 \/ -1; }\n.faq-wrap--variant-2 .faq-intro h2 { margin-bottom: 0; }\n.faq-list--variant-3 details { border-bottom: 0; border-left: 1px solid rgba(128,215,255,.35); margin-bottom: 10px; padding: 0 20px; background: rgba(255,255,255,.035); }\n.faq-list--variant-3 details[open] { border-left: 4px solid var(--macypan-blue); background: rgba(21,159,225,.09); }\n.faq-list--variant-3 summary { padding: 19px 0; }\n\n.contact-section { background: var(--macypan-navy); color: #fff; }\n.contact-section .section-head p { color: rgba(255,255,255,.68); }\n.contact-grid { display: grid; grid-template-columns: .8fr 1.2fr; gap: 22px; align-items: stretch; }\n.contact-info { display: grid; gap: 14px; }\n.contact-copy { display: grid; grid-template-rows: repeat(2,minmax(0,1fr)); gap: 14px; }\n.contact-card { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; padding: 28px; border: 1px solid rgba(128,215,255,.32); background: rgba(255,255,255,.04); transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, border-color .25s ease, background .25s ease; }\n.contact-card:hover { --macypan-lift: -4px; border-color: rgba(128,215,255,.68); background: rgba(255,255,255,.075); }\n.contact-card span { display: block; color: var(--macypan-blue-2); font-size: 12px; letter-spacing: .14em; text-transform: uppercase; font-weight: 800; }\n.contact-card p { margin: 14px 0 0; color: rgba(255,255,255,.78); line-height: 1.6; font-size: 14px; }\n.contact-form { padding: 34px; background: #fff; color: var(--macypan-ink); box-shadow: 0 24px 50px rgba(0,0,0,.15); }\n.form-kicker { margin-bottom: 28px; color: var(--macypan-blue); font-size: 12px; letter-spacing: .16em; font-weight: 800; }\n.form-label { display: block; margin-bottom: 8px; color: var(--macypan-ink); font-size: 11px; letter-spacing: .1em; text-transform: uppercase; font-weight: 800; }\n.form-grid { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 18px; }\n.field { margin-bottom: 20px; }\ninput, textarea { width: 100%; border: 0; border-bottom: 1px solid #bac7d5; border-radius: 0; padding: 13px 0; background: transparent; color: var(--macypan-ink); outline: none; }\ntextarea { min-height: 92px; resize: vertical; }\ninput:focus, textarea:focus { border-color: var(--macypan-blue); }\n.field:focus-within .form-label { color: var(--macypan-blue); }\n.form-actions { display: flex; align-items: center; justify-content: space-between; gap: 18px; margin-top: 8px; }\n.form-status { color: var(--macypan-blue); font-size: 12px; font-weight: 800; }\n.contact-form .button { min-height: 48px; border: 0; background: var(--macypan-blue); color: #fff; }\n.disclaimer { margin: 34px auto 0; max-width: 900px; color: rgba(255,255,255,.46); font-size: 11px; line-height: 1.65; text-align: center; }\n\n\/* Variant 2: lighter product deck and offset composition. *\/\n.variant-2 .hero { background: #dfeaf3; color: var(--macypan-navy); }\n.variant-2 .hero:before { background: linear-gradient(90deg, rgba(255,255,255,.97) 0%, rgba(255,255,255,.9) 35%, rgba(255,255,255,.4) 58%, rgba(255,255,255,.05) 78%); }\n.variant-2 .hero-copy { width: min(560px, 54%); }\n.variant-2 .hero-lede { color: #52667e; }\n.variant-2 .eyebrow { color: #198fc7; }\n.variant-2 .hero-image-frame { border-color: rgba(7,27,53,.24); box-shadow: 0 24px 44px rgba(7,27,53,.16); }\n.variant-2 .hero-image-frame:after { background: linear-gradient(135deg, rgba(255,255,255,.18), transparent 48%, rgba(7,27,53,.18)); }\n.variant-2 .hero-image-caption { top: auto; bottom: 28px; background: rgba(255,255,255,.9); color: var(--macypan-navy); border-left-color: #198fc7; }\n.variant-2 .hero-image-caption span { color: #198fc7; }\n.variant-2 .button-secondary { color: var(--macypan-navy); border-color: var(--macypan-navy); }\n.variant-2 .hero-proof .proof-badge { color: var(--macypan-navy); border-color: rgba(7,27,53,.45); }\n.variant-2 .hero-proof .proof-text { color: #52667e; }\n.variant-2 .support-card { left: auto; right: 0; color: #fff; }\n.variant-2 .product-section { background: #fff; }\n.variant-2 .product-section:nth-of-type(odd) { background: var(--macypan-pale); }\n.variant-2 .product-mosaic { grid-template-columns: repeat(4, minmax(0,1fr)); }\n.variant-2 .mosaic-card img { height: 190px; }\n.variant-2 .mosaic-card:nth-child(1) { grid-column: auto; }\n.variant-2 .mosaic-card:nth-child(1) img { height: 190px; }\n.variant-2 .section-blue { background: #e4f1f8; }\n.variant-2 .service-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }\n.variant-2 .service-card { min-height: 220px; display: grid; grid-template-columns: 80px 1fr; column-gap: 18px; }\n.variant-2 .service-card h3 { margin: 12px 0 10px; }\n.variant-2 .service-card p { grid-column: 2; }\n.variant-2 .service-card .service-topline { grid-row: span 3; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; }\n.variant-2 .service-card .card-index { font-size: 22px; }\n.variant-2 .service-card .service-tags { grid-column: 2; }\n.variant-2 .safety-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }\n\n\/* Combined page: V1 theme with V2 catalog and V3 FAQ structure. *\/\n.combined-page .product-section { background: #fff; }\n.combined-page .product-section:nth-of-type(odd) { background: var(--macypan-pale); }\n.combined-page .product-mosaic { grid-template-columns: repeat(4,minmax(0,1fr)); align-items: stretch; }\n.combined-page .mosaic-card img { height: 190px; }\n.combined-page .product-section--he5000 .mosaic-card:nth-child(3n+1) img,\n.combined-page .product-section--ata20 .mosaic-card:nth-child(3n+1) img,\n.combined-page .product-section--ata15 .mosaic-card:nth-child(3n+1) img { background: linear-gradient(145deg, #eaf4fb, #dfeef8); }\n.combined-page .product-section--he5000 .mosaic-card:nth-child(3n+2) img,\n.combined-page .product-section--ata20 .mosaic-card:nth-child(3n+2) img,\n.combined-page .product-section--ata15 .mosaic-card:nth-child(3n+2) img { background: linear-gradient(145deg, #f4f8fb, #e7f0f6); }\n.combined-page .product-section--he5000 .mosaic-card:nth-child(3n) img,\n.combined-page .product-section--ata20 .mosaic-card:nth-child(3n) img,\n.combined-page .product-section--ata15 .mosaic-card:nth-child(3n) img { background: linear-gradient(145deg, #e4eff7, #edf5fa); }\n.combined-page .product-section--he5000 .product-mosaic { grid-template-columns: 1.35fr repeat(2,minmax(0,1fr)); grid-template-rows: repeat(2,minmax(0,1fr)); }\n.combined-page .product-section--he5000 .mosaic-card:first-child { grid-row: 1 \/ span 2; padding: 20px; }\n.combined-page .product-section--he5000 .mosaic-card:first-child img { height: 430px; }\n.combined-page .product-section--he5000 .mosaic-card:first-child h3 { font-size: 28px; }\n.combined-page .product-section--he5000 .mosaic-card:not(:first-child) img { height: 150px; }\n.combined-page .product-section--ata20 .product-mosaic,\n.combined-page .product-section--ata15 .product-mosaic { --catalog-card-height: clamp(330px, 25vw, 370px); grid-template-columns: 4fr repeat(3,3fr); }\n.combined-page .product-section--ata20 .mosaic-card,\n.combined-page .product-section--ata15 .mosaic-card { min-height: var(--catalog-card-height); }\n.combined-page .product-section--ata20 .mosaic-card img,\n.combined-page .product-section--ata15 .mosaic-card img { height: 220px; }\n.combined-page .product-section--ata20 .mosaic-card:first-child img,\n.combined-page .product-section--ata15 .mosaic-card:first-child img { height: 220px; }\n.combined-page .mosaic-detail { grid-template-columns: minmax(260px,.72fr) minmax(0,1.28fr); padding: 18px 22px; gap: 22px; }\n.combined-page .mosaic-detail h3 { margin-bottom: 5px; font-size: 23px; }\n.combined-page .mosaic-detail p { font-size: 13px; line-height: 1.45; }\n.combined-page .mosaic-detail .meta-list div { padding: 10px 11px; }\n.combined-page .mosaic-detail .accessory-line { margin-top: 10px; line-height: 1.45; }\n.combined-page .mosaic-detail .meta-list { grid-template-columns: repeat(3,minmax(0,1fr)); }\n.combined-page .mosaic-detail .accessory-line { grid-column: 1 \/ -1; margin-top: -14px; }\n.combined-page .faq-list--variant-3 details { border-left: 4px solid #bdd2e2; background: rgba(255,255,255,.64); transition: border-color .46s cubic-bezier(.22,.8,.22,1), background-color .46s cubic-bezier(.22,.8,.22,1), box-shadow .46s cubic-bezier(.22,.8,.22,1), transform .46s cubic-bezier(.22,.8,.22,1); }\n.combined-page .faq-list--variant-3 details[open] { border-left-color: var(--macypan-blue); background: #fff; box-shadow: 0 14px 30px rgba(11,42,75,.08); transform: translateX(2px); }\n.combined-page .faq-list--variant-3 summary { transition: color .32s ease, padding .42s cubic-bezier(.22,.8,.22,1); }\n.combined-page .faq-list--variant-3 .faq-answer { display: grid; grid-template-rows: 0fr; overflow: hidden; padding: 0 52px 0 0; opacity: 0; transition: grid-template-rows .5s cubic-bezier(.22,.8,.22,1), padding .5s cubic-bezier(.22,.8,.22,1), opacity .34s ease; }\n.combined-page .faq-list--variant-3 .faq-answer > div { min-height: 0; overflow: hidden; }\n.combined-page .faq-list--variant-3 details[open] .faq-answer { grid-template-rows: 1fr; padding: 0 52px 22px 0; opacity: 1; }\n.combined-page .product-section,\n.combined-page #services,\n.combined-page #faq { background-image: radial-gradient(circle at 11% 18%, rgba(128,215,255,.24), transparent 30%), radial-gradient(circle at 90% 78%, rgba(21,159,225,.1), transparent 34%); background-size: auto, auto; }\n.combined-page .product-section { background-color: #f9fcff; }\n.combined-page .product-section:nth-of-type(odd) { background-color: #edf6fc; }\n.combined-page #services { background-color: #f8fbfe; }\n.combined-page #faq { position: relative; display: block; background-color: #edf6fc; }\n.combined-page #faq .section-actions { justify-content: flex-start; margin-top: 32px; }\n\n\/* Three source-grounded safety directions: each system uses its matching original-site icon. *\/\n.safety-reference-layout,\n.safety-reference-split,\n.safety-reference-timeline { display: grid; align-items: stretch; gap: 18px; }\n.safety-lead-visual { position: relative; min-height: 350px; margin: 0; overflow: hidden; border: 1px solid rgba(128,215,255,.32); background: #eaf4fa; }\n.safety-lead-visual img { width: 100%; height: 100%; min-height: 350px; object-fit: cover; object-position: center; transition: transform .55s ease; }\n.safety-lead-visual:hover img { transform: scale(1.035); }\n.safety-lead-visual:after { content: ''; position: absolute; inset: 45% 0 0; background: linear-gradient(transparent, rgba(5,20,39,.88)); }\n.safety-lead-visual figcaption { position: absolute; z-index: 1; right: 28px; bottom: 26px; left: 28px; }\n.safety-lead-visual figcaption span { display: block; color: var(--macypan-blue-2); font-size: 11px; letter-spacing: .14em; text-transform: uppercase; font-weight: 800; }\n.safety-lead-visual figcaption strong { display: block; margin-top: 7px; max-width: 360px; color: #fff; font-size: clamp(24px,2.7vw,38px); line-height: 1.04; letter-spacing: -.045em; }\n.safety-icon-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 14px; }\n.safety-service-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 14px; }\n.safety-service-card { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; min-width: 0; padding: 22px; border: 1px solid rgba(128,215,255,.28); background: rgba(255,255,255,.055); transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, border-color .25s ease, background .25s ease; }\n.safety-service-card:hover { --macypan-lift: -5px; border-color: rgba(128,215,255,.72); background: rgba(21,159,225,.12); }\n.safety-service-topline { display: flex; align-items: center; justify-content: space-between; gap: 14px; }\n.safety-service-icon { display: inline-grid; place-items: center; width: 48px; height: 48px; background: rgba(128,215,255,.14); color: var(--macypan-blue-2); font-size: 27px; transition: transform .3s ease, color .3s ease, background .3s ease; }\n.safety-service-card:hover .safety-service-icon { transform: rotate(-5deg) scale(1.06); background: var(--macypan-blue); color: #fff; }\n.safety-service-card .card-index { color: var(--macypan-blue-2); font-size: 12px; font-weight: 800; letter-spacing: .12em; }\n.safety-service-card h3 { margin: 24px 0 10px; color: #fff; font-size: 20px; line-height: 1.13; letter-spacing: -.03em; }\n.safety-service-card p { margin: 0; color: rgba(255,255,255,.67); font-size: 12px; line-height: 1.65; }\n.safety-icon-story { --macypan-rx: 0deg; --macypan-ry: 0deg; --macypan-lift: 0px; min-width: 0; border: 1px solid rgba(128,215,255,.28); background: rgba(255,255,255,.055); transform: perspective(1100px) rotateX(var(--macypan-rx)) rotateY(var(--macypan-ry)) translateY(var(--macypan-lift)); transition: transform .25s ease, border-color .25s ease, background .25s ease; }\n.safety-icon-story:hover { --macypan-lift: -5px; border-color: rgba(128,215,255,.72); background: rgba(21,159,225,.12); }\n.safety-icon-story figure { position: relative; display: grid; place-items: center; min-height: 92px; margin: 0; background: rgba(255,255,255,.94); overflow: hidden; }\n.safety-icon-story figure span { position: absolute; top: 10px; left: 10px; padding: 5px 6px; background: var(--macypan-navy); color: var(--macypan-blue-2); font-size: 10px; letter-spacing: .1em; font-weight: 800; }\n.safety-icon-story figure img { width: 62px; height: 62px; object-fit: contain; transition: transform .3s ease; }\n.safety-icon-story:hover figure img { transform: scale(1.12) rotate(-4deg); }\n.safety-icon-story > div { padding: 20px; }\n.safety-icon-story .section-kicker { font-size: 10px; }\n.safety-icon-story h3 { margin: 0 0 8px; color: #fff; font-size: 20px; line-height: 1.13; letter-spacing: -.03em; }\n.safety-icon-story p { margin: 0; color: rgba(255,255,255,.67); font-size: 12px; line-height: 1.65; }\n.safety-design-1 .safety-reference-layout { grid-template-columns: minmax(320px,.95fr) minmax(0,1.05fr); }\n.safety-design-1 .safety-service-card { min-height: 168px; }\n.safety-design-2 .safety-reference-split { grid-template-columns: minmax(0,1.05fr) minmax(320px,.95fr); }\n.safety-design-2 .safety-icon-story { display: grid; grid-template-rows: 96px 1fr; }\n.safety-design-2 .safety-lead-visual { min-height: 100%; }\n.safety-design-2 .safety-lead-visual img { min-height: 100%; }\n.safety-design-3 .safety-reference-timeline { grid-template-columns: minmax(300px,.82fr) minmax(0,1.18fr); }\n.safety-design-3 .safety-timeline-list { display: grid; border-top: 1px solid rgba(128,215,255,.25); }\n.safety-design-3 .safety-icon-story { display: grid; grid-template-columns: 116px minmax(0,1fr); min-height: 122px; border-top: 0; }\n.safety-design-3 .safety-icon-story figure { min-height: 100%; }\n.safety-design-3 .safety-icon-story > div { display: grid; grid-template-columns: 190px minmax(0,1fr); align-items: center; gap: 20px; }\n.safety-design-3 .safety-icon-story h3 { margin: 0; }\n\n\/* Three inquiry compositions; form copy stays identical. *\/\n.contact-design-1 .contact-grid { grid-template-columns: .8fr 1.2fr; }\n.contact-design-2 { position: relative; background: #09213c; }\n.contact-design-2:before { content: ''; position: absolute; inset: 0; background: url('https:\/\/www.macypanofficial.com\/wp-content\/uploads\/2026\/08\/he5000fort.webp') left -100px bottom -120px \/ 620px auto no-repeat; opacity: .055; pointer-events: none; }\n.contact-design-2 .shell { position: relative; }\n.contact-design-2 .contact-grid { grid-template-columns: 1fr; max-width: 980px; margin: 0 auto; gap: 0; }\n.contact-design-2 .contact-copy { grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: none; gap: 0; }\n.contact-design-2 .contact-card { border-bottom: 0; background: rgba(255,255,255,.065); }\n.contact-design-2 .contact-card + .contact-card { border-left: 0; }\n.contact-design-2 .contact-form { padding: 46px; border-top: 5px solid var(--macypan-blue); }\n.contact-design-3 { background: #06172a; }\n.contact-design-3 .contact-grid { grid-template-columns: minmax(250px,.42fr) minmax(0,1fr); gap: 0; background: #fff; }\n.contact-design-3 .contact-copy { gap: 0; background: var(--macypan-blue); }\n.contact-design-3 .contact-card { display: flex; flex-direction: column; justify-content: center; border: 0; border-bottom: 1px solid rgba(255,255,255,.25); background: transparent; }\n.contact-design-3 .contact-card span { color: #fff; }\n.contact-design-3 .contact-card p { color: rgba(255,255,255,.85); }\n.contact-design-3 .contact-form { box-shadow: none; padding: 48px; background: #f7fbfe; }\n\n\/* Variant 3: dark editorial catalog with a stacked product matrix. *\/\n.variant-3 { background: #091a2d; color: #fff; }\n.variant-3 .site-header { background: #050f1e; }\n.variant-3 .hero { min-height: 720px; background: #0b2746; }\n.variant-3 .hero:before { background: linear-gradient(90deg, rgba(5,15,30,.96) 0%, rgba(5,15,30,.83) 40%, rgba(5,15,30,.32) 64%, rgba(5,15,30,.06) 82%); }\n.variant-3 .hero-copy { width: min(680px, 62%); }\n.variant-3 .hero-image-frame { border-color: rgba(128,215,255,.34); background: #0b223b; box-shadow: 0 30px 60px rgba(0,0,0,.32); }\n.variant-3 .hero-image-frame:after { background: linear-gradient(160deg, rgba(7,27,53,.08), transparent 45%, rgba(7,27,53,.42)); }\n.variant-3 .hero-image-caption { left: auto; right: max(22px, calc((100vw - var(--macypan-shell)) \/ 2)); top: 28px; bottom: auto; background: rgba(5,15,30,.88); }\n.variant-3 .hero-copy { padding-left: 10px; }\n.variant-3 .hero h1 { font-size: clamp(52px, 6vw, 78px); }\n.variant-3 .support-card { width: 380px; }\n.variant-3 .section { background: #091a2d; }\n.variant-3 .section-light, .variant-3 .section-blue { background: #091a2d; }\n.variant-3 .section + .section { border-top: 1px solid rgba(255,255,255,.1); }\n.variant-3 .section-head p, .variant-3 .section-note, .variant-3 .faq-intro p { color: rgba(255,255,255,.62); }\n.variant-3 .product-section { background: #091a2d; }\n.variant-3 .product-section + .product-section { border-top-color: rgba(255,255,255,.1); }\n.variant-3 .product-grid { grid-template-columns: repeat(3,minmax(0,1fr)); align-items: stretch; }\n.variant-3 .product-card { background: #102944; border-color: rgba(128,215,255,.24); color: #fff; }\n.variant-3 .product-card:first-child { grid-row: auto; }\n.variant-3 .product-card img { height: 245px; background: #0b223b; }\n.variant-3 .product-card p, .variant-3 .accessory-line { color: rgba(255,255,255,.62); }\n.variant-3 .product-card .meta-list { border-color: rgba(128,215,255,.24); }\n.variant-3 .product-card .meta-list div { border-color: rgba(128,215,255,.24); }\n.variant-3 .product-card .meta-list dt { color: rgba(255,255,255,.5); }\n.variant-3 .product-card .meta-list dd, .variant-3 .product-card .accessory-line strong { color: #fff; }\n.variant-3 .mosaic-detail { border: 1px solid rgba(128,215,255,.24); }\n.variant-3 .product-section--stretcher .stretcher-panel { border-color: rgba(128,215,255,.24); background: #102944; }\n.variant-3 .stretcher-panel img { background: #0b223b; }\n.variant-3 .stretcher-copy p { color: rgba(255,255,255,.62); }\n.variant-3 .service-card { background: #102944; border-color: rgba(128,215,255,.24); }\n.variant-3 .service-card p { color: rgba(255,255,255,.62); }\n.variant-3 .service-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }\n.variant-3 .service-card { min-height: 250px; border-top: 0; border-left: 3px solid var(--macypan-blue); }\n.variant-3 .service-card h3 { margin-top: 30px; }\n.variant-3 .service-tags li { background: rgba(128,215,255,.1); color: var(--macypan-blue-2); }\n.variant-3 .faq-list, .variant-3 details { border-color: rgba(255,255,255,.2); }\n.variant-3 summary { color: #fff; }\n.variant-3 .faq-answer { color: rgba(255,255,255,.62); }\n\n.reveal-on-scroll { opacity: 0; transform: translateY(24px); transition: opacity .65s ease, transform .65s cubic-bezier(.2,.7,.2,1); }\n.reveal-on-scroll.is-visible { opacity: 1; transform: translateY(0); }\n.reveal-on-scroll:nth-child(2) { transition-delay: .06s; }\n.reveal-on-scroll:nth-child(3) { transition-delay: .12s; }\n.reveal-on-scroll:nth-child(4) { transition-delay: .18s; }\n\n@media (prefers-reduced-motion: reduce) {\n.reveal-on-scroll { opacity: 1; transform: none; }\n}\n\n@keyframes heroOrbit {\n  0%, 100% { transform: translate3d(0, 0, 0); opacity: .55; }\n  50% { transform: translate3d(0, 12px, 0); opacity: 1; }\n}\n\n@media (max-width: 980px) {\n  .macypan-widget { --macypan-side: 15px; }\n  .hero { min-height: 700px; }\n  .hero-inner { min-height: 700px; }\n  .hero-copy, .variant-2 .hero-copy, .variant-3 .hero-copy { width: min(590px, 78%); min-height: 700px; padding: 82px 0 40px; }\n  .hero-media, .variant-2 .hero-media, .variant-3 .hero-media { inset: 0 calc((100vw - 100%) \/ -2); min-height: 700px; padding: 0; }\n  .hero-media img { max-height: none; }\n  .hero-image-frame { min-height: 100%; }\n  .support-card { position: relative; left: auto; right: auto; bottom: auto; margin: 28px 0 36px; width: min(100%, 480px); }\n  .section-head, .faq-wrap, .contact-grid { grid-template-columns: 1fr; gap: 24px; }\n  .combined-page #faq .shell { display: block; }\n  .combined-page #faq .faq-wrap { display: grid; }\n  .combined-page #faq .section-actions { display: flex; margin-top: 34px; }\n  .product-mosaic, .variant-2 .product-mosaic, .product-grid, .variant-3 .product-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }\n  .combined-page .product-section--he5000 .product-mosaic,\n  .combined-page .product-section--ata20 .product-mosaic,\n  .combined-page .product-section--ata15 .product-mosaic { grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: auto; }\n  .combined-page .product-section--ata20 .mosaic-card,\n  .combined-page .product-section--ata15 .mosaic-card { min-height: 0; }\n  .combined-page .product-section--he5000 .mosaic-card:first-child { grid-column: 1 \/ -1; grid-row: auto; }\n  .variant-2 .mosaic-card:nth-child(1) { grid-column: auto; }\n  .variant-3 .product-card:first-child { grid-row: auto; }\n  .safety-grid, .variant-2 .safety-grid, .service-grid, .variant-2 .service-grid, .variant-3 .service-grid, .safety-service-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }\n  .service-proof-panel { grid-template-columns: 1fr; }\n  .safety-showcase { grid-template-columns: 1fr; }\n  .safety-visual { min-height: 470px; }\n  .safety-reference-layout, .safety-reference-split, .safety-reference-timeline { grid-template-columns: 1fr; }\n  .safety-design-2 .safety-reference-split .safety-lead-visual { min-height: 360px; }\n  .contact-design-1 .contact-grid, .contact-design-3 .contact-grid { grid-template-columns: 1fr; }\n  .contact-design-3 .contact-copy { grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: none; }\n}\n\n@media (max-width: 1100px) and (min-width: 681px) {\n  .hero h1 { font-size: clamp(44px, 5vw, 58px); overflow-wrap: break-word; }\n  .hero-lede { font-size: 16px; }\n  .hero-media { min-height: 650px; padding: 0; }\n  .hero-media img { max-height: none; }\n}\n\n@media (max-width: 680px) {\n  .macypan-widget { --macypan-side: 10px; }\n  .macypan-mobile-message { display: block; }\n  .site-header { min-height: 68px; }\n  .header-inner { width: min(100% - 40px, var(--macypan-shell)); }\n  .brand img { width: 142px; }\n  .hero, .hero-inner { min-height: 780px; }\n  .hero:before, .variant-2 .hero:before, .variant-3 .hero:before { background: linear-gradient(180deg, rgba(5,15,30,.91) 0%, rgba(5,15,30,.7) 62%, rgba(5,15,30,.9) 100%); }\n  .variant-2 .hero { color: #fff; }\n  .variant-2 .hero-lede, .variant-2 .hero-proof .proof-text { color: rgba(255,255,255,.76); }\n  .variant-2 .eyebrow { color: var(--macypan-blue-2); }\n  .variant-2 .button-secondary { color: #fff; border-color: rgba(255,255,255,.7); }\n  .variant-2 .hero-proof .proof-badge { color: #fff; border-color: rgba(255,255,255,.55); }\n  .hero-copy, .variant-2 .hero-copy, .variant-3 .hero-copy { width: 100%; min-height: 780px; padding-top: 74px; }\n  .hero-media, .variant-2 .hero-media, .variant-3 .hero-media { min-height: 780px; }\n  .hero-image-frame img { object-position: center; }\n  .hero-image-caption { display: none; }\n  .hero h1 { font-size: clamp(46px, 15vw, 72px); }\n  .hero-actions, .section-actions { flex-wrap: nowrap; justify-content: stretch; gap: 8px; }\n  .hero-actions .button, .section-actions .button { min-width: 0; min-height: 48px; flex: 1 1 0; padding: 0 10px; font-size: 12px; white-space: nowrap; }\n  .hero-proof { margin-top: 42px; }\n  .proof-text { width: 100%; margin-left: 0; }\n  .section { padding: 82px 0; }\n  .section-head { margin-bottom: 34px; }\n  .product-layout--rail, .product-focus, .product-section--stretcher .stretcher-panel, .mosaic-detail { grid-template-columns: 1fr; }\n  .model-rail { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); }\n  .product-focus { padding: 14px; }\n  .product-meta { padding: 4px; }\n  .product-visual { min-height: 270px; }\n  .product-visual img { height: 245px; }\n  .product-mosaic, .variant-2 .product-mosaic, .combined-page .product-mosaic, .product-grid, .variant-3 .product-grid, .safety-grid, .variant-2 .safety-grid, .service-grid, .variant-2 .service-grid, .variant-3 .service-grid, .form-grid, .faq-list--variant-2, .service-metrics, .service-journey, .safety-feature-grid, .safety-system-row, .safety-service-grid { grid-template-columns: 1fr; }\n  .combined-page .product-section--he5000 .product-mosaic,\n  .combined-page .product-section--ata20 .product-mosaic,\n  .combined-page .product-section--ata15 .product-mosaic { grid-template-columns: 1fr; }\n  .combined-page .product-section--he5000 .mosaic-card:first-child { grid-column: auto; }\n  .combined-page .product-section--he5000 .mosaic-card:first-child img { height: 280px; }\n  .combined-page .mosaic-detail { grid-template-columns: 1fr; }\n  .combined-page .mosaic-detail .meta-list { grid-template-columns: 1fr; }\n  .combined-page .mosaic-detail { padding: 16px; gap: 16px; }\n  .combined-page .mosaic-detail h3 { font-size: 21px; }\n  .combined-page .mosaic-detail .meta-list div { padding: 8px 10px; }\n  .combined-page .mosaic-detail .accessory-line { display: none; }\n  .mosaic-card img { height: 220px; }\n  .safety-design-1 .safety-service-grid,\n  .service-grid,\n  .variant-2 .service-grid,\n  .variant-3 .service-grid {\n    display: grid;\n    grid-auto-flow: column;\n    grid-auto-columns: minmax(250px, 82%);\n    grid-template-columns: none;\n    gap: 14px;\n    margin: 0 -10px;\n    padding: 0 10px 14px;\n    overflow-x: auto;\n    overscroll-behavior-x: contain;\n    scroll-padding-inline: 10px;\n    scroll-snap-type: x mandatory;\n    scrollbar-width: thin;\n  }\n  .safety-design-1 .safety-service-card,\n  .service-grid .service-card { scroll-snap-align: start; }\n  .variant-2 .service-card { display: block; min-height: 0; }\n  .variant-2 .service-card .card-index { display: block; }\n  .variant-2 .service-card h3 { margin-top: 34px; }\n  .variant-2 .service-card .service-tags { grid-column: auto; }\n  .service-journey span { border-right: 1px solid #bdd8e8; border-bottom: 0; }\n  .service-journey span:last-child { border-bottom: 1px solid #bdd8e8; }\n  .faq-wrap--variant-2 .faq-intro { grid-template-columns: 1fr; }\n  .safety-visual, .safety-visual img { min-height: 390px; }\n  .safety-visual figcaption { padding: 24px 20px; }\n  .safety-reference-layout, .safety-reference-split, .safety-reference-timeline,\n  .safety-icon-grid, .safety-service-grid, .safety-design-1 .safety-icon-story,\n  .safety-design-3 .safety-icon-story, .safety-design-3 .safety-icon-story > div { grid-template-columns: 1fr; }\n  .safety-design-1 .safety-reference-layout { grid-template-columns: 1fr; }\n  .safety-lead-visual, .safety-lead-visual img { min-height: 260px; }\n  .safety-design-1 .safety-icon-story figure, .safety-design-3 .safety-icon-story figure { min-height: 102px; }\n  .safety-design-3 .safety-icon-story > div { gap: 6px; }\n  .safety-system-row span { border-right: 0; border-bottom: 1px solid rgba(128,215,255,.2); }\n  .safety-system-row span:last-child { border-bottom: 0; }\n  .stretcher-copy { padding: 30px 24px; }\n  .safety-card { min-height: 0; }\n  .safety-card h3, .service-card h3 { margin-top: 34px; }\n  .contact-form { padding: 24px 20px; }\n  .contact-section .section-head,\n  .contact-design-3 .contact-copy { display: none; }\n  .contact-design-2 .contact-copy, .contact-design-3 .contact-copy { grid-template-columns: 1fr; }\n  .contact-design-2 .contact-card + .contact-card { border-left: 1px solid rgba(128,215,255,.32); }\n  .contact-design-2 .contact-form, .contact-design-3 .contact-form { padding: 28px 20px; }\n  .form-actions { align-items: flex-start; flex-direction: column-reverse; }\n  .form-actions .button { width: 100%; }\n}\n<\/style>\n<div id=\"macypan-app-faq\" class=\"macypan-widget\" data-variant=\"4\" role=\"region\" aria-label=\"MACY-PAN hyperbaric oxygen chambers frequently asked questions\">\n  <noscript>\n    <section aria-labelledby=\"macypan-noscript-title\">\n      <h1 id=\"macypan-noscript-title\">MACY-PAN Hyperbaric Oxygen Chambers<\/h1>\n      <p>Explore professional hyperbaric oxygen chambers for homes, wellness centers, athletes and healthcare environments.<\/p>\n      <p>MACY-PAN provides hard chambers, soft chambers, safety systems and direct factory support.<\/p>\n    <\/section>\n  <\/noscript>\n<\/div>\n<script>\n(function () {\nconst asset = 'https:\/\/www.macypanofficial.com\/wp-content\/uploads\/2026\/08\/';\n\nconst productData = {\n  he5000: {\n    title: 'Built for elevated oxygen experiences',\n    kicker: '01 \u00b7 Flagship Hard Chambers',\n    intro: 'Five rigid chamber formats for private wellness suites, clinics and high-performance environments.',\n    products: [\n      { name: '3 People HE5000', short: 'HE5000', blurb: 'Spacious for 1\u20133 people', pressure: '1.0-2.0 ATA', capacity: '3 People', dimensions: '2080(L)*1651(W)*1832(H)mm 81(L)*63(W)*57(H)\u201d', image: asset + 'he5000.webp', url: 'https:\/\/www.macypanofficial.com\/2-0ata-3people-hyperbaric-chamber-he5000\/', accessories: 'Chamber Cabin \u00b7 Air Compressor \u00b7 2 Oxygen Concentrator \u00b7 Air Conditioner' },\n      { name: '1 People HE5000 Fort', short: 'HE5000 Fort', blurb: 'Comfort for 1\u20132 people', pressure: 'MAX 2.0 ATA', capacity: '1-2 Person', dimensions: '2440(L)*1470(W)*2230(H)mm 96(L)*58(W)*88(H)\u201d', image: asset + 'he5000fort.webp', url: 'https:\/\/www.macypanofficial.com\/2-0ata-1-2-people-sitting-hyperbaric-chamber-he5ooo-fort\/', accessories: 'Chamber Cabin \u00b7 Air Compressor \u00b7 Oxygen Concentrator 2*10L \u00b7 Air Conditioner' },\n      { name: '1 People HE5000 Mono', short: 'HE5000 Mono', blurb: 'A refined single-person hard chamber balancing panoramic comfort, clinical-grade performance and intuitive control.', pressure: '1.0-2.0 ATA', capacity: '1 Person', dimensions: '2200(L)*1110(W)*1845(H)mm 87(L)*44(W)*73(H)\u201d', image: asset + 'he5000mono.webp', url: 'https:\/\/www.macypanofficial.com\/2-0ata-single-sitting-type-hyperbaric-chamber-he5000-mono\/', accessories: 'Chamber Cabin \u00b7 Air Compressor \u00b7 Oxygen Concentrator \u00b7 Air Conditioner' },\n      { name: '1-2 People HE5000 Mini', short: 'HE5000 Mini', blurb: 'Luxury single room', pressure: '1.0-2.0 ATA', capacity: '1-2 People', dimensions: '2100(L)*1100(W)*1832(H)mm 81(L)*43(W)*57(H)\u201d', image: asset + 'he5000mini.webp', url: 'https:\/\/www.macypanofficial.com\/2-0ata-1-2-people-hyperbaric-chamber-he5000mini\/', accessories: 'Chamber Cabin \u00b7 Air Compressor \u00b7 2 Oxygen Concentrator \u00b7 Air Conditioner' },\n      { name: '4 People HE5000 Plus', short: 'HE5000 Plus', blurb: 'Extra room for 1\u20134 people', pressure: '1.0-2.0 ATA', capacity: '4 People', dimensions: '2580(L)*1651(W)*1832(H)mm 98(L)*63(W)*57(H)\u201d', image: asset + 'he5000plus.webp', url: 'https:\/\/www.macypanofficial.com\/2-0ata-4-people-hyperbaric-chamber-he5000plus\/', accessories: 'Chamber Cabin \u00b7 Air Compressor \u00b7 Oxygen Concentrator 10L \u00b7 Air Conditioner' },\n    ]\n  },\n  ata20: {\n    title: 'Clear views. Confident performance.',\n    kicker: '02 \u00b7 2.0 ATA Series',\n    intro: 'Precision-engineered rigid chambers with spacious interiors and a transparent, reassuring user experience.',\n    products: [75, 85, 90, 100].map(size => ({ name: `HP2202-${size}`, short: `HP2202-${size}`, blurb: '2.0 ATA single-person lying chamber', pressure: '1.0-2.0 ATA', capacity: '1 People', dimensions: `87\u201d Length * ${size === 75 ? 30 : size === 85 ? 34 : size === 90 ? 36 : 39}\u201d Diameter`, image: asset + 'hp2202.webp', url: ({ 75: 'https:\/\/www.macypanofficial.com\/2-0ata-single-slim-people-hyperbaric-chamber-hp2202-75\/', 85: 'https:\/\/www.macypanofficial.com\/2-0ata-single-large-people-hyperbaric-chamber-hp2202-85\/', 90: 'https:\/\/www.macypanofficial.com\/2-0ata-double-people-hyperbaric-chamber-hp2202-90\/', 100: 'https:\/\/www.macypanofficial.com\/?s=2202&post_type=post' })[size], accessories: 'Oxygen Concentrator 10L \u00b7 Air Compressor \u00b7 Air Conditioner' }))\n  },\n  ata15: {\n    title: 'Rest easy. Recover deeply.',\n    kicker: '03 \u00b7 1.5 ATA Series',\n    intro: 'Lightweight soft chambers shaped for calm, comfortable lying sessions at home or in a wellness space.',\n    products: [75, 85, 90, 100].map(size => ({ name: `HP1501-${size}`, short: `HP1501-${size}`, blurb: '1.5 ATA single-person lying chamber', pressure: '1.0-1.5 ATA(1.6 ATA upgraded)', capacity: '1 People', dimensions: `87\u201d length \/ ${size === 75 ? 30 : size === 85 ? 34 : size === 90 ? 36 : 39}\u201d diameter`, image: asset + 'st901-original.webp', url: ({ 75: 'https:\/\/www.macypanofficial.com\/1-5ata-single-slim-people-hyperbaric-chamber-hp1501-75\/', 85: 'https:\/\/www.macypanofficial.com\/1-5ata-single-large-people-hyperbaric-chamber-hp1501-85\/', 90: 'https:\/\/www.macypanofficial.com\/1-5ata-double-people-hyperbaric-chamber-hp1501-90\/', 100: 'https:\/\/www.macypanofficial.com\/1-5ata-double-people-lying-sitting-hyperbaric-chamber-hp1501-100\/' })[size], accessories: 'Oxygen Concentrator 5L \u00b7 Air Compressor \u00b7 Air Conditioner' }))\n  },\n  stretcher: {\n    title: 'Stretcher Chamber',\n    kicker: '04 \u00b7 Stretcher Series',\n    intro: 'Stretcher Type MC750',\n    products: [{ name: 'Stretcher Type MC750', short: 'MC750', blurb: 'Stretcher Chamber', pressure: '1.8 ATA', capacity: '1 People', dimensions: '87\u201d length \/ 30\u201d diameter', image: asset + 'mc750.webp', accessories: 'Oxygen Concentrator 5L \u00b7 Air Compressor \u00b7 Air Conditioner' }]\n  }\n};\n\nconst safety = [\n  ['01', 'Safety Assurance', 'Door Sensor checks for a complete close, backed by a Power Alarm and Internal\/External Control Panels.'],\n  ['02', 'Automated Pressure', 'Automatic Valves maintain constant pressure, preventing spikes\/drops.'],\n  ['03', 'Pressure Display', 'Triple Display (Digital + Mechanical) offers comprehensive internal and external pressure monitoring.'],\n  ['04', 'Relief System', 'Features a Red Emergency Valve for rapid pressure release and a Manual Valve for fine-tuning pressure changes.']\n];\n\nconst services = [\n  ['01', 'Diverse Models & Customization', 'Our tailored hyperbaric solutions are meticulously designed to meet the unique needs of each user, ensuring optimal results and personalized therapeutic benefits.', ['Our tailored hyperbaric solutions', 'Robust global network', 'Lifetime assurance']],\n  ['02', 'Direct Manufacturer', 'As a certified direct manufacturer, we offer you superior quality, fast delivery, and direct factory supply.Our commitment is to provide you with lifelong peace of mind.', ['Superior quality', 'Rapid delivery', 'Directly from the certified']],\n  ['03', 'Unmatched Product Versatility', 'We offer a full range of hyperbaric oxygen chambers with pressure ranges from 1.1 to 2.0 ATA, to meet the diverse needs of our customers to the greatest extent possible.', ['Maximized product range', '1.1 to 2.0 ATA', 'Diverse Needs']],\n  ['04', 'Highest Standards, Proven Safety', 'With the superior quality certified by TUV\/SGS and strict control over the production process, we ensure the high safety and reliability of our products.', ['TUV\/SGS certified quality', 'Strict control', 'TUV\/SGS certification']]\n];\n\nconst serviceIcons = ['tune', 'factory', 'view_in_ar', 'verified_user'];\nconst safetyServiceIcons = ['door_sensor', 'valve', 'data_thresholding', 'emergency'];\n\nfunction iconSvg(name) {\n  const icons = {\n    tune: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 6h10M18 6h2M4 12h3M11 12h9M4 18h10M18 18h2\"\/><circle cx=\"16\" cy=\"6\" r=\"2\"\/><circle cx=\"9\" cy=\"12\" r=\"2\"\/><circle cx=\"16\" cy=\"18\" r=\"2\"\/><\/svg>',\n    factory: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 21V9l6 3V9l6 3V6h6v15H3Z\"\/><path d=\"M6 16h1M10 16h1M15 16h1M19 16h1M6 19h1M10 19h1M15 19h1M19 19h1\"\/><\/svg>',\n    view_in_ar: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"m12 3 8 4.5v9L12 21l-8-4.5v-9L12 3Z\"\/><path d=\"m4 7.5 8 4.5 8-4.5M12 12v9M8 5.25l8 4.5\"\/><\/svg>',\n    verified_user: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 3 20 6v5c0 5-3.4 8.4-8 10-4.6-1.6-8-5-8-10V6l8-3Z\"\/><path d=\"m8.5 12 2.2 2.2 4.8-5\"\/><\/svg>',\n    door_sensor: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 21V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v17M3 21h18M8 6h6v10H8z\"\/><circle cx=\"11\" cy=\"11\" r=\".7\"\/><\/svg>',\n    valve: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 8h16M4 16h16M8 8v8M16 8v8M12 4v4M12 16v4\"\/><circle cx=\"12\" cy=\"4\" r=\"2\"\/><circle cx=\"12\" cy=\"20\" r=\"2\"\/><\/svg>',\n    data_thresholding: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 19V5M4 19h16M7 15l3-4 3 2 5-7\"\/><path d=\"M16 6h2v2\"\/><\/svg>',\n    emergency: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 3 21 20H3L12 3Z\"\/><path d=\"M12 9v5M12 17h.01\"\/><\/svg>'\n  };\n  return icons[name] || '';\n}\n\nconst safetyIconAssets = [\n  asset + 'shield-1.webp',\n  asset + 'gauge-1.webp',\n  asset + 'pressure-gauge-1.webp',\n  asset + 'relief-1.webp'\n];\n\nconst safetyVisualAssets = [\n  asset + 'safety-control-4k.webp',\n  asset + 'maidian2.webp'\n];\n\nconst faqEntries = [\n  {\n    question: 'What does the standard price for Macy Pan hyperbaric oxygen chamber include?',\n    answer: 'Price includes chamber capsule\/cabin, oxygen concentrator, air Compressor, air cooler, and all system components. You DO NOT need to buy\/prepare anything else.'\n  },\n  {\n    question: 'Not consectetur a was for at bed urn two?',\n    answer: 'Feugiat pretium nibh ipsum consequat. Tempus iaculis urna id volutpat lacus laoreet non curabitur gravida. Venenatis lectus magna fringilla urna porttitor rhoncus dolor purus non.'\n  },\n  {\n    question: 'While using this hyperbaric chamber, is it necessary to have any technician or doctor to control?',\n    answer: 'No. Our chambers are easy and safe to operate alone, with no need for other\u2019s assistance. Anyone with average studies can install and operate the chamber as long as reads the user manual and operation video. We provide customers with online training. Also, face-to-face talk is available.'\n  },\n  {\n    question: 'What should I do to prepare for a treatment?',\n    answer: 'People can go into the chamber fully clothed. It is recommended to wear loose comfortable. Shoes, jewellery, or any sharp objects should be removed before getting into the chamber. It is recommended that women not wear stockings in the chamber, because it may cause feelings of claustrophobia.'\n  },\n  {\n    question: 'How do you feel inside a hyperbaric oxygen chamber?',\n    answer: 'While the chamber is pressurizing, your ears will feel the change in pressure inside the chamber. Otherwise, it should be unnoticeable. To equalize the pressure and avoid the feeling of fullness in your ears, you will need to clear your ears by chewing(gum of food), swallowing, yawning. During the pressurization of the chamber, your mouth may become dry. Once the chamber is fully pressurized, your salivation will return to normal. Other than this ear pressure there are no unusual or different sensations. After using the oxygen chamber, one of the most intuitive feelings is refreshing, and you will feel full of vitality.'\n  },\n  {\n    question: 'What improvements can I expect?',\n    answer: 'For students, oxygen supplementation has a good effect on eliminating fatigue, relieving examination pressure, and protecting the brain. For plateau hypoxic areas, the hypoxic state of the body can be corrected immediately, and the body\u2019s adaptability to the plateau can be enhanced. For middle-aged and elderly people, it can make up for the lack of oxygen supply caused by the decline of physiological function and improve self-healing ability. For athletes, it can relieve muscle fatigue, restore physical strength, and reduce sports injuries. For women, supplementing oxygen can enhance the metabolism of skin cells, reduce melanin, and beautify the skin. For office workers, it can enhance the blood oxygen diffusion capacity, thereby improving the body\u2019s hypoxia state. Fatigue decreased workability, fatigue, insomnia, loss of appetite, etc. can be relieved.'\n  }\n];\n\nconst faqOrderByVariant = {\n  1: [0, 1, 2, 3, 4, 5],\n  2: [0, 1, 2, 3, 4, 5],\n  3: [0, 1, 2, 3, 4, 5]\n};\n\nfunction esc(value) {\n  return String(value).replace(\/[&<>\"']\/g, char => ({ '&': '&amp;', '<': '&lt;', '>': '&gt;', '\"': '&quot;', \"'\": '&#39;' }[char]));\n}\n\nfunction metaList(product) {\n  return `<dl class=\"meta-list\"><div><dt>Pressure<\/dt><dd>${esc(product.pressure)}<\/dd><\/div><div><dt>Capacity<\/dt><dd>${esc(product.capacity)}<\/dd><\/div><div><dt>Dimensions<\/dt><dd>${esc(product.dimensions)}<\/dd><\/div><\/dl><p class=\"accessory-line\"><strong>Accessories<\/strong><br>${esc(product.accessories)}<\/p>`;\n}\n\nfunction focusMarkup(product) {\n  return `<div class=\"product-visual\"><img decoding=\"async\" src=\"${esc(product.image)}\" alt=\"${esc(product.name)} hyperbaric oxygen chamber\"><\/div><div class=\"product-meta\"><div class=\"section-kicker\">Product detail<\/div><h3>${esc(product.name)}<\/h3><p>${esc(product.blurb)}<\/p>${metaList(product)}<\/div>`;\n}\n\nfunction railSection(key, data) {\n  const buttons = data.products.map((p, i) => `<button class=\"model-button${i === 0 ? ' is-active' : ''}\" data-product-select=\"${key}\" data-index=\"${i}\">${esc(p.name)}<\/button>`).join('');\n  return `<div class=\"product-layout product-layout--rail\"><div class=\"model-rail\">${buttons}<\/div><div class=\"product-focus\" data-focus=\"${key}\">${focusMarkup(data.products[0])}<\/div><\/div>`;\n}\n\nfunction mosaicSection(key, data) {\n  const cards = data.products.map((p, i) => `<button class=\"mosaic-card${i === 0 ? ' is-active' : ''}\" data-product-select=\"${key}\" data-index=\"${i}\" data-product-url=\"${esc(p.url || '')}\" aria-label=\"View ${esc(p.name)} details\"><img decoding=\"async\" src=\"${esc(p.image)}\" alt=\"${esc(p.name)} hyperbaric oxygen chamber\"><span>${esc(p.pressure)}<\/span><h3>${esc(p.name)}<\/h3><p>${esc(p.blurb)}<\/p><\/button>`).join('');\n  return `<div class=\"product-mosaic\">${cards}<\/div><div class=\"mosaic-detail\" data-focus=\"${key}\"><div><div class=\"section-kicker\">Selected product<\/div><h3>${esc(data.products[0].name)}<\/h3><p>${esc(data.products[0].blurb)}<\/p><\/div>${metaList(data.products[0])}<\/div>`;\n}\n\nfunction gridSection(key, data) {\n  return `<div class=\"product-grid\">${data.products.map((p, i) => `<button class=\"product-card\" data-product-select=\"${key}\" data-index=\"${i}\" data-product-url=\"${esc(p.url || '')}\" aria-label=\"View ${esc(p.name)} details\"><img decoding=\"async\" src=\"${esc(p.image)}\" alt=\"${esc(p.name)} hyperbaric oxygen chamber\"><div class=\"card-top\"><span>${esc(p.pressure)}<\/span><span>${esc(p.capacity)}<\/span><\/div><h3>${esc(p.name)}<\/h3><p>${esc(p.blurb)}<\/p>${metaList(p)}<\/button>`).join('')}<\/div>`;\n}\n\nfunction heroMediaMarkup(variant) {\n  const originalBanner = 'https:\/\/www.macypanofficial.com\/wp-content\/uploads\/2026\/08\/macypan-original-banner.webp';\n  const originalBannerMobile = 'https:\/\/www.macypanofficial.com\/wp-content\/uploads\/2026\/08\/macypan-original-banner-mobile.webp';\n  const notes = {\n    1: ['HE5000 Series', '1\u20134 people hard chambers'],\n    2: ['2.0 ATA Series', '1 person lying chamber'],\n    3: ['MACY-PAN range', '4 product categories']\n  };\n  const note = notes[variant];\n  return `<div class=\"hero-image-frame hero-image-frame--reference hero-image-frame--v${variant}\"><picture><source media=\"(max-width: 680px)\" srcset=\"${originalBannerMobile}\"><img decoding=\"async\" src=\"${originalBanner}\" alt=\"MACY-PAN Hyperbaric Chamber original website banner\"><\/picture><div class=\"hero-image-caption\"><span>${note[0]}<\/span><strong>${note[1]}<\/strong><\/div><\/div>`;\n}\n\nfunction serviceMarkup(variant) {\n  const cards = `<div class=\"service-grid service-grid--variant-${variant}\">${services.map((item, index) => `<article class=\"service-card\"><span class=\"service-topline\"><span class=\"service-icon\" aria-hidden=\"true\">${iconSvg(serviceIcons[index])}<\/span><span class=\"card-index\">${item[0]}<\/span><span class=\"service-arrow\">\u2197<\/span><\/span><h3>${item[1]}<\/h3><p>${item[2]}<\/p><ul class=\"service-tags\">${item[3].map(tag => `<li>${tag}<\/li>`).join('')}<\/ul><\/article>`).join('')}<\/div>`;\n  const extras = {\n    1: `<div class=\"service-metrics\"><div><strong>Three Factories<\/strong><span>Soft, hard and multiplace chambers<\/span><\/div><div><strong>1.1 to 2.0 ATA<\/strong><span>Full pressure spectrum<\/span><\/div><div><strong>ISO \u00b7 CE \u00b7 SGS<\/strong><span>Approved standards<\/span><\/div><\/div>`,\n    2: `<div class=\"service-journey\"><span>Tailored<\/span><span>Direct Factory<\/span><span>Diverse Needs<\/span><span>TUV\/SGS Certified<\/span><\/div>`,\n    3: `<div class=\"service-proof-panel\"><div><span>Quality &amp; Speed<\/span><h3>Leaders<\/h3><p>Independent production team, provide you with outstanding quality and fastest delivery. Testing team, for material testing, production testing, packaging and shipment testing.<\/p><\/div><div class=\"service-proof-list\"><p><strong>Three Factories<\/strong><span>Strong<\/span><\/p><p><strong>Safe Materials<\/strong><span>Superior Standards<\/span><\/p><\/div><\/div>`\n  };\n  return cards + extras[variant];\n}\n\nfunction sectionActions(dark = false, quoteTarget = 'macypan-quote4') {\n  return `<div class=\"section-actions\"><a class=\"button button-primary\" href=\"#${quoteTarget}\">Get A Quote <span>\u2197<\/span><\/a><a class=\"button ${dark ? 'button-secondary' : 'button-outline'} tawk btn\" href=\"#\" aria-label=\"Open live chat\"><span class=\"status-dot\">\u25cf<\/span> Live Chat<\/a><\/div>`;\n}\n\nfunction mobileMessageBlock(index) {\n  const formId = `commentform-park-${index}`;\n  return `<section class=\"wp-block-themepark-block-themepark-area block_layout thempark-block MovePnly macypan-mobile-message\" style=\"background-color:#ffffff;\"><span id=\"${index === 1 ? 'm-sendmessage1' : index === 4 ? 'm-sendmessage' : `m-sendmessage-${index}`}\" class=\"macypan-anchor\" aria-hidden=\"true\"><\/span><div class=\"block_layout_in clomnsmal clomnnone\">\n<div class=\"wp-block-column block_layout_in\">\n<div class=\"wp-block-themepark-block-themepark-wright content-super-p\" style=\"font-size:12px;line-height:20px;background-color:#ffffff;padding:10px 10px;\">\n<div class=\"wp-block-themepark-block-themepark-comment thempark-block themepark-comment undefined form-ad\" style=\"padding-bottom:20px;padding-top:20px;\"><div class=\"themepark-comment_in\" id=\"\"><div class=\"themepark-comment_inb2\"><div class=\"themepark-comment_inb\" style=\"\"><div class=\"themepark-comment_form\"><form id=\"commentform-park\" class=\"themepark-c-f\" action=\"https:\/\/www.macypanofficial.com\/wp-comments-post.php\" method=\"post\" autocomplete=\"off\"><div class=\"themepark-comment_form_box tptext\" style=\"font-size:14px;\"><lable for=\"tpcommet0\" class=\"\"><span class=\"labletext\" style=\"\">\u8bf7\u8f93\u5165\u6807\u9898<\/span><input type=\"text\" id=\"tpcommet0\" name=\"tpcommet0\" size=\"28\" style=\"\" placeholder=\"\"\/><\/lable><\/div><div class=\"hiddeninput\"><input name=\"comment_post_ID\" type=\"hidden\"\/><input name=\"author\" type=\"hidden\" class=\"author\"\/><input name=\"email\" type=\"hidden\" class=\"email\"\/><textarea name=\"comment\" style=\"display:none\" class=\"comment\"><\/textarea><input name=\"themeparklable\" type=\"hidden\" value=\"\u8bf7\u8f93\u5165\u6807\u9898\"\/><input name=\"themeparktype\" type=\"hidden\" value=\"text\"\/><input name=\"redirect_to\" type=\"hidden\" value=\"https:\/\/www.macypanofficial.com\"\/><input name=\"inquiryid\" type=\"hidden\"\/><input name=\"inquirytime\" type=\"hidden\"\/><input name=\"position\" type=\"hidden\"\/><\/div><div class=\"submut_box\"><span class=\"labletext\"><\/span><input type=\"submit\" class=\"submut_btn\" name=\"submit\" style=\"\" value=\"\u63d0\u4ea4\"\/><div class=\"tishi\" style=\"\"><div class=\"loading\" style=\"\"><i class=\"fas fa-spinner\"><\/i>\u6b63\u5728\u63d0\u4ea4\uff01<\/div><div class=\"success\" style=\"\"><i class=\"fas fa-check\"><\/i>\u63d0\u4ea4\u6210\u529f\uff01<\/div><div class=\"erro\" style=\"\"><i class=\"fas fa-exclamation-circle\"><\/i>\u63d0\u4ea4\u5931\u8d25\uff01<\/div><div class=\"e-email\">\u90ae\u7bb1\u9519\u8bef\uff01<\/div><div class=\"e-tel\">\u7535\u8bdd\u9519\u8bef\uff01<\/div><\/div><\/div><\/form><\/div><div class=\"wp_clear\"><\/div><\/div><div class=\"themepark-comment_in_b\" style=\"opacity:1;undefined0\"><\/div><\/div><\/div><div class=\"wp_clear\"><\/div><\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"layout_badh\"><\/div><\/section>`;\n}\n\nfunction safetySection(combined = false, design = 1) {\n  if (!combined) {\n    return `<section class=\"section section-dark\" id=\"safety\"><div class=\"shell\"><div class=\"section-head\"><div><div class=\"section-kicker\">05 \u00b7 Safety guarantee<\/div><h2>8 safety guarantee<\/h2><\/div><p>All MACY-PAN hyperbaric chambers are equipped with 8 safety system to ensure that all customers will receive a completely safe and qualified high-quality product!<\/p><\/div><div class=\"safety-grid\">${safety.map(item => `<article class=\"safety-card\"><span class=\"card-index\">${item[0]}<\/span><h3>${item[1]}<\/h3><p>${item[2]}<\/p><\/article>`).join('')}<\/div><div class=\"safety-strip\">Safety systems include Door Sensor, Power Alarm, Internal\/External Control Panels, Automatic Valves, Digital + Mechanical Pressure Display, Red Emergency Valve and Manual Valve.<\/div><\/div><\/section>`;\n  }\n\n  const features = safety.map((item, index) => `<article class=\"safety-icon-story\"><figure><img decoding=\"async\" src=\"${safetyIconAssets[index]}\" alt=\"${esc(item[1])} safety icon from MACY-PAN original website\"><span>${item[0]}<\/span><\/figure><div><div class=\"section-kicker\">Safety system ${item[0]}<\/div><h3>${item[1]}<\/h3><p>${item[2]}<\/p><\/div><\/article>`).join('');\n  const featureCards = safety.map((item, index) => `<article class=\"safety-icon-story\"><figure><img decoding=\"async\" src=\"${safetyIconAssets[index]}\" alt=\"${esc(item[1])} safety icon from MACY-PAN original website\"><span>${item[0]}<\/span><\/figure><div><h3>${item[1]}<\/h3><p>${item[2]}<\/p><\/div><\/article>`).join('');\n  const serviceStyleCards = safety.map((item, index) => `<article class=\"safety-service-card\"><div class=\"safety-service-topline\"><span class=\"safety-service-icon\" aria-hidden=\"true\">${iconSvg(safetyServiceIcons[index])}<\/span><span class=\"card-index\">${item[0]}<\/span><\/div><h3>${item[1]}<\/h3><p>${item[2]}<\/p><\/article>`).join('');\n  const leadVisual = `<figure class=\"safety-lead-visual\"><img decoding=\"async\" src=\"${safetyVisualAssets[design === 2 ? 1 : 0]}\" alt=\"MACY-PAN chamber safety system reference from the original website\"><figcaption><span>MACY-PAN safety system<\/span><strong>Four visible layers of protection.<\/strong><\/figcaption><\/figure>`;\n  const body = design === 1\n    ? `<div class=\"safety-reference-layout\">${leadVisual}<div class=\"safety-service-grid\">${serviceStyleCards}<\/div><\/div>`\n    : design === 2\n      ? `<div class=\"safety-reference-split\"><div class=\"safety-icon-grid\">${featureCards}<\/div>${leadVisual}<\/div>`\n      : `<div class=\"safety-reference-timeline\">${leadVisual}<div class=\"safety-timeline-list\">${features}<\/div><\/div>`;\n  return `<section class=\"section section-dark safety-section--combined safety-design-${design}\" id=\"safety\"><div class=\"shell\"><div class=\"section-head\"><div><div class=\"section-kicker\">05 \u00b7 Safety guarantee<\/div><h2>8 safety guarantee<\/h2><\/div><p>All MACY-PAN hyperbaric chambers are equipped with 8 safety system to ensure that all customers will receive a completely safe and qualified high-quality product!<\/p><\/div>${body}${sectionActions(true)}<\/div><\/section>`;\n}\n\nfunction stretcherSection(data) {\n  const p = data.products[0];\n  return `<div class=\"stretcher-panel\"><img decoding=\"async\" src=\"${esc(p.image)}\" alt=\"${esc(p.name)} hyperbaric oxygen chamber\"><div class=\"stretcher-copy\"><div class=\"section-kicker\">${esc(data.kicker)}<\/div><h3>${esc(data.title)}<\/h3><p>${esc(data.intro)}<\/p>${metaList(p)}<\/div><\/div>`;\n}\n\nfunction productSection(key, data, variant) {\n  let body = variant === 1 ? gridSection(key, data) : variant === 2 ? mosaicSection(key, data) : gridSection(key, data);\n  if (key === 'stretcher') body = stretcherSection(data);\n  const seriesName = data.kicker.replace(\/^\\d+\\s*\u00b7\\s*\/, '');\n  const seriesNumber = data.kicker.match(\/^\\d+\/)?.[0];\n  return `<section class=\"section product-section product-section--${key} ${key === 'stretcher' ? 'product-section--stretcher' : ''}\" id=\"${key}\"><div class=\"shell\"><div class=\"section-head\"><div><div class=\"section-kicker\">${seriesNumber ? `${esc(seriesNumber)} \u00b7 ` : ''}${esc(data.title)}<\/div><h2>${esc(seriesName)}<\/h2><\/div><p>${esc(data.intro)}<\/p><\/div>${body}${sectionActions(false)}<\/div><\/section>`;\n}\n\nfunction pageMarkup(variant) {\n  const faq = faqOrderByVariant[3].map(index => faqEntries[index]);\n  return `<div class=\"page variant-1 combined-page\"><main id=\"faq\"><section class=\"section section-blue\"><div class=\"shell\"><div class=\"faq-wrap faq-wrap--variant-3\"><div class=\"faq-intro\"><div class=\"section-kicker\">07 \u00b7 Frequently asked questions<\/div><h2>The details that matter.<\/h2><p>Please fill in the form below and Macypan professionals will contact you within 12 hours!<\/p>${sectionActions(false, 'macypan-quote4')}<\/div><div class=\"faq-list faq-list--variant-3\">${faq.map((item, i) => `<details${i === 0 ? ' open' : ''}><summary><span class=\"faq-index\">${String(i + 1).padStart(2, '0')}<\/span><span>${esc(item.question)}<\/span><\/summary><div class=\"faq-answer\"><div>${esc(item.answer)}<\/div><\/div><\/details>`).join('')}<\/div><\/div><\/div><\/section><\/main><\/div>`;\n}\nfunction updateFocus(section, product) {\n  const focus = section.querySelector('[data-focus]');\n  if (!focus) return;\n  if (focus.classList.contains('mosaic-detail')) {\n    focus.innerHTML = `<div><div class=\"section-kicker\">Selected product<\/div><h3>${esc(product.name)}<\/h3><p>${esc(product.blurb)}<\/p><\/div>${metaList(product)}`;\n  } else {\n    focus.innerHTML = focusMarkup(product);\n  }\n}\n\nfunction bindMotion(macypanRoot) {\n  const revealItems = macypanRoot.querySelectorAll('.section-head, .product-grid, .product-mosaic, .mosaic-detail, .stretcher-panel, .safety-card, .safety-story, .service-card, .service-metrics, .service-journey, .service-proof-panel, .faq-intro, .faq-list, .section-actions, .contact-card, .contact-form');\n  revealItems.forEach(item => item.classList.add('reveal-on-scroll'));\n\n  if ('IntersectionObserver' in window) {\n    const observer = new IntersectionObserver(entries => {\n      entries.forEach(entry => {\n        if (!entry.isIntersecting) return;\n        entry.target.classList.add('is-visible');\n        observer.unobserve(entry.target);\n      });\n    }, { threshold: .12, rootMargin: '0px 0px -8% 0px' });\n    revealItems.forEach(item => observer.observe(item));\n  } else {\n    revealItems.forEach(item => item.classList.add('is-visible'));\n  }\n\n  if (!window.matchMedia('(pointer: fine)').matches || window.matchMedia('(prefers-reduced-motion: reduce)').matches) return;\n\n  macypanRoot.querySelectorAll('.product-card, .mosaic-card, .safety-card, .safety-story, .service-card, .contact-card').forEach(card => {\n    card.addEventListener('pointermove', event => {\n      const rect = card.getBoundingClientRect();\n      const x = (event.clientX - rect.left) \/ rect.width - .5;\n      const y = (event.clientY - rect.top) \/ rect.height - .5;\n      card.style.setProperty('--macypan-ry', `${(x * 4).toFixed(2)}deg`);\n      card.style.setProperty('--macypan-rx', `${(-y * 4).toFixed(2)}deg`);\n    });\n    card.addEventListener('pointerleave', () => {\n      card.style.setProperty('--macypan-ry', '0deg');\n      card.style.setProperty('--macypan-rx', '0deg');\n    });\n  });\n\n  const hero = macypanRoot.querySelector('.hero');\n  const heroFrame = macypanRoot.querySelector('.hero-image-frame');\n  if (hero && heroFrame) {\n    hero.addEventListener('pointermove', event => {\n      const rect = hero.getBoundingClientRect();\n      heroFrame.style.setProperty('--macypan-hero-x', `${((event.clientX - rect.left) \/ rect.width - .5) * 8}px`);\n      heroFrame.style.setProperty('--macypan-hero-y', `${((event.clientY - rect.top) \/ rect.height - .5) * 8}px`);\n    });\n    hero.addEventListener('pointerleave', () => {\n      heroFrame.style.setProperty('--macypan-hero-x', '0px');\n      heroFrame.style.setProperty('--macypan-hero-y', '0px');\n    });\n  }\n}\n\nfunction bindPage(macypanRoot) {\n  const selectProduct = control => {\n    const key = control.dataset.productSelect;\n    const index = Number(control.dataset.index);\n    const section = control.closest('.product-section');\n    const product = productData[key].products[index];\n    section.querySelectorAll(`[data-product-select=\"${key}\"]`).forEach(item => item.classList.toggle('is-active', item === control));\n    updateFocus(section, product);\n  };\n  const openFaq = detail => {\n    const list = detail.closest('.faq-list');\n    detail.open = true;\n    list.querySelectorAll('details[open]').forEach(other => {\n      if (other !== detail) other.open = false;\n    });\n  };\n\n  macypanRoot.addEventListener('click', event => {\n    const quoteButton = event.target.closest('.button-primary');\n    if (quoteButton) {\n      const quoteHref = quoteButton.getAttribute('href');\n\n      \/\/ \u6700\u540e\u4e24\u4e2a Get A Quote \u4f7f\u7528\u5916\u90e8\u7edf\u4e00\u951a\u70b9\uff0c\u4ea4\u7ed9\u6d4f\u89c8\u5668\u539f\u751f\u8df3\u8f6c\n      if (quoteHref && quoteHref.startsWith('#macypan-quote')) {\n        return;\n      }\n\n      event.preventDefault();\n      const isMobile = window.matchMedia('(max-width: 680px)').matches;\n      let target;\n      if (isMobile) {\n        const currentSection = quoteButton.closest('section');\n        const messageBlocks = Array.from(macypanRoot.querySelectorAll('.macypan-mobile-message'));\n        const safetySection = macypanRoot.querySelector('#safety');\n        const isAfterSafety = safetySection && currentSection && Boolean(\n          safetySection.compareDocumentPosition(currentSection) & Node.DOCUMENT_POSITION_FOLLOWING\n        );\n        if (isAfterSafety) {\n          target = document.getElementById('m-sendmessage');\n        } else {\n          const nextBlock = currentSection\n            ? messageBlocks.find(block => currentSection.compareDocumentPosition(block) & Node.DOCUMENT_POSITION_FOLLOWING)\n            : messageBlocks[0];\n          target = nextBlock?.querySelector('.macypan-anchor') || messageBlocks[0]?.querySelector('.macypan-anchor');\n        }\n      } else {\n        target = document.getElementById('sendmessage');\n      }\n      const targetId = target?.id;\n      if (target) {\n        if (!isMobile) {\n          const desktopMessage = target.closest('.macypan-mobile-message');\n          if (desktopMessage) desktopMessage.classList.add('is-desktop-target');\n        }\n        window.history.replaceState(null, '', `#${targetId}`);\n        window.setTimeout(() => target.scrollIntoView({ behavior: 'smooth', block: 'start' }), 0);\n      }\n      return;\n    }\n    const chatButton = event.target.closest('.tawk.btn');\n    if (chatButton) {\n      event.preventDefault();\n      event.stopPropagation();\n      if (window.Tawk_API && typeof window.Tawk_API.maximize === 'function') {\n        window.Tawk_API.maximize();\n      } else {\n        window.Tawk_API = window.Tawk_API || {};\n        window.Tawk_API.__macypanPendingMaximize = true;\n      }\n      return;\n    }\n    const control = event.target.closest('[data-product-select]');\n    if (!control) return;\n    selectProduct(control);\n\n    const productUrl = control.getAttribute('data-product-url');\n    if (productUrl) {\n      window.location.href = productUrl;\n    }\n  });\n  if (window.matchMedia('(hover: hover)').matches) {\n    macypanRoot.querySelectorAll('[data-product-select]').forEach(control => {\n      control.addEventListener('pointerenter', () => selectProduct(control));\n      control.addEventListener('focus', () => selectProduct(control));\n    });\n  }\n  const form = macypanRoot.querySelector('form');\n  if (form) form.addEventListener('submit', event => {\n    event.preventDefault();\n    form.querySelector('.form-status').textContent = 'Please fill in the form below and Macypan professionals will contact you within 12 hours!';\n    form.reset();\n  });\n\n  macypanRoot.querySelectorAll('details').forEach(detail => {\n    detail.addEventListener('toggle', () => {\n      if (!detail.open) return;\n      openFaq(detail);\n    });\n  });\n  macypanRoot.querySelectorAll('.faq-list details').forEach(detail => {\n    detail.addEventListener('pointerenter', () => openFaq(detail));\n  });\n\n  bindMotion(macypanRoot);\n}\n\n\/* Official tawk.to JavaScript API hook. The widget script may load asynchronously. *\/\nwindow.Tawk_API = window.Tawk_API || {};\nwindow.Tawk_API.onLoad = function () {\n  window.Tawk_API.__macypanReady = true;\n  if (window.Tawk_API.__macypanPendingMaximize && typeof window.Tawk_API.maximize === 'function') {\n    window.Tawk_API.__macypanPendingMaximize = false;\n    window.Tawk_API.maximize();\n  }\n};\n\nfunction initMacypanWidget() {\n  const macypanRoot = document.getElementById('macypan-app-faq');\n  const macypanVariant = Number(macypanRoot?.dataset.variant || 1);\n  if (!macypanRoot || macypanRoot.dataset.initialized === 'true') return;\n  macypanRoot.innerHTML = pageMarkup([1, 2, 3, 4, 5, 6].includes(macypanVariant) ? macypanVariant : 1);\n  const syncQuoteLinks = () => {\n    const mobile = window.matchMedia('(max-width: 680px)').matches;\n    macypanRoot.querySelectorAll('.button-primary').forEach(button => {\n      \/\/ \u4fdd\u7559\u6700\u540e\u4e24\u4e2a\u6309\u94ae\u7684\u5916\u90e8\u7edf\u4e00\u951a\u70b9\n      if (button.getAttribute('href')?.startsWith('#macypan-quote')) return;\n\n      button.setAttribute('href', mobile ? '#m-sendmessage' : '#sendmessage');\n    });\n  };\n  syncQuoteLinks();\n  const quoteMedia = window.matchMedia('(max-width: 680px)');\n  if (typeof quoteMedia.addEventListener === 'function') quoteMedia.addEventListener('change', syncQuoteLinks);\n  else if (typeof quoteMedia.addListener === 'function') quoteMedia.addListener(syncQuoteLinks);\n  macypanRoot.dataset.initialized = 'true';\n  bindPage(macypanRoot);\n}\n\nif (document.readyState === 'loading') {\n  document.addEventListener('DOMContentLoaded', initMacypanWidget, { once: true });\n} else {\n  initMacypanWidget();\n}\n\n})();\n<\/script>\n\n\n\n<section class=\"wp-block-themepark-block-themepark-area block_layout thempark-block PcOnly\" id=\"\" style=\"background-color:#06172a;\" data-swiper-parallax=\"-700\"><div class=\"block_layout_in clomnnone\" style=\"\">\n<div class=\"wp-block-column block_layout_in\">\n<div style=\"height:116px\" aria-hidden=\"true\" id=\"sendmessage\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column is-vertically-aligned-top\">\n<p class=\"has-custom-css has-text-color has-link-color wp-elements-1 wp-custom-css-b40c96e5 wp-block-paragraph\" style=\"color:#159fe1;font-size:13px;letter-spacing:2px\">08 \u00b7 Start a conversation<\/p>\n\n\n\n<p class=\"has-custom-css has-monte-white-color has-text-color has-link-color wp-elements-2 wp-custom-css-158f1bcd wp-block-paragraph\" style=\"font-size:62px\">Contact us<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center\">\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\"><\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center\" style=\"flex-basis:490px\">\n<div class=\"wp-block-themepark-block-themepark-wright content-super-p\" style=\"font-size:12px;line-height:25px;padding:1px 0px;\">\n<div class=\"wp-block-column\">\n<p class=\"has-text-align-left has-monte-white-color has-text-color has-link-color has-normal-font-size wp-elements-3 wp-block-paragraph\">Whether you are buying for home, a wellness business or distribution, our product specialists can recommend the right chamber and delivery plan.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns has-custom-css wp-custom-css-7584dbd3\">\n<div class=\"wp-block-column\">\n<div class=\"wp-block-themepark-block-themepark-wright content-super-p  has-custom-css wp-custom-css-47aaaac8\" style=\"font-size:12px;line-height:25px;background-color:#179fe1;padding:10px 40px;\">\n<div class=\"wp-block-column\">\n<p class=\"has-monte-white-color has-text-color has-link-color has-normal-font-size wp-elements-4 wp-block-paragraph\">DIRECCI\u00d3N<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-color has-link-color has-normal-font-size wp-elements-5 wp-block-paragraph\" style=\"color:#ffffffcc\">Bldg.15, No.899 Guinan Rd.<br>Songjiang Dist, Shanghai.China<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-themepark-block-themepark-wright content-super-p  has-custom-css wp-custom-css-4faef237\" style=\"font-size:12px;line-height:25px;background-color:#179fe1;padding:10px 40px;\">\n<div class=\"wp-block-column\">\n<p class=\"has-monte-white-color has-text-color has-link-color has-normal-font-size wp-elements-6 wp-block-paragraph\">CONTACTO<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-color has-link-color has-normal-font-size wp-elements-7 wp-block-paragraph\" style=\"color:#ffffffcc\">contact@macypan.com<br>+8618017023916<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column\">\n<div class=\"wp-block-themepark-block-themepark-wright content-super-p\" style=\"font-size:12px;line-height:20px;padding:10px 10px;\">\n<div class=\"wp-block-column\">\n<div class=\"wp-block-themepark-block-themepark-comment thempark-block themepark-comment undefined form-ad\" style=\"padding-bottom:20px;padding-top:20px;\"><div class=\"themepark-comment_in\" id=\"ud_form\"><div class=\"themepark-comment_inb2\"><div class=\"themepark-comment_inb\" style=\"\"><div class=\"themepark-comment_form nolable\" style=\"\"><form id=\"commentform-park\" class=\"themepark-c-f twomo\" action=\"https:\/\/www.macypanofficial.com\/wp-comments-post.php\" method=\"post\" autocomplete=\"off\" data-trp-original-action=\"https:\/\/www.macypanofficial.com\/wp-comments-post.php\"><div class=\"themepark-comment_form_box tptext\" style=\"font-size:14px;\"><lable for=\"tpcommet0\" class=\"\"><input type=\"text\" id=\"tpcommet0\" name=\"tpcommet0\" size=\"28\" style=\"\" placeholder=\"Your name\"\/><\/lable><\/div><div class=\"themepark-comment_form_box tptext\" style=\"font-size:14px;\"><lable for=\"tpcommet1\" class=\"required\"><input type=\"text\" id=\"tpcommet1\" name=\"tpcommet1\" size=\"28\" required style=\"\" placeholder=\"name@company.com\"\/><span class=\"required\">*<div class=\"required_tishi animated\"><i class=\"fas fa-exclamation-circle\"><\/i><span><\/span><\/div><\/span><\/lable><\/div><div class=\"themepark-comment_form_box tpTextarea\" style=\"font-size:14px;\"><lable for=\"tpcommet2\"><textarea id=\"tpcommet2\" name=\"tpcommet2\" style=\"\" placeholder=\"Enter your message\"><\/textarea><\/lable><\/div><div class=\"hiddeninput\"><input name=\"comment_post_ID\" type=\"hidden\" value=\"6569\"\/><input name=\"author\" type=\"hidden\" class=\"author\"\/><input name=\"email\" type=\"hidden\" class=\"email\"\/><textarea name=\"comment\" style=\"display:none\" class=\"comment\"><\/textarea><input name=\"themeparklable\" type=\"hidden\" value=\"Your name|name@company.com|Enter your message\"\/><input name=\"themeparktype\" type=\"hidden\" value=\"text|text|Textarea\"\/><input name=\"redirect_to\" type=\"hidden\" value=\"https:\/\/www.macypanofficial.com\"\/><input name=\"inquiryid\" type=\"hidden\"\/><input name=\"inquirytime\" type=\"hidden\"\/><input name=\"position\" type=\"hidden\"\/><\/div><div class=\"submut_box\"><input type=\"submit\" class=\"submut_btn\" name=\"submit\" style=\"\" value=\"Enviar\"\/><div class=\"tishi\" style=\"\"><div class=\"loading\" style=\"\"><i class=\"fas fa-spinner\"><\/i>\u00a1Presentaci\u00f3n!<\/div><div class=\"success\" style=\"\"><i class=\"fas fa-check\"><\/i>Env\u00edo correcto.<\/div><div class=\"erro\" style=\"\"><i class=\"fas fa-exclamation-circle\"><\/i>\u00a1Sumisi\u00f3n fallida!<\/div><div class=\"e-email\">Invalid email address!<\/div><div class=\"e-tel\">\u00a1N\u00famero de tel\u00e9fono incorrecto!<\/div><\/div><\/div><input type=\"hidden\" name=\"trp-form-language\" value=\"es\"\/><\/form><\/div><div class=\"wp_clear\"><\/div><\/div><div class=\"themepark-comment_in_b\" style=\"opacity:1;undefined0\"><\/div><\/div><\/div><div class=\"wp_clear\"><\/div><\/div>\n\n\n\n<style>\n\/* ==========================================\n   1. \u8868\u5355\u6574\u4f53\u5bb9\u5668\u4e0e\u9876\u90e8\u6807\u9898\u5e03\u5c40\n   ========================================== *\/\n\n.wp-block-themepark-block-themepark-comment.form-ad {\n    max-width: 1200px;\n    margin: 0 auto;\n    background: #ffffff;\n    padding: 50px 40px 40px 40px;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    position: relative;\n    box-sizing: border-box;\n}\n\n.form-ad::before {\n    content: \"SUBMIT YOUR REQUEST\";\n    display: block;\n    font-size: 11px;\n    font-weight: 700;\n    color: #3b82f6;\n    letter-spacing: 1px;\n    margin-bottom: 0;\n}\n\n\/* ==========================================\n   2. \u8868\u5355\u4e3b\u4f53\n   ========================================== *\/\n\n.form-ad #commentform-park.themepark-c-f {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 30px 40px;\n    background: transparent;\n    padding: 0;\n    margin-top: 40px;\n    border-top: 1px solid #e2e8f0;\n    padding-top: 35px;\n}\n\n\/* ==========================================\n   3. \u8f93\u5165\u6846\u4e0e\u6807\u9898\n   ========================================== *\/\n\n.form-ad .themepark-comment_form_box.tptext {\n    grid-column: span 1;\n    font-size: 14px;\n    width: 100%;\n}\n\n.form-ad .tptext lable,\n.form-ad .tptext label {\n    display: flex;\n    flex-direction: column;\n    width: 100%;\n    font-size: 15px;\n    font-weight: 700;\n    color: #64748b;\n    letter-spacing: 0.5px;\n}\n\n\/* \u9ed8\u8ba4\u6807\u9898 *\/\n\n.form-ad .themepark-comment_form_box.tptext:nth-child(1) :is(lable, label)::before {\n    content: \"NAME\" !important;\n    order: -1;\n    margin-bottom: 6px;\n    font-size: 15px !important;\n}\n\n.form-ad .themepark-comment_form_box.tptext:nth-child(2) :is(lable, label)::before {\n    content: \"EMAIL *\";\n    order: -1;\n    margin-bottom: 6px;\n}\n\n\/* \u8f93\u5165\u6846 *\/\n\n.form-ad .tptext input[type=\"text\"] {\n    width: 100% !important;\n    max-width: 100%;\n    border: none;\n    border-bottom: 1px solid #cbd5e1;\n    background: transparent;\n    padding: 12px 0;\n    font-size: 15px;\n    color: #1e293b;\n    outline: none;\n    order: 2;\n    box-sizing: border-box;\n}\n\n.form-ad .tptext input[type=\"text\"]:focus {\n    border-bottom-color: #3b82f6;\n}\n\n\/* Message \u5168\u5bbd *\/\n\n.form-ad #commentform-park.themepark-c-f\n.themepark-comment_form_box:has(textarea) {\n    grid-column: 1 \/ -1;\n    width: 100%;\n}\n\n.form-ad #commentform-park.themepark-c-f textarea {\n    width: 100% !important;\n    max-width: 100%;\n    box-sizing: border-box;\n    font-size: 15px;\n}\n\n\/* Message \u6807\u9898 *\/\n\n.form-ad #commentform-park.themepark-c-f\n.themepark-comment_form_box:has(textarea)\n:is(lable, label) {\n    display: flex;\n    flex-direction: column;\n    width: 100%;\n    font-size: 15px;\n    font-weight: 700;\n    color: #64748b;\n    letter-spacing: 0.5px;\n}\n\n.form-ad #commentform-park.themepark-c-f\n.themepark-comment_form_box:has(textarea)\n:is(lable, label)::before {\n    content: \"MESSAGE *\" !important;\n    order: -1;\n    margin-bottom: 6px;\n    font-size: 15px !important;\n}\n\n\/* \u4fdd\u8bc1 NAME \u6b63\u5e38\u663e\u793a *\/\n\n.form-ad .themepark-comment_form_box.tptext:nth-child(1)\n:is(lable, label)::before {\n    content: \"NAME\" !important;\n    display: block !important;\n    order: -1;\n    font-size: 15px !important;\n    font-weight: 700;\n    color: #64748b;\n    letter-spacing: 0.5px;\n    margin-bottom: 6px;\n}\n\n\/* ==========================================\n   4. \u590d\u9009\u6846\u533a\u57df\n   ========================================== *\/\n\n.form-ad .tpcheckbox {\n    grid-column: span 2;\n    margin-top: 10px;\n}\n\n.form-ad .tpcheckbox .msspan {\n    display: block;\n    font-size: 11px;\n    font-weight: 700;\n    color: #64748b;\n    letter-spacing: 0.5px;\n    margin-bottom: 12px;\n}\n\n.form-ad .tpcheckbox .rideo {\n    display: inline-flex;\n    align-items: center;\n    border: 1px solid #cbd5e1;\n    padding: 12px 20px;\n    margin-right: 15px;\n    margin-bottom: 10px;\n    border-radius: 4px;\n    background: #fff;\n    cursor: pointer;\n    font-size: 14px;\n    color: #334155;\n}\n\n.form-ad .tpcheckbox input[type=\"checkbox\"] {\n    margin-right: 8px;\n    accent-color: #1e293b;\n    width: 16px;\n    height: 16px;\n}\n\n.form-ad .tpcheckbox .active {\n    display: none;\n}\n\n.form-ad .hiddeninput {\n    display: none;\n}\n\n\/* ==========================================\n   5. \u63d0\u4ea4\u6309\u94ae\n   ========================================== *\/\n\n.form-ad .submut_box {\n    grid-column: span 2;\n    margin-top: 25px;\n    background: #061c46;\n    padding: 16px 25px;\n    position: relative;\n    cursor: pointer;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n}\n\n.form-ad .submut_btn {\n    background: transparent;\n    border: none;\n    color: #ffffff;\n    font-size: 15px;\n    font-weight: 600;\n    cursor: pointer;\n    text-align: left;\n    padding: 0;\n    flex-grow: 1;\n\n}\n\n.form-ad .submut_box::after {\n    content: \"\u2192\";\n    color: #ffffff;\n    font-size: 18px;\n    font-weight: 300;\n    pointer-events: none;\n}\n\n.form-ad .tishi {\n    font-size: 13px;\n    color: #94a3b8;\n    grid-column: span 2;\n    text-align: center;\n    margin-top: 15px;\n}\n\n.form-ad .tishi div {\n    display: none;\n}\n\n\/* ==========================================\n   6. \u79fb\u52a8\u7aef\u9002\u914d\n   ========================================== *\/\n\n@media screen and (max-width: 768px) {\n    .wp-block-themepark-block-themepark-comment.form-ad {\n        padding: 25px 15px;\n    }\n\n    .form-ad #commentform-park.themepark-c-f {\n        grid-template-columns: 1fr;\n        gap: 20px;\n        margin-top: 20px;\n        padding-top: 20px;\n    }\n\n    .form-ad .tpcheckbox,\n    .form-ad .submut_box,\n    .form-ad .tishi {\n        grid-column: span 1;\n    }\n\n    .form-ad .tpcheckbox .rideo {\n        display: flex;\n        margin-right: 0;\n        margin-bottom: 8px;\n    }\n}\n\n\/* ==========================================\n   7. \u6700\u7ec8\u8986\u76d6\u89c4\u5219\n   ========================================== *\/\n\n\/* \u9690\u85cf NAME \u540e\u7531\u65e7\u6837\u5f0f\u751f\u6210\u7684\u661f\u53f7 *\/\n\n.form-ad.actions #commentform-park.themepark-c-f\n> .themepark-comment_form_box.tptext:nth-child(1)\n> :is(lable, label)::after,\n\n.form-ad.actions #commentform-park.themepark-c-f\n> .themepark-comment_form_box.tptext:nth-child(1)::after {\n    content: none !important;\n    display: none !important;\n}\n\n\/* \u53ea\u663e\u793a NAME *\/\n\n.form-ad.actions #commentform-park.themepark-c-f\n> .themepark-comment_form_box.tptext:nth-child(1)\n> :is(lable, label)::before {\n    content: \"NAME\" !important;\n    display: block !important;\n    order: -1;\n    font-size: 15px !important;\n    font-weight: 700 !important;\n    color: #64748b !important;\n    letter-spacing: 0.5px;\n    margin-bottom: 6px;\n}\n\n\/* \u9690\u85cf Message \u540e\u53ef\u80fd\u5b58\u5728\u7684\u65e7 after *\/\n\n.form-ad.actions #commentform-park.themepark-c-f\n> .themepark-comment_form_box.tpTextarea\n> :is(lable, label)::after {\n    content: none !important;\n    display: none !important;\n}\n\/* \u4fee\u590d NAME \u8f93\u5165\u6846\u5bbd\u5ea6\u548c\u6587\u5b57\u663e\u793a *\/\n.form-ad.actions #commentform-park.themepark-c-f\n> .themepark-comment_form_box.tptext:first-child {\n    width: 100% !important;\n    min-width: 0 !important;\n}\n\n\/* NAME \u6807\u7b7e *\/\n.form-ad.actions #commentform-park.themepark-c-f\n> .themepark-comment_form_box.tptext:first-child\n> :is(lable, label) {\n    display: flex !important;\n    flex-direction: column !important;\n    width: 100% !important;\n    min-width: 0 !important;\n    font-size: 15px !important;\n    color: #64748b !important;\n}\n\n\/* NAME \u6807\u9898 *\/\n.form-ad.actions #commentform-park.themepark-c-f\n> .themepark-comment_form_box.tptext:first-child\n> :is(lable, label)::before {\n    content: \"NAME\" !important;\n    display: block !important;\n    order: -1 !important;\n    font-size: 15px !important;\n    margin-bottom: 6px !important;\n}\n\n\/* \u9690\u85cf NAME \u540e\u9762\u7684\u661f\u53f7 *\/\n.form-ad.actions #commentform-park.themepark-c-f\n> .themepark-comment_form_box.tptext:first-child\n> :is(lable, label)::after {\n    content: none !important;\n    display: none !important;\n}\n\n\/* NAME \u8f93\u5165\u6846 *\/\n.form-ad.actions #commentform-park.themepark-c-f\n> .themepark-comment_form_box.tptext:first-child\n> :is(lable, label) > input[name=\"tpcommet0\"] {\n    display: block !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    min-width: 0 !important;\n    height: 52px !important;\n    padding: 12px 0 !important;\n    box-sizing: border-box !important;\n    font-size: 15px !important;\n    line-height: 1.4 !important;\n    color: #1e293b !important;\n    opacity: 1 !important;\n    visibility: visible !important;\n}\n\n\/* NAME \u5360\u4f4d\u6587\u5b57 *\/\n.form-ad.actions #commentform-park.themepark-c-f\n> .themepark-comment_form_box.tptext:first-child\n> :is(lable, label) > input[name=\"tpcommet0\"]::placeholder {\n    color: #64748b !important;\n    opacity: 1 !important;\n}\n.form-ad .submut_box {\n    width: 100px;\n    justify-self: end;\nbackground: #179FE1;\n}\n<\/style>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:116px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div><div class=\"layout_badh\"><\/div><\/section>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":7729,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"themepark_post_bcolor":"#f5f5f5","themepark_post_width":"100%","themepark_post_img":"","themepark_post_img_po":"left","themepark_post_img_re":false,"themepark_post_img_cover":false,"themepark_post_img_fixed":false,"themepark_post_hide_title":true,"themepark_post_main_b":"","themepark_post_main_p":100,"themepark_paddingblock":true,"footnotes":""},"class_list":["post-7737","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/www.macypanofficial.com\/es\/wp-json\/wp\/v2\/pages\/7737","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.macypanofficial.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.macypanofficial.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.macypanofficial.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.macypanofficial.com\/es\/wp-json\/wp\/v2\/comments?post=7737"}],"version-history":[{"count":7,"href":"https:\/\/www.macypanofficial.com\/es\/wp-json\/wp\/v2\/pages\/7737\/revisions"}],"predecessor-version":[{"id":9401,"href":"https:\/\/www.macypanofficial.com\/es\/wp-json\/wp\/v2\/pages\/7737\/revisions\/9401"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.macypanofficial.com\/es\/wp-json\/wp\/v2\/media\/7729"}],"wp:attachment":[{"href":"https:\/\/www.macypanofficial.com\/es\/wp-json\/wp\/v2\/media?parent=7737"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}