.icon[data-astro-cid-ccg5yoga]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.about[data-astro-cid-j4y4sje3]{border-top:1px solid var(--line)}.about__grid[data-astro-cid-j4y4sje3]{gap:22px;display:grid}.about__body[data-astro-cid-j4y4sje3]{font-size:var(--text-lead);max-width:34em;line-height:1.6}.about__facts[data-astro-cid-j4y4sje3]{gap:10px var(--sp-7);color:var(--muted);margin:var(--sp-4) 0 0;flex-wrap:wrap;padding:0;font-size:15px;list-style:none;display:flex}.about__facts[data-astro-cid-j4y4sje3] li[data-astro-cid-j4y4sje3]{align-items:center;gap:var(--sp-2);display:inline-flex}.about__facts[data-astro-cid-j4y4sje3] .icon{color:var(--brand)}@media (width>=700px){.about__grid[data-astro-cid-j4y4sje3]{grid-template-columns:1fr 1.6fr;align-items:start}}.closing[data-astro-cid-miz5qnfv]{background:var(--brand);color:var(--on-brand);border-radius:var(--radius-large);padding:44px var(--sp-7);gap:18px;display:grid;position:relative;overflow:hidden}.closing__text[data-astro-cid-miz5qnfv]{gap:var(--sp-3);display:grid;position:relative}.closing[data-astro-cid-miz5qnfv] h2[data-astro-cid-miz5qnfv]{color:var(--on-brand)}.closing[data-astro-cid-miz5qnfv] p[data-astro-cid-miz5qnfv]{font-size:var(--text-body-l);max-width:30em}.closing__row[data-astro-cid-miz5qnfv]{gap:var(--sp-3);flex-wrap:wrap;display:flex;position:relative}.closing__btn[data-astro-cid-miz5qnfv],.closing__btn[data-astro-cid-miz5qnfv]:hover{background:var(--on-brand);color:var(--brand-ink)}.closing__ghost[data-astro-cid-miz5qnfv],.closing__ghost[data-astro-cid-miz5qnfv]:hover{color:var(--on-brand);border-color:color-mix(in srgb, var(--on-brand) 40%, transparent);background:0 0}.closing__art[data-astro-cid-miz5qnfv]{opacity:.14;pointer-events:none;width:300px;fill:var(--on-brand);display:none;position:absolute;bottom:-60px;right:-40px}@media (width>=700px){.closing[data-astro-cid-miz5qnfv]{padding:var(--sp-14) var(--sp-12)}.closing__art[data-astro-cid-miz5qnfv]{display:block}}@media (width>=1040px){.closing[data-astro-cid-miz5qnfv]{padding:var(--sp-16) var(--sp-14);grid-template-columns:1.4fr 1fr;align-items:end}.closing__row[data-astro-cid-miz5qnfv]{justify-content:flex-end}}.hero[data-astro-cid-i3irphx7]{padding:44px 0 var(--sp-14)}.hero__grid[data-astro-cid-i3irphx7]{gap:var(--sp-10);align-items:center;display:grid}.hero[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{max-width:15em}.hero__lead[data-astro-cid-i3irphx7]{margin-top:22px}.hero__ctas[data-astro-cid-i3irphx7]{gap:var(--sp-3);flex-wrap:wrap;margin-top:30px;display:flex}.hero__art[data-astro-cid-i3irphx7]{justify-self:center;width:100%;max-width:520px}.hero__art[data-astro-cid-i3irphx7] svg{width:100%;height:auto;display:block}@media (width>=1040px){.hero[data-astro-cid-i3irphx7]{padding:var(--sp-18) 0 84px}.hero__grid[data-astro-cid-i3irphx7]{gap:var(--sp-12);grid-template-columns:1.3fr 1fr}.hero[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{font-size:var(--type-h1-desktop)}}.latest[data-astro-cid-phabgj3b]{padding-top:0}.latest__list[data-astro-cid-phabgj3b]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.latest__list[data-astro-cid-phabgj3b] li[data-astro-cid-phabgj3b]{border-bottom:1px solid var(--line)}.latest__list[data-astro-cid-phabgj3b] a[data-astro-cid-phabgj3b]{padding:var(--sp-5) 0;color:var(--ink);gap:6px;text-decoration:none;display:grid}.latest__list[data-astro-cid-phabgj3b] time[data-astro-cid-phabgj3b]{color:var(--muted);font-size:var(--text-small)}.latest__list[data-astro-cid-phabgj3b] strong[data-astro-cid-phabgj3b]{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--title-weight);letter-spacing:var(--display-track);font-size:20px;line-height:1.3}.latest__list[data-astro-cid-phabgj3b] a[data-astro-cid-phabgj3b]:hover strong[data-astro-cid-phabgj3b]{color:var(--brand-ink)}.latest__list[data-astro-cid-phabgj3b] span[data-astro-cid-phabgj3b]{color:var(--muted);font-size:15.5px}.latest__more[data-astro-cid-phabgj3b]{margin-top:22px}@media (width>=700px){.latest__list[data-astro-cid-phabgj3b] a[data-astro-cid-phabgj3b]{column-gap:var(--sp-6);grid-template-columns:130px 1fr}.latest__list[data-astro-cid-phabgj3b] span[data-astro-cid-phabgj3b]{grid-column:2}}.process[data-astro-cid-2kegqo7y]{padding-top:var(--sp-2)}.steps[data-astro-cid-2kegqo7y]{gap:22px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-2kegqo7y]{grid-template-columns:40px 1fr;align-content:start;align-items:start;gap:14px;display:grid;position:relative}.step__n[data-astro-cid-2kegqo7y]{width:40px;height:40px;font-size:15px;font-weight:700;font-family:var(--font-display);z-index:1;background:var(--brand);color:var(--on-brand);border:1.5px solid var(--brand);border-radius:50%;place-items:center;transition:background .35s,color .35s,border-color .35s;display:grid;position:relative}.step[data-astro-cid-2kegqo7y] h3[data-astro-cid-2kegqo7y]{margin-top:var(--sp-2)}.step[data-astro-cid-2kegqo7y] p[data-astro-cid-2kegqo7y]{color:var(--muted);margin-top:6px;font-size:15.5px}.step__link[data-astro-cid-2kegqo7y]{background:var(--line);width:2px;position:absolute;top:20px;bottom:-42px;left:19px}.step__link[data-astro-cid-2kegqo7y] i[data-astro-cid-2kegqo7y]{background:var(--brand);transform-origin:top;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.motion .steps[data-astro-cid-2kegqo7y] .step__n[data-astro-cid-2kegqo7y]{transition-delay:calc(.25s + var(--i) * .26s)}.motion .steps[data-astro-cid-2kegqo7y]:not(.is-on) .step__n[data-astro-cid-2kegqo7y]{background:var(--surface);color:var(--ink);border-color:var(--line)}}@media (width>=1040px){.steps[data-astro-cid-2kegqo7y]{gap:var(--sp-6);grid-template-columns:repeat(5,minmax(0,1fr))}.step[data-astro-cid-2kegqo7y]{grid-template-columns:1fr;gap:0}.step[data-astro-cid-2kegqo7y] h3[data-astro-cid-2kegqo7y]{margin-top:18px}.step__link[data-astro-cid-2kegqo7y]{width:auto;height:2px;inset:19px -44px auto 20px}.step__link[data-astro-cid-2kegqo7y] i[data-astro-cid-2kegqo7y]{transform-origin:0}}@media (width>=1040px) and (prefers-reduced-motion:no-preference){.motion .step__link[data-astro-cid-2kegqo7y] i[data-astro-cid-2kegqo7y][data-a]{animation-name:il-grow}}.services[data-astro-cid-qmjtkzr2]{padding-top:var(--sp-6)}.blocks[data-astro-cid-qmjtkzr2]{background:var(--tint);border-radius:var(--radius-large);grid-template-areas:"apps""security""cloud""design""ai""strategy";gap:14px;padding:14px;display:grid}.block[data-astro-cid-qmjtkzr2]{background:var(--surface);border-radius:var(--radius);padding:22px 22px var(--sp-6);align-content:start;gap:10px;display:grid}.block__art[data-astro-cid-qmjtkzr2]{height:138px;margin:-4px -6px var(--sp-2);border-radius:var(--radius-small)}.block__art[data-astro-cid-qmjtkzr2] svg{width:100%;height:100%;display:block}.block[data-astro-cid-qmjtkzr2] p[data-astro-cid-qmjtkzr2]{color:var(--muted);font-size:15.5px}.tags[data-astro-cid-qmjtkzr2]{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-qmjtkzr2] li[data-astro-cid-qmjtkzr2]{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:12.5px;line-height:1}.block--apps[data-astro-cid-qmjtkzr2]{grid-area:apps}.block--apps[data-astro-cid-qmjtkzr2] .block__art[data-astro-cid-qmjtkzr2]{height:250px}.block--security[data-astro-cid-qmjtkzr2]{grid-area:security}.block--cloud[data-astro-cid-qmjtkzr2]{grid-area:cloud}.block--design[data-astro-cid-qmjtkzr2]{grid-area:design}.block--ai[data-astro-cid-qmjtkzr2]{grid-area:ai}.block--strategy[data-astro-cid-qmjtkzr2]{grid-area:strategy}.block--strategy[data-astro-cid-qmjtkzr2] .block__art[data-astro-cid-qmjtkzr2]{height:120px}@media (width>=700px){.blocks[data-astro-cid-qmjtkzr2]{grid-template-columns:1fr 1fr;grid-template-areas:"apps security""apps cloud""design ai""strategy strategy"}.block--apps[data-astro-cid-qmjtkzr2]{grid-template-rows:1fr auto auto auto}.block--apps[data-astro-cid-qmjtkzr2] .block__art[data-astro-cid-qmjtkzr2]{height:auto;min-height:300px}.block--strategy[data-astro-cid-qmjtkzr2]{column-gap:var(--sp-7);grid-template-columns:1fr 1.3fr;align-items:center}.block--strategy[data-astro-cid-qmjtkzr2] .block__art[data-astro-cid-qmjtkzr2]{grid-area:1/2/span 3;height:150px;margin:0}}@media (width>=1040px){.blocks[data-astro-cid-qmjtkzr2]{grid-template-columns:1.15fr 1fr 1fr;grid-template-areas:"apps security cloud""apps design ai""strategy strategy strategy"}.block--apps[data-astro-cid-qmjtkzr2] .block__art[data-astro-cid-qmjtkzr2]{min-height:330px}.block--strategy[data-astro-cid-qmjtkzr2]{grid-template-columns:1fr 1.6fr}}
