.stat[data-astro-cid-fgsjwt4m]{gap:var(--space-1);flex-direction:column;display:flex}.stat__value[data-astro-cid-fgsjwt4m]{font-family:var(--font-sans);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);color:var(--text-accent);font-variant-numeric:tabular-nums;line-height:1.1}.stat--sm[data-astro-cid-fgsjwt4m] .stat__value[data-astro-cid-fgsjwt4m]{font-size:26px}.stat--md[data-astro-cid-fgsjwt4m] .stat__value[data-astro-cid-fgsjwt4m]{font-size:34px}.stat--lg[data-astro-cid-fgsjwt4m] .stat__value[data-astro-cid-fgsjwt4m]{font-size:48px}.stat__label[data-astro-cid-fgsjwt4m]{font:var(--type-body-sm);color:var(--text-body);text-wrap:pretty}.flow[data-astro-cid-dlyrl7yp]{text-align:left;border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--ai-space);max-width:1040px;margin:64px auto 0;overflow:hidden}.flow__bar[data-astro-cid-dlyrl7yp]{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border-hairline);flex-wrap:wrap;padding:14px 20px;display:flex}.flow__tabs[data-astro-cid-dlyrl7yp]{gap:var(--space-2);flex-wrap:wrap;display:flex}.flow__tab[data-astro-cid-dlyrl7yp]{font:var(--weight-medium) 12px/1 var(--font-sans);border-radius:var(--radius-pill);cursor:pointer;border:1px solid var(--border-hairline);color:var(--text-body);transition:all var(--duration-fast) var(--ease-standard);background:0 0;padding:8px 14px}.flow__tab[data-astro-cid-dlyrl7yp][aria-selected=true]{background:var(--ai-turquoise);border-color:var(--ai-turquoise);color:var(--ai-ink)}.flow__live[data-astro-cid-dlyrl7yp]{font:var(--weight-medium) 12px/1 var(--font-sans);color:var(--text-accent);align-items:center;gap:var(--space-2);display:inline-flex}.flow__dot[data-astro-cid-dlyrl7yp]{background:var(--ai-turquoise);border-radius:50%;width:8px;height:8px;display:inline-block}.flow__title[data-astro-cid-dlyrl7yp]{font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted);text-align:center;padding:24px 20px 8px}.flow__track[data-astro-cid-dlyrl7yp]{align-items:flex-start;padding:20px 24px 36px;display:flex;overflow-x:auto}.flow__chain[data-astro-cid-dlyrl7yp]{flex:none;align-items:flex-start;margin:0 auto;display:flex}.flow__step[data-astro-cid-dlyrl7yp]{--box:clamp(64px, 8vw, 96px);align-items:flex-start;display:flex}.flow__conn[data-astro-cid-dlyrl7yp]{width:clamp(20px,4vw,56px);height:2px;margin-top:calc(var(--box) / 2 - 1px);background:var(--border-hairline);transition:background var(--duration-slow) var(--ease-standard);border-radius:1px;flex:none;position:relative}.flow__pulse[data-astro-cid-dlyrl7yp]{background:var(--ai-turquoise);opacity:0;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:0}.flow__node[data-astro-cid-dlyrl7yp]{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;flex:none;width:clamp(88px,11vw,140px);display:flex}.flow__icon[data-astro-cid-dlyrl7yp]{width:var(--box);height:var(--box);border-radius:var(--radius-xl);background:var(--ai-ink);border:1px solid var(--border-hairline);color:#565c68;transition:all var(--duration-slow) var(--ease-standard);justify-content:center;align-items:center;display:flex}.flow__label[data-astro-cid-dlyrl7yp]{font:var(--weight-medium) 13px/1.3 var(--font-sans);text-wrap:pretty;color:#717882;min-height:34px;transition:color var(--duration-slow) var(--ease-standard)}.flow__step[data-astro-cid-dlyrl7yp][data-state=done] .flow__conn[data-astro-cid-dlyrl7yp],.flow__step[data-astro-cid-dlyrl7yp][data-state=active] .flow__conn[data-astro-cid-dlyrl7yp]{background:var(--ai-turquoise)}.flow__step[data-astro-cid-dlyrl7yp][data-state=done] .flow__icon[data-astro-cid-dlyrl7yp]{color:var(--ai-turquoise);border-color:#54c4ca8c}.flow__step[data-astro-cid-dlyrl7yp][data-state=done] .flow__label[data-astro-cid-dlyrl7yp]{color:var(--text-body)}.flow__step[data-astro-cid-dlyrl7yp][data-state=active] .flow__icon[data-astro-cid-dlyrl7yp]{border-color:var(--ai-turquoise);color:#fff;background:#54c4ca24}.flow__step[data-astro-cid-dlyrl7yp][data-state=active] .flow__label[data-astro-cid-dlyrl7yp]{color:#fff}.flow__step[data-astro-cid-dlyrl7yp][data-state=active] .flow__pulse[data-astro-cid-dlyrl7yp]{animation:ai-pulse-h var(--step-ms,1.4s) var(--ease-standard) infinite}.flow__stats[data-astro-cid-dlyrl7yp]{gap:var(--space-4);border-top:1px solid var(--border-hairline);background:var(--ai-ink);grid-template-columns:repeat(3,1fr);padding:18px 20px;display:grid}@media (width<=559.98px){.flow__stats[data-astro-cid-dlyrl7yp]{grid-template-columns:1fr}}@media (width<=759.98px){.flow__track[data-astro-cid-dlyrl7yp]{min-height:408px;padding:12px 24px 28px;overflow:visible}.flow__chain[data-astro-cid-dlyrl7yp]{flex-direction:column;flex:1;align-items:stretch;margin:0}.flow__step[data-astro-cid-dlyrl7yp]{--box:56px;flex-direction:column;align-items:stretch}.flow__conn[data-astro-cid-dlyrl7yp]{width:2px;height:22px;margin:0 0 0 calc(var(--box) / 2 - 1px)}.flow__pulse[data-astro-cid-dlyrl7yp]{top:0;left:-3px}.flow__step[data-astro-cid-dlyrl7yp][data-state=active] .flow__pulse[data-astro-cid-dlyrl7yp]{animation-name:ai-pulse-v}.flow__node[data-astro-cid-dlyrl7yp]{align-items:center;gap:var(--space-4);text-align:left;flex-direction:row;width:auto}.flow__icon[data-astro-cid-dlyrl7yp]{border-radius:var(--radius-lg)}.flow__icon[data-astro-cid-dlyrl7yp] svg{width:26px;height:26px}.flow__label[data-astro-cid-dlyrl7yp]{min-height:0;font-size:14px}}@keyframes ai-pulse-v{0%{opacity:0;top:0}20%{opacity:1}to{opacity:0;top:calc(100% - 8px)}}.hero[data-astro-cid-i3irphx7]{position:relative;overflow:hidden}.hero__net[data-astro-cid-i3irphx7]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero__inner[data-astro-cid-i3irphx7]{max-width:var(--max-width-page);text-align:center;margin:0 auto;padding:88px clamp(32px,5vw,64px) 72px;position:relative}.hero__title[data-astro-cid-i3irphx7]{font:var(--weight-semibold) clamp(38px, 4.2vw, 64px)/1.12 var(--font-sans);letter-spacing:var(--tracking-display);text-wrap:pretty;max-width:20ch;margin:0 auto}.hero__pct[data-astro-cid-i3irphx7]{color:var(--text-accent);font-variant-numeric:tabular-nums}.hero__sub[data-astro-cid-i3irphx7]{font:var(--weight-regular) var(--size-body-lg)/var(--leading-relaxed) var(--font-sans);color:var(--text-body);max-width:52ch;margin:20px auto 0}.hero__cta[data-astro-cid-i3irphx7]{gap:var(--space-4);flex-wrap:wrap;justify-content:center;margin-top:36px;display:flex}.hero__features[data-astro-cid-i3irphx7]{gap:var(--space-5);padding-top:var(--space-8);border-top:1px solid var(--border-hairline);text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));margin-top:56px;display:grid}.tag[data-astro-cid-enav3c2u]{font:var(--type-caption);font-weight:var(--weight-medium);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;padding:5px 12px;display:inline-flex}.tag--accent[data-astro-cid-enav3c2u]{color:var(--text-accent);background:#54c4ca24}.tag--neutral[data-astro-cid-enav3c2u]{background:var(--surface-inset);color:var(--text-body)}.steps[data-astro-cid-uxwfn6k4]{background:var(--ai-space)}.steps__inner[data-astro-cid-uxwfn6k4]{padding-block:var(--section-y)}.steps__grid[data-astro-cid-uxwfn6k4]{gap:var(--space-5);margin-top:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));display:grid}.steps__num[data-astro-cid-uxwfn6k4]{border:2px solid var(--ai-turquoise);width:44px;height:44px;font:var(--weight-semibold) 22px/1 var(--font-sans);color:var(--text-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.steps__title[data-astro-cid-uxwfn6k4]{font:var(--weight-semibold) 18px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-accent);white-space:nowrap;margin-top:14px}.steps__tag[data-astro-cid-uxwfn6k4]{margin:14px 0 12px}.steps__text[data-astro-cid-uxwfn6k4]{font:var(--weight-regular) var(--size-body-sm)/var(--leading-relaxed) var(--font-sans);color:var(--text-body)}.steps__cta[data-astro-cid-uxwfn6k4]{margin-top:var(--space-12);justify-content:center;display:flex}.group-switcher__pills[data-astro-cid-iz3piqnv]{gap:var(--space-1);padding:var(--space-1);background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-pill);flex-wrap:wrap;display:inline-flex}.group-switcher__pill[data-astro-cid-iz3piqnv]{cursor:pointer;border-radius:var(--radius-pill);font:var(--weight-medium) var(--size-body-sm)/1.2 var(--font-sans);color:var(--text-body);transition:var(--transition-ui);background:0 0;border:0;padding:10px 20px}.group-switcher__pill[data-astro-cid-iz3piqnv][aria-selected=true]{background:var(--ai-turquoise);color:var(--ai-ink)}.group-switcher__stack[data-astro-cid-iz3piqnv]{grid-template-columns:1fr 1fr;gap:8px;display:none}.group-switcher__stack[data-astro-cid-iz3piqnv] .btn[data-astro-cid-iz3piqnv]{width:100%;font:var(--weight-medium) var(--size-body-sm)/1.25 var(--font-sans);text-align:center;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-ui);border:1px solid #0000;justify-content:center;align-items:center;padding:10px;display:inline-flex}.group-switcher__stack[data-astro-cid-iz3piqnv] .btn--primary[data-astro-cid-iz3piqnv]{background:var(--action-primary-bg);color:var(--action-primary-fg)}.group-switcher__stack[data-astro-cid-iz3piqnv] .btn--secondary[data-astro-cid-iz3piqnv]{color:var(--action-secondary-fg);border-color:var(--action-secondary-border);background:0 0}.group-switcher__stack[data-astro-cid-iz3piqnv] .btn--secondary[data-astro-cid-iz3piqnv]:hover{background:var(--action-secondary-bg-hover)}@media (width<=759.98px){.group-switcher__pills[data-astro-cid-iz3piqnv]{display:none}.group-switcher__stack[data-astro-cid-iz3piqnv]{display:grid}}.accordion[data-astro-cid-ufgdatl3]{flex-direction:column;display:flex}.accordion__item[data-astro-cid-ufgdatl3]{border-bottom:1px solid var(--border-hairline)}.accordion__item[data-astro-cid-ufgdatl3]:first-child{border-top:1px solid var(--border-hairline)}.accordion__heading[data-astro-cid-ufgdatl3]{font:inherit;margin:0}.accordion__trigger[data-astro-cid-ufgdatl3]{cursor:pointer;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5) 0;text-align:left;font:var(--weight-medium) var(--size-body-lg)/1.4 var(--font-sans);color:var(--text-strong);transition:var(--transition-ui);background:0 0;border:0;display:flex}.accordion__trigger[data-astro-cid-ufgdatl3][aria-expanded=true]{color:var(--text-accent)}.accordion__question[data-astro-cid-ufgdatl3]{text-wrap:pretty;flex:1}.accordion__chevron[data-astro-cid-ufgdatl3]{color:var(--text-muted);transition:transform var(--duration-base) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex:none;display:flex}.accordion__trigger[data-astro-cid-ufgdatl3][aria-expanded=true] .accordion__chevron[data-astro-cid-ufgdatl3]{color:var(--text-accent);transform:rotate(180deg)}.accordion__panel[data-astro-cid-ufgdatl3]{transition:grid-template-rows var(--duration-base) var(--ease-standard);grid-template-rows:1fr;display:grid}.accordion__panel[data-astro-cid-ufgdatl3][data-collapsed]{grid-template-rows:0fr}.accordion__inner[data-astro-cid-ufgdatl3]{overflow:hidden}.accordion__answer[data-astro-cid-ufgdatl3]{padding-bottom:var(--space-5);max-width:70ch;font:var(--type-body);color:var(--text-body);text-wrap:pretty}.situations[data-astro-cid-g7eibg2n]{background:var(--ai-space)}.situations__inner[data-astro-cid-g7eibg2n]{padding-block:var(--section-y);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:56px;display:grid}.situations__switch[data-astro-cid-g7eibg2n]{margin:var(--space-8) 0}.situations__note[data-astro-cid-g7eibg2n]{font:var(--weight-regular) 15px/var(--leading-relaxed) var(--font-sans);color:var(--text-body);max-width:46ch;margin:0 0 var(--space-6)}@media (width<=759.98px){.situations__inner[data-astro-cid-g7eibg2n]{gap:0}.situations__inner[data-astro-cid-g7eibg2n]>div[data-astro-cid-g7eibg2n]:first-child{display:contents}.situations__note[data-astro-cid-g7eibg2n]{margin:var(--space-6) 0;order:1}.situations__cta[data-astro-cid-g7eibg2n]{text-align:center;margin-bottom:var(--space-8);order:2}.situations__switch[data-astro-cid-g7eibg2n]{z-index:5;padding:var(--space-3) clamp(32px, 5vw, 64px);background:var(--ai-space);border-bottom:1px solid var(--border-hairline);order:3;margin:0 calc(-1*clamp(32px,5vw,64px));position:sticky;top:0}.situations__list[data-astro-cid-g7eibg2n]{order:4}}.self[data-astro-cid-lchsudj7]{align-items:center;min-height:40vh;display:flex;position:relative;overflow:hidden}.self__inner[data-astro-cid-lchsudj7]{width:100%;padding-block:var(--section-y);text-align:center;position:relative}.self__plant[data-astro-cid-lchsudj7]{width:clamp(150px,22vw,240px);height:clamp(150px,22vw,240px);color:var(--ai-turquoise);margin:0 auto}.self__plant[data-astro-cid-lchsudj7] path[data-astro-cid-lchsudj7]{stroke-dasharray:100;stroke-dashoffset:101px;stroke-linecap:butt;opacity:0}.self__inner[data-astro-cid-lchsudj7].is-on .self__plant[data-astro-cid-lchsudj7] path[data-astro-cid-lchsudj7]{animation:ai-draw .9s var(--ease-standard) both}.self__inner[data-astro-cid-lchsudj7].is-drawn .self__plant[data-astro-cid-lchsudj7] path[data-astro-cid-lchsudj7]{stroke-dasharray:none;stroke-dashoffset:0;opacity:1;animation:none}.self__title[data-astro-cid-lchsudj7]{font:var(--weight-semibold) clamp(32px, 3.6vw, 56px)/1.12 var(--font-sans);letter-spacing:var(--tracking-display);text-wrap:pretty;max-width:18ch;margin:40px auto 0}.self__text[data-astro-cid-lchsudj7]{font:var(--weight-regular) clamp(16px, 1.3vw, 19px)/1.6 var(--font-sans);color:var(--text-body);text-wrap:pretty;max-width:56ch;margin:20px auto 0}.self__accent[data-astro-cid-lchsudj7]{color:var(--text-accent)}.teaser[data-astro-cid-ruzvlxnr]{background:var(--ai-ink);position:relative;overflow:hidden}.teaser__photo[data-astro-cid-ruzvlxnr]{filter:grayscale()contrast(1.05)brightness(.8);position:absolute;inset:0}.teaser__photo[data-astro-cid-ruzvlxnr] img[data-astro-cid-ruzvlxnr]{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.teaser__shade[data-astro-cid-ruzvlxnr]{pointer-events:none;background:linear-gradient(90deg,#111827f7 0%,#111827e6 50%,#17324db8 100%);position:absolute;inset:0}.teaser__inner[data-astro-cid-ruzvlxnr]{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:center;padding-block:112px;display:grid;position:relative}.teaser__title[data-astro-cid-ruzvlxnr]{font:var(--weight-semibold) clamp(28px, 2.8vw, 40px)/1.2 var(--font-sans);letter-spacing:var(--tracking-heading);margin:var(--space-4) 0 0;text-wrap:pretty}.teaser__text[data-astro-cid-ruzvlxnr]{font:var(--type-body);color:var(--text-body);margin:var(--space-4) 0 0}.teaser__promise[data-astro-cid-ruzvlxnr]{font:var(--weight-semibold) var(--size-body-lg)/1.5 var(--font-sans);color:var(--text-accent);margin:var(--space-6) 0 28px}.grants[data-astro-cid-qbgclh5f]{background:var(--ai-space);position:relative;overflow:hidden}.grants__stars[data-astro-cid-qbgclh5f]{color:#3b8e9d;opacity:.85;pointer-events:none;width:clamp(420px,44vw,640px);height:clamp(420px,44vw,640px);position:absolute;top:50%;right:clamp(-260px,-14vw,-120px);transform:translateY(-50%)}@media (width<=759.98px){.grants__stars[data-astro-cid-qbgclh5f]{opacity:.25;width:280px;height:280px;top:0;right:-110px;transform:translateY(-30%)}}.grants__inner[data-astro-cid-qbgclh5f]{padding-block:var(--section-y);position:relative}.grants__copy[data-astro-cid-qbgclh5f]{max-width:620px}.grants__title[data-astro-cid-qbgclh5f]{font:var(--weight-semibold) clamp(26px, 2.4vw, 34px)/1.25 var(--font-sans);letter-spacing:var(--tracking-heading);margin:14px 0 0}.grants__lead[data-astro-cid-qbgclh5f]{font:var(--weight-semibold) var(--size-body)/1.55 var(--font-sans);margin:14px 0 0}.grants__text[data-astro-cid-qbgclh5f]{font:var(--type-body);color:var(--text-body);margin:12px 0 28px}.text-link[data-astro-cid-sgbxau74]{align-items:center;gap:var(--space-2);font:var(--type-label);color:var(--text-link);transition:var(--transition-ui);text-decoration:none;display:inline-flex}.text-link[data-astro-cid-sgbxau74]:hover{color:var(--text-link-hover)}.text-link[data-astro-cid-sgbxau74] .text-link__arrow{transition:transform var(--duration-fast) var(--ease-standard)}.text-link[data-astro-cid-sgbxau74]:hover .text-link__arrow{transform:translate(3px)}.news[data-astro-cid-ar67qxqs]{padding-block:var(--section-y)}.news__head[data-astro-cid-ar67qxqs]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}.news__grid[data-astro-cid-ar67qxqs]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.faq[data-astro-cid-ajsgapk5]{background:var(--ai-space)}.faq__inner[data-astro-cid-ajsgapk5]{max-width:780px;padding:var(--section-y) clamp(32px, 5vw, 64px);margin:0 auto}.faq__list[data-astro-cid-ajsgapk5]{margin-top:56px}.consult[data-astro-cid-hqq4jdbc]{position:relative;overflow:hidden}.consult__inner[data-astro-cid-hqq4jdbc]{padding-block:var(--section-y);position:relative}.consult__grid[data-astro-cid-hqq4jdbc]{gap:var(--space-6);max-width:960px;margin:var(--space-12) auto 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:stretch;display:grid}.consult__person[data-astro-cid-hqq4jdbc]{border-radius:var(--radius-lg);border:1px solid var(--border-hairline);min-height:320px;position:relative;overflow:hidden}.consult__photo[data-astro-cid-hqq4jdbc]{filter:var(--photo-filter);position:absolute;inset:0}.consult__photo[data-astro-cid-hqq4jdbc] img[data-astro-cid-hqq4jdbc]{object-fit:cover;object-position:50% 0%;width:100%;height:100%}.consult__shade[data-astro-cid-hqq4jdbc]{background:var(--photo-shade);pointer-events:none;position:absolute;inset:0}.consult__caption[data-astro-cid-hqq4jdbc]{left:var(--space-6);right:var(--space-6);bottom:var(--space-6);pointer-events:none;position:absolute}.consult__role[data-astro-cid-hqq4jdbc]{font:var(--weight-semibold) 11px/1.4 var(--font-sans);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-accent)}.consult__name[data-astro-cid-hqq4jdbc]{font:var(--weight-semibold) 20px/1.3 var(--font-sans);margin-top:6px}.consult__card[data-astro-cid-hqq4jdbc]{flex-direction:column;gap:18px;height:100%;display:flex}.consult__head[data-astro-cid-hqq4jdbc]{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.consult__title[data-astro-cid-hqq4jdbc]{font:var(--weight-semibold) 20px/1.3 var(--font-sans)}.consult__meta[data-astro-cid-hqq4jdbc]{font:var(--weight-regular) var(--size-body-sm)/1.4 var(--font-sans);color:var(--text-body)}.consult__text[data-astro-cid-hqq4jdbc]{font:var(--weight-regular) 15px/var(--leading-relaxed) var(--font-sans);color:var(--text-body)}.consult__features[data-astro-cid-hqq4jdbc]{flex-direction:column;gap:12px;display:flex}.consult__cta[data-astro-cid-hqq4jdbc]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;display:flex}.consult__hint[data-astro-cid-hqq4jdbc]{font:var(--weight-regular) 12px/1.4 var(--font-sans);color:var(--text-muted)}
