
.work-hero{max-width:950px;padding:42px 0 30px}.work-hero h1{font-size:clamp(36px,5vw,62px);letter-spacing:-1.8px}.work-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#285f56;background:#e6f1ed;padding:7px 12px;border-radius:6px;margin-bottom:18px}.work-intro{max-width:850px}.work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0}.work-card{padding:26px;border:1px solid var(--line);border-radius:14px;background:white;display:flex;flex-direction:column;align-items:flex-start}.work-card h3{margin:0 0 16px}.work-card p{color:var(--muted);font-size:15px}.work-card>a{margin-top:auto}.work-evidence{padding:24px 28px;border-left:4px solid #39776a;background:#edf5f2;border-radius:0 12px 12px 0;margin:24px 0}.work-evidence h3{margin-top:0}.work-evidence p:last-child{margin-bottom:0}.work-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;padding:0;list-style:none;counter-reset:flow}.work-flow li{counter-increment:flow;border:1px solid #ccdcd6;background:#f0f6f4;border-radius:10px;padding:20px;font-size:14px}.work-flow li:before{content:counter(flow,decimal-leading-zero);display:block;color:#39776a;font-weight:700;margin-bottom:10px}.work-flow strong{display:block;margin-bottom:8px}.work-split{display:grid;grid-template-columns:1fr 1fr;gap:26px}.work-section{padding:32px 0;border-top:1px solid var(--line)}.work-section h2{font-size:30px;letter-spacing:-.7px}.work-section li{margin-bottom:12px}.work-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:24px}.work-card .work-label{font-size:10px}.work-note{font-size:14px;color:var(--muted)}.audience-paths{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.audience-paths article{padding:22px 24px;border:1px solid var(--line);border-radius:12px;background:#fff}.audience-paths h3{font-size:20px;margin:0 0 12px}.audience-paths p{font-size:15px;color:var(--muted)}@media(max-width:850px){.work-grid{grid-template-columns:1fr}.work-flow{grid-template-columns:1fr 1fr}}@media(max-width:600px){.work-split,.work-flow,.audience-paths{grid-template-columns:1fr}.work-card{padding:22px}.work-evidence{padding:22px}.work-hero{padding-top:28px}.work-actions .button{width:100%;text-align:center}.work-flow li{padding:20px}.work-hero h1{font-size:36px}}

.proof-summary{margin:0 0 18px}.proof-summary dt{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#285f56;font-weight:700;margin-top:16px}.proof-summary dd{margin:5px 0 0;font-size:15px;line-height:1.65;color:var(--muted)}
