@import '_content/IthraaSoft.Mufid.Ui/IthraaSoft.Mufid.Ui.0aqumhqtbo.bundle.scp.css';

/* /Components/Layout/NdaLayout.razor.rz.scp.css */
.nda-brand[b-oedq5rr0fg] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-block: 1.5rem;
}

@media print {
    .nda-brand[b-oedq5rr0fg] { padding-block: 0; }
}
/* /Components/Layout/PublicLayout.razor.rz.scp.css */
.site-header.editorial-header[b-r7mx4kbi9j], .site-header.editorial-header.is-scrolled[b-r7mx4kbi9j] { min-block-size: var(--public-editorial-header-height); background: var(--public-editorial-canvas); border-block-end: var(--public-editorial-border); box-shadow: none; backdrop-filter: none; }
.site-header-inner[b-r7mx4kbi9j] { inline-size: min(var(--public-editorial-header-max), calc(100% - var(--public-editorial-gutter))); min-block-size: var(--public-editorial-header-height); gap: var(--public-space-xl); }
.brand[b-r7mx4kbi9j] { inline-size: var(--public-editorial-logo-width); }
.main-nav[b-r7mx4kbi9j] { gap: var(--public-space-xl); font-size: var(--public-text-sm); }
.main-nav a[b-r7mx4kbi9j], .nav-menu-trigger[b-r7mx4kbi9j] { color: var(--public-editorial-muted); }
.main-nav a:hover[b-r7mx4kbi9j], .nav-menu-trigger:hover[b-r7mx4kbi9j], .nav-menu-trigger[aria-expanded='true'][b-r7mx4kbi9j] { color: var(--public-editorial-ink); }
.header-actions[b-r7mx4kbi9j] { gap: var(--public-space-lg); }
.header-actions .button[b-r7mx4kbi9j] { min-block-size: var(--public-editorial-control); padding: var(--public-space-sm) var(--public-space-lg); border: var(--public-editorial-border); border-radius: var(--public-radius-pill); background: var(--public-editorial-button); color: var(--public-editorial-on-button); font-weight: 500; }
.header-actions .button:hover[b-r7mx4kbi9j] { background: var(--public-editorial-button-hover); }
.header-actions .button-secondary[b-r7mx4kbi9j] { color: var(--public-editorial-ink); background: transparent; }
.sign-in-link[b-r7mx4kbi9j] { color: var(--public-editorial-ink); }
.mobile-navigation.editorial-mobile[b-r7mx4kbi9j] { background: var(--public-editorial-canvas); border-color: var(--public-editorial-rule); }
.mobile-navigation.editorial-mobile nav[b-r7mx4kbi9j] { background: transparent; }
.site-footer[b-r7mx4kbi9j] { inline-size: min(var(--public-editorial-header-max), calc(100% - var(--public-editorial-gutter))); padding-block: var(--public-space-3xl); border-color: var(--public-editorial-rule); color: var(--public-editorial-muted); }
.site-footer a[b-r7mx4kbi9j] { color: var(--public-editorial-muted); }
.site-footer a:hover[b-r7mx4kbi9j] { color: var(--public-editorial-ink); }
.footer-bottom[b-r7mx4kbi9j] { margin-block-start: var(--public-space-xl); padding-block-start: var(--public-space-xl); border-color: var(--public-editorial-rule); }
@media (max-width: 800px) {
    .site-header-inner[b-r7mx4kbi9j], .site-footer[b-r7mx4kbi9j] { inline-size: calc(100% - var(--public-editorial-gutter-mobile)); }
    .site-header-inner[b-r7mx4kbi9j] { gap: var(--public-space-lg); }
    .header-actions[b-r7mx4kbi9j] { gap: var(--public-space-sm); }
    .mobile-navigation.editorial-mobile[b-r7mx4kbi9j] { inline-size: calc(100% - var(--public-editorial-gutter-mobile)); }
}
/* /Components/Pages/Home.razor.rz.scp.css */
/* Home owns the editorial composition; shared preview behavior stays in landing.css for POS. */
.editorial-home.landing[b-5peldrd2ah] {
    --blue: var(--public-editorial-accent);
    --blue-deep: var(--public-editorial-ink);
    --landing-wash: var(--public-editorial-wash);
    --public-hero-accent: var(--public-editorial-accent);
    --public-hero-text: var(--public-editorial-muted);
    --public-hero-wash: var(--public-editorial-art-wash);
    --public-hero-line: var(--public-editorial-rule);
    --public-navy: var(--public-editorial-ink);
    --public-module-wash: var(--public-editorial-wash);
    --public-module-line: var(--public-editorial-rule);
    --public-illustration-canvas: var(--public-editorial-art-wash);
    color: var(--public-editorial-ink);
    background: var(--public-editorial-canvas);
}
.editorial-home.landing .page-width[b-5peldrd2ah] { inline-size: min(var(--public-editorial-page-max), calc(100% - var(--public-editorial-gutter))); }
.editorial-home.landing [hidden][b-5peldrd2ah] { display: none; }
.editorial-home.landing :focus-visible[b-5peldrd2ah] { outline: var(--public-editorial-focus); outline-offset: var(--public-space-xs); }
.editorial-home.landing .editorial[b-5peldrd2ah] { font-family: var(--font-display); font-weight: var(--public-display-weight); color: var(--public-editorial-ink); line-height: var(--public-display-leading); }
.editorial-home.landing .landing-section[b-5peldrd2ah] { padding-block: var(--public-editorial-section-space); }
.editorial-home.landing .button[b-5peldrd2ah] { min-block-size: var(--public-editorial-control); padding: var(--public-space-md) var(--public-space-xl); border: var(--public-editorial-border); border-radius: var(--public-radius-pill); background: var(--public-editorial-button); color: var(--public-editorial-on-button); box-shadow: none; font-weight: 500; font-size: var(--public-text-sm); }
.editorial-home.landing .button:hover[b-5peldrd2ah] { background: var(--public-editorial-button-hover); color: var(--public-editorial-on-button); box-shadow: none; }
.editorial-home.landing .button-secondary[b-5peldrd2ah] { background: transparent; color: var(--public-editorial-ink); }
.editorial-home.landing .button-secondary:hover[b-5peldrd2ah] { background: var(--public-editorial-wash); color: var(--public-editorial-ink); }
.editorial-home.landing .text-link[b-5peldrd2ah] { color: var(--public-editorial-accent); font-size: var(--public-text-sm); }
.editorial-home.landing .eyebrow[b-5peldrd2ah] { color: var(--public-editorial-muted); font-size: var(--public-text-xs); letter-spacing: normal; }
.editorial-home.landing .eyebrow[b-5peldrd2ah]::before { display: none; }
.editorial-home.landing .landing-hero[b-5peldrd2ah] { padding-block-start: var(--public-space-3xl); background: var(--public-editorial-canvas); }
.editorial-home.landing .hero-layout[b-5peldrd2ah] { display: flex; flex-direction: column; gap: var(--public-space-2xl); padding-block: var(--public-space-xl) var(--public-space-2xl); }
.editorial-home.landing .hero-intro[b-5peldrd2ah] { inline-size: 100%; max-inline-size: var(--public-editorial-hero-measure); text-align: center; margin-inline: auto; }
.editorial-home.landing .hero-kicker[b-5peldrd2ah] { padding: 0; border: 0; border-radius: 0; background: transparent; color: var(--public-editorial-muted); font-size: var(--public-text-sm); font-weight: 400; }
.editorial-home.landing .hero-kicker > span[b-5peldrd2ah] { inline-size: var(--public-space-xs); block-size: var(--public-space-xs); background: var(--public-editorial-accent); box-shadow: none; }
.editorial-home.landing .hero-intro h1[b-5peldrd2ah] { margin-block: var(--public-space-xl); font-size: var(--public-editorial-hero-size); font-weight: var(--public-display-weight); line-height: var(--public-display-leading); color: var(--public-editorial-ink); letter-spacing: normal; }
.editorial-home.landing .hero-intro h1 span[b-5peldrd2ah] { color: inherit; }
.editorial-home.landing .hero-description[b-5peldrd2ah] { max-inline-size: var(--public-editorial-measure); margin-inline: auto; color: var(--public-editorial-muted); font-size: var(--public-editorial-lead-size); line-height: 1.9; }
.editorial-home.landing .hero-actions[b-5peldrd2ah] { justify-content: center; gap: var(--public-space-xl); margin-block-start: var(--public-space-xl); }
.editorial-home.landing .hero-tour[b-5peldrd2ah] { display: inline-flex; align-items: center; gap: var(--public-space-sm); color: var(--public-editorial-ink); font-size: var(--public-text-sm); }
.editorial-home.landing .hero-tour[b-5peldrd2ah]  .icon { inline-size: var(--public-space-lg); block-size: var(--public-space-lg); }
.editorial-home.landing .hero-trial-note[b-5peldrd2ah] { margin-block-start: var(--public-space-md); color: var(--public-editorial-muted); font-size: var(--public-text-xs); }
.editorial-home.landing .hero-illustration[b-5peldrd2ah] { inline-size: min(100%, var(--public-editorial-art-width)); max-inline-size: none; margin-inline: auto; padding: 0; border: 0; border-radius: 0; background: transparent; box-shadow: none; }
.editorial-home.landing .hero-illustration figcaption[b-5peldrd2ah] { color: var(--public-editorial-muted); margin-block-start: var(--public-space-sm); font-size: var(--public-text-xs); }
.editorial-home.landing .hero-illustration figcaption > span[b-5peldrd2ah] { background: var(--public-editorial-rule); }
.editorial-home.landing .value-strip[b-5peldrd2ah] { max-inline-size: var(--public-editorial-page-max); margin-block-start: 0; padding-block: var(--public-space-2xl); border-block: var(--public-editorial-border); }
.editorial-home.landing .value-strip > div[b-5peldrd2ah] { gap: var(--public-space-md); border-color: var(--public-editorial-rule); }
.editorial-home.landing .value-strip[b-5peldrd2ah]  .icon { inline-size: var(--public-title-sm); block-size: var(--public-title-sm); }
.editorial-home.landing .value-strip strong[b-5peldrd2ah] { font-size: var(--public-text-sm); font-weight: 500; }
.editorial-home.landing .value-strip small[b-5peldrd2ah] { color: var(--public-editorial-muted); font-size: var(--public-text-xs); }
.editorial-home.landing .landing-section-heading[b-5peldrd2ah] { gap: var(--public-space-3xl); margin-block-end: var(--public-space-3xl); }
.editorial-home.landing .landing-section-heading h2[b-5peldrd2ah], .editorial-home.landing .centered-heading h2[b-5peldrd2ah] { margin-block-start: var(--public-space-lg); font-size: var(--public-editorial-heading-size); line-height: var(--public-display-leading); font-weight: var(--public-display-weight); }
.editorial-home.landing .landing-section-heading > p[b-5peldrd2ah], .editorial-home.landing .centered-heading > p:last-child[b-5peldrd2ah] { color: var(--public-editorial-muted); font-size: var(--public-editorial-body-size); line-height: 1.9; }
.editorial-home.landing .centered-heading[b-5peldrd2ah] { max-inline-size: var(--public-editorial-measure); margin: 0 auto var(--public-space-3xl); }
.editorial-home.landing .programs-grid[b-5peldrd2ah] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 0; border-block-start: var(--public-editorial-border); }
.editorial-home.landing .program-card[b-5peldrd2ah] { padding: var(--public-space-2xl) var(--public-space-xl); border: 0; border-block-end: var(--public-editorial-border); border-inline-end: var(--public-editorial-border); border-radius: 0; background: transparent; box-shadow: none; }
.editorial-home.landing .program-card:nth-child(4n)[b-5peldrd2ah] { border-inline-end: 0; }
.editorial-home.landing .program-icon[b-5peldrd2ah] { padding: 0; margin-block-end: var(--public-space-xl); border-radius: 0; background: transparent; color: var(--public-editorial-accent); }
.editorial-home.landing .program-icon[b-5peldrd2ah]  .icon { inline-size: var(--public-title-sm); block-size: var(--public-title-sm); }
.editorial-home.landing .program-card h3[b-5peldrd2ah] { min-block-size: calc(var(--public-editorial-card-size) * 3.2); font-size: var(--public-editorial-card-size); font-weight: 500; line-height: 1.6; color: var(--public-editorial-ink); }
.editorial-home.landing .program-card > p[b-5peldrd2ah] { color: var(--public-editorial-muted); font-size: var(--public-text-sm); line-height: 1.9; }
.editorial-home.landing .program-card ul[b-5peldrd2ah] { margin-block: var(--public-space-xl); color: var(--public-editorial-muted); font-size: var(--public-text-xs); line-height: 2; }
.editorial-home.landing .program-card li[b-5peldrd2ah]::marker { color: var(--public-editorial-muted); }
.editorial-home.landing .program-card-ai[b-5peldrd2ah] { background: var(--public-editorial-art-wash); }
.editorial-home.landing .program-card-ai .program-icon[b-5peldrd2ah] { background: transparent; }
.editorial-home.landing .program-card .text-link[b-5peldrd2ah] { color: var(--public-editorial-accent); font-size: var(--public-text-xs); }
.editorial-home.landing .programs-note[b-5peldrd2ah] { justify-content: flex-start; color: var(--public-editorial-muted); font-size: var(--public-text-xs); }
.editorial-home.landing .connected-journey[b-5peldrd2ah] { margin-block-start: var(--public-space-3xl); padding: var(--public-space-2xl); border: var(--public-editorial-border); border-radius: var(--public-editorial-radius); background: var(--public-editorial-wash); color: var(--public-editorial-ink); }
.editorial-home.landing .connected-journey .eyebrow[b-5peldrd2ah], .editorial-home.landing .connected-journey p:not(.eyebrow)[b-5peldrd2ah] { color: var(--public-editorial-muted); }
.editorial-home.landing .connected-journey h3[b-5peldrd2ah] { font-size: var(--public-title-sm); font-weight: 500; }
.editorial-home.landing .connected-journey li .icon[b-5peldrd2ah] { color: var(--public-editorial-accent); border: var(--public-editorial-border); border-radius: var(--public-radius-pill); }
.editorial-home.landing .ai-section[b-5peldrd2ah] { border-block-start: var(--public-editorial-border); }
.editorial-home.landing .ai-kicker[b-5peldrd2ah] { padding: 0; border: 0; background: transparent; color: var(--public-editorial-accent); font-size: var(--public-text-sm); font-weight: 500; }
.editorial-home.landing .ai-copy h2[b-5peldrd2ah] { margin-block: var(--public-space-xl); font-size: var(--public-editorial-heading-size); line-height: var(--public-display-leading); font-weight: var(--public-display-weight); color: var(--public-editorial-ink); }
.editorial-home.landing .ai-copy h2 span[b-5peldrd2ah] { color: inherit; }
.editorial-home.landing .ai-description[b-5peldrd2ah] { font-size: var(--public-editorial-body-size); color: var(--public-editorial-muted); line-height: 1.9; }
.editorial-home.landing .ai-steps li > span[b-5peldrd2ah] { background: var(--public-editorial-wash); color: var(--public-editorial-muted); }
.editorial-home.landing .ai-steps h3[b-5peldrd2ah] { font-weight: 500; color: var(--public-editorial-ink); }
.editorial-home.landing .ai-steps p[b-5peldrd2ah] { color: var(--public-editorial-muted); font-size: var(--public-text-xs); }
.editorial-home.landing .ai-illustration[b-5peldrd2ah] { padding: var(--public-space-xl); border: var(--public-editorial-border); border-radius: var(--public-editorial-radius); background: var(--public-editorial-art-wash); }
.editorial-home.landing .ai-illustration figcaption[b-5peldrd2ah] { color: var(--public-editorial-muted); font-size: var(--public-text-xs); }
.editorial-home.landing .workflow-section[b-5peldrd2ah] { padding-block: var(--public-editorial-section-space); border-block: var(--public-editorial-border); background: transparent; }
.editorial-home.landing .workflow-story[b-5peldrd2ah] { gap: var(--public-space-3xl); margin-block-start: var(--public-space-3xl); padding-block: var(--public-space-3xl); border-block-start: var(--public-editorial-border); }
.editorial-home.landing .workflow-copy h3[b-5peldrd2ah] { margin-block: var(--public-space-lg) var(--public-space-xl); font-size: var(--public-editorial-story-size); font-weight: var(--public-display-weight); line-height: var(--public-display-leading); }
.editorial-home.landing .workflow-copy > p:not(.story-index)[b-5peldrd2ah], .editorial-home.landing .story-points[b-5peldrd2ah] { font-size: var(--public-text-sm); line-height: 1.95; color: var(--public-editorial-muted); }
.editorial-home.landing .story-index[b-5peldrd2ah] { color: var(--public-editorial-muted); font-size: var(--public-text-xs); }
.editorial-home.landing .story-index > span[b-5peldrd2ah] { border-color: var(--public-editorial-rule); color: var(--public-editorial-accent); }
.editorial-home.landing .story-visual[b-5peldrd2ah], .editorial-home.landing .tax-visual[b-5peldrd2ah] { padding: var(--public-space-md); border: var(--public-editorial-border); border-radius: var(--public-editorial-radius); background: var(--public-editorial-wash); box-shadow: none; }
.editorial-home.landing .dashboard-section[b-5peldrd2ah] { padding-block: var(--public-editorial-section-space); background: transparent; }
.editorial-home.landing .hero-product[b-5peldrd2ah] { padding: var(--public-space-md); border: var(--public-editorial-border); border-radius: var(--public-editorial-radius); background: var(--public-editorial-wash); box-shadow: none; }
.editorial-home.landing .product-annotation[b-5peldrd2ah] { position: static; inline-size: fit-content; padding: 0; margin-block-end: var(--public-space-md); border: 0; border-radius: 0; background: transparent; color: var(--public-editorial-muted); box-shadow: none; }
.editorial-home.landing .tax-story[b-5peldrd2ah] { gap: var(--public-space-3xl); }
.editorial-home.landing .tax-story h2[b-5peldrd2ah] { font-size: var(--public-editorial-heading-size); font-weight: var(--public-display-weight); }
.editorial-home.landing .tax-story h2 span[b-5peldrd2ah] { color: inherit; }
.editorial-home.landing .fatoora-integration[b-5peldrd2ah] { margin-block-start: var(--public-space-3xl); padding: var(--public-space-2xl); border: var(--public-editorial-border); border-radius: var(--public-editorial-radius); background: var(--public-editorial-wash); }
.editorial-home.landing .fatoora-intro[b-5peldrd2ah] { grid-template-columns: auto minmax(0, 1fr); gap: var(--public-space-2xl); }
.editorial-home.landing .fatoora-intro h3[b-5peldrd2ah] { color: var(--public-editorial-ink); font-weight: 500; }
.editorial-home.landing .fatoora-intro p:not(.eyebrow)[b-5peldrd2ah], .editorial-home.landing .fatoora-steps p[b-5peldrd2ah] { color: var(--public-editorial-muted); font-size: var(--public-text-sm); }
.editorial-home.landing .fatoora-intro > img[b-5peldrd2ah] { padding: var(--public-space-md); border-radius: var(--public-radius-control); }
.editorial-home.landing .fatoora-steps[b-5peldrd2ah] { border-color: var(--public-editorial-rule); }
.editorial-home.landing .fatoora-steps h4[b-5peldrd2ah] { color: var(--public-editorial-ink); }
.editorial-home.landing .fatoora-steps li > span[b-5peldrd2ah] { background: var(--public-editorial-paper); color: var(--public-editorial-muted); }
.editorial-home.landing .industry-section[b-5peldrd2ah] { background: var(--public-editorial-wash); border-block: var(--public-editorial-border); }
.editorial-home.landing .industry-grid[b-5peldrd2ah] { gap: 0; border-block-start: var(--public-editorial-border); }
.editorial-home.landing .industry-card[b-5peldrd2ah] { padding: var(--public-space-2xl); border: 0; border-inline-end: var(--public-editorial-border); border-radius: 0; background: transparent; }
.editorial-home.landing .industry-card:last-child[b-5peldrd2ah] { border-inline-end: 0; }
.editorial-home.landing .industry-number[b-5peldrd2ah] { color: var(--public-editorial-muted); }
.editorial-home.landing .industry-card h3[b-5peldrd2ah] { color: var(--public-editorial-ink); font-weight: 500; }
.editorial-home.landing .industry-card p[b-5peldrd2ah], .editorial-home.landing .industry-card ul[b-5peldrd2ah] { color: var(--public-editorial-muted); font-size: var(--public-text-sm); }
.editorial-home.landing .industry-card details[b-5peldrd2ah], .editorial-home.landing .industry-next[b-5peldrd2ah] { border-color: var(--public-editorial-rule); }
.editorial-home.landing .industry-card summary[b-5peldrd2ah] { color: var(--public-editorial-accent); }
.editorial-home.landing .industry-next p[b-5peldrd2ah] { color: var(--public-editorial-muted); }
.editorial-home.landing .product-tabs[b-5peldrd2ah] { gap: var(--public-space-sm); flex-wrap: wrap; padding-block: var(--public-space-lg); }
.editorial-home.landing .product-tabs button[b-5peldrd2ah] { padding: var(--public-space-sm) var(--public-space-lg); border: var(--public-editorial-border); border-radius: var(--public-radius-pill); background: transparent; color: var(--public-editorial-muted); font-size: var(--public-text-xs); font-weight: 400; }
.editorial-home.landing .product-tabs button:hover[b-5peldrd2ah] { color: var(--public-editorial-ink); background: var(--public-editorial-wash); }
.editorial-home.landing .product-tabs button[aria-selected='true'][b-5peldrd2ah] { color: var(--public-editorial-on-button); border-color: var(--public-editorial-button); background: var(--public-editorial-button); }
.editorial-home.landing .showcase-panel[b-5peldrd2ah] { margin-block-start: var(--public-space-lg); }
.editorial-home.landing .pos-discovery[b-5peldrd2ah] { padding-block: var(--public-editorial-section-space); border-block-start: var(--public-editorial-border); }
.editorial-home.landing .pos-discovery h2[b-5peldrd2ah] { font-size: var(--public-editorial-heading-size); }
.editorial-home.landing .pos-discovery p:not(.eyebrow)[b-5peldrd2ah] { color: var(--public-editorial-muted); font-size: var(--public-editorial-body-size); }
.editorial-home.landing .pos-discovery-image[b-5peldrd2ah] { padding: var(--public-space-lg); border: var(--public-editorial-border); border-radius: var(--public-editorial-radius); background: var(--public-editorial-wash); box-shadow: none; }
.editorial-home.landing .pos-discovery-image small[b-5peldrd2ah] { color: var(--public-editorial-muted); }
.editorial-home.landing .deployment-band[b-5peldrd2ah] { background: var(--public-editorial-wash); border-block: var(--public-editorial-border); }
.editorial-home.landing .landing-deployment-grid[b-5peldrd2ah] { gap: var(--public-space-xl); }
.editorial-home.landing .landing-deployment-card[b-5peldrd2ah] { padding: var(--public-space-2xl); border: var(--public-editorial-border); border-radius: var(--public-editorial-radius); background: var(--public-editorial-paper); box-shadow: none; }
.editorial-home.landing .deployment-symbol[b-5peldrd2ah] { padding: 0; margin-block-end: var(--public-space-xl); border-radius: 0; background: transparent; color: var(--public-editorial-accent); }
.editorial-home.landing .deployment-label[b-5peldrd2ah] { color: var(--public-editorial-muted); font-size: var(--public-text-xs); }
.editorial-home.landing .landing-deployment-card h3[b-5peldrd2ah] { font-size: var(--public-title-sm); font-weight: 500; color: var(--public-editorial-ink); }
.editorial-home.landing .landing-deployment-card > p:not(.deployment-label)[b-5peldrd2ah], .editorial-home.landing .landing-deployment-card ul[b-5peldrd2ah] { color: var(--public-editorial-muted); font-size: var(--public-text-sm); }
.editorial-home.landing .landing-deployment-card .button[b-5peldrd2ah] { margin-block-start: auto; }
.editorial-home.landing .landing-faq[b-5peldrd2ah] { gap: var(--public-space-3xl); }
.editorial-home.landing .landing-faq h2[b-5peldrd2ah] { font-size: var(--public-editorial-heading-size); }
.editorial-home.landing .landing-faq > div > p:last-child[b-5peldrd2ah] { color: var(--public-editorial-muted); }
.editorial-home.landing .faq-list[b-5peldrd2ah] { border-color: var(--public-editorial-rule); }
.editorial-home.landing .faq-list details[b-5peldrd2ah] { border-color: var(--public-editorial-rule); }
.editorial-home.landing .faq-list summary[b-5peldrd2ah] { color: var(--public-editorial-ink); font-size: var(--public-text-sm); font-weight: 500; }
.editorial-home.landing .landing-cta[b-5peldrd2ah] { padding-block: var(--public-editorial-section-space); background: transparent; border-block-start: var(--public-editorial-border); }
.editorial-home.landing .landing-cta h2[b-5peldrd2ah] { margin-block: var(--public-space-xl); font-size: var(--public-editorial-cta-size); line-height: var(--public-display-leading); font-weight: var(--public-display-weight); }
.editorial-home.landing .landing-cta h2 span[b-5peldrd2ah] { color: var(--public-editorial-ink); }
.editorial-home.landing .landing-cta p:not(.eyebrow)[b-5peldrd2ah] { color: var(--public-editorial-muted); font-size: var(--public-editorial-body-size); }
.editorial-home.landing .landing-cta small[b-5peldrd2ah] { color: var(--public-editorial-muted); }
@media (max-width: 1050px) {
    .editorial-home.landing .programs-grid[b-5peldrd2ah] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .editorial-home.landing .program-card:nth-child(2n)[b-5peldrd2ah] { border-inline-end: 0; }
    .editorial-home.landing .program-card h3[b-5peldrd2ah] { min-block-size: auto; }
}
@media (max-width: 800px) {
    .editorial-home.landing .page-width[b-5peldrd2ah] { inline-size: calc(100% - var(--public-editorial-gutter-mobile)); }
    .editorial-home.landing .landing-hero[b-5peldrd2ah] { padding-block-start: var(--public-space-xl); }
    .editorial-home.landing .hero-layout[b-5peldrd2ah] { padding-block-start: var(--public-space-lg); }
    .editorial-home.landing .hero-description[b-5peldrd2ah] { font-size: var(--public-editorial-body-size); }
    .editorial-home.landing .landing-section-heading[b-5peldrd2ah] { gap: var(--public-space-xl); }
    .editorial-home.landing .landing-section-heading h2 br[b-5peldrd2ah] { display: inline; }
    .editorial-home.landing .value-strip[b-5peldrd2ah] { grid-template-columns: 1fr; gap: var(--public-space-xl); }
    .editorial-home.landing .value-strip > div[b-5peldrd2ah] { justify-content: flex-start; border: 0; }
    .editorial-home.landing .connected-journey[b-5peldrd2ah] { grid-template-columns: 1fr; gap: var(--public-space-2xl); padding: var(--public-space-xl); }
    .editorial-home.landing .ai-section[b-5peldrd2ah] { grid-template-columns: 1fr; gap: var(--public-space-2xl); }
    .editorial-home.landing .workflow-story[b-5peldrd2ah] { grid-template-columns: 1fr; gap: var(--public-space-2xl); padding-block: var(--public-space-2xl); }
    .editorial-home.landing .workflow-story .workflow-copy[b-5peldrd2ah], .editorial-home.landing .workflow-story .story-visual[b-5peldrd2ah] { grid-column: auto; grid-row: auto; }
    .editorial-home.landing .workflow-copy h3 br[b-5peldrd2ah] { display: inline; }
    .editorial-home.landing .tax-story[b-5peldrd2ah] { grid-template-columns: 1fr; gap: var(--public-space-2xl); }
    .editorial-home.landing .industry-grid[b-5peldrd2ah] { grid-template-columns: 1fr; }
    .editorial-home.landing .industry-card[b-5peldrd2ah] { padding-inline: 0; border-inline-end: 0; border-block-end: var(--public-editorial-border); }
    .editorial-home.landing .industry-card:last-child[b-5peldrd2ah] { border-block-end: 0; }
    .editorial-home.landing .industry-next[b-5peldrd2ah] { align-items: flex-start; }
    .editorial-home.landing .landing-faq[b-5peldrd2ah] { grid-template-columns: 1fr; gap: var(--public-space-2xl); }
}
@media (max-width: 600px) {
    .editorial-home.landing .hero-actions[b-5peldrd2ah] { gap: var(--public-space-lg); }
    .editorial-home.landing .programs-grid[b-5peldrd2ah] { grid-template-columns: 1fr; }
    .editorial-home.landing .program-card[b-5peldrd2ah] { padding-inline: var(--public-space-lg); border-inline-end: 0; }
    .editorial-home.landing .program-card h3[b-5peldrd2ah] { min-block-size: auto; }
    .editorial-home.landing .fatoora-integration[b-5peldrd2ah] { padding: var(--public-space-xl); }
    .editorial-home.landing .fatoora-intro[b-5peldrd2ah] { grid-template-columns: 1fr; gap: var(--public-space-xl); }
    .editorial-home.landing .fatoora-steps[b-5peldrd2ah] { grid-template-columns: 1fr; gap: var(--public-space-xl); }
    .editorial-home.landing .landing-deployment-grid[b-5peldrd2ah] { grid-template-columns: 1fr; }
    .editorial-home.landing .landing-deployment-card[b-5peldrd2ah] { padding: var(--public-space-xl); }
    .editorial-home.landing .product-tabs[b-5peldrd2ah] { justify-content: flex-start; overflow: visible; margin-inline: 0; }
}
/* /Components/Pages/Nda.razor.rz.scp.css */
.status-page[b-z5ye0fvtc5] { padding-block: 1rem 3rem; }
.status-card[b-z5ye0fvtc5] { width: min(100%, 50rem); }
.nda-agreement[b-z5ye0fvtc5] {
    margin-block: var(--space-lg, 1rem);
    border: 1px solid var(--line);
    border-radius: var(--radius-md, .75rem);
    background: var(--surface);
}
.nda-agreement summary[b-z5ye0fvtc5] {
    display: flex;
    align-items: center;
    gap: var(--space-md, .75rem);
    padding: var(--space-lg, 1rem);
    list-style: none;
    cursor: pointer;
    border-radius: inherit;
    color: var(--ink);
    font-weight: 600;
}
.nda-agreement summary[b-z5ye0fvtc5]::-webkit-details-marker { display: none; }
.nda-agreement summary[b-z5ye0fvtc5]::marker { content: ""; }
.nda-agreement summary:hover[b-z5ye0fvtc5] { background: var(--wash); }
.nda-agreement summary:focus-visible[b-z5ye0fvtc5] { outline: 2px solid var(--blue); outline-offset: 3px; }
.agreement-symbol[b-z5ye0fvtc5] { color: var(--blue); flex: none; }
.agreement-label[b-z5ye0fvtc5] { flex: 1; min-inline-size: 0; line-height: 1.6; }
.agreement-label small[b-z5ye0fvtc5] { display: block; color: var(--muted); font-size: .8rem; font-weight: 400; }
.agreement-action[b-z5ye0fvtc5] { display: flex; align-items: center; gap: var(--space-sm, .5rem); color: var(--blue); font-size: .85rem; white-space: nowrap; }
.agreement-action[b-z5ye0fvtc5]  .icon { inline-size: 18px; block-size: 18px; transition: transform .15s ease; }
.agreement-hide[b-z5ye0fvtc5], .nda-agreement[open] .agreement-show[b-z5ye0fvtc5] { display: none; }
.nda-agreement[open] .agreement-hide[b-z5ye0fvtc5] { display: inline; }
.nda-agreement[open] .agreement-action[b-z5ye0fvtc5]  .icon { transform: rotate(180deg); }
.agreement-body[b-z5ye0fvtc5] { padding: 0 var(--space-lg, 1rem) var(--space-lg, 1rem); }
.agreement-body p[b-z5ye0fvtc5] { margin-block: var(--space-md, .75rem); }

