.solutions-hero[data-astro-cid-vg45xfxa]{border-bottom:1px solid var(--color-border);background:var(--color-canvas);padding-block:clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.solutions-hero[data-astro-cid-vg45xfxa]:before{pointer-events:none;background-image:var(--technical-grid);content:"";background-size:4rem 4rem;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 8%,#00000042,#000)}.solutions-hero__layout[data-astro-cid-vg45xfxa]{z-index:1;gap:clamp(3rem,8vw,7rem);display:grid;position:relative}.solutions-hero__content[data-astro-cid-vg45xfxa]{max-width:68rem}.solutions-hero[data-astro-cid-vg45xfxa] h1[data-astro-cid-vg45xfxa]{overflow-wrap:break-word;max-width:13ch;margin-top:1rem;font-size:clamp(2.65rem,7vw,5.25rem)}.solutions-hero[data-astro-cid-vg45xfxa] .lead[data-astro-cid-vg45xfxa]{max-width:65ch;margin-top:1.5rem}.solutions-hero[data-astro-cid-vg45xfxa] .button-group[data-astro-cid-vg45xfxa]{margin-top:2rem}.solutions-hero__map[data-astro-cid-vg45xfxa]{border:1px solid var(--color-border-dark);background:var(--color-brand-deepest);min-height:18rem;color:var(--color-text-dark);align-content:center;padding:clamp(1.4rem,4vw,2.25rem);display:grid;position:relative;overflow:hidden}.solutions-hero__map[data-astro-cid-vg45xfxa]:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:2.5rem 2.5rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.solutions-hero__map[data-astro-cid-vg45xfxa]:after{content:"";background:#b9c4f461;width:1px;height:4rem;position:absolute;top:0;right:clamp(1.4rem,4vw,2.25rem)}.solutions-hero__map[data-astro-cid-vg45xfxa]>[data-astro-cid-vg45xfxa]{z-index:1;position:relative}.technical-cycle[data-astro-cid-vg45xfxa]{aspect-ratio:1;width:min(100%,19rem);margin-inline:auto;position:relative}.technical-cycle[data-astro-cid-vg45xfxa]:before,.technical-cycle[data-astro-cid-vg45xfxa]:after{content:"";border-radius:50%;position:absolute}.technical-cycle[data-astro-cid-vg45xfxa]:before{background:linear-gradient(90deg,#0000 49.8%,#b9c4f424 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#b9c4f424 50%,#0000 50.2%);border:1px solid #b9c4f475;inset:1.45rem}.technical-cycle[data-astro-cid-vg45xfxa]:after{border:1px solid #b9c4f424;inset:4.2rem}.technical-cycle__core[data-astro-cid-vg45xfxa]{z-index:1;aspect-ratio:1;border:3px solid var(--color-brand-deepest);background:#8fa0e6;border-radius:50%;width:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #b9c4f485}.technical-cycle__direction[data-astro-cid-vg45xfxa]{z-index:2;clip-path:polygon(0 0,100% 50%,0 100%);opacity:.66;background:#b9c4f4;width:.44rem;height:.32rem;display:block;position:absolute}.technical-cycle__direction--one[data-astro-cid-vg45xfxa]{top:15.5%;right:21%;transform:rotate(45deg)}.technical-cycle__direction--two[data-astro-cid-vg45xfxa]{bottom:21%;right:15.5%;transform:rotate(135deg)}.technical-cycle__direction--three[data-astro-cid-vg45xfxa]{bottom:15.5%;left:21%;transform:rotate(225deg)}.technical-cycle__direction--four[data-astro-cid-vg45xfxa]{top:21%;left:15.5%;transform:rotate(315deg)}.technical-path[data-astro-cid-vg45xfxa]{margin:0;padding:0;list-style:none;position:absolute;inset:0}.technical-path[data-astro-cid-vg45xfxa] li[data-astro-cid-vg45xfxa]{z-index:2;align-items:center;gap:.5rem;display:flex;position:absolute}.technical-path[data-astro-cid-vg45xfxa] li[data-astro-cid-vg45xfxa]:first-child{flex-direction:column;top:1.05rem;left:50%;transform:translate(-50%)}.technical-path[data-astro-cid-vg45xfxa] li[data-astro-cid-vg45xfxa]:nth-child(2){flex-direction:row-reverse;top:50%;right:.75rem;transform:translateY(-50%)}.technical-path[data-astro-cid-vg45xfxa] li[data-astro-cid-vg45xfxa]:nth-child(3){flex-direction:column-reverse;bottom:1.05rem;left:50%;transform:translate(-50%)}.technical-path[data-astro-cid-vg45xfxa] li[data-astro-cid-vg45xfxa]:nth-child(4){top:50%;left:.75rem;transform:translateY(-50%)}.technical-path__node[data-astro-cid-vg45xfxa]{aspect-ratio:1;background:var(--color-brand-deepest);border:1px solid #b9c4f4;border-radius:50%;flex:none;width:.7rem;display:block;box-shadow:0 0 0 .22rem #8fa0e617}.technical-path[data-astro-cid-vg45xfxa] strong[data-astro-cid-vg45xfxa]{color:var(--color-text-dark);letter-spacing:.09em;text-transform:uppercase;font-size:clamp(.7rem,1.15vw,.82rem);font-weight:720;line-height:1.3}.solutions-directory[data-astro-cid-vg45xfxa]{background:var(--color-surface);scroll-margin-top:5rem}.solutions-directory__intro[data-astro-cid-vg45xfxa]{gap:1.5rem;display:grid}.solutions-directory__intro[data-astro-cid-vg45xfxa] h2[data-astro-cid-vg45xfxa]{max-width:20ch;margin-top:1rem}.solutions-directory__intro[data-astro-cid-vg45xfxa]>p[data-astro-cid-vg45xfxa]{max-width:62ch;color:var(--color-muted);font-size:1.08rem}.directory-bands[data-astro-cid-vg45xfxa]{border-top:1px solid var(--color-border);margin-top:clamp(3rem,6vw,5rem)}.directory-band[data-astro-cid-vg45xfxa]{border-bottom:1px solid var(--color-border);background:var(--color-surface);min-width:0;padding:1.5rem 1rem;transition:background-color .18s,border-color .18s;display:grid}.directory-band[data-astro-cid-vg45xfxa]:nth-child(odd){background:#eef1f657}.service-icon[data-astro-cid-vg45xfxa]{--service-motion-duration:.62s;width:5.2rem;height:2.4rem;display:block;position:relative}.service-icon__line[data-astro-cid-vg45xfxa],.service-icon__node[data-astro-cid-vg45xfxa]{transition:background-color var(--service-motion-duration) ease, border-color var(--service-motion-duration) ease, opacity var(--service-motion-duration) ease, transform var(--service-motion-duration) ease;display:block;position:absolute}.service-icon__line[data-astro-cid-vg45xfxa]{transform-origin:0;background:#282f597a;height:1px}.service-icon__node[data-astro-cid-vg45xfxa]{aspect-ratio:1;background:var(--color-surface);border:1px solid #282f59b3;border-radius:50%;width:.46rem}.service-icon--verify[data-astro-cid-vg45xfxa] .service-icon__line--one[data-astro-cid-vg45xfxa]{width:1.8rem;top:1.2rem;left:.35rem}.service-icon--verify[data-astro-cid-vg45xfxa] .service-icon__line--two[data-astro-cid-vg45xfxa]{width:2.45rem;top:1.2rem;left:2.15rem;transform:scaleX(.08)}.service-icon--verify[data-astro-cid-vg45xfxa] .service-icon__node--one[data-astro-cid-vg45xfxa]{top:1rem;left:.08rem}.service-icon--verify[data-astro-cid-vg45xfxa] .service-icon__node--two[data-astro-cid-vg45xfxa]{background:var(--color-brand);border:0;width:.3rem;top:1.06rem;left:2.03rem}.service-icon--verify[data-astro-cid-vg45xfxa] .service-icon__node--three[data-astro-cid-vg45xfxa]{border-color:#282f596b;width:.68rem;top:.87rem;right:0}.service-icon--verify[data-astro-cid-vg45xfxa] .service-icon__node--three[data-astro-cid-vg45xfxa]:after{border-bottom:1.5px solid var(--color-brand);border-left:1.5px solid var(--color-brand);content:"";opacity:.4;width:.28rem;height:.15rem;transition:opacity var(--service-motion-duration) ease .32s;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)rotate(-45deg)}.service-icon--protect[data-astro-cid-vg45xfxa] .service-icon__line--one[data-astro-cid-vg45xfxa],.service-icon--protect[data-astro-cid-vg45xfxa] .service-icon__line--two[data-astro-cid-vg45xfxa]{width:1.9rem;top:.6rem;left:2.4rem;transform:rotate(30deg)scaleX(.58)}.service-icon--protect[data-astro-cid-vg45xfxa] .service-icon__line--two[data-astro-cid-vg45xfxa]{top:1.75rem;transform:rotate(-30deg)scaleX(.58)}.service-icon--protect[data-astro-cid-vg45xfxa] .service-icon__node--one[data-astro-cid-vg45xfxa]{top:.4rem;left:2.22rem}.service-icon--protect[data-astro-cid-vg45xfxa] .service-icon__node--two[data-astro-cid-vg45xfxa]{top:1.58rem;left:1.32rem}.service-icon--protect[data-astro-cid-vg45xfxa] .service-icon__node--three[data-astro-cid-vg45xfxa]{top:1.58rem;right:.38rem}.service-icon--connect[data-astro-cid-vg45xfxa] .service-icon__line--one[data-astro-cid-vg45xfxa],.service-icon--connect[data-astro-cid-vg45xfxa] .service-icon__line--two[data-astro-cid-vg45xfxa],.service-icon--automate[data-astro-cid-vg45xfxa] .service-icon__line--one[data-astro-cid-vg45xfxa],.service-icon--automate[data-astro-cid-vg45xfxa] .service-icon__line--two[data-astro-cid-vg45xfxa]{width:2.25rem;top:1.22rem;left:.35rem;transform:scaleX(.16)}.service-icon--connect[data-astro-cid-vg45xfxa] .service-icon__line--two[data-astro-cid-vg45xfxa],.service-icon--automate[data-astro-cid-vg45xfxa] .service-icon__line--two[data-astro-cid-vg45xfxa]{left:2.6rem}.service-icon--connect[data-astro-cid-vg45xfxa] .service-icon__node[data-astro-cid-vg45xfxa],.service-icon--automate[data-astro-cid-vg45xfxa] .service-icon__node[data-astro-cid-vg45xfxa]{top:1rem}.service-icon--connect[data-astro-cid-vg45xfxa] .service-icon__node--one[data-astro-cid-vg45xfxa],.service-icon--automate[data-astro-cid-vg45xfxa] .service-icon__node--one[data-astro-cid-vg45xfxa]{left:.12rem}.service-icon--connect[data-astro-cid-vg45xfxa] .service-icon__node--two[data-astro-cid-vg45xfxa],.service-icon--automate[data-astro-cid-vg45xfxa] .service-icon__node--two[data-astro-cid-vg45xfxa]{left:2.37rem}.service-icon--connect[data-astro-cid-vg45xfxa] .service-icon__node--three[data-astro-cid-vg45xfxa],.service-icon--automate[data-astro-cid-vg45xfxa] .service-icon__node--three[data-astro-cid-vg45xfxa]{right:.12rem}.service-icon--resolve[data-astro-cid-vg45xfxa] .service-icon__line--one[data-astro-cid-vg45xfxa]{width:4.05rem;top:1.2rem;left:.38rem}.service-icon--resolve[data-astro-cid-vg45xfxa] .service-icon__line--two[data-astro-cid-vg45xfxa]{transform-origin:top;width:1px;height:1rem;top:.2rem;left:2.35rem;transform:scaleY(.25)}.service-icon--resolve[data-astro-cid-vg45xfxa] .service-icon__node--one[data-astro-cid-vg45xfxa]{top:1rem;left:.14rem}.service-icon--resolve[data-astro-cid-vg45xfxa] .service-icon__node--two[data-astro-cid-vg45xfxa]{background:var(--color-soft);top:0;left:2.15rem}.service-icon--resolve[data-astro-cid-vg45xfxa] .service-icon__node--three[data-astro-cid-vg45xfxa]{top:1rem;right:.35rem}.service-icon--build[data-astro-cid-vg45xfxa] .service-icon__line--one[data-astro-cid-vg45xfxa]{width:4.15rem;top:1.95rem;left:.35rem}.service-icon--build[data-astro-cid-vg45xfxa] .service-icon__line--two[data-astro-cid-vg45xfxa]{width:1px;height:1.62rem;top:.34rem;left:.35rem}.service-icon--build[data-astro-cid-vg45xfxa] .service-icon__node[data-astro-cid-vg45xfxa]{opacity:.52;border-radius:.12rem;width:.95rem;height:.5rem;transform:translateY(.3rem)}.service-icon--build[data-astro-cid-vg45xfxa] .service-icon__node--one[data-astro-cid-vg45xfxa]{top:.35rem;left:.72rem}.service-icon--build[data-astro-cid-vg45xfxa] .service-icon__node--two[data-astro-cid-vg45xfxa]{top:1.08rem;left:1.97rem}.service-icon--build[data-astro-cid-vg45xfxa] .service-icon__node--three[data-astro-cid-vg45xfxa]{top:.35rem;left:3.2rem}.service-icon--automate[data-astro-cid-vg45xfxa] .service-icon__line--one[data-astro-cid-vg45xfxa],.service-icon--automate[data-astro-cid-vg45xfxa] .service-icon__node--two[data-astro-cid-vg45xfxa]{transition-delay:80ms}.service-icon--automate[data-astro-cid-vg45xfxa] .service-icon__line--two[data-astro-cid-vg45xfxa],.service-icon--automate[data-astro-cid-vg45xfxa] .service-icon__node--three[data-astro-cid-vg45xfxa]{transition-delay:.18s}.service-icon--direct[data-astro-cid-vg45xfxa] .service-icon__line--one[data-astro-cid-vg45xfxa]{opacity:.5;width:4.15rem;top:1.83rem;left:.35rem;transform:rotate(-14deg)}.service-icon--direct[data-astro-cid-vg45xfxa] .service-icon__line--two[data-astro-cid-vg45xfxa]{opacity:.5;width:.55rem;top:.5rem;right:.2rem;transform:rotate(34deg)}.service-icon--direct[data-astro-cid-vg45xfxa] .service-icon__node--one[data-astro-cid-vg45xfxa]{top:.2rem;left:.14rem}.service-icon--direct[data-astro-cid-vg45xfxa] .service-icon__node--two[data-astro-cid-vg45xfxa]{top:1.72rem;left:2.12rem}.service-icon--direct[data-astro-cid-vg45xfxa] .service-icon__node--three[data-astro-cid-vg45xfxa]{top:.6rem;right:.1rem}.directory-band[data-astro-cid-vg45xfxa] h3[data-astro-cid-vg45xfxa]{max-width:22ch;color:var(--color-ink);margin-top:.65rem}.directory-band__need[data-astro-cid-vg45xfxa]{margin-top:1.25rem}.directory-band__situation[data-astro-cid-vg45xfxa]{max-width:48ch;color:var(--color-brand);font-size:1.05rem;font-weight:690;line-height:1.45}.directory-band__description[data-astro-cid-vg45xfxa]{max-width:58ch;color:var(--color-muted);margin-top:.75rem;font-size:.94rem}.directory-band[data-astro-cid-vg45xfxa]>a[data-astro-cid-vg45xfxa]{min-height:2.75rem;color:var(--color-brand);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;font-size:.88rem;font-weight:720;text-decoration:none;display:flex}.directory-band[data-astro-cid-vg45xfxa]>a[data-astro-cid-vg45xfxa]:hover,.directory-band[data-astro-cid-vg45xfxa]>a[data-astro-cid-vg45xfxa]:focus-visible{text-decoration:underline}.directory-band__arrow[data-astro-cid-vg45xfxa]{flex:none;width:1.25rem;height:.75rem;transition:transform .18s;position:relative}.directory-band__arrow[data-astro-cid-vg45xfxa]:before{content:"";background:currentColor;height:1px;position:absolute;top:50%;left:0;right:0}.directory-band__arrow[data-astro-cid-vg45xfxa]:after{content:"";border-top:1px solid;border-right:1px solid;width:.4rem;height:.4rem;position:absolute;top:.2rem;right:0;transform:rotate(45deg)}.assistance[data-astro-cid-vg45xfxa]{--surface-grid-opacity:.34;border-block:1px solid var(--color-border);background:var(--color-surface);position:relative;overflow:hidden}.assistance[data-astro-cid-vg45xfxa]>.container{z-index:1;position:relative}.assistance__heading[data-astro-cid-vg45xfxa] h2[data-astro-cid-vg45xfxa]{max-width:22ch;color:var(--color-brand);margin-top:.75rem}.assistance__heading[data-astro-cid-vg45xfxa]>p[data-astro-cid-vg45xfxa]:last-child{max-width:62ch;color:var(--color-muted);margin-top:1.15rem;font-size:1.08rem}.assistance__modes[data-astro-cid-vg45xfxa]{border-block:1px solid var(--color-border);margin-top:clamp(3rem,7vw,5rem);display:grid}.assistance__modes[data-astro-cid-vg45xfxa] article[data-astro-cid-vg45xfxa]{padding-block:clamp(1.75rem,4vw,2.5rem);position:relative}.assistance__modes[data-astro-cid-vg45xfxa] article[data-astro-cid-vg45xfxa]+article[data-astro-cid-vg45xfxa]{border-top:1px solid var(--color-border)}.assistance__marker[data-astro-cid-vg45xfxa]{background:var(--color-brand);width:3rem;height:1px;display:block}.assistance__modes[data-astro-cid-vg45xfxa] h3[data-astro-cid-vg45xfxa]{max-width:18ch;color:var(--color-ink);margin-top:1.5rem}.assistance__modes[data-astro-cid-vg45xfxa] p[data-astro-cid-vg45xfxa]{max-width:44ch;color:var(--color-muted);margin-top:.9rem}.solutions-cta[data-astro-cid-vg45xfxa]{--surface-grid-image:linear-gradient(#ffffff0a 1px, transparent 1px), linear-gradient(90deg, #ffffff0a 1px, transparent 1px);border-block:1px solid var(--color-border-dark);background:var(--color-charcoal);color:var(--color-text-dark);position:relative;overflow:hidden}.solutions-cta__layout[data-astro-cid-vg45xfxa]{z-index:1;gap:2.5rem;display:grid;position:relative}.solutions-cta[data-astro-cid-vg45xfxa] h2[data-astro-cid-vg45xfxa]{max-width:17ch;color:var(--color-surface);margin-top:1rem}.solutions-cta__description[data-astro-cid-vg45xfxa]{max-width:55ch;color:var(--color-muted-dark);margin-top:1.25rem;font-size:1.08rem}.solutions-cta__contacts[data-astro-cid-vg45xfxa]{border:1px solid var(--color-border-dark);background:#ffffff08;align-self:end;gap:.75rem;padding:1.35rem;display:grid}.solutions-cta__contacts[data-astro-cid-vg45xfxa]>.meta[data-astro-cid-vg45xfxa]{color:var(--color-muted-dark)}.solutions-cta__contacts[data-astro-cid-vg45xfxa]>p[data-astro-cid-vg45xfxa]:not(.meta){max-width:32ch;color:var(--color-muted-dark);font-size:.95rem}.solutions-cta__contacts[data-astro-cid-vg45xfxa] .button-group[data-astro-cid-vg45xfxa]{gap:.65rem;margin-top:.35rem;display:grid}.solutions-cta__contacts[data-astro-cid-vg45xfxa] .button{width:100%}@media (hover:hover) and (pointer:fine){.directory-band[data-astro-cid-vg45xfxa]:hover,.directory-band[data-astro-cid-vg45xfxa]:focus-within{background:var(--color-soft);border-color:#282f5952}.directory-band[data-astro-cid-vg45xfxa]:hover .directory-band__arrow[data-astro-cid-vg45xfxa],.directory-band[data-astro-cid-vg45xfxa]:focus-within .directory-band__arrow[data-astro-cid-vg45xfxa]{transform:translate(.2rem)}}@media (width>=64rem) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.directory-band[data-astro-cid-vg45xfxa]:is(:hover,:focus-within) .service-icon--verify[data-astro-cid-vg45xfxa] .service-icon__line--two[data-astro-cid-vg45xfxa],.directory-band[data-astro-cid-vg45xfxa]:is(:hover,:focus-within) .service-icon--connect[data-astro-cid-vg45xfxa] .service-icon__line[data-astro-cid-vg45xfxa],.directory-band[data-astro-cid-vg45xfxa]:is(:hover,:focus-within) .service-icon--automate[data-astro-cid-vg45xfxa] .service-icon__line[data-astro-cid-vg45xfxa]{transform:scaleX(1)}.directory-band[data-astro-cid-vg45xfxa]:is(:hover,:focus-within) .service-icon--verify[data-astro-cid-vg45xfxa] .service-icon__node--two[data-astro-cid-vg45xfxa]{opacity:0;transform:translate(2.38rem)}.directory-band[data-astro-cid-vg45xfxa]:is(:hover,:focus-within) .service-icon--verify[data-astro-cid-vg45xfxa] .service-icon__node--three[data-astro-cid-vg45xfxa]{border-color:var(--color-brand)}.directory-band[data-astro-cid-vg45xfxa]:is(:hover,:focus-within) .service-icon--verify[data-astro-cid-vg45xfxa] .service-icon__node--three[data-astro-cid-vg45xfxa]:after{opacity:1}.directory-band[data-astro-cid-vg45xfxa]:is(:hover,:focus-within) .service-icon--protect[data-astro-cid-vg45xfxa] .service-icon__line--one[data-astro-cid-vg45xfxa]{transform:rotate(30deg)scaleX(1)}.directory-band[data-astro-cid-vg45xfxa]:is(:hover,:focus-within) .service-icon--protect[data-astro-cid-vg45xfxa] .service-icon__line--two[data-astro-cid-vg45xfxa]{transform:rotate(-30deg)scaleX(1)}.directory-band[data-astro-cid-vg45xfxa]:is(:hover,:focus-within) .service-icon--protect[data-astro-cid-vg45xfxa] .service-icon__node[data-astro-cid-vg45xfxa],.directory-band[data-astro-cid-vg45xfxa]:is(:hover,:focus-within) .service-icon--connect[data-astro-cid-vg45xfxa] .service-icon__node[data-astro-cid-vg45xfxa],.directory-band[data-astro-cid-vg45xfxa]:is(:hover,:focus-within) .service-icon--automate[data-astro-cid-vg45xfxa] .service-icon__node[data-astro-cid-vg45xfxa]{background:var(--color-brand)}.directory-band[data-astro-cid-vg45xfxa]:is(:hover,:focus-within) .service-icon--resolve[data-astro-cid-vg45xfxa] .service-icon__line--two[data-astro-cid-vg45xfxa]{transform:scaleY(1)}.directory-band[data-astro-cid-vg45xfxa]:is(:hover,:focus-within) .service-icon--resolve[data-astro-cid-vg45xfxa] .service-icon__node--two[data-astro-cid-vg45xfxa]{background:var(--color-brand);transform:translateY(1rem)}.directory-band[data-astro-cid-vg45xfxa]:is(:hover,:focus-within) .service-icon--resolve[data-astro-cid-vg45xfxa] .service-icon__node--three[data-astro-cid-vg45xfxa]{background:var(--color-brand)}.directory-band[data-astro-cid-vg45xfxa]:is(:hover,:focus-within) .service-icon--build[data-astro-cid-vg45xfxa] .service-icon__node[data-astro-cid-vg45xfxa]{opacity:1;background:#282f5917;transform:translateY(0)}.directory-band[data-astro-cid-vg45xfxa]:is(:hover,:focus-within) .service-icon--build[data-astro-cid-vg45xfxa] .service-icon__node--two[data-astro-cid-vg45xfxa]{transition-delay:80ms}.directory-band[data-astro-cid-vg45xfxa]:is(:hover,:focus-within) .service-icon--build[data-astro-cid-vg45xfxa] .service-icon__node--three[data-astro-cid-vg45xfxa]{transition-delay:.16s}.directory-band[data-astro-cid-vg45xfxa]:is(:hover,:focus-within) .service-icon--direct[data-astro-cid-vg45xfxa] .service-icon__line[data-astro-cid-vg45xfxa]{opacity:1}.directory-band[data-astro-cid-vg45xfxa]:is(:hover,:focus-within) .service-icon--direct[data-astro-cid-vg45xfxa] .service-icon__node--one[data-astro-cid-vg45xfxa]{transform:translateY(1.3rem)}.directory-band[data-astro-cid-vg45xfxa]:is(:hover,:focus-within) .service-icon--direct[data-astro-cid-vg45xfxa] .service-icon__node--two[data-astro-cid-vg45xfxa]{transform:translateY(-.78rem)}.directory-band[data-astro-cid-vg45xfxa]:is(:hover,:focus-within) .service-icon--direct[data-astro-cid-vg45xfxa] .service-icon__node--three[data-astro-cid-vg45xfxa]{background:var(--color-brand);transform:translateY(-.12rem)}}@media (width>=64rem){.solutions-hero__layout[data-astro-cid-vg45xfxa]{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:center}.solutions-hero__map[data-astro-cid-vg45xfxa]{min-height:23rem}.solutions-directory__intro[data-astro-cid-vg45xfxa]{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:end;gap:clamp(3rem,8vw,7rem)}.solutions-directory__intro[data-astro-cid-vg45xfxa]>p[data-astro-cid-vg45xfxa]{justify-self:end}.directory-band[data-astro-cid-vg45xfxa]{grid-template-columns:5.5rem minmax(13rem,.65fr) minmax(22rem,1.35fr) minmax(9rem,.4fr);align-items:stretch;gap:clamp(1.25rem,3vw,2.5rem);padding-block:1.65rem}.directory-band[data-astro-cid-vg45xfxa] h3[data-astro-cid-vg45xfxa],.directory-band__need[data-astro-cid-vg45xfxa],.directory-band[data-astro-cid-vg45xfxa]>a[data-astro-cid-vg45xfxa]{border-left:1px solid var(--color-border);margin-top:0;padding-left:clamp(1.25rem,2.5vw,2rem)}.directory-band[data-astro-cid-vg45xfxa]>a[data-astro-cid-vg45xfxa]{align-self:stretch;padding-top:0;padding-bottom:0}.assistance__heading[data-astro-cid-vg45xfxa]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem clamp(3rem,8vw,7rem);display:grid}.assistance__heading[data-astro-cid-vg45xfxa]>.eyebrow[data-astro-cid-vg45xfxa],.assistance__heading[data-astro-cid-vg45xfxa] h2[data-astro-cid-vg45xfxa]{grid-column:1;margin-top:0}.assistance__heading[data-astro-cid-vg45xfxa]>p[data-astro-cid-vg45xfxa]:last-child{grid-area:1/2/span 2;align-self:end;margin-top:0}.assistance__modes[data-astro-cid-vg45xfxa]{grid-template-columns:repeat(3,minmax(0,1fr))}.assistance__modes[data-astro-cid-vg45xfxa] article[data-astro-cid-vg45xfxa]{padding:clamp(2rem,4vw,3rem)}.assistance__modes[data-astro-cid-vg45xfxa] article[data-astro-cid-vg45xfxa]:first-child{padding-left:0}.assistance__modes[data-astro-cid-vg45xfxa] article[data-astro-cid-vg45xfxa]:last-child{padding-right:0}.assistance__modes[data-astro-cid-vg45xfxa] article[data-astro-cid-vg45xfxa]+article[data-astro-cid-vg45xfxa]{border-top:0;border-left:1px solid var(--color-border)}.solutions-cta__layout[data-astro-cid-vg45xfxa]{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);align-items:end}}@media (width<=27rem){.solutions-hero[data-astro-cid-vg45xfxa] .button-group[data-astro-cid-vg45xfxa] .button{width:100%}}@media (prefers-reduced-motion:reduce){.directory-band[data-astro-cid-vg45xfxa],.directory-band__arrow[data-astro-cid-vg45xfxa],.service-icon__line[data-astro-cid-vg45xfxa],.service-icon__node[data-astro-cid-vg45xfxa],.service-icon--verify[data-astro-cid-vg45xfxa] .service-icon__node--three[data-astro-cid-vg45xfxa]:after{transition:none}}
