.practice[data-v-e82138b5]{border-bottom:1px solid var(--color-cream-edge,#dfe5ec);position:relative}.practice-inner[data-v-e82138b5]{display:grid;gap:.25rem 1rem;grid-template-columns:3rem 1fr;padding:clamp(1.75rem,3vw,2.5rem) 0}@media(min-width:768px){.practice-inner[data-v-e82138b5]{gap:0 1.5rem;grid-template-columns:5.5rem 1fr}}@media(min-width:1100px){.practice-inner[data-v-e82138b5]{gap:0 2rem;grid-template-columns:6.5rem 1fr 11rem}}.practice[data-v-e82138b5]:before{background:var(--color-brand-gold);bottom:-1px;content:"";inset-inline-start:-1.25rem;position:absolute;top:0;transform:scaleY(0);transform-origin:top;transition:transform var(--transition-fast);width:3px}.practice[data-v-e82138b5]:focus-within:before,.practice[data-v-e82138b5]:hover:before{transform:scaleY(1)}@media(max-width:767.98px){.practice[data-v-e82138b5]:before{inset-inline-start:-.75rem}}.practice-num[data-v-e82138b5]{color:var(--color-brand-gold);font-size:clamp(1.75rem,1.2rem + 2.2vw,3rem);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.04em;line-height:1;padding-top:.15rem}.practice-title[data-v-e82138b5]{color:var(--color-ink);font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0}.practice-link[data-v-e82138b5]{color:inherit;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:.2em;transition:text-decoration-color var(--transition-fast)}.practice-link[data-v-e82138b5]:after{content:"";inset:0;position:absolute}.practice:hover .practice-link[data-v-e82138b5]{text-decoration-color:var(--color-brand-gold)}.practice-link[data-v-e82138b5]:focus-visible{outline:none}.practice-link[data-v-e82138b5]:focus-visible:after{border-radius:4px;outline:2px solid var(--color-ink);outline-offset:4px}.practice-summary[data-v-e82138b5]{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.6;margin:.65rem 0 0;max-width:68ch}.practice-cols[data-v-e82138b5]{display:grid;gap:1.25rem 2.5rem;margin-top:1.5rem}@media(min-width:768px){.practice-cols[data-v-e82138b5]{grid-template-columns:repeat(2,minmax(0,1fr))}}.practice-col[data-v-e82138b5]{border-top:2px solid var(--color-ink);padding-top:.85rem}.col-label[data-v-e82138b5]{color:var(--color-ink);font-size:.75rem;font-weight:800;letter-spacing:.1em;margin:0 0 .65rem;text-transform:uppercase}.client-list[data-v-e82138b5],.deliver-list[data-v-e82138b5]{display:grid;gap:.45rem;list-style:none;margin:0;padding:0}.deliver-list li[data-v-e82138b5]{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.45;padding-inline-start:.95rem;position:relative}.deliver-list li[data-v-e82138b5]:before{background:var(--color-brand-gold);content:"";height:5px;inset-inline-start:0;position:absolute;top:.6em;width:5px}.client[data-v-e82138b5]{align-items:baseline;border-bottom:1px dashed var(--color-cream-edge,#dfe5ec);display:grid;gap:.15rem 1rem;grid-template-columns:minmax(0,1fr) auto;padding-bottom:.45rem}.client[data-v-e82138b5]:last-child{border-bottom:0;padding-bottom:0}.client-name[data-v-e82138b5]{color:var(--color-ink);font-size:.9375rem;font-weight:700;line-height:1.4}.client-year[data-v-e82138b5]{color:var(--color-brand-gold-text);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.client-more[data-v-e82138b5]{color:var(--color-text-light);font-size:.8125rem;font-weight:600;margin:.7rem 0 0}.practice-cta[data-v-e82138b5]{display:none}@media(min-width:1100px){.practice-cta[data-v-e82138b5]{align-items:center;align-self:start;color:var(--color-ink);display:inline-flex;font-size:.875rem;font-weight:700;gap:.4rem;justify-self:end;margin-top:.5rem;white-space:nowrap}.practice-cta svg[data-v-e82138b5]{transition:transform var(--transition-fast)}.practice:hover .practice-cta svg[data-v-e82138b5]{transform:translate(4px)}[dir=rtl] .practice-cta svg[data-v-e82138b5]{transform:scaleX(-1)}[dir=rtl] .practice:hover .practice-cta svg[data-v-e82138b5]{transform:scaleX(-1) translate(4px)}}@media(prefers-reduced-motion:reduce){.practice-cta svg[data-v-e82138b5],.practice[data-v-e82138b5]:before{transition:none}}.process-strip[data-v-58a3f095]{padding-block:clamp(3.5rem,8vw,6rem)}.process-strip[data-v-58a3f095] .section-header-split .lead{border-inline-start-color:var(--color-brand-gold);color:#ffffffe0}.ps-grid[data-v-58a3f095]{border-top:1px solid hsla(0,0%,100%,.2);display:grid;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:640px){.ps-grid[data-v-58a3f095]{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.ps-grid[data-v-58a3f095]{grid-template-columns:repeat(var(--ps-count,4),minmax(0,1fr))}}.ps-step[data-v-58a3f095]{display:flex;flex-direction:column;gap:.6rem;padding:1.75rem 0}.ps-step+.ps-step[data-v-58a3f095]{border-top:1px solid hsla(0,0%,100%,.14)}@media(min-width:640px){.ps-step[data-v-58a3f095]{padding:2.25rem 1.75rem 2.25rem 0}.ps-step+.ps-step[data-v-58a3f095]{border-inline-start:1px solid hsla(0,0%,100%,.14);border-top:none;padding-inline-start:1.75rem}.ps-step[data-v-58a3f095]:nth-child(3){border-inline-start:none;border-top:1px solid hsla(0,0%,100%,.14);padding-inline-start:0}}@media(min-width:1024px){.ps-step[data-v-58a3f095]{padding:2.5rem 2rem 2.5rem 0}.ps-step+.ps-step[data-v-58a3f095],.ps-step[data-v-58a3f095]:nth-child(3){padding-inline-start:2rem}.ps-step[data-v-58a3f095]:nth-child(3){border-inline-start:1px solid hsla(0,0%,100%,.14);border-top:none}}.ps-num[data-v-58a3f095]{color:var(--color-brand-gold-light);font-size:clamp(2.25rem,1.6rem + 2vw,3rem);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.04em;line-height:1}.ps-step-label[data-v-58a3f095]{color:#fff9;font-size:.6875rem;font-weight:800;letter-spacing:.14em;margin:.35rem 0 0;text-transform:uppercase}.ps-title[data-v-58a3f095]{color:#fff;font-size:1.25rem;font-weight:800;line-height:1.25;margin:0}.process-strip .ps-body[data-v-58a3f095]{color:#fffc;flex:1;font-size:.9375rem;line-height:1.6;margin:0}.process-strip .ps-deliverable[data-v-58a3f095]{border-top:1px dashed hsla(0,0%,100%,.22);display:flex;flex-direction:column;gap:.25rem;margin:.75rem 0 0;padding-top:.85rem}.ps-deliverable-label[data-v-58a3f095]{color:#fff9;font-size:.6875rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ps-deliverable-value[data-v-58a3f095]{color:var(--color-brand-gold-light);font-size:.9375rem;font-weight:700}.s-hero[data-v-739885fc]{background:var(--color-ink);border-bottom:4px solid var(--color-brand-gold);color:#fff;padding:clamp(4rem,9vw,6.5rem) 0 clamp(2.5rem,5vw,3.5rem)}.s-hero-inner[data-v-739885fc]{max-width:980px}.s-hero-eyebrow[data-v-739885fc]{margin-bottom:1.25rem}.s-hero-title[data-v-739885fc]{color:#fff;font-size:var(--font-size-hero);font-weight:800;letter-spacing:-.025em;line-height:1.04;margin:0 0 1.25rem}.s-hero-title[data-v-739885fc] .hero-accent{color:var(--color-brand-gold-light)}.s-hero-lead[data-v-739885fc]{color:#ffffffdb;font-size:clamp(1.0625rem,.95rem + .55vw,1.25rem);font-weight:500;line-height:1.6;margin:0 0 1.75rem;max-width:62ch}.s-hero-ctas[data-v-739885fc]{display:flex;flex-wrap:wrap;gap:.875rem}.s-hero-secondary[data-v-739885fc]{border-color:#ffffff8c;color:#fff}.s-hero-secondary[data-v-739885fc]:focus-visible,.s-hero-secondary[data-v-739885fc]:hover{background:#fff;border-color:#fff;color:var(--color-ink)}.cta-arrow[data-v-739885fc]{align-items:center;display:inline-flex;margin-inline-start:.4rem;transition:transform var(--transition-fast)}.btn-primary:hover .cta-arrow[data-v-739885fc]{transform:translate(3px)}[dir=rtl] .cta-arrow[data-v-739885fc]{transform:scaleX(-1)}[dir=rtl] .btn-primary:hover .cta-arrow[data-v-739885fc]{transform:scaleX(-1) translate(3px)}.s-proof[data-v-739885fc]{border-top:1px solid hsla(0,0%,100%,.16);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:clamp(2.5rem,5vw,3.75rem) 0 0;padding:0}@media(min-width:900px){.s-proof[data-v-739885fc]{grid-template-columns:repeat(4,minmax(0,1fr))}}.s-proof-item[data-v-739885fc]{display:flex;flex-direction:column;gap:.35rem;padding:1.5rem 1.25rem 0 0}.s-proof-item+.s-proof-item[data-v-739885fc]{border-inline-start:1px solid hsla(0,0%,100%,.16);padding-inline-start:1.25rem}@media(max-width:899.98px){.s-proof-item[data-v-739885fc]:nth-child(3){border-inline-start:0;padding-inline-start:0}.s-proof-item[data-v-739885fc]:nth-child(n+3){padding-top:1.25rem}}.s-proof-value[data-v-739885fc]{color:var(--color-brand-gold-light);font-size:clamp(2rem,1.4rem + 2.2vw,3rem);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1}.s-proof-label[data-v-739885fc]{color:#ffffffbf;font-size:.875rem;font-weight:600;line-height:1.4}.practices-section[data-v-739885fc]{padding-block:clamp(3.5rem,8vw,6rem)}.practice-list[data-v-739885fc]{border-top:2px solid var(--color-ink);list-style:none;margin:clamp(1rem,2vw,1.5rem) 0 0;padding:0}.sectors-section[data-v-739885fc]{padding-block:clamp(3.5rem,8vw,6rem)}.sector-list[data-v-739885fc]{border-top:2px solid var(--color-ink);list-style:none;margin:0;padding:0}.sector-row[data-v-739885fc]{align-items:baseline;border-bottom:1px solid var(--color-cream-edge);display:grid;gap:.35rem 1rem;grid-template-columns:2.25rem 1fr;padding:1.35rem 0}@media(min-width:768px){.sector-row[data-v-739885fc]{-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:3rem minmax(220px,1fr) 2fr;padding:1.6rem 0}}.sector-num[data-v-739885fc]{color:var(--color-brand-gold-text);font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:800;grid-row:span 2}@media(min-width:768px){.sector-num[data-v-739885fc]{grid-row:auto}}.sector-name[data-v-739885fc]{color:var(--color-ink);font-size:1.125rem;font-weight:800;letter-spacing:-.01em}.sector-note[data-v-739885fc]{color:var(--color-text-secondary);font-size:.9875rem;line-height:1.55}.perspectives[data-v-739885fc]{padding-block:clamp(3.5rem,8vw,6rem)}.perspectives-head[data-v-739885fc]{align-items:end;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;margin:0 0 2rem}.perspectives-all[data-v-739885fc]{align-items:center;color:var(--color-ink);display:inline-flex;font-size:.9375rem;font-weight:700;gap:.4rem;min-height:44px;text-decoration:underline;text-decoration-color:var(--color-brand-gold);text-underline-offset:.3em}.perspectives-all svg[data-v-739885fc]{transition:transform var(--transition-fast)}.perspectives-all:hover svg[data-v-739885fc]{transform:translate(3px)}[dir=rtl] .perspectives-all svg[data-v-739885fc]{transform:scaleX(-1)}[dir=rtl] .perspectives-all:hover svg[data-v-739885fc]{transform:scaleX(-1) translate(3px)}.insight-list[data-v-739885fc]{border-top:2px solid var(--color-ink);display:grid;list-style:none;margin:0;padding:0}@media(min-width:900px){.insight-list[data-v-739885fc]{grid-template-columns:repeat(3,minmax(0,1fr))}}.insight-item[data-v-739885fc]{border-bottom:1px solid var(--color-cream-edge)}@media(min-width:900px){.insight-item[data-v-739885fc]{border-bottom:0;padding-inline-end:2rem}.insight-item+.insight-item[data-v-739885fc]{border-inline-start:1px solid var(--color-cream-edge);padding-inline-start:2rem}.insight-item[data-v-739885fc]:last-child{padding-inline-end:0}}.insight-link[data-v-739885fc]{color:inherit;display:flex;flex-direction:column;gap:.6rem;padding:1.75rem 0;text-decoration:none}.insight-category[data-v-739885fc]{color:var(--color-brand-gold-text);font-size:.6875rem;font-weight:800;letter-spacing:.14em;margin:0;text-transform:uppercase}.insight-title[data-v-739885fc]{color:var(--color-ink);font-size:1.1875rem;font-weight:800;letter-spacing:-.01em;line-height:1.25;margin:0}.insight-link:hover .insight-title[data-v-739885fc]{text-decoration:underline;text-decoration-color:var(--color-brand-gold);text-underline-offset:.2em}.insight-excerpt[data-v-739885fc]{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.55;margin:0}.insight-meta[data-v-739885fc]{color:var(--color-text-light);font-size:.8125rem;margin:.25rem 0 0}.faq-section[data-v-739885fc]{padding-block:clamp(3.5rem,8vw,6rem)}
