.inspection-section{--inspection-title-size:18px;--inspection-body-size:14px;padding-block:28px;background:#000;isolation:isolate}
.inspection-section .inspection-pin{transform:none!important;opacity:1!important;transition:none!important}
.inspection-section h2{margin-bottom:22px}
.inspection-tabs{display:flex;gap:32px;border-bottom:1px solid var(--line);margin-bottom:22px}
.inspection-tab{color:var(--muted);font:500 14px/1.5 Manrope,sans-serif;position:relative;padding:0 0 13px;border:0;background:none;text-align:left}
.inspection-tab[aria-selected=true]{color:var(--text)}
.inspection-tab[aria-selected=true]::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--red)}
.inspection-tab:hover,.inspection-tab:focus-visible{color:var(--red)}
.inspection-tab-compact{display:none}
.inspection-section [role=tabpanel][hidden]{display:none!important}
.inspection-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:42px;align-items:center}
.inspection-copy{min-width:0;min-height:0;display:flex;flex-direction:column;justify-content:center}
.inspection-copy h3{font:400 var(--inspection-title-size)/1.4 Unbounded,sans-serif;letter-spacing:-.025em;margin:0 0 22px;padding-left:37px}
.inspection-info-row{position:relative;padding:16px 0 16px 37px;border-bottom:1px solid #ffffff16;margin:0;font-size:var(--inspection-body-size);line-height:1.7;color:var(--muted)}
.inspection-info-row:first-child{padding-top:0}
.inspection-info-row:last-child{padding-bottom:0;border:0}
.inspection-info-row::before{content:'';position:absolute;left:8px;top:25px;width:7px;height:7px;border-radius:50%;background:#69bfff}
.inspection-info-row:first-child::before{top:9px}
.inspection-step{padding:16px 0;border-bottom:1px solid #ffffff16}
.inspection-step:first-child{padding-top:0}.inspection-step:last-child{padding-bottom:0;border:0}
.inspection-step button{display:flex;gap:15px;align-items:flex-start;padding:0;min-height:28px;width:100%;background:none;border:0;color:var(--muted);text-align:left;line-height:1.5}
.inspection-number{flex:none;width:22px;font-size:12px;font-variant-numeric:tabular-nums;color:#85909b;line-height:1.5;padding-top:4px}
.inspection-name{font:400 14px/1.5 Unbounded,sans-serif;letter-spacing:-.025em}
.inspection-step button:hover .inspection-name,.inspection-step button:focus-visible .inspection-name{color:var(--red)}
.inspection-step[data-active=true] button{color:var(--text)}
.inspection-step[data-active=true] .inspection-number{color:var(--red)}
.inspection-step[data-active=true] .inspection-name{font-size:var(--inspection-title-size);line-height:1.4}
.inspection-step p{font-size:var(--inspection-body-size);line-height:1.7;color:var(--muted);margin:12px 0 4px 37px}
.inspection-step p[hidden]{display:none}
.inspection-media{min-width:0;margin:0;width:100%;justify-self:end;align-self:center;aspect-ratio:auto}
.inspection-scene{position:relative;aspect-ratio:1.68;overflow:hidden;background:#797d80;border-radius:var(--radius);touch-action:pan-y}
.inspection-still,.inspection-canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.inspection-still{display:block}.inspection-canvas{display:block;opacity:0;pointer-events:none}.inspection-scene.is-moving .inspection-canvas{opacity:1}
.inspection-media-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:13px;color:#a7b0bc;font-size:12px;line-height:1.5}
.inspection-count{font-variant-numeric:tabular-nums;white-space:nowrap}
.inspection-progress{display:flex;gap:7px;margin-top:10px}
.inspection-progress button{border:0;background:none;display:flex;align-items:center;flex:1;height:24px;padding:0}
.inspection-progress span{width:100%;height:2px;background:#47505a;transition:background .2s}
.inspection-progress button[aria-pressed=true] span{background:var(--red)}
.inspection-progress button:hover span{background:var(--text)}
.inspection-uv-video{display:block;width:100%;height:auto;aspect-ratio:1.68;object-fit:contain;border-radius:var(--radius);background:#000}
@media(max-width:1100px){.inspection-section{--inspection-title-size:17px;--inspection-body-size:14px}.inspection-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);gap:28px}.inspection-copy{min-height:0}.inspection-name{font-size:13px}.inspection-step{padding:13px 0}}
@media(max-width:900px){.inspection-tabs{flex-wrap:wrap;gap:14px 28px}.inspection-tab{font-size:14px}}
@media(max-width:760px){.inspection-section{--inspection-title-size:17px}.inspection-layout{grid-template-columns:1fr;gap:25px}.inspection-copy{min-height:0}.inspection-media{max-width:none;aspect-ratio:auto}.inspection-tabs{margin-bottom:24px;gap:14px 24px}.inspection-section h2{margin-bottom:20px}.inspection-media-footer{font-size:12px}}
@media(max-width:600px){.inspection-tabs{display:flex;flex-wrap:wrap;gap:12px 22px}.inspection-tab{min-width:0;text-align:left;font-size:14px}.inspection-tab-full{display:none}.inspection-tab-compact{display:inline}}
@media(max-width:440px){.inspection-section{--inspection-title-size:17px}.inspection-name{font-size:12px}.inspection-step p{margin-left:32px}.inspection-step button{gap:10px}.inspection-step{padding:11px 0}.inspection-section h2{font-size:23px}.inspection-copy h3{padding-left:32px}.inspection-info-row{padding-left:32px}.inspection-tabs{gap:12px 20px}.inspection-tab{font-size:14px}}
@media(pointer:coarse){.inspection-step button{min-height:44px;align-items:center}.inspection-progress button{height:44px}.inspection-number{padding-top:0}.inspection-tab{min-height:44px}}
@media(prefers-reduced-motion:reduce){.inspection-progress span{transition:none}}

