/** Stage 5 — trust and expert positioning. */
.ks-trust-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.ks-trust-actions--center{justify-content:center}.ks-trust-link{color:var(--ks-color-ink);font-weight:800;text-underline-offset:.25em}.ks-trust-link--light{color:#fff}.ks-method-list{display:grid;margin:0;padding:0;list-style:none;gap:1rem}.ks-method-list li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:1.25rem;border:1px solid rgba(255,255,255,.14);border-radius:var(--ks-radius-md);background:rgba(255,255,255,.04)}.ks-method-list li>span{color:#87da76;font-size:.8rem;font-weight:900}.ks-method-list h3{margin:0 0 .4rem}.ks-method-list p{margin:0}.ks-qualification-grid{display:grid;gap:1rem}.ks-qualification-grid article{padding:1.4rem;border:1px solid var(--ks-color-line);border-radius:var(--ks-radius-md);background:#fff}.ks-qualification-grid strong,.ks-qualification-grid span{display:block}.ks-qualification-grid strong{color:var(--ks-color-ink);font-size:1.05rem}.ks-qualification-grid span{margin:.25rem 0 .7rem;color:var(--ks-color-accent-hover);font-size:.75rem;font-weight:800;text-transform:uppercase}.ks-qualification-grid p{margin:0}.ks-certificates{margin-top:1.25rem;border:1px solid var(--ks-color-line);border-radius:var(--ks-radius-md);background:#fff}.ks-certificates summary{padding:1rem 1.25rem;color:var(--ks-color-ink);font-weight:800;cursor:pointer}.ks-certificates .ks-certificate-grid{padding:0 1rem 1rem}.ks-trust-two-col{display:grid;align-items:start;gap:clamp(2rem,6vw,5rem)}.ks-trust-note{padding:clamp(1.5rem,4vw,2.25rem);border-radius:var(--ks-radius-lg);background:var(--ks-color-charcoal);color:rgba(255,255,255,.75)}.ks-trust-note h3{color:#fff}.ks-contact-rules{display:grid;gap:1rem}.ks-contact-rules article{padding:1.5rem;border:1px solid var(--ks-color-line);border-radius:var(--ks-radius-md);background:#fff}.ks-contact-rules article>span{color:var(--ks-color-accent-hover);font-size:.75rem;font-weight:900}.ks-contact-rules h3{margin:.75rem 0 .5rem}.ks-case-list{display:grid;gap:clamp(2rem,5vw,4rem)}.ks-case{display:grid;align-items:start;gap:clamp(1.5rem,5vw,4rem);padding-bottom:clamp(2rem,5vw,4rem);border-bottom:1px solid var(--ks-color-line)}.ks-case:last-child{border-bottom:0}.ks-case h2{margin-top:0}.ks-case dl{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:1.5rem 0}.ks-case dl div{padding:1rem;border-radius:var(--ks-radius-sm);background:var(--ks-color-canvas)}.ks-case dt{color:var(--ks-color-muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.ks-case dd{margin:.25rem 0 0;color:var(--ks-color-ink);font-weight:800}.ks-case blockquote{margin:1.5rem 0;padding-left:1.25rem;border-left:3px solid var(--ks-color-accent);color:var(--ks-color-ink);font-size:1.05rem}.ks-case__source{color:var(--ks-color-muted);font-size:.8rem}.ks-case__proof{border:1px solid var(--ks-color-line);border-radius:var(--ks-radius-md);background:#111;color:#fff;overflow:hidden}.ks-case__proof summary{padding:1rem;color:#fff;font-weight:800;cursor:pointer}.ks-case__proof img{display:block;width:100%;height:auto}.ks-home__proof-more{margin-top:1.5rem}.ks-session-brief{padding:1rem;border-left:3px solid var(--ks-color-accent);background:var(--ks-color-canvas)}
@media(min-width:48rem){.ks-method-list{grid-template-columns:1fr 1fr}.ks-method-list li:last-child{grid-column:1/-1}.ks-qualification-grid{grid-template-columns:1fr 1fr}.ks-trust-two-col{grid-template-columns:1.15fr .85fr}.ks-contact-rules{grid-template-columns:repeat(3,1fr)}.ks-case{grid-template-columns:1.15fr .85fr}.ks-case:nth-child(even){grid-template-columns:.85fr 1.15fr}.ks-case:nth-child(even) .ks-case__proof{order:-1}}
@media(max-width:47.99rem){.ks-trust-actions>*{width:100%;text-align:center}.ks-case dl{grid-template-columns:1fr}.ks-case__proof summary{min-height:3rem}.ks-qualification-grid,.ks-contact-rules{grid-template-columns:1fr}}
