.solutions.agencies .clients{text-align:left;background:var(--paper);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:0 24px 50px -32px #0a0a0a66}.solutions.agencies .clients .cl-head{border-bottom:1px solid var(--border);padding:16px 20px}.solutions.agencies .clients .cl-head b{letter-spacing:-.015em;color:var(--ink);font-size:15.5px;font-weight:700}.solutions.agencies .clients .cl-body{padding:16px 20px 4px}.solutions.agencies .clients .src-row .flag{text-align:center;min-width:44px}.solutions.agencies .clients .cl-eg{color:var(--zinc-400);margin:0;padding:10px 20px 14px;font-size:11.5px}.solutions.agencies .hs-prompt{color:var(--muted);background:var(--sg);border-radius:var(--radius-pill);text-wrap:pretty;margin-bottom:12px;padding:10px 16px;font-size:12.5px}.solutions.agencies .hs-prompt b{color:var(--zinc-700);font-weight:600}.solutions.agencies .cli-avatar{background:var(--mint-soft);border:1px solid var(--mint-line);width:22px;height:22px;color:var(--mint-ink);font-feature-settings:"tnum";border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}@media (max-width:559px){.solutions.agencies .hero-shot.mock{padding:12px}.solutions.agencies .clients .cl-head,.solutions.agencies .clients .cl-eg{padding-left:14px;padding-right:14px}.solutions.agencies .clients .cl-body{padding:14px 14px 2px}.solutions.agencies .hs-prompt{border-radius:var(--radius-card)}}.solutions.agencies .feature p a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--mint);text-decoration-color:var(--mint);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}.solutions.agencies .feature p.hook{color:var(--ink);border-top:1px solid var(--line-2);margin-top:24px;padding-top:18px;font-size:15px;font-weight:600;line-height:1.5}.solutions.agencies .viz.pitch{flex-direction:column;gap:20px;display:flex}.solutions.agencies .viz.pitch b{letter-spacing:-.015em;color:var(--ink);font-size:13.5px;font-weight:700}.solutions.agencies .project,.solutions.agencies .camps{text-align:left;background:var(--paper);border:1px solid var(--border);border-radius:16px;overflow:hidden}.solutions.agencies .pj-switch{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:10px;padding:14px 18px;display:grid}.solutions.agencies .pj-sel{border:1px solid var(--border);border-radius:var(--radius-btn);flex-direction:column;gap:3px;padding:8px 30px 8px 12px;display:flex;position:relative}.solutions.agencies .pj-sel:after{content:"⇅";color:var(--zinc-400);font-size:11px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.solutions.agencies .pj-sel span{font-feature-settings:"tnum";letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.solutions.agencies .pj-sel b{color:var(--ink);font-size:13.5px;font-weight:600}.solutions.agencies .pj-sub{font-feature-settings:"tnum";letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:12px 18px 4px;font-size:10px}.solutions.agencies .pj-brands{margin:0;padding:0 18px 10px;list-style:none}.solutions.agencies .pj-brands li{grid-template-columns:16px minmax(0,1fr) 34% 48px;align-items:center;gap:10px;padding:7px 0;display:grid}.solutions.agencies .pj-brands img{object-fit:contain;border-radius:3px;width:16px;height:16px}.solutions.agencies .pj-n{min-width:0;color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.solutions.agencies .pj-you{border-radius:var(--radius-pill);background:var(--mint-soft);color:var(--mint-ink);padding:1px 7px;font-size:10.5px;font-weight:600}.solutions.agencies .pj-bar{background:var(--zinc-100);border-radius:3px;height:6px;display:block;overflow:hidden}.solutions.agencies .pj-bar i{background:var(--zinc-300);border-radius:3px;height:100%;display:block}.solutions.agencies .pj-bar i.you{background:var(--mint)}.solutions.agencies .pj-v{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px}.solutions.agencies .cp-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding:14px 18px;display:flex}.solutions.agencies .cp-head b{letter-spacing:-.015em;color:var(--ink);font-size:15px;font-weight:700}.solutions.agencies .cp-head span{color:var(--zinc-500);font-size:12px}.solutions.agencies .cp-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 44px 72px 68px;align-items:center;gap:12px;padding:12px 18px;display:grid}.solutions.agencies .cp-row:last-child{border-bottom:0}.solutions.agencies .cp-col{background:var(--bone);font-feature-settings:"tnum";letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px}.solutions.agencies .cp-row>b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.solutions.agencies .cp-n{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px}.solutions.agencies .cp-col .cp-n{color:var(--muted);font-size:10px}.solutions.agencies .cp-n.on{border-radius:var(--radius-pill);background:var(--mint-soft);color:var(--mint-ink);justify-self:end;padding:2px 8px;font-weight:600}@media (max-width:559px){.solutions.agencies .pj-switch,.solutions.agencies .cp-head,.solutions.agencies .cp-row,.solutions.agencies .pj-sub,.solutions.agencies .pj-brands{padding-left:14px;padding-right:14px}.solutions.agencies .cp-row{grid-template-columns:minmax(0,1fr) 72px 68px}.solutions.agencies .cp-row>:nth-child(2){display:none}.solutions.agencies .shot-panel.mock{padding:12px}.solutions.agencies .shot-panel.mock .viz{padding:16px}}.solutions.agencies .band{background:var(--paper);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.solutions.agencies .b-card{border:0;border-top:2px solid var(--mint);background:0 0;border-radius:0;padding:22px 0 8px}.solutions.agencies .band .k{color:var(--mint-deep)}.solutions.agencies .band-grid{gap:28px clamp(24px,3vw,40px)}.solutions.agencies .band .roster{text-align:left;font-family:var(--font-mono);margin-top:28px}
