.capability-strip[data-astro-cid-bjbhscoy]{background:var(--color-page-background)}.capability-strip[data-astro-cid-bjbhscoy] .container[data-astro-cid-bjbhscoy]{padding-block:var(--space-3);border-block-end:1px solid var(--color-divider)}ul[data-astro-cid-bjbhscoy]{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-bjbhscoy]{min-block-size:3rem;padding-inline:var(--space-2);color:var(--color-text-main);font-size:var(--font-size-control-desktop-min);justify-content:center;align-items:center;gap:.75rem;line-height:1.35;display:flex}li[data-astro-cid-bjbhscoy]+li[data-astro-cid-bjbhscoy]{border-inline-start:1px solid var(--color-divider)}@media (width<=47.99rem){.capability-strip[data-astro-cid-bjbhscoy] .container[data-astro-cid-bjbhscoy]{padding-block:0}ul[data-astro-cid-bjbhscoy]{grid-template-columns:1fr}li[data-astro-cid-bjbhscoy]{min-block-size:4rem;padding-inline:var(--space-fine);justify-content:flex-start;font-size:1rem}li[data-astro-cid-bjbhscoy]+li[data-astro-cid-bjbhscoy]{border-inline-start:0;border-block-start:1px solid var(--color-divider)}}.channels[data-astro-cid-npcg2vyy]{border-block:1px solid var(--color-divider);background:radial-gradient(circle at 50% 5%, #64e2f417, transparent 28rem), var(--color-surface-raised)}.channels__heading[data-astro-cid-npcg2vyy]{text-align:center;justify-items:center;max-inline-size:50rem;margin-inline:auto;display:grid}.channels__heading[data-astro-cid-npcg2vyy] .section-heading[data-astro-cid-npcg2vyy]{max-inline-size:16ch;margin-block-start:var(--space-3)}.channels__examples[data-astro-cid-npcg2vyy]{gap:var(--space-2);grid-template-columns:1.08fr .92fr 1fr;margin-block-start:var(--space-7);display:grid}.channels__card[data-astro-cid-npcg2vyy]{min-block-size:29rem;padding:clamp(var(--space-3), 3.5vw, var(--space-4));border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-page-background);position:relative;overflow:hidden}.channels__card[data-astro-cid-npcg2vyy]:nth-child(2){margin-block-start:var(--space-5)}.channels__number[data-astro-cid-npcg2vyy]{color:var(--color-divider);font-family:var(--font-family-heading);font-size:3rem;font-weight:var(--font-weight-bold);line-height:1;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.channels__card[data-astro-cid-npcg2vyy]>.example-label[data-astro-cid-npcg2vyy]{margin-block-start:var(--space-5)}.channels__card[data-astro-cid-npcg2vyy] h3[data-astro-cid-npcg2vyy]{font-size:var(--font-size-feature);margin-block-start:var(--space-1)}.channels__message[data-astro-cid-npcg2vyy]{align-items:center;gap:var(--space-2);min-block-size:5.75rem;padding:var(--space-2);border-radius:var(--radius-field);color:var(--color-text-main);background:linear-gradient(135deg,#64e2f417,#101820d1);border:1px solid #64e2f447;margin-block-start:var(--space-4);font-size:.875rem;line-height:1.5;display:flex}.channels__wave[data-astro-cid-npcg2vyy]{block-size:1.75rem;color:var(--color-accent);align-items:center;gap:.16rem;display:flex}.channels__wave[data-astro-cid-npcg2vyy] i[data-astro-cid-npcg2vyy]{inline-size:2px;block-size:var(--wave-height,.75rem);border-radius:var(--radius-pill);background:currentColor;display:block}.channels__wave[data-astro-cid-npcg2vyy] i[data-astro-cid-npcg2vyy]:nth-child(2),.channels__wave[data-astro-cid-npcg2vyy] i[data-astro-cid-npcg2vyy]:nth-child(6){--wave-height:1.25rem}.channels__wave[data-astro-cid-npcg2vyy] i[data-astro-cid-npcg2vyy]:nth-child(3),.channels__wave[data-astro-cid-npcg2vyy] i[data-astro-cid-npcg2vyy]:nth-child(5){--wave-height:1.65rem}.channels__wave[data-astro-cid-npcg2vyy] i[data-astro-cid-npcg2vyy]:nth-child(4){--wave-height:1rem}.channels__detail[data-astro-cid-npcg2vyy]{margin-block-start:var(--space-3);font-size:.875rem}.channels__note[data-astro-cid-npcg2vyy]{align-items:flex-start;gap:var(--space-1);max-inline-size:52rem;margin:var(--space-5) auto 0;color:var(--color-text-secondary);text-align:center;font-size:.8125rem;display:flex}.channels__note[data-astro-cid-npcg2vyy] .icon{color:var(--color-success);margin-block-start:.2rem}@media (width<=59.99rem){.channels__examples[data-astro-cid-npcg2vyy]{grid-template-columns:1fr;max-inline-size:42rem;margin-inline:auto}.channels__card[data-astro-cid-npcg2vyy],.channels__card[data-astro-cid-npcg2vyy]:nth-child(2){min-block-size:0;margin-block-start:0}}@media (width<=35rem){.channels__heading[data-astro-cid-npcg2vyy]{text-align:start;justify-items:start}.channels__note[data-astro-cid-npcg2vyy]{text-align:start}}.closing[data-astro-cid-prurgk2d]{background:radial-gradient(circle at 50% 45%, #64e2f421, transparent 24rem), var(--color-page-background);overflow:hidden}.closing__inner[data-astro-cid-prurgk2d]{min-block-size:29rem;padding-block:var(--space-6);text-align:center;place-content:center;place-items:center;display:grid;position:relative}.closing[data-astro-cid-prurgk2d] .section-heading[data-astro-cid-prurgk2d]{max-inline-size:15ch;margin-block-start:var(--space-3)}.closing[data-astro-cid-prurgk2d] .section-copy[data-astro-cid-prurgk2d]{max-inline-size:47rem}.closing__actions[data-astro-cid-prurgk2d]{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.closing[data-astro-cid-prurgk2d] .button[data-astro-cid-prurgk2d]{min-inline-size:12rem}.closing__signal[data-astro-cid-prurgk2d]{opacity:.65;border-block-start:1px solid #64e2f48c;block-size:8rem;inline-size:min(25vw,20rem);position:absolute;inset-block-start:50%}.closing__signal[data-astro-cid-prurgk2d]:after{background:var(--color-accent-hover);block-size:.45rem;inline-size:.45rem;box-shadow:0 0 1rem var(--color-accent);content:"";border-radius:50%;position:absolute;inset-block-start:-.25rem}.closing__signal--left[data-astro-cid-prurgk2d]{border-inline-end:1px solid #64e2f48c;border-start-end-radius:5rem;inset-inline-start:0}.closing__signal--left[data-astro-cid-prurgk2d]:after{inset-inline-end:-.25rem}.closing__signal--right[data-astro-cid-prurgk2d]{border-inline-start:1px solid #64e2f48c;border-start-start-radius:5rem;inset-inline-end:0}.closing__signal--right[data-astro-cid-prurgk2d]:after{inset-inline-start:-.25rem}@media (width<=47.99rem){.closing__signal[data-astro-cid-prurgk2d]{display:none}}@media (width<=35rem){.closing__actions[data-astro-cid-prurgk2d]{inline-size:100%}}.faq[data-astro-cid-kpn7xbay]{border-block:1px solid var(--color-divider);background:var(--color-surface-raised)}.faq__layout[data-astro-cid-kpn7xbay]{grid-template-columns:minmax(0,.72fr) minmax(30rem,1.28fr);align-items:start}.faq__heading[data-astro-cid-kpn7xbay]{position:sticky;inset-block-start:var(--space-4)}.faq__heading[data-astro-cid-kpn7xbay] .section-heading[data-astro-cid-kpn7xbay]{margin-block-start:var(--space-3)}.faq__items[data-astro-cid-kpn7xbay]{border-block-start:1px solid var(--color-boundary)}details[data-astro-cid-kpn7xbay]{border-block-end:1px solid var(--color-boundary)}summary[data-astro-cid-kpn7xbay]{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:5rem;padding-block:var(--space-2);color:var(--color-text-main);font-family:var(--font-family-heading);font-size:1.125rem;font-weight:var(--font-weight-semibold);line-height:1.4;list-style:none;display:flex}summary[data-astro-cid-kpn7xbay]::-webkit-details-marker{display:none}summary[data-astro-cid-kpn7xbay] .icon{color:var(--color-accent);transition:transform var(--duration-interaction) var(--ease-standard)}details[data-astro-cid-kpn7xbay][open] summary[data-astro-cid-kpn7xbay] .icon{transform:rotate(180deg)}.faq__answer[data-astro-cid-kpn7xbay]{padding-block:0 var(--space-3)}.faq__answer[data-astro-cid-kpn7xbay] p[data-astro-cid-kpn7xbay]{max-inline-size:61ch;font-size:.9375rem}@media (width<=47.99rem){.faq__layout[data-astro-cid-kpn7xbay]{grid-template-columns:minmax(0,1fr)}.faq__heading[data-astro-cid-kpn7xbay]{position:static}}.hero[data-astro-cid-ge2uvauf]{--hero-artwork-block-size:clamp(28rem, 35vw, 32rem);--hero-artwork-overlap:clamp(7rem, 15vw, 9rem);background:var(--color-page-background);isolation:isolate;min-block-size:0;position:relative;overflow:hidden}.hero__content[data-astro-cid-ge2uvauf]{z-index:3;text-align:center;flex-direction:column;align-items:center;padding-block-start:clamp(7rem,8vw,8rem);display:flex;position:relative}.eyebrow[data-astro-cid-ge2uvauf]{margin-block-end:var(--space-2)}h1[data-astro-cid-ge2uvauf]{max-inline-size:19ch;font-size:var(--font-size-hero);font-weight:var(--font-weight-bold);letter-spacing:-.055em;line-height:var(--line-height-hero);text-shadow:0 2px 18px #00000059}h1[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{display:block}.hero__description[data-astro-cid-ge2uvauf]{max-inline-size:49rem;color:var(--color-text-secondary);font-size:var(--font-size-body);margin-block-start:var(--space-2);line-height:1.55}.hero__actions[data-astro-cid-ge2uvauf]{justify-content:center;align-items:center;gap:var(--space-2);margin-block-start:var(--space-2);display:flex}.hero__actions[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]{min-inline-size:12rem}.hero__artwork[data-astro-cid-ge2uvauf]{z-index:1;block-size:var(--hero-artwork-block-size);margin-block-start:calc(var(--hero-artwork-overlap) * -1);position:relative}.hero__artwork[data-astro-cid-ge2uvauf]:after{z-index:1;background:linear-gradient(180deg, var(--color-page-background) 0, #080c10c2 22%, transparent 52%);content:"";pointer-events:none;position:absolute;inset:0}.hero__artwork[data-astro-cid-ge2uvauf] picture[data-astro-cid-ge2uvauf]{display:block}.hero__artwork[data-astro-cid-ge2uvauf] picture[data-astro-cid-ge2uvauf],.hero__artwork[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf],.hero__signals[data-astro-cid-ge2uvauf]{block-size:100%;inline-size:100%}.hero__artwork[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:center}.hero__signals[data-astro-cid-ge2uvauf]{z-index:2;pointer-events:none;position:absolute;inset:0}.motion-toggle[data-astro-cid-ge2uvauf]{z-index:4;min-block-size:var(--target-size-min);border:1px solid var(--color-boundary);border-radius:var(--radius-pill);color:var(--color-text-main);font-size:.8125rem;font-weight:var(--font-weight-semibold);transition:border-color var(--duration-interaction) var(--ease-standard), background-color var(--duration-interaction) var(--ease-standard);background:#080c10d1;align-items:center;gap:.45rem;padding-inline:.9rem;display:inline-flex;position:absolute;inset-block-end:var(--space-2);inset-inline-end:max(var(--gutter-page), calc((100% - var(--content-max)) / 2))}.motion-toggle[data-astro-cid-ge2uvauf]:hover{border-color:var(--color-accent);background:var(--color-surface-raised)}@media (width>=64rem){.hero[data-astro-cid-ge2uvauf]{--hero-artwork-overlap:clamp(15rem, 19vw, 17rem)}}@media (width<=47.99rem){.hero[data-astro-cid-ge2uvauf]{--hero-artwork-block-size:min(92vw, 24rem);--hero-artwork-overlap:var(--space-6);min-block-size:0;overflow:clip}.hero__content[data-astro-cid-ge2uvauf]{text-align:start;align-items:flex-start;padding-block-start:6.75rem}.eyebrow[data-astro-cid-ge2uvauf]{letter-spacing:.25em;margin-block-end:.65rem}h1[data-astro-cid-ge2uvauf]{max-inline-size:9.5ch;font-size:clamp(var(--font-size-hero-mobile-min), 11.5vw, var(--font-size-hero-mobile-max));letter-spacing:-.045em;line-height:1.06}.hero__description[data-astro-cid-ge2uvauf]{max-inline-size:35ch;margin-block-start:1.1rem;font-size:1rem;line-height:1.52}.hero__actions[data-astro-cid-ge2uvauf]{gap:.7rem;inline-size:100%;margin-block-start:1.35rem;display:grid}.hero__artwork[data-astro-cid-ge2uvauf]{block-size:var(--hero-artwork-block-size);margin-block-start:calc(var(--hero-artwork-overlap) * -1);position:relative}.motion-toggle[data-astro-cid-ge2uvauf]{inset-block-end:var(--space-2);inset-inline-end:var(--gutter-page)}}@media (width<=22rem){.motion-toggle[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-motion-label]{display:none}}.home-agenchip[data-astro-cid-a4iibofd],.home-system[data-astro-cid-a4iibofd]{overflow:hidden}.home-agenchip[data-astro-cid-a4iibofd]{background:radial-gradient(circle at 78%,#64e2f41a,#0000 27rem)}.home-agenchip__layout[data-astro-cid-a4iibofd],.home-system__layout[data-astro-cid-a4iibofd]{align-items:center;gap:var(--column-gap);grid-template-columns:minmax(0,.82fr) minmax(32rem,1.18fr);display:grid}.home-agenchip__copy[data-astro-cid-a4iibofd],.home-system__copy[data-astro-cid-a4iibofd]{max-inline-size:39rem}.home-agenchip__copy[data-astro-cid-a4iibofd] .section-heading[data-astro-cid-a4iibofd],.home-system__copy[data-astro-cid-a4iibofd] .section-heading[data-astro-cid-a4iibofd]{margin-block-start:var(--space-3)}.home-agenchip__copy[data-astro-cid-a4iibofd] .text-link[data-astro-cid-a4iibofd],.home-system__copy[data-astro-cid-a4iibofd] .text-link[data-astro-cid-a4iibofd]{margin-block-start:var(--space-4)}.home-agenchip__map[data-astro-cid-a4iibofd]{place-items:center;min-block-size:34rem;display:grid;position:relative}.home-agenchip__map[data-astro-cid-a4iibofd]:before,.home-agenchip__map[data-astro-cid-a4iibofd]:after{content:"";background:#64e2f47a;block-size:1px;inline-size:68%;position:absolute}.home-agenchip__map[data-astro-cid-a4iibofd]:after{transform:rotate(90deg)}.home-agenchip__core[data-astro-cid-a4iibofd]{z-index:2;aspect-ratio:1;background:linear-gradient(145deg, #2a3741, var(--color-page-background) 72%);text-align:center;border:1px solid #91ecf8b8;border-radius:1.3rem;place-content:center;place-items:center;inline-size:11rem;display:grid;position:relative;box-shadow:0 0 2.5rem #64e2f429}.home-agenchip__core[data-astro-cid-a4iibofd] .icon{color:var(--color-accent)}.home-agenchip__core[data-astro-cid-a4iibofd] strong[data-astro-cid-a4iibofd]{font-family:var(--font-family-heading);margin-block-start:var(--space-1)}.home-agenchip__core[data-astro-cid-a4iibofd] span[data-astro-cid-a4iibofd]{color:var(--color-text-secondary);margin-block-start:var(--space-fine);font-size:.6875rem}.home-agenchip__items[data-astro-cid-a4iibofd]{align-content:space-between;gap:var(--space-4);block-size:100%;inline-size:100%;padding-block:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid;position:absolute}.home-agenchip__items[data-astro-cid-a4iibofd] article[data-astro-cid-a4iibofd]{align-content:center;gap:var(--space-1);min-block-size:7rem;max-inline-size:14rem;padding:var(--space-2);border:1px solid var(--color-divider);border-radius:var(--radius-field);background:var(--color-surface-raised);color:var(--color-accent);grid-template-columns:2rem 1fr;display:grid}.home-agenchip__items[data-astro-cid-a4iibofd] article[data-astro-cid-a4iibofd]:nth-child(2n){justify-self:end}.home-agenchip__items[data-astro-cid-a4iibofd] h3[data-astro-cid-a4iibofd]{font-size:.95rem}.home-agenchip__items[data-astro-cid-a4iibofd] p[data-astro-cid-a4iibofd]{margin-block-start:var(--space-fine);font-size:.75rem;line-height:1.45}.home-outcomes[data-astro-cid-a4iibofd]{border-block:1px solid var(--color-divider);background:var(--color-surface-raised)}.home-outcomes__heading[data-astro-cid-a4iibofd]{align-items:end;gap:var(--space-3) var(--column-gap);grid-template-columns:.9fr 1.1fr;grid-template-areas:"eyebrow eyebrow""title copy";display:grid}.home-outcomes__heading[data-astro-cid-a4iibofd] .eyebrow[data-astro-cid-a4iibofd]{grid-area:eyebrow}.home-outcomes__heading[data-astro-cid-a4iibofd] .section-heading[data-astro-cid-a4iibofd]{grid-area:title}.home-outcomes__heading[data-astro-cid-a4iibofd] .section-copy[data-astro-cid-a4iibofd]{grid-area:copy;margin-block-start:0}.home-outcomes__grid[data-astro-cid-a4iibofd]{border-block:1px solid var(--color-divider);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:var(--space-7);display:grid}.home-outcomes__grid[data-astro-cid-a4iibofd] article[data-astro-cid-a4iibofd]{min-block-size:0;padding:var(--space-3) clamp(var(--space-2), 3vw, var(--space-3));flex-direction:column;display:flex}.home-outcomes__grid[data-astro-cid-a4iibofd] article[data-astro-cid-a4iibofd]+article[data-astro-cid-a4iibofd]{border-inline-start:1px solid var(--color-divider)}.home-outcomes__grid[data-astro-cid-a4iibofd] article[data-astro-cid-a4iibofd]>div[data-astro-cid-a4iibofd]{color:var(--color-accent);justify-content:space-between;display:flex}.home-outcomes__grid[data-astro-cid-a4iibofd] article[data-astro-cid-a4iibofd]>div[data-astro-cid-a4iibofd] span[data-astro-cid-a4iibofd]{color:var(--color-text-secondary);font-size:.75rem}.home-outcomes__grid[data-astro-cid-a4iibofd] h3[data-astro-cid-a4iibofd]{font-size:var(--font-size-feature);margin-block-start:var(--space-3)}.home-outcomes__grid[data-astro-cid-a4iibofd] p[data-astro-cid-a4iibofd]{margin-block-start:var(--space-1);font-size:.875rem}.home-outcomes__grid[data-astro-cid-a4iibofd] .text-link[data-astro-cid-a4iibofd]{margin-block-start:auto;padding-block-start:var(--space-3);font-size:.875rem}.home-system[data-astro-cid-a4iibofd]{background:radial-gradient(circle at 76%,#64e2f414,#0000 26rem)}.home-system__stages[data-astro-cid-a4iibofd]{gap:var(--space-2);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.home-system__stages[data-astro-cid-a4iibofd] li[data-astro-cid-a4iibofd]{min-block-size:0;padding:var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface-raised);grid-template-columns:1fr auto;align-content:start;display:grid}.home-system__stages[data-astro-cid-a4iibofd] li[data-astro-cid-a4iibofd]>span[data-astro-cid-a4iibofd]{color:var(--color-text-secondary);font-size:.75rem}.home-system__stages[data-astro-cid-a4iibofd] li[data-astro-cid-a4iibofd] .icon{color:var(--color-accent)}.home-system__stages[data-astro-cid-a4iibofd] h3[data-astro-cid-a4iibofd]{grid-column:1/-1;margin-block-start:var(--space-3);font-size:1.15rem}.home-system__stages[data-astro-cid-a4iibofd] p[data-astro-cid-a4iibofd]{grid-column:1/-1;margin-block-start:var(--space-1);font-size:.875rem}@media (width<=64rem){.home-agenchip__layout[data-astro-cid-a4iibofd],.home-system__layout[data-astro-cid-a4iibofd]{grid-template-columns:1fr}.home-agenchip__map[data-astro-cid-a4iibofd]{inline-size:min(100%,40rem);margin-inline:auto}.home-outcomes__grid[data-astro-cid-a4iibofd]{grid-template-columns:repeat(2,1fr)}.home-outcomes__grid[data-astro-cid-a4iibofd] article[data-astro-cid-a4iibofd]:nth-child(3){border-inline-start:0}.home-outcomes__grid[data-astro-cid-a4iibofd] article[data-astro-cid-a4iibofd]:nth-child(n+3){border-block-start:1px solid var(--color-divider)}}@media (width<=47.99rem){.home-outcomes__heading[data-astro-cid-a4iibofd]{grid-template-columns:1fr;grid-template-areas:"eyebrow""title""copy"}.home-outcomes__heading[data-astro-cid-a4iibofd] .section-copy[data-astro-cid-a4iibofd]{margin-block-start:var(--space-1)}}@media (width<=35rem){.home-agenchip__map[data-astro-cid-a4iibofd]{place-items:stretch stretch;min-block-size:0}.home-agenchip__map[data-astro-cid-a4iibofd]:before,.home-agenchip__map[data-astro-cid-a4iibofd]:after{display:none}.home-agenchip__core[data-astro-cid-a4iibofd]{aspect-ratio:auto;min-block-size:10rem;inline-size:100%;position:static}.home-agenchip__items[data-astro-cid-a4iibofd]{grid-template-columns:1fr;margin-block-start:var(--space-2);position:static}.home-agenchip__items[data-astro-cid-a4iibofd] article[data-astro-cid-a4iibofd]{min-block-size:0;max-inline-size:none}.home-agenchip__items[data-astro-cid-a4iibofd] article[data-astro-cid-a4iibofd]:nth-child(2n){justify-self:stretch}.home-outcomes__grid[data-astro-cid-a4iibofd],.home-system__stages[data-astro-cid-a4iibofd]{grid-template-columns:1fr}.home-outcomes__grid[data-astro-cid-a4iibofd] article[data-astro-cid-a4iibofd]+article[data-astro-cid-a4iibofd]{border-block-start:1px solid var(--color-divider);border-inline-start:0}}.home-services[data-astro-cid-3ya7fjti]{border-block:1px solid var(--color-divider);background:var(--color-surface-raised)}.home-services__heading[data-astro-cid-3ya7fjti]{align-items:end;gap:var(--column-gap);grid-template-columns:.9fr 1.1fr;display:grid}.home-services__heading[data-astro-cid-3ya7fjti] .section-heading[data-astro-cid-3ya7fjti]{margin-block-start:var(--space-3)}.home-services__heading[data-astro-cid-3ya7fjti] .section-copy[data-astro-cid-3ya7fjti]{margin-block-start:0}.home-services__heading[data-astro-cid-3ya7fjti] .text-link[data-astro-cid-3ya7fjti]{margin-block-start:var(--space-3)}.home-services__grid[data-astro-cid-3ya7fjti]{gap:var(--space-2);grid-template-columns:repeat(4,1fr);margin-block-start:var(--space-7);display:grid}.home-services__grid[data-astro-cid-3ya7fjti] article[data-astro-cid-3ya7fjti]{min-block-size:0;padding:var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-page-background);flex-direction:column;display:flex}.home-services__grid[data-astro-cid-3ya7fjti] h3[data-astro-cid-3ya7fjti]{font-size:var(--font-size-feature);margin-block-start:var(--space-3)}.home-services__grid[data-astro-cid-3ya7fjti] p[data-astro-cid-3ya7fjti]{margin-block-start:var(--space-1);font-size:.875rem}.home-services__grid[data-astro-cid-3ya7fjti] .text-link[data-astro-cid-3ya7fjti]{margin-block-start:auto;padding-block-start:var(--space-3);font-size:.875rem}.home-approach[data-astro-cid-3ya7fjti]{background:radial-gradient(circle at 82%,#64e2f414,#0000 27rem);overflow:hidden}.home-approach__layout[data-astro-cid-3ya7fjti]{align-items:start;gap:var(--column-gap);grid-template-columns:minmax(0,.95fr) minmax(28rem,1.05fr);display:grid}.home-approach__layout[data-astro-cid-3ya7fjti] .section-heading[data-astro-cid-3ya7fjti]{margin-block-start:var(--space-3)}.home-approach__layout[data-astro-cid-3ya7fjti] .text-link[data-astro-cid-3ya7fjti]{margin-block-start:var(--space-4)}.home-approach__layout[data-astro-cid-3ya7fjti] ol[data-astro-cid-3ya7fjti]{border-block:1px solid var(--color-divider);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.home-approach__layout[data-astro-cid-3ya7fjti] li[data-astro-cid-3ya7fjti]{min-block-size:0;padding:var(--space-3);align-content:start;display:grid}.home-approach__layout[data-astro-cid-3ya7fjti] li[data-astro-cid-3ya7fjti]:nth-child(2n){border-inline-start:1px solid var(--color-divider)}.home-approach__layout[data-astro-cid-3ya7fjti] li[data-astro-cid-3ya7fjti]:nth-child(n+3){border-block-start:1px solid var(--color-divider)}.home-approach__layout[data-astro-cid-3ya7fjti] li[data-astro-cid-3ya7fjti] span[data-astro-cid-3ya7fjti]{color:var(--color-accent);font-size:.75rem}.home-approach__layout[data-astro-cid-3ya7fjti] li[data-astro-cid-3ya7fjti] strong[data-astro-cid-3ya7fjti]{font-family:var(--font-family-heading);margin-block-start:var(--space-2);font-size:1.1rem}.home-approach__layout[data-astro-cid-3ya7fjti] li[data-astro-cid-3ya7fjti] p[data-astro-cid-3ya7fjti]{margin-block-start:var(--space-1);font-size:.875rem}@media (width<=64rem){.home-services__grid[data-astro-cid-3ya7fjti]{grid-template-columns:repeat(2,1fr)}.home-approach__layout[data-astro-cid-3ya7fjti]{grid-template-columns:1fr}}@media (width<=47.99rem){.home-services__heading[data-astro-cid-3ya7fjti]{grid-template-columns:1fr;align-items:start}.home-services__heading[data-astro-cid-3ya7fjti] .section-copy[data-astro-cid-3ya7fjti]{margin-block-start:var(--space-3)}}@media (width<=35rem){.home-services__grid[data-astro-cid-3ya7fjti],.home-approach__layout[data-astro-cid-3ya7fjti] ol[data-astro-cid-3ya7fjti]{grid-template-columns:1fr}.home-approach__layout[data-astro-cid-3ya7fjti] li[data-astro-cid-3ya7fjti]:nth-child(2n){border-inline-start:0}.home-approach__layout[data-astro-cid-3ya7fjti] li[data-astro-cid-3ya7fjti]+li[data-astro-cid-3ya7fjti]{border-block-start:1px solid var(--color-divider)}}.industries[data-astro-cid-y7oxhiaj]{border-block:1px solid var(--color-divider);background:var(--color-surface-raised)}.industries__heading[data-astro-cid-y7oxhiaj]{align-items:end;gap:var(--space-3) var(--column-gap);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"eyebrow eyebrow""title copy";display:grid}.industries__heading[data-astro-cid-y7oxhiaj] .eyebrow[data-astro-cid-y7oxhiaj]{grid-area:eyebrow}.industries__heading[data-astro-cid-y7oxhiaj] .section-heading[data-astro-cid-y7oxhiaj]{grid-area:title}.industries__heading[data-astro-cid-y7oxhiaj] .section-copy[data-astro-cid-y7oxhiaj]{grid-area:copy;margin-block-start:0;padding-block-end:.4rem}.industries__body[data-astro-cid-y7oxhiaj]{gap:var(--space-3);grid-template-columns:minmax(22rem,.85fr) minmax(0,1.15fr);margin-block-start:var(--space-7);display:grid}.industries__experience[data-astro-cid-y7oxhiaj]{min-block-size:30rem;padding:clamp(var(--space-4), 5vw, var(--space-6));border:1px solid var(--color-boundary);border-radius:var(--radius-panel);background:radial-gradient(circle at 18% 12%, #64e2f424, transparent 16rem), var(--color-page-background);color:var(--color-text-main);transition:border-color var(--duration-interaction) var(--ease-standard);text-decoration:none;position:relative;overflow:hidden}.industries__experience[data-astro-cid-y7oxhiaj]:hover{border-color:var(--color-accent)}.industries__experience-icon[data-astro-cid-y7oxhiaj]{block-size:4.75rem;inline-size:4.75rem;color:var(--color-accent);border:1px solid #64e2f473;border-radius:50%;place-items:center;margin-block-end:var(--space-6);display:grid}.industries__experience[data-astro-cid-y7oxhiaj] h3[data-astro-cid-y7oxhiaj]{font-size:var(--font-size-feature);margin-block-start:var(--space-2)}.industries__experience[data-astro-cid-y7oxhiaj] h3[data-astro-cid-y7oxhiaj]+p[data-astro-cid-y7oxhiaj]{margin-block-start:var(--space-2)}.industries__route[data-astro-cid-y7oxhiaj]{border-block-start:1px solid var(--color-accent);border-inline-start:1px solid var(--color-accent);opacity:.6;border-start-start-radius:7rem;block-size:8rem;inline-size:14rem;position:absolute;inset-block-end:-1px;inset-inline-end:-1px;box-shadow:inset 0 0 1.5rem #64e2f417}.industries__route[data-astro-cid-y7oxhiaj] span[data-astro-cid-y7oxhiaj]{background:var(--color-accent-hover);block-size:.45rem;inline-size:.45rem;box-shadow:0 0 .8rem var(--color-accent);border-radius:50%;position:absolute}.industries__route[data-astro-cid-y7oxhiaj] span[data-astro-cid-y7oxhiaj]:first-child{inset-block-start:-.25rem;inset-inline-start:3rem}.industries__route[data-astro-cid-y7oxhiaj] span[data-astro-cid-y7oxhiaj]:nth-child(2){inset-block-start:2rem;inset-inline-start:-.25rem}.industries__route[data-astro-cid-y7oxhiaj] span[data-astro-cid-y7oxhiaj]:nth-child(3){inset-block-end:1.5rem;inset-inline-end:2rem}.industries__card-link[data-astro-cid-y7oxhiaj]{align-items:center;gap:var(--space-1);color:var(--color-accent);text-underline-offset:.2em;margin-block-start:var(--space-4);font-size:.8rem;text-decoration:underline;display:inline-flex}.industries__applications[data-astro-cid-y7oxhiaj]{padding:clamp(var(--space-3), 4vw, var(--space-5));border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-page-background)}.industries__applications[data-astro-cid-y7oxhiaj]>div[data-astro-cid-y7oxhiaj]{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-3);display:grid}.industries__applications[data-astro-cid-y7oxhiaj] article[data-astro-cid-y7oxhiaj],.industries__applications[data-astro-cid-y7oxhiaj] a[data-astro-cid-y7oxhiaj]{align-content:start;gap:var(--space-1);min-block-size:11rem;padding:var(--space-3);border-block-start:1px solid var(--color-divider);color:var(--color-accent);grid-template-columns:2rem 1fr;display:grid}.industries__applications[data-astro-cid-y7oxhiaj] a[data-astro-cid-y7oxhiaj]{color:var(--color-accent);transition:background var(--duration-interaction) var(--ease-standard);text-decoration:none}.industries__applications[data-astro-cid-y7oxhiaj] a[data-astro-cid-y7oxhiaj]:hover{background:var(--color-surface-hover)}.industries__applications[data-astro-cid-y7oxhiaj]>div[data-astro-cid-y7oxhiaj]>[data-astro-cid-y7oxhiaj]:nth-child(odd){border-inline-end:1px solid var(--color-divider)}.industries__applications[data-astro-cid-y7oxhiaj] h3[data-astro-cid-y7oxhiaj]{font-size:1rem}.industries__applications[data-astro-cid-y7oxhiaj] p[data-astro-cid-y7oxhiaj]{margin-block-start:var(--space-fine);font-size:.8125rem;line-height:1.55}.industries[data-astro-cid-y7oxhiaj] .text-link[data-astro-cid-y7oxhiaj]{margin-block-start:var(--space-4)}@media (width<=55rem){.industries__heading[data-astro-cid-y7oxhiaj]{grid-template-columns:1fr;grid-template-areas:"eyebrow""title""copy"}.industries__body[data-astro-cid-y7oxhiaj]{grid-template-columns:1fr}}@media (width<=35rem){.industries__applications[data-astro-cid-y7oxhiaj]>div[data-astro-cid-y7oxhiaj]{grid-template-columns:1fr}.industries__applications[data-astro-cid-y7oxhiaj]>div[data-astro-cid-y7oxhiaj]>[data-astro-cid-y7oxhiaj]:nth-child(odd){border-inline-end:0}}.setup[data-astro-cid-qwqdztho]{background:linear-gradient(115deg, transparent 50%, #64e2f40d), var(--color-page-background);overflow:hidden}.setup__heading[data-astro-cid-qwqdztho]{align-items:end;gap:var(--space-3) var(--column-gap);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-areas:"eyebrow eyebrow""title copy";display:grid}.setup__heading[data-astro-cid-qwqdztho] .eyebrow[data-astro-cid-qwqdztho]{grid-area:eyebrow}.setup__heading[data-astro-cid-qwqdztho] .section-heading[data-astro-cid-qwqdztho]{grid-area:title;max-inline-size:12ch}.setup__heading[data-astro-cid-qwqdztho] .section-copy[data-astro-cid-qwqdztho]{grid-area:copy;margin-block-start:0;padding-block-end:.4rem}.setup__steps[data-astro-cid-qwqdztho]{gap:var(--space-2);margin:var(--space-7) 0 0;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.setup__steps[data-astro-cid-qwqdztho] li[data-astro-cid-qwqdztho]{min-block-size:0;padding:var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface-raised);position:relative}.setup__step-head[data-astro-cid-qwqdztho]{color:var(--color-accent);justify-content:space-between;align-items:center;display:flex}.setup__step-head[data-astro-cid-qwqdztho]>span[data-astro-cid-qwqdztho]{font-family:var(--font-family-heading);font-size:.8125rem;font-weight:var(--font-weight-semibold);letter-spacing:.12em}.setup__steps[data-astro-cid-qwqdztho] h3[data-astro-cid-qwqdztho]{font-size:var(--font-size-feature);margin-block-start:var(--space-3)}.setup__steps[data-astro-cid-qwqdztho] p[data-astro-cid-qwqdztho]{margin-block-start:var(--space-2);font-size:.9375rem}@media (width<=69.99rem){.setup__steps[data-astro-cid-qwqdztho]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=47.99rem){.setup__heading[data-astro-cid-qwqdztho]{grid-template-columns:1fr;grid-template-areas:"eyebrow""title""copy"}.setup__steps[data-astro-cid-qwqdztho]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=35rem){.setup__steps[data-astro-cid-qwqdztho]{grid-template-columns:1fr}}.workflow[data-astro-cid-svag4bkh]{background:radial-gradient(circle at 88% 36%, #64e2f414, transparent 30rem), var(--color-page-background);overflow:hidden}.workflow__layout[data-astro-cid-svag4bkh]{grid-template-columns:minmax(0,.8fr) minmax(32rem,1.2fr);align-items:center}.workflow__introduction[data-astro-cid-svag4bkh]{max-inline-size:34rem}.workflow__introduction[data-astro-cid-svag4bkh] .section-heading[data-astro-cid-svag4bkh]{margin-block-start:var(--space-3)}.workflow__introduction[data-astro-cid-svag4bkh] .text-link[data-astro-cid-svag4bkh]{margin-block-start:var(--space-4)}.workflow__demo[data-astro-cid-svag4bkh]{padding:clamp(var(--space-3), 4vw, var(--space-5));background:linear-gradient(145deg, #64e2f412, transparent 45%), var(--color-surface-raised)}.workflow__demo-header[data-astro-cid-svag4bkh]{justify-content:space-between;align-items:center;gap:var(--space-2);margin-block-end:var(--space-4);display:flex}.workflow__tabs[data-astro-cid-svag4bkh]{gap:var(--space-fine);padding:var(--space-fine);border:1px solid var(--color-divider);border-radius:var(--radius-pill);background:var(--color-page-background);display:inline-flex}.workflow__tabs[data-astro-cid-svag4bkh] button[data-astro-cid-svag4bkh]{min-block-size:var(--target-size-min);padding-inline:var(--space-2);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:.875rem;font-weight:var(--font-weight-semibold);background:0 0;border:0}.workflow__tabs[data-astro-cid-svag4bkh] button[data-astro-cid-svag4bkh][aria-selected=true]{background:var(--color-accent);color:var(--color-page-background)}.workflow__scenario[data-astro-cid-svag4bkh]+.workflow__scenario[data-astro-cid-svag4bkh]{border-block-start:1px solid var(--color-divider);margin-block-start:var(--space-5);padding-block-start:var(--space-5)}.workflow__scenario[data-astro-cid-svag4bkh]>h3[data-astro-cid-svag4bkh]{font-size:var(--font-size-feature);margin-block-end:var(--space-3)}.workflow__scenario[data-astro-cid-svag4bkh] ol[data-astro-cid-svag4bkh]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.workflow__scenario[data-astro-cid-svag4bkh] li[data-astro-cid-svag4bkh]{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-field);background:#080c1094;border:1px solid #0000;grid-template-columns:2.5rem 1fr;display:grid;position:relative}.workflow__scenario[data-astro-cid-svag4bkh] li[data-astro-cid-svag4bkh]:not(:last-child):after{inline-size:1px;block-size:var(--space-1);background:var(--color-boundary);content:"";position:absolute;inset-block-start:100%;inset-inline-start:2.75rem}.workflow__step-number[data-astro-cid-svag4bkh]{block-size:2.5rem;inline-size:2.5rem;color:var(--color-accent);font-size:.75rem;font-weight:var(--font-weight-semibold);border:1px solid #64e2f466;border-radius:50%;place-items:center;display:grid}.workflow__actor[data-astro-cid-svag4bkh]{color:var(--color-accent);font-size:.75rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;line-height:1.4}.workflow__scenario[data-astro-cid-svag4bkh] h4[data-astro-cid-svag4bkh]{margin-block-start:.15rem;font-size:1rem;line-height:1.35}.workflow__scenario[data-astro-cid-svag4bkh] h4[data-astro-cid-svag4bkh]+p[data-astro-cid-svag4bkh]{margin-block-start:var(--space-fine);font-size:.875rem;line-height:1.55}.workflow__status[data-astro-cid-svag4bkh]{align-items:center;gap:var(--space-fine);color:var(--color-success);font-size:.75rem;font-weight:var(--font-weight-semibold);margin-block-start:var(--space-1);display:inline-flex}.workflow__note[data-astro-cid-svag4bkh]{margin-block-start:var(--space-3);font-size:.75rem;line-height:1.55}@media (width<=63.99rem){.workflow__layout[data-astro-cid-svag4bkh]{grid-template-columns:1fr}.workflow__introduction[data-astro-cid-svag4bkh]{max-inline-size:42rem}}@media (width<=35rem){.workflow__demo-header[data-astro-cid-svag4bkh]{flex-direction:column;align-items:flex-start}.workflow__tabs[data-astro-cid-svag4bkh],.workflow__tabs[data-astro-cid-svag4bkh] button[data-astro-cid-svag4bkh]{inline-size:100%}.workflow__tabs[data-astro-cid-svag4bkh] button[data-astro-cid-svag4bkh]{padding-inline:var(--space-1)}.workflow__scenario[data-astro-cid-svag4bkh] li[data-astro-cid-svag4bkh]{padding-inline:var(--space-1);grid-template-columns:2.25rem 1fr}.workflow__step-number[data-astro-cid-svag4bkh]{block-size:2.25rem;inline-size:2.25rem}.workflow__scenario[data-astro-cid-svag4bkh] li[data-astro-cid-svag4bkh]:not(:last-child):after{inset-inline-start:2.125rem}}
