@layer reset;@layer base{.case-hero--brief{background:radial-gradient(circle at 14% 12%,#0369a142,#0000 28rem),radial-gradient(circle at 86% 18%,#0ea5e926,#0000 24rem),linear-gradient(145deg,#0f172a 0%,#172554 58%,#0f172a 100%)}.case-hero--brief .eyebrow{color:#7dd3fc}.case-hero--brief .case-hero__copy h1{max-inline-size:18ch}}@layer layout;@layer components{.brief-live{--brief-bg:#edf3f8;--brief-panel:#fff;--brief-panel-soft:#f8fafc;--brief-line:#cbd8e6;--brief-text:#0f172a;--brief-muted:#475569;--brief-blue:#0369a1;--brief-blue-dark:#075985;--brief-blue-soft:#e0f2fe;--brief-green:#047857;--brief-green-soft:#ecfdf5;color:var(--brief-text);background:var(--brief-bg);border:.0625rem solid #c5d3e1;border-radius:1.5rem;overflow:clip;box-shadow:0 1.5rem 4rem #0f172a2e;container:brief/inline-size}.brief-live button{min-block-size:3rem;color:inherit;font:inherit}.brief-live button:focus-visible{outline-offset:.1875rem;outline:.1875rem solid #0284c7}.brief-live__toolbar{border-bottom:.0625rem solid var(--brief-line);background:#fff;flex-wrap:wrap;align-items:center;gap:.9rem 1.5rem;min-block-size:4.875rem;padding:.9rem clamp(1rem,2.4cqi,2rem);display:flex}.brief-live__identity{align-items:center;gap:.75rem;display:flex}.brief-live__mark{aspect-ratio:1;color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#075985,#0ea5e9);border-radius:.85rem .85rem .85rem .25rem;place-items:center;inline-size:2.75rem;font-size:.875rem;font-weight:900;display:grid;box-shadow:0 .5rem 1.25rem #0369a138}.brief-live__identity div{gap:.12rem;display:grid}.brief-live__identity strong{font-size:1rem}.brief-live__identity small{color:var(--brief-muted);font-size:.875rem}.brief-live__route{color:var(--brief-muted);justify-content:center;align-items:center;gap:.55rem;margin-inline:auto;font-size:.875rem;font-weight:750;display:flex}.brief-live__route span{border:.0625rem solid var(--brief-line);background:var(--brief-panel-soft);border-radius:999px;padding:.45rem .7rem}.brief-live__route i{color:var(--brief-blue);font-style:normal;font-weight:900}.brief-live__sync{color:var(--brief-green);background:var(--brief-green-soft);border-radius:999px;align-items:center;gap:.4rem;margin:0;padding:.5rem .75rem;font-size:.875rem;font-weight:800;display:inline-flex}.brief-live__workspace{grid-template-columns:minmax(15rem,.72fr) minmax(25rem,1.3fr) minmax(20rem,1fr);min-inline-size:0;display:grid}.brief-live__queue,.brief-live__brief,.brief-live__crm{min-inline-size:0;padding:clamp(1.1rem,2.2cqi,2rem)}.brief-live__queue,.brief-live__brief{border-right:.0625rem solid var(--brief-line)}.brief-live__queue{background:radial-gradient(circle at 0 0, #0ea5e91c, transparent 18rem), var(--brief-panel-soft)}.brief-live__brief{background:var(--brief-panel)}.brief-live__crm{background:radial-gradient(circle at 100% 0,#0369a117,#0000 18rem),#f4f8fb}.brief-live__kicker{color:var(--brief-blue);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .4rem;font-size:.875rem;font-weight:850}.brief-live__heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.brief-live h3{color:var(--brief-text);text-wrap:balance;margin:0;font-size:clamp(1.15rem,2cqi,1.5rem);line-height:1.2}.brief-live__heading>strong{aspect-ratio:1;color:#fff;background:var(--brief-blue);border-radius:50%;place-items:center;min-inline-size:2rem;font-size:.875rem;display:grid}.brief-live__items{gap:.65rem;margin-block-start:1.1rem;display:grid}.brief-live__item{text-align:left;cursor:pointer;background:#fff;border:.0625rem solid #0000;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;inline-size:100%;padding:.85rem;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid}.brief-live__item:is(:hover,.is-active){background:#f0f9ff;border-color:#7dd3fc;box-shadow:0 .5rem 1.25rem #0369a117}.brief-live__item>span{min-inline-size:0}.brief-live__item strong,.brief-live__item small{display:block}.brief-live__item strong{text-overflow:ellipsis;white-space:nowrap;font-size:.925rem;overflow:hidden}.brief-live__item small{color:var(--brief-muted);margin-block-start:.25rem;font-size:.875rem}.brief-live__item b{color:#075985;background:var(--brief-blue-soft);white-space:nowrap;border-radius:.5rem;padding:.35rem .5rem;font-size:.875rem}.brief-live__item b.is-complete{color:var(--brief-green);background:var(--brief-green-soft)}.brief-live__note{color:var(--brief-muted);margin:1rem 0 0;font-size:.875rem;line-height:1.45}.brief-live__source{color:#075985;background:var(--brief-blue-soft);border:.0625rem solid #bae6fd;border-radius:.55rem;flex:none;padding:.4rem .6rem;font-size:.875rem;font-weight:750}.brief-live__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1.15rem 0 0;display:grid}.brief-live__fields div{border:.0625rem solid var(--brief-line);background:#f8fafc;border-radius:.8rem;min-inline-size:0;padding:.8rem}.brief-live__fields .brief-live__field-wide{grid-column:1/-1}.brief-live__fields dt,.brief-live__mapping dt{color:var(--brief-muted);font-size:.875rem}.brief-live__fields dd,.brief-live__mapping dd{overflow-wrap:anywhere;color:var(--brief-text);margin:.35rem 0 0;font-size:.925rem;font-weight:750;line-height:1.4}.brief-live__checks{gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.brief-live__checks li{color:#166534;align-items:center;gap:.55rem;font-size:.875rem;font-weight:700;display:flex}.brief-live__checks span{aspect-ratio:1;color:#fff;background:var(--brief-green);border-radius:50%;flex:none;place-items:center;inline-size:1.5rem;font-size:.875rem;display:grid}.brief-live__status{color:#075985;background:var(--brief-blue-soft);border:.0625rem solid #7dd3fc;border-radius:999px;flex:none;padding:.45rem .65rem;font-size:.875rem;font-weight:800}.brief-live__status.is-complete{color:var(--brief-green);background:var(--brief-green-soft);border-color:#86efac}.brief-live__mapping{gap:.2rem;margin:1.15rem 0;display:grid}.brief-live__mapping div{border-bottom:.0625rem solid var(--brief-line);grid-template-columns:minmax(7rem,.8fr) minmax(0,1.2fr);align-items:start;gap:.75rem;padding-block:.65rem;display:grid}.brief-live__mapping dd{margin:0}.brief-live__owner{border:.0625rem solid var(--brief-line);background:#fff;border-radius:.8rem;align-items:center;gap:.7rem;margin-block:1rem;padding:.8rem;display:flex}.brief-live__owner>span{aspect-ratio:1;color:#fff;background:#334155;border-radius:50%;flex:none;place-items:center;inline-size:2.25rem;font-size:.875rem;font-weight:850;display:grid}.brief-live__owner div{gap:.12rem;display:grid}.brief-live__owner small{color:var(--brief-muted);font-size:.875rem}.brief-live__owner strong{font-size:.925rem}button.brief-live__action{color:#fff;background:var(--brief-blue);cursor:pointer;border:0;border-radius:.8rem;inline-size:100%;padding:.8rem 1rem;font-weight:850;transition:background-color .18s,box-shadow .18s}button.brief-live__action:not(:disabled):hover{background:var(--brief-blue-dark);box-shadow:0 .6rem 1.25rem #0369a133}button.brief-live__action:disabled{color:#166534;cursor:default;background:#dcfce7}.brief-live__message{min-block-size:2.5rem;color:var(--brief-muted);margin:.65rem 0 0;font-size:.875rem;line-height:1.45}.brief-live__caption{color:#526579;text-align:center;margin:.8rem 0 0;font-size:.875rem}.value-formula--brief{background:radial-gradient(circle at 90% 10%,#0ea5e929,#0000 18rem),#0f172a;border-color:#0ea5e93d;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start}.value-formula--brief .formula-note{grid-column:1/-1}}@layer responsive{@media (width<=58rem){.value-formula--brief{grid-template-columns:minmax(0,1fr)}}@container brief (inline-size<66rem){.brief-live__workspace{grid-template-columns:minmax(15rem,.72fr) minmax(22rem,1.28fr)}.brief-live__crm{border-top:.0625rem solid var(--brief-line);grid-column:1/-1}.brief-live__brief{border-right:0}}@container brief (inline-size<46rem){.brief-live__toolbar{align-items:start}.brief-live__route{order:3;inline-size:100%}.brief-live__sync{margin-inline-start:auto}.brief-live__workspace{grid-template-columns:minmax(0,1fr)}.brief-live__queue,.brief-live__brief{border-right:0;border-bottom:.0625rem solid var(--brief-line)}.brief-live__crm{border-top:0;grid-column:auto}}@media (width<=34rem){.case-hero--brief .case-hero__copy h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-inline-size:100%;font-size:2.25rem}.brief-live{border-radius:1rem}.brief-live__toolbar,.brief-live__queue,.brief-live__brief,.brief-live__crm{padding:1rem}.brief-live__identity,.brief-live__identity div{min-inline-size:0}.brief-live__identity strong,.brief-live__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brief-live__sync{inline-size:100%;margin-inline-start:0}.brief-live__route{grid-template-columns:1fr auto 1fr auto 1fr;gap:.35rem;display:grid}.brief-live__route span{text-align:center;padding-inline:.4rem}.brief-live__heading{display:grid}.brief-live__fields{grid-template-columns:minmax(0,1fr)}.brief-live__fields .brief-live__field-wide{grid-column:auto}.brief-live__mapping div{grid-template-columns:minmax(0,1fr);gap:.3rem}}@media (pointer:coarse){.brief-live button{min-block-size:3.25rem}}@media (prefers-reduced-motion:reduce){.brief-live button{transition:none}}@media (forced-colors:active){.brief-live__item:is(:hover,.is-active),.brief-live__source,.brief-live__status,.brief-live__owner{border-color:highlight}}html[data-capture=card],html[data-capture=card] body{background:#edf3f8;block-size:873px;min-block-size:873px;inline-size:1800px;min-inline-size:1800px;overflow:hidden}html[data-capture=card] .skip-link,html[data-capture=card] .case-header,html[data-capture=card] .case-footer,html[data-capture=card] article>section:not(.case-preview-section),html[data-capture=card] .case-preview-section .section-heading,html[data-capture=card] .brief-live__caption{display:none}html[data-capture=card] main,html[data-capture=card] article,html[data-capture=card] .case-preview-section,html[data-capture=card] .case-preview-section .case-container{block-size:100%;inline-size:100%;max-inline-size:none;margin:0;padding:0}html[data-capture=card] .brief-live{block-size:873px;inline-size:1800px;box-shadow:none;border:0;border-radius:0}html[data-capture=card] .brief-live__workspace{block-size:795px}}
