/* Visual Phase 4 — capability-led team, proof and trust presentation. */
.sam-team-card{overflow:hidden;background:linear-gradient(180deg,#171a21,#111319);border:1px solid rgba(255,255,255,.09);box-shadow:0 22px 58px rgba(0,0,0,.2)}
.sam-team-card>img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:center 38%;filter:none;transition:transform .45s ease,filter .45s ease}
.sam-team-card:hover>img{transform:scale(1.035);filter:brightness(1.05)}
.sam-team-card>div{position:relative;padding-top:22px}
.sam-team-card>div:before{content:"CAPABILITY";display:inline-flex;margin-bottom:11px;padding:5px 8px;border:1px solid rgba(255,177,22,.26);background:rgba(255,177,22,.07);color:var(--sam-accent);font-size:10px;font-weight:900;letter-spacing:.14em}
.sam-team-card>div>span{display:block;color:rgba(255,255,255,.58)}

.sam-client-proof-section{position:relative;isolation:isolate;overflow:hidden;background:#0c0e13}
.sam-client-proof-section:before{content:"";position:absolute;inset:0;z-index:-2;background:url("../images/phase4-trust/proof-collaboration.webp") center 24%/cover no-repeat;opacity:.19;filter:saturate(.8) contrast(1.05)}
.sam-client-proof-section:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(9,11,15,.82),rgba(10,12,17,.96) 42%,#0d0f14 100%),radial-gradient(circle at 86% 12%,rgba(255,177,22,.16),transparent 30%)}
.sam-client-proof-card{backdrop-filter:blur(5px);background:linear-gradient(145deg,rgba(27,30,38,.94),rgba(17,19,24,.95))}
.sam-client-proof-card.is-outcome:before{content:"OUTCOME";position:absolute;right:18px;bottom:16px;font-size:10px;letter-spacing:.16em;font-weight:900;color:rgba(255,177,22,.28)}
.sam-client-proof-card{position:relative;overflow:hidden}

.sam-trust-layer{position:relative;isolation:isolate;overflow:hidden;background:#f4f6f9}
.sam-trust-layer:before{content:"";position:absolute;inset:0 0 auto 0;height:360px;z-index:-2;background:url("../images/phase4-trust/trust-delivery.webp") center/cover no-repeat;opacity:.16;filter:saturate(.75)}
.sam-trust-layer:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(247,248,251,.83) 0%,#fff 34%,#f5f7fa 100%)}
.sam-trust-head{position:relative;padding:30px 34px;border-radius:24px;background:rgba(255,255,255,.82);border:1px solid rgba(20,25,38,.08);box-shadow:0 18px 50px rgba(20,25,38,.07);backdrop-filter:blur(10px)}
.sam-trust-process article{background:linear-gradient(145deg,#111722,#202b3e);border:1px solid rgba(255,255,255,.07)}
.sam-service-trust-cta{position:relative;isolation:isolate;overflow:hidden;background:#fff}
.sam-service-trust-cta:before{content:"";position:absolute;inset:auto 0 0 0;height:100%;z-index:-1;background:linear-gradient(90deg,rgba(255,255,255,.98),rgba(255,255,255,.85)),url("../images/phase4-trust/trust-delivery.webp") center/cover no-repeat}
.sam-service-trust-cta .sam-trust-doubt{box-shadow:0 24px 75px rgba(13,19,31,.16)}

@media(max-width:860px){.sam-team-card>img{aspect-ratio:16/9}.sam-client-proof-section:before{background-position:65% 20%}}
@media(max-width:560px){.sam-team-card>img{aspect-ratio:4/3}.sam-trust-head{padding:24px 20px}}
