.hh-engagement-hero{padding-block:64px 52px;background:#081a2c;color:#f5f7f8}.hh-engagement-hero h1{font-size:3.75rem;line-height:1.08;margin-bottom:22px;max-width:900px}.hh-engagement .hh-engagement-headline{color:#efc45c;font-size:2rem;line-height:1.2;max-width:800px;margin-bottom:24px;text-wrap:balance}.hh-engagement-hero .hh-eyebrow{color:#c9d9e5}.hh-engagement-hero .hh-lede{max-width:770px;font-size:1.125rem}.hh-engagement .hh-engagement-note{font-size:.8125rem;color:#b6c9d8;margin:22px 0 0}.hh-engagement .hh-engagement-fit{border-inline-start:2px solid #af8a33;padding-inline-start:14px;font-size:.875rem}.hh-engagement .hh-engagement-deeper{margin:14px 0 0;font-size:.8125rem}.hh-engagement .hh-engagement-deeper a{display:inline-flex;align-items:center;min-height:44px;color:#314960}.hh-engagement-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.hh-engagement .hh-engagement-step{background:#fff0;box-shadow:none;border:0;border-top:2px solid #806420;border-radius:0;padding:22px 0 0}.hh-engagement .hh-engagement-step::before,.hh-engagement .hh-engagement-review::before{content:none}.hh-engagement .hh-engagement-step h3{color:#17212d;font-size:1.375rem;line-height:1.25}.hh-engagement .hh-engagement-step p{color:#26313b;font-size:.9375rem}.hh-engagement .hh-engagement-index{font-size:.75rem;font-weight:700;margin-bottom:20px}.hh-engagement .hh-engagement-pillars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hh-engagement .hh-engagement-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hh-engagement .hh-journey-card h3{font-family:inherit;font-size:1.5rem;line-height:1.2}.hh-engagement-fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.hh-engagement-fit-band{border-block-start:2px solid #667f8f;padding-top:22px}.hh-engagement-fit-band h3{font-size:1.375rem;line-height:1.3;color:#132a3c}.hh-engagement-fit-band ul{padding-inline-start:20px;line-height:1.65}.hh-engagement-fit-band li+li{margin-top:14px}.hh-engagement-next{display:flex;flex-wrap:wrap;column-gap:32px;row-gap:8px;margin-top:32px;border-top:1px solid #546a7e;padding-top:18px}.hh-engagement-next p{margin:0}.hh-engagement-next a{display:inline-flex;min-height:44px;align-items:center;font-size:.9375rem}.hh-engagement-fit-strip{padding-block:26px;background:#123047;color:#e8f0f5}.hh-engagement-fit-strip p{max-width:800px;margin:0}.hh-engagement-fit-strip .hh-eyebrow{margin-bottom:10px;color:#efc45c}.hh-engagement-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.hh-engagement .hh-engagement-review{border:0;border-top:1px solid #acbbc5;padding:24px 0 0;border-radius:0;background:none;box-shadow:none}.hh-engagement .hh-engagement-review h3{color:#142d3c;font-size:1.375rem;line-height:1.25}.hh-engagement .hh-engagement-review p{color:#405365;font-size:.9375rem}.hh-engagement .hh-engagement-review:hover{transform:none;box-shadow:none;border-color:#acbbc5}.hh-engagement-outputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:30px}.hh-engagement .hh-engagement-output{padding:22px 0 0;border:0;border-top:2px solid #806420;background:#fff0;box-shadow:none;border-radius:0}.hh-engagement .hh-engagement-output h3{color:#17212d;font-size:1.375rem;line-height:1.25}.hh-engagement .hh-engagement-output p{color:#26313b;font-size:.9375rem}.hh-engagement-boundary p{max-width:850px}.hh-engagement .hh-evo-signal summary{font-size:1.1875rem}.hh-engagement a:focus-visible,.hh-engagement summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.hh-engagement .hh-evo-offer:focus-within{border-color:#80601e}@media (hover:hover) and (pointer:fine){.hh-engagement-next a:hover,.hh-engagement-deeper a:hover{text-decoration-thickness:2px}}@media (max-width:1000px){.hh-engagement-hero{padding-block:44px}.hh-engagement-hero h1{font-size:3rem}.hh-engagement-steps,.hh-engagement-reviews{grid-template-columns:repeat(2,minmax(0,1fr))}.hh-engagement .hh-engagement-related{grid-template-columns:1fr}}@media (max-width:600px){.hh-engagement-hero{padding-block:30px 34px}.hh-engagement-hero h1{font-size:2.375rem;margin-bottom:18px}.hh-engagement .hh-engagement-headline{font-size:1.5rem;margin-bottom:20px}.hh-engagement-hero .hh-lede{font-size:1rem}.hh-engagement-hero .hh-engagement-note{font-size:.75rem}.hh-engagement-steps,.hh-engagement-reviews,.hh-engagement-outputs,.hh-engagement-fit-grid,.hh-engagement .hh-engagement-pillars{grid-template-columns:1fr;gap:22px}.hh-engagement-next{flex-direction:column;gap:0}.hh-engagement .hh-evo-signal summary{font-size:1.0625rem}}