.signal-grid__header[data-astro-cid-kvby4n2n]{text-align:center;margin-bottom:3rem}.signal-grid__title[data-astro-cid-kvby4n2n]{font-family:Montserrat,sans-serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;color:#fff;margin:0 0 1rem}.signal-grid__subtitle[data-astro-cid-kvby4n2n]{font-family:Poppins,sans-serif;font-size:1.125rem;color:#fff9;margin:0 auto;max-width:600px;line-height:1.6}.signal-grid__cards[data-astro-cid-kvby4n2n]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.signal-grid__cards[data-astro-cid-kvby4n2n]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.signal-grid__cards[data-astro-cid-kvby4n2n]{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.signal-grid__card[data-astro-cid-kvby4n2n]{padding:1.5rem;display:flex;flex-direction:column;gap:.5rem}.signal-grid__icon[data-astro-cid-kvby4n2n]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#c0ee4114;margin-bottom:.25rem}.signal-grid__card-title[data-astro-cid-kvby4n2n]{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;color:#fff;margin:0}.signal-grid__card-desc[data-astro-cid-kvby4n2n]{font-family:Poppins,sans-serif;font-size:.875rem;color:#ffffff8c;margin:0;line-height:1.5}.enrichment-cascade[data-astro-cid-bwsznwlq]{overflow:hidden}.enrichment-cascade__header[data-astro-cid-bwsznwlq]{text-align:center;margin-bottom:3rem}.enrichment-cascade__title[data-astro-cid-bwsznwlq]{font-family:Montserrat,sans-serif;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;color:#fff;margin:0 0 .75rem}.enrichment-cascade__subtitle[data-astro-cid-bwsznwlq]{font-family:Poppins,sans-serif;font-size:1.05rem;color:#fff9;margin:0;max-width:600px;margin-inline:auto;line-height:1.6}.enrichment-cascade__pipeline[data-astro-cid-bwsznwlq]{display:flex;align-items:center;justify-content:center;gap:0}.enrichment-cascade__step[data-astro-cid-bwsznwlq]{flex:0 1 auto;min-width:100px;max-width:140px;padding:1.25rem .75rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(12px);opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease,border-color .3s ease,box-shadow .3s ease}.enrichment-cascade__step[data-astro-cid-bwsznwlq].is-visible{opacity:1;transform:translateY(0)}.enrichment-cascade__step[data-astro-cid-bwsznwlq]:hover{border-color:#c0ee414d;box-shadow:0 0 20px #c0ee410f}.enrichment-cascade__icon[data-astro-cid-bwsznwlq]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#c0ee4114;flex-shrink:0}.enrichment-cascade__label[data-astro-cid-bwsznwlq]{font-family:Montserrat,sans-serif;font-size:.8125rem;font-weight:700;color:#fff;line-height:1.3}.enrichment-cascade__desc[data-astro-cid-bwsznwlq]{font-family:Poppins,sans-serif;font-size:.6875rem;color:#ffffff80;line-height:1.4}.enrichment-cascade__connector[data-astro-cid-bwsznwlq]{flex-shrink:0;width:32px;display:flex;align-items:center;justify-content:center}.enrichment-cascade__connector-line[data-astro-cid-bwsznwlq]{position:relative;width:100%;height:2px;border-top:2px dashed rgba(192,238,65,.25)}.enrichment-cascade__connector-dot[data-astro-cid-bwsznwlq]{position:absolute;top:-4px;width:5px;height:5px;border-radius:50%;background:#c0ee41;animation:ec-travel 2.5s ease-in-out infinite}@keyframes ec-travel{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}.enrichment-cascade__more[data-astro-cid-bwsznwlq]{background:#c0ee410f;border-color:#c0ee4126}.enrichment-cascade__more-badge[data-astro-cid-bwsznwlq]{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:800;color:#c0ee41;background:#c0ee411f;padding:.375rem .75rem;border-radius:9999px;line-height:1}@media(max-width:768px){.enrichment-cascade__pipeline[data-astro-cid-bwsznwlq]{flex-direction:column;gap:0}.enrichment-cascade__step[data-astro-cid-bwsznwlq]{max-width:100%;width:100%;flex-direction:row;padding:1rem 1.25rem;text-align:left;gap:.75rem}.enrichment-cascade__connector[data-astro-cid-bwsznwlq]{width:2px;height:28px;padding:0}.enrichment-cascade__connector-line[data-astro-cid-bwsznwlq]{width:2px;height:100%;border-top:none;border-left:2px dashed rgba(192,238,65,.25)}.enrichment-cascade__connector-dot[data-astro-cid-bwsznwlq]{left:-4px;top:0;animation:ec-travel-v 2.5s ease-in-out infinite}@keyframes ec-travel-v{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.enrichment-cascade__more[data-astro-cid-bwsznwlq]{flex-direction:row}}@media(prefers-reduced-motion:reduce){.enrichment-cascade__step[data-astro-cid-bwsznwlq]{opacity:1;transform:none;transition:border-color .3s ease,box-shadow .3s ease}.enrichment-cascade__connector-dot[data-astro-cid-bwsznwlq]{animation:none;opacity:1;left:50%}}
