.zh-services__head{max-width:40em;margin-bottom:40px}.zh-services__list{display:grid;gap:0 48px;margin:0;padding:0;list-style:none;counter-reset:none}.zh-service{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;align-content:start;min-width:0;padding:24px 0 28px;border-top:1px solid var(--pc-line-hairline-strong)}.zh-service__num{grid-row:span 2;min-width:2ch;color:var(--pc-accent);font-family:var(--font-heading);font-size:var(--pc-text-lg);font-weight:500;line-height:1.5}.zh-service__title{margin:0 0 8px;font-size:var(--zh-text-h3)}.zh-service__body{margin:0;max-width:30em;color:var(--pc-ink-soft)}.zh-service__more{grid-column:2;margin:10px 0 0}.zh-service__more a{display:inline-block;margin-block:-8px;padding-block:8px}.zh-services__links{display:flex;flex-wrap:wrap;gap:8px 28px;margin:24px 0 0}.zh-services__links a{display:inline-flex;align-items:center;min-height:44px}.zh-services--compact .zh-services__head{margin-bottom:24px}.zh-services--compact .zh-service{padding-block:18px 20px}.zh-services--compact .zh-service__title{font-size:var(--pc-text-xl)}@media(min-width:768px){.zh-services__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.zh-services--full .zh-services__list{grid-template-columns:repeat(3,minmax(0,1fr))}.zh-services--full .zh-service{grid-template-columns:minmax(0,1fr);padding-block:28px 40px}.zh-services--full .zh-service__num{grid-row:auto;margin-bottom:20px;font-size:var(--pc-text-md)}.zh-services--full .zh-service__more{grid-column:auto}}.zh-safeguards__grid{display:grid;gap:32px}.zh-safeguards__list{display:grid;gap:16px;margin:0;padding:0;list-style:none}.zh-safeguard{min-width:0;padding:24px;border:1px solid var(--pc-line-hairline);border-radius:var(--pc-radius-card-lg);background:var(--pc-cream)}.zh-section--paper .zh-safeguard{background:var(--pc-cream)}.zh-safeguards:not(.zh-section--paper) .zh-safeguard{background:var(--pc-paper)}.zh-safeguard__title{margin:0 0 10px;padding-top:16px;border-top:2px solid var(--pc-accent);font-size:var(--pc-text-xl)}.zh-safeguard__body{margin:0;color:var(--pc-ink-soft)}@media(min-width:768px){.zh-safeguards__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.zh-safeguard{padding:28px 28px 32px}}@media(min-width:1024px){.zh-safeguards__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:72px;align-items:start}.zh-safeguards__head{align-self:start;position:sticky;top:calc(var(--zh-header-height) + 32px)}}.zh-safeguard__figure[data-astro-cid-2i4sdlnk]{display:flex;align-items:baseline;justify-content:space-between;gap:14px;min-height:36px;margin-bottom:14px}.zh-safeguard__index[data-astro-cid-2i4sdlnk]{color:var(--pc-accent);font-family:var(--font-heading);font-size:var(--pc-text-lg);font-weight:500;letter-spacing:.04em;line-height:1.1}.zh-safeguard__stat[data-astro-cid-2i4sdlnk]{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;margin:0;color:var(--pc-ink);font-family:var(--font-heading);font-size:var(--zh-text-h3);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.1}.zh-safeguard__unit[data-astro-cid-2i4sdlnk]{color:var(--pc-ink-soft);font-family:var(--zh-font-body);font-size:var(--pc-text-sm);font-weight:600}.zh-service__num[data-astro-cid-xosryslc]{display:inline-block;color:var(--pc-accent);font-family:var(--font-heading);font-size:var(--pc-text-xl);font-weight:500;letter-spacing:.04em;line-height:1.2}@media(min-width:1024px){.zh-services--full[data-astro-cid-xosryslc] .zh-service__num[data-astro-cid-xosryslc]{padding-bottom:10px;border-bottom:1px solid var(--pc-accent);justify-self:start;min-width:2.8ch}}.zh-trust{padding-block:28px;background:var(--pc-cream);border-block:1px solid var(--pc-line-hairline)}.zh-trust__inner{display:grid;gap:24px}.zh-trust__facts{display:grid;gap:16px;margin:0;padding:0;list-style:none}.zh-trust__fact{display:grid;gap:2px;min-width:0}.zh-trust__value{display:inline-flex;align-items:baseline;gap:4px;color:var(--pc-ink);font-family:var(--zh-font-display);font-size:var(--pc-text-xl);font-weight:700;line-height:1.3;text-decoration:none}a.zh-trust__value{align-items:center;min-height:44px}a.zh-trust__value:hover{color:var(--pc-accent-strong)}.zh-trust__fact[data-zh-trust-rating] .zh-trust__value{font-family:var(--font-heading);font-size:1.75rem;line-height:1.1}.zh-trust__star{color:var(--pc-accent);font-size:.8em}.zh-trust__note{color:var(--pc-ink-soft);font-size:var(--pc-text-sm);line-height:1.6}.zh-trust__link{display:inline-block;margin-block:-12px;padding-block:12px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.zh-trust__link:hover{color:var(--pc-accent-strong)}.zh-trust__press{display:grid;gap:10px;min-width:0}.zh-trust__press-label{margin:0;color:var(--pc-ink-faint);font-size:var(--pc-text-xs);font-weight:600}.zh-trust__logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding:0;list-style:none}.zh-trust__logo{display:flex;align-items:center;gap:10px;min-height:48px;min-width:0;color:var(--pc-ink-soft);font-size:var(--pc-text-sm);font-weight:600;text-decoration:none}.zh-trust__logo img{flex:0 1 auto;min-width:0;width:auto;height:32px;max-width:96px;object-fit:contain;filter:brightness(0);opacity:.62;transition:opacity var(--pc-duration-fast) var(--pc-ease)}.zh-trust__logo:not([data-zh-award=deloitte-fast-500]) span{flex:0 0 auto;white-space:nowrap}.zh-trust__logo[data-zh-award=deloitte-fast-500] img{height:28px;max-width:64px}.zh-trust__logo[data-zh-award=deloitte-fast-500] span{min-width:0;line-height:1.35}.zh-trust__logo:hover img,.zh-trust__logo:focus-visible img{opacity:.85}.zh-trust__logo:hover{color:var(--pc-ink)}@media(min-width:768px){.zh-trust__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.zh-trust__fact{padding-inline:24px;border-left:1px solid var(--pc-line-hairline-strong)}.zh-trust__fact:first-child{padding-left:0;border-left:0}.zh-trust__logos{grid-template-columns:repeat(4,auto);justify-content:start;gap:8px 28px}}@media(min-width:1024px){.zh-trust__press{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding-top:20px;border-top:1px solid var(--pc-line-hairline)}}
