.cs-hero__client{flex-wrap:wrap;align-items:center;gap:12px 16px;display:inline-flex}.cs-hero__logo{display:block}.cs-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;width:100%;max-width:900px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cs-kpis--1{grid-template-columns:minmax(0,1fr);max-width:300px}.cs-kpis--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:615px}.cs-kpis--4{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1200px}.cs-kpis li{min-width:0;display:flex}.cs-kpis .zf-stat{flex:1;gap:14px;height:auto;min-height:0}.cs-kpis .zf-stat b{white-space:normal;max-width:100%;padding:14px 12px;font-size:clamp(34px,3.2vw,48px);line-height:1.05}.cs-article .cs-kpis{max-width:none;margin:0}@media (max-width:760px){.cs-kpis,.cs-kpis--4{grid-template-columns:minmax(0,1fr)}.cs-kpis .zf-stat b{font-size:40px}}.cs-layout{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:60px 64px;display:grid}.cs-article{min-width:0}.cs-side{align-self:stretch;min-width:0}.cs-side__in{top:calc(var(--zf-sticky-top,120px));position:sticky}.cs-sec+.cs-sec{margin-top:100px}.cs-sec__head.zf-sec__head{margin-bottom:40px}.cs-prose{max-width:760px}.cs-prose h3{font-size:22px}@media (max-width:1100px){.cs-layout{grid-template-columns:minmax(0,1fr);gap:56px}.cs-side{order:-1}.cs-side__in{max-width:560px;position:static}.cs-sec+.cs-sec{margin-top:72px}}.cs-cta .zf-card__text{font-size:16px}.cs-cta__client{align-items:center;min-height:26px;display:flex}.cs-cta__client .zf-label{font-size:15px}.cs-facts{gap:10px;margin:0;display:grid}.cs-facts>div{border-top:1px solid var(--zf-ink-3);grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:12px;padding-top:10px;display:grid}.cs-facts dt{opacity:.8;font-size:12px}.cs-facts dd{margin:0;font-size:14px;font-weight:600;line-height:1.4}.cs-cta__text a:not(.zf-btn){color:var(--zf-cyan);text-underline-offset:3px;text-decoration:underline}.cs-cta__text a:not(.zf-btn):hover{color:var(--zf-yellow)}.cs-cta .cs-cta__text{margin-top:22px}.cs-cta__btn{margin-top:6px!important}.cs-cta .zf-card__text a.zf-btn,.cs-cta .zf-card__text a.zf-btn:hover{color:var(--zf-ink);text-decoration:none}.cs-fig{margin:0}.cs-fig__plate{background:var(--zf-orange-deep);padding:24px 28px}.cs-fig__card{background:#fff;border-radius:5px;overflow:hidden}.cs-chart{width:100%;position:relative}.cs-chart__svg{width:100%;height:100%;position:absolute;inset:0}.cs-fig__cap{color:#ffffffc7;max-width:760px;margin-top:16px;font-size:15px;line-height:1.5}.cs-fig__cap p{margin:0}.cs-fig__cap p+p{margin-top:6px}.cs-fig__cap strong{color:#fff}@media (max-width:640px){.cs-fig__plate{padding:12px}}.cs-compare{margin:0}.cs-compare__title{text-transform:uppercase;color:#fff;margin:0 0 24px;font-size:32px;line-height:1.1}.cs-compare__row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:15px;display:grid}.cs-compare__cell{background:var(--zf-ink-2);box-shadow:inset 0 0 0 4px var(--cat);flex-direction:column;gap:14px;padding:28px 24px 24px;display:flex}.cs-compare__cell b{font:400 clamp(56px, 7vw, 96px)/1 var(--zf-font-display);color:#fff}.cs-compare__cell--right{color:var(--zf-ink);background:#fff}.cs-compare__cell--right b{color:var(--zf-ink)}.cs-compare__cell .zf-label{text-transform:uppercase;font-size:14px;line-height:1.4}.cs-compare__cell--right .zf-label{color:var(--zf-ink)}.cs-compare__vs{background:var(--zf-yellow);width:56px;height:56px;color:var(--zf-ink);text-transform:uppercase;align-self:center;place-items:center;font-size:24px;display:grid}@media (max-width:640px){.cs-compare__row{grid-template-columns:minmax(0,1fr)}.cs-compare__vs{justify-self:center}}.cs-quote{margin:0}.cs-quote .zf-quote__in{gap:24px}.cs-quote blockquote{max-width:none;font-size:22px}.cs-quote figcaption{margin-top:24px}.cs-quote-stamp{margin:0}@media (max-width:640px){.cs-quote blockquote{font-size:18px}}.cs-table{margin:0}.cs-footnote{color:#ffffffb3;max-width:760px;margin:0;font-size:14px;line-height:1.5}.cs-card .zf-card__body{gap:12px}.cs-card__client{order:-1;align-items:center;min-height:26px;margin:0;display:flex}.cs-card__client .zf-label{font-size:14px}.cs-card__figs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cs-card__figs li{align-items:center;gap:12px;display:flex}.cs-card__figs b{background:var(--zf-yellow);color:var(--zf-ink);font:400 28px/1.1 var(--zf-font-display);white-space:nowrap;flex:none;padding:6px 10px}.cs-card__figs span{font-size:13px;line-height:1.3}.cs-card__tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cs-card__tags .zf-catchip{height:24px;padding:0 9px;font-size:12px}.zf-sec--mist .cs-card__figs b{background:var(--zf-yellow)}.cs-card .zf-card__text{display:contents}.cs-card .zf-card__text>*{margin:0}.cs-card .zf-card__text ul{padding-left:0;list-style:none}.cs-card .zf-card__text li::marker{content:none}.cs-card .zf-card__row{margin-top:auto}.cs-hub{flex-direction:column;gap:32px;display:flex}.cs-hub__filters{flex-direction:column;gap:14px;display:flex}.cs-hub__search{max-width:520px}.cs-hub__count{opacity:.75;margin:0;font-size:13px}.cs-hub__empty{margin:0;padding:40px 0;font-size:18px}.cs-featured{color:var(--zf-ink);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.cs-featured p{margin:0}.cs-featured__n{font:400 clamp(72px, 9vw, 128px)/1 var(--zf-font-display);margin:12px 0 6px;display:block}.cs-featured__side{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.cs-featured__title{font:700 22px/1.35 var(--zf-font-body);letter-spacing:-.01em;margin:0}.cs-featured__side>p{font-size:16px;line-height:1.5}.cs-featured__side .zf-btn{margin-top:12px}.cs-featured__facts{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:900px){.cs-featured{grid-template-columns:minmax(0,1fr)}}.cs-sec>*+*{margin-top:40px}.cs-sec>.zf-prose+.zf-prose{margin-top:1.1em}
.xp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.xp-grid[data-n="1"]{grid-template-columns:minmax(0,760px)}.xp-card{background:var(--zf-ink-2);box-shadow:inset 0 0 0 4px var(--cat,var(--zf-yellow));grid-template-columns:150px minmax(0,1fr);align-items:start;gap:24px;padding:24px;display:grid}.xp-card:not(:has(.xp-card__photo)){grid-template-columns:minmax(0,1fr)}.xp-card__photo{box-shadow:0 0 0 4px var(--cat,var(--zf-yellow));background:#fff}.xp-card__photo img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.xp-card__role{font:400 13px/1.2 var(--zf-font-label);text-transform:uppercase;color:var(--cat,var(--zf-yellow));margin:0 0 6px}.xp-card__name{font:700 22px/1.2 var(--zf-font-body);letter-spacing:-.01em;margin:0 0 10px}.xp-card__line{opacity:.9;margin:0 0 18px;font-size:16px;line-height:1.5}.xp-card__links{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.xp-link{text-underline-offset:4px;color:inherit;font-size:15px;font-weight:600;text-decoration:underline}.xp-link--solid{background:var(--zf-yellow);color:var(--zf-ink);padding:10px 16px;text-decoration:none}.xp-link--solid:hover{background:#fff}@media (max-width:900px){.xp-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.xp-card{grid-template-columns:minmax(0,1fr)}.xp-card__photo{max-width:160px}}.xp-note{border-top:1px solid var(--zf-ink-3);align-items:flex-start;gap:18px;margin-top:56px;padding:20px 0 0;display:flex}.xp-note__photo{aspect-ratio:4/5;object-fit:cover;background:#fff;flex:none;width:72px;height:auto}.xp-note p{margin:0}.xp-note__kicker{font:400 13px/1.2 var(--zf-font-label);text-transform:uppercase;opacity:.7;margin-bottom:8px!important}.xp-note__who{font-size:16px;line-height:1.4}.xp-note__line{opacity:.85;font-size:15px;line-height:1.5;margin-top:4px!important}.xp-note__links{font-size:15px;margin-top:10px!important}.xp-note__links a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.k-sec--expert .xp-note{margin-top:0}
.svc-hero .zf-phero__lead .cite a{opacity:.7;text-decoration:none}.svc-before{margin-bottom:40px}.svc-after{margin-top:40px}.svc-narrow{max-width:900px}.svc-grid{--svc-cols:3;flex-wrap:wrap;gap:24px;display:flex}.svc-grid>*{flex:1 1 calc((100% - (var(--svc-cols) - 1) * 24px) / var(--svc-cols));min-width:0}.svc-grid--2{--svc-cols:2}.svc-grid--3{--svc-cols:3}.svc-grid--4{--svc-cols:4}@media (max-width:1100px){.svc-grid--3,.svc-grid--4{--svc-cols:2}}@media (max-width:640px){.svc-grid{gap:15px;--svc-cols:1!important}}@supports (grid-template-rows:subgrid){@media (min-width:641px){.svc-page .svc-align{grid-auto-rows:auto;row-gap:0;margin-bottom:-24px}.svc-page .svc-align>.zf-card{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;margin-bottom:24px;display:grid}.svc-page .svc-align>.zf-card>.zf-card__body{grid-row:2/span 2;grid-template-rows:subgrid;align-content:start;row-gap:14px;display:grid}.svc-page .svc-align--foot>.zf-card{grid-row:span 4}.svc-page .svc-align--foot>.zf-card>.zf-card__body{grid-row:2/span 3}.svc-page .svc-align--case>.zf-card{grid-row:span 5}.svc-page .svc-align--case>.zf-card>.zf-card__body{grid-row:2/span 4}.svc-page .svc-align--foot .zf-card__row{align-self:end}}}.svc-page[data-cat=creative] .svc-person__role,.svc-page[data-cat=growth] .svc-person__role{color:#fff}.svc-card .zf-card__body p{line-height:1.45}.svc-card .zf-h-card{overflow-wrap:anywhere;font-size:clamp(26px,2.2vw,32px)}.svc-process{overflow:hidden}.svc-process:before{content:"";background:var(--zf-ink-2) url(/brand-home/art/process-dither.webp) calc(50% - 634px) 0 / 512px 910px repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 140px calc(100% - 140px),#0000);mask-image:linear-gradient(#0000,#000 140px calc(100% - 140px),#0000)}.svc-steps{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.svc-steps>li{display:flex}.svc-steps .zf-step{flex:1}.svc-steps .zf-step p a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.svc-steps .zf-step .cite{font-size:.7em}@media (min-width:1101px){.svc-steps>li{width:min(499px,100%);margin-left:calc((100% - 499px) * var(--i) / (var(--n) - 1))}}.svc-lead>span{display:block}.svc-lead>span+span{margin-top:.8em}.svc-lead a{text-underline-offset:3px;text-decoration:underline}.svc-pain .zf-card__body p{font-size:18px;line-height:1.4}.svc-proof{margin-top:40px}.zf-sec__head+.svc-proof,.zf-sec__head+.zf-stamp{margin-top:0}.svc-page .zf-stamp:not(.zf-stamp--inline){padding:18px}.svc-logobar,.svc-proof>.zf-stamp+.svc-logobar{margin-top:30px}.svc-casecard .zf-card__body{gap:14px}.svc-casecard .zf-card__text{gap:18px;margin-bottom:8px;display:grid}.svc-casecard__client{align-items:center;min-height:28px;display:flex}.svc-casecard__logo{object-fit:contain;object-position:left center;opacity:.92;max-width:160px;display:block}.svc-casecard__name{font:400 14px/1.2 var(--zf-font-label);text-transform:uppercase}.svc-casecard__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.svc-casecard__kpis>div{flex-direction:column;gap:6px;display:flex}.svc-casecard__kpis dt{color:var(--cat-text,var(--cat));font-size:34px;line-height:1}.svc-casecard__kpis dd{opacity:.9;margin:0;font-size:12px;line-height:1.3}.svc-casecard__more{margin:30px 0 0}.svc-quote{max-width:760px}.svc-quote .zf-prose p{font-size:22px;line-height:1.4}.svc-page h3.svc-subhead{margin:0 0 24px;font-size:20px;font-weight:700;line-height:1.3}.svc-person{background:var(--zf-ink-2);max-width:460px;box-shadow:inset 0 0 0 4px var(--cat);align-items:center;gap:18px;padding:20px;display:flex}.svc-person h3,.svc-person p{margin:0}.svc-person h3{font-size:17px;font-weight:700}.svc-person p{margin-top:6px;font-size:15px;line-height:1.4}.svc-person .svc-person__role{font:400 13px/1.2 var(--zf-font-label);text-transform:uppercase;color:var(--cat)}.svc-sources{padding-top:32px!important;padding-bottom:0!important}.svc-sources .zf-doc__sources{border-top:1px solid var(--zf-ink-3);max-width:none;margin-top:0;padding-top:28px}.svc-sources .zf-doc__sources h3{font:400 13px/1.2 var(--zf-font-label);text-transform:uppercase;letter-spacing:.02em;opacity:.7;margin-bottom:14px}.svc-sources .zf-doc__sources ol{color:#ffffffa6;gap:6px;font-size:13px}.svc-sources .zf-doc__sources a{color:inherit;text-underline-offset:3px;text-decoration:underline}.svc-sources .zf-doc__sources a:hover{color:#fff}.svc-sources+.svc-cta{padding-top:56px}.svc-cta h2 a{text-underline-offset:4px;text-decoration:underline}
.bx-label{font:400 14px/1.4 var(--zf-font-label);text-transform:uppercase;letter-spacing:-.01em;opacity:.75;margin:0}.bx-scroll{scrollbar-width:thin;scrollbar-color:var(--zf-yellow) transparent;overflow-x:auto}.bx-scroll::-webkit-scrollbar{height:4px}.bx-scroll::-webkit-scrollbar-thumb{background:var(--zf-yellow)}.bx-scroll::-webkit-scrollbar-track{background:0 0}.bx-index-hero.zf-phero--plate{--bx-plate-w:max(100vw, 1100px);--bx-plate-h:calc(var(--bx-plate-w) * 1081 / 1920);background-image:linear-gradient(to bottom, transparent calc(100% - 140px), var(--zf-ink)), var(--hero-plate);background-size:100% 100%, var(--bx-plate-w) auto;padding-bottom:calc(.66 * var(--bx-plate-h));background-position:50%,bottom;background-repeat:no-repeat}.bx-index-hero.zf-phero--plate:before{background:linear-gradient(to bottom, var(--zf-ink) 0%, var(--zf-ink) calc(100% - .76 * var(--bx-plate-h)), transparent calc(100% - .58 * var(--bx-plate-h)))}.bx-search{flex-direction:column;align-items:stretch;gap:18px;width:100%;max-width:640px;margin-inline:auto;display:flex}.bx-search__topics{flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;padding-bottom:6px;display:flex}.bx-search__topics>*{flex:none}.bx-search__topics .bx-label{margin-right:6px}.bx-topicbar{z-index:20;background:var(--zf-ink);box-shadow:0 1px 0 var(--zf-ink-3);position:sticky;top:0}.bx-topicbar nav{position:relative}.bx-topicbar nav:after{content:"";top:0;bottom:0;right:var(--zf-gutter);background:linear-gradient(to right, transparent, var(--zf-ink));pointer-events:none;width:48px;position:absolute}.bx-topicbar__row{gap:8px;margin:0;padding:16px 48px 12px 0;list-style:none;display:flex}.bx-topicbar li{flex:none}.bx-grid{background:var(--zf-ink);color:#fff;padding:56px 0 100px;scroll-margin-top:62px;position:relative}.bx-grid__head{letter-spacing:-.01em;color:#ffffffbf;justify-content:space-between;align-items:center;gap:16px;margin-bottom:40px;font-size:16px;display:flex}.bx-grid__head strong{color:#fff}.bx-posts,.bx-feats{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 20px;margin:0;padding:0;list-style:none;display:grid}.bx-posts--c1{grid-template-columns:minmax(0,1fr);max-width:calc(33.3333% - 13.3333px)}.bx-posts--c2{grid-template-columns:repeat(2,minmax(0,1fr))}.bx-tile{min-width:0;display:flex}.bx-tile>.zf-post{flex:1;min-width:0}.bx-tile .zf-post__thumb{aspect-ratio:3/2;height:auto}.bx-empty{background:var(--zf-ink-2);text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:560px;margin:0 auto;padding:48px 32px;display:flex}.bx-empty h3{margin:0;font-size:35px}.bx-empty p{opacity:.8;margin:0;font-size:16px;line-height:1.4}.bx-more{justify-content:center;margin-top:56px;display:flex}.bx-feats{grid-template-columns:repeat(2,minmax(0,1fr))}.bx-featured .bx-intro{margin-bottom:40px}.bx-featured .bx-outro{margin-top:32px}.bx-feat__tags{align-items:center;gap:14px;display:flex}.bx-feat h3{font-size:26px}.bx-feat__excerpt{letter-spacing:-.01em;opacity:.8;margin:0;font-size:16px;line-height:1.45}.bx-mist .zf-prose a[href^="/glossary/"]{text-decoration-color:currentColor}.bx-mist__lead{max-width:760px;margin-bottom:40px}.bx-mist__after{max-width:760px;margin-top:32px}.bx-mist__cols{grid-template-columns:minmax(0,1fr);gap:15px 40px;display:grid}@media (min-width:900px){.bx-mist__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.bx-post{--bx-accent:var(--cat)}.bx-post[data-cat=agency]{--bx-accent:var(--zf-yellow)}.bx-doc{--cat:var(--bx-accent)}.bx-progress{z-index:60;pointer-events:none;height:4px;position:fixed;inset:0 0 auto}.bx-progress i{background:var(--bx-accent,var(--zf-yellow));transform-origin:0;height:100%;display:block}.bx-post-hero .zf-phero__art--stand{max-width:360px}.bx-post-hero .zf-phero__children{gap:0}.bx-byline{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:8px;padding:0;display:flex}.bx-byline__person{align-items:center;gap:14px;margin-right:16px;display:flex}.bx-byline__photo{object-fit:cover;background:#fff;flex:none;width:48px;height:60px}.bx-byline__name a{text-underline-offset:3px;text-decoration:underline}.bx-byline__who{flex-direction:column;gap:8px;margin-right:auto;display:flex}.bx-byline p{margin:0}.bx-byline__name{font-size:16px;font-weight:700}.bx-byline__role{font:400 13px/1.4 var(--zf-font-label);text-transform:uppercase;opacity:.75}.bx-share{flex-wrap:wrap;gap:8px;display:flex}.bx-doc{max-width:760px}.bx-gap{margin-top:32px}.bx-section{margin-top:72px;scroll-margin-top:24px}.bx-h2{color:#fff;text-wrap:balance;margin:0 0 24px}.bx-mistake{margin-bottom:24px}.bx-quote{margin-top:48px}.bx-sources,.bx-sources li{scroll-margin-top:24px}.bx-sources h3{font:400 14px/1.4 var(--zf-font-label);text-transform:uppercase;letter-spacing:-.01em;opacity:.75;margin:0 0 16px}.bx-sources ol{color:#ffffffdb}.bx-sources small{opacity:.85}.bx-post .bx-frame{--callout:var(--bx-accent)}.bx-post .bx-frame .zf-callout__label{color:var(--bx-accent)}.bx-post:is([data-cat=creative],[data-cat=growth]) .bx-frame .zf-callout__label{color:#fff}.bx-doc .zf-prose .callout{--callout:var(--bx-accent)}.bx-post .bx-quote{box-shadow:inset 0 0 0 4px var(--bx-accent)}.bx-doc .zf-prose a{color:inherit;text-decoration-color:currentColor}.bx-doc .zf-prose a:hover{color:var(--zf-yellow)}.bx-doc .zf-prose a[href^="/glossary/"]{text-decoration-style:dashed;-webkit-text-decoration-color:var(--bx-accent);text-decoration-color:var(--bx-accent)}.bx-doc .zf-prose .cite a{text-decoration:none}.bx-recap__rest{margin-top:32px}.bx-stamped__title{margin:0 0 40px}.bx-newsband{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:640px;margin:0 auto;display:flex}.bx-newsband h2,.bx-newsband p{margin:0}.bx-newsband__lead{font-size:18px;line-height:1.4}.bx-newsband__note{font-size:14px}.bx-sub{align-items:flex-end;gap:10px;width:100%;display:flex}.bx-sub .zf-field{flex:1;min-width:0}.bx-bio{align-items:center;gap:32px;max-width:860px;display:flex}.bx-bio__copy{flex-direction:column;gap:12px;display:flex}.bx-bio__copy>*{margin:0}.bx-bio__name{font-size:36px;line-height:1.1}.bx-bio__role{font:400 14px/1.4 var(--zf-font-label);text-transform:uppercase;opacity:.75}.bx-bio__text{opacity:.86;font-size:16px;line-height:1.5}.bx-authors{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.bx-authors li{background:var(--zf-ink-2);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 20px;display:flex}.bx-authors p{margin:0}.bx-authors__name{font-size:20px;font-weight:700}.bx-authors__role{font:400 14px/1.4 var(--zf-font-label);text-transform:uppercase;opacity:.75}.bx-authors__more{font:400 14px/1.4 var(--zf-font-label);text-transform:uppercase}.bx-prevnext{background:var(--zf-ink);color:#fff;padding:0 0 20px}.bx-prevnext__in{border-top:1px solid var(--zf-ink-3);justify-content:space-between;gap:24px;padding-top:40px;display:flex}.bx-prevnext__link{flex-direction:column;gap:12px;max-width:440px;display:flex}.bx-prevnext__link--next{text-align:right;align-items:flex-end}.bx-prevnext__title{letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.35}.bx-prevnext__link:hover .bx-prevnext__title{text-underline-offset:4px;text-decoration:underline}.bx-band p{max-width:640px}@media (max-width:1100px){.bx-posts,.bx-posts--c2{grid-template-columns:repeat(2,minmax(0,1fr))}.bx-posts--c1{max-width:none}.bx-authors{grid-template-columns:repeat(2,minmax(0,1fr))}.bx-post-hero .zf-phero__art--stand{max-width:100%}.bx-post-hero .zf-phero__art--stand img{max-height:320px}}@media (max-width:850px){.bx-feats{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.bx-posts,.bx-posts--c2{grid-template-columns:minmax(0,1fr)}.bx-search__topics{justify-content:flex-start}.bx-feat h3{font-size:22px}.bx-authors{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bx-authors li{padding:24px 12px}.bx-bio{flex-direction:column;align-items:flex-start;gap:20px}.bx-bio__name{font-size:30px}.bx-prevnext__in{flex-direction:column}.bx-prevnext__link--next{text-align:left;align-items:flex-start}.bx-section{margin-top:56px}.bx-sub{flex-direction:column;align-items:stretch}.bx-post-hero .zf-phero__art--stand img{max-height:280px}}
.k-col{flex-direction:column;gap:28px;max-width:760px;display:flex}.k-sec .zf-sec__head h2{text-wrap:balance}.k-sec[id],.k-body{scroll-margin-top:90px}.k-before{margin-bottom:40px}.k-after{margin-top:40px}.k-lead{letter-spacing:-.01em;max-width:640px;margin:0;font-size:18px;line-height:1.5}.k-inline{display:inline}.k-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.k-sec.k-flush,.k-faq.k-flush{padding-top:0}.k-hero .zf-phero__children{width:100%}.k-hero--term .zf-phero__copy h1{text-wrap:balance}.k-neigh{flex-wrap:wrap;align-items:baseline;gap:10px 24px;display:flex}.k-neigh a{color:inherit}.k-ratings{flex-wrap:wrap;gap:8px;display:inline-flex}.k-search-wrap{width:100%;max-width:640px}.k-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;width:100%;max-width:640px;display:grid}.k-stats .zf-stat{gap:14px;width:auto;height:auto;min-height:120px}.k-stats .zf-stat b{padding:10px 14px;font-size:44px}@media (max-width:640px){.k-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.k-byline{opacity:.8;flex-wrap:wrap;gap:8px 24px;margin:0;padding:4px 0;font-size:13px;display:flex}.zf-stamp .k-byline{padding:72px 16px 16px}@media (min-width:900px){.zf-stamp .k-byline{flex-direction:column;padding:16px 25rem 16px 16px}}.k-filters{flex-direction:column;gap:12px;margin:48px 0 40px;scroll-margin-top:24px;display:flex}.k-filters .zf-chiprow+.zf-chiprow{margin-top:0}.k-filters--tech{margin:56px 0 32px}.k-filters__search{margin-left:calc(var(--chiprow-label,120px) + 16px);flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.k-filters__search .zf-search{width:320px;max-width:100%}@media (max-width:640px){.k-filters__search{margin-left:0}.k-filters__search .zf-search{width:100%}}.k-count{margin:0 0 0 calc(var(--chiprow-label,120px) + 16px);opacity:.85;font-size:14px}.k-filters__search .k-count{margin:0}.k-count strong{font-weight:700}@media (max-width:640px){.k-count{margin-left:0}}.k-letters .zf-chiprow__chips{gap:4px}.k-letter{color:#fff;width:30px;height:30px;box-shadow:inset 0 0 0 1.5px var(--zf-ink-3);font:400 15px/1 var(--zf-font-display,"Anton", sans-serif);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;transition:background-color .15s,color .15s;display:grid}.k-letter:hover:not(:disabled){background:var(--zf-ink-3)}.k-letter[aria-pressed=true]{background:var(--zf-yellow);color:var(--zf-ink);box-shadow:none}.k-letter:disabled{opacity:.25;cursor:not-allowed}.k-letters .zf-fchip{margin-right:4px}.k-az{flex-direction:column;gap:48px;display:flex}.k-az__group{grid-template-columns:96px minmax(0,1fr);gap:20px;display:grid}.k-az__letter{color:#fff;margin:0;scroll-margin-top:24px;font-size:80px;line-height:.9}.k-az__rows{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:640px){.k-az__group{grid-template-columns:minmax(0,1fr);gap:12px}.k-az__letter{font-size:56px}}.k-row{background:var(--zf-ink-2);color:#fff;transition:box-shadow .15s}.k-row:hover,.k-row:focus-within,.k-row.is-open{box-shadow:inset 0 0 0 4px var(--cat)}.k-row__toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:10px;padding:20px 24px;display:flex}.k-row__toggle:focus-visible{outline-offset:-6px}.k-row__top{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.k-row__term{font-size:28px;line-height:1.1}.k-row__top .zf-catchip{height:22px;padding:0 8px;font-size:12px}.k-row__def{letter-spacing:-.01em;opacity:.8;max-width:760px;font-size:15px;line-height:1.45}.k-row__more{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .25s,visibility 0s linear .25s;display:grid}.k-row:hover .k-row__more,.k-row:focus-within .k-row__more,.k-row.is-open .k-row__more{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .25s,visibility}.k-row__more>div{overflow:hidden}.k-row__in{border-top:1px solid var(--zf-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin:0 24px;padding:14px 0 20px;display:flex}.k-row__real{max-width:680px;margin:0;font-size:15px;line-height:1.45}.k-row__real .zf-label{color:var(--cat-text,var(--cat));margin-right:4px}.k-row__link{color:#fff;align-items:center;gap:10px;font-size:15px;font-weight:700;display:inline-flex}.k-row__link:hover span{text-underline-offset:3px;text-decoration:underline}.k-row__link .zf-arrow{transition:transform .15s,box-shadow .15s}.k-row__link:hover .zf-arrow,.k-row__link:focus-visible .zf-arrow{box-shadow:3px 3px 0 var(--zf-ink-3);transform:translate(-2px,-2px)}.k-empty{text-align:center;background:var(--zf-ink-2);box-shadow:inset 0 0 0 2px var(--zf-ink-3);flex-direction:column;align-items:center;gap:16px;padding:56px 24px;display:flex}.k-empty p{max-width:460px;margin:0}.zf-sec--mist .k-empty{color:var(--zf-ink);background:#fff;box-shadow:inset 0 0 0 2px #21202026}.k-featured__grid{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0 15px;display:grid}.k-featured__grid>:is(.k-featured__term,.k-featured__real){grid-row:span 4;grid-template-rows:subgrid;align-content:start;row-gap:20px;display:grid}.k-featured__term{background:var(--zf-ink-2);color:#fff;justify-items:start;padding:40px}.k-featured__chip{margin:0;display:flex}.k-featured__term h3{margin:0}.k-featured__real>.zf-statement__foot{grid-row:4;margin-top:0}@media (max-width:1100px){.k-featured__term .zf-btn{margin-top:8px}.k-featured__real>.zf-statement__foot{margin-top:12px}}.k-featured__term .k-lead{grid-row:3;align-self:start}.k-featured__term h3 a{color:inherit}.k-featured__term h3 a:hover{text-underline-offset:6px;text-decoration:underline}.k-featured__term .zf-btn{grid-row:4;align-self:end}.k-featured__real .zf-statement__text{font-size:clamp(28px,2.6vw,38px)}@media (max-width:1100px){.k-featured__grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:15px}.k-featured__grid>:is(.k-featured__term,.k-featured__real){flex-direction:column;grid-row:auto;grid-template-rows:none;align-items:flex-start;display:flex}.k-featured__grid>.k-featured__real{align-items:stretch}}@media (max-width:640px){.k-featured__term,.k-featured__real{padding:26px}}.k-panel{background:var(--zf-ink-2);color:#fff;box-shadow:inset 0 0 0 4px var(--cat,var(--zf-ink-3));flex-direction:column;gap:16px;padding:28px;display:flex}.k-panel p{margin:0}.zf-sec--mist .k-panel{background:var(--zf-ink-2)}.k-form{align-items:flex-start;max-width:520px}.k-form .zf-field{align-self:stretch}.k-ticks{letter-spacing:-.01em;flex-direction:column;gap:14px;margin:0;padding:0;font-size:16px;line-height:1.45;list-style:none;display:flex}.k-ticks li{padding-left:26px;position:relative}.k-ticks li:before{content:"";background:var(--cat-tile,var(--cat,var(--zf-yellow)));width:10px;height:10px;position:absolute;top:.45em;left:0}.k-usepair .zf-stamp{margin-top:8px}.k-sec--real{overflow:visible}.k-hang{top:-96px;right:var(--zf-gutter,86px);z-index:1;pointer-events:none;width:180px;position:absolute}.k-hang img{width:100%;height:auto;display:block}.k-sec--real .k-col{z-index:2;position:relative}@media (max-width:1100px){.k-hang{width:120px;right:16px}.k-sec--real .k-col{padding-right:0}}@media (max-width:1100px) and (min-width:641px){.k-sec--real .k-col{padding-right:140px}}@media (max-width:640px){.k-hang{display:none}}.k-real{gap:0}.k-real__part{flex-direction:column;gap:12px;display:flex}.k-real__part+.k-real__part{border-top:1px solid var(--zf-ink-3);margin-top:28px;padding-top:28px}.k-real__answer p{letter-spacing:-.01em;margin:0;font-size:18px;line-height:1.5}.k-real .zf-statement__foot{margin-top:28px}.k-real .zf-statement__foot .zf-statement__label{font-size:14px;font-weight:400}.k-body{margin-top:36px}.k-body:first-child{margin-top:0}.k-h2{color:#fff;margin:0 0 24px}.k-sec--buzz .k-col+.k-col,.k-sec--buzz .k-col+.k-buzz,.k-sec--buzz .k-buzz+.k-table{margin-top:40px}.k-buzz{grid-template-columns:repeat(var(--k-buzz-cols,1), minmax(0, 1fr));grid-auto-rows:auto;gap:15px;margin:40px 0 0;padding:0;list-style:none;display:grid}.k-buzz__item{background:var(--zf-ink-2);grid-row:span 3;grid-template-rows:subgrid;letter-spacing:-.01em;box-shadow:inset 0 0 0 4px var(--cat);align-content:start;row-gap:12px;padding:26px 28px;font-size:16px;line-height:1.45;display:grid}.k-buzz__item p{margin:0}.k-buzz__phrase{font-size:26px;line-height:1.15}.k-buzz__label{opacity:.75;margin-right:4px;font-size:13px}.k-buzz__ask .k-buzz__label{color:var(--cat-text,var(--cat));opacity:1}.k-buzz__ask{font-weight:600}.k-buzz a,.k-row a{color:inherit}.k-buzz p a{text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.k-buzz{grid-template-columns:minmax(0,1fr)}}.k-related{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}@media (min-width:1100px){.k-related{grid-template-columns:repeat(var(--k-cols,4), minmax(0, 1fr))}}.k-related:not(.k-related--rows){grid-auto-rows:auto}.k-related:not(.k-related--rows)>li{grid-row:span 3;grid-template-rows:subgrid;row-gap:10px;display:grid}.k-related:not(.k-related--rows)>li>:is(a,.k-related__pending){grid-row:1/-1;grid-template-rows:subgrid;row-gap:10px;height:auto;display:grid}.k-related>li>:is(a,.k-related__pending)>.zf-catchip{place-self:start}.k-related--rows{grid-template-columns:minmax(0,1fr);gap:10px}.k-related--rows>li>:is(a,.k-related__pending){grid-template:"chip text""title text"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start;gap:10px 40px;padding:22px 28px;display:grid}.k-related--rows>li>*>.zf-catchip{grid-area:chip}.k-related--rows>li>*>h3{grid-area:title}.k-related--rows>li>*>p{grid-area:text;align-self:center}@media (max-width:900px){.k-related--rows>li>:is(a,.k-related__pending){grid-template:"chip""title""text"/minmax(0,1fr);padding:20px}}.k-related h3 a,.k-related h3 span{color:inherit}.k-related li a,.k-related__pending{transition:background-color .15s}.k-related__pending{background:var(--zf-ink-2);height:100%;box-shadow:inset 0 0 0 2px var(--zf-ink-3);flex-direction:column;gap:10px;padding:20px;display:flex}.zf-sec--ink-2 .k-related li a{background:var(--zf-ink)}.zf-sec--ink-2 .k-related li a:hover{background:var(--zf-ink-3)}.k-related li a:hover h3{text-underline-offset:3px;text-decoration:underline}.k-take-sec{padding-bottom:clamp(240px,26vw,420px)}.k-take-sec:before{content:"";pointer-events:none;background-position:bottom;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 45% 82%,#0000);mask-image:linear-gradient(#0000,#000 45% 82%,#0000)}.k-take-sec--firetrucks-mono-scene:before{background-image:url(/brand-home/illustrations/firetrucks/mono-scene.webp)}.k-take-sec--horses-mono-scene:before{background-image:url(/brand-home/illustrations/horses/mono-scene.webp)}.k-take-sec>.zf-wrap{z-index:1;position:relative}.k-take-statement{max-width:900px}.k-take-statement .zf-statement__text{font-family:var(--zf-font-body);letter-spacing:-.01em;text-transform:none;font-size:18px;line-height:1.5}@media (max-width:640px){.k-take-sec{padding-bottom:200px}.k-take-statement{padding:26px}}@media (min-width:1100px){.k-steps4{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.k-steps3{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}:is(.k-steps4,.k-steps3){grid-template-rows:auto auto 1fr;row-gap:0}:is(.k-steps4,.k-steps3)>.zf-step--kit{grid-row:span 3;grid-template-columns:59px minmax(0,1fr);grid-template-rows:subgrid;display:grid}:is(.k-steps4,.k-steps3)>.zf-step--kit>.zf-step__stripe{grid-row:1/-1}:is(.k-steps4,.k-steps3)>.zf-step--kit>.zf-step__body{grid-row:1/-1;grid-template-rows:subgrid;align-content:start;display:grid}}.k-techgrid{margin:0;padding:0;list-style:none}.k-techgrid.zf-cardgrid{grid-template-columns:minmax(0,1fr)}@media (min-width:641px){.k-techgrid.zf-cardgrid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:641px) and (max-width:899.98px){.k-techgrid>li{grid-column:span 6}.k-techgrid>li:nth-child(odd):last-child{grid-column:span 12}}@media (min-width:900px) and (max-width:1199.98px){.k-techgrid>li{grid-column:span 4}.k-techgrid>li:nth-child(3n+1):last-child{grid-column:span 12}.k-techgrid>li:nth-child(3n+1):nth-last-child(2),.k-techgrid>li:nth-child(3n+1):nth-last-child(2)+li{grid-column:span 6}}@media (min-width:1200px){.k-techgrid>li{grid-column:span 3}.k-techgrid>li:nth-child(4n+1):last-child{grid-column:span 12}.k-techgrid>li:nth-child(4n+1):nth-last-child(2),.k-techgrid>li:nth-child(4n+1):nth-last-child(2)+li{grid-column:span 6}.k-techgrid>li:nth-child(4n+1):nth-last-child(3),.k-techgrid>li:nth-child(4n+1):nth-last-child(3)+li,.k-techgrid>li:nth-child(4n+1):nth-last-child(3)+li+li{grid-column:span 4}}@media (min-width:900px) and (max-width:1199.98px){.k-techgrid>li:nth-child(3n+1):last-child{grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}}@media (min-width:1200px){.k-techgrid>li:nth-child(4n+1):last-child{grid-template-columns:minmax(0,1fr) minmax(0,3fr);display:grid}}.k-techgrid>li:last-child>.zf-card__head{height:auto;min-height:104px}.k-tech .zf-card__head{justify-content:flex-end;align-items:flex-start;padding:14px;display:flex}.k-tech__ratings{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.k-tech .zf-card__body{gap:12px;padding:22px 20px 20px}.k-tech .zf-card__body h3{font-size:20px;line-height:1.3}.k-tech .zf-card__body>p{opacity:.85;font-size:15px}.k-tech__title:hover{text-underline-offset:3px;text-decoration:underline}.k-tech__arrow{flex:none;display:block}.k-take{flex:1;min-width:0}.k-take__btn{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:13px;display:inline-flex}.k-take__btn i{background:var(--cat);width:12px;height:12px;position:relative}.k-take__btn i:before,.k-take__btn i:after{content:"";background:var(--zf-ink);height:2px;position:absolute;top:5px;left:2px;right:2px}.k-take__btn i:after{transition:transform .15s;transform:rotate(90deg)}.k-tech.is-open .k-take__btn i:after{transform:rotate(0)}.k-take__panel{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.k-take__panel p{margin:0;font-size:15px;font-weight:700;line-height:1.4;overflow:hidden}.k-tech:hover .k-take__panel,.k-tech.is-open .k-take__panel{grid-template-rows:1fr}.k-sources-sec{padding-top:0}.k-sources{margin-top:0}@media (prefers-reduced-motion:reduce){.k-row,.k-row__more,.k-take__panel,.k-take__btn i:after,.k-row__link .zf-arrow,.k-related li a,.k-letter{transition:none}}main :is(.k-related,.k-az,.k-neigh,.k-featured) a[href^="/glossary/"]{text-decoration:none}
.tp-page{--tp-accent:var(--cat,var(--zf-yellow))}.tp-page[data-cat=agency]{--tp-accent:var(--zf-yellow)}.tp-stack>*+*{margin-top:32px}.tp-stack--s>*+*{margin-top:16px}.tp-col{max-width:760px}.tp-note{letter-spacing:-.01em;color:#ffffffb3;margin:0;font-size:13px;line-height:1.5}.tp-note a,.tp-copy a{color:inherit;text-underline-offset:3px;text-decoration:underline}.tp-note a:hover,.tp-copy a:hover{color:var(--zf-yellow)}.tp-copy .cite{font-size:.65em}.tp-copy .cite a{color:inherit;opacity:.7;text-decoration:none}.tp-disclaimer{color:#ffffffb3;margin:0;font-size:13px;font-style:italic;line-height:1.5}.tp-panel{background:var(--zf-ink-2);color:#fff;padding:28px}.tp-panel--framed{box-shadow:inset 0 0 0 4px var(--tp-accent)}.tp-panel--yellow{box-shadow:inset 0 0 0 4px var(--zf-yellow)}.tp-panel h3{margin:0}.tp-panel__label,.zf-page .tp-panel__label{font:400 14px/1.4 var(--zf-font-label);text-transform:uppercase;letter-spacing:-.01em;margin:0}@media (max-width:640px){.tp-panel{padding:20px}}.tp-tiles{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:15px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.tp-tiles--c2,.tp-tiles--c4{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-tiles--c3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.tp-tiles--c4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:699px){.tp-tiles{grid-auto-rows:auto}}.tp-tile{background:var(--zf-ink-2);color:#fff;height:100%;box-shadow:inset 0 0 0 4px var(--tp-accent);flex-direction:column;gap:12px;padding:26px 28px;display:flex}.tp-tile h3,.tp-tile__lead,.zf-page .tp-tile__lead{font:700 20px/1.35 var(--zf-font-body);letter-spacing:-.01em;color:#fff;margin:0}.tp-tile__lead strong{font-weight:inherit}.tp-tile__text{letter-spacing:-.01em;color:#ffffffd6;font-size:15px;line-height:1.55}.tp-tile__text>*{margin:0}.tp-tile__text>*+*{margin-top:.8em}.tp-tile__text strong{color:#fff}.tp-tile__text ul,.tp-tile__text ol{padding-left:1.3em}.tp-tile__text ul{list-style:square}.tp-tile__text li::marker{color:var(--tp-accent)}.tp-cards .tp-copy>*{margin:0}.tp-cards .tp-copy>*+*{margin-top:.8em}.tp-cards .tp-copy ul,.tp-cards .tp-copy ol{padding-left:1.2em}.tp-cards .tp-copy ul{list-style:square}.tp-cards .tp-copy li+li{margin-top:6px}@media (min-width:1100px){.tp-steps--c3{grid-template-columns:repeat(3,minmax(0,1fr))}.tp-steps--c4{grid-template-columns:repeat(4,minmax(0,1fr))}}.tp-bullets{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tp-bullets li{letter-spacing:-.01em;grid-template-columns:8px minmax(0,1fr);align-items:baseline;gap:14px;font-size:16px;line-height:1.5;display:grid}.tp-bullets li:before{content:"";background:var(--tp-accent,var(--zf-yellow));width:8px;height:8px;transform:translateY(-2px)}.tp-bullets strong{color:inherit}.tp-take{max-width:900px}.tp-caveats__h,.zf-page .tp-caveats__h{font:700 20px/1.35 var(--zf-font-body);letter-spacing:-.01em;color:inherit;margin:0 0 16px}.tp-fit .tp-bullets li{font-size:17px}.tp-btn-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tp-kpis{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:480px){.tp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:700px){.tp-kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.tp-kpi{background:var(--zf-paper);color:var(--zf-ink);--zf-focus:var(--zf-ink);flex-direction:column;justify-content:space-between;gap:12px;padding:14px;display:flex}.tp-kpi__label{font:400 13px/1.3 var(--zf-font-label);text-transform:uppercase;letter-spacing:-.01em}.tp-kpi__val{font:400 34px/1.05 var(--zf-font-display);background:var(--zf-yellow);color:var(--zf-ink);white-space:nowrap;align-self:flex-start;padding:8px 10px}.tp-kpi__val--ice{background:var(--zf-ice)}.tp-kpi__val--teal{background:var(--zf-teal)}.tp-kpi__val--orange{background:var(--zf-orange)}.tp-kpi__val--strike{text-decoration:line-through;text-decoration-thickness:2px}.tp-kpi__val--lg{font-size:clamp(40px,5vw,56px)}.tp-kpi--dark{background:var(--zf-ink);color:#fff;--zf-focus:var(--zf-yellow)}.tp-strip{background:var(--zf-ink-2);color:#fff;min-height:90px;display:flex}.tp-strip b{background:var(--zf-yellow);min-width:40%;color:var(--zf-ink);font:400 clamp(40px, 5vw, 60px)/1.05 var(--zf-font-display);white-space:nowrap;flex:none;place-items:center;padding:12px 18px;font-weight:400;display:grid}.tp-strip>span{letter-spacing:-.01em;flex:1;align-items:center;padding:12px 20px;font-size:16px;line-height:1.4;display:flex}.tp-status{background:var(--zf-ink);color:#fff;grid-template-columns:14px minmax(0,1fr);align-items:baseline;gap:12px;padding:16px 18px;font-size:15px;line-height:1.45;display:grid}.tp-status:before{content:"";background:var(--tp-status,var(--zf-teal));width:14px;height:14px;transform:translateY(1px)}.tp-status--warn{--tp-status:var(--zf-orange)}.tp-status strong{color:var(--zf-yellow)}.tp-meter{background:var(--zf-ice);height:18px;position:relative}.tp-meter>span{background:var(--zf-teal);transition:width .4s;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.tp-meter>span{transition:none}}.tp-chart{background:var(--zf-paper);color:var(--zf-ink);--zf-focus:var(--zf-ink);padding:24px}.tp-chart__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:22px;display:flex}.tp-chart__title,.zf-page .tp-chart__title{font:600 17px/1.3 var(--zf-font-body);letter-spacing:-.01em;margin:0}.tp-legend{font:400 12px/1 var(--zf-font-label);text-transform:uppercase;letter-spacing:-.01em;flex-wrap:wrap;gap:8px 18px;display:flex}.tp-legend span{align-items:center;gap:6px;display:inline-flex}.tp-legend i{background:var(--tp-sw,var(--zf-teal));width:15px;height:15px;display:inline-block}.tp-legend i.tp-sw-line{background:var(--zf-ink);width:3px;height:15px}.tp-legend i.tp-sw-band{background:color-mix(in srgb, var(--zf-teal) 30%, transparent);box-shadow:inset 0 0 0 2px var(--zf-teal)}.tp-pill{color:var(--zf-teal);font:400 12px/1.3 var(--zf-font-label);text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;background:#31dfdd33;padding:2px 6px;display:inline-block}.tp-pill--ink{background:var(--zf-ink);color:#fff}.tp-pill--yellow{background:var(--zf-yellow);color:var(--zf-ink)}.tp-pill--orange{background:var(--zf-orange);color:var(--zf-ink)}.tp-rows{gap:0;margin:0;padding:0;list-style:none;display:grid}.tp-row{border-top:1px solid var(--zf-mist);grid-template-columns:minmax(0,190px) minmax(0,1fr) minmax(0,150px);align-items:center;gap:20px;padding:14px 0;display:grid}.tp-row:first-child{border-top:0}.tp-row--top{background:color-mix(in srgb, var(--zf-yellow) 35%, transparent);margin-inline:-12px;padding-inline:12px}.tp-row--off{opacity:.5}.tp-row__name{font:700 15px/1.3 var(--zf-font-body);letter-spacing:-.01em;margin:0}.tp-row__sub{margin:4px 0 0;font-size:13px;line-height:1.3}.tp-row__nums{text-align:right;font-size:13px;line-height:1.4}.tp-row__nums b{font:400 24px/1 var(--zf-font-display)}.tp-bars{gap:4px;display:grid;position:relative}.tp-bar{height:12px;position:relative}.tp-bar>span{transition:width .35s,left .35s;position:absolute;inset:0 auto 0 0}.tp-bar--rep>span{background:var(--zf-ice)}.tp-bar--adj>span{background:var(--zf-teal)}.tp-bar--adj>em{background:color-mix(in srgb, var(--zf-teal) 30%, transparent);box-shadow:inset 0 0 0 2px var(--zf-teal);transition:width .35s,left .35s;position:absolute;top:-3px;bottom:-3px}.tp-be{background:var(--zf-ink);width:3px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px}@media (max-width:760px){.tp-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px}.tp-row .tp-bars{grid-area:2/1/auto/-1}.tp-chart{padding:18px 16px}}@media (prefers-reduced-motion:reduce){.tp-bar>span,.tp-bar--adj>em{transition:none}}.tp-dual{gap:14px;display:grid}.tp-dual__row>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;font-size:13px;display:flex}.tp-dual__row b{font-size:14px;font-weight:700}.tp-dual svg{width:100%;height:34px;display:block;overflow:visible}.tp-calc{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:32px;display:grid}.tp-calc__side{position:sticky;top:24px}@media (max-width:1100px){.tp-calc{grid-template-columns:minmax(0,1fr)}.tp-calc__side{position:static}}.tp-grid2{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:700px){.tp-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.tp-result{background:var(--zf-ink-2);color:#fff;box-shadow:inset 0 0 0 4px var(--zf-yellow);gap:20px;padding:28px;display:grid}.tp-result__big{font:400 clamp(64px, 8vw, 110px)/.95 var(--zf-font-display);color:var(--zf-yellow);margin:0}.tp-result__line{margin:0;font-size:16px;font-weight:600;line-height:1.4}.tp-result__small{color:#ffffffc7;margin:0;font-size:13px;line-height:1.5}.tp-result hr,.tp-yellow hr{border:0;border-top:1px solid var(--zf-ink-3);margin:0}@media (max-width:640px){.tp-result{padding:20px}}.tp-chan{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tp-chan li{background:var(--zf-ink-2);gap:12px;padding:16px 18px;display:grid}.tp-chan li.is-off{opacity:.6}.tp-chan__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;display:flex}.tp-chan__top b{font-size:15px}.tp-chan__top span{color:#ffffffb8;font-size:13px}.tp-chan__top em{color:var(--zf-yellow);font-style:normal;font-weight:700}.tp-chan__ctl{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}@media (max-width:560px){.tp-chan__ctl{grid-template-columns:minmax(0,1fr)}}.tp-stepper{align-items:center;gap:10px;display:flex}.tp-stepper__label{font:400 12px/1.2 var(--zf-font-label);text-transform:uppercase;color:#ffffffb8}.tp-stepper__box{display:flex}.tp-stepper button{background:var(--zf-ink-3);color:#fff;width:34px;height:34px;font:400 20px/1 var(--zf-font-display);cursor:pointer;border:0}.tp-stepper button:hover{background:#525151}.tp-stepper output{background:var(--zf-ink);min-width:58px;height:34px;font:400 20px/1 var(--zf-font-display);color:var(--zf-yellow);place-items:center;display:grid}.tp-wiz{max-width:860px}.tp-wiz__card{background:var(--zf-ink-2);box-shadow:inset 0 0 0 4px var(--zf-yellow);padding:36px}.tp-wiz__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.tp-wiz__keys{color:#ffffffb3;font-size:13px}.tp-wiz__keys kbd{font:400 11px/1 var(--zf-font-label);text-transform:uppercase;background:var(--zf-ink-3);color:#fff;padding:3px 6px}.tp-progress{gap:6px;margin-top:14px;display:flex}.tp-progress span{background:var(--zf-ink-3);flex:1;height:8px;position:relative}.tp-progress span:after{content:"";background:var(--zf-yellow);transform-origin:0;transition:transform .25s;position:absolute;inset:0;transform:scaleX(0)}.tp-progress span.is-done:after{transform:scaleX(1)}.tp-wiz__body{min-height:300px;margin-top:30px}.tp-wiz__q{margin:0 0 28px;font-size:clamp(30px,3.4vw,46px)}.tp-wiz__nav{justify-content:space-between;align-items:center;gap:16px;margin-top:32px;display:flex}.tp-wiz__per{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tp-wiz__per li{background:var(--zf-ink);padding:18px}.tp-loader{grid-template-columns:repeat(3,28px);gap:6px;display:grid}.tp-loader span{background:var(--zf-yellow);width:28px;height:28px;animation:1s ease-in-out infinite tp-pulse}.tp-loader span:nth-child(2n){background:var(--zf-teal)}@keyframes tp-pulse{0%,to{opacity:.15}50%{opacity:1}}.tp-crunch{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:420px;display:flex}.tp-crunch p{font:400 14px/1.4 var(--zf-font-label);text-transform:uppercase;color:#ffffffd9;margin:0}@media (max-width:640px){.tp-wiz__card{padding:22px 18px}.tp-wiz__keys{display:none}}@media (prefers-reduced-motion:reduce){.tp-loader span{opacity:1;animation:none}.tp-progress span:after{transition:none}}.tp-yellow{background:var(--zf-yellow) url(/brand-home/art/bg/yellow.webp) center / cover;color:var(--zf-ink);--zf-focus:var(--zf-ink);gap:22px;padding:36px;display:grid}.tp-yellow hr{border-top-color:#21202040}.tp-yellow .tp-panel__label,.tp-yellow .tp-result__big{color:var(--zf-ink)}.tp-yellow .tp-result__small,.tp-yellow .tp-note{color:#212020d9}.tp-yellow .tp-note a{color:inherit;font-weight:600}.tp-yellow .tp-disclaimer{color:#212020d9}.tp-yellow .tp-status{background:var(--zf-ink)}@media (max-width:640px){.tp-yellow{padding:22px 18px}}.tp-lab{background:var(--zf-ink-2)}.tp-lab__bar{border-bottom:1px solid var(--zf-ink-3);grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) auto;align-items:end;gap:24px;padding:24px;display:grid}.tp-lab__cur{color:#ffffffbf;flex-direction:column;align-items:flex-end;gap:10px;font-size:13px;display:flex}.tp-lab__cur b{color:#fff}.tp-lab__note{border-bottom:1px solid var(--zf-ink-3);margin:0;padding:14px 24px}.tp-lab__part{padding:24px}.tp-lab__part+.tp-lab__part{border-top:1px solid var(--zf-ink-3)}@media (max-width:1100px){.tp-lab__bar{grid-template-columns:minmax(0,1fr)}.tp-lab__cur{flex-direction:row;justify-content:space-between;align-items:center}}@media (max-width:640px){.tp-lab__bar,.tp-lab__part{padding:18px 16px}.tp-lab__note{padding:12px 16px}}.tp-ltable__head{display:none}.tp-ltable{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tp-ltable li{background:var(--zf-ink);box-shadow:inset 0 0 0 2px var(--zf-ink-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px 16px;padding:14px;display:grid}.tp-ltable li.is-under{box-shadow:inset 0 0 0 2px var(--zf-orange)}.tp-ltable__name{grid-column:1/-1}.tp-ltable__name b{font-size:15px;display:block}.tp-ltable__name span{color:#ffffffb3;font-size:13px}.tp-ltable__band{grid-column:1/-1}.tp-ltable__mlabel{font:400 12px/1.2 var(--zf-font-label);text-transform:uppercase;color:#ffffffb8;margin-bottom:6px;display:block}.tp-ltable__contrib{font:400 24px/1 var(--zf-font-display);color:var(--zf-teal)}.tp-ltable__contrib.is-neg{color:var(--zf-orange)}.tp-ltable__contrib small{font:600 12px/1 var(--zf-font-body);color:#ffffffa6;margin-left:4px}@media (min-width:1101px){.tp-ltable__head{font:400 12px/1.3 var(--zf-font-label);text-transform:uppercase;color:#ffffffb8;align-items:end;gap:12px 16px;padding:0 14px 8px;display:grid}.tp-ltable li,.tp-ltable__head{grid-template-columns:minmax(0,1.2fr) 120px 100px minmax(0,1.7fr) 120px 130px}.tp-ltable__name,.tp-ltable__band{grid-column:auto}.tp-ltable__mlabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.tp-band{background:var(--zf-ink-3);height:20px;position:relative}.tp-band>span{transition:left .35s,width .35s;position:absolute;top:4px;bottom:4px}.tp-band--above>span{background:var(--zf-teal)}.tp-band--straddles>span{background:var(--zf-ice)}.tp-band--below>span{background:var(--zf-orange)}.tp-band>i{background:#fff;width:2px;transition:left .35s;position:absolute;top:0;bottom:0}.tp-band>b{border-left:2px dashed var(--zf-yellow);width:0;position:absolute;top:-4px;bottom:-4px}.tp-band__txt{color:#ffffffb8;margin:6px 0 0;font-size:12px}.tp-band__txt strong{color:#fff}.tp-tag{height:26px;font:400 13px/1 var(--zf-font-label);text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.tp-tag--under{background:var(--zf-orange);color:var(--zf-ink)}.tp-tag--ok{background:var(--zf-teal);color:var(--zf-ink)}.tp-keys{color:#ffffffb8;flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;font-size:12px;display:flex}.tp-keys span{align-items:center;gap:6px;display:inline-flex}.tp-keys i{width:14px;height:8px;display:inline-block}.tp-keys .k-below{background:var(--zf-orange)}.tp-keys .k-strad{background:var(--zf-ice)}.tp-keys .k-above{background:var(--zf-teal)}.tp-keys .k-be{border-left:2px dashed var(--zf-yellow);width:0;height:12px}.tp-scen{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:760px){.tp-scen{grid-template-columns:repeat(2,minmax(0,1fr))}}.tp-scen__card{align-content:start;gap:14px;padding:24px;display:grid}.tp-scen__card h4{font:400 32px/1.05 var(--zf-font-display);text-transform:uppercase;margin:0}.tp-scen__card--a{background:var(--zf-ink);box-shadow:inset 0 0 0 2px var(--zf-ink-3)}.tp-skpi{border-top:1px solid var(--zf-ink-3);gap:6px;padding-top:12px;display:grid}.tp-yellow .tp-skpi{border-top-color:#21202040}.tp-skpi__label{font:400 12px/1.3 var(--zf-font-label);text-transform:uppercase}.tp-skpi__row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.tp-skpi__row>span:first-child{font:400 clamp(30px, 3vw, 40px)/1 var(--zf-font-display)}.tp-delta{height:24px;font:700 12px/1 var(--zf-font-body);color:var(--zf-ink);background:#2120201f;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.tp-delta.is-good{background:var(--zf-ink);color:var(--zf-yellow)}.tp-delta:before{content:"";background:currentColor;width:7px;height:7px}@media (prefers-reduced-motion:reduce){.tp-band>span,.tp-band>i{transition:none}}.tp-finds{grid-template-columns:minmax(0,1fr);gap:15px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.tp-finds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.tp-finds{grid-template-columns:repeat(4,minmax(0,1fr))}}.tp-find{background:var(--zf-ink-2);box-shadow:inset 0 0 0 4px var(--tp-accent);flex-direction:column;gap:14px;padding:26px 28px;display:flex}.tp-find__badge--off{visibility:hidden}@media (min-width:1100px){.tp-find h3{min-height:5.4em}}.tp-find h3{font:700 19px/1.35 var(--zf-font-body);letter-spacing:-.01em;margin:0}.tp-find p{color:#ffffffd6;margin:0;font-size:15px;line-height:1.5}.tp-find__badge{align-self:flex-start}.tp-cmp{gap:0;display:grid}.tp-cmp__head{display:none}.tp-cmp__row{background:var(--zf-ink-2);box-shadow:inset 0 0 0 4px var(--tp-accent);gap:0;padding:8px 0;display:grid}.tp-cmp__row+.tp-cmp__row{margin-top:12px}.tp-cmp__rh{font:700 17px/1.35 var(--zf-font-body);letter-spacing:-.01em;padding:14px 20px 6px}.tp-cmp__cell{letter-spacing:-.01em;color:#ffffffdb;gap:4px;padding:8px 20px;font-size:15px;line-height:1.5;display:grid}.tp-cmp__cell:last-child{padding-bottom:14px}.tp-cmp__cell--us{color:#fff}.tp-cmp__ml{font:400 12px/1.2 var(--zf-font-label);text-transform:uppercase;color:#ffffffb8}.tp-cmp__cell--us .tp-cmp__ml{color:var(--zf-yellow)}@media (min-width:900px){.tp-cmp__head,.tp-cmp__row{grid-template-columns:var(--tp-cols)}.tp-cmp__head{background:var(--zf-ink-2);color:#fff;border-bottom:2px solid var(--tp-accent);display:grid}.tp-cmp__head>div{font:400 13px/1.35 var(--zf-font-label);text-transform:uppercase;letter-spacing:-.01em;padding:14px 16px}.tp-cmp__head>.is-us{background:var(--zf-yellow);color:var(--zf-ink)}.tp-cmp__row{box-shadow:none;border-bottom:1px solid var(--zf-ink-3);background:0 0;padding:0}.tp-cmp__row+.tp-cmp__row{margin-top:0}.tp-cmp__rh,.tp-cmp__cell,.tp-cmp__cell:last-child{padding:16px}.tp-cmp__rh{font-size:15px}.tp-cmp__cell--us{background:color-mix(in srgb, var(--zf-yellow) 10%, transparent)}.tp-cmp__ml{display:none}}.tp-quote{max-width:900px;color:var(--zf-ink);--zf-focus:var(--zf-ink);margin:0}.tp-proof{grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;display:grid}@media (min-width:1100px){.tp-proof{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.tp-quote .zf-quote__in{min-height:240px}.tp-result .tp-strip{background:var(--zf-ink)}.tp-wiz [tabindex="-1"]:focus,.tp-yellow [tabindex="-1"]:focus{outline:none}.tp-sec.tp-intro-sec{padding-bottom:0}.tp-hero__lead{display:block}.tp-hero--plate.zf-phero--plate{background-image:linear-gradient(to bottom, transparent 72%, var(--zf-ink) 100%), linear-gradient(to right, #212020eb 0%, #212020c7 38%, #21202000 62%), var(--hero-plate);background-position:0 0,0 0,bottom;background-repeat:no-repeat;background-size:100% 100%,100% 100%,cover}@media (max-width:1099px){.tp-hero--plate.zf-phero--plate{background-image:linear-gradient(to bottom, transparent calc(100% - 90px), var(--zf-ink) 100%), linear-gradient(to bottom, #212020f0 0%, #212020e0 calc(100% - 420px), #21202000 calc(100% - 260px)), var(--hero-plate)}}.tp-hero--portrait.tp-hero--plate.zf-phero--plate{--tp-scene-w:min(56vw, 820px);background-image:linear-gradient(to bottom, transparent 72%, var(--zf-ink) 100%), linear-gradient(to right, #212020eb 0%, #212020c7 38%, #21202000 62%), linear-gradient(to right, var(--zf-ink) 0%, #21202000 32%), var(--hero-plate);background-size:100% 100%, 100% 100%, var(--tp-scene-w) 100%, var(--tp-scene-w) auto;background-position:0 0,0 0,100% 0,100% 64%}@media (max-width:1099px){.tp-hero--portrait.tp-hero--plate.zf-phero--plate{--tp-scene-w:min(100vw, 520px);background-image:linear-gradient(to bottom, transparent calc(100% - 90px), var(--zf-ink) 100%), linear-gradient(to bottom, #212020f0 0%, #212020e0 calc(100% - 440px), #21202000 calc(100% - 300px)), linear-gradient(to right, var(--zf-ink) calc(50% - 260px), #21202000 calc(50% - 170px), #21202000 calc(50% + 170px), var(--zf-ink) calc(50% + 260px)), var(--hero-plate);background-size:100% 100%, 100% 100%, 100% 100%, var(--tp-scene-w) auto;background-position:0 0, 0 0, 0 0, 50% calc(100% + var(--tp-scene-w) * .2)}}
.zp-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px 64px;display:grid}.zp-split--center{align-items:center}.zp-split .zf-sec__head{margin-bottom:0}@media (max-width:1100px){.zp-split{grid-template-columns:minmax(0,1fr);gap:32px}.zp-split .zf-sec__head{margin-bottom:0}}.zp-gap{margin-top:40px}.zp-gap--sm{margin-top:24px}@media (min-width:1101px){.zp-hero .zf-phero__in--art{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}}.zp-hero .zf-phero__art--aside{min-height:0;margin-bottom:calc(-1 * (var(--phero-pb) + 120px));place-self:end stretch;display:block}.zp-hero .zf-phero__art--aside .zf-stamp{display:block}.zp-hero .zf-phero__cta{flex-wrap:wrap;gap:15px;display:flex}.zp-hero .zf-phero__children{margin-top:16px}@media (max-width:1100px){.zp-hero .zf-phero__art--aside{width:min(100%,360px);margin-bottom:calc(-1 * (var(--phero-pb) + 48px));order:2}}.zp-frame{background:url(/brand-home/art/quoteframe.webp) 50%/cover no-repeat;padding:16px 17px}.zp-frame__in{background:var(--zf-ink-2);position:relative}.zp-frame__in:after{content:"";box-shadow:inset 0 0 0 4px var(--zf-ink);pointer-events:none;position:absolute;inset:0}.zp-frame img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.zp-portrait{width:100%}.zp-snapshot--under>.zf-wrap{padding-top:120px}@media (max-width:1100px){.zp-snapshot--under>.zf-wrap{padding-top:48px}}.zp-snap{grid-template-columns:repeat(var(--zp-n,4), minmax(0, 1fr));gap:40px 15px;display:grid}.zp-snap>.zp-intro{max-width:calc((100% - (var(--zp-n,4) - 1) * 15px) / var(--zp-n,4) * 2 + 15px);grid-column:1/-1}.zf-prose.zp-intro{font-size:18px;line-height:1.5}.zf-prose.zp-intro p{margin:0}.zp-snap>.zp-tile{gap:16px;height:auto;min-height:170px}@media (max-width:1100px){.zp-snap{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:15px}.zp-snap>.zp-intro{max-width:none;margin-bottom:25px}}@media (max-width:640px){.zp-snap{grid-template-columns:minmax(0,1fr)}}.zp-skills p.zp-foryou{margin-top:10px}.zp-foryou strong{color:var(--zf-yellow);font-weight:700}.zp-statement .zf-statement__text{font-size:clamp(24px,2.2vw,32px)}.zp-statement-foot{letter-spacing:-.01em;margin:0;font-size:16px;line-height:1.5}.zp-statement-foot p{margin:0}.zp-statement-foot p+p{margin-top:.7em}.zp-takes{grid-template-columns:repeat(var(--zp-n,3), minmax(0, 1fr));align-items:stretch;gap:15px;margin:0;padding:0;list-style:none;display:grid}.zp-takes>li{min-width:0;display:flex}.zp-take{flex:1}@media (max-width:1100px){.zp-takes{grid-template-columns:minmax(0,1fr)}}.zp-industries{flex-direction:column;gap:20px;display:flex}.zf-prose.zp-industries__note p{margin:0}.zp-steps{grid-template-columns:repeat(var(--zp-cols,2), minmax(0, 1fr));gap:15px;margin:0;padding:0;list-style:none;display:grid}.zp-steps>li{min-width:0;display:flex}.zp-steps>li>.zf-step{flex:1;min-height:172px}@media (max-width:900px){.zp-steps{grid-template-columns:minmax(0,1fr)}}.zp-report{gap:24px;display:grid}.zp-report .zf-callout .zf-prose,.zp-report .zf-callout p{max-width:760px}.zp-lessons .zf-card__body h3{min-height:0}.zp-offduty__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:40px 64px;display:grid}.zp-offduty__copy{flex-direction:column;gap:24px;display:flex}.zp-offduty__copy .zf-sec__head{margin-bottom:16px}.zp-offduty__aside{justify-content:flex-end;display:flex}.zp-offduty__photo{width:min(100%,420px)}.zp-lines{font:500 20px/1.4 var(--zf-font-body);letter-spacing:-.01em;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.zp-lines li{align-items:baseline;gap:14px;display:flex}.zp-lines__mark{background:var(--zf-ink);flex:none;width:12px;height:12px;transform:translateY(-1px)}@media (max-width:1100px){.zp-offduty__grid{grid-template-columns:minmax(0,1fr)}.zp-offduty__aside{justify-content:flex-start}.zp-offduty__photo{width:min(100%,360px)}}@media (max-width:640px){.zp-lines{font-size:18px}}.zp-lessons .zf-card__body h3{margin-bottom:4px}@media (max-width:640px){.zf-cardgrid.zp-lessons{grid-auto-rows:auto}}
.zst-lines{flex-direction:column;gap:10px;width:100%;display:flex}.zst-lines i{background:var(--zf-ink-3);height:12px;display:block}.zst-lines i:nth-child(3n+2){width:86%}.zst-lines i:nth-child(3n){width:64%}.zst-lines i:only-child{width:72%}.zst-lines--title i{height:22px}.zst-lines--row i{width:48%;height:16px}.zst-blank{vertical-align:middle;background:var(--zf-ink-3);width:7em;max-width:100%;height:12px;display:inline-block}:is(.zf-sec--mist,.zf-sec--yellow,.zf-on-light,.zf-callout--light,.zf-card:not(.zf-card--dark),.zf-quote__in,.zf-step__body,.zf-stat) :is(.zst-lines i,.zst-blank){background:#21202024}.zf-sec--mist .zf-card:not(.zf-card--dark) :is(.zst-lines i,.zst-blank),.zf-sec--yellow .zf-card :is(.zst-lines i,.zst-blank),.zf-sec--yellow .zst-feature :is(.zst-lines i,.zst-blank){background:var(--zf-ink-3)}.zst-stack{flex-direction:column;gap:24px;display:flex}.zst-row{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.zst-under{margin-top:24px}.zst-inset{padding:0 16px 16px}.zst-gap-lg{margin-top:80px}.zst-chips{flex-wrap:wrap;gap:8px;display:inline-flex}.zst-label{font:400 14px/1.4 var(--zf-font-label);text-transform:uppercase;letter-spacing:-.01em;opacity:.75;margin:0}.zst-btns{flex-wrap:wrap;gap:15px;margin-top:8px;display:flex}.zst-grid2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}@media (max-width:1100px){.zst-grid2{grid-template-columns:minmax(0,1fr)}}.zst-grid2--even{align-items:stretch}.zst-grid2--even>.zf-stamp{flex-direction:column;display:flex}.zst-grid2--even>.zf-stamp>.zf-callout{flex:1}.zst-defs{flex-direction:column;gap:24px;display:flex}.zst-page--report .zf-faq__a tbody th,.zst-page--report .zf-faq__a tbody th a{color:var(--zf-ink)}.zst-page--report .zf-faq__a tbody th a{text-underline-offset:3px;text-decoration:underline}@media (min-width:1101px){.zst-keep .zf-card__body h3{min-height:3lh}}.zst-leadslot{width:min(100%,640px);padding:4px 0}.zst-leadslot--center{margin-inline:auto}.zst-leadslot .zst-lines i{height:14px}.zst-nameblock{align-items:center;gap:32px;padding:20px 24px 24px;display:flex}.zst-nameblock__text{flex:1;gap:18px;min-width:0;display:grid}@media (max-width:640px){.zst-nameblock{flex-direction:column;align-items:flex-start;gap:20px;padding:16px}.zst-nameblock .zf-avatar{--zf-avatar:144px!important}}.zst-results .zf-results__side>.zst-blank{flex:none;width:153px;height:36px}.zst-results .zf-results__side a{color:inherit;text-underline-offset:3px;text-decoration:underline}.zst-results .zf-results__side a:hover{color:var(--zf-yellow)}.zst-results__strip2{margin-top:15px}.zst-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.zst-steps .zf-step--kit{min-height:172px}@media (max-width:900px){.zst-steps{grid-template-columns:minmax(0,1fr)}}.zst-figure{flex-direction:column;gap:14px;margin:0;display:flex}.zst-figure__img{aspect-ratio:16/7;background:var(--zf-ink-2) url(/brand-home/art/bg/dark-2.webp) center / cover no-repeat}.zst-quote{max-width:704px;margin:0}.zst-quote .zst-lines i{height:22px}.zst-finding{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:12px;display:grid}@media (max-width:1100px){.zst-finding{grid-template-columns:minmax(0,1fr)}}.zst-plateband{isolation:isolate;padding-bottom:calc(100px + 220 * var(--zf-k))}.zst-plateband:before{content:"";z-index:-1;opacity:.55;pointer-events:none;background:url(/brand-home/illustrations/ants/mono-scene.webp) bottom/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 60%);mask-image:linear-gradient(#0000,#000 60%)}.zst-feature{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:15px;display:grid}.zst-feature__cover{background:var(--zf-ink-2);place-items:center;padding:40px;display:grid}.zst-cover{aspect-ratio:3/4;background:var(--zf-ink);color:#fff;width:min(100%,260px);box-shadow:10px 10px 0 var(--zf-yellow);flex-direction:column;justify-content:space-between;padding:22px;display:flex}.zst-cover__brand{font:400 12px/1 var(--zf-font-label);text-transform:uppercase;color:var(--zf-yellow)}.zst-feature__body{background:var(--zf-ink-2);color:#fff;flex-direction:column;gap:20px;padding:40px;display:flex}.zst-feature--form{grid-template-columns:repeat(2,minmax(0,1fr))}.zst-feature--form .zst-form{color:var(--zf-ink);background:#fff}.zst-findings{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0;padding:0;list-style:none;display:grid}.zst-findings li{border-top:2px solid var(--zf-yellow);padding-top:12px}@media (max-width:900px){.zst-feature,.zst-feature--form{grid-template-columns:minmax(0,1fr)}.zst-feature__cover,.zst-feature__body{padding:28px 20px}.zst-findings{grid-template-columns:minmax(0,1fr)}}.zst-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.zst-fields{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zst-count{font:400 14px/1.4 var(--zf-font-label);text-transform:uppercase;letter-spacing:-.01em;opacity:.75;align-items:center;gap:16px;margin:20px 0 24px;display:flex}.zst-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:460px;margin:24px auto;padding:32px 0;display:flex}.zst-empty h3{font:700 20px/1.3 var(--zf-font-body);margin:0}.zst-empty p{opacity:.75;margin:0}.zst-fill{flex-direction:column;flex:1;display:flex}.zst-fill>.zf-card{flex:1}.zst-fill .zf-card .zf-card__text{flex-direction:column;align-items:flex-start;gap:16px;display:flex}@media (max-width:640px){.zst-filter{flex-direction:column;align-items:stretch}.zst-fields>*{flex:140px}}.zst-search{width:min(100%,560px)}.zst-gate{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:end;gap:16px 24px;padding:0 24px 24px;display:grid}@media (max-width:900px){.zst-gate{grid-template-columns:minmax(0,1fr);padding:0 16px 16px}}.zst-form{align-content:start;gap:14px;display:grid}.zst-check{font:500 14px/1.3 var(--zf-font-body);align-items:flex-start;gap:10px;display:flex}.zst-check>span{flex:1;min-width:0;padding-top:3px}.zst-check input{width:18px;height:18px;accent-color:var(--zf-yellow);margin:0}.zst-inline-form{align-items:flex-end;gap:9px;width:min(100%,560px);padding:0 24px 24px;display:flex}.zst-inline-form .zf-field{flex:1;min-width:0}@media (max-width:640px){.zst-inline-form{flex-direction:column;align-items:stretch;padding:0 16px 16px}}.zst-doc{flex-direction:column;gap:40px;max-width:820px;padding:8px 28px 32px;display:flex}.zst-prefs{margin:0;padding:0;list-style:none}.zst-prefs li{border-bottom:1px solid var(--zf-ink-3);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.zst-prefs li:first-child{padding-top:0}.zst-prefs li:last-child{border-bottom:0;padding-bottom:0}.zst-prefs h3{font:700 18px/1.3 var(--zf-font-body);margin:0 0 10px}.zst-prefs li>div{flex:1;min-width:0}.zst-cta-lions{position:relative}.zst-cta-lions__art{right:var(--zf-gutter);bottom:calc(30 * var(--zf-k));pointer-events:none;z-index:2;width:280px;max-width:24vw;height:auto;position:absolute}@media (max-width:1100px){.zst-cta-lions__art{display:none}}.zst-panel{background:var(--zf-ink-2);color:#fff;flex-direction:column;gap:18px;padding:26px 28px;display:flex;position:relative}@media print{.zf-staging,.zf-eco,.zf-shead,.zf-footer,.zf-ants,.zf-ctaband,.zst-cta-lions,.zst-print,.zf-stamp__tag,.zf-crumbs,.zf-edge,.zf-yc{display:none!important}.zst-page,.zst-page .zf-sec,.zst-page .zf-phero{color:var(--zf-ink)!important;background:#fff!important;min-height:0!important;padding-block:16px!important;-webkit-mask-image:none!important;mask-image:none!important}.zst-page .zf-phero:before{display:none!important}.zst-page .zf-stamp{outline:0!important}.zst-page :is(.zst-lines i,.zst-blank){background:#ddd!important}}.zst-process{margin-top:24px}@media (max-width:640px){.zst-page--report .zf-faq__a table{width:100%;min-width:0}.zst-page--report .zf-faq__a thead{display:none}.zst-page--report .zf-faq__a :is(tbody,tr,th,td){width:auto;min-width:0;display:block}.zst-page--report .zf-faq__a tbody th{border-bottom:0;padding-bottom:4px}.zst-page--report .zf-faq__a tbody td{padding-top:0}}
