@import '_content/ClientComponents/ClientComponents.ja9xx28sg4.bundle.scp.css';
@import '_content/Microsoft.FluentUI.AspNetCore.Components/Microsoft.FluentUI.AspNetCore.Components.bundle.scp.css';

/* /Components/ExploreSolutions.razor.rz.scp.css */
.solutions-section[b-xcy9nvseua] { padding-block: 2rem; border-top: 1px solid var(--line); }
.solutions-links[b-xcy9nvseua] { display: flex; flex-wrap: wrap; gap: .5rem 1.5rem; }
.solutions-links a[b-xcy9nvseua] { display: inline-flex; align-items: center; min-height: 44px; color: var(--brand-dark); font-weight: 600; }
/* /Components/Pages/Demo.razor.rz.scp.css */
.demo-section[b-zahoy1kk4t] { padding-bottom: 3rem; }
video[b-zahoy1kk4t] { display: block; width: 100%; height: auto; aspect-ratio: 1730 / 909; border-radius: 1rem; background: var(--ink); }
.hero-actions[b-zahoy1kk4t] { margin-top: 1.5rem; }
/* /Components/Pages/Features.razor.rz.scp.css */
.feature-catalogue-hero[b-bfwod6p803] { display: grid; gap: 1rem; }
.feature-catalogue-note[b-bfwod6p803] { margin-block: 0 1.5rem; font-size: .9rem; }
.feature-catalogue-section[b-bfwod6p803] { margin-bottom: .75rem; border: 1px solid var(--line); border-radius: 10px; background: var(--tint); scroll-margin-top: 6rem; }
.feature-catalogue-section > summary[b-bfwod6p803] { cursor: pointer; min-height: 44px; padding: 1rem 1.25rem; color: var(--brand-dark); }
.feature-catalogue-section > summary h2[b-bfwod6p803] { display: inline; font-size: 1.2rem; }
.feature-catalogue-section > summary span[b-bfwod6p803] { display: block; margin-top: .35rem; color: var(--muted); }
.feature-catalogue-section > summary:focus-visible[b-bfwod6p803] { outline: 2px solid var(--brand); outline-offset: 3px; border-radius: 8px; }
.feature-catalogue-grid[b-bfwod6p803] { padding: 0 1rem 1rem; grid-template-columns: minmax(0, 1fr); }
.feature-icon[b-bfwod6p803] { display: inline-flex; align-items: center; justify-content: center; width: 36px; height: 36px; margin-bottom: .6rem; border-radius: 8px; background: var(--tint); color: var(--brand-dark); }
@media (min-width: 600px) { .feature-catalogue-grid[b-bfwod6p803] { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (min-width: 1050px) { .feature-catalogue-grid[b-bfwod6p803] { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
