.display-systems-page .brand-symbol-fallback{color:var(--white);letter-spacing:-.04em;text-transform:uppercase;border:2px solid #ffffffeb;border-radius:50%;font-size:11px;font-weight:850}.display-systems-page .display-hero{min-height:max(804px,100svh);overflow:hidden}.display-systems-page .display-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#020a13b8 0%,#020a137a 32%,#020a131f 54%,#0000 72%);position:absolute;inset:0}.display-systems-page .display-hero .hero-media:after{display:none}.display-systems-page .display-hero-media{background-image:url(/assets/images/generated/hero-display-systems.png);background-position:50% 48%;background-size:cover;transform:none}@media (max-width:720px){.display-systems-page .cta-band h2{font-size:26px}.display-systems-page .projects.display-projects{padding:78px 0}}.display-systems-page .display-hero-inner{z-index:2;min-height:max(804px,100svh);padding-top:128px;position:relative}.display-systems-page .display-hero .hero-copy{width:min(940px,68%);max-width:940px;margin-top:34px;padding-bottom:42px}.display-systems-page .display-hero .hero-copy h1{max-width:940px;margin-bottom:28px;font-size:clamp(48px,4vw,60px);line-height:1.04}.display-systems-page .display-hero .section-label{letter-spacing:.04em;align-items:center;gap:16px;margin-bottom:22px;display:flex}.display-systems-page .display-hero .section-label:before{content:"";background:var(--accent);width:4px;height:16px}.display-systems-page .display-hero .hero-text{color:#c8d2df;width:min(620px,100%);margin-bottom:36px;font-size:16px;line-height:1.82}.display-systems-page .display-family-strip{color:#edf5ff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr))}.display-systems-page .display-family-strip .trust-item{min-width:0;min-height:104px;padding:24px 28px 28px}.display-systems-page .display-family-icon{width:44px;height:44px;color:var(--accent-2);border:1px solid #2ba7ff85;border-radius:50%;place-items:center;display:inline-grid}.display-systems-page .display-family-icon svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.display-systems-page .display-family-strip .trust-item>span:last-child{color:#eef5fd;font-size:12px;font-weight:620}.display-systems-page .orientation,.display-systems-page .equipment,.display-systems-page .selection,.display-systems-page .applications,.display-systems-page .display-projects,.display-systems-page .service-cycle{padding:112px 0}.display-systems-page .orientation{background-color:#fbfdff;background-image:linear-gradient(#5599e20e 1px,#0000 1px),linear-gradient(90deg,#5599e20e 1px,#0000 1px);background-size:64px 64px;padding:66px 0 0;position:relative;overflow:hidden}.display-systems-page .orientation:after{content:"";opacity:.4;background-image:radial-gradient(circle,#5ea8f4 1.4px,#0000 1.6px);background-size:10px 10px;width:58px;height:34px;position:absolute;bottom:20px;right:22px}.display-systems-page .orientation-layout{grid-template-columns:minmax(310px,.78fr) minmax(550px,1.22fr);align-items:stretch;gap:0;display:grid}.display-systems-page .orientation-intro{flex-direction:column;min-width:0;padding:12px clamp(38px,4vw,64px) 0 0;display:flex}.display-systems-page .orientation-intro .section-label{margin-bottom:12px}.display-systems-page .orientation-intro h2{max-width:430px;margin-bottom:16px;font-size:clamp(30px,2.6vw,42px);line-height:1.15}.display-systems-page .orientation-intro>p{color:#66768d;max-width:430px;margin-bottom:14px;font-size:12px;line-height:1.55}.display-systems-page .orientation-blueprint{width:min(100%,500px);margin:0}.display-systems-page .orientation-blueprint>img{mix-blend-mode:multiply;width:100%;height:auto;margin:6px 0 8px}.display-systems-page .orientation-blueprint figcaption{color:#7c8ba0;gap:7px;font-size:10px;line-height:1.2;display:grid}.display-systems-page .orientation-blueprint figcaption span{align-items:center;gap:12px;display:flex}.display-systems-page .blueprint-line{background:#0b82ff;width:44px;height:1px;display:block}.display-systems-page .blueprint-line-dashed{background:repeating-linear-gradient(90deg,#8fa9c8 0 5px,#0000 5px 10px)}.display-systems-page .factor-grid{border-top:1px solid #4e91da38;border-left:1px solid #4e91da38;grid-template-rows:249px 239px 220px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.display-systems-page .factor-item{background:#ffffff59;border-bottom:1px solid #4e91da38;border-right:1px solid #4e91da38;flex-direction:column;min-height:0;padding:22px clamp(28px,3vw,48px) 18px;display:flex;position:relative}.display-systems-page .factor-item:before,.display-systems-page .factor-item:after{z-index:1;content:"";background:#1687ff;position:absolute}.display-systems-page .factor-item:before{width:1px;height:9px;top:-5px;left:-1px}.display-systems-page .factor-item:after{width:9px;height:1px;top:-1px;left:-5px}.display-systems-page .factor-icon{object-fit:contain;object-position:left center;width:82px;height:60px;margin-bottom:10px}.display-systems-page .factor-item h3{margin-bottom:7px;font-size:18px;line-height:1.15}.display-systems-page .equipment-index,.display-systems-page .application-item>span,.display-systems-page .cycle-index,.display-systems-page .integration-fallback article>span{color:var(--accent);margin-bottom:28px;font-size:12px;font-weight:800;display:block}.display-systems-page .factor-item p,.display-systems-page .application-item p,.display-systems-page .cycle-grid p{margin-bottom:0;font-size:13px}.display-systems-page .factor-item p{color:#73839a;max-width:260px;font-size:10.5px;line-height:1.48}.display-systems-page .factor-arrow{box-sizing:content-box;width:16px;height:16px;margin-top:auto;padding-top:6px}@media (min-width:981px) and (max-width:1100px){.display-systems-page .orientation-layout{grid-template-columns:41.2% 58.8%;width:calc(100% - 48px);margin-left:24px;margin-right:24px}.display-systems-page .orientation-intro{padding-left:20px}}.display-systems-page .equipment{background:radial-gradient(circle at 72% 18%,#0b82ff14,#0000 28%),linear-gradient(#fbfdff 0%,#fff 34%,#f6f9fd 100%);padding:96px 0 112px}.display-systems-page .equipment-head,.display-systems-page .projects-head{grid-template-columns:minmax(0,1.25fr) minmax(280px,.6fr);align-items:end;gap:60px;margin-bottom:46px;display:grid}.display-systems-page .equipment-head h2,.display-systems-page .projects-head h2{max-width:760px;margin-bottom:0}.display-systems-page .equipment-head>p{margin-bottom:4px}.display-systems-page .equipment-showcase{gap:18px;display:grid}.display-systems-page .equipment-panel{background:#fff;border:1px solid #97adc75c;border-radius:8px;overflow:hidden;box-shadow:0 22px 60px #14325612}.display-systems-page .equipment-led{color:var(--white);background:var(--bg-dark);grid-template-columns:minmax(340px,.7fr) minmax(0,1.3fr);display:grid}.display-systems-page .equipment-copy{z-index:2;flex-direction:column;justify-content:center;padding:clamp(34px,5vw,72px);display:flex;position:relative}.display-systems-page .equipment-copy-dark{background:linear-gradient(90deg,#020d19fa 0%,#020d19eb 72%,#020d1900 100%)}.display-systems-page .equipment-copy h3{max-width:430px;font-size:34px}.display-systems-page .equipment-copy>p:not(.equipment-price){max-width:450px;color:var(--muted-dark)}.display-systems-page .equipment-specs{gap:16px;margin:20px 0 24px;display:grid}.display-systems-page .equipment-specs div{align-items:baseline;gap:12px;display:flex}.display-systems-page .equipment-specs dt{color:#8db1d8;min-width:110px}.display-systems-page .equipment-specs dd{margin:0;font-weight:700}.display-systems-page .equipment-price{margin-bottom:24px;font-size:28px;font-weight:800;color:var(--accent-2)!important}.display-systems-page .equipment-price small{color:inherit;font-size:12px}.display-systems-page .equipment-media{min-height:360px;margin:0;position:relative;overflow:hidden}.display-systems-page .equipment-media img{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block}.display-systems-page .equipment-led .equipment-media{grid-area:1/2;min-height:560px}.display-systems-page .equipment-led .equipment-copy{grid-area:1/1/auto/3;width:min(45%,520px)}.display-systems-page .equipment-led .equipment-media:after{content:"";background:linear-gradient(90deg,#020d1957 0%,#0000 26%),linear-gradient(#0000 72%,#020d1929 100%);position:absolute;inset:0}.display-systems-page .equipment-tags,.display-systems-page .equipment-spec-list,.display-systems-page .display-project-copy ul{flex-wrap:wrap;gap:8px;margin:14px 0 24px;padding:0;list-style:none;display:flex}.display-systems-page .equipment-tags li,.display-systems-page .equipment-spec-list li,.display-systems-page .display-project-copy li{color:#3f5670;border:1px solid var(--line-light);background:#ffffffb8;border-radius:999px;padding:6px 10px;font-size:11px;line-height:1}.display-systems-page .equipment-copy-dark .equipment-tags li{color:#d7e7f8;background:#04162b94;border-color:#419cff85}.display-systems-page .equipment-detail-strip{color:#31465f;background-color:#f8fbff;background-image:linear-gradient(#0b82ff0e 1px,#0000 1px),linear-gradient(90deg,#0b82ff0e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-top:1px solid #97adc747;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:22px;padding:22px 30px;display:grid}.display-systems-page .detail-feature{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:7px;min-width:0;display:flex}.display-systems-page .detail-feature b{color:#26394e;letter-spacing:0;text-transform:none;max-width:116px;font-size:10px;font-weight:600;line-height:1.28}.display-systems-page .detail-feature p{color:#52677f;margin:-2px 0 0;font-size:10px;line-height:1.32}.display-systems-page .detail-icon-img{object-fit:contain;filter:brightness(0)saturate()invert(43%)sepia(99%)saturate(2297%)hue-rotate(194deg)brightness(101%)contrast(103%);width:32px;height:32px;display:block}.display-systems-page .detail-strip-led{grid-template-columns:minmax(300px,.82fr) 1px minmax(0,1.25fr);align-items:stretch;gap:28px;min-height:176px;padding:24px 34px 26px}.display-systems-page .led-detail-group{gap:18px;min-width:0;display:grid}.display-systems-page .led-detail-group h4{color:#0b82ff;text-transform:uppercase;margin:0;font-size:10px;font-weight:800;line-height:1}.display-systems-page .led-detail-copy{color:#334b62;max-width:680px;margin:0;font-size:15px;line-height:1.6}.display-systems-page .led-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.display-systems-page .led-feature-cell{gap:8px}.display-systems-page .led-feature-cell .detail-icon-img{width:32px;height:32px}.display-systems-page .led-feature-cell b{color:#26394e;font-size:10px;line-height:1.3}.display-systems-page .led-detail-divider{background:#97adc75c;width:1px;height:100%;display:block}.display-systems-page .diagram-image{object-fit:contain;max-width:100%;height:auto;display:block}.display-systems-page .mini-grids{justify-content:center;align-items:center;gap:18px;display:flex}.display-systems-page .mini-grid{background:linear-gradient(90deg,#0000 calc(50% - .5px),#7dbaff calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(#0000 calc(50% - .5px),#7dbaff calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),#0b82ff14;border:1px solid #4ea1ff;width:48px;height:34px;display:inline-grid}.display-systems-page .grid-3x2{background:linear-gradient(90deg,#0000 33%,#7dbaff 33% calc(33% + 1px),#0000 calc(33% + 1px) 66%,#7dbaff 66% calc(66% + 1px),#0000 calc(66% + 1px)),linear-gradient(#0000 calc(50% - .5px),#7dbaff calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),#0b82ff14;width:58px}.display-systems-page .grid-4x2{background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#7dbaff calc(25% - 1px) 25%),linear-gradient(#0000 calc(50% - .5px),#7dbaff calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),#0b82ff14;width:70px}.display-systems-page .grid-3x3{background:repeating-linear-gradient(90deg,#0000 0 calc(33.333% - 1px),#7dbaff calc(33.333% - 1px) 33.333%),repeating-linear-gradient(#0000 0 calc(33.333% - 1px),#7dbaff calc(33.333% - 1px) 33.333%),#0b82ff14;width:54px;height:54px}.display-systems-page .grid-5x3{background:repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#7dbaff calc(20% - 1px) 20%),repeating-linear-gradient(#0000 0 calc(33.333% - 1px),#7dbaff calc(33.333% - 1px) 33.333%),#0b82ff14;width:74px;height:46px}.display-systems-page .equipment-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.display-systems-page .equipment-compact{grid-template-columns:minmax(250px,.86fr) minmax(0,1.14fr);display:grid}.display-systems-page .equipment-lcd{grid-template-columns:minmax(280px,.96fr) minmax(0,1.04fr)}.display-systems-page .equipment-interactive{grid-template-columns:minmax(250px,.82fr) minmax(0,1.18fr)}.display-systems-page .equipment-compact .equipment-media{background:#f8fbff;min-height:655px}.display-systems-page .equipment-compact .equipment-media img{height:calc(100% - 34px);min-height:0}.display-systems-page .equipment-compact .equipment-detail-strip{grid-template-columns:repeat(3,minmax(88px,.62fr)) minmax(150px,1.14fr);align-items:start;min-height:152px;padding:20px 26px 22px}.display-systems-page .equipment-card-copy{z-index:2;flex-direction:column;justify-content:flex-start;min-height:410px;padding:34px 30px;display:flex;position:relative}.display-systems-page .equipment-compact .equipment-card-copy{min-height:655px}.display-systems-page .equipment-card-copy h3{max-width:270px;font-size:24px;line-height:1.16}.display-systems-page .equipment-card-copy>p:not(.equipment-price){color:#5d7188;font-size:12px;line-height:1.55}.display-systems-page .equipment-card-copy .text-link{align-self:flex-start;margin-top:auto;padding-top:16px}.display-systems-page .detail-group-title{color:#0b82ff;text-transform:uppercase;grid-column:1/-1;margin-bottom:-2px;font-size:10px;font-weight:800;line-height:1}.display-systems-page .detail-sketch{color:#687d95;min-height:82px;font-size:9px;position:relative}.display-systems-page .detail-sketch i{border:2px solid #83bcff;width:74px;height:42px;position:absolute;top:24px;left:50%;transform:translate(-50%)}.display-systems-page .detail-sketch span{position:absolute;top:8px;left:50%;transform:translate(-50%)}.display-systems-page .detail-sketch em{writing-mode:vertical-rl;font-style:normal;position:absolute;top:38px;left:20px}.display-systems-page .panel-sketch i{width:92px;height:52px}.display-systems-page .detail-drawing{color:#687d95;min-height:104px;padding:18px 22px 12px 24px;font-size:9px;position:relative}.display-systems-page .draw-measure,.display-systems-page .detail-drawing em{white-space:nowrap;font-style:normal;position:absolute}.display-systems-page .draw-top{top:15px;left:44%;transform:translate(-50%)}.display-systems-page .draw-left{writing-mode:vertical-rl;top:52%;left:19px;transform:translateY(-50%)rotate(180deg)}.display-systems-page .detail-drawing-image{width:100%;max-height:86px}.display-systems-page .detail-drawing em{bottom:11px;right:24px}.display-systems-page .equipment-wall{grid-template-columns:minmax(270px,.62fr) minmax(0,1.35fr) minmax(180px,.42fr);display:grid}.display-systems-page .equipment-wall .equipment-media{min-height:410px}.display-systems-page .wall-schemes{background:#f8fbff;border-left:1px solid #97adc752;align-content:center;gap:16px;padding:28px;display:grid}.display-systems-page .wall-schemes b{color:#0b82ff;text-transform:uppercase;grid-column:1/-1;margin-bottom:10px;font-size:10px}.display-systems-page .wall-scheme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;display:grid}.display-systems-page .wall-scheme-grid figure{place-items:center;gap:8px;margin:0;display:grid}.display-systems-page .wall-scheme-grid figcaption{color:#51677f;order:-1;font-size:11px;font-weight:700;line-height:1}.display-systems-page .wall-schemes .mini-grid{width:58px;height:46px}.display-systems-page .equipment-wall .equipment-detail-strip{grid-template-columns:repeat(3,minmax(0,.72fr)) minmax(260px,1.35fr);align-items:start;min-height:142px}.display-systems-page .detail-callout{color:#567087;justify-content:center;align-items:center;font-size:10px;display:flex}.display-systems-page .detail-callout-wide{min-height:84px;position:relative}.display-systems-page .wall-profile-image{width:100%;max-width:300px}.display-systems-page .equipment-special{grid-template-columns:minmax(255px,.45fr) minmax(0,1.55fr);display:grid}.display-systems-page .special-scenes{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;min-height:360px;display:grid}.display-systems-page .special-scenes figure{background:#07111d;min-height:360px;margin:0;position:relative;overflow:hidden}.display-systems-page .special-scenes img{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block}.display-systems-page .special-scene:first-child img{object-position:52% center}.display-systems-page .special-scene:nth-child(2) img{object-position:50% center}.display-systems-page .special-scene:nth-child(3) img{object-position:58% center}.display-systems-page .special-scenes figure:after{content:"";background:linear-gradient(#0000,#02080fc7);position:absolute;inset:55% 0 0}.display-systems-page .special-scenes figcaption{z-index:2;color:#fff;text-shadow:0 2px 10px #02080f94;font-size:12px;font-weight:800;line-height:1.2;position:absolute;bottom:18px;left:18px;right:18px}.display-systems-page .shape-display{background:radial-gradient(circle at 70% 30%,#0b82ff61,#0000 24%),linear-gradient(135deg,#101a27,#26313b);place-items:center;display:grid}.display-systems-page .shape-display span{background:radial-gradient(circle at 25% 35%,#ffffffe6,#0000 4%),linear-gradient(135deg,#0c67d7,#66c6ff 48%,#052b74);border:4px solid #9ad3ffcc;border-radius:80px 20px;width:min(78%,250px);height:112px;display:block;transform:skew(-17deg)rotate(-5deg);box-shadow:0 0 34px #0b82ff85}.display-systems-page .equipment-special .equipment-detail-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.display-systems-page .equipment-note{text-align:right;margin:22px 0 0;font-size:12px}.display-systems-page .selection{background:radial-gradient(circle at 16% 18%,#0b82ff1f,#0000 28%),linear-gradient(#f8fbff 0%,#eef5fb 100%);overflow:hidden}.display-systems-page .selection-head{max-width:700px;margin-bottom:44px}.display-systems-page .selection-head p:last-child{max-width:580px}.display-systems-page .selection-atlas{grid-template-columns:minmax(260px,335px) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.display-systems-page .selection-method,.display-systems-page .selection-matrix-card{background:var(--white);border:1px solid var(--line-light);box-shadow:0 22px 60px #23487014}.display-systems-page .selection-method{flex-direction:column;min-height:704px;display:flex}.display-systems-page .selection-method-top{border-bottom:1px solid var(--line-light);padding:30px 30px 28px}.display-systems-page .selection-method-top b{color:#102033;letter-spacing:0;margin-bottom:12px;font-size:14px;font-weight:800;display:block}.display-systems-page .selection-method-top span{color:var(--accent)}.display-systems-page .selection-method-top p{color:var(--muted);margin-bottom:0;font-size:12px;line-height:1.75}.display-systems-page .selection-method-list{gap:22px;margin:0;padding:34px 30px;list-style:none;display:grid}.display-systems-page .selection-method-list li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;display:grid}.display-systems-page .selection-method-list .detail-icon-img,.display-systems-page .selection-factor .detail-icon-img{opacity:.92;width:32px;height:32px}.display-systems-page .selection-method-list b{color:#132236;margin-bottom:6px;font-size:13px;font-weight:800;display:block}.display-systems-page .selection-method-list p{color:var(--muted);margin-bottom:0;font-size:11px;line-height:1.65}.display-systems-page .selection-factor-set{border-top:1px solid var(--line-light);flex-wrap:wrap;gap:8px;margin-top:auto;padding:24px 30px 30px;display:flex}.display-systems-page .selection-factor-set span{color:#46617d;background:#f1f6fc;border:1px solid #dce7f4;align-items:center;min-height:28px;padding:7px 10px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.display-systems-page .selection-consult-cta{color:#17304f;border-top:1px solid var(--line-light);background:linear-gradient(#fbfdff 0%,#f5f9fe 100%);grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:18px;min-height:76px;padding:22px 30px;font-size:13px;font-weight:800;line-height:1.35;transition:color .18s,background .18s;display:grid}.display-systems-page .selection-consult-cta img{justify-self:end;width:28px;height:28px;transition:transform .18s}.display-systems-page .selection-consult-cta:hover,.display-systems-page .selection-consult-cta:focus-visible{color:var(--accent);background:#f1f7ff}.display-systems-page .selection-consult-cta:hover img,.display-systems-page .selection-consult-cta:focus-visible img{transform:translate(3px)}.display-systems-page .selection-matrix-card{min-width:0;overflow:hidden}.display-systems-page .selection-matrix-scroll{scrollbar-color:#0b82ff6b #dae6f3b3;scrollbar-width:thin;overflow-x:auto}.display-systems-page .selection-matrix{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#24364d;width:100%;min-width:860px;font-size:12px;line-height:1.45}.display-systems-page .selection-matrix caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.display-systems-page .selection-matrix th,.display-systems-page .selection-matrix td{text-align:left;vertical-align:middle;background:#fffffff5;border-bottom:1px solid #dce6f1;border-right:1px solid #dce6f1;width:15.4%;min-height:72px;padding:20px 18px}.display-systems-page .selection-matrix th:first-child,.display-systems-page .selection-matrix td:first-child{width:23%}.display-systems-page .selection-matrix thead th{color:#0f1f32;text-align:center;vertical-align:bottom;background:linear-gradient(#fbfdff 0%,#f5f9fe 100%);padding-top:24px;padding-bottom:18px;font-size:11px;font-weight:800}.display-systems-page .selection-matrix thead .selection-factor-head{color:#526a83;text-align:left}.display-systems-page .selection-system{justify-items:center;gap:12px;display:grid}.display-systems-page .selection-system-media{background:linear-gradient(135deg,#ecf4fdf0,#ffffffb8),#f5f9fe;border:1px solid #e0e9f4;place-items:center;width:100%;height:112px;display:grid;overflow:hidden}.display-systems-page .selection-system-media img{object-fit:cover;width:100%;height:100%}.display-systems-page .selection-system span:last-child{max-width:116px;min-height:32px;display:block}.display-systems-page .selection-matrix tbody th{color:#16283d;background:#f8fbff;font-weight:800}.display-systems-page .selection-factor{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;display:grid}.display-systems-page .selection-matrix tbody td{color:#455b74;text-align:center;font-weight:600}.display-systems-page .selection-meter{background:linear-gradient(90deg,#d5e3f2 0 16%,#e6eef7 16% 100%);width:72px;height:6px;margin:0 auto 10px;display:block;overflow:hidden}.display-systems-page .selection-meter:before{width:var(--meter);content:"";background:linear-gradient(90deg, var(--accent), var(--accent-2));height:100%;display:block}.display-systems-page .selection-matrix tfoot th,.display-systems-page .selection-matrix tfoot td{color:#20364f;text-align:center;background:#f7fbff;min-height:86px;font-size:11px;font-weight:800}.display-systems-page .selection-matrix tfoot th{color:#526a83;text-align:left;background:#f3f8fe}.display-systems-page .integration{--integration-contour-bg:#000817;background:var(--integration-contour-bg);padding:112px 0 118px;position:relative;overflow:hidden}.display-systems-page .integration .section-intro{max-width:760px;margin-bottom:52px}.display-systems-page .integration-contour{background:var(--integration-contour-bg);width:min(100%,1240px);margin:0 auto}.display-systems-page .integration-contour img{background:var(--integration-contour-bg);width:100%;height:auto;display:block}.display-systems-page .integration-fallback{background:var(--integration-contour-bg);display:none}.display-systems-page .integration-fallback article{background:#041422b8;border:1px solid #4a9beb3d;padding:24px}.display-systems-page .integration-fallback article p{margin-bottom:0;font-size:13px}@media (max-width:1199px){.display-systems-page .integration-contour{display:none}.display-systems-page .integration-fallback{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}}.display-systems-page .applications{background:#f6f9fd;position:relative;overflow:hidden}.display-systems-page .applications-head{border-bottom:1px solid #b2c9e47a;grid-template-columns:minmax(680px,1.32fr) minmax(300px,.68fr);align-items:start;gap:clamp(34px,4.4vw,70px);margin-bottom:52px;padding-bottom:24px;display:grid}.display-systems-page .applications-intro{max-width:760px}.display-systems-page .applications-intro h2{max-width:760px;margin-bottom:20px;font-size:clamp(34px,4.2vw,56px);line-height:1.03}.display-systems-page .applications-intro>p{max-width:430px;font-size:14px;line-height:1.65}.display-systems-page .applications-blueprint-top{mix-blend-mode:multiply;opacity:.88;width:min(100%,520px);margin:-12px 0 0 auto}.display-systems-page .application-grid{border-top:1px solid #b2c9e49e;border-bottom:1px solid #b2c9e49e;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.display-systems-page .application-item{border-right:1px solid #b2c9e49e;flex-direction:column;min-height:574px;padding:28px 18px 24px;transition:color .18s,background .18s;display:flex}.display-systems-page .application-item:first-child{border-left:1px solid #b2c9e49e}.display-systems-page .application-item:hover,.display-systems-page .application-item:focus-visible{color:var(--accent);background:#ffffff94}.display-systems-page .application-item>span:first-child{margin-bottom:16px}.display-systems-page .application-item h3{min-height:58px;margin-bottom:20px;font-size:clamp(17px,1.45vw,22px);line-height:1.12}.display-systems-page .application-photo{aspect-ratio:.86;object-fit:cover;border-radius:4px;width:100%;margin-bottom:24px;box-shadow:0 20px 42px #152f5021}.display-systems-page .application-scheme{object-fit:contain;mix-blend-mode:multiply;opacity:.9;width:100%;height:92px;margin:auto 0 24px}.display-systems-page .application-arrow{width:24px;height:24px;margin-top:auto}.display-systems-page .application-tags{color:#6d7d93;flex-wrap:wrap;justify-content:center;gap:12px 20px;padding-top:32px;font-size:12px;display:flex}.display-systems-page .application-tags span+span:before{color:var(--accent);content:"·";margin-right:20px}.display-systems-page .display-projects{color:var(--white);background:radial-gradient(circle at 16% 34%,#0b82ff26,#0000 34%),linear-gradient(#020914 0%,#03101d 58%,#020913 100%);padding-top:92px;padding-bottom:96px}.display-systems-page .display-projects .projects-head{align-items:start;margin-bottom:44px}.display-systems-page .display-projects .text-link{color:var(--accent-2);justify-self:end;align-items:center;gap:12px;margin-top:44px;display:inline-flex}.display-systems-page .project-head-link img,.display-systems-page .project-button img{flex:none;width:22px;height:22px}.display-systems-page .display-project-grid{gap:48px;display:grid}.display-systems-page .display-project{border-bottom:1px solid #a6c6eb5c;grid-template-columns:minmax(0,2.08fr) minmax(292px,.72fr);align-items:center;gap:clamp(42px,5.2vw,64px);padding-bottom:50px;display:grid}.display-systems-page .display-project:last-child{border-bottom:0;padding-bottom:0}.display-systems-page .display-project:not(.display-project-primary){grid-template-columns:minmax(260px,.46fr) minmax(0,1.54fr)}.display-systems-page .display-project>img{aspect-ratio:1.54;object-fit:cover;border-radius:6px;width:100%;min-height:0;box-shadow:0 30px 80px #00000057}.display-systems-page .display-project:not(.display-project-primary)>img{aspect-ratio:1.72}.display-systems-page .display-project-copy{flex-direction:column;align-items:flex-start;display:flex}.display-systems-page .project-index{color:var(--accent-2);margin-bottom:22px;font-size:14px;font-weight:800;display:block}.display-systems-page .display-project-copy h3{margin-bottom:18px;font-size:clamp(28px,3vw,40px);line-height:1.08}.display-systems-page .display-project-copy>p:not(.section-label){color:#c1d0e3;max-width:360px}.display-systems-page .display-project-copy ul{gap:16px;width:100%;margin:28px 0 34px;padding:0;list-style:none;display:grid}.display-systems-page .display-project-copy li{color:#d7ebff;background:0 0;border:0;border-radius:0;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;padding:0;font-size:14px;line-height:1.45;display:grid}.display-systems-page .project-fact-icon{filter:brightness(0)saturate()invert(48%)sepia(97%)saturate(1932%)hue-rotate(181deg)brightness(104%)contrast(104%);width:24px;height:24px}.display-systems-page .display-project-copy .button{min-width:188px;color:var(--white);background:0 0;border-color:#b7d8ff75;justify-content:center;align-items:center;gap:12px;display:inline-flex}.display-systems-page .display-project-copy .button:hover,.display-systems-page .display-project-copy .button:focus-visible{border-color:var(--accent);background:#0b82ff1f}.display-systems-page .service-cycle{color:#121823;background:#f0f3f7;padding-top:78px;padding-bottom:74px;overflow:hidden}.display-systems-page .service-cycle .section-intro{max-width:705px;margin-bottom:60px}.display-systems-page .service-cycle .section-intro .section-label{margin-bottom:18px}.display-systems-page .service-cycle .section-intro h2{letter-spacing:0;max-width:650px;margin-bottom:22px;font-size:clamp(36px,3.35vw,48px);line-height:1.16}.display-systems-page .service-cycle .section-intro p:not(.section-label){color:#6c7d95;max-width:620px;font-size:14px;line-height:1.55}.display-systems-page .cycle-grid{--cycle-line-top:152px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-right:-4px;display:grid;position:relative}.display-systems-page .cycle-grid:before{top:var(--cycle-line-top);content:"";background:repeating-linear-gradient(90deg,#2084ff80 0 2px,#0000 2px 4px);height:1px;position:absolute;left:0;right:9px}.display-systems-page .cycle-grid:after{top:calc(var(--cycle-line-top) - 5px);content:"";border-top:1px solid #1687ff;border-right:1px solid #1687ff;width:10px;height:10px;position:absolute;right:0;transform:rotate(45deg)}.display-systems-page .cycle-step{grid-template-rows:22px 64px 54px 138px auto;min-width:0;padding:0 22px 0 0;display:grid;position:relative}.display-systems-page .cycle-index{color:#0578f9;margin-bottom:0;line-height:1}.display-systems-page .cycle-step h3{color:#101722;max-width:190px;margin:0;font-size:13px;font-weight:800;line-height:1.25}.display-systems-page .cycle-icon{z-index:1;color:#0b82ff;background:#f0f3f7;align-items:flex-start;width:52px;height:54px;display:flex;position:relative}.display-systems-page .cycle-icon:after{content:"";background:#0b82ff;border:2px solid #f0f3f7;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-4px;left:26px;transform:translate(-50%)}.display-systems-page .cycle-icon img{object-fit:contain;filter:brightness(0)saturate()invert(43%)sepia(94%)saturate(2934%)hue-rotate(195deg)brightness(101%)contrast(101%);width:42px;height:42px}.display-systems-page .cycle-step:nth-child(2) .cycle-icon:after,.display-systems-page .cycle-step:nth-child(4) .cycle-icon:after{background:#f0f3f7;border-color:#0b82ff}.display-systems-page .cycle-visual{justify-content:flex-start;align-items:flex-start;width:100%;margin:0;padding-top:18px;display:flex}.display-systems-page .cycle-visual img{object-fit:contain;object-position:left top;width:min(100%,178px);max-height:116px}.display-systems-page .cycle-step p{color:#75879f;max-width:174px;margin:0;font-size:10px;line-height:1.45}.display-systems-page .service-cycle-link{color:#0b82ff;margin-top:58px;font-size:17px}@media (min-width:1181px) and (max-width:1366px){.display-systems-page .equipment-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.display-systems-page .equipment-compact{grid-template-columns:minmax(290px,.86fr) minmax(0,1.14fr)}.display-systems-page .equipment-lcd{grid-template-columns:minmax(300px,.96fr) minmax(0,1.04fr)}.display-systems-page .equipment-compact .equipment-card-copy{padding-inline:26px}.display-systems-page .equipment-compact .equipment-card-copy h3{max-width:100%}}@media (max-width:1180px){.display-systems-page .display-family-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.display-systems-page .equipment-led,.display-systems-page .equipment-compact,.display-systems-page .equipment-wall,.display-systems-page .equipment-special{grid-template-columns:1fr}.display-systems-page .equipment-led .equipment-copy,.display-systems-page .equipment-led .equipment-media{grid-column:1/-1}.display-systems-page .equipment-card-copy,.display-systems-page .equipment-compact .equipment-card-copy{min-height:auto}.display-systems-page .equipment-led .equipment-copy{width:min(520px,58%)}.display-systems-page .equipment-pair{grid-template-columns:1fr}.display-systems-page .equipment-compact .equipment-media,.display-systems-page .equipment-wall .equipment-media,.display-systems-page .special-scenes figure{min-height:360px}.display-systems-page .wall-schemes{border-top:1px solid #97adc752;border-left:0}.display-systems-page .wall-scheme-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.display-systems-page .applications-head{grid-template-columns:minmax(560px,1.18fr) minmax(260px,.62fr);gap:34px}.display-systems-page .application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.display-systems-page .application-item{min-height:540px}}@media (max-width:980px){.display-systems-page .display-hero,.display-systems-page .display-hero-inner{min-height:760px}.display-systems-page .display-hero .hero-copy{width:min(640px,72%);margin-top:0}.display-systems-page .orientation-layout,.display-systems-page .equipment-head,.display-systems-page .applications-head,.display-systems-page .projects-head,.display-systems-page .selection-atlas{grid-template-columns:1fr}.display-systems-page .applications-head{gap:24px;margin-bottom:42px}.display-systems-page .applications-blueprint-top{width:min(100%,620px);margin:0}.display-systems-page .selection-method{min-height:auto}.display-systems-page .selection-method-list{grid-template-columns:repeat(3,minmax(0,1fr))}.display-systems-page .selection-matrix{min-width:840px}.display-systems-page .factor-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.display-systems-page .orientation-intro{padding:0 0 48px}.display-systems-page .orientation-blueprint{width:min(100%,560px);margin-top:0}.display-systems-page .equipment-feature,.display-systems-page .display-project,.display-systems-page .display-project:not(.display-project-primary){grid-template-columns:1fr}.display-systems-page .display-project:not(.display-project-primary)>img{order:-1}.display-systems-page .display-projects .text-link{justify-self:start;margin-top:0}.display-systems-page .equipment-detail-strip,.display-systems-page .equipment-compact .equipment-detail-strip,.display-systems-page .equipment-wall .equipment-detail-strip,.display-systems-page .equipment-special .equipment-detail-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.display-systems-page .detail-strip-led{grid-template-columns:1fr;gap:24px}.display-systems-page .led-detail-divider{display:none}.display-systems-page .detail-callout-wide{grid-column:1/-1}.display-systems-page .equipment-led .equipment-copy{grid-column:1/-1;width:min(560px,68%)}.display-systems-page .equipment-led .equipment-media{grid-column:1/-1}.display-systems-page .equipment-pair{grid-template-columns:1fr}.display-systems-page .integration-fallback{grid-template-columns:repeat(2,minmax(0,1fr))}.display-systems-page .integration-fallback article:nth-child(3){grid-column:1/-1}.display-systems-page .application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.display-systems-page .cycle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 22px}.display-systems-page .cycle-grid:before,.display-systems-page .cycle-grid:after{display:none}.display-systems-page .cycle-step{grid-template-rows:22px auto 52px 132px auto;padding-right:18px}}@media (max-width:720px){.display-systems-page .display-hero{min-height:720px}.display-systems-page .display-hero:after{background:linear-gradient(#020a1347 0%,#020a1394 38%,#020a136b 76%,#020a132e 100%)}.display-systems-page .display-hero-media{background-position:78%}.display-systems-page .display-hero .hero-copy{width:100%;padding-top:24px;padding-bottom:34px}.display-systems-page .desktop-title-break{display:none}.display-systems-page .display-hero .hero-copy h1{font-size:clamp(36px,10vw,48px)}.display-systems-page .display-family-strip{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;display:flex;overflow-x:auto}.display-systems-page .display-family-strip .trust-item{scroll-snap-align:start;border-top:0;border-left:1px solid #82b1e42e;flex:0 0 190px;min-height:80px;padding:16px 12px}.display-systems-page .display-family-strip .trust-item:first-child{border-left:0}.display-systems-page .display-family-strip::-webkit-scrollbar{display:none}.display-systems-page .orientation,.display-systems-page .equipment,.display-systems-page .selection,.display-systems-page .applications,.display-systems-page .display-projects,.display-systems-page .service-cycle,.display-systems-page .integration{padding:78px 0}.display-systems-page .selection-head{margin-bottom:30px}.display-systems-page .selection-method-top,.display-systems-page .selection-method-list,.display-systems-page .selection-factor-set,.display-systems-page .selection-consult-cta{padding-left:22px;padding-right:22px}.display-systems-page .selection-method-list{grid-template-columns:1fr;gap:18px;padding-top:26px;padding-bottom:26px}.display-systems-page .selection-factor-set{gap:7px;padding-top:20px;padding-bottom:22px}.display-systems-page .selection-consult-cta{min-height:70px;padding-top:20px;padding-bottom:20px}.display-systems-page .selection-matrix{min-width:820px;font-size:11px}.display-systems-page .selection-matrix th,.display-systems-page .selection-matrix td{padding:16px 12px}.display-systems-page .selection-matrix thead th{padding-top:16px;padding-bottom:14px}.display-systems-page .selection-system-media{height:86px}.display-systems-page .selection-meter{width:58px}.display-systems-page .orientation{background-size:48px 48px;padding:70px 0 52px}.display-systems-page .factor-grid,.display-systems-page .application-grid,.display-systems-page .integration-fallback,.display-systems-page .cycle-grid{grid-template-columns:1fr}.display-systems-page .service-cycle{padding:74px 0}.display-systems-page .service-cycle .section-intro{margin-bottom:42px}.display-systems-page .service-cycle .section-intro h2{font-size:clamp(34px,10vw,46px)}.display-systems-page .cycle-grid{gap:34px}.display-systems-page .cycle-step{grid-template-rows:auto auto auto;grid-template-columns:58px minmax(0,1fr);column-gap:18px;padding-right:0}.display-systems-page .cycle-index{grid-area:1/1/span 3;padding-top:2px}.display-systems-page .cycle-step h3,.display-systems-page .cycle-step p{max-width:none}.display-systems-page .cycle-icon{grid-column:2;width:46px;height:46px;margin-top:14px}.display-systems-page .cycle-icon img{width:36px;height:36px}.display-systems-page .cycle-icon:after{display:none}.display-systems-page .cycle-visual{grid-column:2;padding-top:10px}.display-systems-page .cycle-step p{grid-column:2;font-size:11px}.display-systems-page .service-cycle-link{margin-top:42px;font-size:15px}.display-systems-page .factor-item,.display-systems-page .application-item{min-height:auto}.display-systems-page .applications-head{border-bottom:0;padding-bottom:0}.display-systems-page .applications-intro h2{font-size:clamp(31px,8vw,42px)}.display-systems-page .applications-blueprint-top{display:none}.display-systems-page .application-item{border-bottom:1px solid #b2c9e49e;border-right:0;padding:26px 0 30px}.display-systems-page .application-item:first-child{border-left:0}.display-systems-page .application-item h3{min-height:0}.display-systems-page .application-photo{aspect-ratio:16/10}.display-systems-page .application-scheme{height:78px}.display-systems-page .application-tags{justify-content:flex-start}.display-systems-page .orientation-intro{padding-bottom:40px}.display-systems-page .orientation-intro h2{font-size:clamp(29px,8vw,37px)}.display-systems-page .orientation-intro>p{font-size:13px}.display-systems-page .orientation-blueprint figcaption{font-size:9px}.display-systems-page .factor-item{min-height:232px;padding:28px 26px 24px}.display-systems-page .factor-icon{width:74px;height:55px}.display-systems-page .equipment-copy,.display-systems-page .equipment-card-copy{padding:30px 24px}.display-systems-page .display-project{gap:24px;padding-bottom:42px}.display-systems-page .display-project-copy{padding:0}.display-systems-page .display-project-copy ul{margin:22px 0 28px}.display-systems-page .equipment-card-copy .text-link{margin-top:18px;padding-top:0}.display-systems-page .equipment-copy-dark{background:linear-gradient(#020d19f0,#020d19d1 72%,#020d1938)}.display-systems-page .equipment-led .equipment-copy{justify-content:flex-start;width:100%;min-height:420px}.display-systems-page .equipment-led .equipment-media{min-height:520px}.display-systems-page .equipment-led .equipment-media img{object-position:26% center}.display-systems-page .equipment-copy h3{font-size:28px}.display-systems-page .equipment-media,.display-systems-page .equipment-compact .equipment-media,.display-systems-page .equipment-wall .equipment-media,.display-systems-page .special-scenes figure{min-height:300px}.display-systems-page .equipment-detail-strip,.display-systems-page .equipment-compact .equipment-detail-strip,.display-systems-page .equipment-wall .equipment-detail-strip,.display-systems-page .equipment-special .equipment-detail-strip{grid-template-columns:1fr;padding:22px}.display-systems-page .detail-strip-led{gap:22px}.display-systems-page .led-feature-grid{grid-template-columns:1fr;gap:18px}.display-systems-page .led-feature-cell{gap:8px}.display-systems-page .detail-icon-img,.display-systems-page .led-feature-cell .detail-icon-img{width:32px;height:32px}.display-systems-page .wall-schemes{gap:10px 12px;padding:24px}.display-systems-page .wall-scheme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.display-systems-page .special-scenes{grid-template-columns:1fr;gap:3px;min-height:auto}.display-systems-page .special-scenes figure{aspect-ratio:16/10;min-height:214px}.display-systems-page .special-scenes img{min-height:0}.display-systems-page .special-scenes figcaption{font-size:11px;bottom:16px;left:16px;right:16px}.display-systems-page .display-project>img{min-height:280px}.display-systems-page .equipment-note{text-align:left}}@media (max-width:420px){.display-systems-page .display-family-strip{grid-template-columns:1fr}}body.nav-open{overflow:hidden}.display-systems-page .trust-icon svg,.display-systems-page .system-icon svg,.display-systems-page .contact-links svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.display-systems-page .contact{isolation:isolate;background:linear-gradient(90deg,#030c16e6 0%,#030c16c7 42%,#030c1694 70%,#030c16bd 100%),url(/assets/images/generated/business-lobby-media-wall.png) 50%/cover;padding:96px 0 94px;position:relative;overflow:hidden}.display-systems-page .contact:after,.display-systems-page .contact-signal-field{display:none}.display-systems-page .contact-signal-field span{background:linear-gradient(90deg,#0000,#79cbff9e,#0000);width:44vw;height:1px;animation:10.5s linear infinite contactSignalDrift;position:absolute;box-shadow:0 0 18px #44a9ff6b}.display-systems-page .contact-signal-field span:first-child{top:26%;left:48%}.display-systems-page .contact-signal-field span:nth-child(2){animation-delay:-3.4s;top:46%;left:36%;transform:rotate(-8deg)}.display-systems-page .contact-signal-field span:nth-child(3){animation-delay:-6.2s;top:63%;left:56%;transform:rotate(6deg)}.display-systems-page .contact-signal-field span:nth-child(4){animation-delay:-8.1s;top:78%;left:22%;transform:rotate(-14deg)}.display-systems-page .contact-layout{z-index:1;grid-template-columns:minmax(320px,.95fr) minmax(420px,480px);align-items:start;gap:clamp(56px,7vw,112px);display:grid;position:relative}.display-systems-page .contact-copy{max-width:520px;padding-top:36px}.display-systems-page .contact-copy h2{max-width:500px;font-size:clamp(38px,4.4vw,56px);line-height:1.08}.display-systems-page .contact-copy p{max-width:470px;margin-bottom:32px;font-size:17px}.display-systems-page .contact-links{flex-wrap:wrap;gap:24px;display:flex}.display-systems-page .contact-links a{color:#dcecff;align-items:center;gap:12px;font-size:15px;display:inline-flex}.display-systems-page .contact-links svg{color:var(--accent-2)}.display-systems-page .contact-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081827d1;border:1px solid #91b8e157;border-radius:6px;justify-self:end;width:100%;max-width:480px;min-height:560px;padding:28px;position:relative;overflow:hidden;box-shadow:0 28px 76px #00000047}.display-systems-page .contact-form:before,.display-systems-page .contact-form:after{content:"";pointer-events:none;position:absolute}.display-systems-page .contact-form:before{z-index:0;border-radius:inherit;border:1px solid #4aa9ff1a;inset:0;box-shadow:inset 0 0 34px #0b82ff0f}.display-systems-page .contact-form:after{display:none}.display-systems-page .contact-form>*{z-index:2;position:relative}.display-systems-page .form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.display-systems-page .contact-form label{display:block}.display-systems-page .contact-form>label+label,.display-systems-page .contact-form>.form-row+label{margin-top:14px}.display-systems-page .contact-form span{white-space:nowrap;clip:rect(0 0 0 0);height:1px;display:block;overflow:hidden}.display-systems-page .contact-form input,.display-systems-page .contact-form textarea{width:100%;min-height:48px;color:var(--white);background:#0b1f33f5;border:1px solid #9bbce22e;border-radius:4px;outline:none;padding:13px 16px;transition:border-color .16s,box-shadow .16s,background .16s}.display-systems-page .contact-form input::placeholder,.display-systems-page .contact-form textarea::placeholder{color:#8ea5bc}.display-systems-page .contact-form input:focus,.display-systems-page .contact-form textarea:focus{background:#0d2740fa;border-color:#2b99ffb8;box-shadow:0 0 0 3px #0b82ff2e}.display-systems-page .contact-form textarea{resize:vertical;min-height:154px}.display-systems-page .form-actions{flex-direction:column;align-items:stretch;gap:18px;margin-top:20px;display:flex}.display-systems-page .contact-form .button-primary{isolation:isolate;position:relative;overflow:hidden}.display-systems-page .contact-form .button-primary:after{z-index:0;content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:36%;animation:5.8s ease-in-out infinite contactButtonSweep;position:absolute;top:0;bottom:0;left:-42%;transform:skew(-18deg)translate(-120%)}.display-systems-page .form-actions p{color:#91a4ba;max-width:none;margin-bottom:0;font-size:12px;line-height:1.35}.display-systems-page .contact-form input[aria-invalid=true],.display-systems-page .contact-form textarea[aria-invalid=true]{border-color:#ff7f91;box-shadow:0 0 0 3px #ff7f9124}.display-systems-page .contact-form input:disabled,.display-systems-page .contact-form textarea:disabled,.display-systems-page .contact-form button:disabled{cursor:wait;opacity:.68}.display-systems-page .contact-form button:disabled:after{animation-play-state:paused}.display-systems-page .contact-form .field-error{color:#ff9aaa;margin:6px 0 0;font-size:12px;line-height:1.45}.display-systems-page .contact-form .honeypot-field{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.display-systems-page .contact-form .consent-field{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid}.display-systems-page .contact-form .consent-field>input{width:18px;height:18px;min-height:18px;accent-color:var(--accent);margin:2px 0 0;padding:0}.display-systems-page .contact-form .consent-field>input:focus-visible{box-shadow:0 0 0 3px #2b99ff47}.display-systems-page .contact-form .consent-copy,.display-systems-page .contact-form .consent-copy label,.display-systems-page .contact-form .consent-copy span{color:#a9bacd;white-space:normal;clip:auto;width:auto;height:auto;font-size:12px;font-weight:400;line-height:1.55;display:inline;overflow:visible}.display-systems-page .contact-form .consent-copy a{color:#b9d8f8;text-underline-offset:2px;text-decoration:underline}.display-systems-page .contact-form .consent-copy a:hover,.display-systems-page .contact-form .consent-copy a:focus-visible{color:#fff}.display-systems-page .contact-form .consent-error{margin-top:-12px;padding-left:30px}.display-systems-page .contact-form .form-status{color:#a9bacd;outline:none;min-height:1.35em;margin:0}.display-systems-page .contact-form .form-status.is-error{color:#ff9aaa}.display-systems-page .contact-form .form-status:focus-visible{outline-offset:4px;outline:2px solid #ff9aaad1}@keyframes contactSignalDrift{0%{opacity:0;translate:-30%}18%,76%{opacity:1}to{opacity:0;translate:34%}}@keyframes contactFormScan{0%,36%{opacity:0;transform:rotate(18deg)translate(-160%)}48%{opacity:1}68%,to{opacity:0;transform:rotate(18deg)translate(360%)}}@keyframes contactButtonSweep{0%,42%{opacity:0;transform:skew(-18deg)translate(-120%)}52%{opacity:1}68%,to{opacity:0;transform:skew(-18deg)translate(420%)}}@media (prefers-reduced-motion:reduce){.display-systems-page .contact-signal-field span,.display-systems-page .contact-form:after,.display-systems-page .contact-form .button-primary:after,.display-systems-page .step-number,.display-systems-page .step-number:after,.display-systems-page .step-node:after{animation:none!important}}@media (max-width:980px){.display-systems-page .contact-layout{grid-template-columns:1fr;gap:38px}.display-systems-page .contact-form{justify-self:stretch;max-width:none}}@media (max-width:720px){.display-systems-page h2,.display-systems-page .contact-copy h2{font-size:28px}.display-systems-page .contact-signal-field{opacity:.38}.display-systems-page .contact-signal-field span{width:92vw}.display-systems-page .contact-signal-field span:first-child{top:18%;left:22%}.display-systems-page .contact-signal-field span:nth-child(2){top:46%;left:8%}.display-systems-page .contact-signal-field span:nth-child(3){top:72%;left:34%}.display-systems-page .contact-signal-field span:nth-child(4){display:none}.display-systems-page .hero-actions,.display-systems-page .cta-actions,.display-systems-page .form-actions{flex-direction:column;align-items:stretch}.display-systems-page .directions,.display-systems-page .process,.display-systems-page .system,.display-systems-page .projects,.display-systems-page .contact{padding:54px 0}.display-systems-page .process-timeline,.display-systems-page .project-grid,.display-systems-page .form-row{grid-template-columns:1fr}.display-systems-page .contact-form{padding:16px}}.display-systems-page .contact{background-position:50%}
