/* V21 supporting-product pages: screens and engineered mounting structures. */

.support-intro,
.support-fivew,
.support-guide {
  margin: 0 auto;
  max-width: 1280px;
  padding: 96px 30px;
}

.support-heading {
  display: grid;
  gap: 42px;
  grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr);
  margin-bottom: 42px;
}

.support-heading h2,
.support-guide h2 {
  color: #071a3d;
  font-family: var(--font-sora), Arial, sans-serif;
  font-size: clamp(2.15rem, 4vw, 4.4rem);
  letter-spacing: -0.055em;
  line-height: 1.04;
  margin: 0;
}

.support-heading > p {
  color: #52637b;
  line-height: 1.85;
  margin: 0;
}

.support-family-grid {
  display: grid;
  gap: 18px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.support-family-grid article,
.support-fivew-grid article,
.selection-section {
  background: #fff;
  border: 1px solid #d8dee8;
  border-radius: 22px;
}

/* Product-led deep-guide treatment: imagery carries the category, while the
   supporting copy keeps the decision logic easy to scan. */
.guide-product-led .selection-section {
  grid-template-columns: minmax(280px, .72fr) minmax(0, 1.28fr);
  overflow: hidden;
}
.guide-product-led .selection-section > div:first-child {
  min-height: 280px;
  padding: 34px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  background-position: center;
  background-size: cover;
  position: relative;
  isolation: isolate;
}
.guide-product-led .selection-section > div:first-child::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(7,26,61,.04), rgba(7,26,61,.88));
  z-index: -1;
}
.guide-product-led .selection-section > div:first-child > * { color: #fff; }
.guide-product-led .selection-section > div:first-child h2 { margin: 14px 0 10px; }
.guide-product-led .selection-section > div:first-child p { color: #e7efff; margin: 0; }
.guide-product-led .selection-checks {
  padding: 28px;
  align-content: start;
}
.guide-product-led .selection-checks article { background: #f7faff; border: 1px solid #e1e9f5; border-radius: 14px; padding: 15px 17px; }
.guide-product-led .selection-checks strong { display: none; }
.guide-product-led .selection-checks article::before { content: ""; display: block; width: 7px; height: 7px; border-radius: 50%; background: #1267f3; margin-bottom: 8px; }
.guide-product-led .guide-intro p:last-child { max-width: 760px; }
.guide-product-led .detail-section { overflow: hidden; }
.guide-product-led .detail-copy { min-height: 330px; padding: 34px; border-radius: 20px; color: #fff; display: flex; flex-direction: column; justify-content: flex-end; background-position: center; background-size: cover; position: relative; isolation: isolate; }
.guide-product-led .detail-copy::before { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(7,26,61,.05), rgba(7,26,61,.9)); z-index: -1; }
.guide-product-led .detail-copy > * { color: #fff; }
.guide-product-led .detail-copy p { color: #e7efff; }
.guide-product-led .detail-copy .range-panel { background: rgba(7,26,61,.72); border-color: rgba(255,255,255,.25); }
.guide-product-led .detail-copy .range-panel span { color: #63ddff; }
.guide-product-led .fivew-grid { padding: 24px 0 0 24px; }
.guide-product-led .fivew-card { background: #f7faff; border: 1px solid #e1e9f5; border-radius: 14px; padding: 18px; }
.guide-product-led .fivew-card > span { display: none; }
.guide-product-led .fivew-card::before { content: ""; display: block; width: 7px; height: 7px; border-radius: 50%; background: #1267f3; margin-bottom: 8px; }
.guide-product-led.guide-samsung .detail-copy { background-image: url('/images/samsung-wafx-display-v8.webp'); }
.guide-product-led.guide-logitech .detail-copy { background-image: url('/images/logitech-rallybar-room-v9.webp'); }
.guide-product-led.guide-epson .detail-copy { background-image: url('/images/epson-projector-hero-v9.webp'); }
.guide-product-led.guide-ai .detail-copy { background-image: url('/images/ai-business-photo.webp'); }
.guide-product-led.guide-cayin .detail-copy { background-image: url('/images/digital-signage-v13.webp'); }
.guide-product-led.guide-library .detail-copy { background-image: url('/images/library-photo.webp'); }
.guide-product-led.guide-school .detail-copy { background-image: url('/images/smart-school-ecosystem-v13.webp'); }
.guide-product-led.guide-samsung .selection-section:nth-child(1) > div:first-child { background-image: url('/images/samsung-wafx-display-v8.webp'); }
.guide-product-led.guide-samsung .selection-section:nth-child(2) > div:first-child { background-image: url('/images/digital-signage-v13.webp'); }
.guide-product-led.guide-samsung .selection-section:nth-child(3) > div:first-child { background-image: url('/images/video-wall-photo.webp'); }
.guide-product-led.guide-samsung .selection-section:nth-child(4) > div:first-child { background-image: url('/images/digital-signage-v13.webp'); }
.guide-product-led.guide-samsung .selection-section:nth-child(5) > div:first-child { background-image: url('/images/access-photo.webp'); }
.guide-product-led.guide-logitech .selection-section:nth-child(1) > div:first-child { background-image: url('/images/logitech-rallybar-room-v9.webp'); }
.guide-product-led.guide-logitech .selection-section:nth-child(2) > div:first-child { background-image: url('/images/integrated-av-collaboration-v12.webp'); }
.guide-product-led.guide-logitech .selection-section:nth-child(3) > div:first-child { background-image: url('/images/classroom-anonymous.webp'); }
.guide-product-led.guide-logitech .selection-section:nth-child(4) > div:first-child { background-image: url('/images/smart-school-ecosystem-v13.webp'); }
.guide-product-led.guide-logitech .selection-section:nth-child(5) > div:first-child { background-image: url('/images/command-centre-anonymous-v6.webp'); }
.guide-product-led.guide-epson .selection-section:nth-child(1) > div:first-child { background-image: url('/images/classroom-anonymous.webp'); }
.guide-product-led.guide-epson .selection-section:nth-child(2) > div:first-child { background-image: url('/images/integrated-av-collaboration-v12.webp'); }
.guide-product-led.guide-epson .selection-section:nth-child(3) > div:first-child { background-image: url('/images/epson-projector-hero-v9.webp'); }
.guide-product-led.guide-epson .selection-section:nth-child(4) > div:first-child { background-image: url('/images/projection-anonymous.webp'); }
.guide-product-led.guide-epson .selection-section:nth-child(5) > div:first-child { background-image: url('/images/video-wall-photo.webp'); }
.guide-product-led.guide-ai .selection-section:nth-child(1) > div:first-child { background-image: url('/images/ai-business-photo.webp'); }
.guide-product-led.guide-ai .selection-section:nth-child(2) > div:first-child { background-image: url('/images/ai-automation.webp'); }
.guide-product-led.guide-ai .selection-section:nth-child(3) > div:first-child { background-image: url('/images/ai-business-photo.webp'); }
.guide-product-led.guide-ai .selection-section:nth-child(4) > div:first-child { background-image: url('/images/ai-automation.webp'); }
.guide-product-led.guide-ai .selection-section:nth-child(5) > div:first-child { background-image: url('/images/ai-business-photo.webp'); }
.guide-product-led.guide-cayin .selection-section > div:first-child { background-image: url('/images/digital-signage-v13.webp'); }
.guide-product-led.guide-library .selection-section > div:first-child { background-image: url('/images/library-photo.webp'); }
.guide-product-led.guide-school .selection-section > div:first-child { background-image: url('/images/smart-school-ecosystem-v13.webp'); }
.guide-product-led.guide-screens .selection-section > div:first-child { background-image: url('/images/projection-anonymous.webp'); }
.guide-product-led.guide-structures .selection-section > div:first-child { background-image: url('/images/onsite-service-support-v13.webp'); }
@media (max-width: 850px) {
  .guide-product-led .selection-section { grid-template-columns: 1fr; }
  .guide-product-led .selection-section > div:first-child { min-height: 220px; }
}

.support-family-grid article {
  display: flex;
  flex-direction: column;
  min-height: 245px;
  padding: 28px;
}

.support-family-grid span,
.support-fivew-grid span,
.selection-index {
  color: #1267f3;
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase;
}

.support-family-grid h3,
.support-fivew-grid h3,
.selection-section h2 {
  color: #071a3d;
  font-family: var(--font-sora), Arial, sans-serif;
}

.support-family-grid h3 {
  font-size: 1.32rem;
  line-height: 1.25;
  margin: 20px 0 10px;
}

.support-family-grid p,
.support-fivew-grid p,
.selection-section p,
.selection-section li {
  color: #52637b;
  line-height: 1.7;
}

.support-family-grid .drill-link {
  margin-top: auto;
  padding-top: 18px;
}

.support-fivew {
  background: #eaf2ff;
  border-radius: 30px;
  margin-bottom: 96px;
}

.support-fivew-grid {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.support-fivew-grid article {
  padding: 26px;
}

.support-fivew-grid h3 {
  font-size: 1.12rem;
  margin: 14px 0 8px;
}

.support-guide {
  padding-top: 70px;
}

.selection-section {
  display: grid;
  gap: 32px;
  grid-template-columns: minmax(220px, 0.6fr) minmax(0, 1.4fr);
  margin: 24px 0;
  padding: clamp(28px, 4vw, 52px);
  scroll-margin-top: 150px;
}

.selection-section h2 {
  font-size: clamp(1.8rem, 3vw, 3rem);
  margin: 12px 0;
}

.selection-checks {
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.selection-checks article {
  background: #f5f7fb;
  border-radius: 16px;
  padding: 20px;
}

.selection-checks strong {
  color: #071a3d;
  display: block;
  margin-bottom: 7px;
}

/* Product-led deep guide cards */
.guide-product-led .selection-section { grid-template-columns: minmax(280px, .72fr) minmax(0, 1.28fr); overflow: hidden; }
.guide-product-led .selection-section > div:first-child { min-height: 280px; padding: 34px; display: flex; flex-direction: column; justify-content: flex-end; background-position: center; background-size: cover; position: relative; isolation: isolate; }
.guide-product-led .selection-section > div:first-child::before { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(7,26,61,.04), rgba(7,26,61,.88)); z-index: -1; }
.guide-product-led .selection-section > div:first-child > * { color: #fff; }
.guide-product-led .selection-section > div:first-child h2 { margin: 14px 0 10px; }
.guide-product-led .selection-section > div:first-child p { color: #e7efff; margin: 0; }
.guide-product-led .selection-checks { padding: 28px; align-content: start; }
.guide-product-led .selection-checks article { background: #f7faff; border: 1px solid #e1e9f5; border-radius: 14px; padding: 15px 17px; }
.guide-product-led .selection-checks strong { display: none; }
.guide-product-led .selection-checks article::before { content: ""; display: block; width: 7px; height: 7px; border-radius: 50%; background: #1267f3; margin-bottom: 8px; }
.guide-product-led.guide-samsung .selection-section:nth-child(1) > div:first-child { background-image: url('/images/samsung-wafx-display-v8.webp'); }
.guide-product-led.guide-samsung .selection-section:nth-child(2) > div:first-child { background-image: url('/images/digital-signage-v13.webp'); }
.guide-product-led.guide-samsung .selection-section:nth-child(3) > div:first-child { background-image: url('/images/video-wall-photo.webp'); }
.guide-product-led.guide-samsung .selection-section:nth-child(4) > div:first-child { background-image: url('/images/digital-signage-v13.webp'); }
.guide-product-led.guide-samsung .selection-section:nth-child(5) > div:first-child { background-image: url('/images/access-photo.webp'); }
.guide-product-led.guide-logitech .selection-section:nth-child(1) > div:first-child { background-image: url('/images/logitech-rallybar-room-v9.webp'); }
.guide-product-led.guide-logitech .selection-section:nth-child(2) > div:first-child { background-image: url('/images/integrated-av-collaboration-v12.webp'); }
.guide-product-led.guide-logitech .selection-section:nth-child(3) > div:first-child { background-image: url('/images/classroom-anonymous.webp'); }
.guide-product-led.guide-logitech .selection-section:nth-child(4) > div:first-child { background-image: url('/images/smart-school-ecosystem-v13.webp'); }
.guide-product-led.guide-logitech .selection-section:nth-child(5) > div:first-child { background-image: url('/images/command-centre-anonymous-v6.webp'); }
.guide-product-led.guide-epson .selection-section:nth-child(1) > div:first-child { background-image: url('/images/classroom-anonymous.webp'); }
.guide-product-led.guide-epson .selection-section:nth-child(2) > div:first-child { background-image: url('/images/integrated-av-collaboration-v12.webp'); }
.guide-product-led.guide-epson .selection-section:nth-child(3) > div:first-child { background-image: url('/images/epson-projector-hero-v9.webp'); }
.guide-product-led.guide-epson .selection-section:nth-child(4) > div:first-child { background-image: url('/images/projection-anonymous.webp'); }
.guide-product-led.guide-epson .selection-section:nth-child(5) > div:first-child { background-image: url('/images/video-wall-photo.webp'); }
.guide-product-led.guide-ai .selection-section:nth-child(1) > div:first-child { background-image: url('/images/ai-business-photo.webp'); }
.guide-product-led.guide-ai .selection-section:nth-child(2) > div:first-child { background-image: url('/images/ai-automation.webp'); }
.guide-product-led.guide-ai .selection-section:nth-child(3) > div:first-child { background-image: url('/images/ai-business-photo.webp'); }
.guide-product-led.guide-ai .selection-section:nth-child(4) > div:first-child { background-image: url('/images/ai-automation.webp'); }
.guide-product-led.guide-ai .selection-section:nth-child(5) > div:first-child { background-image: url('/images/ai-business-photo.webp'); }
.guide-product-led.guide-cayin .selection-section > div:first-child { background-image: url('/images/digital-signage-v13.webp'); }
.guide-product-led.guide-library .selection-section > div:first-child { background-image: url('/images/library-photo.webp'); }
.guide-product-led.guide-school .selection-section > div:first-child { background-image: url('/images/smart-school-ecosystem-v13.webp'); }
.guide-product-led.guide-screens .selection-section > div:first-child { background-image: url('/images/projection-anonymous.webp'); }
.guide-product-led.guide-structures .selection-section > div:first-child { background-image: url('/images/onsite-service-support-v13.webp'); }
@media (max-width: 850px) { .guide-product-led .selection-section { grid-template-columns: 1fr; } .guide-product-led .selection-section > div:first-child { min-height: 220px; } }
@media (max-width: 850px) { .guide-product-led .fivew-grid { padding-left: 0; } }

/* V24: each category is led by its own image and a natural buyer-facing
   summary. The detailed decision cards remain available to assistive reading
   and search, but are no longer the visual centre of the page. */
.guide-product-led .detail-copy { min-height: 360px; }
.guide-product-led .detail-copy::after { content: "Application visual · final selection depends on the room, users, infrastructure and approved requirement."; display: block; color: #e7efff; font-size: .9rem; line-height: 1.6; margin-top: 16px; max-width: 40ch; }
.guide-product-led .fivew-grid { display: none; }
.guide-product-led .detail-action { padding: 22px 24px 0; }
.guide-product-led .detail-action p { border-left: 3px solid #1267f3; padding-left: 16px; }
.guide-product-led .detail-section#classroom .detail-copy { background-image: url('/images/classroom-anonymous.webp'); }
.guide-product-led .detail-section#business .detail-copy { background-image: url('/images/integrated-av-collaboration-v12.webp'); }
.guide-product-led .detail-section#high-brightness .detail-copy { background-image: url('/images/epson-projector-hero-v9.webp'); }
.guide-product-led .detail-section#immersive-golf .detail-copy { background-image: url('/images/projection-anonymous.webp'); }
.guide-product-led .detail-section#management-accessories .detail-copy { background-image: url('/images/onsite-service-support-v13.webp'); }
.guide-product-led .detail-section#interactive-display .detail-copy { background-image: url('/images/samsung-wafx-display-v8.webp'); }
.guide-product-led .detail-section#smart-signage .detail-copy { background-image: url('/images/digital-signage-v13.webp'); }
.guide-product-led .detail-section#led-signage .detail-copy { background-image: url('/images/video-wall-photo.webp'); }
.guide-product-led .detail-section#commercial-tv .detail-copy { background-image: url('/images/digital-signage-v13.webp'); }
.guide-product-led .detail-section#business-monitor .detail-copy { background-image: url('/images/ai-business-photo.webp'); }
.guide-product-led .detail-section#huddle-room .detail-copy { background-image: url('/images/logitech-rallybar-room-v9.webp'); }
.guide-product-led .detail-section#boardroom .detail-copy { background-image: url('/images/integrated-av-collaboration-v12.webp'); }
.guide-product-led .detail-section#training-room .detail-copy { background-image: url('/images/classroom-anonymous.webp'); }
.guide-product-led .detail-section#hybrid-classroom .detail-copy { background-image: url('/images/smart-school-ecosystem-v13.webp'); }
.guide-product-led .detail-section#immersive-room .detail-copy { background-image: url('/images/command-centre-anonymous-v6.webp'); }
.guide-product-led .detail-section#customer-enquiry .detail-copy,.guide-product-led .detail-section#lead-qualification .detail-copy,.guide-product-led .detail-section#appointment-quotation .detail-copy,.guide-product-led .detail-section#knowledge-assistant .detail-copy,.guide-product-led .detail-section#reporting-human-review .detail-copy { background-image: url('/images/ai-business-photo.webp'); }
.guide-product-led .detail-section#architecture-title .detail-copy,.guide-product-led .detail-section#smp-players .detail-copy,.guide-product-led .detail-section#flexible-player .detail-copy,.guide-product-led .detail-section#cms-se .detail-copy,.guide-product-led .detail-section#cms-ws .detail-copy,.guide-product-led .detail-section#workflow-software .detail-copy { background-image: url('/images/digital-signage-v13.webp'); }
.guide-product-led .detail-section#rfid .detail-copy,.guide-product-led .detail-section#self-service .detail-copy,.guide-product-led .detail-section#extended-access .detail-copy,.guide-product-led .detail-section#return-sorting .detail-copy,.guide-product-led .detail-section#security .detail-copy,.guide-product-led .detail-section#engagement .detail-copy,.guide-product-led .detail-section#supplies .detail-copy,.guide-product-led .detail-section#management .detail-copy,.guide-product-led .detail-section#consulting .detail-copy { background-image: url('/images/library-photo.webp'); }
.guide-product-led .detail-section#bodet-school-bell .detail-copy,.guide-product-led .detail-section#bodet-time .detail-copy,.guide-product-led .detail-section#amperes-pa .detail-copy,.guide-product-led .detail-section#emergency .detail-copy,.guide-product-led .detail-section#induction-loop .detail-copy { background-image: url('/images/professional-audio-v13.webp'); }
.guide-product-led .selection-section > div:first-child::after { content: "Review the application, operating pattern, room conditions and installation constraints before confirming the final product family."; display: block; color: #e7efff; font-size: .9rem; line-height: 1.6; margin-top: 14px; }
.guide-product-led .selection-section#portable > div:first-child::after { content: "A tripod or pull-up screen suits temporary training, events and rooms where permanent wall or ceiling work is not practical. Check setup time, storage, viewing size and floor stability."; }
.guide-product-led .selection-section#manual > div:first-child::after { content: "Manual pull-down screens are a straightforward choice for classrooms and smaller meeting rooms with moderate usage and accessible mounting points."; }
.guide-product-led .selection-section#motorised > div:first-child::after { content: "Motorised or recessed screens support frequent operation and clean room integration, with power, control, casing and ceiling access coordinated during installation."; }
.guide-product-led .selection-section#tensioned > div:first-child::after { content: "Tab-tensioned surfaces keep the image flatter for detailed widescreen content, especially in boardrooms and presentation suites."; }
.guide-product-led .selection-section#large-format > div:first-child::after { content: "Fast-fold and large mobile screens provide a demountable large image for halls, staging and temporary events, with handling and storage planned in advance."; }
.guide-product-led .selection-section#special > div:first-child::after { content: "Large motorised and rear-projection systems serve auditoriums, stages and specialist layouts where audience sightlines or equipment position require an engineered solution."; }
.guide-product-led .selection-section#display-mounts > div:first-child::after { content: "Wall and ceiling display mounts are selected around display size, weight, VESA pattern, viewing height, service access and the wall or ceiling structure."; }
.guide-product-led .selection-section#video-wall > div:first-child::after { content: "Video-wall brackets provide alignment, pop-out service access and a repeatable panel layout for monitoring rooms, lobbies and command environments."; }
.guide-product-led .selection-section#projection > div:first-child::after { content: "Projector brackets and lifts are coordinated with projector weight, lens position, throw distance, ceiling structure, maintenance access and safety clearances."; }
.guide-product-led .selection-section#led-frame > div:first-child::after { content: "LED wall metal frames create a level, serviceable support structure for indoor or outdoor-rated displays, with load and access reviewed by qualified installers."; }
.guide-product-led .selection-section#mobile > div:first-child::after { content: "Mobile display and video-conference stands give rooms flexibility while keeping cable management, stability, screen height and equipment load under control."; }
.guide-product-led .selection-section#custom > div:first-child::after { content: "Special structures are designed when standard mounts cannot satisfy the architecture, sightlines, equipment load, movement or service requirement."; }
.guide-product-led .selection-checks { display: none; }
.guide-product-led .selection-section { grid-template-columns: 1fr; }

/* V25 sample layout: photo-led left column, 5W1H cards retained on right. */
.guide-product-led .detail-section .detail-layout { align-items: start; }
.guide-product-led .detail-copy { background: #f7f3ea !important; background-image: none !important; border-radius: 0; color: #071a3d; min-height: 0; padding: 28px; display: flex; flex-direction: column; justify-content: flex-start; position: relative; isolation: auto; }
.guide-product-led .detail-copy::before { content: ""; order: 2; position: static; inset: auto; display: block; height: 270px; width: 100%; margin: 18px 0 20px; background-position: center; background-size: contain; background-repeat: no-repeat; z-index: auto; }
.guide-product-led .detail-copy::after { content: none; }
.guide-product-led .detail-copy > * { color: #071a3d; }
.guide-product-led .detail-copy .detail-index { order: 1; }
.guide-product-led .detail-copy h2 { order: 3; color: #071a3d; font-size: clamp(2rem, 4vw, 4.4rem); line-height: 1.04; margin: 0 0 16px; }
.guide-product-led .detail-copy > p { order: 4; color: #52637b; font-size: 1.08rem; line-height: 1.65; margin: 0 0 20px; }
.guide-product-led .detail-copy .range-panel { order: 5; background: #071a3d; border-color: #071a3d; border-radius: 22px; margin-top: 4px; }
.guide-product-led .detail-copy .range-panel h3,.guide-product-led .detail-copy .range-panel p { color: #fff; }
.guide-product-led .detail-copy .range-panel span { color: #63ddff; }
.guide-product-led .detail-section#classroom .detail-copy::before { background-image: url('/images/classroom-anonymous.webp'); }
.guide-product-led .detail-section#business .detail-copy::before { background-image: url('/images/integrated-av-collaboration-v12.webp'); }
.guide-product-led .detail-section#high-brightness .detail-copy::before { background-image: url('/images/epson-projector-hero-v9.webp'); }
.guide-product-led .detail-section#immersive-golf .detail-copy::before { background-image: url('/images/projection-anonymous.webp'); }
.guide-product-led .detail-section#management-accessories .detail-copy::before { background-image: url('/images/onsite-service-support-v13.webp'); }
.guide-product-led .detail-section#interactive-display .detail-copy::before { background-image: url('/images/samsung-wafx-display-v8.webp'); }
.guide-product-led .detail-section#smart-signage .detail-copy::before { background-image: url('/images/digital-signage-v13.webp'); }
.guide-product-led .detail-section#led-signage .detail-copy::before { background-image: url('/images/video-wall-photo.webp'); }
.guide-product-led .detail-section#commercial-tv .detail-copy::before { background-image: url('/images/digital-signage-v13.webp'); }
.guide-product-led .detail-section#business-monitor .detail-copy::before { background-image: url('/images/ai-business-photo.webp'); }
.guide-product-led .detail-section#huddle-room .detail-copy::before { background-image: url('/images/logitech-rallybar-room-v9.webp'); }
.guide-product-led .detail-section#boardroom .detail-copy::before { background-image: url('/images/integrated-av-collaboration-v12.webp'); }
.guide-product-led .detail-section#training-room .detail-copy::before { background-image: url('/images/classroom-anonymous.webp'); }
.guide-product-led .detail-section#hybrid-classroom .detail-copy::before { background-image: url('/images/smart-school-ecosystem-v13.webp'); }
.guide-product-led .detail-section#immersive-room .detail-copy::before { background-image: url('/images/command-centre-anonymous-v6.webp'); }
.guide-product-led .detail-section#customer-enquiry .detail-copy::before,.guide-product-led .detail-section#lead-qualification .detail-copy::before,.guide-product-led .detail-section#appointment-quotation .detail-copy::before,.guide-product-led .detail-section#knowledge-assistant .detail-copy::before,.guide-product-led .detail-section#reporting-human-review .detail-copy::before { background-image: url('/images/ai-business-photo.webp'); }
.guide-product-led .detail-section#architecture-title .detail-copy::before,.guide-product-led .detail-section#smp-players .detail-copy::before,.guide-product-led .detail-section#flexible-player .detail-copy::before,.guide-product-led .detail-section#cms-se .detail-copy::before,.guide-product-led .detail-section#cms-ws .detail-copy::before,.guide-product-led .detail-section#workflow-software .detail-copy::before { background-image: url('/images/digital-signage-v13.webp'); }
.guide-product-led .detail-section#rfid .detail-copy::before,.guide-product-led .detail-section#self-service .detail-copy::before,.guide-product-led .detail-section#extended-access .detail-copy::before,.guide-product-led .detail-section#return-sorting .detail-copy::before,.guide-product-led .detail-section#security .detail-copy::before,.guide-product-led .detail-section#engagement .detail-copy::before,.guide-product-led .detail-section#supplies .detail-copy::before,.guide-product-led .detail-section#management .detail-copy::before,.guide-product-led .detail-section#consulting .detail-copy::before { background-image: url('/images/library-photo.webp'); }
.guide-product-led .detail-section#bodet-school-bell .detail-copy::before,.guide-product-led .detail-section#bodet-time .detail-copy::before,.guide-product-led .detail-section#amperes-pa .detail-copy::before,.guide-product-led .detail-section#emergency .detail-copy::before,.guide-product-led .detail-section#induction-loop .detail-copy::before { background-image: url('/images/professional-audio-v13.webp'); }
.guide-product-led .fivew-grid { display: grid; padding: 12px 0 0 24px; }
.guide-product-led .fivew-card > span { display: block; color: #1267f3; font-size: .7rem; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; }
.guide-product-led .fivew-card::before { display: none; }
.guide-product-led .selection-section { grid-template-columns: minmax(280px, .72fr) minmax(0, 1.28fr); }
.guide-product-led .selection-section > div:first-child { min-height: 0; background-color: #f7f3ea; color: #071a3d; padding: 28px; justify-content: flex-start; }
.guide-product-led .selection-section > div:first-child::before { display: none; }
.guide-product-led .selection-section > div:first-child > * { color: #071a3d; }
.guide-product-led .selection-section > div:first-child::after { order: 4; color: #52637b; }
.guide-product-led .selection-section > div:first-child .selection-index { order: 1; }
.guide-product-led .selection-section > div:first-child h2 { order: 3; }
.guide-product-led .selection-section > div:first-child p { order: 5; }
.guide-product-led .selection-section > div:first-child { display: flex; }
.guide-product-led .selection-checks { display: grid; padding: 28px; }
.guide-product-led .selection-checks strong { display: block; color: #1267f3; font-size: .7rem; letter-spacing: .12em; text-transform: uppercase; }
.guide-product-led .selection-checks article::before { display: none; }
.guide-product-led .selection-section#portable > div:first-child::before,.guide-product-led .selection-section#manual > div:first-child::before,.guide-product-led .selection-section#motorised > div:first-child::before,.guide-product-led .selection-section#tensioned > div:first-child::before,.guide-product-led .selection-section#large-format > div:first-child::before,.guide-product-led .selection-section#special > div:first-child::before { display: block; content: ""; order: 2; position: static; height: 220px; width: 100%; margin: 18px 0; background: url('/images/projection-anonymous.webp') center/contain no-repeat; }
@media (max-width: 850px) { .guide-product-led .fivew-grid { padding-left: 0; } .guide-product-led .selection-section { grid-template-columns: 1fr; } }

.reference-note {
  background: #071a3d;
  border-radius: 24px;
  color: #fff;
  margin: 42px 0 0;
  padding: 32px;
}

.reference-note p {
  color: #b7c4d7;
  margin: 10px 0 0;
}

.reference-note a {
  color: #63ddff;
}

@media (max-width: 900px) {
  .support-heading,
  .selection-section {
    grid-template-columns: 1fr;
  }

  .support-family-grid,
  .support-fivew-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 600px) {
  .support-intro,
  .support-guide {
    padding: 68px 22px;
  }

  .support-fivew {
    border-radius: 0;
    padding: 68px 22px;
  }

  .support-family-grid,
  .support-fivew-grid,
  .selection-checks {
    grid-template-columns: 1fr;
  }
}
