
.bz-hero{padding-bottom:calc(var(--sec)*.7)}
.bz-chips{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px}
.bz-chips li{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:20px;color:var(--ink)}
.bz-hero-v{position:relative}
.bz-photo{aspect-ratio:4/3;border-radius:24px;overflow:hidden;background:var(--surface-sunken);box-shadow:0 24px 56px -24px rgba(16,19,26,.3)}
.bz-photo img{display:block;width:100%;height:100%;object-fit:cover}
.bz-float{position:absolute;left:-28px;bottom:28px;max-width:290px;background:#fff;border-radius:14px;padding:14px 16px;box-shadow:0 0 0 1px rgba(16,19,26,.08),0 18px 40px -14px rgba(16,19,26,.35)}
.bz-float header,.bz-ag header{display:flex;align-items:center;gap:8px;font-size:13px;line-height:18px;color:var(--ink-muted)}
.bz-float header b,.bz-ag header b{color:var(--ink);font-weight:600}
.bz-float p{margin:8px 0 0;font-size:14px;line-height:20px;font-weight:500;color:var(--ink)}
.bz-dia{width:9px;height:9px;background:#1e6091;transform:rotate(45deg);display:inline-block;flex:none}
.bz-probs{padding-bottom:calc(var(--sec)*.4)}
.bz-prob{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;padding:56px 0;border-top:1px solid var(--line)}
.bz-prob:nth-child(even) .bz-prob-m{order:-1}
.bz-no{font-family:var(--font-mono);font-size:13px;color:var(--ink-faint)}
.bz-prob h2{margin:12px 0 0;font-size:clamp(26px,1.3rem + 1.4vw,38px);line-height:1.15;letter-spacing:-0.025em;font-weight:600;text-wrap:balance}
.bz-prob p{margin:18px 0 0;font-size:16px;line-height:26px;color:var(--ink-muted);max-width:560px}
.bz-bul{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}
.bz-bul li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:23px}
.bz-bul li svg{flex:none;margin-top:2px}
.bz-bul a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}
.bz-bul a:hover{text-decoration-color:var(--ink)}
.bz-mock{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:0 24px 56px -28px rgba(16,19,26,.3)}
.bz-mock-h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px}
.bz-mock-h strong{font-size:17px;line-height:24px;font-weight:600;letter-spacing:-0.015em}
.bz-mock-h span{font-family:var(--font-mono);font-size:12px;color:var(--ink-muted);background:var(--surface-sunken);padding:3px 8px;border-radius:999px}
.bz-mock ul{list-style:none;margin:16px 0 0;padding:0}
.bz-mock li{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:12px 0;border-top:1px solid var(--line);font-size:14px;line-height:20px}
.bz-mock li>span:first-child{color:var(--ink)}
.bz-v{position:relative;padding-left:16px;text-align:right;color:var(--ink-muted)}
.bz-v::before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--ink-faint)}
.bz-ok::before{background:#2f8f5b}.bz-warn::before{background:#f2b705}.bz-ok{color:#17704a}.bz-warn{color:#875700}
.bz-note{margin:14px 0 0!important;font-size:12px!important;line-height:18px!important;color:var(--ink-faint)!important}
.bz-agent{background:#e2edf7;padding:var(--sec) 0}
.bz-agent-g{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:start}
.bz-agent h2{margin:18px 0 0;font-size:clamp(26px,1.3rem + 1.4vw,38px);line-height:1.15;letter-spacing:-0.025em;font-weight:600;text-wrap:balance}
.bz-agent-l p{margin:16px 0 0;font-size:16px;line-height:25px;color:#2c4a63;max-width:520px}
.bz-agent-l .bz-agent-n{font-size:14px;line-height:22px;color:#4a6277}
.bz-art{margin-top:24px;min-height:120px}
.bz-art img{display:block;max-width:100%;max-height:300px;width:auto;height:auto}
.bz-more{display:inline-flex;align-items:center;gap:8px;margin-top:14px;color:#0c2c47;font-weight:500;text-decoration:none;font-size:15px}
.bz-more:hover{text-decoration:underline}
.bz-agent-r{display:flex;flex-direction:column;gap:16px}
.bz-ag{background:#fff;border-radius:16px;padding:20px 22px;box-shadow:0 0 0 1px rgba(12,44,71,.1),0 16px 36px -22px rgba(12,44,71,.4)}
.bz-ag h3{margin:12px 0 0;font-size:17px;line-height:24px;font-weight:600;letter-spacing:-0.015em}
.bz-ag p{margin:8px 0 0;font-size:14px;line-height:21px;color:var(--ink-muted)}
.bz-ag p strong{color:var(--ink);font-weight:600}
.bz-ag footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px}
.bz-conf{font-size:13px;color:var(--ink-muted)}
.bz-btns{display:flex;flex-wrap:wrap;gap:8px}
.bz-bg,.bz-bo{display:inline-flex;padding:8px 14px;border-radius:8px;font-size:14px;font-weight:500;line-height:20px}
.bz-bg{background:#f2b705;color:#10131a}.bz-bo{border:1px solid var(--line-strong);color:var(--ink)}
.bz-who{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}
.bz-who-p{border-radius:24px;overflow:hidden;aspect-ratio:4/3;background:var(--surface-sunken)}
.bz-who-p img{display:block;width:100%;height:100%;object-fit:cover}
.bz-who h2{margin:0;font-size:clamp(26px,1.3rem + 1.4vw,38px);line-height:1.15;letter-spacing:-0.025em;font-weight:600;text-wrap:balance}
.bz-who-l{grid-template-columns:minmax(0,1fr)!important;margin-top:28px!important;gap:16px!important}
.bz-sub{max-width:640px!important}
.bz-ch{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:32px}
.bz-chgrp{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px}
.bz-chgrp h3{margin:0;font-size:15px;line-height:22px;font-weight:600}
.bz-chgrp ul{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.bz-chgrp li{font-size:13px;line-height:18px;padding:5px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface-sunken)}
.bz-ch-n{margin:20px 0 0;font-size:14px;color:var(--ink-muted)}.bz-ch-n a{color:var(--ink)}
.bz-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.bz-rels{grid-template-columns:repeat(4,minmax(0,1fr))!important}
@media (max-width:1100px){.bz-rels{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bz-ch{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:980px){.bz-prob,.bz-agent-g,.bz-who{grid-template-columns:minmax(0,1fr);gap:32px}.bz-prob:nth-child(even) .bz-prob-m{order:0}.bz-prob{padding:40px 0}.bz-steps{grid-template-columns:minmax(0,1fr)!important}.bz-float{left:12px;bottom:12px}}
@media (max-width:620px){.bz-rels,.bz-ch{grid-template-columns:minmax(0,1fr)!important}.bz-photo{border-radius:18px}}
