.problems[data-astro-cid-6v5vcsgg]{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);border-radius:var(--radius-lg);border:1px solid var(--color-card-rule-navy);background:var(--color-bg);box-shadow:var(--shadow-card)}.problems[data-astro-cid-6v5vcsgg]:before{content:"";position:absolute;z-index:3;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--color-navy) 0%,var(--color-brand) 52%,var(--color-brand-bright) 100%)}.problems__plate[data-astro-cid-6v5vcsgg]{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;gap:1rem;padding:clamp(2rem,3.5vw,3rem) clamp(1.5rem,3vw,2.75rem);background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--color-navy) 86%,white) 0%,var(--color-navy) 45%,var(--color-navy-deep) 100%)}.problems__net[data-astro-cid-6v5vcsgg]{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.9;mask-image:var(--mask-fade-edges)}.problems__net[data-astro-cid-6v5vcsgg] .hero__net{inset:0;width:100%;opacity:1}.problems__label[data-astro-cid-6v5vcsgg]{display:inline-flex;align-items:center;gap:.6rem;margin:0;color:var(--color-brand-bright);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.problems__node[data-astro-cid-6v5vcsgg]{width:.5rem;height:.5rem;border-radius:var(--radius-pill);background:var(--color-accent);box-shadow:var(--shadow-node-accent)}.problems__title[data-astro-cid-6v5vcsgg]{margin:0;max-width:14ch;color:var(--color-on-navy);font-size:var(--text-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-display);letter-spacing:var(--tracking-display)}.problems__lede[data-astro-cid-6v5vcsgg]{margin:0;max-width:30ch;color:var(--color-on-navy-muted);font-size:var(--text-lg);line-height:var(--line-height-body)}.problems__more[data-astro-cid-6v5vcsgg]{display:grid;gap:.4rem;margin-top:.75rem;padding-top:1.1rem;border-top:1px solid var(--color-on-navy-rule)}.problems__more[data-astro-cid-6v5vcsgg] p[data-astro-cid-6v5vcsgg]{margin:0;color:var(--color-on-navy-muted);font-size:var(--text-sm)}.problems__link[data-astro-cid-6v5vcsgg]{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;color:var(--color-on-navy);font-weight:var(--font-weight-semibold);text-decoration:none;border-bottom:1px solid var(--color-brand-bright);padding-bottom:.15rem}.problems__link[data-astro-cid-6v5vcsgg]:hover{color:var(--color-brand-bright)}.problems__link[data-astro-cid-6v5vcsgg] span[data-astro-cid-6v5vcsgg]{transition:transform var(--transition)}.problems__link[data-astro-cid-6v5vcsgg]:hover span[data-astro-cid-6v5vcsgg]{transform:translate(3px)}.problems__list[data-astro-cid-6v5vcsgg]{position:relative;display:grid;margin:0;padding:clamp(1rem,2vw,1.5rem) clamp(1.5rem,3.5vw,3rem);list-style:none}.problems__item[data-astro-cid-6v5vcsgg]{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:1.25rem;align-items:start;margin:0;padding:1.35rem 0;border-top:1px solid var(--color-rule-soft)}.problems__item[data-astro-cid-6v5vcsgg]:first-child{border-top:0}.problems__num[data-astro-cid-6v5vcsgg]{position:relative;padding-top:.15rem;color:var(--color-brand);font-size:var(--text-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-stat);line-height:1}.problems__num[data-astro-cid-6v5vcsgg]:after{content:"";position:absolute;left:2.6rem;top:.45rem;width:.45rem;height:.45rem;border-radius:var(--radius-pill);background:var(--color-accent);box-shadow:var(--shadow-node-accent)}.problems__body[data-astro-cid-6v5vcsgg] h3[data-astro-cid-6v5vcsgg]{margin:0 0 .3rem;color:var(--color-navy);font-size:var(--text-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--tracking-heading)}.problems__body[data-astro-cid-6v5vcsgg] p[data-astro-cid-6v5vcsgg]{margin:0;max-width:52ch;color:var(--color-text);font-size:var(--text-base);line-height:var(--line-height-body)}@media(max-width:760px){.problems[data-astro-cid-6v5vcsgg]{grid-template-columns:minmax(0,1fr)}.problems__plate[data-astro-cid-6v5vcsgg]{gap:.75rem;padding:1.6rem 1.25rem}.problems__title[data-astro-cid-6v5vcsgg]{max-width:none;font-size:var(--text-3xl)}.problems__lede[data-astro-cid-6v5vcsgg]{font-size:var(--text-base)}.problems__list[data-astro-cid-6v5vcsgg]{padding:.5rem 1.25rem}.problems__item[data-astro-cid-6v5vcsgg]{grid-template-columns:2.75rem minmax(0,1fr);gap:.9rem;padding:1.1rem 0}.problems__num[data-astro-cid-6v5vcsgg]:after{left:2.2rem}}.service-card--static[data-astro-cid-vgugtqak]{box-shadow:none}.service-card--static[data-astro-cid-vgugtqak]:hover{transform:none;box-shadow:none}.recruit-quote[data-astro-cid-vgugtqak]{max-width:46rem}.process[data-astro-cid-vgugtqak]{grid-template-columns:repeat(3,1fr);max-width:60rem;margin-inline:auto}.process[data-astro-cid-vgugtqak]:before{display:none}@media(max-width:700px){.process[data-astro-cid-vgugtqak]{grid-template-columns:1fr;max-width:26rem}}
