.pageart[data-astro-cid-lpwor2hp]{width:100%;height:auto;display:block;overflow:visible}@media(prefers-reduced-motion:no-preference){.pageart__check[data-astro-cid-lpwor2hp]{transform-box:fill-box;transform-origin:center;animation:ha-check 4s ease-in-out infinite}@keyframes ha-check{50%{transform:scale(1.08)}}}.hero[data-astro-cid-j7pv25f6]{padding-top:clamp(3.5rem,7vw,6rem);padding-bottom:clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:-240px;right:-160px;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(17,103,190,.34),transparent 65%)}.hero__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.05fr .95fr;gap:3rem;align-items:center;position:relative}.hero__copy[data-astro-cid-j7pv25f6] .display[data-astro-cid-j7pv25f6]{margin:1.1rem 0 1.4rem}.hero__accent[data-astro-cid-j7pv25f6]{color:var(--amber)}.hero__copy[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{max-width:46ch}.hero__cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.hero__clients[data-astro-cid-j7pv25f6]{margin-top:clamp(3rem,6vw,5rem)}.sec-head[data-astro-cid-j7pv25f6]{max-width:620px;margin-bottom:3rem}.sec-head[data-astro-cid-j7pv25f6] .h2[data-astro-cid-j7pv25f6]{margin-top:.7rem}.sec-head--row[data-astro-cid-j7pv25f6]{max-width:none;display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}.cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.7rem;padding:2rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:transparent}.card__icon[data-astro-cid-j7pv25f6]{width:54px;height:54px;display:grid;place-items:center;background:var(--surface);border-radius:14px;margin-bottom:.5rem}.card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-soft)}.card__more[data-astro-cid-j7pv25f6]{margin-top:auto;padding-top:.6rem;font-family:var(--font-display);font-weight:600;color:var(--blue)}.approach__head[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:end;margin-bottom:3.2rem}.steps[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;counter-reset:step}.step[data-astro-cid-j7pv25f6]{padding-top:1.4rem;border-top:2px solid rgba(255,255,255,.14)}.step__n[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:900;font-size:1rem;color:var(--amber);letter-spacing:.04em}.step__name[data-astro-cid-j7pv25f6]{font-size:1.4rem;margin:.5rem 0 .6rem}.step__copy[data-astro-cid-j7pv25f6]{color:var(--on-dark-soft);font-size:.97rem}.wcard[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.55rem;padding:2rem;border-radius:var(--radius-lg);background:var(--navy);color:var(--on-dark);transition:transform .2s ease,box-shadow .2s ease}.wcard[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.wcard__kind[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:600;font-size:.78rem;letter-spacing:.13em;text-transform:uppercase;color:var(--blue-bright)}.wcard__client[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:900;font-size:1.7rem;letter-spacing:-.02em}.wcard[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--on-dark-soft);margin-top:.2rem}.wcard[data-astro-cid-j7pv25f6] .card__more[data-astro-cid-j7pv25f6]{color:var(--amber-soft)}.insights[data-astro-cid-j7pv25f6]{background:var(--surface)}.pcard[data-astro-cid-j7pv25f6]{background:var(--paper);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.pcard[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.pcard__img[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 10;background:var(--surface-2)}.pcard__img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.pcard__body[data-astro-cid-j7pv25f6]{padding:1.3rem 1.4rem 1.6rem}.pcard__cat[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:600;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.pcard__title[data-astro-cid-j7pv25f6]{font-size:1.12rem;line-height:1.32;margin-top:.5rem}.cta[data-astro-cid-j7pv25f6]{padding-block:clamp(3.5rem,7vw,6rem)}.cta__inner[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.8rem}@media(max-width:940px){.hero__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero__art[data-astro-cid-j7pv25f6]{order:-1;max-width:420px}.cards[data-astro-cid-j7pv25f6],.steps[data-astro-cid-j7pv25f6],.approach__head[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.sec-head--row[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start}}@media(min-width:941px)and (max-width:1100px){.steps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}
