@charset "UTF-8";html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}:root,html.theme-light{color-scheme:light;--app-bg: #f7fbff;--app-bg-soft: #edf2f8;--app-surface: #ffffff;--app-surface-elevated: #ffffff;--app-surface-muted: #f3f7fb;--app-text: #101828;--app-text-muted: #475467;--app-text-soft: #667085;--app-text-inverse: #ffffff;--app-border: #dde7f0;--app-border-strong: rgba(15, 23, 42, .18);--app-primary: #0874ff;--app-primary-hover: #0068ee;--app-primary-soft: rgba(8, 116, 255, .12);--app-accent: #0ea5e9;--app-accent-hover: #38bdf8;--app-accent-soft: rgba(14, 165, 233, .12);--app-success: #12b600;--app-warning: #f59e0b;--app-danger: #ef4444;--app-shadow-sm: 0 8px 24px rgba(15, 23, 42, .08);--app-shadow-md: 0 18px 60px rgba(15, 23, 42, .12);--app-hero-gradient: radial-gradient(circle at 20% 20%, rgba(8, 116, 255, .12), transparent 28%), linear-gradient(180deg, #edf2f8 0%, #ffffff 100%);--app-grid-color: rgba(8, 116, 255, .08);--cl-primary: var(--app-primary);--cl-primary-dark: var(--app-primary-hover);--cl-navy-950: #061d29;--cl-navy-900: #082332;--cl-navy-800: #102d3d;--cl-body: #29465d;--cl-muted: #6f8092;--cl-purple: #9a3bea;--cl-orange: #ff7a00;--cl-success: var(--app-success);--cl-border: var(--app-border);--cl-soft-bg: var(--app-bg-soft);--cl-white: #ffffff;--cl-radius-sm: 6px;--cl-radius-md: 12px;--cl-radius-lg: 18px;--cl-shadow-soft: 0 18px 40px rgba(6, 29, 41, .12);--cl-shadow-blue: 0 22px 44px rgba(8, 116, 255, .23);--cl-shadow-accent: 0 22px 44px rgba(14, 165, 233, .18);--cl-section-padding: 86px 16px;--cl-container: 1150px;--cl-duration-fast: .25s;--cl-duration-normal: .65s;--cl-duration-slow: .9s;--mat-sys-background: var(--app-bg);--mat-sys-surface: var(--app-surface);--mat-sys-surface-container: var(--app-surface-muted);--mat-sys-surface-container-low: var(--app-bg-soft);--mat-sys-surface-container-high: var(--app-surface-elevated);--mat-sys-surface-container-highest: #ffffff;--mat-sys-on-background: var(--app-text);--mat-sys-on-surface: var(--app-text);--mat-sys-on-surface-variant: var(--app-text-muted);--mat-sys-outline: var(--app-border-strong);--mat-sys-outline-variant: var(--app-border);--mat-sys-primary: var(--app-primary);--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: var(--app-primary-soft);--mat-sys-on-primary-container: #05366f;--mat-sys-secondary: var(--app-accent);--mat-sys-on-secondary: #ffffff;--mat-sys-secondary-container: var(--app-accent-soft);--mat-sys-on-secondary-container: #063a53;--mat-sys-error: var(--app-danger)}html.theme-dark{color-scheme:dark;--app-bg: #070b14;--app-bg-soft: #0b1220;--app-surface: #111827;--app-surface-elevated: #172033;--app-surface-muted: #0f172a;--app-text: #f8fafc;--app-text-muted: #cbd5e1;--app-text-soft: #94a3b8;--app-text-inverse: #ffffff;--app-border: rgba(226, 232, 240, .14);--app-border-strong: rgba(226, 232, 240, .26);--app-primary: #0808da;--app-primary-hover: #1d2cff;--app-primary-soft: rgba(8, 8, 218, .18);--app-accent: #4f5bff;--app-accent-hover: #6d7cff;--app-accent-soft: rgba(79, 91, 255, .16);--app-success: #22c55e;--app-warning: #fb923c;--app-danger: #f87171;--app-shadow-sm: 0 8px 28px rgba(0, 0, 0, .3);--app-shadow-md: 0 24px 70px rgba(0, 0, 0, .42);--app-hero-gradient: radial-gradient(circle at 18% 18%, rgba(8, 8, 218, .26), transparent 30%), radial-gradient(circle at 82% 20%, rgba(79, 91, 255, .16), transparent 28%), linear-gradient(180deg, #0b1220 0%, #070b14 100%);--app-grid-color: rgba(79, 91, 255, .11);--cl-primary: var(--app-primary);--cl-primary-dark: var(--app-primary-hover);--cl-navy-950: var(--app-text);--cl-navy-900: #e2e8f0;--cl-navy-800: #cbd5e1;--cl-body: var(--app-text-muted);--cl-muted: var(--app-text-soft);--cl-purple: var(--app-accent);--cl-orange: var(--app-accent);--cl-success: var(--app-success);--cl-border: var(--app-border);--cl-soft-bg: var(--app-bg-soft);--cl-white: var(--app-surface);--cl-shadow-soft: var(--app-shadow-sm);--cl-shadow-blue: 0 22px 48px rgba(8, 8, 218, .36);--cl-shadow-accent: 0 22px 48px rgba(79, 91, 255, .24);--mat-sys-background: var(--app-bg);--mat-sys-surface: var(--app-surface);--mat-sys-surface-container: var(--app-surface-elevated);--mat-sys-surface-container-low: var(--app-surface-muted);--mat-sys-surface-container-high: var(--app-surface-elevated);--mat-sys-surface-container-highest: #1f2a44;--mat-sys-on-background: var(--app-text);--mat-sys-on-surface: var(--app-text);--mat-sys-on-surface-variant: var(--app-text-muted);--mat-sys-outline: var(--app-border-strong);--mat-sys-outline-variant: var(--app-border);--mat-sys-primary: var(--app-primary);--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: rgba(8, 8, 218, .28);--mat-sys-on-primary-container: #e0e7ff;--mat-sys-secondary: var(--app-accent);--mat-sys-on-secondary: #ffffff;--mat-sys-secondary-container: rgba(79, 91, 255, .22);--mat-sys-on-secondary-container: #eef2ff;--mat-sys-error: var(--app-danger)}*,*:before,*:after{box-sizing:border-box}html{direction:rtl;scroll-behavior:smooth;scroll-padding-top:100px}[id]{scroll-margin-top:100px}html,body{min-height:100%;overflow-x:hidden}body.register-page-active{overflow:visible}body{margin:0;background:var(--app-bg);color:var(--cl-body);font-family:Cairo,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.7;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.theme-dark body{background:radial-gradient(circle at 80% 0%,rgba(96,165,250,.08),transparent 30%),var(--app-bg);color:var(--app-text-muted)}button,input,textarea,select{font:inherit}button,input,textarea,select,.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-stroked-button,.mat-mdc-flat-button,.mat-mdc-form-field,.mat-mdc-select,.mat-mdc-option,.mat-mdc-input-element,.mat-mdc-snack-bar-container,.mat-mdc-dialog-container,.mat-mdc-menu-panel,.mat-mdc-tooltip{font-family:Cairo,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.smart-assistant-dialog .mat-mdc-dialog-container{padding:0}.smart-assistant-dialog .mdc-dialog__surface{overflow:hidden!important;padding:0!important;border-radius:28px!important;background:transparent!important;box-shadow:0 24px 60px #0f172a2e!important}@media(max-width:640px){.smart-assistant-dialog{align-items:flex-end!important}.smart-assistant-dialog .mat-mdc-dialog-container{width:100vw}.smart-assistant-dialog .mdc-dialog__surface{width:100vw!important;max-width:100vw!important;border-radius:28px 28px 0 0!important}}mat-icon,.mat-icon,.material-icons,.mat-ligature-font{font-family:Material Icons!important;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-feature-settings:"liga"}button{cursor:pointer}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}.container{width:min(var(--cl-container),100% - 40px);margin-inline:auto}.section{padding:var(--cl-section-padding)}.section--soft{background:var(--app-bg-soft)}.section--compact{padding-block:42px}.pill-button,.ghost-button,.text-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:0;border-radius:999px;padding:12px 28px;font-weight:700;font-size:1rem;transition:transform var(--cl-duration-fast) ease,box-shadow var(--cl-duration-fast) ease,background var(--cl-duration-fast) ease,color var(--cl-duration-fast) ease,border-color var(--cl-duration-fast) ease}.pill-button{background:var(--cl-primary);color:var(--cl-white);box-shadow:var(--cl-shadow-blue)}.pill-button:hover{background:var(--cl-primary-dark);transform:translateY(-2px);box-shadow:0 12px 28px #0874ff59}.ghost-button{background:transparent;color:var(--cl-navy-950);border:2px solid var(--cl-border)}.ghost-button:hover{border-color:var(--cl-primary);color:var(--cl-primary);background:var(--app-primary-soft);transform:translateY(-2px)}.text-button{min-height:auto;padding:0;background:transparent;color:var(--cl-primary)}.icon-badge{display:inline-grid;width:48px;height:48px;place-items:center;flex:0 0 auto;border-radius:var(--cl-radius-md);background:var(--cl-soft-bg);color:var(--cl-primary);font-size:1.1rem}html.theme-dark app-static-page,html.theme-dark app-programs-index,html.theme-dark app-business-fields-index{display:block;max-width:100vw;overflow-x:clip;background:var(--app-bg);color:var(--app-text)}html.theme-dark app-static-page .sp-section,html.theme-dark app-programs-index .pi-section,html.theme-dark app-business-fields-index .bfi-section{max-width:100vw;overflow-x:clip;background:var(--app-hero-gradient)!important;color:var(--app-text)!important}html.theme-dark app-static-page .sp-hero,html.theme-dark app-static-page .sp-feature,html.theme-dark app-static-page .sp-related__card,html.theme-dark app-static-page .sp-subfield__card,html.theme-dark app-programs-index .pi-search,html.theme-dark app-programs-index .pi-card,html.theme-dark app-business-fields-index .bfi-search,html.theme-dark app-business-fields-index .bfi-filter,html.theme-dark app-business-fields-index .bfi-card{background:var(--app-surface-elevated)!important;border-color:var(--app-border)!important;color:var(--app-text)!important;box-shadow:var(--app-shadow-sm)!important}html.theme-dark app-static-page .sp-hero{background:radial-gradient(circle at 18% 0%,var(--app-primary-soft),transparent 36%),radial-gradient(circle at 84% 12%,var(--app-accent-soft),transparent 30%),var(--app-surface-elevated)!important}html.theme-dark app-static-page .sp-hero__title,html.theme-dark app-static-page .sp-section__title,html.theme-dark app-static-page .sp-feature__title,html.theme-dark app-static-page .sp-related__title,html.theme-dark app-static-page .sp-subfield__title,html.theme-dark app-programs-index .pi-header__title,html.theme-dark app-programs-index .pi-card__title,html.theme-dark app-business-fields-index .bfi-header__title,html.theme-dark app-business-fields-index .bfi-card__title,html.theme-dark app-footer .footer-links h3{color:var(--app-text)!important}html.theme-dark app-static-page .sp-hero__description,html.theme-dark app-static-page .sp-feature__desc,html.theme-dark app-static-page .sp-related__desc,html.theme-dark app-static-page .sp-subfield__desc,html.theme-dark app-programs-index .pi-header__subtitle,html.theme-dark app-programs-index .pi-card__desc,html.theme-dark app-business-fields-index .bfi-header__subtitle,html.theme-dark app-business-fields-index .bfi-card__desc,html.theme-dark app-footer .footer-brand p,html.theme-dark app-footer .footer-links a,html.theme-dark app-footer .copyright{color:var(--app-text-muted)!important}html.theme-dark app-static-page .sp-hero__icon,html.theme-dark app-static-page .sp-hero__badge,html.theme-dark app-static-page .sp-feature__icon,html.theme-dark app-static-page .sp-subfield__icon,html.theme-dark app-programs-index .pi-header__badge,html.theme-dark app-programs-index .pi-card__icon,html.theme-dark app-business-fields-index .bfi-header__badge,html.theme-dark app-business-fields-index .bfi-card__icon{background:var(--app-primary-soft)!important;color:var(--app-accent-hover)!important}html.theme-dark app-static-page .sp-btn--primary,html.theme-dark app-programs-index .pi-cta__btn,html.theme-dark app-business-fields-index .bfi-cta__btn{background:var(--app-primary)!important;color:var(--app-text-inverse)!important;box-shadow:var(--cl-shadow-blue)!important}html.theme-dark app-static-page .sp-btn--primary:hover,html.theme-dark app-static-page .sp-btn--primary:focus-visible,html.theme-dark app-programs-index .pi-cta__btn:hover,html.theme-dark app-programs-index .pi-cta__btn:focus-visible,html.theme-dark app-business-fields-index .bfi-cta__btn:hover,html.theme-dark app-business-fields-index .bfi-cta__btn:focus-visible{background:var(--app-primary-hover)!important}html.theme-dark app-static-page .sp-btn--secondary{background:transparent!important;border-color:var(--app-border-strong)!important;color:var(--app-text-muted)!important}html.theme-dark app-static-page .sp-btn--secondary:hover,html.theme-dark app-static-page .sp-btn--secondary:focus-visible{background:var(--app-primary-soft)!important;border-color:color-mix(in srgb,var(--app-primary-hover) 54%,transparent)!important;color:var(--app-accent-hover)!important}html.theme-dark app-footer .footer{background:radial-gradient(circle at 12% 0%,var(--app-primary-soft),transparent 34%),radial-gradient(circle at 88% 8%,var(--app-accent-soft),transparent 30%),linear-gradient(180deg,var(--app-bg-soft) 0%,var(--app-bg) 100%)!important;border-color:var(--app-border-strong)!important;color:var(--app-text)!important}html.theme-dark app-footer .footer-links a:hover{color:var(--app-accent-hover)!important}html.theme-dark .landing-static,html.theme-dark .footer,html.theme-dark .rp-root{background:var(--app-bg)!important;color:var(--app-text-muted)}html.theme-dark .landing-static section,html.theme-dark .trusted-businesses,html.theme-dark .daftra-pricing,html.theme-dark .register-page-active{background-color:var(--app-bg)!important;color:var(--app-text-muted)}html.theme-dark .landing-static h1,html.theme-dark .landing-static h2,html.theme-dark .landing-static h3,html.theme-dark .landing-static h4,html.theme-dark .landing-static strong,html.theme-dark .footer h3,html.theme-dark .rp-root h1,html.theme-dark .rp-root h2,html.theme-dark .rp-root strong{color:var(--app-text)!important}html.theme-dark .landing-static p,html.theme-dark .landing-static span,html.theme-dark .landing-static small,html.theme-dark .footer p,html.theme-dark .footer a,html.theme-dark .rp-root p,html.theme-dark .rp-root span,html.theme-dark .rp-root small{color:var(--app-text-muted);border-color:var(--app-border)}html.theme-dark .feature-card,html.theme-dark .mockup-card,html.theme-dark .floating-card,html.theme-dark .accordion-item,html.theme-dark .trust-tag,html.theme-dark .rp-section,html.theme-dark .rp-sidebar,html.theme-dark .rp-plan-preview,html.theme-dark .rp-support,html.theme-dark .rp-benefit,html.theme-dark .plans-grid,html.theme-dark .plan-head,html.theme-dark .logo-item,html.theme-dark .cta-card{background-color:var(--app-surface-elevated)!important;border-color:var(--app-border)!important;box-shadow:var(--app-shadow-sm)!important}html.theme-dark .section--soft,html.theme-dark .rp-main,html.theme-dark .plan-spacer{background-color:var(--app-bg-soft)!important}html.theme-dark a,html.theme-dark .content-link,html.theme-dark .text-button{color:var(--app-primary)}html.theme-dark .mat-mdc-card,html.theme-dark .mat-mdc-dialog-container .mdc-dialog__surface,html.theme-dark .mat-mdc-menu-panel,html.theme-dark .mat-mdc-select-panel{background:var(--app-surface-elevated);color:var(--app-text);border-color:var(--app-border)}html.theme-dark .mat-mdc-form-field,html.theme-dark .mat-mdc-option,html.theme-dark .mat-mdc-select-value,html.theme-dark .mat-mdc-input-element,html.theme-dark .mat-mdc-floating-label,html.theme-dark .mat-mdc-dialog-content,html.theme-dark .mat-mdc-dialog-title{color:var(--app-text)!important}html.theme-dark .mat-mdc-form-field-hint,html.theme-dark .mat-mdc-select-placeholder,html.theme-dark input::placeholder,html.theme-dark textarea::placeholder{color:var(--app-text-soft)!important}html.theme-dark .mat-mdc-text-field-wrapper{background:#0f172a94}html.theme-dark .mat-mdc-option:hover,html.theme-dark .mat-mdc-option.mdc-list-item--selected{background:var(--app-primary-soft)!important}html.theme-dark .mat-mdc-button:not(:disabled),html.theme-dark .mat-mdc-icon-button:not(:disabled){color:var(--app-primary)}html.theme-dark .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: var(--app-surface-elevated);--mdc-snackbar-supporting-text-color: var(--app-text);--mat-snack-bar-button-color: var(--app-primary-hover)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media(max-width:900px){.section{padding-block:64px}}@media(max-width:640px){html{scroll-padding-top:82px}.container{width:min(100% - 28px,var(--cl-container))}.section{padding-block:56px}.pill-button,.ghost-button{width:100%}}.snack-success,.app-snackbar--success{--mdc-snackbar-container-color: #047857;--mdc-snackbar-supporting-text-color: #ffffff;--mat-snack-bar-button-color: #ffffff;--mdc-snackbar-container-shape: 16px}.snack-error,.app-snackbar--error{--mdc-snackbar-container-color: #b42318;--mdc-snackbar-supporting-text-color: #ffffff;--mat-snack-bar-button-color: #ffffff;--mdc-snackbar-container-shape: 16px}.mat-mdc-snack-bar-container.snack-success,.mat-mdc-snack-bar-container.snack-error,.mat-mdc-snack-bar-container.app-snackbar{margin-top:104px!important;font-family:Cairo,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-width:min(520px,100vw - 32px)!important}.mat-mdc-snack-bar-container.snack-success .mdc-snackbar__surface,.mat-mdc-snack-bar-container.snack-error .mdc-snackbar__surface,.mat-mdc-snack-bar-container.app-snackbar .mdc-snackbar__surface{min-width:min(420px,100vw - 32px)!important;min-height:58px;padding:0!important;border:1px solid rgba(255,255,255,.24);border-radius:18px!important;overflow:hidden;box-shadow:0 22px 48px #0f172a47,0 0 0 1px #0f172a0f}.mat-mdc-snack-bar-container.snack-success .mdc-snackbar__label,.mat-mdc-snack-bar-container.snack-error .mdc-snackbar__label,.mat-mdc-snack-bar-container.app-snackbar .mdc-snackbar__label{padding:14px 18px!important;color:#fff!important;font-family:inherit;font-size:.95rem;font-weight:800;line-height:1.7;text-shadow:0 1px 1px rgba(0,0,0,.12)}.mat-mdc-snack-bar-container.snack-success .mat-mdc-snack-bar-action,.mat-mdc-snack-bar-container.snack-success .mat-mdc-button,.mat-mdc-snack-bar-container.snack-error .mat-mdc-snack-bar-action,.mat-mdc-snack-bar-container.snack-error .mat-mdc-button,.mat-mdc-snack-bar-container.app-snackbar .mat-mdc-snack-bar-action,.mat-mdc-snack-bar-container.app-snackbar .mat-mdc-button{color:#fff!important;font-family:inherit;font-weight:800}.mat-mdc-snack-bar-container.snack-success .mat-mdc-snack-bar-action,.mat-mdc-snack-bar-container.snack-error .mat-mdc-snack-bar-action,.mat-mdc-snack-bar-container.app-snackbar .mat-mdc-snack-bar-action{min-width:auto;margin-inline-end:10px;padding-inline:14px;border-radius:999px;background:#ffffff2e}.mat-mdc-snack-bar-container.snack-success .mdc-snackbar__surface,.mat-mdc-snack-bar-container.app-snackbar--success .mdc-snackbar__surface,.app-snackbar--success .mdc-snackbar__surface,.app-snackbar--success.mdc-snackbar__surface{background:#047857!important;background-color:#047857!important;background-image:linear-gradient(135deg,#047857,#059669)!important}.mat-mdc-snack-bar-container.snack-error .mdc-snackbar__surface,.mat-mdc-snack-bar-container.app-snackbar--error .mdc-snackbar__surface,.app-snackbar--error .mdc-snackbar__surface,.app-snackbar--error.mdc-snackbar__surface{background:#b42318!important;background-color:#b42318!important;background-image:linear-gradient(135deg,#b42318,#dc2626)!important}.app-snackbar,.app-snackbar--success,.app-snackbar--error,.app-snackbar--update{--mdc-snackbar-supporting-text-color: #ffffff !important;--mat-snack-bar-button-color: #ffffff !important;--mdc-snackbar-container-shape: 18px !important}.app-snackbar .mat-mdc-simple-snack-bar,.app-snackbar .mdc-snackbar__label,.app-snackbar .mdc-button__label{color:#fff!important;opacity:1!important}.mat-mdc-snack-bar-container.app-snackbar--update .mdc-snackbar__surface,.app-snackbar--update .mdc-snackbar__surface{background:linear-gradient(135deg,#075dc8,#0f766e)!important;border:1px solid rgba(255,255,255,.22)}.pwa-update-snack{display:grid;gap:14px;min-width:min(440px,100vw - 48px);padding:14px 16px;color:#fff}.pwa-update-snack__copy{display:grid;gap:4px}.pwa-update-snack__copy strong{color:#fff;font-size:1rem;font-weight:900}.pwa-update-snack__copy span{color:#ffffffeb;font-size:.94rem;font-weight:700;line-height:1.7}.pwa-update-snack__actions{display:flex;justify-content:flex-end;gap:8px}.pwa-update-snack__actions .mat-mdc-button,.pwa-update-snack__actions .mat-mdc-unelevated-button{font-family:inherit;font-weight:900}.landing-static,.landing-static *,.landing-static *:before,.landing-static *:after{animation:none!important;transition:none!important}.landing-static .hero-badge,.landing-static .hero-title,.landing-static .hero-subtitle,.landing-static .hero-cta,.landing-static .hero-stats,.landing-static .trust-row,.landing-static .float-card,.landing-static .suite-title,.landing-static .feature-card,.landing-static .wave,.landing-static .suite-decor--plus,.landing-static .visual-side,.landing-static .content-side>h2,.landing-static .accordion-item,.landing-static .start-button,.landing-static .mockup-card,.landing-static .floating-card,.landing-static .bottom-mini-grid,.landing-static .workflow-steps,.landing-static .company-top-card,.landing-static .employee-top-card,.landing-static .customer-top-card,.landing-static .insurance-top-card,.landing-static .product-top-card,.landing-static .timer-chip,.landing-static .employee-availability-card,.landing-static .employee-time-card,.landing-static .billing-summary,.landing-static .time-stats-card,.landing-static .phone-mockup{opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important}.landing-static .industry-slider,.landing-static .industry-slider *{cursor:auto!important}
