.zb-scale{min-width:0;scroll-margin-top:7rem}.zb-scale .zb-section-heading{align-items:end;gap:1rem}.zb-scale-mosaic{gap:1rem;display:grid}.zb-scale-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.zb-scale-tile{border-radius:1.1rem;flex-direction:column;min-width:0;padding:clamp(1rem,1.7vw,1.6rem);display:flex}.zb-scale-tile dt{align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;line-height:1.45;display:flex}.zb-scale-tile svg{flex:none;width:1.15rem;height:1.15rem}.zb-scale-tile dd:not(.zb-scale-note){letter-spacing:-.055em;font-variant-numeric:tabular-nums;order:-1;margin:0 0 .6rem;font-size:clamp(2rem,3.6vw,3.35rem);font-weight:800;line-height:1.06}.zb-scale-tile .zb-scale-note{margin:.65rem 0 0;font-size:.78rem;line-height:1.7}.zb-scale-force{color:#fff;background:linear-gradient(125deg,#e03249,#c82036)}.zb-scale-clients{background:var(--zb-panel);color:#fff}.zb-scale-coverage{background:var(--zb-soft);color:#661827;border:1px solid #f3cbd3}.zb-scale-offices{border:1px solid var(--zb-border);background:#fff}.zb-scale-offices a{justify-content:start;margin-top:auto;padding-top:.7rem;font-size:.75rem}.zb-scale-markets{grid-template-rows:1fr auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .75rem;min-width:0;display:grid}.zb-scale-markets figure{background:#e9dedc;border-radius:1.1rem;min-width:0;min-height:17rem;margin:0;position:relative;overflow:hidden}.zb-scale-markets .zb-execution-image{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.zb-scale-markets img{object-position:45% center}.zb-scale-markets figcaption{color:#fff;background:linear-gradient(#0000,#1d111af5);align-items:end;gap:.5rem;padding:1.1rem;display:flex;position:absolute;inset:35% 0 0}.zb-scale-markets figcaption>svg{flex:none;width:1.2rem;height:1.2rem;margin-bottom:.15rem}.zb-scale-markets figcaption span{font-size:1rem;font-weight:800}.zb-scale-markets figcaption p{margin:.4rem 0 0;font-size:.75rem;line-height:1.5}.zb-scale-markets>small{color:var(--zb-muted);text-align:right;grid-column:1/-1;font-size:.65rem}.zb-scale-technology{border:1px solid var(--zb-border);background:#fff;border-radius:1.1rem;gap:1.5rem;margin-top:1rem;padding:clamp(1.15rem,2vw,1.75rem);display:grid}.zb-scale-platform{align-items:start;gap:1rem;min-width:0;display:flex}.zb-scale-tech-icon{background:var(--zb-soft);width:2.9rem;height:2.9rem;color:var(--zb-action);border-radius:.85rem;flex:none;place-items:center;display:grid}.zb-scale-tech-icon svg{width:1.5rem;height:1.5rem}.zb-scale-platform h3{margin:0;font-size:1.1rem;font-weight:750;line-height:1.4}.zb-scale-platform h3 strong{color:var(--zb-action);letter-spacing:-.045em;margin-bottom:.15rem;font-size:2rem;font-weight:800;display:block}.zb-scale-platform p{max-width:35rem;color:var(--zb-muted);margin:.6rem 0 0;font-size:.82rem;line-height:1.7}.zb-scale-capability-heading{align-items:center;gap:.5rem;font-size:.8rem;font-weight:750;display:flex}.zb-scale-capability-heading svg{width:1.15rem;height:1.15rem;color:var(--zb-action);flex:none}.zb-scale-capabilities ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.zb-scale-capabilities li{background:#faf7f8;border-radius:.6rem;align-items:start;gap:.5rem;padding:.65rem;font-size:.72rem;line-height:1.5;display:flex}.zb-scale-capabilities li svg{width:1rem;height:1rem;color:var(--zb-action);flex:none;margin-top:.12rem}@media (min-width:900px){.zb-scale-mosaic{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.zb-scale-technology{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.zb-scale-capabilities{border-left:1px solid var(--zb-border);padding-left:1.5rem}}@media (max-width:479px){.zb-scale-numbers{gap:.6rem}.zb-scale-clients{grid-area:2/1/auto/-1}.zb-scale-force{grid-column:1/-1}.zb-scale-clients dd:not(.zb-scale-note),.zb-scale-force dd:not(.zb-scale-note){font-size:2.65rem}.zb-scale-markets figure{min-height:14rem}.zb-scale-markets figcaption{padding:.8rem}.zb-scale-markets figcaption>svg{display:none}.zb-scale-markets figcaption p{font-size:.68rem}.zb-scale-platform{gap:.7rem}.zb-scale-capabilities ul{grid-template-columns:minmax(0,1fr)}.zb-scale-coverage dd:not(.zb-scale-note),.zb-scale-offices dd:not(.zb-scale-note){font-size:1.6rem}}
.zb-service-spotlight{border:1px solid var(--zb-soft-border);border-top:3px solid var(--zb-action);color:#29232a;background:linear-gradient(120deg,#fff,#fff8f9);border-radius:1.1rem;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);align-items:center;gap:clamp(1rem,2.4vw,2rem);margin-block:clamp(1.5rem,3vw,2.5rem);padding:clamp(1.1rem,2.4vw,1.75rem);scroll-margin-top:7rem;display:grid}.zb-service-spotlight-copy,.zb-service-spotlight-links{min-width:0}.zb-service-spotlight-eyebrow{color:var(--zb-action-hover);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:750}.zb-service-spotlight h2{letter-spacing:-.035em;overflow-wrap:break-word;margin:.55rem 0;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:800;line-height:1.15}.zb-service-spotlight h2 span{color:var(--zb-action)}.zb-service-spotlight-copy>p{color:#6c5762;max-width:38ch;margin:.75rem 0 .4rem;font-size:.85rem;line-height:1.65}.zb-service-spotlight-team{min-height:2.75rem;color:var(--zb-action-hover);text-underline-offset:.25rem;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;display:inline-flex}.zb-service-spotlight-team svg{flex:none;width:1rem;height:1rem}.zb-service-spotlight-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.zb-service-spotlight-card{border:1px solid var(--zb-border);min-width:0;color:inherit;background:#fff;border-radius:.85rem;flex-direction:column;align-items:flex-start;padding:1rem;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 .4rem 1rem #43131e05}.zb-service-spotlight-icon{color:#fff;background:var(--zb-action);border-radius:.7rem;place-items:center;width:2.4rem;height:2.4rem;display:grid}.zb-service-spotlight-icon svg{width:1.25rem;height:1.25rem}.zb-service-spotlight-card:nth-child(2) .zb-service-spotlight-icon{background:var(--zb-panel)}.zb-service-spotlight-card h3{margin:.7rem 0 .4rem;font-size:1rem;font-weight:750;line-height:1.35}.zb-service-spotlight-card p{color:#715d67;margin:0 0 .7rem;font-size:.78rem;line-height:1.6}.zb-service-spotlight-action{border-top:1px solid var(--zb-border);width:100%;color:var(--zb-action-hover);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.6rem;font-size:.75rem;font-weight:750;display:flex}.zb-service-spotlight-action svg{flex:none;width:1rem;height:1rem}.zb-service-spotlight a:focus-visible{outline:2px solid var(--zb-action);outline-offset:4px}@media (hover:hover){.zb-service-spotlight-card:hover{border-color:var(--zb-action);box-shadow:0 .5rem 1.2rem #43131e10}}@media (max-width:850px){.zb-service-spotlight{grid-template-columns:minmax(0,1fr)}.zb-service-spotlight-copy>p{max-width:55ch}}@media (max-width:479px){.zb-service-spotlight-links{grid-template-columns:minmax(0,1fr)}.zb-service-spotlight-card{grid-template-columns:2.4rem minmax(0,1fr);align-items:start;gap:.4rem .75rem;display:grid}.zb-service-spotlight-icon{grid-row:span 2}.zb-service-spotlight-card h3{margin:0}.zb-service-spotlight-card p{grid-column:2;margin:0 0 .3rem}.zb-service-spotlight-action{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.zb-service-spotlight-card{transition:none}}
.zb-home-hero .zb-home-hero-figure{border-color:var(--zb-soft-border);position:relative;box-shadow:0 18px 48px #5b152224}.zb-home .zb-home-hero .zb-home-hero-figure figcaption{gap:.65rem;padding:.85rem .95rem}.zb-home .zb-home-hero .zb-home-hero-figure figcaption>svg{width:1.3rem;height:1.3rem}.zb-home .zb-home-hero .zb-home-hero-figure figcaption strong{font-size:1rem;line-height:1.35;display:block}.zb-home .zb-home-hero .zb-home-hero-figure figcaption p{font-size:.875rem;line-height:1.5}@media (min-width:900px){.zb-home .zb-home-hero .zb-home-hero-figure{max-width:24rem}}@media (min-width:900px) and (max-height:650px){.zb-home .zb-home-hero .zb-home-hero-figure{max-width:22.5rem}}.zb-hero-motion-toggle{z-index:3;color:#fff;min-height:2.75rem;font:inherit;cursor:pointer;background:#30151eef;border:1px solid #ffffff60;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .7rem;font-size:.75rem;font-weight:650;display:none;position:absolute;top:.65rem;right:.65rem}.zb-hero-motion-toggle svg{width:.85rem;height:.85rem}.zb-hero-motion-toggle:focus-visible{outline-offset:3px;outline:3px solid #fff}.zb-hero-execution-rail{background:#fff8f9;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;padding:.8rem .8rem .65rem;display:grid;position:relative}.zb-hero-execution-rail>span{text-align:center;min-width:0;color:var(--zb-ink);justify-items:center;gap:.15rem;display:grid;position:relative}.zb-hero-execution-rail>span>svg{box-sizing:content-box;width:1rem;height:1rem;color:var(--zb-action);background:#fff;border:1px solid #e6a9b3;border-radius:.7rem;margin-bottom:.15rem;padding:.4rem}.zb-hero-execution-rail strong{font-size:.8125rem;line-height:1.35}.zb-hero-execution-rail small{color:var(--zb-muted);font-size:.75rem;line-height:1.35}.zb-hero-rail-line{background:#ecc0c8;height:2px;position:absolute;top:1.75rem;left:17%;right:17%}.zb-hero-rail-line>span{width:100%;height:.7rem;position:absolute;top:-.28rem;left:0}.zb-hero-rail-line>span:after{content:"";background:var(--zb-action);border-radius:50%;width:.7rem;height:.7rem;display:block;box-shadow:0 0 0 4px #f5d9df}@media screen and (prefers-reduced-motion:no-preference){.zb-home-hero-copy>:is(.zb-eyebrow,h1,.zb-home-hero-description,.zb-home-hero-actions,.zb-home-worker-link),.zb-home-hero>:is(.zb-home-hero-figure,.zb-home-hero-footer){animation:zb-home-hero-enter 1.4s cubic-bezier(.16, 1, .3, 1) var(--zb-hero-enter-delay,0s) 1 backwards}.zb-home-hero-copy>.zb-eyebrow{--zb-hero-enter-y:-28px;--zb-hero-enter-opacity:.45}.zb-home-hero-copy>h1{--zb-hero-enter-y:44px;--zb-hero-enter-delay:.16s;--zb-hero-enter-opacity:.65}.zb-home-hero-copy>.zb-home-hero-description{--zb-hero-enter-y:32px;--zb-hero-enter-delay:.44s;--zb-hero-enter-opacity:.5}.zb-home-hero-copy>.zb-home-hero-actions{--zb-hero-enter-y:28px;--zb-hero-enter-delay:.66s}.zb-home-hero-copy>.zb-home-worker-link{--zb-hero-enter-delay:.82s}.zb-home-hero>.zb-home-hero-figure{--zb-hero-enter-x:-36px;--zb-hero-enter-y:24px;--zb-hero-enter-rotate:-2deg;--zb-hero-enter-scale:.96;--zb-hero-enter-delay:.3s;--zb-hero-enter-opacity:1;animation-duration:1.8s}.zb-home-hero>.zb-home-hero-footer{--zb-hero-enter-y:20px;--zb-hero-enter-delay:1s}.zb-home-hero-figure[data-motion-ready=true] .zb-hero-motion-toggle{display:inline-flex}.zb-home-hero-figure .zb-home-hero-image img{animation:14s ease-in-out 2s infinite alternate paused zb-hero-image-drift}.zb-home-hero-figure .zb-hero-rail-line>span{animation:9s ease-in-out 2s infinite paused zb-hero-trace}.zb-home-hero-figure .zb-hero-execution-rail>span>svg{animation:9s ease-in-out 2s infinite paused zb-hero-stage}.zb-home-hero-figure .zb-hero-execution-rail>span:nth-of-type(2)>svg{animation-delay:5s}.zb-home-hero-figure .zb-hero-execution-rail>span:nth-of-type(3)>svg{animation-delay:8s}.zb-home-hero-figure[data-motion-ready=true][data-motion-visible=true] :is(.zb-home-hero-image img,.zb-hero-rail-line>span,.zb-hero-execution-rail>span>svg){animation-play-state:running}.zb-home-hero .zb-home-hero-actions:focus-within,.zb-home-hero .zb-home-worker-link:focus-within,.zb-home-hero .zb-home-hero-footer:focus-within,.zb-home-hero .zb-home-hero-figure:focus-within{opacity:1!important;transform:none!important}}@media screen and (max-width:899px) and (prefers-reduced-motion:no-preference){.zb-home-hero>.zb-home-hero-figure{--zb-hero-enter-x:0px;--zb-hero-enter-rotate:0deg}}@keyframes zb-home-hero-enter{0%{opacity:var(--zb-hero-enter-opacity,.25);transform:translate3d(var(--zb-hero-enter-x,0px), var(--zb-hero-enter-y,20px), 0) rotate(var(--zb-hero-enter-rotate,0deg)) scale(var(--zb-hero-enter-scale,1))}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes zb-hero-image-drift{0%{transform:scale(1)}to{transform:scale(1.045)}}@keyframes zb-hero-trace{0%,12%{opacity:1;transform:translate(0)}40%,48%{opacity:1;transform:translate(calc(50% - .35rem))}76%,90%{opacity:1;transform:translate(calc(100% - .7rem))}94%,to{opacity:0;transform:translate(calc(100% - .7rem))}}@keyframes zb-hero-stage{0%,27%{color:#fff;background:#8b2035;border-color:#8b2035}36%,to{color:var(--zb-action);background:#fff;border-color:#e6a9b3}}@media (max-width:479px){.zb-home .zb-home-hero .zb-home-hero-figure figcaption{gap:.65rem;padding:.8rem}.zb-home .zb-home-hero .zb-home-hero-figure figcaption strong{font-size:.875rem}.zb-home .zb-home-hero .zb-home-hero-figure figcaption p{font-size:.8125rem}.zb-hero-execution-rail{gap:.4rem;padding:.85rem .5rem .7rem}.zb-hero-rail-line{top:1.8rem}}
.zb-home-case-story>.zb-execution-image{border-radius:.7rem}.zb-home-case-stages{border-block:1px solid var(--zb-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:0;padding:1rem 0;list-style:none;display:grid}.zb-home-case-stages li{align-items:baseline;gap:.5rem;min-width:0;display:flex}.zb-home-case-stages li>span{color:var(--zb-action);font-size:.75rem;font-weight:750}.zb-home-case-stages strong{font-size:.875rem;font-weight:650;line-height:1.45}@media (max-width:380px){.zb-home-case-stages{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.zb-home .zb-home-case-story,.zb-home .zb-home-case-story:hover{transition:none;transform:none}}
.zb-offerings{min-width:0;margin-top:1.5rem;scroll-margin-top:7rem}.zb-offerings-grid{gap:1rem;display:grid}.zb-offering{background:#fff;border:1px solid #edc8cf;border-radius:1.2rem;flex-direction:column;min-width:0;padding:clamp(1.15rem,2.5vw,2rem);display:flex}.zb-offering[data-offering=branding]{background:#fff8f9}.zb-offering-heading{align-items:center;gap:.8rem;display:flex}.zb-offering-icon{background:var(--zb-action);color:#fff;border-radius:.85rem;flex:none;place-items:center;width:2.8rem;height:2.8rem;display:grid}.zb-offering-icon svg{width:1.4rem;height:1.4rem}.zb-offering h3{letter-spacing:-.025em;margin:.2rem 0 0;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:800;line-height:1.25}.zb-offering .zb-eyebrow{margin:0;font-size:.65rem}.zb-offering>p{color:var(--zb-muted);margin:1rem 0;font-size:.85rem;line-height:1.7}.zb-offering>ul{gap:.1rem;margin:0 0 1.1rem;padding:0;list-style:none;display:grid}.zb-offering li{border-bottom:1px solid #ebdee2;align-items:start;gap:.65rem;padding:.65rem 0;font-size:.83rem;font-weight:650;line-height:1.45;display:flex}.zb-offering li svg{width:1.05rem;height:1.05rem;color:var(--zb-action-hover);flex:none;margin-top:.12rem}.zb-offering li small{color:var(--zb-muted);margin-top:.15rem;font-size:.73rem;font-weight:500;display:block}.zb-offering>a{align-self:start;min-height:2.75rem;margin-top:auto;font-size:.85rem}.zb-offering>a svg{flex:none;width:1rem;height:1rem}.zb-offering-support{color:#fff;background:var(--zb-panel);border-radius:1.2rem;margin-top:1rem;padding:clamp(1.15rem,2vw,1.8rem)}.zb-offering-support-heading{align-items:start;gap:.85rem;display:flex}.zb-offering-support-heading>svg{color:#f7b9c5;flex:none;width:1.6rem;height:1.6rem;margin-top:.2rem}.zb-offering-support h3{margin:0;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:750;line-height:1.4}.zb-offering-support p{color:#f1d9df;max-width:65rem;margin:.6rem 0 0;font-size:.8rem;line-height:1.75}.zb-offering-support nav{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.zb-offering-support nav a{color:#fff;border:1px solid #936570;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.6rem;min-height:2.75rem;padding:.5rem .75rem;font-size:.75rem;text-decoration:none;display:inline-flex}.zb-offering-support nav a:hover{background:#7a2a3c}.zb-offering-support nav a:focus-visible{outline-offset:3px;outline:2px solid #fff}.zb-offering-support nav a svg{flex:none;width:.9rem;height:.9rem}@media (min-width:760px){.zb-offerings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.zb-offering-support nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.zb-offering-support nav a{font-size:.7rem}}
.zb-home-stories{min-width:0;scroll-margin-top:7rem}@media (max-width:479px){.zb-home-stories .zb-home-stories-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.zb-home-stories .zb-home-story-choice{flex-direction:row;gap:.5rem;min-height:3.5rem;padding:.65rem;font-size:.8125rem}}.zb-home-stories>.zb-section-heading{align-items:end;gap:1rem 2rem}.zb-home-stories>.zb-section-heading p{max-width:48rem}.zb-home-stories-selector{min-width:0}.zb-home-stories-choices{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-width:0;margin:0 0 1rem;padding:0;display:none}.zb-home-story-choice{border:1px solid var(--zb-border);min-width:0;min-height:5rem;color:var(--zb-muted);text-align:center;cursor:pointer;background:#fff;border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.7rem .45rem;font-size:.75rem;font-weight:700;line-height:1.3;display:flex;position:relative}.zb-home-story-choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.zb-home-story-choice svg{pointer-events:none;flex:none;width:1.2rem;height:1.2rem}.zb-home-story-choice span{pointer-events:none}.zb-home-story-choice:hover{border-color:var(--zb-action);color:var(--zb-action)}.zb-home-stories-panels{gap:1.5rem;min-width:0;display:grid}.zb-home-story-panel{border:1px solid var(--zb-border);border-radius:var(--zb-radius);background:#fff;grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.25rem,2.5vw,2rem);min-width:0;padding:clamp(.85rem,2vw,1.6rem);display:grid;box-shadow:0 .8rem 2.5rem #26161b0a}.zb-home-story-media,.zb-home-story-copy{min-width:0}.zb-home-story-media{border:1px solid var(--zb-soft-border);border-radius:.8rem;overflow:hidden}.zb-home-story-visibility{background:var(--zb-soft);align-items:start;gap:.7rem;padding:1rem;display:flex}.zb-home-story-visibility>svg{width:1.2rem;height:1.2rem;color:var(--zb-action);flex:none;margin-top:.1rem}.zb-home-story-visibility strong{color:var(--zb-ink);font-size:.8rem;font-weight:750}.zb-home-story-visibility p{color:var(--zb-muted);margin:.3rem 0 0;font-size:.8rem;line-height:1.6}.zb-home-story-kicker{color:var(--zb-action);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.7rem;font-size:.75rem;font-weight:750;display:flex}.zb-home-story-kicker>span:last-child{color:var(--zb-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.zb-home-story-copy>h3{color:var(--zb-ink);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:750;line-height:1.2}.zb-home-story-description{color:var(--zb-muted);margin:.8rem 0 1.1rem;font-size:.9rem;line-height:1.65}.zb-home-story-steps{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.zb-home-story-steps>li{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.8rem;display:grid;position:relative}.zb-home-story-steps>li:not(:last-child):after{content:"";border-left:1px dashed var(--zb-soft-border);position:absolute;top:2.3rem;bottom:-.7rem;left:calc(1rem - .5px)}.zb-home-story-step-number{border:1px solid var(--zb-soft-border);background:var(--zb-soft);width:2rem;height:2rem;color:var(--zb-action);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.7rem;font-weight:800;display:grid}.zb-home-story-steps h4{color:var(--zb-ink);margin:0;font-size:.9rem;font-weight:750;line-height:1.4}.zb-home-story-steps p{color:var(--zb-muted);margin:.25rem 0 0;font-size:.825rem;line-height:1.6}.zb-home-story-actions{border-top:1px solid var(--zb-border);flex-wrap:wrap;align-items:center;gap:.65rem 1.25rem;margin-top:1.3rem;padding-top:1rem;display:flex}.zb-home-story-actions svg{flex:none;width:1rem;height:1rem}.zb-home-story-case-link{min-height:2.75rem;color:var(--zb-ink);justify-content:center;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.zb-home-story-case-link:hover{color:var(--zb-action)}@supports selector(:has(input:checked)){.zb-home-stories-choices{display:grid}.zb-home-story-panel{display:none}.zb-home-story-choice:has(input:checked){border-color:var(--zb-action);background:var(--zb-soft);color:var(--zb-action);box-shadow:inset 0 -3px 0 var(--zb-action)}.zb-home-story-choice:has(input:focus-visible){outline:2px solid var(--zb-action);outline-offset:3px}:is(.zb-home-stories-selector:has(#home-story-verification:checked) #home-story-panel-verification,.zb-home-stories-selector:has(#home-story-brand-deployment:checked) #home-story-panel-brand-deployment,.zb-home-stories-selector:has(#home-story-survey:checked) #home-story-panel-survey,.zb-home-stories-selector:has(#home-story-audit:checked) #home-story-panel-audit,.zb-home-stories-selector:has(#home-story-seller-onboarding:checked) #home-story-panel-seller-onboarding,.zb-home-stories-selector:has(#home-story-qr-deployment:checked) #home-story-panel-qr-deployment,.zb-home-stories-selector:has(#home-story-sampling:checked) #home-story-panel-sampling,.zb-home-stories-selector:has(#home-story-field-executives:checked) #home-story-panel-field-executives){display:grid}}@media (min-width:640px){.zb-home-story-choice{flex-direction:row;min-height:3.75rem;padding:.8rem;font-size:.825rem}}@media (min-width:960px){.zb-home-story-panel{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}@media (min-width:760px){.zb-home-stories-choices{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:420px){.zb-home-story-actions>a{width:100%}}@media (prefers-reduced-motion:no-preference){.zb-home-story-panel{animation:.22s ease-out zb-home-story-reveal}}@keyframes zb-home-story-reveal{0%{opacity:.7;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media print{.zb-home-stories-choices{display:none}.zb-home-story-panel{break-inside:avoid;animation:none;display:grid!important}}
