#complete{background:linear-gradient(180deg,#05070b 0%,#070d18 140px,#070d18 100%)}
#complete .fx-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,4.4vw,64px);align-items:center}
.cx-fig{margin:0;position:relative}
.cx-fig img{display:block;width:100%;max-width:650px;height:auto;aspect-ratio:3/2;margin-inline:auto;
 -webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%),linear-gradient(180deg,transparent 0,#000 4%,#000 94%,transparent 100%);-webkit-mask-composite:source-in;
 mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%),linear-gradient(180deg,transparent 0,#000 4%,#000 94%,transparent 100%);mask-composite:intersect}
.cx-legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0;padding:0;list-style:none}
@media (prefers-reduced-motion:no-preference){.cx-fig img{animation:cx-in .9s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 60%}}
@keyframes cx-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@media (max-width:860px){
 #complete .fx-two{grid-template-columns:1fr;gap:0}
 #complete .fx-head{display:contents}
 #complete .fx-head>*{grid-column:1}
 #complete .fx-head .fx-actions{order:3;margin-top:22px}
 .cx-fig{order:2;margin:18px -4px 0}
 .cx-legend{position:static;width:auto;height:auto;clip:auto;white-space:normal;display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin:6px 4px 0}
 .cx-legend li{color:rgba(255,255,255,.88);font-size:14px;font-weight:600;padding-left:14px;position:relative}
 .cx-legend li::before{content:"";position:absolute;left:0;top:.45em;width:7px;height:7px;border-radius:50%;background:#c8743d}
}
#complete{background:linear-gradient(180deg,#05070b 0%,#07111e 140px,#07111e 100%)}
#complete+.fx-final{background:radial-gradient(ellipse at 70% 110%,rgba(255,122,26,.3),transparent 60%),linear-gradient(180deg,#07111e,#05070b 200px)}
.cx-fig img{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 11%,#000 95%,transparent 100%),linear-gradient(180deg,transparent 0,#000 4%,#000 80%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 11%,#000 95%,transparent 100%),linear-gradient(180deg,transparent 0,#000 4%,#000 80%,transparent 100%)}
