.zb-mediaslot{aspect-ratio:var(--zb-mediaslot-ratio,16 / 9);background:var(--zb-surface-sunken);position:relative;overflow:hidden}.zb-mediaslot__poster,.zb-mediaslot__film{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.zb-mediaslot__film{opacity:0;transition:opacity var(--zb-dur-slow) var(--zb-ease-out)}.zb-mediaslot__film.is-ready{opacity:1}@media (prefers-reduced-motion:reduce){.zb-mediaslot__film{transition:none}}.zb-mediaslot--empty{background-color:var(--zb-surface-sunken);background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--zb-text-subtle) 12%, transparent) 0 1px, transparent 1px 22px)}.zb-mediaslot__empty{justify-content:center;align-items:center;gap:var(--zb-ref-space-2);font-family:var(--zb-font-mono);letter-spacing:.04em;color:var(--zb-text-subtle);flex-direction:column;margin:0;font-size:12px;line-height:1.2;display:flex;position:absolute;inset:0}.zb-mediaslot__slot{border:1px solid color-mix(in srgb, var(--zb-text-subtle) 30%, transparent);border-radius:var(--zb-radius-sm);background:var(--zb-surface);padding:6px 10px}.zb-mediaslot__ratio{opacity:.75}.zb-mediaslot--navy .zb-mediaslot__scrim{background:linear-gradient(180deg, color-mix(in srgb, var(--zb-ref-blue-975) 32%, transparent) 0%, color-mix(in srgb, var(--zb-ref-blue-975) 78%, transparent) 100%);position:absolute;inset:0}.zb-mediaslot--navy-even .zb-mediaslot__scrim{background:linear-gradient(180deg, color-mix(in srgb, var(--zb-ref-blue-975) 80%, transparent) 0%, color-mix(in srgb, var(--zb-ref-blue-975) 88%, transparent) 100%);position:absolute;inset:0}.zb-mediaslot__pause{border:1px solid color-mix(in srgb, var(--zb-text-on-inverse) 35%, transparent);background:color-mix(in srgb, var(--zb-ref-blue-975) 50%, transparent);block-size:44px;inline-size:44px;color:var(--zb-text-on-inverse);cursor:pointer;transition:background var(--zb-dur-fast) var(--zb-ease-out);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-end:var(--zb-ref-space-4);inset-inline-end:var(--zb-ref-space-4)}.zb-mediaslot__pause:hover{background:color-mix(in srgb, var(--zb-ref-blue-975) 75%, transparent)}.zb-mediaslot__over{block-size:100%;position:relative}
.zb-shero{min-block-size:600px;display:flex;position:relative;overflow:hidden}.zb-shero__inner{inline-size:100%;max-inline-size:var(--zb-container);padding-inline:var(--zb-ref-space-4);padding-block:var(--zb-ref-space-4) var(--zb-ref-space-6);flex-direction:column;margin-inline:auto;display:flex;position:relative}.zb-shero__media.zb-shero__media{aspect-ratio:auto;position:absolute;inset:0}.zb-shero__media .zb-mediaslot__pause{z-index:2;z-index:1}.zb-shero.is-split{border-block-end:1px solid var(--zb-border);flex-direction:column}.zb-shero__half.zb-shero__half{aspect-ratio:16/9;inline-size:100%;margin-block-start:var(--zb-ref-space-7);position:relative}.zb-shero__top{justify-content:space-between;align-items:center;gap:var(--zb-ref-space-3);min-block-size:44px;display:flex;position:relative}.zb-shero__grid{gap:var(--zb-ref-space-6);flex-direction:column;margin-block-start:auto;padding-block-start:var(--zb-ref-space-8);display:flex;position:relative}.zb-shero.is-centred .zb-shero__grid{padding-block-start:var(--zb-ref-space-12)}.zb-shero.is-centred{min-block-size:760px}@media (max-width:700px){.zb-shero.is-centred .zb-shero__grid{padding-block-start:var(--zb-ref-space-8)}}.zb-shero__words{align-items:flex-start;gap:var(--zb-ref-space-5);flex-direction:column;max-inline-size:560px;display:flex}.zb-shero__h1{font-size:44px;line-height:1.04;font-weight:var(--zb-weight-display);letter-spacing:-.03em;text-wrap:balance;margin:0}.zb-shero__q{max-inline-size:24ch;font-size:20px;line-height:1.3;font-weight:var(--zb-weight-heading);letter-spacing:-.01em;text-wrap:balance;margin:0}.zb-shero__body{margin:var(--zb-ref-space-2) 0 0;text-wrap:pretty;max-inline-size:60ch;font-size:16px;line-height:1.6}.zb-shero__actions{gap:var(--zb-ref-space-3);inline-size:100%;flex-wrap:wrap;margin-block-start:var(--zb-ref-space-3);display:flex}.zb-shero__actions .zb-btn{flex:100%}.zb-shero__vignette{position:relative}.zb-shero--media-dark{background-color:var(--zb-surface-inverse-deep);color:var(--zb-text-on-inverse)}.zb-shero--media-dark .zb-shero__h1{color:var(--zb-text-on-inverse)}.zb-shero--media-dark .zb-shero__q,.zb-shero--media-dark .zb-shero__body{color:var(--zb-text-on-inverse-muted)}.zb-shero--navy{background-color:var(--zb-surface-inverse-deep);color:var(--zb-text-on-inverse)}.zb-shero--navy .zb-shero__h1{color:var(--zb-text-on-inverse)}.zb-shero--navy .zb-shero__body{color:var(--zb-text-on-inverse-muted)}.zb-shero--navy .zb-shero__q{max-inline-size:32ch;font-size:18px;font-weight:var(--zb-weight-body);letter-spacing:0;color:var(--zb-accent-on-dark)}.zb-shero--light{background-color:var(--zb-surface);color:var(--zb-text-body)}.zb-shero--light .zb-shero__h1{color:var(--zb-text-heading)}.zb-shero--light .zb-shero__q{max-inline-size:30ch;font-size:18px;font-weight:var(--zb-weight-body);letter-spacing:0;color:var(--zb-text-body)}.zb-shero--light .zb-shero__body{color:var(--zb-text-muted)}.zb-shero--light .zb-shero__vignette{padding:var(--zb-ref-space-5);border-radius:var(--zb-radius-md);background:var(--zb-surface-sunken)}.zb-shero--light .zb-shero__grid,.zb-shero--navy .zb-shero__grid{margin-block:auto;padding-block-start:var(--zb-ref-space-6)}.zb-shero.is-centred .zb-shero__words{text-align:center;align-items:center;max-inline-size:680px;margin-inline:auto}.zb-shero.is-centred .zb-shero__q{max-inline-size:34ch}.zb-shero.is-centred .zb-shero__body{margin-inline:auto}.zb-shero.is-centred .zb-shero__actions{justify-content:center}.zb-shero.is-centred .zb-shero__grid{margin-block:auto}@media (min-width:1024px){.zb-shero.is-centred .zb-shero__grid{flex-direction:column;align-items:center}.zb-shero.is-centred .zb-shero__words{flex:0 auto}.zb-shero.is-centred .zb-shero__vignette{flex:0 auto;inline-size:100%;max-inline-size:760px}}.zb-shero.is-dim .zb-shero__media:after{content:"";background:color-mix(in srgb, var(--zb-ref-blue-975,var(--zb-surface-inverse-deep)) 60%, transparent);pointer-events:none;position:absolute;inset:0}.zb-factstrip{margin:0;padding:0;display:grid;position:relative}.zb-factstrip__cell{justify-content:space-between;align-items:baseline;gap:var(--zb-ref-space-4);border-block-start:1px solid var(--zb-border);padding-block:12px;display:flex}.zb-factstrip__cell dt{font-size:11px;line-height:16px;font-weight:var(--zb-weight-ui);letter-spacing:.08em;text-transform:uppercase}.zb-factstrip__cell dd{font-size:15px;line-height:20px;font-weight:var(--zb-weight-heading);text-align:end;font-variant-numeric:tabular-nums;margin:0}.zb-shero__facts{margin-block-start:var(--zb-ref-space-6)}.zb-shero__eyebrow{margin:0 0 var(--zb-ref-space-3);font-size:var(--zb-ref-fs-xs);line-height:16px;font-weight:var(--zb-weight-ui);letter-spacing:.08em;text-transform:uppercase}.zb-shero--media-dark .zb-shero__eyebrow,.zb-shero--navy .zb-shero__eyebrow{color:var(--zb-text-on-inverse-muted)}.zb-shero--light .zb-shero__eyebrow{color:var(--zb-text-muted)}.zb-shero__scroll{block-size:44px;inline-size:44px;background:var(--zb-surface-raised);color:var(--zb-brand);transition:transform var(--zb-dur-base) var(--zb-ease);border-radius:50%;align-self:flex-start;place-items:center;margin-block-start:var(--zb-ref-space-7);display:grid}.zb-shero__scroll:hover{transform:translateY(3px)}.zb-shero__scroll:focus-visible{outline:2px solid var(--zb-accent-on-dark);outline-offset:3px}@media (prefers-reduced-motion:reduce){.zb-shero__scroll{transition:none}.zb-shero__scroll:hover{transform:none}}.zb-shero--media-dark.is-centred .zb-shero__facts{gap:var(--zb-ref-space-2)}@media (min-width:700px){.zb-shero--media-dark.is-centred .zb-shero__facts{gap:var(--zb-ref-space-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-block-start:var(--zb-ref-space-8)}}.zb-shero--media-dark.is-centred .zb-factstrip__cell{justify-content:flex-start;align-items:flex-start;gap:var(--zb-ref-space-2);padding:var(--zb-ref-space-5);border-radius:var(--zb-radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:start;background:#ffffff1a;border:1px solid #ffffff24;flex-direction:column}.zb-shero--media-dark.is-centred .zb-factstrip__cell dt{align-items:center;gap:var(--zb-ref-space-3);color:var(--zb-text-on-inverse);font-size:13px;line-height:18px;display:flex}.zb-factstrip__ico{border-radius:var(--zb-radius-sm);block-size:36px;inline-size:36px;color:var(--zb-text-on-inverse);background:#ffffff1f;flex:none;place-items:center;display:grid}.zb-shero--media-dark.is-centred .zb-factstrip__cell dd{font-size:var(--zb-ref-fs-sm);line-height:20px;font-weight:var(--zb-weight-body);text-align:start;color:var(--zb-text-on-inverse-muted)}.zb-shero--media-dark .zb-factstrip__cell,.zb-shero--navy .zb-factstrip__cell{border-color:color-mix(in srgb, var(--zb-text-on-inverse) 20%, transparent)}.zb-shero--media-dark:not(.is-centred) .zb-factstrip__cell dt,.zb-shero--navy .zb-factstrip__cell dt{color:var(--zb-text-on-inverse-muted)}.zb-shero--media-dark:not(.is-centred) .zb-factstrip__cell dd,.zb-shero--navy .zb-factstrip__cell dd{color:var(--zb-text-on-inverse)}.zb-shero--light .zb-factstrip__cell dt{color:var(--zb-text-muted)}.zb-shero--light .zb-factstrip__cell dd{color:var(--zb-text-heading)}@media (min-width:520px){.zb-shero__actions .zb-btn{flex:none}}@media (min-width:700px){.zb-shero{min-block-size:680px}.zb-shero__inner{padding-inline:var(--zb-ref-space-5);padding-block:var(--zb-ref-space-5) var(--zb-ref-space-7)}.zb-shero__h1{font-size:60px}.zb-shero__q{font-size:23px}.zb-shero__body{font-size:17px}.zb-factstrip{grid-template-columns:repeat(3,minmax(0,1fr))}.zb-factstrip__cell{padding:var(--zb-ref-space-4) var(--zb-ref-space-5) 0;border-block-start:0;border-inline-start:1px solid var(--zb-border);display:block}.zb-shero--media-dark .zb-factstrip__cell,.zb-shero--navy .zb-factstrip__cell{border-inline-start-color:color-mix(in srgb, var(--zb-text-on-inverse) 20%, transparent)}.zb-factstrip__cell:first-child{border-inline-start:0;padding-inline-start:0}.zb-factstrip__cell dd{text-align:start;margin-block-start:4px;font-size:17px;line-height:22px}}@media (min-width:1024px){.zb-shero{min-block-size:700px}.zb-shero.is-split{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.zb-shero.is-split .zb-shero__inner{max-inline-size:calc(var(--zb-container) / 2);grid-column:1;margin-inline:auto 0;padding-inline-end:var(--zb-ref-space-7)}.zb-shero.is-split .zb-shero__half.zb-shero__half{aspect-ratio:auto;grid-column:2;block-size:100%;inline-size:100%;margin-block-start:0;position:relative}.zb-shero.is-split .zb-shero__grid{padding-block-start:var(--zb-ref-space-10)}.zb-shero.is-split .zb-shero__words{max-inline-size:100%}.zb-shero.is-split .zb-shero__body{max-inline-size:70ch}.zb-shero.is-split.is-centred .zb-shero__words{text-align:start;align-items:flex-start;margin-inline:0}.zb-shero__inner{padding-block:var(--zb-ref-space-6) var(--zb-ref-space-8)}.zb-shero__grid{align-items:center;gap:var(--zb-ref-space-8);flex-direction:row}.zb-shero__words{flex:560px}.zb-shero__vignette{flex:1 1 0;min-inline-size:0}}@media (max-width:1023.98px){.zb-shero__grid{order:0}.zb-shero__vignette{order:2}}
.zb-mosaic{gap:var(--zb-ref-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--zb-ref-space-7);display:grid}.zb-mosaic.is-six{grid-template-rows:34vw 26vw 48vw 34vw;grid-template-areas:"a b""a c""d d""e f"}.zb-mosaic.is-six>:first-child{grid-area:a}.zb-mosaic.is-six>:nth-child(2){grid-area:b}.zb-mosaic.is-six>:nth-child(3){grid-area:c}.zb-mosaic.is-six>:nth-child(4){grid-area:d}.zb-mosaic.is-six>:nth-child(5){grid-area:e}.zb-mosaic.is-six>:nth-child(6){grid-area:f}.zb-mosaic__tile{border-radius:var(--zb-radius-md);background:var(--zb-surface-app);min-block-size:0;min-inline-size:0;position:relative;overflow:hidden}.zb-mosaic__tile img{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}@media (min-width:700px){.zb-mosaic.is-six{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:1fr 1fr 1.6fr 1fr;grid-template-areas:"a b d e""a b d e""a b d f""a c d f""a c d f";block-size:clamp(300px,34vw,440px)}}
.zb-bnf__head{max-inline-size:760px;text-align:center;margin-block-end:var(--zb-ref-space-8);margin-inline:auto}.zb-bnf__h2{font-size:var(--svc-h2,28px);line-height:1.15;font-weight:var(--zb-weight-display);letter-spacing:-.02em;color:var(--zb-text-heading);text-wrap:balance;margin:0}.zb-bnf__lead{margin:var(--zb-ref-space-4) 0 0;color:var(--zb-text-muted);text-wrap:pretty;font-size:17px;line-height:1.6}.zb-bnf__grid{gap:var(--zb-ref-space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.zb-bnf__item{flex-direction:column;min-inline-size:0;display:flex}.zb-bnf__plate{aspect-ratio:4/3;padding:var(--zb-ref-space-5);border-radius:var(--zb-radius-md);background:var(--zb-surface-app);place-items:center;display:grid;overflow:hidden}.zb-bnf__plate .zb-vig{max-block-size:100%;inline-size:100%}.zb-bnf__plate:has(img){padding:0}.zb-bnf__plate img{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%}.zb-bnf__n{font-size:13px;font-weight:var(--zb-weight-heading);font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--zb-accent);margin-block-start:var(--zb-ref-space-5);display:block}.zb-bnf__title{margin:var(--zb-ref-space-2) 0 0;font-size:20px;line-height:1.25;font-weight:var(--zb-weight-heading);letter-spacing:-.01em;color:var(--zb-text-heading);text-wrap:balance}.zb-bnf__body{margin:var(--zb-ref-space-3) 0 0;color:var(--zb-text-muted);text-wrap:pretty;font-size:16px;line-height:1.6}@media (min-width:1000px){.zb-bnf__grid:has(>:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.zb-bnf__grid:has(>:nth-child(5):last-child)>*{grid-column:span 2}.zb-bnf__grid:has(>:nth-child(5):last-child)>:nth-child(4){grid-column:2/span 2}.zb-bnf__grid:has(>:nth-child(5):last-child)>:nth-child(5){grid-column:4/span 2}}.zb-bnf__railwrap{position:relative}.zb-bnf__rail{--zb-bnf-gap:var(--zb-ref-space-5);--zb-bnf-view:1.15;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--zb-bnf-gap) * (var(--zb-bnf-view) - 1)) / var(--zb-bnf-view));gap:var(--zb-bnf-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.zb-bnf__rail::-webkit-scrollbar{display:none}.zb-bnf__rail>*{scroll-snap-align:start}.zb-bnf__rail:focus-visible{outline:2px solid var(--zb-focus);outline-offset:4px}.zb-bnf__nav{justify-content:flex-end;gap:var(--zb-ref-space-2);margin-block-end:var(--zb-ref-space-4);display:flex}.zb-bnf__arrow{border:1px solid var(--zb-border-strong);background:var(--zb-surface-raised);block-size:44px;inline-size:44px;color:var(--zb-brand);cursor:pointer;transition:background-color var(--zb-dur-base) var(--zb-ease);border-radius:50%;place-items:center;display:grid}.zb-bnf__arrow:hover:not(:disabled){background:var(--zb-action-subtle)}.zb-bnf__arrow:disabled{opacity:.4;cursor:default}.zb-bnf__arrow:focus-visible{outline:2px solid var(--zb-focus);outline-offset:2px}[dir=rtl] .zb-bnf__arrow svg{transform:scaleX(-1)}@media (min-width:640px){.zb-bnf__rail{--zb-bnf-view:2}}@media (min-width:1000px){.zb-bnf__rail{--zb-bnf-view:3;--zb-bnf-gap:var(--zb-ref-space-6)}}@media (prefers-reduced-motion:reduce){.zb-bnf__arrow{transition:none}}
.zb-explain{gap:var(--zb-ref-space-7);grid-template-columns:minmax(0,1fr);display:grid}.zb-explain__eyebrow{align-items:center;gap:var(--zb-ref-space-2);margin:0 0 var(--zb-ref-space-4);font-size:12px;line-height:16px;font-weight:var(--zb-weight-ui,var(--zb-weight-heading));letter-spacing:.14em;text-transform:uppercase;color:var(--zb-text-muted);display:flex}.zb-explain__dot{background:var(--zb-accent);border-radius:50%;block-size:7px;inline-size:7px}.zb-explain__h2{font-size:34px;line-height:1.12;font-weight:var(--zb-weight-display);letter-spacing:-.025em;color:var(--zb-text-heading);text-wrap:balance;margin:0}.zb-explain__grid{gap:var(--zb-ref-space-6) var(--zb-ref-space-7);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.zb-explain__point{border-block-start:1px solid var(--zb-border);min-inline-size:0;padding-block-start:var(--zb-ref-space-4)}.zb-explain__top{justify-content:space-between;align-items:flex-start;gap:var(--zb-ref-space-4);display:flex}.zb-explain__title{font-size:19px;line-height:1.3;font-weight:var(--zb-weight-heading);color:var(--zb-text-heading);text-wrap:balance;margin:0}.zb-explain__ico{color:var(--zb-accent-text);flex:none;display:inline-flex}.zb-explain__body-text{margin:var(--zb-ref-space-3) 0 0;max-inline-size:46ch;color:var(--zb-text-muted);text-wrap:pretty;font-size:16px;line-height:1.6}.zb-explain--prose{gap:var(--zb-ref-space-7)}.zb-explain__media{border-radius:var(--zb-radius-md);background:var(--zb-surface-sunken);overflow:hidden}.zb-explain__media .zb-mediaslot{border-radius:var(--zb-radius-md)}.zb-explain__body{min-inline-size:0}.zb-explain__ico{border:1px solid var(--zb-border);border-radius:var(--zb-radius-md);background:var(--zb-surface-raised);block-size:64px;inline-size:64px;color:var(--zb-brand);place-items:center;display:grid}.zb-explain__art{margin-block-end:var(--zb-ref-space-6)}.zb-explain__art img{block-size:112px;inline-size:auto;max-inline-size:100%;display:block}.zb-explain__para{margin:var(--zb-ref-space-4) 0 0;max-inline-size:68ch;color:var(--zb-text-muted);text-wrap:pretty;font-size:16px;line-height:1.7}.zb-explain__body>.zb-explain__para:first-of-type{margin-block-start:var(--zb-ref-space-5)}@media (min-width:700px){.zb-explain__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.zb-explain--points{gap:var(--zb-ref-space-9);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start}.zb-explain--prose{gap:var(--zb-ref-space-9);grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);align-items:center}.zb-explain--prose .zb-explain__body{order:1}.zb-explain--prose .zb-explain__media{order:2}.zb-explain--prose.is-flipped{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr)}.zb-explain--prose.is-flipped .zb-explain__media{order:1}.zb-explain--prose.is-flipped .zb-explain__body{order:2}.zb-explain__h2{font-size:40px}}
.zb-subnav{z-index:60;background:var(--zb-surface);border-block-end:1px solid var(--zb-border);visibility:hidden;opacity:0;transition:opacity var(--zb-dur-base) var(--zb-ease-out), transform var(--zb-dur-base) var(--zb-ease-out), visibility 0s linear var(--zb-dur-base);position:sticky;inset-block-start:var(--zb-subnav-top,0px);transform:translateY(-8px)}.zb-subnav.is-shown{visibility:visible;opacity:1;transition-delay:0s,0s,0s;transform:none}@media (prefers-reduced-motion:reduce){.zb-subnav{transition:none;transform:none}}.zb-subnav__inner{align-items:center;gap:var(--zb-ref-space-4);inline-size:100%;max-inline-size:var(--zb-container);padding-inline:var(--zb-ref-space-4);row-gap:var(--zb-ref-space-2);flex-wrap:wrap;min-block-size:56px;margin-inline:auto;padding-block:8px;display:flex}.zb-subnav__who{align-items:center;gap:var(--zb-ref-space-2);flex:auto;min-inline-size:0;margin:0;display:flex}.zb-subnav__glyph{color:var(--zb-action);flex:none;place-items:center;display:grid}.zb-subnav__name{font-size:15px;font-weight:var(--zb-weight-heading);color:var(--zb-text-heading);white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.zb-subnav__n{font-family:var(--zb-font-mono);color:var(--zb-text-subtle);white-space:nowrap;flex:none;font-size:12px}.zb-subnav__links{margin:0;padding:0;list-style:none;display:none}.zb-subnav__links a{min-block-size:44px;color:var(--zb-text-muted);border-block-end:2px solid #0000;align-items:center;padding-inline:2px;font-size:14px;text-decoration:none;display:inline-flex}.zb-subnav__links a:hover{color:var(--zb-text-heading)}.zb-subnav__links a[aria-current=true]{color:var(--zb-text-heading);border-block-end-color:var(--zb-accent)}.zb-subnav__ends{align-items:center;gap:var(--zb-ref-space-3);flex:none;margin-inline-start:auto;display:flex}.zb-subnav__adjacent{display:none}.zb-subnav a:focus-visible,.zb-subnav button:focus-visible{outline:2px solid var(--zb-focus);outline-offset:2px;border-radius:var(--zb-radius-xs)}@media (min-width:700px){.zb-subnav__inner{padding-inline:var(--zb-ref-space-5);min-block-size:60px}}@media (min-width:1024px){.zb-subnav__links{align-items:center;gap:var(--zb-ref-space-5);min-inline-size:0;margin-inline-start:var(--zb-ref-space-6);display:flex;overflow:hidden}.zb-subnav__inner{flex-wrap:nowrap}}@media (min-width:1280px){.zb-subnav__adjacent{align-items:center;gap:var(--zb-ref-space-3);display:flex}.zb-subnav__adjacent a{align-items:center;gap:var(--zb-ref-space-2);white-space:nowrap;display:inline-flex}}@media (min-width:1000px) and (max-width:1561.98px){.zb-subnav__inner{padding-inline-end:72px}}[dir=rtl] .zb-subnav__ends{margin-inline-start:auto}
.zb-ctastrip{border-block:1px solid var(--zb-border);background:0 0}.zb-ctastrip__inner{justify-content:space-between;align-items:center;gap:var(--zb-ref-space-4);inline-size:100%;max-inline-size:var(--zb-container);padding-inline:var(--zb-ref-space-4);padding-block:var(--zb-ref-space-5);flex-wrap:wrap;margin-inline:auto;display:flex}.zb-ctastrip__text{color:var(--zb-text-body);text-wrap:pretty;max-inline-size:60ch;margin:0;font-size:16px;line-height:1.55}.zb-ctastrip__action{flex:none}.zb-ctaband{border-radius:var(--zb-radius-md);background-color:var(--zb-surface-inverse);color:var(--zb-text-on-inverse);scroll-margin-block-start:var(--zb-anchor-offset,var(--zb-c-header-height));position:relative;overflow:hidden}.zb-ctaband--solid{background-color:var(--zb-surface-inverse-deep)}.zb-ctaband__media.zb-ctaband__media{aspect-ratio:auto;position:absolute;inset:0}.zb-ctaband__inner{align-items:center;gap:var(--zb-ref-space-3);padding:var(--zb-ref-space-7) var(--zb-ref-space-5);text-align:center;flex-direction:column;display:flex;position:relative}.zb-ctaband__ico{color:var(--zb-text-on-inverse);place-items:center;margin-block-end:var(--zb-ref-space-2);display:grid}.zb-ctaband__title{max-inline-size:20ch;font-size:26px;line-height:1.25;font-weight:var(--zb-weight-display);letter-spacing:-.03em;color:var(--zb-text-on-inverse);text-wrap:balance;margin:0}.zb-ctaband__body{max-inline-size:66ch;color:var(--zb-text-on-inverse-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.zb-ctaband__action{gap:10px;margin-block-start:var(--zb-ref-space-2)}.zb-ctaband__action svg{transition:transform var(--zb-dur-base) var(--zb-ease)}.zb-ctaband__action:hover svg{transform:translateY(2px)}@media (prefers-reduced-motion:reduce){.zb-ctaband__action svg,.zb-ctaband__action:hover svg{transition:none;transform:none}}.zb-ctastrip a:focus-visible,.zb-ctaband a:focus-visible{outline:2px solid var(--zb-focus);outline-offset:2px;border-radius:var(--zb-radius-xs)}.zb-ctaband a:focus-visible{outline-color:var(--zb-accent-on-dark)}@media (min-width:700px){.zb-ctastrip__inner{padding-inline:var(--zb-ref-space-5);flex-wrap:nowrap}.zb-ctaband__inner{padding:var(--zb-ref-space-8) var(--zb-ref-space-7)}.zb-ctaband__title{font-size:30px}}@media (min-width:1024px){.zb-ctaband__inner{padding:var(--zb-ref-space-9) var(--zb-ref-space-8)}.zb-ctaband__title{font-size:34px}}
.zb-reportsec__head{margin-block-end:var(--zb-ref-space-7)}.zb-reportsec__h2{font-size:28px;line-height:1.15;font-weight:var(--zb-weight-display);letter-spacing:-.02em;color:var(--zb-text-heading);text-wrap:balance;margin:0}.zb-reportsec__lead{margin:var(--zb-ref-space-3) 0 0;color:var(--zb-text-muted);text-wrap:pretty;font-size:17px;line-height:1.55}.zb-reportsec__body{margin:var(--zb-ref-space-4) 0 0;max-inline-size:70ch;color:var(--zb-text-body);text-wrap:pretty;font-size:16px;line-height:1.65}.zb-report{border:1px solid var(--zb-border);border-radius:var(--zb-radius-md);background:var(--zb-surface-raised);box-shadow:0 1px 2px color-mix(in srgb, var(--zb-text-heading) 6%, transparent), 6px 6px 0 -1px var(--zb-surface-raised), 6px 6px 0 0 var(--zb-border);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}[dir=rtl] .zb-report{box-shadow:0 1px 2px color-mix(in srgb, var(--zb-text-heading) 6%, transparent), -6px 6px 0 -1px var(--zb-surface-raised), -6px 6px 0 0 var(--zb-border)}.zb-report__cover{gap:var(--zb-ref-space-4);padding:var(--zb-ref-space-5);background:var(--zb-report-tone,var(--zb-surface-inverse));color:var(--zb-text-on-inverse);flex-direction:column;display:flex}.zb-report__name{font-size:24px;line-height:1.2;font-weight:var(--zb-weight-heading);letter-spacing:-.015em;color:var(--zb-text-on-inverse);text-wrap:balance;margin:0}.zb-report__tags{gap:var(--zb-ref-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.zb-report__art{border-radius:var(--zb-radius-sm);background:color-mix(in srgb, var(--zb-text-on-inverse) 10%, transparent);margin-block-start:var(--zb-ref-space-2);position:relative;overflow:hidden}.zb-report__art>*{block-size:100%}.zb-report__art .zb-mediaslot{aspect-ratio:auto}.zb-report__contents{min-inline-size:0;padding:var(--zb-ref-space-6) var(--zb-ref-space-5) var(--zb-ref-space-5);flex-direction:column;display:flex}.zb-report__label{margin:0 0 var(--zb-ref-space-5);border-block-end:2px solid var(--zb-report-tone,var(--zb-text-heading));font-size:12px;line-height:16px;font-weight:var(--zb-weight-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--zb-report-tone,var(--zb-text-heading));padding-block-end:var(--zb-ref-space-3)}.zb-toc{gap:var(--zb-ref-space-5);margin:0 0 var(--zb-ref-space-6);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.zb-toc__group{min-inline-size:0}.zb-toc__title{align-items:center;gap:var(--zb-ref-space-3);margin:0 0 var(--zb-ref-space-2);font-size:17px;line-height:1.35;font-weight:var(--zb-weight-heading);color:var(--zb-report-tone,var(--zb-text-heading));display:flex}.zb-toc__n{border-radius:var(--zb-radius-sm);background:color-mix(in srgb, var(--zb-report-tone,var(--zb-text-heading)) 10%, var(--zb-surface-raised));block-size:28px;inline-size:28px;color:var(--zb-report-tone,var(--zb-text-heading));font-family:var(--zb-font-mono);font-size:13px;font-weight:var(--zb-weight-ui);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}.zb-toc__items{margin:0;padding:0;list-style:none}.zb-toc__items li{align-items:baseline;gap:var(--zb-ref-space-2);border-block-end:1px dotted var(--zb-border-strong);color:var(--zb-text-body);grid-template-columns:1rem minmax(0,1fr);padding-block:9px;font-size:15px;line-height:1.6;display:grid}.zb-toc__items li:last-child{border-block-end:0}.zb-toc__num{font-family:var(--zb-font-mono);font-size:12px;line-height:1;font-weight:var(--zb-weight-ui);color:var(--zb-text-muted);font-variant-numeric:tabular-nums}.zb-toc__group.is-marked{padding:var(--zb-ref-space-4);border-radius:var(--zb-radius-sm);background:var(--zb-evidence-bg)}.is-marked .zb-toc__n{background:var(--zb-surface-raised);color:var(--zb-accent-text);box-shadow:inset 0 0 0 1.5px var(--zb-accent)}.is-marked .zb-toc__items li{color:var(--zb-text-heading);border-block-end-color:color-mix(in srgb, var(--zb-accent) 40%, transparent)}.is-marked .zb-toc__num{color:var(--zb-accent-text)}.zb-report__more{align-items:center;gap:var(--zb-ref-space-3);margin:calc(var(--zb-ref-space-3) * -1) 0 0;color:var(--zb-text-subtle);font-size:14px;line-height:1.5;display:flex}.zb-report__dots{flex:none;justify-items:center;gap:4px;inline-size:28px;display:grid}.zb-report__dots i{background:var(--zb-border-strong);border-radius:50%;block-size:4px;inline-size:4px}.zb-report__foot{margin:var(--zb-ref-space-6) 0 0;border-block-start:1px solid var(--zb-border);font-size:15px;line-height:1.6;font-weight:var(--zb-weight-heading);color:var(--zb-report-tone,var(--zb-text-heading));text-wrap:pretty;padding-block-start:var(--zb-ref-space-4)}.zb-report__get{margin:0 0 var(--zb-ref-space-5)}.zb-report__download[disabled]{cursor:default;opacity:.55}.zb-moments{gap:var(--zb-ref-space-4);grid-template-columns:minmax(0,1fr);margin-block-start:var(--zb-ref-space-7);display:grid}.zb-moment{--zb-moment-shade:#0b0d10;border-radius:var(--zb-radius-md);background:var(--zb-moment-shade);min-block-size:420px;color:var(--zb-text-on-inverse);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.zb-moment__art{position:absolute;inset:0}.zb-moment__art>*{block-size:100%}.zb-moment__plate{padding:140px var(--zb-ref-space-5) var(--zb-ref-space-5);background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--zb-moment-shade) 45%, transparent) 26%, color-mix(in srgb, var(--zb-moment-shade) 80%, transparent) 56%, color-mix(in srgb, var(--zb-moment-shade) 92%, transparent) 100%);position:relative}.zb-moment__art:after{content:"";background:color-mix(in srgb, var(--zb-moment-shade) 18%, transparent);pointer-events:none;position:absolute;inset:0}.zb-moment__art:has(.zb-vig):after{background:0 0}.zb-moment__ico{color:var(--zb-text-on-inverse);margin-block-end:var(--zb-ref-space-4);display:block}.zb-moment__title{margin:0 0 var(--zb-ref-space-3);max-inline-size:22ch;font-size:22px;line-height:1.2;font-weight:var(--zb-weight-heading);letter-spacing:-.015em;color:var(--zb-text-on-inverse);text-wrap:balance}.zb-moment__body{max-inline-size:54ch;color:var(--zb-text-on-inverse-muted);margin:0;font-size:15px;line-height:1.65}.zb-moment.is-light{border:1px solid var(--zb-border);background:var(--zb-surface-raised);color:var(--zb-text-body);justify-content:flex-start}.zb-moment.is-light .zb-moment__art{border-block-end:1px solid var(--zb-border);background:var(--zb-surface-app,var(--zb-surface-sunken));flex:auto;min-block-size:220px;position:relative;inset:auto;overflow:hidden}.zb-moment.is-light .zb-moment__art:after{content:none}.zb-moment.is-light .zb-moment__art img{-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;block-size:100%;inline-size:100%;position:absolute;inset:0}.zb-moment.is-light .zb-moment__plate{padding:var(--zb-ref-space-5);background:0 0}.zb-moment.is-light .zb-moment__ico{color:var(--zb-brand)}.zb-moment.is-light .zb-moment__title{color:var(--zb-text-heading)}.zb-moment.is-light .zb-moment__body{color:var(--zb-text-muted)}@media (min-width:700px){.zb-reportsec__h2{font-size:34px}.zb-report{box-shadow:0 1px 2px color-mix(in srgb, var(--zb-text-heading) 6%, transparent), 8px 8px 0 -1px var(--zb-surface-raised), 8px 8px 0 0 var(--zb-border);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}[dir=rtl] .zb-report{box-shadow:0 1px 2px color-mix(in srgb, var(--zb-text-heading) 6%, transparent), -8px 8px 0 -1px var(--zb-surface-raised), -8px 8px 0 0 var(--zb-border)}.zb-report__cover{padding:var(--zb-ref-space-6)}.zb-report__contents{padding:var(--zb-ref-space-7) var(--zb-ref-space-6) var(--zb-ref-space-6)}.zb-report__name{font-size:28px}.zb-report__art{flex:1;min-block-size:260px}.zb-toc__items{padding-inline-start:40px}.zb-moments{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.zb-moment{min-block-size:460px}}@media (min-width:1000px){.zb-report{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.zb-report__cover{padding:var(--zb-ref-space-7)}.zb-report__contents{padding:var(--zb-ref-space-8) var(--zb-ref-space-8) var(--zb-ref-space-7)}.zb-report__name{font-size:32px}.zb-moment{min-block-size:500px}.zb-moment__plate{padding:180px var(--zb-ref-space-7) var(--zb-ref-space-7)}.zb-moment.is-light .zb-moment__plate{padding:var(--zb-ref-space-6) var(--zb-ref-space-7) var(--zb-ref-space-7)}}
.zb-stepsec__head{margin-block-end:var(--zb-ref-space-7)}.zb-stepsec__h2{font-size:28px;line-height:1.15;font-weight:var(--zb-weight-display);letter-spacing:-.02em;color:var(--zb-text-heading);text-wrap:balance;margin:0}.zb-stepsec__lead{margin:var(--zb-ref-space-3) 0 0;color:var(--zb-text-muted);text-wrap:pretty;font-size:17px;line-height:1.55}.zb-stepsec__note{margin:var(--zb-ref-space-6) 0 0;color:var(--zb-text-muted);text-wrap:pretty;font-size:15px;line-height:1.6}.zb-steps{border-block-start:1px solid var(--zb-border-strong);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.zb-steps__item{align-items:start;gap:var(--zb-ref-space-4);padding-block:var(--zb-ref-space-5);border-block-end:1px solid var(--zb-border-strong);grid-template-columns:88px minmax(0,1fr);display:grid}.zb-steps__art{aspect-ratio:1;border-radius:var(--zb-radius-sm);background:var(--zb-border);position:relative;overflow:hidden}.zb-steps__art>*{block-size:100%}.zb-steps__art .zb-mediaslot{aspect-ratio:auto}.zb-steps__body{min-inline-size:0}.zb-steps__meta{align-items:center;gap:var(--zb-ref-space-2) var(--zb-ref-space-3);margin:0 0 var(--zb-ref-space-3);flex-wrap:wrap;display:flex}.zb-steps__n{font-family:var(--zb-font-mono);font-size:13px;line-height:16px;font-weight:var(--zb-weight-ui);letter-spacing:.06em;color:var(--zb-accent-text);font-variant-numeric:tabular-nums}.zb-steps__title{margin:0 0 var(--zb-ref-space-2);font-size:18px;line-height:1.3;font-weight:var(--zb-weight-heading);color:var(--zb-text-heading);text-wrap:balance}.zb-steps__text{color:var(--zb-text-body);text-wrap:pretty;margin:0;font-size:16px;line-height:1.65}.zb-steps__actor{font-weight:var(--zb-weight-ui)}.zb-steps__actor.is-you{background:var(--zb-surface-raised);color:var(--zb-text-body);box-shadow:inset 0 0 0 1px var(--zb-border-strong)}.zb-steps__actor.is-zelenberg{background:var(--zb-action-subtle);color:var(--zb-brand)}.zb-steps__actor.is-third-party{background:var(--zb-surface);color:var(--zb-text-muted);box-shadow:inset 0 0 0 1px var(--zb-border-strong);border:1px dashed var(--zb-border-strong)}@media (min-width:768px){.zb-stepsec__h2{font-size:34px}.zb-steps{gap:var(--zb-ref-space-7) var(--zb-ref-space-5);border-block-start:0;grid-template-columns:repeat(2,minmax(0,1fr))}.zb-steps__item{align-content:start;gap:var(--zb-ref-space-5);border-block-end:0;grid-template-columns:minmax(0,1fr);padding-block:0}.zb-steps__art{aspect-ratio:4/3;border-radius:var(--zb-radius-md)}.zb-stepsec--grid4 .zb-steps__meta:after{content:"";background:var(--zb-border-strong);flex:1;block-size:1px;min-inline-size:16px}.zb-stepsec--numbers .zb-steps__item{padding:var(--zb-ref-space-5);border:1px solid var(--zb-border);border-radius:var(--zb-radius-md);background:var(--zb-surface-raised)}.zb-stepsec--numbers .zb-steps__n{letter-spacing:-.02em;font-size:40px;line-height:1}.zb-stepsec--numbers .zb-steps__art{order:2}.zb-stepsec--numbers .zb-steps__body{order:1}.zb-stepsec--zigzag .zb-steps{gap:var(--zb-ref-space-6);grid-template-columns:minmax(0,1fr);position:relative}.zb-stepsec--zigzag .zb-steps:before{content:"";background:var(--zb-border-strong);inline-size:1px;position:absolute;inset-block:0;inset-inline-start:50%}.zb-stepsec--zigzag .zb-steps__item{inline-size:calc(50% - var(--zb-ref-space-6));padding:var(--zb-ref-space-5);border:1px solid var(--zb-border);border-radius:var(--zb-radius-md);background:var(--zb-surface-raised);position:relative}.zb-stepsec--zigzag .zb-steps__item:nth-child(2n){margin-inline-start:auto}.zb-stepsec--zigzag .zb-steps__art{inline-size:220px;max-inline-size:100%}.zb-stepsec--rail .zb-steps{gap:var(--zb-ref-space-4);grid-template-columns:repeat(4,minmax(0,1fr));padding-block-start:var(--zb-ref-space-6);position:relative}.zb-stepsec--rail .zb-steps:before{content:"";background:var(--zb-border-strong);block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}.zb-stepsec--rail .zb-steps__item:before{content:"";background:var(--zb-accent);border-radius:50%;block-size:9px;inline-size:9px;margin-block-start:-4px;position:absolute;inset-block-start:calc(var(--zb-ref-space-6) * -1);inset-inline-start:0}.zb-stepsec--rail .zb-steps__item{position:relative}.zb-stepsec--rail .zb-steps__art{order:2}.zb-stepsec--rail .zb-steps__body{order:1}}@media (min-width:1000px){.zb-stepsec--grid4 .zb-steps,.zb-stepsec--numbers .zb-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.zb-steps__art .zb-vig__sample{display:none}.zb-steps__art .zb-vig:has(.zb-vig__sample) .zb-vig__card{padding-block-start:1.6em}.zb-steps__art .zb-vig__title{font-size:1.25em}.zb-steps__art .zb-vig__text{font-size:1.1em}.zb-steps__art .zb-vig__label,.zb-steps__art .zb-vig__row{font-size:.95em}.zb-stepsec--cards .zb-steps{gap:var(--zb-ref-space-4);border-block-start:0;grid-template-columns:minmax(0,1fr)}.zb-stepsec--cards .zb-steps__item{padding:var(--zb-ref-space-5);border:1px solid var(--zb-border);border-radius:var(--zb-radius-md);background:var(--zb-surface-raised);display:block}.zb-stepsec--cards .zb-steps__meta{justify-content:space-between;margin-block-end:var(--zb-ref-space-5)}.zb-stepsec--cards .zb-steps__n{letter-spacing:0;color:var(--zb-brand);font-size:28px;line-height:1}@media (min-width:640px){.zb-stepsec--cards .zb-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.zb-stepsec--cards .zb-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}
.zb-bypr{padding-block:var(--zb-ref-space-9);background:var(--zb-surface-sunken);box-shadow:0 0 0 100vmax var(--zb-surface-sunken);clip-path:inset(0 -100vmax);position:relative}.zb-bypr__head{margin-block-end:var(--zb-ref-space-7)}.zb-bypr__h2{font-size:28px;line-height:1.15;font-weight:var(--zb-weight-display);letter-spacing:-.02em;color:var(--zb-text-heading);text-wrap:balance;margin:0}.zb-bypr__lead{margin:var(--zb-ref-space-3) 0 0;color:var(--zb-text-muted);text-wrap:pretty;font-size:17px;line-height:1.55}.zb-bypr__body{margin:var(--zb-ref-space-4) 0 0;max-inline-size:70ch;color:var(--zb-text-body);text-wrap:pretty;font-size:16px;line-height:1.65}.zb-bypr__tab{justify-content:space-between;align-items:center;gap:var(--zb-ref-space-3);appearance:none;border:1px solid var(--zb-border);border-radius:var(--zb-radius-sm);background:var(--zb-surface-raised);min-block-size:48px;inline-size:100%;color:var(--zb-text-heading);font-family:inherit;font-size:14.5px;line-height:1.3;font-weight:var(--zb-weight-heading);text-align:start;cursor:pointer;transition:background var(--zb-dur-fast) var(--zb-ease-out), border-color var(--zb-dur-fast) var(--zb-ease-out), color var(--zb-dur-fast) var(--zb-ease-out);padding:10px 14px;display:flex}.zb-bypr__tab:hover{border-color:var(--zb-border-strong);background:var(--zb-action-subtle)}.zb-bypr__tab[aria-selected=true],.zb-bypr__tab[aria-expanded=true]{border-color:var(--zb-brand);background:var(--zb-brand);color:var(--zb-text-on-inverse)}.zb-bypr__tab:focus-visible{outline:2px solid var(--zb-focus);outline-offset:2px}.zb-bypr__tab.is-exception:not([aria-selected=true]):not([aria-expanded=true]){border-style:dashed;border-color:var(--zb-border-strong);color:var(--zb-text-muted);background:0 0}.zb-bypr__acc,.zb-bypr__accitem{gap:var(--zb-ref-space-3);display:grid}.zb-bypr__panel{gap:var(--zb-ref-space-6);grid-template-columns:minmax(0,1fr);display:grid}.zb-bypr__panel[hidden]{display:none}.zb-bypr__name{font-size:22px;line-height:1.2;font-weight:var(--zb-weight-heading);letter-spacing:-.015em;color:var(--zb-text-heading);text-wrap:balance;margin:0}.zb-bypr__label{margin:var(--zb-ref-space-5) 0 var(--zb-ref-space-3);font-size:12px;line-height:16px;font-weight:var(--zb-weight-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--zb-text-muted)}.zb-bypr__items{border-block-start:1px solid var(--zb-border-strong);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.zb-bypr__items li{align-items:center;gap:var(--zb-ref-space-3);border-block-end:1px solid var(--zb-border);color:var(--zb-text-heading);padding-block:12px;font-size:16px;line-height:1.4;display:flex}.zb-bypr__ico{color:var(--zb-accent-text);flex:none;display:inline-flex}.zb-bypr__art{min-block-size:180px;padding:var(--zb-ref-space-5);border:1px solid var(--zb-border);border-radius:var(--zb-radius-md);background:var(--zb-surface-raised);place-items:center;display:grid}.zb-bypr__art img{block-size:auto;max-block-size:150px;inline-size:auto;max-inline-size:min(100%,220px);display:block}.is-exception .zb-bypr__ico{color:var(--zb-text-muted)}.zb-bypr__exception{gap:var(--zb-ref-space-3);margin:var(--zb-ref-space-5) 0 0;padding:var(--zb-ref-space-4);border-inline-start:3px solid var(--zb-border-strong);border-radius:var(--zb-radius-sm);background:var(--zb-surface-sunken);color:var(--zb-text-body);text-wrap:pretty;font-size:15px;line-height:1.6;display:flex}.zb-bypr__aside{gap:var(--zb-ref-space-4);align-content:start;display:grid}.zb-bypr__risk{padding:var(--zb-ref-space-4);border:1px solid var(--zb-border);border-radius:var(--zb-radius-md);background:var(--zb-surface-sunken);color:var(--zb-text-body);text-wrap:pretty;font-size:15px;line-height:1.6}.zb-bypr__foot{margin:var(--zb-ref-space-6) 0 0;color:var(--zb-text-muted);text-wrap:pretty;font-size:15px;line-height:1.6}@media (min-width:1024px){.zb-bypr__h2{font-size:34px}.zb-bypr{-moz-column-gap:var(--zb-ref-space-8);column-gap:var(--zb-ref-space-8);grid-template-columns:minmax(220px,280px) minmax(0,1fr);grid-template-areas:"head head""rail panel""rail foot";align-items:start;display:grid}.zb-bypr__head{grid-area:head}.zb-bypr__tabs{gap:var(--zb-ref-space-2);grid-area:rail;grid-auto-columns:auto;grid-auto-flow:row;margin-block-end:0;display:grid}.zb-bypr__tab{text-align:start;justify-content:flex-start}.zb-bypr__panel{grid-area:panel;grid-template-columns:minmax(0,1fr);min-inline-size:0}.zb-bypr__panel.has-art{-moz-column-gap:var(--zb-ref-space-7);column-gap:var(--zb-ref-space-7);grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:stretch}.zb-bypr__panel.has-art .zb-bypr__items{grid-template-columns:minmax(0,1fr)}.zb-bypr__foot{grid-area:foot}.zb-bypr__items:has(li:nth-child(5)){-moz-column-gap:var(--zb-ref-space-5);column-gap:var(--zb-ref-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}
.zb-tst__head{margin-block-end:var(--zb-ref-space-7)}.zb-tst__h2{font-size:28px;line-height:1.15;font-weight:var(--zb-weight-display);letter-spacing:-.02em;color:var(--zb-text-heading);text-wrap:balance;margin:0}.zb-tst__lead{margin:var(--zb-ref-space-3) 0 0;color:var(--zb-text-muted);text-wrap:pretty;font-size:17px;line-height:1.55}.zb-tst__list{gap:var(--zb-ref-space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.zb-tst__card{gap:var(--zb-ref-space-4);padding:var(--zb-ref-space-6);border:1px solid var(--zb-border);border-radius:var(--zb-radius-md);background:var(--zb-surface-raised);flex-direction:column;display:flex}.zb-tst__card.is-sample,.zb-tst--inline.is-sample{border-style:dashed;border-color:var(--zb-border-strong)}.zb-tst__top{justify-content:space-between;align-items:center;gap:var(--zb-ref-space-3);min-block-size:32px;display:flex}.zb-tst__stars{color:var(--zb-border-strong);gap:2px;display:inline-flex}.zb-tst__stars .is-on{color:var(--zb-accent)}.zb-tst__logo{-o-object-fit:contain;object-fit:contain;max-block-size:32px;max-inline-size:110px;display:block}.zb-tst__text{color:var(--zb-text-body);margin:0;font-size:16px;font-weight:400;line-height:1.6}.zb-tst__text p{margin:0}.zb-tst__tr{color:var(--zb-text-muted);margin-block-start:var(--zb-ref-space-2);font-size:14px}.zb-tst__who{align-items:center;gap:var(--zb-ref-space-3);border-block-start:1px solid var(--zb-border);margin-block-start:auto;padding-block-start:var(--zb-ref-space-4);display:flex}.zb-tst__id{gap:2px;min-inline-size:0;display:grid}.zb-tst__name{font-size:15px;line-height:1.35;font-weight:var(--zb-weight-heading);color:var(--zb-text-heading)}.zb-tst__role{color:var(--zb-text-muted);font-size:13.5px;line-height:1.45}.zb-tst__avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;block-size:44px;inline-size:44px}.zb-tst__initials{background:var(--zb-brand);letter-spacing:.02em;block-size:44px;inline-size:44px;font-size:14px;font-weight:var(--zb-weight-heading);color:var(--zb-text-on-inverse);border-radius:50%;flex:none;place-items:center;display:grid}.zb-tst__meta{align-items:center;gap:var(--zb-ref-space-3);color:var(--zb-text-muted);flex-wrap:wrap;margin:0;font-size:13px;display:flex}.zb-tst__card.is-big{padding:var(--zb-ref-space-7);background:var(--zb-surface-sunken)}.zb-tst__card.is-big .zb-tst__text{letter-spacing:-.01em;color:var(--zb-text-heading);text-wrap:pretty;font-size:21px;line-height:1.45}.zb-tst--feature .zb-tst__card.is-big{justify-content:center}.zb-tst--feature .zb-tst__card.is-big .zb-tst__who{margin-block-start:var(--zb-ref-space-5)}.zb-tst--inline{padding:var(--zb-ref-space-5);border-inline-start:3px solid var(--zb-accent);border-radius:var(--zb-radius-sm);background:var(--zb-surface-sunken);margin:0}.zb-tst--inline .zb-tst__text{color:var(--zb-text-heading);text-wrap:pretty;font-size:17px;line-height:1.55}.zb-tst--inline .zb-tst__role{margin-block-start:var(--zb-ref-space-3)}@media (min-width:700px){.zb-tst__h2{font-size:34px}.zb-tst--cards3 .zb-tst__list{grid-template-columns:repeat(2,minmax(0,1fr))}.zb-tst__card.is-big .zb-tst__text{font-size:24px}}@media (min-width:1000px){.zb-tst--cards3 .zb-tst__list{grid-template-columns:repeat(3,minmax(0,1fr))}.zb-tst--pullquote .zb-tst__list{grid-template-columns:repeat(2,minmax(0,1fr))}.zb-tst--pullquote .zb-tst__card.is-big{grid-column:1/-1}.zb-tst--feature .zb-tst__list{grid-template-columns:minmax(0,1.1fr) repeat(2,minmax(0,1fr));align-items:stretch}.zb-tst--feature .zb-tst__card.is-big{grid-area:1/1/span 2}}
.zb-svcfaq{gap:var(--zb-ref-space-7);grid-template-columns:minmax(0,1fr);display:grid}.zb-svcfaq__head{align-content:start;justify-items:start;gap:var(--zb-ref-space-5);display:grid}.zb-svcfaq__h2{font-size:28px;line-height:1.15;font-weight:var(--zb-weight-display);letter-spacing:-.02em;color:var(--zb-text-heading);text-wrap:balance;margin:0}.zb-svcfaq__lead{color:var(--zb-text-muted);text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}.zb-svcfaq__openall{min-block-size:44px}.zb-svcfaq__list{gap:var(--zb-ref-space-6);min-inline-size:0;display:grid}.zb-qgroup__name{margin:0 0 var(--zb-ref-space-3);font-size:12px;line-height:16px;font-weight:var(--zb-weight-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--zb-text-muted)}.zb-qa>summary{list-style:none}.zb-qa>summary::-webkit-details-marker{display:none}.zb-qa__q{min-block-size:60px;font-size:16px;line-height:1.55;font-weight:var(--zb-weight-heading);padding:18px}.zb-qa__a{color:var(--zb-text-muted);padding:0 18px 18px;font-size:15px;line-height:1.65}.zb-qa__a p{max-inline-size:64ch;margin:0}.zb-qa>summary:focus-visible{outline:2px solid var(--zb-focus);outline-offset:-2px}.zb-askcard{gap:var(--zb-ref-space-5);padding:var(--zb-ref-space-5);border:1px solid var(--zb-border);border-radius:var(--zb-radius-md);background:var(--zb-surface-raised);grid-template-columns:minmax(0,1fr);display:grid}.zb-askcard__body{align-content:center;justify-items:start;gap:var(--zb-ref-space-3);display:grid}.zb-askcard__title{font-size:20px;line-height:1.3;font-weight:var(--zb-weight-heading);color:var(--zb-text-heading);text-wrap:balance;margin:0}.zb-askcard__text{color:var(--zb-text-body);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.zb-askcard .zb-btn{min-block-size:44px}@media (min-width:700px){.zb-svcfaq__h2{font-size:34px}.zb-askcard{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1000px){.zb-svcfaq{gap:var(--zb-ref-space-9);grid-template-columns:minmax(0,.8fr) minmax(0,2fr)}.zb-svcfaq__head{position:sticky;inset-block-start:var(--zb-anchor-offset,96px)}}
.zb-journey__head{margin-block-end:var(--zb-ref-space-7)}.zb-journey__h2{font-size:28px;line-height:1.15;font-weight:var(--zb-weight-display);letter-spacing:-.02em;color:var(--zb-text-heading);text-wrap:balance;margin:0}.zb-journey__lead{margin:var(--zb-ref-space-3) 0 0;color:var(--zb-text-muted);text-wrap:pretty;font-size:17px;line-height:1.55}.zb-journey__rail{gap:var(--zb-ref-space-3);padding:0 0 0 var(--zb-ref-space-5);grid-template-columns:minmax(0,1fr);margin:0;list-style:none;display:grid;position:relative}.zb-journey__rail:before{content:"";background:var(--zb-border-strong);inline-size:1px;position:absolute;inset-block:8px;inset-inline-start:0}.zb-jnode{min-inline-size:0;display:grid;position:relative}.zb-jnode:before{content:"";background:var(--zb-border-strong);border-radius:50%;block-size:9px;inline-size:9px;margin-inline-start:-4px;position:absolute;inset-block-start:14px;inset-inline-start:calc(var(--zb-ref-space-5) * -1)}.zb-jnode.is-current:before{background:var(--zb-accent)}.zb-jnode__link{block-size:100%;padding:var(--zb-ref-space-3) var(--zb-ref-space-4);border-radius:var(--zb-radius-md);color:inherit;border:1px solid #0000;align-content:start;gap:2px;text-decoration:none;display:grid}.zb-jnode__link:hover{background:var(--zb-surface-sunken)}.zb-jnode__link:focus-visible{outline:2px solid var(--zb-focus);outline-offset:2px}.zb-jnode__link{grid-template-rows:auto auto 1fr}.zb-jnode__art{block-size:72px;align-self:end;margin-block-start:var(--zb-ref-space-4);display:block}.zb-jnode__art img{-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;block-size:100%;inline-size:100%;display:block}[dir=rtl] .zb-jnode__art img{-o-object-position:right bottom;object-position:right bottom}.zb-jnode__label{font-size:11px;line-height:16px;font-weight:var(--zb-weight-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--zb-accent-text)}.zb-jnode__name{font-size:16px;line-height:1.3;font-weight:var(--zb-weight-heading);color:var(--zb-text-heading)}.zb-jnode__line{color:var(--zb-text-muted);text-wrap:pretty;font-size:14px;line-height:1.5}.zb-jnode.is-current .zb-jnode__link{border-color:var(--zb-border-strong);background:var(--zb-surface-sunken)}.zb-jnode.is-near .zb-jnode__link{border-color:var(--zb-border)}.zb-jnode.is-far .zb-jnode__name{font-weight:var(--zb-weight-ui)}.zb-jnode.is-far .zb-jnode__line{color:var(--zb-text-subtle)}.zb-jband{gap:var(--zb-ref-space-4);padding:var(--zb-ref-space-6);border-radius:var(--zb-radius-md);background:var(--zb-brand);color:var(--zb-text-on-inverse);grid-template-columns:minmax(0,1fr);margin-block-start:var(--zb-ref-space-7);display:grid}.zb-jband.is-emphasis{padding:var(--zb-ref-space-7)}.zb-jband__title{margin:0 0 var(--zb-ref-space-2);font-size:22px;line-height:1.2;font-weight:var(--zb-weight-heading);letter-spacing:-.015em;color:var(--zb-text-on-inverse);text-wrap:balance}.zb-jband.is-emphasis .zb-jband__title{font-size:26px}.zb-jband__body{color:var(--zb-text-on-inverse-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.zb-jband__act{align-items:center;gap:var(--zb-ref-space-3) var(--zb-ref-space-5);flex-wrap:wrap;display:flex}.zb-jband__fee{align-items:baseline;gap:var(--zb-ref-space-2);margin:0;display:flex}.zb-jband__price{font-size:18px;font-weight:var(--zb-weight-ui);color:var(--zb-text-on-inverse);font-variant-numeric:tabular-nums}.zb-jband__per{color:var(--zb-text-on-inverse-muted);font-size:13px}.zb-jband__cta{min-block-size:44px}.zb-jband a:focus-visible{outline-color:var(--zb-accent-on-dark)}@media (min-width:768px){.zb-journey__h2{font-size:34px}.zb-jband{align-items:center;gap:var(--zb-ref-space-6);padding:var(--zb-ref-space-6) var(--zb-ref-space-7);grid-template-columns:minmax(0,1fr) auto}.zb-jband__act{justify-content:flex-end}}@media (min-width:1000px){.zb-journey__rail{gap:var(--zb-ref-space-3);padding:var(--zb-ref-space-6) 0 0;grid-template-columns:repeat(6,minmax(0,1fr))}.zb-journey__rail:before{block-size:1px;inline-size:auto;inset-block:0 auto;inset-inline:0}.zb-jnode:before{margin-block-start:-4px;margin-inline-start:0;inset-block-start:calc(var(--zb-ref-space-6) * -1);inset-inline-start:0}.zb-jnode__link{padding-inline:var(--zb-ref-space-3)}.zb-jband.is-emphasis{padding:var(--zb-ref-space-8) var(--zb-ref-space-8)}.zb-jband.is-emphasis .zb-jband__title{font-size:30px}}
.zb-otl{margin:0}.zb-otl__line{gap:var(--zb-ref-space-2);padding:var(--zb-ref-space-4) 0 0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;list-style:none;display:grid;position:relative}.zb-otl__line:before{content:"";background:var(--zb-border-strong);block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}.zb-otl__stop{min-inline-size:0;padding-block-start:var(--zb-ref-space-3);position:relative}.zb-otl__dot{background:var(--zb-border-strong);border-radius:50%;block-size:7px;inline-size:7px;margin-block-start:-3px;position:absolute;inset-block-start:0;inset-inline-start:0}.zb-otl__name{color:var(--zb-text-subtle);overflow-wrap:break-word;font-size:12px;line-height:1.35;display:block}.zb-otl__stop.is-at .zb-otl__dot{background:var(--zb-accent);block-size:11px;inline-size:11px;margin-block-start:-5px}.zb-otl__stop.is-at .zb-otl__name{font-weight:var(--zb-weight-heading);color:var(--zb-text-heading)}.zb-otl__stop.is-before:before{content:"";background:var(--zb-accent);border-radius:2px;block-size:9px;inline-size:9px;position:absolute;inset-block-start:-4px;inset-inline-start:calc(var(--zb-ref-space-2) * -1);transform:rotate(45deg)}.zb-otl__stop.is-before .zb-otl__name{font-weight:var(--zb-weight-heading);color:var(--zb-text-heading)}.zb-otl__caption{margin:var(--zb-ref-space-3) 0 0;color:var(--zb-text-muted);text-wrap:pretty;font-size:13px;line-height:1.5}@media (max-width:699.98px){.zb-otl__track{overscroll-behavior-x:contain;scrollbar-width:thin;scroll-snap-type:x proximity;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%)}[dir=rtl] .zb-otl__track{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000 100%)}.zb-otl__stop{scroll-snap-align:start}.zb-otl__line{grid-auto-columns:minmax(96px,1fr);min-inline-size:560px}}
.zb-vig,.zb-vig *,.zb-vig :before,.zb-vig :after{box-sizing:border-box}.zb-vig{border-radius:var(--zb-radius-md);background:var(--zb-surface-app,var(--zb-surface-sunken));place-items:center;padding:8%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.zb-vig__stage{inline-size:100%;color:var(--zb-text-body);font-size:clamp(6.5px,4cqi,11px);line-height:1.3;position:relative}.zb-vig{transition:opacity var(--zb-dur-base) var(--zb-ease-out), transform var(--zb-dur-base) var(--zb-ease-out)}.zb-vig.is-out{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.zb-vig,.zb-vig.is-out{opacity:1;transition:none;transform:none}}.zb-vig__card{border:1px solid var(--zb-border);border-radius:var(--zb-radius-sm);background:var(--zb-surface-raised);inline-size:100%;box-shadow:var(--zb-shadow-lg);gap:.9em;padding:1.6em;display:grid}.zb-vig__card.is-natural{inline-size:max-content;max-inline-size:100%}.zb-vig:has(.zb-vig__sample) .zb-vig__card{padding-block-start:2.6em}.zb-vig__title{font-size:1.6em;font-weight:var(--zb-weight-display);color:var(--zb-text-heading);letter-spacing:-.01em;line-height:1.2}.zb-vig__text{color:var(--zb-text-heading);font-size:1.3em}.zb-vig__label{color:var(--zb-text-muted);font-size:1.1em}.zb-vig__mono{font-family:var(--zb-font-mono,ui-monospace, monospace);color:var(--zb-text-heading);font-variant-numeric:tabular-nums;font-size:1.1em}.zb-vig__row{justify-content:space-between;align-items:center;gap:1em;display:flex}.zb-vig__rule{background:var(--zb-border);block-size:1px;display:block}.zb-vig__rule--ink{background:var(--zb-brand);block-size:2px}.zb-vig__chip--neutral{border-color:var(--zb-border);background:var(--zb-surface-sunken);color:var(--zb-text-muted)}.zb-vig__bar{background:var(--zb-border);border-radius:2px;display:block}.zb-vig__bar--strong{background:var(--zb-border-strong)}.zb-vig__bar--accent{background:var(--zb-accent)}.zb-vig__bar--ink{background:var(--zb-brand)}.zb-vig__chip{border:1px solid var(--zb-border);border-radius:var(--zb-radius-xs);background:var(--zb-surface-raised);font-size:1.1em;font-weight:var(--zb-weight-heading);color:var(--zb-text-muted);white-space:nowrap;align-items:center;gap:.4em;padding:.25em .6em;display:inline-flex}.zb-vig__chip--evidence{background:var(--zb-evidence-bg);color:var(--zb-evidence-text);border-color:#0000}.zb-vig__chip--accent{background:var(--zb-accent);color:var(--zb-text-on-inverse);border-color:#0000}.zb-vig__sample{border:1px dashed var(--zb-border-strong);border-radius:var(--zb-radius-xs);background:var(--zb-surface-raised);font-size:max(7px,1em);font-weight:var(--zb-weight-heading);color:var(--zb-text-muted);padding:.15em .5em;line-height:1.5;position:absolute;inset-block-start:.5em;inset-inline-end:.5em}
.zb-vig__field{gap:.4em;display:grid}.zb-vig__input{border:1px solid var(--zb-border-strong);border-radius:2px;block-size:2.8em;display:block}.zb-vig__btn{background:var(--zb-brand);border-radius:2px;block-size:3em;inline-size:45%;display:block}.zb-vig__total{font-size:1.3em;font-weight:var(--zb-weight-display);color:var(--zb-text-heading);font-variant-numeric:tabular-nums}.zb-vig__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.8em;display:grid}.zb-vig__grid span{aspect-ratio:1;background:var(--zb-surface-sunken);border-radius:2px}.zb-vig__grid span.is-on{background:var(--zb-accent);box-shadow:0 0 0 1.5px var(--zb-surface-raised), 0 0 0 3px var(--zb-accent)}.zb-vig__status{border-radius:var(--zb-radius-pill);font-size:1.05em;font-weight:var(--zb-weight-heading);white-space:nowrap;background:var(--zb-surface-app);color:var(--zb-brand);align-items:center;gap:.5em;padding:.25em .9em;line-height:1.4;display:inline-flex}.zb-vig__status:before{content:"";background:currentColor;border-radius:50%;flex:none;block-size:.6em;inline-size:.6em}.zb-vig__status--evidence{background:var(--zb-evidence-bg);color:var(--zb-evidence-text)}.zb-vig__status--evidence:before{background:var(--zb-accent)}.zb-vig__status--pending{background:var(--zb-pending-bg);color:var(--zb-pending-text)}.zb-vig__status--pending:before{background:var(--zb-warning)}.zb-vig__status--closed{background:var(--zb-surface-sunken);color:var(--zb-text-body)}.zb-vig__status--closed:before{background:var(--zb-text-disabled)}.zb-vig__status--danger{background:var(--zb-danger-bg);color:var(--zb-danger-text)}.zb-vig__attach{border:1px solid var(--zb-border);border-radius:var(--zb-radius-xs);background:var(--zb-surface-sunken);align-items:center;gap:.7em;margin-block-start:.3em;padding:.6em .8em;display:flex}.zb-vig__pdf{background:var(--zb-danger-bg);color:var(--zb-danger-text);font-size:.95em;font-weight:var(--zb-weight-display);letter-spacing:.02em;border-radius:2px;flex:none;padding:.2em .45em}.zb-vig__thead,.zb-vig__trow{grid-template-columns:auto minmax(0,1.5fr) minmax(0,1.2fr) auto auto;align-items:center;gap:.9em;display:grid}.zb-vig__trow.is-ghost{opacity:.45}.zb-vig__thead>*,.zb-vig__trow>*{white-space:nowrap}@container (max-width:300px){.zb-vig__thead>:nth-child(3),.zb-vig__thead>:nth-child(5),.zb-vig__trow>:nth-child(3),.zb-vig__trow>:nth-child(5){display:none}.zb-vig__thead,.zb-vig__trow{grid-template-columns:auto minmax(0,1fr) auto}}.zb-vig__fan{aspect-ratio:1/.92;inline-size:100%;display:block;position:relative}.zb-vig__doc{aspect-ratio:1/1.32;border:1px solid var(--zb-border);background:var(--zb-surface-raised);inline-size:62%;box-shadow:var(--zb-shadow-lg);border-radius:3px;align-content:start;gap:.6em;padding:1.5em;display:grid;position:absolute;inset-block-start:0;overflow:hidden}.zb-vig__doc--findings{inset-inline-start:34%;transform:rotate(6deg)}.zb-vig__doc--photos{inset-inline-start:19%;transform:rotate(3deg)}.zb-vig__doc--cover{inset-inline-start:2%}[dir=rtl] .zb-vig__doc--findings{transform:rotate(-6deg)}[dir=rtl] .zb-vig__doc--photos{transform:rotate(-3deg)}.zb-vig__doc--photos{grid-template-rows:repeat(2,minmax(0,1fr));align-content:stretch}.zb-vig__doc--photos .zb-mediaslot{border-radius:2px}.zb-vig__found{border-inline-start:2px solid var(--zb-accent);background:var(--zb-evidence-bg);border-radius:0 2px 2px 0;gap:.5em;padding:.7em .8em;display:grid}.zb-vig__tags{flex-wrap:wrap;gap:.4em;display:flex}
.zb-vig__rows{gap:.55em;min-inline-size:0;display:grid}.zb-vig__rows--grow{flex:1}.zb-vig__datarow{justify-content:space-between;align-items:baseline;gap:.9em;display:flex}.zb-vig__datarow .zb-vig__label{flex:none}.zb-vig__datarow .zb-vig__text{text-align:end;text-wrap:pretty}.zb-vig__rows>.zb-vig__chip{justify-self:start}.zb-vig__stamp{border-radius:var(--zb-radius-pill);background:var(--zb-evidence-bg);color:var(--zb-evidence-text);font-size:1.05em;font-weight:var(--zb-weight-heading);white-space:nowrap;justify-self:start;padding:.25em .8em;line-height:1.4}.zb-vig__addr{align-items:flex-start;gap:.7em;display:flex}.zb-vig__pin{background:var(--zb-evidence-bg);block-size:2em;inline-size:2em;color:var(--zb-accent-text);border-radius:50%;flex:none;place-items:center;display:grid}.zb-vig__pin svg{block-size:1.2em;inline-size:1.2em}.zb-vig__map{aspect-ratio:16/7;background:var(--zb-surface-sunken);border-radius:2px;inline-size:100%;display:block;position:relative;overflow:hidden}.zb-vig__map-road{z-index:1;background:var(--zb-surface-raised);position:absolute}.zb-vig__map-road--h{block-size:.7em;inset-block-start:58%;inset-inline:0}.zb-vig__map-road--v{inline-size:.7em;inset-block:0;inset-inline-start:62%}.zb-vig__map-plot{background:var(--zb-border-strong);border-radius:1px;position:absolute}.zb-vig__map-plot:nth-child(3){block-size:34%;inline-size:26%;inset-block-start:12%;inset-inline-start:8%}.zb-vig__map-plot:nth-child(4){block-size:34%;inline-size:18%;inset-block-start:12%;inset-inline-start:38%}.zb-vig__map-plot:nth-child(5){block-size:20%;inline-size:20%;inset-block-start:72%;inset-inline-start:8%}.zb-vig__map-plot:nth-child(6){block-size:34%;inline-size:20%;inset-block-start:12%;inset-inline-start:72%}.zb-vig__map-dot{z-index:2;background:var(--zb-accent);block-size:.9em;inline-size:.9em;box-shadow:0 0 0 .25em var(--zb-surface-raised);border-radius:50%;position:absolute;inset-block-start:46%;inset-inline-start:56%}.zb-vig__logo{background:var(--zb-border);border-radius:2px;flex:none;block-size:3.4em;inline-size:3.4em}.zb-vig__thumb{inline-size:45%;display:block}.zb-vig__thumb .zb-mediaslot{border-radius:2px}.zb-vig__card.is-found{background:var(--zb-evidence-bg);border-color:#0000}.zb-vig__card.is-found .zb-vig__stamp{background:var(--zb-surface-raised)}
.zb-vig__ship{gap:.8em}.zb-vig__ship-block{gap:.45em;display:grid}.zb-vig__barcode{align-items:stretch;gap:.12em;block-size:2.6em;margin-block-start:.2em;display:flex}.zb-vig__barcode>span{background:var(--zb-brand);block-size:100%;display:block}.zb-vig__ship-track{letter-spacing:.12em}.zb-vig__track{display:grid}.zb-vig__track-node{grid-template-columns:1.4em minmax(0,1fr);align-items:center;gap:.6em;padding-block:.45em;display:grid;position:relative}.zb-vig__track-node:before{content:"";background:var(--zb-border);inline-size:1px;position:absolute;inset-block:0;inset-inline-start:.65em}.zb-vig__track-node:first-child:before{inset-block-start:50%}.zb-vig__track-node:last-child:before{inset-block-end:50%}.zb-vig__track-dot{background:var(--zb-border-strong);border-radius:50%;block-size:.7em;inline-size:.7em;margin-inline-start:.3em;position:relative}.zb-vig__track-node.is-done .zb-vig__track-dot{background:var(--zb-accent)}.zb-vig__track-node.is-now .zb-vig__track-dot{background:var(--zb-accent);box-shadow:0 0 0 .25em color-mix(in srgb, var(--zb-accent) 25%, transparent)}.zb-vig__track-node.is-next .zb-vig__track-dot{background:var(--zb-border)}.zb-vig__track-node.is-now .zb-vig__text{font-weight:var(--zb-weight-heading)}.zb-vig__track-node.is-next .zb-vig__text{color:var(--zb-text-muted)}.zb-vig__tbl{gap:.4em;display:grid}.zb-vig__tbl-head,.zb-vig__tbl-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:.6em;display:grid}.zb-vig__tbl-row{border-block-end:1px dotted var(--zb-border);padding-block:.45em}.zb-vig__tbl-row:last-child{border-block-end:0}.zb-vig__tbl-cell{gap:.15em;min-inline-size:0;display:grid}.zb-vig__tbl-cell--end{text-align:end;justify-items:end}.zb-vig__tbl-note{color:var(--zb-accent-text);font-size:1em}.zb-vig__tbl-note a{color:inherit}.zb-vig__res{white-space:normal;text-align:start;gap:.35em;max-inline-size:100%}.zb-vig__res-mark{font-weight:var(--zb-weight-display)}.zb-vig__chip--warn{background:color-mix(in srgb, var(--zb-warning) 14%, var(--zb-surface-raised));color:var(--zb-text-heading);border-color:#0000}.zb-vig__dochead{border-block-end:1px solid var(--zb-border);justify-content:space-between;align-items:center;gap:1em;margin-block-end:1.2em;padding-block-end:1em;display:flex}.zb-vig__docname{min-inline-size:0;font-size:1.3em;font-weight:var(--zb-weight-heading);color:var(--zb-text-heading);align-items:center;gap:.7em;display:inline-flex}.zb-vig__docname img{flex:none;block-size:1.5em;inline-size:auto;display:block}.zb-vig__docdate{color:var(--zb-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:1.1em}@container (max-width:240px){.zb-vig__tbl-head{display:none}.zb-vig__tbl-row{grid-template-columns:minmax(0,1fr);gap:.25em}.zb-vig__tbl-cell--end{text-align:start;justify-items:start}.zb-vig__tbl-row{padding-block:.6em}}
.zb-vig__lab{gap:.35em;display:grid}.zb-vig__lab-head,.zb-vig__lab-row{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,.7fr) minmax(0,1.1fr);align-items:center;gap:.5em;display:grid}.zb-vig__lab-row{border-block-end:1px dotted var(--zb-border);padding-block:.4em}.zb-vig__lab-row:last-child{border-block-end:0}.zb-vig__lab-row .zb-vig__mono{font-weight:var(--zb-weight-heading)}.zb-vig__lab-foot{margin-block-start:.2em}.zb-vig__seal{border-radius:999px;align-items:center;gap:.7em;padding:.9em 1.2em;display:flex}.zb-vig__seal-hole{border:1px solid var(--zb-border-strong);background:var(--zb-surface-sunken);border-radius:50%;flex:none;block-size:.9em;inline-size:.9em}.zb-vig__seal-text{font-weight:var(--zb-weight-heading);letter-spacing:.08em;white-space:nowrap}.zb-vig__sealed-head{align-items:center;gap:.8em;display:flex}.zb-vig__sealed-jar{border-radius:var(--zb-radius-xs);background:var(--zb-action-subtle);block-size:2.6em;inline-size:2.6em;color:var(--zb-brand);flex:none;place-items:center;display:grid}.zb-vig__sealed-jar svg{block-size:1.6em;inline-size:1.6em}.zb-vig__sealed-tag{border:1px dashed color-mix(in srgb, var(--zb-accent) 55%, transparent);background:var(--zb-evidence-bg);border-radius:999px;align-items:center;gap:.7em;padding:.7em 1em;display:flex}.zb-vig__sealed-tag .zb-vig__seal-hole{border-color:var(--zb-accent);background:var(--zb-surface-raised)}.zb-vig__custody{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.8em;display:grid;position:relative}.zb-vig__custody:before{content:"";background:var(--zb-border-strong);block-size:1px;position:absolute;inset-block-start:1.1em;inset-inline:1em}.zb-vig__custody-node{align-content:start;justify-items:start;gap:.5em;min-inline-size:0;display:grid;position:relative}.zb-vig__custody-tile{border-radius:var(--zb-radius-xs);background:var(--zb-brand);block-size:2.2em;inline-size:2.2em;color:var(--zb-text-on-inverse);font-size:1.1em;font-weight:var(--zb-weight-heading);font-variant-numeric:tabular-nums;place-items:center;display:grid}.zb-vig__custody-body{grid-template-rows:auto auto 2.2em;align-content:start;gap:.3em;min-inline-size:0;display:grid}.zb-vig__custody-seal{justify-self:start}@container (max-width:420px){.zb-vig__custody{grid-auto-columns:auto;grid-auto-flow:row;gap:0}.zb-vig__custody:before{block-size:auto;inline-size:1px;inset-block:1em;inset-inline:1.1em auto}.zb-vig__custody-node{grid-template-columns:2.2em minmax(0,1fr);align-items:start;gap:.7em;padding-block:.5em}.zb-vig__custody-body{-moz-column-gap:.6em;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.6em}.zb-vig__custody-body .zb-vig__text,.zb-vig__custody-body .zb-vig__label{grid-column:1}.zb-vig__custody-seal{grid-area:1/2/span 2;justify-self:end}}@container (max-width:300px){.zb-vig__lab-head,.zb-vig__lab-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr)}.zb-vig__lab-head>:nth-child(2),.zb-vig__lab-row>:nth-child(2){display:none}}
.zb-vig__stg-ends{margin-block-end:.2em}.zb-vig__stg{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.8em;padding-block-start:.9em;display:grid;position:relative}.zb-vig__stg:before{content:"";background:var(--zb-border-strong);block-size:1px;position:absolute;inset-block-start:.35em;inset-inline:.4em}.zb-vig__stg-node{align-content:start;justify-items:start;gap:.3em;min-inline-size:0;display:grid;position:relative}.zb-vig__stg-dot{background:var(--zb-border-strong);border-radius:50%;block-size:.7em;inline-size:.7em;margin-block-start:-1.25em}.zb-vig__stg-node.is-on .zb-vig__stg-dot{background:var(--zb-accent);box-shadow:0 0 0 .22em color-mix(in srgb, var(--zb-accent) 25%, transparent)}.zb-vig__stg-node.is-on .zb-vig__text{font-weight:var(--zb-weight-heading);color:var(--zb-text-heading)}.zb-vig__stg--compact .zb-vig__stg{padding-block-start:.7em}.zb-vig__stg--compact .zb-vig__stg-dot{margin-block-start:-1.05em}.zb-vig__prog-figure{font-size:2.1em;line-height:1.1}.zb-vig__prog{background:var(--zb-surface-sunken);block-size:.8em;box-shadow:inset 0 0 0 1px var(--zb-border);border-radius:999px;position:relative}.zb-vig__prog-fill{background:var(--zb-accent);border-radius:999px;position:absolute;inset-block:0;inset-inline-start:0}.zb-vig__prog-mark{background:var(--zb-text-heading);inline-size:2px;margin-inline-start:-1px;position:absolute;inset-block:-.35em}.zb-vig__prog-mark.is-counted{background:var(--zb-brand)}.zb-vig__prog-keys{flex-wrap:wrap;gap:.9em;display:flex}.zb-vig__prog-key{align-items:center;gap:.4em;display:inline-flex}.zb-vig__prog-swatch{background:var(--zb-text-heading);block-size:2px;inline-size:.8em}.zb-vig__prog-key.is-counted .zb-vig__prog-swatch{background:var(--zb-accent);border-radius:2px;block-size:.55em}.zb-vig__frames{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5em;display:grid}.zb-vig__frame{border-radius:var(--zb-radius-xs);display:block;position:relative;overflow:hidden}.zb-vig__frame .zb-mediaslot{border-radius:var(--zb-radius-xs)}.zb-vig__frame-play{background:color-mix(in srgb, var(--zb-brand) 80%, transparent);block-size:1.8em;inline-size:1.8em;color:var(--zb-text-on-inverse);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .zb-vig__frame-play{transform:translate(50%,-50%)}.zb-vig__frame-time{border-radius:var(--zb-radius-xs);background:color-mix(in srgb, var(--zb-brand) 80%, transparent);color:var(--zb-text-on-inverse);padding:.05em .3em;font-size:.95em;position:absolute;inset-block-end:.3em;inset-inline-start:.3em}@container (max-width:280px){.zb-vig__stg{grid-auto-columns:auto;grid-auto-flow:row;gap:.6em;padding-block-start:0}.zb-vig__stg:before{block-size:auto;inline-size:1px;inset-block:.4em;inset-inline:.35em auto}.zb-vig__stg-node{-moz-column-gap:.6em;grid-template-columns:.8em minmax(0,1fr);align-items:start;column-gap:.6em}.zb-vig__stg-dot{margin-block-start:.25em}.zb-vig__frames{grid-template-columns:repeat(2,minmax(0,1fr))}}
.zb-vig__insp-chips{flex-wrap:wrap;gap:.4em;display:flex}.zb-vig__insp-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8em;display:grid}.zb-vig__insp-count{align-content:start;gap:.15em;display:grid}.zb-vig__insp-n{font-size:2em;line-height:1.05;font-weight:var(--zb-weight-display);color:var(--zb-text-heading);font-variant-numeric:tabular-nums}.zb-vig__aql{gap:.18em;display:grid}.zb-vig__aql>span{aspect-ratio:1;background:var(--zb-surface-sunken);box-shadow:inset 0 0 0 1px var(--zb-border);border-radius:1px}.zb-vig__aql>span.is-opened{background:var(--zb-accent);box-shadow:none}.zb-vig__total{font-weight:var(--zb-weight-heading);color:var(--zb-text-heading);font-variant-numeric:tabular-nums}.zb-vig__lanes-card{padding:0;overflow:hidden}.zb-vig__lanes-head{background:var(--zb-surface-inverse-deep);color:var(--zb-text-on-inverse);font-size:1.1em;font-weight:var(--zb-weight-heading);grid-template-columns:repeat(3,minmax(0,1fr));gap:.6em;padding:.8em 1.2em;display:grid}.zb-vig__lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6em;margin:0;padding:1.2em;list-style:none;display:grid}.zb-vig__lane-step{border:1px solid var(--zb-border);border-radius:var(--zb-radius-xs);background:var(--zb-surface-raised);align-content:start;gap:.35em;padding:.8em;display:grid}.zb-vig__lane-n{font-size:.95em;font-weight:var(--zb-weight-heading);color:var(--zb-text-muted);font-variant-numeric:tabular-nums}.zb-vig__lane-party{border-radius:var(--zb-radius-xs);background:var(--zb-surface-sunken);font-size:1em;font-weight:var(--zb-weight-heading);color:var(--zb-text-muted);justify-self:start;padding:.1em .45em}.zb-vig__lane-step.is-zelenberg .zb-vig__lane-party{background:var(--zb-evidence-bg);color:var(--zb-evidence-text)}@container (max-width:420px){.zb-vig__lanes-head{display:none}.zb-vig__lanes{grid-template-columns:minmax(0,1fr)}.zb-vig__lane-step{grid-column:1!important}.zb-vig__insp-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4em}.zb-vig__insp-n{font-size:1.5em}}
