@charset "UTF-8";:root{--blue-50: #e6f2fd;--blue-100: #b0d8f8;--blue-200: #8ac5f5;--blue-300: #54aaf1;--blue-400: #3399ee;--blue-500: #0080ea;--blue-600: #0074d5;--blue-700: #005ba6;--blue-800: #004681;--blue-900: #003662;--teal-50: #e6f9f7;--teal-100: #b0ebe7;--teal-200: #8ae2dc;--teal-300: #54d5cc;--teal-400: #33cdc2;--teal-500: #00c0b3;--teal-600: #00afa3;--teal-700: #00887f;--teal-800: #006a62;--teal-900: #00514b;--emerald-50: #ebf7f0;--emerald-100: #bce4cc;--emerald-200: #99d9b3;--emerald-300: #66cb8f;--emerald-400: #46c479;--emerald-500: #2e9e5b;--emerald-600: #299153;--emerald-700: #207140;--emerald-800: #195832;--emerald-900: #134326;--orange-50: #fef4e8;--orange-100: #fddeb9;--orange-200: #fbce97;--orange-300: #fab768;--orange-400: #f9a94a;--orange-500: #f7941d;--orange-600: #e1871a;--orange-700: #af6915;--orange-800: #885110;--orange-900: #683e0c;--purple-50: #efecf6;--purple-100: #d1cae6;--purple-200: #bcb2dc;--purple-300: #9e8ecf;--purple-400: #8b78c8;--purple-500: #6e54be;--purple-600: #6044b6;--purple-700: #4a358e;--purple-800: #3a296e;--purple-900: #2c1f54;--pink-50: #ffe6f1;--pink-100: #ffb0d3;--pink-200: #ff8abe;--pink-300: #ff54a1;--pink-400: #ff338e;--pink-500: #ff0072;--pink-600: #e80068;--pink-700: #b50051;--pink-800: #8c003f;--pink-900: #6b0030;--gray-50: #f6f7f7;--gray-100: #e3e5e7;--gray-200: #d6d8db;--gray-300: #c3c7ca;--gray-400: #b8bcc0;--gray-500: #a6abb0;--gray-600: #979ca0;--gray-700: #76797d;--gray-800: #5b5e61;--gray-900: #46484a;--neutral-50: #fcfcfc;--neutral-100: #f9f9f9;--neutral-200: #f1f1f2;--neutral-300: #e4e6e7;--neutral-400: #c5c8cb;--neutral-500: #a6abb0;--neutral-600: #767e85;--neutral-700: #5c6167;--neutral-800: #3c4044;--neutral-900: #26292b;--neutral-1000: #17191a;--color-neutral-50: var(--neutral-50);--color-neutral-100: var(--neutral-100);--color-neutral-200: var(--neutral-200);--color-neutral-300: var(--neutral-300);--color-neutral-400: var(--neutral-400);--color-neutral-500: var(--neutral-500);--color-neutral-600: var(--neutral-600);--color-neutral-700: var(--neutral-700);--color-neutral-800: var(--neutral-800);--color-neutral-900: var(--neutral-900);--color-neutral-1000: var(--neutral-1000);--color-brand: var(--blue-500);--color-brand-hover: var(--blue-600);--color-brand-muted: var(--blue-50);--color-brand-ink: var(--blue-700);--color-brand-contrast: #ffffff;--color-fluent-green: var(--teal-500);--color-requested-bg: var(--orange-50);--color-requested-gradient: var(--orange-400);--color-requested: var(--orange-500);--color-requested-hover: var(--orange-600);--color-assigned-bg: var(--blue-50);--color-assigned-gradient: var(--blue-400);--color-assigned: var(--blue-500);--color-assigned-hover: var(--blue-600);--color-completed-bg: var(--teal-50);--color-completed-gradient: var(--teal-400);--color-completed: var(--teal-500);--color-completed-hover: var(--teal-600);--color-cancelled-bg: var(--gray-50);--color-cancelled-gradient: var(--gray-400);--color-cancelled: var(--gray-500);--color-cancelled-hover: var(--gray-600);--color-declined-bg: var(--pink-50);--color-declined-gradient: var(--pink-400);--color-declined: var(--pink-500);--color-declined-hover: var(--pink-600);--color-bg-page: #ffffff;--color-bg-subtle: var(--neutral-50);--color-bg-muted: var(--neutral-100);--color-bg-app: var(--neutral-200);--color-surface-1: #ffffff;--color-surface-2: var(--neutral-200);--color-surface-3: var(--neutral-100);--color-surface-hover: rgba(233, 235, 248, .04);--color-surface-scrim: rgba(249, 249, 249, .9);--color-text-primary: var(--color-neutral-900);--color-text-secondary: var(--color-neutral-800);--color-text-muted: var(--color-neutral-700);--color-text-disabled: var(--color-neutral-500);--color-text-inverse: #ffffff;--color-border-subtle: var(--neutral-200);--color-border-default: var(--neutral-300);--color-border-strong: var(--neutral-400);--color-icon-default: var(--color-neutral-600);--color-icon-muted: var(--color-neutral-500);--color-icon-brand: var(--color-brand);--color-button-surface: var(--color-surface-2);--color-accent: var(--color-brand);--color-accent-hover: var(--color-brand-hover);--color-link: var(--color-brand);--color-link-hover: var(--color-brand-hover);--color-status-success: var(--emerald-700);--color-status-success-bg: var(--emerald-50);--color-status-warning: var(--orange-800);--color-status-warning-bg: var(--orange-50);--color-status-danger: var(--pink-700);--color-status-danger-bg: var(--pink-50);--color-status-info: var(--color-brand);--color-status-info-bg: var(--color-brand-muted);--color-focus-ring: rgba(0, 128, 234, .35);--focus-ring-width: 2px;--focus-ring-offset: 2px;--font-sans: "Roboto", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen, Ubuntu, Cantarell, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 2.75rem;--font-size-6xl: 3.25rem;--font-size-7xl: 3.75rem;--line-height-tight: 1.2;--line-height-snug: 1.35;--line-height-normal: 1.55;--line-height-loose: 1.7;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--letter-spacing-tighter: -.03em;--letter-spacing-tight: -.02em;--letter-spacing-normal: 0;--letter-spacing-wide: .05em;--letter-spacing-wider: .08em;--letter-spacing-widest: .12em;--radius-2xs: 4px;--radius-xs: 6px;--radius-default: 8px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 24px;--radius-2xl: 32px;--radius-pill: 999px;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-28: 112px;--section-gap-sm: 56px;--section-gap-md: 80px;--section-gap-lg: 100px;--shadow-xs: 0 1px 2px rgba(16, 24, 40, .06);--shadow-sm: 0 2px 8px rgba(16, 24, 40, .08);--shadow-md: 0 10px 24px rgba(16, 24, 40, .1);--shadow-lg: 0 18px 50px rgba(16, 24, 40, .12);--shadow-xl: 0 25px 65px rgba(16, 24, 40, .14);--shadow-inner: inset 0 2px 4px rgba(16, 24, 40, .06);--shadow-brand: 0 4px 14px rgba(0, 128, 234, .25);--duration-fast: .15s;--duration-base: .2s;--duration-slow: .3s;--duration-slower: .4s;--ease-default: cubic-bezier(.4, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--z-base: 1;--z-dropdown: 10;--z-sticky: 100;--z-overlay: 200;--z-modal: 300;--z-popover: 400;--z-tooltip: 500;--z-toast: 600;--container-max: 1200px;--container-wide: 1440px;--color-overlay: rgba(0, 0, 0, .5);--color-overlay-light: rgba(0, 0, 0, .3);--backdrop-blur: 16px;--gradient-orange: linear-gradient(to right, var(--orange-500), var(--orange-400));--gradient-blue: linear-gradient(to right, var(--blue-500), var(--blue-400));--gradient-green: linear-gradient(to right, var(--teal-500), var(--teal-400));--gradient-button: linear-gradient(to right, var(--blue-500), var(--teal-500));--gradient-nav-select: linear-gradient(135deg, var(--teal-500), var(--teal-400))}[data-theme=dark]{--color-neutral-500: var(--neutral-600);--color-neutral-600: var(--neutral-500);--color-neutral-700: var(--neutral-400);--color-neutral-800: var(--neutral-300);--color-neutral-900: var(--neutral-200);--color-neutral-1000: var(--neutral-50);--color-brand: var(--blue-300);--color-brand-hover: var(--blue-200);--color-brand-muted: rgba(0, 128, 234, .14);--color-brand-ink: var(--blue-200);--color-brand-contrast: #0b1220;--color-requested-bg: rgba(247, 148, 29, .14);--color-requested-gradient: #f9a94a;--color-requested: #fba94c;--color-requested-hover: #fcc06e;--color-assigned-bg: rgba(0, 128, 234, .14);--color-assigned-gradient: #54aaf1;--color-assigned: #4aa8ff;--color-assigned-hover: #74bbff;--color-completed-bg: rgba(0, 192, 179, .14);--color-completed-gradient: #33cdc2;--color-completed: #35d4c8;--color-completed-hover: #5ee0d7;--color-cancelled-bg: rgba(166, 171, 176, .14);--color-cancelled-gradient: #7d859a;--color-cancelled: #9198aa;--color-cancelled-hover: #b7bcc9;--color-declined-bg: rgba(255, 0, 114, .14);--color-declined-gradient: #ff5ca3;--color-declined: #ff3d93;--color-declined-hover: #ff6fb1;--color-bg-page: #0f1117;--color-bg-subtle: #121520;--color-bg-muted: #151a26;--color-surface-1: #121520;--color-surface-2: #151a26;--color-surface-3: #1a2030;--color-surface-hover: rgba(255, 255, 255, .04);--color-surface-scrim: rgba(0, 0, 0, .8);--color-text-primary: var(--color-neutral-900);--color-text-secondary: var(--color-neutral-800);--color-text-muted: var(--color-neutral-700);--color-text-disabled: var(--color-neutral-500);--color-text-inverse: #0f1117;--color-border-subtle: rgba(255, 255, 255, .1);--color-border-default: rgba(255, 255, 255, .14);--color-border-strong: rgba(255, 255, 255, .2);--color-icon-default: var(--color-neutral-700);--color-icon-muted: var(--color-neutral-600);--color-icon-brand: var(--color-brand);--color-button-surface: var(--color-surface-2);--color-accent: var(--color-brand);--color-accent-hover: var(--color-brand-hover);--color-link: var(--color-brand);--color-link-hover: var(--color-brand-hover);--color-status-success: var(--emerald-300);--color-status-success-bg: rgba(46, 158, 91, .16);--color-status-warning: var(--orange-300);--color-status-warning-bg: rgba(247, 148, 29, .16);--color-status-danger: var(--pink-300);--color-status-danger-bg: rgba(255, 0, 114, .14);--color-status-info: var(--color-brand);--color-status-info-bg: var(--color-brand-muted);--color-focus-ring: rgba(74, 168, 255, .4);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .35);--shadow-sm: 0 2px 10px rgba(0, 0, 0, .45);--shadow-md: 0 12px 30px rgba(0, 0, 0, .5);--shadow-lg: 0 22px 60px rgba(0, 0, 0, .55);--shadow-xl: 0 30px 80px rgba(0, 0, 0, .6);--shadow-inner: inset 0 2px 4px rgba(0, 0, 0, .2);--shadow-brand: 0 4px 14px rgba(74, 168, 255, .3);--color-overlay: rgba(0, 0, 0, .7);--color-overlay-light: rgba(0, 0, 0, .5)}html,body{width:100%;height:100%;margin:0;padding:0}*{margin:0;padding:0;box-sizing:border-box}p{margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:var(--color-neutral-800);background-color:var(--color-bg-page);line-height:1.6;display:flex;flex-direction:column}.protected-marketing-image{user-select:none;-webkit-user-drag:none}#app{width:100%;min-height:100%;display:flex;flex-direction:column}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 80px}@media(max-width:992px){.container{padding:0 60px}}@media(max-width:768px){.container{padding:0 24px}}.ms-icon{display:inline-block;vertical-align:middle;fill:currentColor;flex-shrink:0;width:24px;height:24px}.section-eyebrow,.hero-eyebrow,.im-hero-eyebrow,.bp-hero-eyebrow,.oc-hero-eyebrow,.reports-hero-eyebrow,.getting-started-eyebrow,.upgrade-eyebrow,.workflow-eyebrow,.pillars-eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:600;color:var(--color-brand);background:var(--color-brand-muted);padding:6px 14px;border-radius:999px;margin-bottom:16px}.about-eyebrow,.careers-eyebrow,.sh-faq-eyebrow{display:block;color:var(--color-brand);font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}a.btn-hero-primary,button.btn-hero-primary,a.btn-hero-secondary,button.btn-hero-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border-radius:8px;font-weight:700;font-size:.9375rem;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease;border:1px solid transparent}a.btn-hero-primary,button.btn-hero-primary{background:var(--color-brand);color:#fff;box-shadow:0 18px 36px #0080ea40}a.btn-hero-primary:visited,button.btn-hero-primary:visited{color:#fff}a.btn-hero-primary:hover,button.btn-hero-primary:hover{background:var(--color-brand-hover);color:#fff;text-decoration:none}a.btn-hero-secondary,button.btn-hero-secondary{background:var(--color-surface-3);border-color:var(--color-border-default);color:var(--color-neutral-1000)}a.btn-hero-secondary:visited,button.btn-hero-secondary:visited{color:var(--color-neutral-1000)}a.btn-hero-secondary:hover,button.btn-hero-secondary:hover{background:var(--color-border-subtle);border-color:var(--color-border-strong);color:var(--color-neutral-1000);text-decoration:none}@media(max-width:768px){.sticky-section-nav{display:none!important}.scheduling-page .scheduling-hero,.interpreter-management-page .im-hero,.billing-payroll-page .bp-hero,.onboarding-compliance-page .oc-hero,.reports-page .reports-hero{padding-top:112px}.scheduling-page .hero-ctas,.interpreter-management-page .im-hero-ctas,.billing-payroll-page .bp-hero-ctas,.onboarding-compliance-page .oc-hero-ctas,.reports-page .reports-hero-ctas,.lsp-new-page .lsp-hero-ctas,.org-new-page .org-hero-ctas,.interp-new-page .interp-hero-ctas{flex-direction:column;align-items:stretch;gap:var(--space-3);width:100%}.scheduling-page .hero-ctas>.hero-btn,.interpreter-management-page .im-hero-ctas>.im-hero-btn,.billing-payroll-page .bp-hero-ctas>.bp-hero-btn,.onboarding-compliance-page .oc-hero-ctas>.oc-hero-btn,.reports-page .reports-hero-ctas>.reports-hero-btn,.btn-hero-primary,.btn-hero-secondary{width:100%;min-height:48px;height:auto;padding:12px 20px}.scheduling-page .hero-layout,.interpreter-management-page .im-hero-layout,.billing-payroll-page .bp-hero-layout,.onboarding-compliance-page .oc-hero-layout,.reports-page .reports-hero-layout{gap:var(--space-6)}.scheduling-page .hero-visual,.interpreter-management-page .im-hero-visual,.billing-payroll-page .bp-hero-visual,.onboarding-compliance-page .oc-hero-visual,.reports-page .reports-hero-visual{display:flex;justify-content:center;order:0;width:100%}.scheduling-page .hero-visual-img,.interpreter-management-page .im-hero-visual img,.billing-payroll-page .bp-hero-visual-frame,.onboarding-compliance-page .oc-hero-visual-frame,.reports-page .reports-hero-visual-frame{width:100%;max-width:560px}.scheduling-page .scheduling-cta-buttons,.interpreter-management-page .im-cta-buttons,.billing-payroll-page .bp-cta-buttons,.onboarding-compliance-page .oc-cta-buttons,.reports-page .reports-cta-buttons,.ma-page .ma-cta-buttons{flex-direction:column;align-items:stretch;gap:12px;width:100%}.scheduling-page .scheduling-cta-primary,.interpreter-management-page .im-cta-primary,.billing-payroll-page .bp-cta-primary,.onboarding-compliance-page .oc-cta-primary,.reports-page .reports-cta-primary,.ma-page .ma-cta-primary{width:100%;min-height:48px;height:auto;padding:12px 20px}.scheduling-page .scheduling-cta-link,.interpreter-management-page .im-cta-link,.billing-payroll-page .bp-cta-link,.onboarding-compliance-page .oc-cta-link,.reports-page .reports-cta-link,.ma-page .ma-cta-link{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;height:auto;padding:12px 20px;font-size:1rem;line-height:1.2;color:var(--color-neutral-1000);background:var(--color-surface-1);border:1px solid var(--color-border-subtle);border-radius:12px;text-decoration:none}}
