.sam-case-link-verification{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .8rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sam-case-link-verification i{width:.55rem;height:.55rem;border-radius:50%;background:#8a8a8a}.sam-case-link-verification.is-verified i{background:#42d392;box-shadow:0 0 0 5px rgba(66,211,146,.15)}.sam-case-link-verification.is-broken i{background:#ff6b6b}.sam-p12-project-context{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--sam-border,#dedede);border:1px solid var(--sam-border,#dedede);margin-top:1px}.sam-p12-project-context>div{background:#fff;padding:1.2rem 1.35rem}.sam-p12-project-context span{display:block;color:#6d6d6d;font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;margin-bottom:.45rem}.sam-p12-project-context strong{font-size:.98rem}.sam-p12-evidence{margin-top:2rem;padding:1.5rem;border:1px solid rgba(20,20,20,.12);background:#fff}.sam-p12-evidence>span{font-size:.75rem;text-transform:uppercase;letter-spacing:.09em;font-weight:800}.sam-p12-evidence p{max-width:780px}.sam-p12-evidence dl{display:flex;gap:1.5rem;flex-wrap:wrap;margin:1rem 0}.sam-p12-evidence dl div{min-width:180px}.sam-p12-evidence dt{font-size:.72rem;color:#777;text-transform:uppercase}.sam-p12-evidence dd{margin:.25rem 0 0;font-weight:700}.sam-p12-evidence small{display:block;color:#666;border-top:1px solid #e5e5e5;padding-top:1rem}.sam-p12-case-cta{padding:clamp(3rem,7vw,7rem) 0;background:#111;color:#fff}.sam-p12-case-cta-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:3rem;align-items:center}.sam-p12-case-cta h2{font-size:clamp(2rem,4vw,4.4rem);line-height:.96;max-width:850px;margin:.5rem 0 1rem}.sam-p12-case-cta p{max-width:720px;color:rgba(255,255,255,.72)}.sam-p12-case-cta-actions{display:grid;gap:.8rem}.sam-p12-case-cta .sam-btn-outline{border-color:rgba(255,255,255,.4);color:#fff}.sam-case-hero-actions{flex-wrap:wrap}.sam-case-hero-actions .sam-btn{max-width:100%}@media(max-width:900px){.sam-p12-project-context{grid-template-columns:repeat(2,1fr)}.sam-p12-case-cta-grid{grid-template-columns:1fr}}@media(max-width:540px){.sam-p12-project-context{grid-template-columns:1fr}.sam-case-hero-actions{display:grid;width:100%}.sam-case-hero-actions .sam-btn{width:100%;justify-content:center}}
