@layer nbg.components{.hero--stack:where(.astro-vjw4nqqw):has(.hero__filter){padding-bottom:1.5rem!important;border-bottom:0!important}.hero--stack:where(.astro-vjw4nqqw):has(.hero__filter)+.usecase-gallery-section:where(.astro-vjw4nqqw){padding-block-start:2rem!important;border-top:1px solid var(--nbg-hairline, #ebeff5)}.usecase-gallery-section:where(.astro-vjw4nqqw){padding-block:2.5rem 3rem!important}.usecase-grid:where(.astro-vjw4nqqw){list-style:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.25rem!important}.usecase-grid:where(.astro-vjw4nqqw)>li:where(.astro-vjw4nqqw){margin:0!important}.usecase-grid:where(.astro-vjw4nqqw)>li:where(.astro-vjw4nqqw)::marker{content:""!important}@media(max-width:880px){.usecase-grid:where(.astro-vjw4nqqw){grid-template-columns:1fr!important}}.usecase-card-wrap:where(.astro-vjw4nqqw){position:relative!important;display:block!important}.usecase-card-wrap:where(.astro-vjw4nqqw)[data-filtered-out]{display:none!important}.usecase-card__pin:where(.astro-vjw4nqqw){position:absolute!important;top:.85rem!important;right:.85rem!important;z-index:3!important;opacity:0!important;pointer-events:none!important;transition:opacity .14s ease!important}.usecase-card-wrap:where(.astro-vjw4nqqw):hover .usecase-card__pin:where(.astro-vjw4nqqw),.usecase-card-wrap:where(.astro-vjw4nqqw):focus-within .usecase-card__pin:where(.astro-vjw4nqqw),.usecase-card__pin:where(.astro-vjw4nqqw):has(.nbg-pin[aria-pressed=true]){opacity:1!important;pointer-events:auto!important}.usecase-card__pin:where(.astro-vjw4nqqw):has(.nbg-pin[aria-pressed=true]){opacity:.85!important}@media(hover:none){.usecase-card__pin:where(.astro-vjw4nqqw){opacity:1!important;pointer-events:auto!important}}.usecase-card:where(.astro-vjw4nqqw){display:flex!important;flex-direction:column!important;height:100%!important;padding:1.5rem 1.5rem 1.625rem!important;background:var(--nbg-surface, #ffffff)!important;border:1px solid var(--nbg-border, #dce3eb)!important;border-radius:var(--nbg-r-lg, 12px)!important;text-decoration:none!important;color:inherit!important;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease!important}.usecase-card:where(.astro-vjw4nqqw):hover{border-color:color-mix(in srgb,var(--nbg-accent, #007a8a) 55%,var(--nbg-border, #dce3eb))!important;background:color-mix(in srgb,var(--nbg-accent, #007a8a) 3%,var(--nbg-surface, #ffffff))!important;transform:translateY(-2px)!important;box-shadow:0 14px 28px -22px color-mix(in srgb,var(--nbg-accent, #007a8a) 50%,transparent)!important}.usecase-card:where(.astro-vjw4nqqw):focus-visible{outline:2px solid var(--nbg-accent, #007a8a);outline-offset:2px}.usecase-card__head:where(.astro-vjw4nqqw){display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.85rem;padding-bottom:.85rem;padding-right:0;transition:padding-right .14s ease;border-bottom:1px solid var(--nbg-hairline, #ebeff5)}.usecase-card-wrap:where(.astro-vjw4nqqw):hover .usecase-card__head:where(.astro-vjw4nqqw),.usecase-card-wrap:where(.astro-vjw4nqqw):focus-within .usecase-card__head:where(.astro-vjw4nqqw),.usecase-card-wrap:where(.astro-vjw4nqqw):has(.nbg-pin[aria-pressed=true]) .usecase-card__head:where(.astro-vjw4nqqw){padding-right:2.25rem}@media(hover:none){.usecase-card__head:where(.astro-vjw4nqqw){padding-right:2.25rem}}.usecase-card__eyebrow:where(.astro-vjw4nqqw){font-family:var(--nbg-ff-mono, ui-monospace, monospace);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--nbg-accent, #007a8a)}.usecase-card__chips:where(.astro-vjw4nqqw){display:inline-flex;align-items:center;gap:.35rem}.usecase-card__time:where(.astro-vjw4nqqw){display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .55rem;font-family:var(--nbg-ff-mono, ui-monospace, monospace);font-size:.6875rem;font-weight:600;color:var(--nbg-ink-2, #1a3148);background:var(--nbg-surface-2, #f4f6fa);border:1px solid var(--nbg-hairline, #ebeff5);border-radius:999px}.usecase-card__level:where(.astro-vjw4nqqw){display:inline-flex;align-items:center;padding:.18rem .55rem;font-family:var(--nbg-ff-mono, ui-monospace, monospace);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--nbg-color-fg-on-accent, #ffffff)!important;background:var(--nbg-accent, #007a8a)!important;border:1px solid var(--nbg-accent, #007a8a);border-radius:999px}.usecase-card:where(.astro-vjw4nqqw) .usecase-card__title:where(.astro-vjw4nqqw){font-family:var(--nbg-ff-serif, Newsreader, Georgia, serif)!important;font-weight:500!important;font-size:1.4rem!important;line-height:1.2!important;letter-spacing:-.012em!important;color:var(--nbg-ink, #0b1e2e)!important;margin:0 0 .65rem!important}.usecase-card__summary:where(.astro-vjw4nqqw){margin:0 0 1rem!important;font-size:.9375rem!important;line-height:1.55!important;color:var(--nbg-ink-2, #1a3148)!important}.usecase-card__outcome:where(.astro-vjw4nqqw){margin-top:auto;padding:.65rem .85rem .7rem;border-left:3px solid var(--nbg-accent, #007a8a);background:color-mix(in srgb,var(--nbg-accent, #007a8a) 6%,var(--nbg-surface-2, #f4f6fa));border-radius:0 6px 6px 0}.usecase-card__outcome-label:where(.astro-vjw4nqqw){display:block;font-family:var(--nbg-ff-mono, ui-monospace, monospace);font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--nbg-accent-ink, #00525c);margin-bottom:.25rem}.usecase-card__outcome-body:where(.astro-vjw4nqqw){margin:0!important;font-size:.875rem!important;line-height:1.5!important;color:var(--nbg-ink, #0b1e2e)!important}.usecase-card__cta:where(.astro-vjw4nqqw){display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;font-family:var(--nbg-ff-mono, ui-monospace, monospace);font-size:.75rem;font-weight:600;letter-spacing:.04em;color:var(--nbg-accent, #007a8a)}.usecase-card:where(.astro-vjw4nqqw):hover .usecase-card__cta:where(.astro-vjw4nqqw){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.usecase-gallery-empty:where(.astro-vjw4nqqw){display:none;text-align:center;padding:3rem 1.5rem;border:1px dashed var(--nbg-border, #dce3eb);border-radius:12px;color:var(--nbg-muted, #5b6b80);margin-top:1.5rem}.usecase-gallery-empty:where(.astro-vjw4nqqw)[data-visible=true]{display:block}.usecase-gallery-empty__title:where(.astro-vjw4nqqw){margin:0 0 .4rem;font-family:var(--nbg-ff-serif, Newsreader, Georgia, serif);font-weight:500;font-size:1.2rem;color:var(--nbg-ink, #0b1e2e)}.usecase-gallery-empty__body:where(.astro-vjw4nqqw){margin:0 0 1rem;font-size:.9375rem}.usecase-gallery-empty__action:where(.astro-vjw4nqqw){display:inline-block;padding:.4rem 1rem;font-family:var(--nbg-ff-body);font-size:.875rem;font-weight:500;color:var(--nbg-accent-ink, #00525c);background:transparent;border:1px solid var(--nbg-accent, #007a8a);border-radius:999px;cursor:pointer}.usecase-finale:where(.astro-vjw4nqqw){padding-block:2rem 4rem}.usecase-finale__card:where(.astro-vjw4nqqw){padding:2.5rem;border:1px solid color-mix(in srgb,var(--nbg-accent, #007a8a) 25%,var(--nbg-hairline, #ebeff5));border-radius:var(--nbg-r-lg, 12px);background:color-mix(in srgb,var(--nbg-accent, #007a8a) 4%,var(--nbg-surface, #ffffff));box-shadow:0 12px 36px -28px color-mix(in srgb,var(--nbg-accent, #007a8a) 35%,transparent)}.usecase-finale__eyebrow:where(.astro-vjw4nqqw){display:inline-block;font-family:var(--nbg-ff-mono, ui-monospace, monospace);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--nbg-accent, #007a8a);font-weight:600;margin-bottom:.5rem}.usecase-finale:where(.astro-vjw4nqqw) .usecase-finale__title:where(.astro-vjw4nqqw){font-family:var(--nbg-ff-serif, Newsreader, Georgia, serif)!important;font-weight:500!important;font-size:1.875rem!important;line-height:1.15!important;letter-spacing:-.015em!important;color:var(--nbg-ink, #0b1e2e)!important;margin:0 0 .75rem!important}.usecase-finale__lede:where(.astro-vjw4nqqw){margin:0 0 1.5rem;max-width:56rem;font-size:1rem;line-height:1.65;color:var(--nbg-ink-2, #1a3148)}.usecase-finale__actions:where(.astro-vjw4nqqw){display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.usecase-finale__cta:where(.astro-vjw4nqqw){display:inline-flex;align-items:center;padding:.6rem 1.1rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:.875rem;transition:background .12s ease,border-color .12s ease,filter .12s ease}.usecase-finale__cta--primary:where(.astro-vjw4nqqw){background:var(--nbg-accent, #007a8a);color:var(--nbg-color-fg-on-accent, #ffffff)!important;border:1px solid var(--nbg-accent, #007a8a)}.usecase-finale__cta--primary:where(.astro-vjw4nqqw):hover{filter:brightness(1.06)}.usecase-finale__cta--secondary:where(.astro-vjw4nqqw){background:transparent;color:var(--nbg-accent, #007a8a);border:1px solid color-mix(in srgb,var(--nbg-accent, #007a8a) 40%,var(--nbg-hairline, #ebeff5));font-weight:500}.usecase-finale__cta--secondary:where(.astro-vjw4nqqw):hover{background:color-mix(in srgb,var(--nbg-accent, #007a8a) 8%,transparent)}@media(prefers-reduced-motion:reduce){.usecase-card:where(.astro-vjw4nqqw),.usecase-finale__cta:where(.astro-vjw4nqqw){transition:none!important}}}
