.fe-specter-performance{background:#000;color:#f4f7fb;padding:48px 0 0;text-align:center;overflow:hidden}
.fe-specter-performance *{box-sizing:border-box}
.fe-specter-performance .fe-specter-imaging-hero__intro{max-width:800px;margin:0 auto;padding:0 24px}
.fe-specter-performance h2{margin:0 0 28px;color:#f4f7fb;font-size:clamp(30px,3vw,44px);font-weight:700;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}
.fe-specter-performance .fe-specter-imaging-hero__specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:540px;margin:0 auto 22px;padding:0}
.fe-specter-performance .fe-specter-imaging-hero__specs>div{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:0 20px}
.fe-specter-performance .fe-specter-imaging-hero__specs>div+div{border-left:1px solid #303942}
.fe-specter-performance .fe-specter-imaging-hero__specs dt{order:2;font-size:15px;line-height:1.4;color:#c4cfdb;margin:6px 0 0;white-space:nowrap}
.fe-specter-performance .fe-specter-imaging-hero__specs dd{order:1;margin:0;color:#a9d0ff;font-size:48px;font-weight:750;line-height:1.1;letter-spacing:-.025em;white-space:nowrap}
.fe-specter-performance .fe-specter-imaging-hero__points{display:flex;justify-content:center;gap:24px;margin:0 auto 20px;padding:0;list-style:none;text-align:left;font-size:15px;line-height:1.5;color:#eef3fa}
.fe-specter-performance .fe-specter-imaging-hero__points li{position:relative;padding-left:16px;margin:0}
.fe-specter-performance .fe-specter-imaging-hero__points li{white-space:nowrap}
.fe-specter-performance .fe-specter-imaging-hero__points li::before{content:"";position:absolute;left:0;top:.58em;width:5px;height:5px;border-radius:50%;background:#80c6ff}
.fe-specter-performance .fe-specter-imaging-hero__picture{display:block;width:calc(100% - 48px);max-width:960px;margin:0 auto;overflow:hidden}
.fe-specter-performance .fe-specter-imaging-hero__picture img{display:block;width:100%;height:auto;object-fit:contain}
.fe-specter-performance .fe-specter-imaging-hero__specs--three{grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px}
.fe-specter-performance .fe-specter-imaging-hero__specs--three dd{display:flex;align-items:baseline;justify-content:center;gap:6px}
.fe-specter-performance .fe-stat-unit{font-size:16px;letter-spacing:0;font-weight:500}
.fe-specter-performance .fe-feature-video{display:block;position:relative;width:calc(100% - 48px);max-width:960px;margin:0 auto;background:#000;overflow:hidden;border-radius:12px}
.fe-specter-performance .fe-feature-video video{display:block;width:100%;height:auto;max-height:640px;min-height:180px;object-fit:contain}
.fe-specter-performance .fe-feature-video__button{position:absolute;right:12px;bottom:12px;padding:8px 12px;border:1px solid #ffffff60;border-radius:22px;background:#07111dcc;color:#fff;font:inherit;font-size:12px;cursor:pointer}
.fe-specter-performance .fe-feature-video__button:focus-visible{outline:2px solid #a9d0ff;outline-offset:3px}
.fe-specter-performance .fe-feature-video__status{position:absolute;left:12px;bottom:12px;max-width:65%;font-size:12px;color:white;background:#07111dcc}
.fe-specter-performance .fe-feature-video__status:empty{display:none}
.fe-specter-performance .fe-feature-video__hint,.fe-specter-performance .fe-feature-video__empty,.fe-specter-performance .fe-feature-video__footnote{max-width:900px;margin:12px auto 0;padding:0 20px 24px;color:#aab7c6;font-size:12px;line-height:1.5;text-align:center}
.fe-specter-performance{padding-bottom:24px}
@media(max-width:749px){
 .fe-specter-performance{padding-top:32px}
 .fe-specter-performance .fe-specter-imaging-hero__intro{padding:0 20px}
 .fe-specter-performance h2{font-size:30px;margin-bottom:24px}
 .fe-specter-performance .fe-specter-imaging-hero__specs{margin-bottom:18px;max-width:380px}
 .fe-specter-performance .fe-specter-imaging-hero__specs>div{padding:0 10px}
 .fe-specter-performance .fe-specter-imaging-hero__specs dd{font-size:32px}
 .fe-specter-performance .fe-specter-imaging-hero__specs dt{font-size:13px;margin-top:5px}
 .fe-specter-performance .fe-specter-imaging-hero__points{display:table;font-size:13px;margin-bottom:12px}
 .fe-specter-performance .fe-specter-imaging-hero__points li{white-space:normal}
 .fe-specter-performance .fe-specter-imaging-hero__points li+li{margin-top:6px}
 .fe-specter-performance .fe-specter-imaging-hero__picture{width:100%;max-width:560px;aspect-ratio:6/5}
 .fe-specter-performance .fe-specter-imaging-hero__picture img{width:100%;height:100%;object-fit:cover;object-position:center 52%}
 .fe-specter-performance~fe-mobile-imaging[data-model="specter"] .fmi-stage{padding-top:12px}
 .fe-specter-performance .fe-specter-imaging-hero__specs--three>div{padding:0 4px}
 .fe-specter-performance .fe-specter-imaging-hero__specs--three dd{font-size:clamp(25px,7vw,32px);gap:3px}
 .fe-specter-performance .fe-specter-imaging-hero__specs--three dt{font-size:11px;white-space:normal;min-height:30px}
 .fe-specter-performance .fe-stat-unit{font-size:11px}
 .fe-specter-performance .fe-feature-video{width:calc(100% - 32px);max-width:560px}
 .fe-specter-performance .fe-feature-video video{max-height:520px;min-height:0}
}
