.hero[data-astro-cid-lcdefpme]{padding-block:clamp(2.2rem,1.6rem + 2.5vw,4rem)}.hero--image[data-astro-cid-lcdefpme]{isolation:isolate;padding-block:clamp(3rem,2rem + 4vw,6rem);position:relative;overflow:hidden}.hero-bg[data-astro-cid-lcdefpme]{object-fit:cover;object-position:right bottom;z-index:-2;width:100%;max-width:none;height:100%;position:absolute;inset:0}.hero--image[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(90deg,#fffffff0 0%,#ffffffd1 40%,#fff3 72%,#fff0 100%);position:absolute;inset:0}.hero--image[data-astro-cid-lcdefpme] .hero-card[data-astro-cid-lcdefpme]{background:#fffffff2;box-shadow:0 8px 28px #123a6b1f}.hero-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:flex-start;gap:2rem 3rem;display:flex}.hero-text[data-astro-cid-lcdefpme]{flex:480px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:.7em;font-size:clamp(1.5rem,1.05rem + 1.9vw,2.15rem);line-height:1.6}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.8rem;margin-bottom:0;display:flex}.hero-card[data-astro-cid-lcdefpme]{border:1px solid var(--c-line);border-top:4px solid var(--c-brand);border-radius:var(--radius);background:var(--c-bg-soft);flex:0 300px;padding:1.4rem 1.5rem}.hero-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.hero-card__label[data-astro-cid-lcdefpme]{color:var(--c-muted);letter-spacing:.1em;font-size:.72rem}.hero-card__main[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--c-brand);font-size:1.3rem;font-weight:600;line-height:1.5;margin-bottom:.3em!important}.hero-card__action[data-astro-cid-lcdefpme]{margin-top:1rem!important}.hero-card__action[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{text-align:center;display:block}.hero-card__note[data-astro-cid-lcdefpme]{color:var(--c-muted);font-size:.78rem}.services-lead[data-astro-cid-lcdefpme]{color:var(--c-ink-soft);max-width:46em}.tracks[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.track[data-astro-cid-lcdefpme]{border:1px solid var(--c-line);border-top:4px solid var(--c-brand);border-radius:var(--radius);background:#fff;flex-direction:column;padding:1.4rem 1.5rem 1.2rem;display:flex}.track--restructuring[data-astro-cid-lcdefpme]{border-top-color:var(--c-accent)}.track[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{border:0;margin:0 0 .5em;padding:0;font-size:1.2rem}.track-lead[data-astro-cid-lcdefpme]{color:var(--c-ink-soft);margin-bottom:1rem;font-size:.92rem}.track-areas[data-astro-cid-lcdefpme]{border-top:1px solid var(--c-line);flex:auto;margin:0 0 1rem;padding:0;list-style:none}.track-areas[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--c-line);margin:0}.track-areas[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;padding:.75em .2em;text-decoration:none;display:block}.track-areas[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .track-area__title[data-astro-cid-lcdefpme]{color:var(--c-brand);text-decoration:underline}.track-area__title[data-astro-cid-lcdefpme]{color:var(--c-ink);font-weight:600;display:block}.badge[data-astro-cid-lcdefpme]{background:var(--c-brand);color:#fff;vertical-align:.15em;border-radius:999px;margin-left:.6em;padding:.1em .6em;font-size:.7rem;font-weight:400;display:inline-block}.track-area__summary[data-astro-cid-lcdefpme]{color:var(--c-muted);margin-top:.2em;font-size:.85rem;line-height:1.7;display:block}.track-more[data-astro-cid-lcdefpme]{text-align:right;margin:0;font-size:.92rem}.steps[data-astro-cid-lcdefpme]{counter-reset:step;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:step;margin:0;padding-left:3.2rem;position:relative}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(step);background:var(--c-brand);color:#fff;width:2.3rem;height:2.3rem;font-family:var(--font-serif);border-radius:50%;place-items:center;font-size:1rem;display:grid;position:absolute;top:.15em;left:0}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{border:0;margin:0 0 .3em;padding:0;font-size:1.05rem}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--c-ink-soft);margin:0;font-size:.95rem}.post-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--c-line);margin:0;padding:0;list-style:none}.post-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--c-line);margin:0}.post-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--c-ink);flex-wrap:wrap;gap:.2em 1.4em;padding:.9em 0;text-decoration:none;display:flex}.post-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .post-list__title[data-astro-cid-lcdefpme]{color:var(--c-brand);text-decoration:underline}.post-list__title[data-astro-cid-lcdefpme]{flex:auto;font-weight:500}.more[data-astro-cid-lcdefpme]{margin:1.8em 0 0;font-size:.95rem}@media (width<=720px){.hero-card[data-astro-cid-lcdefpme]{text-align:center;flex:100%}.hero--image[data-astro-cid-lcdefpme]:before{background:linear-gradient(#ffffffb8 0%,#ffffffad 55%,#ffffff4d 100%)}}
