.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding-top:72px;overflow:hidden}.hero__bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1}.hero__bg[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover}.hero__overlay[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(180deg,#1a181600,#1a18164d 60%,#1a181699)}@media (prefers-color-scheme: dark){.hero__overlay[data-astro-cid-bbe6dxrz]{background:linear-gradient(180deg,#0000,#0006 60%,#000000b3)}}.hero__content[data-astro-cid-bbe6dxrz]{width:100%;max-width:var(--container-wide);padding:var(--space-12) var(--space-6)}@media (min-width: 1024px){.hero__content[data-astro-cid-bbe6dxrz]{padding:var(--space-20) var(--space-10)}}.hero__text[data-astro-cid-bbe6dxrz]{max-width:800px}.hero__eyebrow[data-astro-cid-bbe6dxrz]{display:inline-block;margin-bottom:var(--space-4);color:var(--color-eucalyptus)}.hero__title[data-astro-cid-bbe6dxrz]{margin-bottom:var(--space-6);color:var(--color-ink);line-height:1.05}.hero__subtitle[data-astro-cid-bbe6dxrz]{margin-bottom:var(--space-8);max-width:60ch;color:var(--color-ink-muted)}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:var(--space-4)}.hero__scroll[data-astro-cid-bbe6dxrz]{position:absolute;bottom:var(--space-8);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--space-2);color:var(--color-ink-light);animation:bounce 2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.hero__scroll[data-astro-cid-bbe6dxrz]{animation:none}}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-8px)}60%{transform:translate(-50%) translateY(-4px)}}@media (max-width: 767px){.hero__scroll[data-astro-cid-bbe6dxrz]{display:none}}.value-props__header[data-astro-cid-ud73yvs4]{text-align:center;max-width:720px;margin:0 auto var(--space-16)}.value-props__title[data-astro-cid-ud73yvs4]{margin-bottom:var(--space-4)}.value-props__subtitle[data-astro-cid-ud73yvs4]{color:var(--color-ink-muted)}.value-props__grid[data-astro-cid-ud73yvs4]{gap:var(--space-6)}@media (min-width: 768px){.value-props__grid[data-astro-cid-ud73yvs4]{gap:var(--space-8)}}.value-prop[data-astro-cid-ud73yvs4]{padding:var(--space-8);background:var(--color-ground);border:1px solid rgba(26,24,22,.06);border-radius:16px;transition:border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}@media (prefers-color-scheme: dark){.value-prop[data-astro-cid-ud73yvs4]{border-color:#faf8f50f}}.value-prop[data-astro-cid-ud73yvs4]:hover{border-color:var(--color-eucalyptus);box-shadow:0 24px 48px -16px #2d5a3d1f;transform:translateY(-4px)}.value-prop__icon[data-astro-cid-ud73yvs4]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:12px;background:var(--color-eucalyptus-pale);color:var(--color-eucalyptus);margin-bottom:var(--space-4)}.value-prop__icon[data-astro-cid-ud73yvs4] svg[data-astro-cid-ud73yvs4]{width:28px;height:28px}.value-prop__title[data-astro-cid-ud73yvs4]{font-size:var(--text-xl);margin-bottom:var(--space-3)}.value-prop__description[data-astro-cid-ud73yvs4]{font-size:var(--text-base);line-height:1.7;color:var(--color-ink-muted)}.applications__header[data-astro-cid-vnr6tbjs]{text-align:center;max-width:720px;margin:0 auto var(--space-16)}.applications__title[data-astro-cid-vnr6tbjs]{margin-bottom:var(--space-4)}.applications__subtitle[data-astro-cid-vnr6tbjs]{color:var(--color-ink-muted)}.applications__grid[data-astro-cid-vnr6tbjs]{gap:var(--space-8)}.application[data-astro-cid-vnr6tbjs]{padding:var(--space-8);background:var(--color-ground);border:1px solid rgba(26,24,22,.06);border-radius:16px;display:flex;flex-direction:column;height:100%;transition:border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}@media (prefers-color-scheme: dark){.application[data-astro-cid-vnr6tbjs]{border-color:#faf8f50f}}.application[data-astro-cid-vnr6tbjs]:hover{border-color:var(--color-eucalyptus);box-shadow:0 24px 48px -16px #2d5a3d1f}.application__content[data-astro-cid-vnr6tbjs]{display:flex;flex-direction:column;flex:1}.application__title[data-astro-cid-vnr6tbjs]{font-size:var(--text-2xl);margin-bottom:var(--space-4)}.application__description[data-astro-cid-vnr6tbjs]{font-size:var(--text-base);line-height:1.7;color:var(--color-ink-muted);margin-bottom:var(--space-6);flex:1}.application__features[data-astro-cid-vnr6tbjs]{list-style:none;display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-8)}.application__feature[data-astro-cid-vnr6tbjs]{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-ink-muted);line-height:1.6}.application__feature[data-astro-cid-vnr6tbjs] svg[data-astro-cid-vnr6tbjs]{flex-shrink:0;color:var(--color-eucalyptus);margin-top:2px}.application__cta[data-astro-cid-vnr6tbjs]{align-self:flex-start}
