.family-know-your-vendor .bc-solution-opening{grid-template-columns:minmax(0,6fr) minmax(0,5fr)!important}.family-know-your-vendor .bc-solution-instrument::before{background:linear-gradient(140deg,#e9e5dc,#c9dbe4);border-radius:50% 50% 2px 2px;inset:0 0 35px}.family-know-your-vendor .kyv-visual{max-width:500px}.family-know-your-vendor .bc-solution-chapter:not(.bc-chapter-lookalike){background:#fffdf9}.family-know-your-vendor .bc-solution-chapter img{max-height:470px;width:100%;object-fit:contain}.family-know-your-vendor .bc-chapter-lookalike{background:var(--ink)}.family-know-your-vendor .bc-chapter-lookalike h2,.family-know-your-vendor .bc-chapter-lookalike .bc-solution-chapter-copy p{color:var(--ivory)!important}.family-know-your-vendor .lookalike-visual{padding:28px;background:var(--ivory);border-radius:2px}
@media(max-width:1050px){.family-know-your-vendor .bc-solution-opening{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:700px){.family-know-your-vendor .lookalike-visual{padding:16px}}
/* The source places the illustration, not the narrative, in chapter-copy. */
body.family-know-your-vendor #main .bc-chapter-lookalike .right-side>p{color:#d3dde3!important;font-size:17px;line-height:1.75;max-width:540px;margin-left:0}
body.family-know-your-vendor #main .bc-chapter-lookalike .lookalike-visual p.ui-title{color:var(--ink)!important;font-size:14px;line-height:1.45}
body.family-know-your-vendor #main .bc-chapter-lookalike .lookalike-visual p.ui-meta{color:#566476!important;font-size:12px;line-height:1.5}
body.family-know-your-vendor #main .bc-chapter-lookalike .lookalike-visual p.ui-eyebrow{color:#566476!important}
.family-know-your-vendor .lookalike-visual{width:100%;max-width:520px;margin:0 auto;padding:32px}
.family-know-your-vendor .lookalike-visual .payee{padding:20px;gap:14px;border-radius:2px}
.family-know-your-vendor .lookalike-visual .is-fake{background:#fffdf9}
.family-know-your-vendor .kyv-check{background:#edf1ef;border-radius:2px}
.family-know-your-vendor .kyv-footer{color:#344b61}
.family-know-your-vendor .kyv-name{font-size:24px;line-height:1.2}
@media(max-width:900px){body.family-know-your-vendor #main .bc-chapter-lookalike .bc-solution-grid{grid-template-columns:minmax(0,1fr)!important}body.family-know-your-vendor #main .bc-chapter-lookalike .right-side{grid-column:1!important;grid-row:1!important}body.family-know-your-vendor #main .bc-chapter-lookalike .left-side{grid-column:1!important;grid-row:2!important}.family-know-your-vendor .lookalike-visual{max-width:560px}}
@media(max-width:700px){.family-know-your-vendor .lookalike-visual{padding:20px}.family-know-your-vendor .lookalike-visual .payee{padding:16px;gap:10px}.family-know-your-vendor .kyv-name{font-size:21px}.family-know-your-vendor .kyv-head{flex-wrap:wrap;gap:10px}}



/* Transparent portraits return as part of the scene, with native glass and route art. */
.family-know-your-vendor .bc-person-scene{position:relative;isolation:isolate;width:100%;max-width:520px;aspect-ratio:1/1.08;margin:18px auto 0;overflow:visible;background:none;border:0;border-radius:0;box-shadow:none}
.family-know-your-vendor .bc-person-scene::before{content:"";position:absolute;inset:16% 5% 4%;z-index:-1;border-radius:50% 50% 10% 10%;background:radial-gradient(ellipse at 32% 25%,#eef3f2 0,#cedee4 48%,#e0ded3 85%);transform:rotate(-8deg);mask-image:linear-gradient(#000 65%,transparent 97%)}
.family-know-your-vendor .bc-person-cutout{position:absolute;z-index:1;inset:0 8% -1%;overflow:visible;mask-image:linear-gradient(#000 78%,transparent 98%)}
body.family-know-your-vendor #main .bc-person-cutout>img{display:block;width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:center bottom;background:none;border:0;border-radius:0;box-shadow:none}
.family-know-your-vendor .bc-person-orbit{position:absolute;inset:0 -4%;width:108%;height:100%;overflow:visible;pointer-events:none;z-index:2}
.family-know-your-vendor .bc-person-orbit-back{z-index:0}
.family-know-your-vendor .bc-person-orbit-front{z-index:2;clip-path:inset(65% 0 0)}
.family-know-your-vendor .bc-person-orbit ellipse{stroke:#acbfc4;stroke-width:1;opacity:.45}
.family-know-your-vendor .bc-person-orbit path{stroke:#b49a77;stroke-width:1.2;opacity:.5}
.family-know-your-vendor .bc-person-orbit .bc-flow-tracer{stroke:#9d794d;stroke-width:3;opacity:.85}
.family-know-your-vendor .bc-person-orbit circle{fill:#b3936b;stroke:#faf8f1;stroke-width:4}
.family-know-your-vendor .bc-person-seal{position:absolute;left:5%;bottom:13%;z-index:3;width:clamp(64px,7vw,90px);aspect-ratio:1;display:grid;place-items:center;border:1px solid #fffdf5;border-radius:50%;background:linear-gradient(145deg,#fffdf3ed,#dfdfcfed);box-shadow:0 16px 30px -20px #2b465788,inset 0 0 0 5px #ffffff77;backdrop-filter:blur(12px)}
.family-know-your-vendor .bc-person-seal svg{width:48%;height:48%;stroke:#5d786e;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.family-know-your-vendor .bc-person-global .bc-person-seal{left:auto;right:2%;bottom:17%}
.family-know-your-vendor .bc-person-global .bc-person-seal svg{stroke:#9a7952;stroke-width:1.5}
.family-know-your-vendor .bc-person-transparent::before{transform:rotate(8deg);background:radial-gradient(ellipse at 70% 20%,#f3efe4 0,#dce4e1 48%,#cadce4 85%)}
.family-know-your-vendor .bc-person-transparent .bc-person-seal{left:auto;right:4%;bottom:16%}
@media(max-width:1000px){.family-know-your-vendor .bc-person-scene{max-width:460px}}
@media(max-width:700px){.family-know-your-vendor .bc-person-scene{width:94%;max-width:420px;margin-top:0}.family-know-your-vendor .bc-person-seal{width:64px}.family-know-your-vendor .bc-person-orbit{inset:0;width:100%}}