@media (prefers-reduced-motion: reduce) {
    .agreement-action[b-z5ye0fvtc5]  .icon { transition: none; }
}
@media (max-width: 480px) {
    .agreement-action .agreement-show[b-z5ye0fvtc5], .agreement-action .agreement-hide[b-z5ye0fvtc5] { display: none; }
}
dd[b-z5ye0fvtc5] { margin-inline-start: 0; overflow-wrap: anywhere; }
dt[b-z5ye0fvtc5] { font-weight: 600; }

@media print {
    .status-page[b-z5ye0fvtc5] { padding: 0; }
    .status-card[b-z5ye0fvtc5] { width: 100%; border: 0; padding: 0; font-size: 10pt; line-height: 1.45; }
    .status-card h1[b-z5ye0fvtc5] { font-size: 16pt; }
    form[b-z5ye0fvtc5], .auth-note[b-z5ye0fvtc5], .eyebrow[b-z5ye0fvtc5] { display: none; }
    .nda-agreement[b-z5ye0fvtc5] { display: block; border: 0; }
    .nda-agreement > *[b-z5ye0fvtc5] { display: block; }
    .nda-agreement summary[b-z5ye0fvtc5] { padding: 0; }
    .agreement-body[b-z5ye0fvtc5] { padding: 0; }
    .agreement-body p[b-z5ye0fvtc5] { margin-block: .5rem; }
    .agreement-symbol[b-z5ye0fvtc5], .agreement-action[b-z5ye0fvtc5], .agreement-label small[b-z5ye0fvtc5] { display: none; }
}
/* /Components/Shared/ProductImageDialog.razor.rz.scp.css */
.product-dialog[b-9gaut4drr8] { background: var(--public-editorial-paper); color: var(--public-editorial-ink); border-color: var(--public-editorial-rule); }
.dialog-header[b-9gaut4drr8], .dialog-image-scroll[b-9gaut4drr8] { background: var(--public-editorial-wash); border-color: var(--public-editorial-rule); }
.dialog-close[b-9gaut4drr8] { color: var(--public-editorial-ink); background: var(--public-editorial-paper); border-color: var(--public-editorial-rule); }
.product-dialog > p[b-9gaut4drr8] { color: var(--public-editorial-muted); }
/* /Components/Shared/ProductPreview.razor.rz.scp.css */
.product-frame[b-og2qkb1nui] { border: var(--public-editorial-border); border-radius: var(--public-radius-control); background: var(--public-editorial-paper); box-shadow: none; }
.product-frame-bar[b-og2qkb1nui] { background: var(--public-editorial-wash); color: var(--public-editorial-muted); border-color: var(--public-editorial-rule); }
.product-frame figcaption[b-og2qkb1nui] { color: var(--public-editorial-ink); border-color: var(--public-editorial-rule); }
.product-frame figcaption small[b-og2qkb1nui] { color: var(--public-editorial-muted); }
.zoom-hint[b-og2qkb1nui] { color: var(--public-editorial-ink); background: var(--public-editorial-paper); border-color: var(--public-editorial-rule); box-shadow: none; }
/* /Components/Shared/PublicDiscoveryMenus.razor.rz.scp.css */
.discovery-panel[b-9rb0w0omil] { inline-size: min(var(--public-discovery-max), calc(100% - var(--public-space-2xl))); max-block-size: calc(100svh - var(--public-space-2xl)); margin: auto; padding: 0; border: var(--public-panel-border); border-radius: var(--public-radius-card); background: var(--public-card-surface); color: var(--public-panel-ink); box-shadow: var(--public-discovery-shadow); overflow: auto; }
.discovery-panel[b-9rb0w0omil]::backdrop { background: var(--public-discovery-scrim); }
.discovery-panel[b-9rb0w0omil]  .icon { flex: none; inline-size: var(--public-space-xl); block-size: var(--public-space-xl); }
.discovery-header[b-9rb0w0omil] { position: sticky; inset-block-start: 0; z-index: var(--public-discovery-header-layer); display: flex; align-items: center; justify-content: space-between; gap: var(--public-space-xl); padding: var(--public-space-xl) var(--public-space-2xl); border-block-end: var(--public-panel-border); background: var(--public-card-surface); }
.discovery-header p[b-9rb0w0omil] { margin: 0; color: var(--public-panel-text); font-size: var(--public-text-xs); }
.discovery-header h2[b-9rb0w0omil] { margin: var(--public-space-xs) 0 0; font-size: var(--public-title-lg); line-height: 1.5; color: var(--public-panel-ink); }
.discovery-close[b-9rb0w0omil] { display: grid; place-items: center; flex: none; inline-size: var(--public-discovery-control); block-size: var(--public-discovery-control); border: var(--public-panel-border); border-radius: var(--public-radius-control); color: var(--public-panel-ink); background: var(--public-panel-soft); }
.discovery-close:hover[b-9rb0w0omil] { color: var(--public-hero-accent); }
.programs-browser[b-9rb0w0omil] { display: grid; grid-template-columns: minmax(0, 3fr) minmax(0, 1fr); }
.discovery-groups[b-9rb0w0omil] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); align-content: start; gap: var(--public-space-3xl) var(--public-space-2xl); padding: var(--public-space-2xl); }
.discovery-group[b-9rb0w0omil] { min-inline-size: 0; }
.discovery-group h3[b-9rb0w0omil] { margin: 0 0 var(--public-space-lg); font-size: var(--public-title-sm); line-height: 1.6; }
.discovery-group ul[b-9rb0w0omil] { display: grid; gap: var(--public-space-xs); list-style: none; padding: 0; margin: 0; }
.discovery-group a[b-9rb0w0omil] { display: flex; align-items: center; gap: var(--public-space-md); padding-block: var(--public-space-sm); color: var(--public-panel-text); font-size: var(--public-text-sm); line-height: 1.85; }
.discovery-group a[b-9rb0w0omil]  .icon { color: var(--public-hero-accent); }
.discovery-group a:hover[b-9rb0w0omil], .discovery-group a:focus-visible[b-9rb0w0omil] { color: var(--public-hero-accent); }
.discovery-aside[b-9rb0w0omil] { display: flex; flex-direction: column; align-items: flex-start; gap: var(--public-space-lg); padding: var(--public-space-2xl); border-inline-start: var(--public-panel-border); background: var(--public-section-wash); }
.discovery-aside[b-9rb0w0omil]  .public-logo { inline-size: var(--public-discovery-logo); max-inline-size: 100%; }
.discovery-aside h3[b-9rb0w0omil] { margin: var(--public-space-md) 0 0; font-size: var(--public-title-sm); line-height: 1.6; }
.discovery-aside > p[b-9rb0w0omil], .discovery-aside > small[b-9rb0w0omil] { margin: 0; color: var(--public-panel-text); font-size: var(--public-text-xs); line-height: 1.9; }
.discovery-aside nav[b-9rb0w0omil] { display: grid; gap: var(--public-space-lg); padding-block: var(--public-space-lg); border-block: var(--public-panel-border); inline-size: 100%; }
.discovery-aside nav a[b-9rb0w0omil] { display: flex; align-items: center; justify-content: space-between; gap: var(--public-space-sm); color: var(--public-panel-ink); font-size: var(--public-text-sm); }
.discovery-trial[b-9rb0w0omil] { display: inline-flex; align-items: center; gap: var(--public-space-md); padding: var(--public-space-md) var(--public-space-lg); border-radius: var(--public-radius-control); background: var(--public-discovery-action); color: var(--public-on-navy); font-size: var(--public-text-sm); font-weight: 500; }
.discovery-trial:hover[b-9rb0w0omil] { color: var(--public-on-navy); background: var(--public-discovery-action-hover); }
.sectors-search-row[b-9rb0w0omil] { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); align-items: center; gap: var(--public-space-3xl); padding: var(--public-space-2xl); background: var(--public-section-wash); border-block-end: var(--public-panel-border); }
.sector-search label[b-9rb0w0omil] { display: block; margin-block-end: var(--public-space-sm); font-size: var(--public-text-sm); font-weight: 500; }
.sector-search > div[b-9rb0w0omil] { display: flex; align-items: center; gap: var(--public-space-md); padding-inline: var(--public-space-lg); background: var(--public-card-surface); border: var(--public-panel-border); border-radius: var(--public-radius-control); }
.sector-search input[b-9rb0w0omil] { inline-size: 100%; min-inline-size: 0; min-block-size: var(--public-discovery-control); padding-block: var(--public-space-md); border: 0; background: transparent; color: var(--public-panel-ink); font: inherit; }
.sector-search input[b-9rb0w0omil]::placeholder { color: var(--public-panel-text); }
.sector-search > div:focus-within[b-9rb0w0omil] { outline: var(--public-discovery-focus); outline-offset: var(--public-space-xs); }
.sector-search input:focus-visible[b-9rb0w0omil] { outline: none; }
.sectors-search-row > p[b-9rb0w0omil] { color: var(--public-panel-text); font-size: var(--public-text-sm); line-height: 2; margin: 0; }
.sector-results[b-9rb0w0omil] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--public-space-2xl); padding: var(--public-space-3xl) var(--public-space-2xl); }
.sector-result[b-9rb0w0omil] { display: block; min-inline-size: 0; color: var(--public-panel-ink); padding: var(--public-space-xl); border: var(--public-panel-border); border-radius: var(--public-radius-control); }
.sector-result[hidden][b-9rb0w0omil], .sector-empty[hidden][b-9rb0w0omil] { display: none; }
.sector-result[b-9rb0w0omil]  .sector-symbol { color: var(--public-hero-accent); margin-block-end: var(--public-space-lg); }
.sector-result h3[b-9rb0w0omil] { margin: 0; font-size: var(--public-title-sm); line-height: 1.6; }
.sector-result p[b-9rb0w0omil] { color: var(--public-panel-text); font-size: var(--public-text-sm); line-height: 1.95; margin-block: var(--public-space-md) var(--public-space-xl); }
.sector-result > span[b-9rb0w0omil] { display: flex; align-items: center; gap: var(--public-space-sm); color: var(--public-hero-accent); font-size: var(--public-text-xs); }
.sector-result:hover[b-9rb0w0omil] { background: var(--public-section-wash); border-color: var(--public-hero-accent); }
.sector-empty[b-9rb0w0omil] { text-align: center; padding: var(--public-space-3xl) var(--public-space-2xl); }
.sector-empty[b-9rb0w0omil]  .icon { color: var(--public-panel-text); margin-inline: auto; }
.sector-empty h3[b-9rb0w0omil] { margin-block: var(--public-space-lg) var(--public-space-sm); font-size: var(--public-title-sm); }
.sector-empty p[b-9rb0w0omil] { color: var(--public-panel-text); font-size: var(--public-text-sm); }
.sector-empty button[b-9rb0w0omil] { margin-block-start: var(--public-space-xl); padding: var(--public-space-md) var(--public-space-xl); border: var(--public-panel-border); border-radius: var(--public-radius-control); background: var(--public-panel-soft); color: var(--public-panel-ink); }
.sectors-footer[b-9rb0w0omil] { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: var(--public-space-lg); padding: var(--public-space-xl) var(--public-space-2xl); border-block-start: var(--public-panel-border); color: var(--public-panel-text); font-size: var(--public-text-xs); }
.sectors-footer p[b-9rb0w0omil] { margin: 0; }
.sectors-footer a[b-9rb0w0omil] { display: inline-flex; align-items: center; gap: var(--public-space-sm); color: var(--public-hero-accent); }
@media (max-width: 1100px) {
    .programs-browser[b-9rb0w0omil] { grid-template-columns: 1fr; }
    .discovery-aside[b-9rb0w0omil] { border-inline-start: 0; border-block-start: var(--public-panel-border); }
    .discovery-aside nav[b-9rb0w0omil] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .discovery-aside[b-9rb0w0omil]  .public-logo { display: none; }
    .sector-results[b-9rb0w0omil] { gap: var(--public-space-lg); }
    .sector-result[b-9rb0w0omil] { padding: var(--public-space-lg); }
}
@media (max-width: 700px) {
    .discovery-panel[b-9rb0w0omil] { inline-size: calc(100% - var(--public-space-lg)); max-block-size: calc(100svh - var(--public-space-lg)); border-radius: var(--public-radius-control); }
    .discovery-header[b-9rb0w0omil], .discovery-groups[b-9rb0w0omil], .discovery-aside[b-9rb0w0omil], .sectors-search-row[b-9rb0w0omil], .sector-results[b-9rb0w0omil], .sectors-footer[b-9rb0w0omil] { padding: var(--public-space-xl); }
    .discovery-header h2[b-9rb0w0omil] { font-size: var(--public-title-sm); }
    .discovery-groups[b-9rb0w0omil] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--public-space-2xl) var(--public-space-lg); }
    .discovery-group h3[b-9rb0w0omil] { font-size: var(--public-text-lg); }
    .discovery-group a[b-9rb0w0omil] { font-size: var(--public-text-xs); gap: var(--public-space-sm); }
    .sectors-search-row[b-9rb0w0omil], .sector-results[b-9rb0w0omil] { grid-template-columns: 1fr; gap: var(--public-space-xl); }
}
@media (max-width: 420px) {
    .discovery-groups[b-9rb0w0omil] { grid-template-columns: 1fr; }
    .discovery-group a[b-9rb0w0omil] { font-size: var(--public-text-sm); }
    .discovery-aside nav[b-9rb0w0omil] { grid-template-columns: 1fr; }
}
/* /Components/Shared/ReportsShowcase.razor.rz.scp.css */
.reports-section[b-z8sa7t6n4m] { padding-block: var(--public-editorial-section-space); background: var(--public-editorial-wash); border-block: var(--public-editorial-border); }
.reports-heading h2[b-z8sa7t6n4m] { color: var(--public-editorial-ink); font-size: var(--public-editorial-heading-size); font-weight: var(--public-display-weight); }
.reports-heading > p:not(.eyebrow)[b-z8sa7t6n4m], .reports-heading .story-points[b-z8sa7t6n4m] { color: var(--public-editorial-muted); font-size: var(--public-text-sm); }
.reports-illustration[b-z8sa7t6n4m] { padding: var(--public-space-xl); border: var(--public-editorial-border); border-radius: var(--public-editorial-radius); background: var(--public-editorial-art-wash); }
.reports-illustration figcaption[b-z8sa7t6n4m], .reports-footnote[b-z8sa7t6n4m] { color: var(--public-editorial-muted); font-size: var(--public-text-xs); }
.report-option[b-z8sa7t6n4m] { padding: var(--public-space-xl) var(--public-space-lg); border: var(--public-editorial-border); border-radius: var(--public-radius-control); background: var(--public-editorial-paper); color: var(--public-editorial-accent); }
.report-option:hover[b-z8sa7t6n4m] { border-color: var(--public-editorial-accent); }
.report-option strong[b-z8sa7t6n4m] { color: var(--public-editorial-ink); }
.report-option small[b-z8sa7t6n4m] { color: var(--public-editorial-muted); font-size: var(--public-text-xs); }
@media (max-width: 800px) {
    .reports-intro[b-z8sa7t6n4m] { grid-template-columns: 1fr; }
    .report-options[b-z8sa7t6n4m] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 600px) { .report-options[b-z8sa7t6n4m] { grid-template-columns: 1fr; } }
