/* Business Value Assessment: the canvas is the centre of this offering's experience. */
[data-offering-kind="assessment"]{--bva-ink:#42151c;--bva-muted:#765d61;--bva-line:#ddcbbf;--bva-paper:#fffaf3;background:#f5efe6;color:var(--bva-ink)}
[data-offering-kind="assessment"] main{background:#f8faf5}
[data-offering-kind="assessment"] .bva-service-name{font-size:var(--fs-body-sm);font-weight:650;color:#8b3444;letter-spacing:.015em;margin:0 0 22px}
/* A cool plotting desk behind a bright assessment sheet; the copy and actions stay together. */
[data-offering-kind="assessment"] .bva-intro{position:relative;isolation:isolate;padding-block:clamp(36px,4.4vw,76px);background:#f9faf6;border-bottom:1px solid #b8c3b5}
[data-offering-kind="assessment"] .bva-intro::before{content:'';position:absolute;z-index:-2;inset:0 0 0 57%;background:linear-gradient(118deg,#d5ddd2,#c5d0c2);border-left:1px solid #b9c4b4;pointer-events:none}
[data-offering-kind="assessment"] .bva-intro::after{content:'';position:absolute;z-index:-1;inset:0;background:url(/assets/workshop-paper-v1.svg) 0 0/256px 256px;opacity:.5;pointer-events:none}
[data-offering-kind="assessment"] .bva-hero-grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:clamp(32px,4vw,72px);align-items:center}
[data-offering-kind="assessment"] .bva-hero-copy{min-width:0;padding-block:10px 24px}
[data-offering-kind="assessment"] .bva-intro h1{font-size:clamp(40px,4.7vw,76px);line-height:1.045;letter-spacing:-.055em;max-width:16ch;margin:0;color:var(--bva-ink)}
[data-offering-kind="assessment"] .bva-lead{max-width:29em;margin:24px 0 0;color:#654f55;font-size:var(--fs-lead);line-height:1.65}
[data-offering-kind="assessment"] .bva-hero-copy .offer-actions{margin-top:28px;gap:18px 24px}
[data-offering-kind="assessment"] .bva-format{font-size:var(--fs-caption);color:var(--bva-muted);margin:22px 0 0;display:flex;flex-wrap:wrap;gap:5px}
[data-offering-kind="assessment"] .bva-format>span{padding-inline:4px}
[data-offering-kind="assessment"] .bva-section-name{font-size:var(--fs-body-sm);font-weight:650;margin:0 0 12px;color:#8b3444;letter-spacing:0;text-transform:none}
[data-offering-kind="assessment"] .bva-canvas-section{position:relative;min-width:0;padding:0;background:transparent;border:0}
[data-offering-kind="assessment"] .bva-canvas-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}
[data-offering-kind="assessment"] .bva-canvas-heading h2{font-size:clamp(28px,2.8vw,42px);line-height:1.12;letter-spacing:-.045em;margin:0;max-width:20ch}
[data-offering-kind="assessment"] .bva-canvas-heading>p{font-size:var(--fs-body-sm);line-height:1.65;color:var(--bva-muted);margin:0;padding-bottom:3px;flex-shrink:0}
[data-offering-kind="assessment"] .bva-canvas{position:relative;isolation:isolate;overflow:hidden;border:1px solid #dacabd;border-radius:12px;background:#fffef9;box-shadow:0 8px 0 -4px #eef2e9,0 8px 0 -3px #aab5a4,0 18px 26px -18px #273c2c66,0 36px 60px -36px #273c2c73,inset 0 1px 0 #fff;margin:0;padding:clamp(16px,1.65vw,28px)}
[data-offering-kind="assessment"] .bva-canvas::before{content:"";position:absolute;z-index:-1;inset:0;background-image:radial-gradient(#9e736918 .65px,transparent .65px);background-size:10px 10px;pointer-events:none}
[data-offering-kind="assessment"] .bva-canvas-caption{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-bottom:20px;color:var(--bva-muted);font-size:var(--fs-caption);line-height:1.4}
[data-offering-kind="assessment"] .bva-canvas-caption h2{font-size:var(--fs-body-sm);font-weight:650;line-height:1.4;letter-spacing:0;color:var(--bva-ink);margin:0}
[data-offering-kind="assessment"] .bva-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
[data-offering-kind="assessment"] .bva-area{display:flex;flex-direction:column;min-width:0}
[data-offering-kind="assessment"] .bva-area-name{display:block;font-size:clamp(11px,.78vw,14px);font-weight:650;letter-spacing:-.02em;line-height:1.3;margin-bottom:12px;color:var(--bva-ink)}
[data-offering-kind="assessment"] .bva-tiles{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-height:352px}
[data-offering-kind="assessment"] .bva-tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;min-height:82px;padding:clamp(9px,.85vw,15px);border:1px solid transparent;border-radius:3px;color:#58232e}
[data-offering-kind="assessment"] .bva-tile.low{background:#eed1c9;border-color:#ddbbb1}
[data-offering-kind="assessment"] .bva-tile.mid{background:#eadebf;border-color:#d9cba8}
[data-offering-kind="assessment"] .bva-tile.high{background:#dce2c9;border-color:#cbd2b5}
[data-offering-kind="assessment"] .bva-tile b{font-size:clamp(22px,1.6vw,29px);line-height:1;letter-spacing:-.05em;font-weight:500;font-variant-numeric:tabular-nums}
[data-offering-kind="assessment"] .bva-tile small{font-size:clamp(11px,.8vw,13px);font-weight:500;line-height:1.35;overflow-wrap:break-word}
[data-offering-kind="assessment"] .bva-canvas-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:18px}
[data-offering-kind="assessment"] .bva-legend{display:flex;flex-wrap:wrap;gap:7px 12px;margin:0;font-size:var(--fs-caption);color:var(--bva-muted)}
[data-offering-kind="assessment"] .bva-legend>span{display:inline-flex;align-items:center;gap:8px}
[data-offering-kind="assessment"] .bva-legend i{display:block;width:10px;height:10px;border-radius:2px}
[data-offering-kind="assessment"] .bva-legend .low{background:#d8a79d}
[data-offering-kind="assessment"] .bva-legend .mid{background:#d5bd8c}
[data-offering-kind="assessment"] .bva-legend .high{background:#a9b78a}

/* One shared workshop folio keeps the discussion beside its evidence. */
[data-offering-kind="assessment"] .bva-session{position:relative;isolation:isolate;padding-block:clamp(40px,4.6vw,68px);background:#e8edeb;border-bottom:1px solid #bfcac4}
[data-offering-kind="assessment"] .bva-session::before{content:'';position:absolute;z-index:-1;inset:0;background:url(/assets/workshop-paper-v1.svg) 0 0/256px 256px;opacity:.6;pointer-events:none}
[data-offering-kind="assessment"] .bva-session-heading{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:end;margin-bottom:30px}
[data-offering-kind="assessment"] .bva-session h2{font-size:clamp(30px,3vw,44px);max-width:22ch;line-height:1.12;letter-spacing:-.045em;margin:0}
[data-offering-kind="assessment"] .bva-session-intro{font-size:var(--fs-body);color:#53635b;line-height:1.65;max-width:38em;margin:0 0 3px}
[data-offering-kind="assessment"] .bva-session-work{position:relative;isolation:isolate;border:1px solid #bdc8bf;border-radius:9px;background:#fffef9;box-shadow:0 7px 0 -3px #f1f3ec,0 7px 0 -2px #b8c3b9,0 23px 35px -26px #263c31aa,0 35px 60px -45px #263c3180}
[data-offering-kind="assessment"] .bva-session-work::before{content:'';position:absolute;z-index:-1;inset:0;border-radius:inherit;background:url(/assets/workshop-paper-v1.svg) 0 0/256px 256px;opacity:.32;pointer-events:none}
[data-offering-kind="assessment"] .bva-session-columns,[data-offering-kind="assessment"] .bva-session-stage{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(28px,6vw,96px);padding-inline:clamp(22px,3vw,46px)}
[data-offering-kind="assessment"] .bva-session-columns{padding-block:16px;border-bottom:1px solid #cad1c8;border-radius:8px 8px 0 0;background:#dfe7df;font-size:var(--fs-caption);font-weight:600;color:#415348;letter-spacing:.01em}
[data-offering-kind="assessment"] .bva-session-columns>span:last-child{display:flex;flex-wrap:wrap;gap:5px}
[data-offering-kind="assessment"] .bva-session-stage{position:relative;align-items:center;padding-block:25px;margin:0}
[data-offering-kind="assessment"] .bva-session-stage+.bva-session-stage{border-top:1px solid #dedfd4}
[data-offering-kind="assessment"] .bva-session-prose{position:relative;padding-left:20px}
[data-offering-kind="assessment"] .bva-session-prose::before{content:'';position:absolute;left:0;top:4px;bottom:3px;width:2px;background:#cbb4ac}
[data-offering-kind="assessment"] .bva-session-stage:nth-child(3) .bva-session-prose::before{background:#9ba991}
[data-offering-kind="assessment"] .bva-session-stage:last-child .bva-session-prose::before{background:#7e3342}
[data-offering-kind="assessment"] .bva-session-prose h3{font-size:clamp(21px,1.75vw,27px);font-weight:500;line-height:1.2;letter-spacing:-.035em;margin:0 0 10px}
[data-offering-kind="assessment"] .bva-session-prose p{font-size:var(--fs-body-sm);color:var(--bva-muted);line-height:1.65;margin:0;max-width:36em}
[data-offering-kind="assessment"] .bva-session-specimen{min-width:0}
[data-offering-kind="assessment"] .bva-specimen-label{display:block;font-size:var(--fs-caption);font-weight:600;color:#7c4f55;line-height:1.4}
[data-offering-kind="assessment"] .bva-evidence{position:relative;max-width:32em;margin:2px 8px 4px 0;padding:16px 20px 14px;background:#f5eee1;border:1px solid #dfd3ba;border-radius:2px;box-shadow:4px 4px 0 #ebe5d9,4px 4px 0 1px #ddd6c8;transform:rotate(-.6deg)}
[data-offering-kind="assessment"] .bva-evidence p{font-size:clamp(16px,1.35vw,20px);font-weight:500;line-height:1.4;letter-spacing:-.02em;margin:7px 0 10px;max-width:29em}
[data-offering-kind="assessment"] .bva-evidence-source{display:flex;flex-wrap:wrap;gap:6px;color:#786852;font-size:var(--fs-caption);line-height:1.4}
[data-offering-kind="assessment"] .bva-rating{max-width:32em;padding-block:2px}
[data-offering-kind="assessment"] .bva-rating-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;font-size:var(--fs-body);font-weight:600;line-height:1.25;margin-bottom:12px}
[data-offering-kind="assessment"] .bva-rating-value{font-size:24px;font-weight:500;letter-spacing:-.035em}
[data-offering-kind="assessment"] .bva-rating-value small{font-size:var(--fs-caption);font-weight:400;color:var(--bva-muted);letter-spacing:0}
[data-offering-kind="assessment"] .bva-rating-scale{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}
[data-offering-kind="assessment"] .bva-rating-scale>span{display:grid;place-items:center;border:1px solid #ddbbb1;border-radius:3px;background:#eed1c9;height:36px;font-size:15px;color:#58232e;font-variant-numeric:tabular-nums}
[data-offering-kind="assessment"] .bva-rating-scale>span:nth-child(3),[data-offering-kind="assessment"] .bva-rating-scale>span:nth-child(4){background:#eadebf;border-color:#d9cba8}
[data-offering-kind="assessment"] .bva-rating-scale>span:last-child{background:#dce2c9;border-color:#cbd2b5}
[data-offering-kind="assessment"] .bva-rating-scale>.is-chosen{background:#5a1b2a;color:#fffaf3;border-color:#5a1b2a;outline:1px solid #5a1b2a;outline-offset:2px;font-weight:650;box-shadow:0 4px 8px -4px #4a182e77}
[data-offering-kind="assessment"] .bva-rating-ends{display:flex;justify-content:space-between;gap:16px;color:var(--bva-muted);font-size:var(--fs-caption);line-height:1.4;margin-top:9px}
[data-offering-kind="assessment"] .bva-decision{max-width:32em;padding:17px 20px;background:#e8eee4;border:1px solid #bfcbb6;border-left:3px solid #748366;border-radius:2px}
[data-offering-kind="assessment"] .bva-decision .bva-specimen-label{color:#52604b}
[data-offering-kind="assessment"] .bva-decision>p{font-size:clamp(18px,1.55vw,24px);font-weight:500;line-height:1.25;letter-spacing:-.025em;margin:6px 0 14px}
[data-offering-kind="assessment"] .bva-decision dl{display:flex;flex-wrap:wrap;gap:12px 36px;margin:0;padding-top:11px;border-top:1px solid #c9d2c1}
[data-offering-kind="assessment"] .bva-decision dl>div{min-width:0}
[data-offering-kind="assessment"] .bva-decision dt{font-size:var(--fs-caption);color:#52604b;line-height:1.4;margin-bottom:3px}
[data-offering-kind="assessment"] .bva-decision dd{font-size:var(--fs-body-sm);line-height:1.4;margin:0;color:#39482f}
[data-offering-kind="assessment"] .bva-readout{padding-block:clamp(44px,5.5vw,82px);background:url(/assets/paper-grain.svg) 0 0/160px 160px,linear-gradient(140deg,#421620,#2e1119);background-blend-mode:soft-light,normal;color:#fff5e8}
[data-offering-kind="assessment"] .bva-readout .bva-section-name{color:#dfb5b1}
[data-offering-kind="assessment"] .bva-readout-heading{display:block;margin-bottom:30px}
[data-offering-kind="assessment"] .bva-readout-heading .bva-section-name{margin-bottom:12px}
[data-offering-kind="assessment"] .bva-readout-heading h2{font-size:clamp(30px,3.2vw,46px);line-height:1.12;letter-spacing:-.045em;margin:0;max-width:28ch}
[data-offering-kind="assessment"] .bva-output-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #f0cab22e;padding-top:28px}
[data-offering-kind="assessment"] .bva-output-grid article{min-width:0;padding-inline:clamp(24px,3vw,48px)}
[data-offering-kind="assessment"] .bva-output-grid article:first-child{padding-left:0}
[data-offering-kind="assessment"] .bva-output-grid article:last-child{padding-right:0}
[data-offering-kind="assessment"] .bva-output-grid article+article{border-left:1px solid #f0cab22e}
[data-offering-kind="assessment"] .bva-output-grid h3{font-size:var(--fs-h5);line-height:1.3;font-weight:500;letter-spacing:-.025em;margin:24px 0 9px;color:#fff5e8}
[data-offering-kind="assessment"] .bva-output-grid p{font-size:var(--fs-body-sm);line-height:1.65;margin:0;color:#dfc5bd;max-width:25em}
[data-offering-kind="assessment"] .bva-output-art{height:90px;position:relative}
[data-offering-kind="assessment"] .bva-mini-canvas{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;width:114px}
[data-offering-kind="assessment"] .bva-mini-canvas i{border-radius:2px}
[data-offering-kind="assessment"] .bva-mini-canvas .low{background:#c47b7c}
[data-offering-kind="assessment"] .bva-mini-canvas .mid{background:#d4b885}
[data-offering-kind="assessment"] .bva-mini-canvas .high{background:#aeb992}
[data-offering-kind="assessment"] .bva-mini-roadmap{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:5px;max-width:240px;padding-top:3px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 28px,#f0cab218 29px,#f0cab218 30px)}
[data-offering-kind="assessment"] .bva-mini-roadmap span{display:block;height:19px;border-radius:2px;background:#d39591}
[data-offering-kind="assessment"] .bva-mini-roadmap span:nth-child(2){background:#dfb6a1;transform:translateY(30px)}
[data-offering-kind="assessment"] .bva-mini-roadmap span:nth-child(3){background:#ebd5b9;transform:translateY(60px)}
[data-offering-kind="assessment"] .bva-mini-brief{width:90px;height:90px;border:1px solid #f2d6bd66;background:#fff3e812;padding:18px 13px 11px;display:flex;flex-direction:column;gap:7px;border-radius:2px}
[data-offering-kind="assessment"] .bva-mini-brief span{height:3px;display:block;background:#d5b4ab}
[data-offering-kind="assessment"] .bva-mini-brief span:first-child{height:5px;width:64%;margin-bottom:6px;background:#f4dcc0}
[data-offering-kind="assessment"] .bva-mini-brief span:last-child{width:77%}
/* A warm invitation and a smaller, lifted Lite folio give the two next steps a clear hierarchy. */
[data-offering-kind="assessment"] .bva-contact{position:relative;isolation:isolate;padding-block:clamp(40px,4.5vw,68px) 32px;background:#f1f4ed}
[data-offering-kind="assessment"] .bva-contact::before{content:'';position:absolute;z-index:-1;inset:0;background:url(/assets/workshop-paper-v1.svg) 0 0/256px 256px;opacity:.35;pointer-events:none}
[data-offering-kind="assessment"] .bva-contact-invitation{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,5vw,80px);align-items:center;padding:clamp(28px,3.6vw,54px);border:1px solid #cfaea4;border-radius:10px;background:#e9c9be;box-shadow:0 7px 0 -3px #f3e7dc,0 7px 0 -2px #cdbdb0,0 24px 36px -28px #6b3e3b66}
[data-offering-kind="assessment"] .bva-contact-invitation::before{content:'';position:absolute;z-index:-1;inset:0;border-radius:inherit;background:url(/assets/workshop-paper-v1.svg) 0 0/256px 256px;opacity:.4;pointer-events:none}
[data-offering-kind="assessment"] .bva-contact-main{min-width:0;padding-block:10px}
[data-offering-kind="assessment"] .bva-contact-main .bva-section-name{color:#763341;margin-bottom:20px}
[data-offering-kind="assessment"] .bva-contact h2{font-size:clamp(34px,3.5vw,54px);line-height:1.08;letter-spacing:-.05em;max-width:18ch;margin:0;color:#42151c}
[data-offering-kind="assessment"] .bva-contact-lead{font-size:var(--fs-body);line-height:1.65;max-width:30em;color:#67474c;margin:20px 0 0}
[data-offering-kind="assessment"] .bva-contact-main .offer-actions{margin-top:26px}
[data-offering-kind="assessment"] .bva-lite-preview{position:relative;display:block;min-width:0;padding:clamp(22px,2.3vw,34px);border:1px solid #d4c5b6;border-radius:5px;background:#fffef7;color:#42151c;text-decoration:none;box-shadow:4px 5px 0 #f5ecdf,4px 5px 0 1px #c6b4a4,0 18px 25px -18px #55222c88;transition:transform .24s ease,box-shadow .24s ease}
[data-offering-kind="assessment"] .bva-lite-overline{display:block;font-size:var(--fs-caption);font-weight:600;line-height:1.4;color:#79605a;margin-bottom:8px}
[data-offering-kind="assessment"] .bva-lite-preview h3{font-size:clamp(23px,2vw,30px);font-weight:500;line-height:1.15;letter-spacing:-.035em;margin:0;max-width:18ch}
[data-offering-kind="assessment"] .bva-lite-preview p{font-size:var(--fs-body-sm);line-height:1.6;color:#765d61;margin:12px 0 18px;max-width:29em}
[data-offering-kind="assessment"] .bva-lite-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}
[data-offering-kind="assessment"] .bva-lite-tiles>span{display:flex;align-items:end;min-width:0;min-height:64px;padding:11px;border:1px solid #d8d7c4;border-radius:2px;background:#e9ecdf;color:#46523f;font-size:13px;font-weight:500;line-height:1.35}
[data-offering-kind="assessment"] .bva-lite-tiles>span:nth-child(2),[data-offering-kind="assessment"] .bva-lite-tiles>span:nth-child(3){background:#f2e3d8;border-color:#e1cbbd;color:#74414a}
[data-offering-kind="assessment"] .bva-lite-open{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:17px;margin-top:18px;border-top:1px solid #dfd5c6;font-size:var(--fs-body-sm);font-weight:650;line-height:1.4;color:#76283a}
[data-offering-kind="assessment"] .bva-lite-open svg{flex-shrink:0;transition:transform .24s ease}
[data-offering-kind="assessment"] .bva-lite-preview:hover{transform:translateY(-3px);box-shadow:4px 7px 0 #f5ecdf,4px 7px 0 1px #c6b4a4,0 22px 28px -18px #55222c77}
[data-offering-kind="assessment"] .bva-lite-preview:hover .bva-lite-open svg{transform:translateX(3px)}
[data-offering-kind="assessment"] .bva-lite-preview:focus-visible,[data-offering-kind="assessment"] .bva-service-links>a:focus-visible{outline:2px solid #76283a;outline-offset:6px}
[data-offering-kind="assessment"] .bva-other-services{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,2.5fr);gap:clamp(24px,3vw,48px);align-items:start;margin-top:38px;padding-top:24px;border-top:1px solid #c9cfc0}
[data-offering-kind="assessment"] .bva-other-services .bva-section-name{font-size:var(--fs-body-sm);color:#59664f;max-width:16ch;margin:2px 0 0}
[data-offering-kind="assessment"] .bva-service-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
[data-offering-kind="assessment"] .bva-service-links>a{display:block;color:var(--bva-ink);text-decoration:none;min-width:0}
[data-offering-kind="assessment"] .bva-service-links>a>span{display:block;font-size:var(--fs-body-sm);font-weight:600;line-height:1.45}
[data-offering-kind="assessment"] .bva-service-links small{display:block;color:#68735f;font-size:var(--fs-caption);font-weight:400;line-height:1.5;margin-top:6px}
[data-offering-kind="assessment"] .bva-service-links>a:hover>span{text-decoration:underline;text-underline-offset:4px}
@media(max-width:1100px){[data-offering-kind="assessment"] .bva-intro-bottom{align-items:start;flex-direction:column;gap:24px}[data-offering-kind="assessment"] .bva-lead{max-width:38em}[data-offering-kind="assessment"] .bva-board{gap:14px}[data-offering-kind="assessment"] .bva-tiles{min-height:420px}[data-offering-kind="assessment"] .bva-tile{padding:13px;min-height:100px}}
@media(max-width:760px){[data-offering-kind="assessment"] .bva-intro h1{font-size:clamp(38px,7.5vw,56px);max-width:16ch}[data-offering-kind="assessment"] .bva-canvas-heading{align-items:start;flex-direction:column;gap:16px}[data-offering-kind="assessment"] .bva-canvas-heading>p br{display:none}[data-offering-kind="assessment"] .bva-canvas{padding:20px}[data-offering-kind="assessment"] .bva-board{grid-template-columns:1fr;gap:28px}[data-offering-kind="assessment"] .bva-area-name{font-size:17px}[data-offering-kind="assessment"] .bva-tiles{grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;grid-auto-rows:1fr}[data-offering-kind="assessment"] .bva-tile{min-height:116px;padding:12px;gap:18px}[data-offering-kind="assessment"] .bva-tile b{font-size:29px}[data-offering-kind="assessment"] .bva-tile small{font-size:12px}[data-offering-kind="assessment"] .bva-canvas-caption{padding-bottom:26px;align-items:start}[data-offering-kind="assessment"] .bva-canvas-caption>span:last-child{text-align:right;max-width:11em}[data-offering-kind="assessment"] .bva-canvas-foot{align-items:start;gap:18px;flex-wrap:wrap}}
@media(max-width:520px){[data-offering-kind="assessment"] .bva-service-name{margin-bottom:19px}[data-offering-kind="assessment"] .bva-intro-bottom{margin-top:23px}[data-offering-kind="assessment"] .bva-intro-bottom .offer-actions{gap:16px}[data-offering-kind="assessment"] .bva-format{font-size:11px;display:block;max-width:27em;line-height:1.7}[data-offering-kind="assessment"] .bva-format>span{padding-inline:3px}[data-offering-kind="assessment"] .bva-canvas{padding:16px}[data-offering-kind="assessment"] .bva-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}[data-offering-kind="assessment"] .bva-tile{min-height:115px;padding:14px}[data-offering-kind="assessment"] .bva-tile small{font-size:13px}[data-offering-kind="assessment"] .bva-tile b{font-size:32px}[data-offering-kind="assessment"] .bva-canvas-caption{font-size:10px;gap:9px}[data-offering-kind="assessment"] .bva-canvas-caption>span:first-child{font-size:12px}[data-offering-kind="assessment"] .bva-legend{gap:9px 14px;font-size:11px}[data-offering-kind="assessment"] .bva-output-art{width:90px;height:76px}[data-offering-kind="assessment"] .bva-mini-brief{width:66px;margin-left:11px;padding:14px 10px}[data-offering-kind="assessment"] .bva-mini-roadmap{height:76px;background-size:auto 25px}[data-offering-kind="assessment"] .bva-mini-roadmap span{height:16px}[data-offering-kind="assessment"] .bva-mini-roadmap span:nth-child(2){transform:translateY(25px)}[data-offering-kind="assessment"] .bva-mini-roadmap span:nth-child(3){transform:translateY(50px)}}
@media(prefers-reduced-motion:reduce){[data-offering-kind="assessment"] .bva-canvas::after{animation:none!important}}
@media print{[data-offering-kind="assessment"] main{background:white!important}[data-offering-kind="assessment"] .bva-intro,[data-offering-kind="assessment"] .bva-session,[data-offering-kind="assessment"] .bva-contact{padding-block:24px}[data-offering-kind="assessment"] .bva-canvas-section,[data-offering-kind="assessment"] .bva-readout{padding-block:24px;print-color-adjust:exact;-webkit-print-color-adjust:exact}[data-offering-kind="assessment"] .bva-canvas{box-shadow:none;break-inside:avoid}[data-offering-kind="assessment"] .bva-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}[data-offering-kind="assessment"] .bva-tiles{grid-template-columns:repeat(2,minmax(0,1fr));min-height:330px}[data-offering-kind="assessment"] .bva-tile{min-height:70px;padding:10px}[data-offering-kind="assessment"] .bva-tile b{font-size:22px}[data-offering-kind="assessment"] .bva-tile small{font-size:10px}[data-offering-kind="assessment"] .bva-canvas::after{display:none}[data-offering-kind="assessment"] .bva-session-work article,[data-offering-kind="assessment"] .bva-output-grid article{break-inside:avoid}}

/* The canvas becomes a full-width surface before its labels would feel cramped. */
@media(min-width:761px) and (max-width:1100px){
[data-offering-kind="assessment"] .bva-hero-grid{grid-template-columns:minmax(0,1fr);gap:32px}
[data-offering-kind="assessment"] .bva-hero-copy{display:grid;grid-template-columns:1.1fr 1fr;column-gap:40px;align-items:start;padding-bottom:0}
[data-offering-kind="assessment"] .bva-service-name{grid-column:1/-1}
[data-offering-kind="assessment"] .bva-intro h1{grid-row:2/span 3;font-size:clamp(42px,5.5vw,60px)}
[data-offering-kind="assessment"] .bva-lead{margin-top:0}
[data-offering-kind="assessment"] .bva-hero-copy .offer-actions,[data-offering-kind="assessment"] .bva-format{grid-column:2}
[data-offering-kind="assessment"] .bva-intro::before{inset:40% 0 0}
[data-offering-kind="assessment"] .bva-tiles{min-height:352px}
[data-offering-kind="assessment"] .bva-tile{min-height:82px}
[data-offering-kind="assessment"] .bva-tile small{font-size:12px}
}
@media(max-width:760px){
[data-offering-kind="assessment"] .bva-hero-grid{grid-template-columns:minmax(0,1fr);gap:28px}
[data-offering-kind="assessment"] .bva-intro{padding-block:32px 40px}
[data-offering-kind="assessment"] .bva-intro::before{display:none}
[data-offering-kind="assessment"] .bva-canvas-section{isolation:isolate}
[data-offering-kind="assessment"] .bva-canvas-section::before{content:'';position:absolute;inset:-14px -6vw -40px;z-index:-1;background:#d5ddd2;pointer-events:none}
[data-offering-kind="assessment"] .bva-hero-copy{padding:0}
[data-offering-kind="assessment"] .bva-lead{font-size:17px;margin-top:20px}
[data-offering-kind="assessment"] .bva-canvas-caption h2{font-size:13px}
[data-offering-kind="assessment"] .bva-canvas-caption>span{font-size:10px;max-width:12em;text-align:right}
}
@media print,(forced-colors:active){[data-offering-kind="assessment"] .bva-canvas-section::before,[data-offering-kind="assessment"] .bva-intro::before,[data-offering-kind="assessment"] .bva-intro::after{display:none}}

@media(max-width:760px){
[data-offering-kind="assessment"] .bva-session-heading{grid-template-columns:1fr;gap:18px;margin-bottom:24px}
[data-offering-kind="assessment"] .bva-session-intro{font-size:15px;max-width:38em}
[data-offering-kind="assessment"] .bva-session-columns,[data-offering-kind="assessment"] .bva-session-stage{column-gap:24px;padding-inline:22px}
[data-offering-kind="assessment"] .bva-session-stage{padding-block:24px}
[data-offering-kind="assessment"] .bva-session-prose{padding-left:14px}
[data-offering-kind="assessment"] .bva-session-prose h3{font-size:22px}
[data-offering-kind="assessment"] .bva-session-prose p{font-size:13px}
[data-offering-kind="assessment"] .bva-evidence,[data-offering-kind="assessment"] .bva-decision{padding:14px}
[data-offering-kind="assessment"] .bva-evidence p{font-size:16px}
[data-offering-kind="assessment"] .bva-decision dd{font-size:13px}
}
@media(max-width:580px){
[data-offering-kind="assessment"] .bva-session-columns{display:flex;flex-direction:column;gap:6px;padding-block:13px}
[data-offering-kind="assessment"] .bva-session-columns>span:first-child{display:none}
[data-offering-kind="assessment"] .bva-session-stage{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:25px}
[data-offering-kind="assessment"] .bva-session-prose p{font-size:14px}
[data-offering-kind="assessment"] .bva-session-specimen{margin-left:14px}
[data-offering-kind="assessment"] .bva-evidence{margin-right:4px}
[data-offering-kind="assessment"] .bva-session-prose h3{font-size:23px}
[data-offering-kind="assessment"] .bva-decision dl{gap:10px 20px}
}
@media print,(forced-colors:active){
[data-offering-kind="assessment"] .bva-session::before,[data-offering-kind="assessment"] .bva-session-work::before{display:none}
[data-offering-kind="assessment"] .bva-session-work,[data-offering-kind="assessment"] .bva-evidence{box-shadow:none;transform:none}
[data-offering-kind="assessment"] .bva-session-stage{break-inside:avoid}
}

/* The readout is one aligned set of documents, with compact rows on smaller screens. */
@media(max-width:760px){
[data-offering-kind="assessment"] .bva-readout-heading{margin-bottom:24px}
[data-offering-kind="assessment"] .bva-readout-heading h2{max-width:25ch}
[data-offering-kind="assessment"] .bva-output-grid{grid-template-columns:minmax(0,1fr);padding-top:0}
[data-offering-kind="assessment"] .bva-output-grid article{display:grid;grid-template-columns:114px minmax(0,1fr);gap:7px 28px;align-items:start;padding:25px 0}
[data-offering-kind="assessment"] .bva-output-grid article:last-child{padding-bottom:0}
[data-offering-kind="assessment"] .bva-output-grid article+article{border-left:0;border-top:1px solid #f0cab22e}
[data-offering-kind="assessment"] .bva-output-art{grid-column:1;grid-row:1/3;max-width:100%}
[data-offering-kind="assessment"] .bva-output-grid h3{margin:0;font-size:20px}
[data-offering-kind="assessment"] .bva-output-grid p{grid-column:2}
}
@media(max-width:520px){
[data-offering-kind="assessment"] .bva-output-grid article{grid-template-columns:90px minmax(0,1fr);column-gap:22px}
[data-offering-kind="assessment"] .bva-output-grid h3{font-size:18px}
[data-offering-kind="assessment"] .bva-output-grid p{font-size:13px}
}

@media(max-width:980px){
[data-offering-kind="assessment"] .bva-contact-invitation{gap:28px;padding:28px}
[data-offering-kind="assessment"] .bva-lite-preview{padding:22px}
[data-offering-kind="assessment"] .bva-other-services{grid-template-columns:minmax(0,1fr);gap:18px}
[data-offering-kind="assessment"] .bva-other-services .bva-section-name{max-width:none}
}
@media(max-width:760px){
[data-offering-kind="assessment"] .bva-contact-invitation{grid-template-columns:minmax(0,1fr);gap:28px;padding:26px}
[data-offering-kind="assessment"] .bva-contact-main{padding:0}
[data-offering-kind="assessment"] .bva-contact h2{font-size:clamp(34px,6vw,44px);max-width:20ch}
[data-offering-kind="assessment"] .bva-contact-main .bva-section-name{margin-bottom:16px}
[data-offering-kind="assessment"] .bva-contact-lead{margin-top:16px}
[data-offering-kind="assessment"] .bva-lite-preview{max-width:none}
[data-offering-kind="assessment"] .bva-lite-preview h3{max-width:24ch}
[data-offering-kind="assessment"] .bva-lite-tiles>span{min-height:52px}
[data-offering-kind="assessment"] .bva-service-links{grid-template-columns:minmax(0,1fr);gap:0}
[data-offering-kind="assessment"] .bva-service-links>a{padding:14px 0}
[data-offering-kind="assessment"] .bva-service-links>a+a{border-top:1px solid #d6dace}
[data-offering-kind="assessment"] .bva-service-links>a:first-child{padding-top:0}
[data-offering-kind="assessment"] .bva-service-links>a:last-child{padding-bottom:0}
[data-offering-kind="assessment"] .bva-service-links small{margin-top:4px}
}
@media(max-width:390px){
[data-offering-kind="assessment"] .bva-contact-invitation{padding:22px;gap:26px}
[data-offering-kind="assessment"] .bva-lite-preview{padding:18px}
[data-offering-kind="assessment"] .bva-lite-tiles>span{padding:9px;font-size:12px}
}
@media(prefers-reduced-motion:reduce){
[data-offering-kind="assessment"] .bva-lite-preview,[data-offering-kind="assessment"] .bva-lite-open svg{transition:none;transform:none!important}
}
.motion-off [data-offering-kind="assessment"] .bva-lite-preview,.motion-off [data-offering-kind="assessment"] .bva-lite-open svg,.site-reduced-motion [data-offering-kind="assessment"] .bva-lite-preview,.site-reduced-motion [data-offering-kind="assessment"] .bva-lite-open svg{transition:none;transform:none!important}
@media print,(forced-colors:active){
[data-offering-kind="assessment"] .bva-contact::before,[data-offering-kind="assessment"] .bva-contact-invitation::before{display:none}
[data-offering-kind="assessment"] .bva-contact-invitation,[data-offering-kind="assessment"] .bva-lite-preview{box-shadow:none;transform:none}
}

/* The same three pieces move from a rating canvas into priorities and a phased plan. */
[data-offering-kind="assessment"] .bva-hero-story{margin:30px 0 0;max-width:36em;border-top:1px solid #c9d0c3;padding-top:16px}
[data-offering-kind="assessment"] .bva-hero-story>svg{display:block;width:100%;height:auto;overflow:visible}
[data-offering-kind="assessment"] .bva-story-guides{stroke:#bfc8ba;stroke-width:1;vector-effect:non-scaling-stroke}
[data-offering-kind="assessment"] .bva-story-lanes{stroke:#dce2d5}
[data-offering-kind="assessment"] .bva-story-grid rect{fill:#e8e9dd;stroke:#d2d6c6;stroke-width:1}
[data-offering-kind="assessment"] .bva-story-piece{transform-box:view-box;transform-origin:0 0;stroke-width:1}
[data-offering-kind="assessment"] .bva-story-piece-a{fill:#812635;stroke:#6b2936;transform:translate(20px,16px)}
[data-offering-kind="assessment"] .bva-story-piece-b{fill:#c48c83;stroke:#ac786e;transform:translate(64px,48px)}
[data-offering-kind="assessment"] .bva-story-piece-c{fill:#a8b48e;stroke:#899a72;transform:translate(108px,80px)}
[data-offering-kind="assessment"] .bva-hero-story figcaption{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;font-size:var(--fs-caption);font-weight:600;color:#695258;line-height:1.4;margin-top:4px}
[data-offering-kind="assessment"] .bva-story-footer{margin-top:12px}
[data-offering-kind="assessment"] .bva-story-footer>small{font-size:11px;line-height:1.4;color:#7b6c64}
[data-offering-kind="assessment"] .bva-hero-story[data-motion-ready] .bva-story-piece-a{animation:bva-piece-a 18s cubic-bezier(.45,0,.2,1) infinite}
[data-offering-kind="assessment"] .bva-hero-story[data-motion-ready] .bva-story-piece-b{animation:bva-piece-b 18s cubic-bezier(.45,0,.2,1) infinite}
[data-offering-kind="assessment"] .bva-hero-story[data-motion-ready] .bva-story-piece-c{animation:bva-piece-c 18s cubic-bezier(.45,0,.2,1) infinite}
@keyframes bva-piece-a{0%,15%{transform:translate(20px,16px);opacity:1}30%,45%{transform:translate(198px,20px) scale(3.35,.7);opacity:1}62%,81%{transform:translate(377px,20px) scale(1.25,.7);opacity:1}88%{transform:translate(377px,20px) scale(1.25,.7);opacity:0}90%{transform:translate(20px,16px);opacity:0}100%{transform:translate(20px,16px);opacity:1}}
@keyframes bva-piece-b{0%,18%{transform:translate(64px,48px);opacity:1}33%,48%{transform:translate(198px,51px) scale(2.75,.7);opacity:1}65%,81%{transform:translate(425px,51px) scale(1.25,.7);opacity:1}88%{transform:translate(425px,51px) scale(1.25,.7);opacity:0}90%{transform:translate(64px,48px);opacity:0}100%{transform:translate(64px,48px);opacity:1}}
@keyframes bva-piece-c{0%,21%{transform:translate(108px,80px);opacity:1}36%,51%{transform:translate(198px,82px) scale(2.1,.7);opacity:1}68%,81%{transform:translate(473px,82px) scale(1.25,.7);opacity:1}88%{transform:translate(473px,82px) scale(1.25,.7);opacity:0}90%{transform:translate(108px,80px);opacity:0}100%{transform:translate(108px,80px);opacity:1}}
@media(min-width:761px) and (max-width:1100px){[data-offering-kind="assessment"] .bva-hero-story{grid-column:1/-1;max-width:540px;margin-top:24px}}
@media(max-width:520px){[data-offering-kind="assessment"] .bva-hero-story{margin-top:24px}[data-offering-kind="assessment"] .bva-hero-story figcaption{font-size:10px;gap:12px}[data-offering-kind="assessment"] .bva-story-footer>small{font-size:10px}}
@media(prefers-reduced-motion:reduce){[data-offering-kind="assessment"] .bva-story-piece{animation:none!important}}
:is(.motion-off,.site-reduced-motion) [data-offering-kind="assessment"] .bva-story-piece{animation:none!important}
@media print{[data-offering-kind="assessment"] .bva-story-piece{animation:none!important}[data-offering-kind="assessment"] .bva-hero-story{break-inside:avoid}}
@media(forced-colors:active){[data-offering-kind="assessment"] .bva-story-grid rect,[data-offering-kind="assessment"] .bva-story-piece{fill:Canvas;stroke:CanvasText}[data-offering-kind="assessment"] .bva-story-guides{stroke:CanvasText}}

[data-offering-kind="assessment"] .bva-story-ghosts{fill:#b8c0a8;opacity:.3}
