.next-case{display:none}.inspection-hero[data-astro-cid-32a5u7aw]{position:relative;min-height:340px;overflow:hidden;border-radius:var(--radius-card);background:#ddedef2e}.inspection-hero[data-astro-cid-32a5u7aw]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--color-background) 0%,rgba(252,253,252,.34) 7%,rgba(252,253,252,.1) 14%,transparent 20%),linear-gradient(0deg,var(--color-background) 0%,transparent 8%)}.inspection-hero[data-astro-cid-32a5u7aw] img[data-astro-cid-32a5u7aw]{width:100%;height:340px;display:block;object-fit:cover;object-position:100% center;transform:scale(1.04)}.inspection-approach[data-astro-cid-32a5u7aw]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:40px var(--grid-gap)}.inspection-approach__introduction[data-astro-cid-32a5u7aw]{grid-column:1 / span 4;margin:0;color:var(--color-text-secondary);font-size:1.02rem;line-height:1.74}.inspection-approach__sequence[data-astro-cid-32a5u7aw]{grid-column:5 / -1;grid-row:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 38px;margin:0;padding:0;counter-reset:inspection-step;list-style:none}.inspection-approach__sequence[data-astro-cid-32a5u7aw] li[data-astro-cid-32a5u7aw]{position:relative;min-height:205px;padding:50px 0 28px;border-top:var(--border-subtle);counter-increment:inspection-step}.inspection-approach__sequence[data-astro-cid-32a5u7aw] li[data-astro-cid-32a5u7aw]:before{content:counter(inspection-step,decimal-leading-zero);position:absolute;top:25px;left:0;color:var(--color-accent);font-family:var(--font-heading);font-size:.8rem;font-weight:600;letter-spacing:.08em}.inspection-approach__sequence[data-astro-cid-32a5u7aw] h3[data-astro-cid-32a5u7aw]{margin:0 0 10px;color:var(--color-text-primary);font-size:1.02rem;line-height:1.42}.inspection-approach__sequence[data-astro-cid-32a5u7aw] p[data-astro-cid-32a5u7aw]{margin:0;font-size:.95rem;line-height:1.68}.inspection-approach__conclusion[data-astro-cid-32a5u7aw]{grid-column:1 / -1;max-width:980px;margin:0;padding-top:28px;border-top:var(--border-subtle);color:var(--color-text-primary);font-size:1.07rem;font-weight:500;line-height:1.72}.inspection-architecture[data-astro-cid-32a5u7aw]{--inspection-line: rgba(22, 125, 141, .52);width:100%;padding:48px 56px 54px;overflow:hidden;border:var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(90deg,transparent 49.94%,rgba(22,125,141,.045) 50%,transparent 50.06%),linear-gradient(145deg,#ddedef3d,#fcfdfcd1)}.inspection-node[data-astro-cid-32a5u7aw]{position:relative;min-width:0;padding:20px 22px 21px 25px;border:1px solid rgba(221,226,223,.92);border-left:3px solid rgba(22,125,141,.62);border-radius:8px;background:#fcfdfceb}.inspection-node[data-astro-cid-32a5u7aw] h3[data-astro-cid-32a5u7aw]{margin:0;font-family:var(--font-heading);font-size:1.03rem;font-weight:600;line-height:1.34;letter-spacing:-.02em}.inspection-node[data-astro-cid-32a5u7aw] p[data-astro-cid-32a5u7aw]{margin:9px 0 0;color:var(--color-text-secondary);font-size:.93rem;line-height:1.62}.inspection-architecture__lane[data-astro-cid-32a5u7aw]{display:grid;align-items:stretch;width:100%}.inspection-architecture__lane--capture[data-astro-cid-32a5u7aw]{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr) 46px minmax(0,1.18fr)}.inspection-architecture__lane--response[data-astro-cid-32a5u7aw]{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);width:76%;margin-inline:auto}.inspection-architecture__lane[data-astro-cid-32a5u7aw] .inspection-node[data-astro-cid-32a5u7aw],.inspection-architecture__intelligence[data-astro-cid-32a5u7aw] .inspection-node[data-astro-cid-32a5u7aw]{min-height:154px}.inspection-connector[data-astro-cid-32a5u7aw]{position:relative;display:block;background:var(--inspection-line)}.inspection-connector[data-astro-cid-32a5u7aw]:after,.inspection-architecture__drop[data-astro-cid-32a5u7aw]:after,.inspection-architecture__validation-link[data-astro-cid-32a5u7aw]:after{content:"";position:absolute;width:7px;height:7px;border-right:1px solid var(--inspection-line);border-bottom:1px solid var(--inspection-line)}.inspection-connector--horizontal[data-astro-cid-32a5u7aw]{align-self:center;width:100%;height:1px}.inspection-connector--horizontal[data-astro-cid-32a5u7aw]:after{top:-3px;right:0;transform:rotate(-45deg)}.inspection-architecture__drop[data-astro-cid-32a5u7aw]{position:relative;width:1px;height:50px;margin-inline:auto;background:var(--inspection-line)}.inspection-architecture__drop[data-astro-cid-32a5u7aw]:after,.inspection-architecture__validation-link[data-astro-cid-32a5u7aw]:after{right:-3px;bottom:0;transform:rotate(45deg)}.inspection-architecture__drop--capture[data-astro-cid-32a5u7aw],.inspection-architecture__drop--decision[data-astro-cid-32a5u7aw]{margin-left:83%}.inspection-architecture__intelligence[data-astro-cid-32a5u7aw]{display:grid;grid-template-columns:minmax(0,.92fr) 46px minmax(0,1.08fr) 46px minmax(0,.92fr);align-items:stretch;width:100%}.inspection-node--dataset[data-astro-cid-32a5u7aw]{border-left-color:#5b7c8aad;background:#fcfdfcd1}.inspection-node--inference[data-astro-cid-32a5u7aw]{border-left-width:4px;border-color:#167d8d57;background:#ddedef80}.inspection-connector--dataset[data-astro-cid-32a5u7aw]{align-self:center;width:100%;height:1px}.inspection-connector--dataset[data-astro-cid-32a5u7aw]:after{top:-3px;right:0;transform:rotate(-45deg)}.inspection-node--plc[data-astro-cid-32a5u7aw]{border-left-width:4px;background:#ddedef61}.inspection-architecture__validation-link[data-astro-cid-32a5u7aw]{position:relative;width:1px;height:50px;margin:0 auto;background:var(--inspection-line)}.inspection-node--validation[data-astro-cid-32a5u7aw]{width:100%;padding:25px 30px 27px;border-left-width:5px;border-color:#167d8d57;background:#ddedef80}.inspection-node--validation[data-astro-cid-32a5u7aw] p[data-astro-cid-32a5u7aw]{position:relative;margin-top:12px;padding:0 24px 11px 0;border-bottom:1px solid rgba(22,125,141,.42);color:var(--color-text-primary)}.inspection-node--validation[data-astro-cid-32a5u7aw] p[data-astro-cid-32a5u7aw]:after{content:"";position:absolute;right:0;bottom:-4px;width:7px;height:7px;border-top:1px solid rgba(22,125,141,.62);border-right:1px solid rgba(22,125,141,.62);transform:rotate(45deg)}.tag-list[data-astro-cid-32a5u7aw]{display:flex;flex-wrap:wrap;gap:12px 10px;margin-top:28px}.technology-item[data-astro-cid-32a5u7aw]{display:inline-flex}.technology-item[data-astro-cid-32a5u7aw] .tag{min-height:36px;padding:8px 13px;font-size:.86rem;line-height:1.3}.technology-note[data-astro-cid-32a5u7aw]{max-width:760px;margin:34px 0 0;padding-top:28px;border-top:var(--border-subtle);color:var(--color-text-secondary);font-size:1rem;line-height:1.7}.outcome-path[data-astro-cid-32a5u7aw]{margin-top:30px!important;padding-top:24px;border-top:var(--border-subtle);color:var(--color-accent);font-family:var(--font-heading);letter-spacing:-.015em}@media(max-width:1023px){.inspection-hero[data-astro-cid-32a5u7aw]{min-height:300px}.inspection-hero[data-astro-cid-32a5u7aw] img[data-astro-cid-32a5u7aw]{height:300px;object-position:100% center;transform:scale(1.02)}.inspection-approach__sequence[data-astro-cid-32a5u7aw]{grid-template-columns:repeat(2,minmax(0,1fr));gap-inline:28px}.inspection-approach__sequence[data-astro-cid-32a5u7aw] li[data-astro-cid-32a5u7aw]{min-height:210px}.inspection-architecture[data-astro-cid-32a5u7aw]{padding-inline:32px}.inspection-architecture__lane--capture[data-astro-cid-32a5u7aw],.inspection-architecture__intelligence[data-astro-cid-32a5u7aw]{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1.12fr)}.inspection-architecture__lane--response[data-astro-cid-32a5u7aw]{width:84%}.inspection-node[data-astro-cid-32a5u7aw]{padding-inline:19px}}@media(min-width:768px)and (max-width:850px){.inspection-approach__sequence[data-astro-cid-32a5u7aw]{grid-template-columns:1fr}.inspection-approach__sequence[data-astro-cid-32a5u7aw] li[data-astro-cid-32a5u7aw]{min-height:0;padding-block:48px 24px}.inspection-architecture[data-astro-cid-32a5u7aw]{padding:38px 22px 42px}.inspection-architecture__lane--capture[data-astro-cid-32a5u7aw],.inspection-architecture__intelligence[data-astro-cid-32a5u7aw],.inspection-architecture__lane--response[data-astro-cid-32a5u7aw]{grid-template-columns:1fr;width:100%}.inspection-architecture__lane[data-astro-cid-32a5u7aw] .inspection-node[data-astro-cid-32a5u7aw],.inspection-architecture__intelligence[data-astro-cid-32a5u7aw] .inspection-node[data-astro-cid-32a5u7aw]{min-height:0}.inspection-connector--horizontal[data-astro-cid-32a5u7aw],.inspection-connector--dataset[data-astro-cid-32a5u7aw]{justify-self:center;width:1px;height:48px}.inspection-connector--horizontal[data-astro-cid-32a5u7aw]:after,.inspection-connector--dataset[data-astro-cid-32a5u7aw]:after{top:auto;right:-3px;bottom:0;transform:rotate(45deg)}.inspection-architecture__drop--capture[data-astro-cid-32a5u7aw],.inspection-architecture__drop--decision[data-astro-cid-32a5u7aw]{margin-left:auto}.inspection-architecture__drop[data-astro-cid-32a5u7aw],.inspection-architecture__validation-link[data-astro-cid-32a5u7aw]{height:48px}.inspection-architecture__drop--capture[data-astro-cid-32a5u7aw],.inspection-architecture__drop--decision[data-astro-cid-32a5u7aw]{margin-left:auto;margin-right:auto}.inspection-architecture__lane--capture[data-astro-cid-32a5u7aw],.inspection-architecture__intelligence[data-astro-cid-32a5u7aw],.inspection-architecture__lane--response[data-astro-cid-32a5u7aw]{row-gap:0}.inspection-connector--horizontal[data-astro-cid-32a5u7aw],.inspection-connector--dataset[data-astro-cid-32a5u7aw]{display:block;justify-self:center;width:1px;height:48px;background:var(--inspection-line)}.inspection-connector--horizontal[data-astro-cid-32a5u7aw]:after,.inspection-connector--dataset[data-astro-cid-32a5u7aw]:after,.inspection-architecture__drop[data-astro-cid-32a5u7aw]:after,.inspection-architecture__validation-link[data-astro-cid-32a5u7aw]:after{top:auto;right:-3px;bottom:0;width:7px;height:7px;border-right:1px solid var(--inspection-line);border-bottom:1px solid var(--inspection-line);transform:rotate(45deg)}}@media(max-width:767px){.inspection-hero[data-astro-cid-32a5u7aw]{min-height:225px}.inspection-hero[data-astro-cid-32a5u7aw]:after{background:linear-gradient(0deg,var(--color-background) 0%,transparent 8%)}.inspection-hero[data-astro-cid-32a5u7aw] img[data-astro-cid-32a5u7aw]{height:225px;object-position:100% 65%;transform:scale(1.02)}.inspection-approach[data-astro-cid-32a5u7aw]{grid-template-columns:1fr;gap:28px}.inspection-approach__introduction[data-astro-cid-32a5u7aw],.inspection-approach__sequence[data-astro-cid-32a5u7aw],.inspection-approach__conclusion[data-astro-cid-32a5u7aw]{grid-column:1;grid-row:auto}.inspection-approach__sequence[data-astro-cid-32a5u7aw]{grid-template-columns:1fr}.inspection-approach__sequence[data-astro-cid-32a5u7aw] li[data-astro-cid-32a5u7aw]{min-height:0;padding-block:48px 24px}.inspection-architecture[data-astro-cid-32a5u7aw]{padding:30px 20px 34px}.inspection-architecture__lane--capture[data-astro-cid-32a5u7aw],.inspection-architecture__intelligence[data-astro-cid-32a5u7aw],.inspection-architecture__lane--response[data-astro-cid-32a5u7aw]{grid-template-columns:1fr;width:100%}.inspection-architecture__lane[data-astro-cid-32a5u7aw] .inspection-node[data-astro-cid-32a5u7aw],.inspection-architecture__intelligence[data-astro-cid-32a5u7aw] .inspection-node[data-astro-cid-32a5u7aw]{min-height:0}.inspection-connector--horizontal[data-astro-cid-32a5u7aw],.inspection-connector--dataset[data-astro-cid-32a5u7aw]{justify-self:center;width:1px;height:48px}.inspection-connector--horizontal[data-astro-cid-32a5u7aw]:after,.inspection-connector--dataset[data-astro-cid-32a5u7aw]:after{top:auto;right:-3px;bottom:0;transform:rotate(45deg)}.inspection-architecture__drop[data-astro-cid-32a5u7aw],.inspection-architecture__validation-link[data-astro-cid-32a5u7aw]{height:48px}.inspection-architecture__drop--capture[data-astro-cid-32a5u7aw],.inspection-architecture__drop--decision[data-astro-cid-32a5u7aw]{margin-left:auto}.inspection-node--validation[data-astro-cid-32a5u7aw]{padding:22px 21px 24px}.tag-list[data-astro-cid-32a5u7aw]{gap:9px 8px}}@media(min-width:851px){.inspection-architecture__intelligence[data-astro-cid-32a5u7aw]>.inspection-node--dataset[data-astro-cid-32a5u7aw]{grid-column:5;grid-row:1}.inspection-architecture__intelligence[data-astro-cid-32a5u7aw]>.inspection-connector--dataset[data-astro-cid-32a5u7aw]{grid-column:4;grid-row:1}.inspection-architecture__intelligence[data-astro-cid-32a5u7aw]>.inspection-node--inference[data-astro-cid-32a5u7aw]{grid-column:3;grid-row:1}.inspection-architecture__intelligence[data-astro-cid-32a5u7aw]>.inspection-connector--horizontal[data-astro-cid-32a5u7aw]{grid-column:2;grid-row:1}.inspection-architecture__intelligence[data-astro-cid-32a5u7aw]>.inspection-node--decision[data-astro-cid-32a5u7aw]{grid-column:1;grid-row:1}.inspection-architecture__intelligence[data-astro-cid-32a5u7aw]>.inspection-connector--dataset[data-astro-cid-32a5u7aw]:after,.inspection-architecture__intelligence[data-astro-cid-32a5u7aw]>.inspection-connector--horizontal[data-astro-cid-32a5u7aw]:after{right:auto;left:0;transform:rotate(135deg)}.inspection-architecture__drop--capture[data-astro-cid-32a5u7aw]{margin-left:83%;margin-right:0}.inspection-architecture__drop--decision[data-astro-cid-32a5u7aw]{margin-left:16.5%;margin-right:0}.inspection-architecture__lane--response[data-astro-cid-32a5u7aw]{width:66.666%;margin-left:0;margin-right:auto}.inspection-architecture__validation-link[data-astro-cid-32a5u7aw]{margin-left:50%;margin-right:0}}
