.prix-project-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.prix-spotlight-slide[hidden],.prix-spotlight-controls[hidden]{display:none!important}
.prix-project-home .prix-spotlight-frame>img{object-position:center top}
.prix-spotlight-controls{max-width:1376px;margin:30px auto 0;display:flex;align-items:center;gap:28px}
.prix-spotlight-progress{flex:1;display:flex;gap:10px}
.prix-spotlight-progress button{position:relative;flex:1;min-width:24px;height:36px;padding:16px 0;border:0;background:transparent;cursor:pointer;touch-action:manipulation}
.prix-spotlight-progress button::before,.prix-spotlight-progress button>span{content:"";position:absolute;inset:16px 0;height:3px;border-radius:3px;background:#c7d1ca}
.prix-spotlight-progress button>span{background:#153d33;transform:scaleX(0);transform-origin:left;will-change:transform}
.prix-spotlight-progress button[aria-current=true]::before{background:#91a99c}
.prix-spotlight-actions{display:flex;align-items:center;gap:8px;font-size:13px;font-variant-numeric:tabular-nums}
.prix-spotlight-actions>span{margin-right:12px;color:#54685f}
.prix-spotlight-actions button{min-width:44px;min-height:44px;padding:9px 12px;border:1px solid #bbc9c1;border-radius:999px;background:transparent;color:#123d31;cursor:pointer;font:inherit}
.prix-spotlight-actions [data-project-play]{min-width:76px}
.prix-spotlight-actions button:hover{background:#e4eae1}
.prix-spotlight-controls button:focus-visible{outline:2px solid #164d3a;outline-offset:4px}
[data-prix-home-projects] .kisisel_cta-2_card{min-width:0}
[data-prix-home-projects] .prix-home-project-image{display:block;overflow:hidden;border-radius:inherit;width:100%;align-self:stretch}
[data-prix-home-projects] .prix-home-project-image .kisisel_cta-2_image{width:100%;height:100%;min-height:240px;object-fit:cover;object-position:center top}
[data-prix-home-projects] img[src="/images/projects/cotexlab-home.webp"]{object-fit:cover;object-position:center top}
.prix-success-story{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:24px!important}
.prix-success-story .testimonial-video_lightbox{width:100%!important;min-width:0!important;max-width:100%!important;aspect-ratio:1.56;max-height:240px;align-self:center;border-radius:20px;overflow:hidden;background:#e9ece8;transform:none!important}
.prix-success-story .video-modal-trigger,.prix-success-story .vm-trigger{height:100%!important;max-height:none!important}
.prix-success-story .vm-preview,.prix-success-story .testimonial-video_lightbox>img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 25%!important;transform:none!important}
.prix-success-story .video-overlay-layer{background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.13))!important}
.prix-success-story .testimonial16_content-right{width:auto!important;max-width:none!important;min-width:0;transform:none!important;text-align:left!important;padding:0!important}
.prix-success-story .success-box{transform:none!important;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:0!important;background:transparent!important}
.prix-success-story .success-box h3{margin:0!important;transform:none!important;text-align:left!important}
.prix-success-story .success-box-text{font-size:clamp(24px,2.4vw,30px)!important;line-height:1.15!important;letter-spacing:-.035em}
.prix-success-story .success-box .suc-box{font-size:20px!important;line-height:1.3!important}
.prix-success-story .prix-success-quote{display:block;margin:0!important;padding:0!important;max-width:38em;border:0!important;transform:none!important;text-align:left!important;font-size:17px!important;line-height:1.5!important;font-style:normal!important;font-weight:400!important;letter-spacing:-.012em;color:inherit;overflow-wrap:break-word;text-wrap:pretty}
.prix-success-story .testimonial16_client{align-items:center!important;justify-content:flex-start!important;gap:20px!important}
.prix-success-story .testimonial16_logo{max-width:115px!important;max-height:60px!important;object-fit:contain!important}
@media(max-width:800px){.prix-spotlight-controls{flex-direction:column;gap:12px;align-items:stretch;margin-top:20px}.prix-spotlight-progress{width:100%;gap:8px}.prix-spotlight-actions{justify-content:flex-end}.prix-spotlight-actions>span{margin-right:auto}.prix-success-story{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.prix-success-story .testimonial-video_lightbox{aspect-ratio:1.56;max-height:240px}.prix-success-story .testimonial16_content-right{padding:0 2px!important}.prix-success-story .prix-success-quote{font-size:18px!important;line-height:1.55!important}}
@media(prefers-reduced-motion:reduce){.prix-spotlight-slide,.prix-spotlight-frame,.prix-spotlight-frame>img{animation:none!important;transition:none!important;transform:none!important}}

.testimonial-video_slide-content .testimonial16_content-right .suc-box{text-align:left!important;word-spacing:normal!important;hyphens:none}

/* Real project captures remain whole: no invented UI or cropped navigation. */
.prix-project-capture{object-fit:contain!important;background:#eae8e2;transform:none!important}
