.services-hero[data-astro-cid-r2i6goqw]{--services-surface:#f8fbff;--services-ink:#071b40;--services-muted:#455b79;--services-accent:#075fcc;isolation:isolate;color:var(--services-ink);background:var(--services-surface);position:relative;container-type:inline-size}.services-hero__grid[data-astro-cid-r2i6goqw]{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""visual""cards";padding-block:clamp(2.75rem,6vw,5rem) 2.5rem;display:grid}.services-hero__content[data-astro-cid-r2i6goqw]{z-index:2;min-width:0;width:min(100% - (2 * var(--gutter)), 43rem);grid-area:copy;margin-inline:auto;position:relative}.services-hero__eyebrow[data-astro-cid-r2i6goqw]{color:#0752b7;font-size:.8125rem;font-weight:var(--weight-bold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.5rem;line-height:1.6}.services-hero[data-astro-cid-r2i6goqw] h1[data-astro-cid-r2i6goqw]{color:var(--services-ink);font-size:clamp(2.5rem,6.5vw,4.75rem);font-weight:var(--weight-extrabold);letter-spacing:-.055em;overflow-wrap:anywhere;margin:0;line-height:1.01}.services-hero[data-astro-cid-r2i6goqw] h1[data-astro-cid-r2i6goqw] span[data-astro-cid-r2i6goqw]{display:block}.services-hero__lead[data-astro-cid-r2i6goqw]{max-width:35rem;color:var(--services-muted);overflow-wrap:anywhere;margin:1.5rem 0 0;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.5}.services-hero__actions[data-astro-cid-r2i6goqw]{flex-wrap:wrap;gap:.875rem;margin-top:1.5rem;display:flex}.services-hero__actions[data-astro-cid-r2i6goqw] .button{overflow-wrap:anywhere;max-width:100%;min-height:3.25rem;padding-inline:1.75rem;scroll-margin-block:7rem 1rem}.services-hero__actions[data-astro-cid-r2i6goqw] .button--primary{border-color:var(--services-accent);color:#fff;background:var(--services-accent);box-shadow:0 .7rem 1.4rem #075fcc2e}.services-hero__actions[data-astro-cid-r2i6goqw] .button--primary:hover{background:#074ca1}.services-hero__actions[data-astro-cid-r2i6goqw] .button--secondary{color:var(--services-ink);background:#fff;border-color:#bed3ed}.services-hero__actions[data-astro-cid-r2i6goqw] .button--secondary:hover{background:#edf5ff}.services-hero__actions[data-astro-cid-r2i6goqw] .button:focus-visible{outline:3px solid var(--services-ink);outline-offset:-6px;box-shadow:none}.services-hero__actions[data-astro-cid-r2i6goqw] .button--primary:focus-visible{outline-color:#fff}.services-hero__benefits[data-astro-cid-r2i6goqw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.services-hero__benefits[data-astro-cid-r2i6goqw] li[data-astro-cid-r2i6goqw]{align-items:start;gap:.75rem;min-width:0;display:flex}.services-hero__icon[data-astro-cid-r2i6goqw]{color:#0670f8;background:#e6f1ff;border-radius:50%;flex:0 0 2.75rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.services-hero__icon[data-astro-cid-r2i6goqw] svg[data-astro-cid-r2i6goqw]{width:55%;height:55%}.services-hero__benefits[data-astro-cid-r2i6goqw] strong[data-astro-cid-r2i6goqw],.services-hero__card[data-astro-cid-r2i6goqw] strong[data-astro-cid-r2i6goqw]{font-size:.8125rem;font-weight:var(--weight-bold);line-height:1.3;display:block}.services-hero__benefits[data-astro-cid-r2i6goqw] p[data-astro-cid-r2i6goqw],.services-hero__card[data-astro-cid-r2i6goqw] p[data-astro-cid-r2i6goqw]{color:var(--services-muted);margin:.375rem 0 0;font-size:.8125rem;line-height:1.4}.services-hero__benefits[data-astro-cid-r2i6goqw] div[data-astro-cid-r2i6goqw],.services-hero__card[data-astro-cid-r2i6goqw] div[data-astro-cid-r2i6goqw]{overflow-wrap:anywhere;min-width:0}.services-hero__visual[data-astro-cid-r2i6goqw]{grid-area:visual;width:min(100%,61.375rem);min-width:0;margin:2rem auto 0}.services-hero__art[data-astro-cid-r2i6goqw]{aspect-ratio:982/846;pointer-events:none;display:block;position:relative}.services-hero__art[data-astro-cid-r2i6goqw] img[data-astro-cid-r2i6goqw]{object-fit:contain;width:100%;height:100%;display:block}.services-hero__visual[data-astro-cid-r2i6goqw] figcaption[data-astro-cid-r2i6goqw]{color:var(--services-muted);text-align:center;margin-top:.5rem;font-size:.6875rem}.services-hero__cards[data-astro-cid-r2i6goqw]{width:min(100% - (2 * var(--gutter)), 55rem);grid-area:cards;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;margin:1.5rem auto 0;padding:0;list-style:none;display:grid}.services-hero__card[data-astro-cid-r2i6goqw]{background:#fffffff7;border:1px solid #e5eefb;border-radius:.875rem;align-items:start;gap:.75rem;min-width:0;padding:1rem;display:flex;box-shadow:0 1rem 2rem #1a478214}.services-hero__connectors[data-astro-cid-r2i6goqw]{pointer-events:none;display:none}@media (width>=80rem){.services-hero__grid[data-astro-cid-r2i6goqw]{grid-template-columns:minmax(0,40fr) minmax(0,60fr);grid-template-areas:"copy.";min-height:50.6vw;padding:5.15vw 7.65% 2.7vw;position:relative}.services-hero__content[data-astro-cid-r2i6goqw]{width:100%;margin:0}.services-hero[data-astro-cid-r2i6goqw] h1[data-astro-cid-r2i6goqw]{font-size:clamp(3.75rem,5.2vw,6.5rem)}.services-hero__lead[data-astro-cid-r2i6goqw]{width:100%;max-width:33rem;margin-top:1.25rem;font-size:clamp(1rem,1.25vw,1.375rem)}.services-hero__actions[data-astro-cid-r2i6goqw]{gap:.875rem;margin-top:1.5rem}.services-hero__actions[data-astro-cid-r2i6goqw] .button{padding-inline:1.75rem}.services-hero__benefits[data-astro-cid-r2i6goqw]{gap:1.1vw;width:114%;margin-top:2.2vw}.services-hero__benefits[data-astro-cid-r2i6goqw] strong[data-astro-cid-r2i6goqw],.services-hero__benefits[data-astro-cid-r2i6goqw] p[data-astro-cid-r2i6goqw]{font-size:clamp(.75rem,.8vw,.9375rem)}.services-hero__benefits[data-astro-cid-r2i6goqw] li[data-astro-cid-r2i6goqw]{gap:.8vw}.services-hero__benefits[data-astro-cid-r2i6goqw] .services-hero__icon[data-astro-cid-r2i6goqw]{flex-basis:2.9vw;width:2.9vw;height:2.9vw}.services-hero__visual[data-astro-cid-r2i6goqw]{z-index:-2;width:100%;height:100%;margin:0;position:absolute;inset:0}.services-hero__art[data-astro-cid-r2i6goqw]{aspect-ratio:1672/846;width:100%}.services-hero__visual[data-astro-cid-r2i6goqw] figcaption[data-astro-cid-r2i6goqw]{margin:0;position:absolute;bottom:.75rem;right:22%}.services-hero__cards[data-astro-cid-r2i6goqw]{pointer-events:none;width:100%;height:50.6vw;margin:0;display:block;position:absolute;inset:0}.services-hero__card[data-astro-cid-r2i6goqw]{border-radius:.85vw;gap:.9vw;width:12.5%;padding:1.1vw;position:absolute}.services-hero__card[data-astro-cid-r2i6goqw] .services-hero__icon[data-astro-cid-r2i6goqw]{flex-basis:3vw;width:3vw;height:3vw}.services-hero__card[data-astro-cid-r2i6goqw] strong[data-astro-cid-r2i6goqw]{font-size:clamp(.6875rem,.82vw,1rem)}.services-hero__card[data-astro-cid-r2i6goqw] p[data-astro-cid-r2i6goqw]{font-size:clamp(.6875rem,.75vw,.9375rem)}.services-hero__card--development[data-astro-cid-r2i6goqw]{top:11.47%;left:44.25%}.services-hero__card--design[data-astro-cid-r2i6goqw]{top:6.15%;left:83.55%}.services-hero__card--growth[data-astro-cid-r2i6goqw]{width:13.15%;top:82.27%;left:83.45%}.services-hero__connectors[data-astro-cid-r2i6goqw]{color:#1677ee;width:100%;height:50.6vw;display:block;position:absolute;inset:0}}@media (width<=47.999rem){.services-hero__benefits[data-astro-cid-r2i6goqw]{grid-template-columns:minmax(0,1fr);gap:1rem}.services-hero__cards[data-astro-cid-r2i6goqw]{grid-template-columns:minmax(0,1fr)}}@container (width<=60em){.services-hero__grid[data-astro-cid-r2i6goqw]{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""visual""cards";min-height:0;padding:clamp(2.75rem,6vw,5rem) 0 2.5rem}.services-hero__content[data-astro-cid-r2i6goqw]{width:min(100% - (2 * var(--gutter)), 43rem);margin-inline:auto}.services-hero[data-astro-cid-r2i6goqw] h1[data-astro-cid-r2i6goqw]{font-size:clamp(2.5rem,6.5vw,4.75rem)}.services-hero__lead[data-astro-cid-r2i6goqw],.services-hero__benefits[data-astro-cid-r2i6goqw]{width:100%}.services-hero__visual[data-astro-cid-r2i6goqw]{width:min(100%,61.375rem);height:auto;margin:2rem auto 0;position:static}.services-hero__art[data-astro-cid-r2i6goqw]{aspect-ratio:auto}.services-hero__art[data-astro-cid-r2i6goqw] img[data-astro-cid-r2i6goqw]{height:auto}.services-hero__visual[data-astro-cid-r2i6goqw] figcaption[data-astro-cid-r2i6goqw]{margin-top:.5rem;position:static}.services-hero__cards[data-astro-cid-r2i6goqw]{width:min(100% - (2 * var(--gutter)), 55rem);height:auto;margin:1.5rem auto 0;display:grid;position:static}.services-hero__card[data-astro-cid-r2i6goqw]{border-radius:.875rem;gap:.75rem;width:auto;padding:1rem;position:static}.services-hero__card[data-astro-cid-r2i6goqw] .services-hero__icon[data-astro-cid-r2i6goqw]{flex-basis:2.75rem;width:2.75rem;height:2.75rem}.services-hero__card[data-astro-cid-r2i6goqw] strong[data-astro-cid-r2i6goqw],.services-hero__card[data-astro-cid-r2i6goqw] p[data-astro-cid-r2i6goqw]{font-size:.8125rem}.services-hero__connectors[data-astro-cid-r2i6goqw]{display:none}}@media (width<=27rem){.services-hero[data-astro-cid-r2i6goqw] h1[data-astro-cid-r2i6goqw]{font-size:clamp(2.15rem,10vw,2.65rem)}.services-hero__actions[data-astro-cid-r2i6goqw] .button{width:100%}}@media (prefers-reduced-motion:no-preference){.services-hero__content[data-astro-cid-r2i6goqw]{animation:services-enter .62s var(--ease-standard) both}@keyframes services-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.service-list[data-astro-cid-lnthwwyx]{margin-top:var(--space-12);gap:var(--space-4);display:grid}.service-card[data-astro-cid-lnthwwyx]{gap:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);grid-template-columns:auto 1fr;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.service-card[data-astro-cid-lnthwwyx]>span[data-astro-cid-lnthwwyx]{width:3rem;height:3rem;color:var(--color-white);background:var(--gradient-label);font-size:var(--text-xs);font-weight:var(--weight-bold);border-radius:50%;place-items:center;display:grid}.service-card[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx]{color:var(--color-ink);font-size:var(--text-xl);line-height:var(--leading-heading);margin:0}.service-card[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{max-width:51rem;margin:var(--space-3) 0 0;color:var(--color-text-muted)}.service-card[data-astro-cid-lnthwwyx] dl[data-astro-cid-lnthwwyx]{margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:1px solid var(--color-border)}.service-card[data-astro-cid-lnthwwyx] dt[data-astro-cid-lnthwwyx]{color:var(--color-brand-700);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase}.service-card[data-astro-cid-lnthwwyx] dd[data-astro-cid-lnthwwyx]{margin:var(--space-1) 0 0;color:var(--color-text-muted)}.value-grid[data-astro-cid-lnthwwyx]{gap:var(--space-12);display:grid}@media (width>=62rem){.service-card[data-astro-cid-lnthwwyx]{grid-template-columns:4rem 1fr}.value-grid[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(4rem,8vw,8rem)}}
