@font-face{font-family:Switzer;font-weight:300;font-style:normal;font-display:swap;src:url(/assets/fonts/switzer/switzer-300.woff2)format("woff2")}@font-face{font-family:Switzer;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/switzer/switzer-400.woff2)format("woff2")}@font-face{font-family:Switzer;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/fonts/switzer/switzer-500.woff2)format("woff2")}@font-face{font-family:Switzer;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/fonts/switzer/switzer-600.woff2)format("woff2")}@font-face{font-family:Switzer;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/fonts/switzer/switzer-700.woff2)format("woff2")}@font-face{font-family:Switzer Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica Neue);size-adjust:100.269%;ascent-override:97.7371%;descent-override:24.9329%;line-gap-override:8.9759%}@font-face{font-family:Switzer Fallback Roboto;src:local(Roboto),local(Droid Sans);size-adjust:100.489%;ascent-override:97.523%;descent-override:24.8783%;line-gap-override:8.9562%}:root{--navy-950:#080d1b;--navy-900:#0f1829;--navy-800:#1a2a47;--navy-700:#233a66;--navy-500:#3562c4;--navy-300:#7e9fe0;--navy-200:#aecbf2;--navy-100:#d5e3f9;--navy-50:#eaf2fd;--n900:#242220;--n800:#3f3b37;--n700:#56514c;--n600:#67625d;--n500:#847e78;--n400:#a39e99;--n300:#b5b1ad;--n200:#d2cfcc;--n100:#e3e1df;--n50:#f8f7f6;--n25:#fbfbfb;--white:#fff;--gray-1:#f8f7f6;--gray-2:#e3e1df;--surface-page:#fbfaf9;--surface-card:#fff;--surface-tint-warm:#fff;--surface-tint-warm-border:var(--color-border);--dk-text:#ffffffeb;--dk-border:#ffffff1a;--dk-surface:#ffffff0f;--scrollbar-thumb:#023a5147;--scrollbar-thumb-hover:#023a5173;--surface-navy-deep:#0a1628;--surface-navy-mid:#0f2140;--gradient-book-bg:linear-gradient(135deg, var(--surface-navy-deep) 0%, var(--surface-navy-mid) 50%, var(--surface-navy-deep) 100%);--font:"Switzer", "Switzer Fallback", "Switzer Fallback Roboto", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--mono:"SF Mono", "Fira Code", monospace;--wz-navy:#023a51;--wz-navy-wash-08:#023a5114;--wz-navy-wash-15:#023a5126;--wz-navy-wash-22:#023a5138;--slate-navy:#1e2d4d;--slate-navy-wash-03:#1e2d4d08;--slate-navy-wash-04:#1e2d4d0a;--slate-navy-wash-06:#1e2d4d0f;--slate-navy-wash-07:#1e2d4d12;--slate-navy-wash-08:#1e2d4d14;--slate-navy-wash-10:#1e2d4d1a;--slate-navy-wash-12:#1e2d4d1f;--slate-navy-wash-20:#1e2d4d33;--slate-navy-wash-25:#1e2d4d40;--slate-navy-wash-40:#1e2d4d66;--slate-navy-wash-50:#1e2d4d80;--slate-navy-wash-55:#1e2d4d8c;--slate-navy-wash-60:#1e2d4d99;--slate-navy-wash-62:#1e2d4d9e;--slate-navy-wash-65:#1e2d4da6;--slate-navy-wash-68:#1e2d4dad;--slate-navy-wash-70:#1e2d4db3;--slate-navy-wash-72:#1e2d4db8;--slate-navy-wash-78:#1e2d4dc7;--brand-green:#11b058;--brand-green-text:#0a7a3d;--brand-green-deep:#0a4a25;--brand-green-hover:#0e9b4d;--brand-green-light:#2cbc63;--brand-green-bright:#3dd675;--brand-green-cta-aa:#0d8844;--brand-green-50:#e3f9e5;--brand-gradient:linear-gradient(135deg, #2cbc63 0%, #3dd675 100%);--aurora-ink:#1e3050;--aurora-teal:#14c4b0;--aurora-shimmer:linear-gradient(100deg, var(--aurora-ink) 0%, var(--aurora-ink) 40%, var(--brand-green-light) 45%, var(--aurora-teal) 50%, var(--brand-green-bright) 55%, var(--aurora-ink) 60%, var(--aurora-ink) 100%);--brand-gradient-button-hover:linear-gradient(135deg, #30cc6d 0%, #24a857 100%);--btn-primary-idle-bg:var(--brand-green);--btn-primary-idle-fg:#fff;--btn-primary-idle-border:transparent;--btn-primary-idle-shadow:#ffffff2e 0 1px 0 inset, #0a4a2533 0 1px 2px, #0a4a252e 0 4px 12px;--btn-primary-hover-bg:var(--brand-green-light);--btn-primary-hover-fg:#fff;--btn-primary-hover-border:transparent;--btn-primary-hover-shadow:#ffffff38 0 1px 0 inset, #0a4a2538 0 2px 4px, #0a4a253d 0 10px 22px;--btn-primary-active-bg:linear-gradient(135deg, #0e9b4d 0%, #097538 100%);--btn-primary-active-fg:#fff;--btn-primary-active-border:#097538;--btn-primary-active-shadow:#ffffff1f 0 1px 0 inset, #0a4a2547 0 1px 2px;--btn-tertiary-idle-bg:transparent;--btn-tertiary-idle-fg:var(--accent-text);--btn-tertiary-idle-shadow:none;--btn-tertiary-hover-bg:#11b0580f;--btn-tertiary-hover-fg:var(--accent-text);--btn-tertiary-active-bg:#11b0581f;--btn-tertiary-active-fg:var(--accent-text);--btn-ghost-idle-bg:transparent;--btn-ghost-idle-fg:var(--color-text-secondary);--btn-ghost-idle-shadow:none;--btn-ghost-hover-bg:transparent;--btn-ghost-hover-fg:var(--color-text-primary);--btn-danger-idle-bg:var(--status-error);--btn-danger-idle-fg:var(--white);--btn-danger-idle-border:transparent;--btn-danger-hover-bg:var(--error-dark);--btn-danger-hover-fg:var(--white);--btn-radius-xs:var(--r-md);--btn-radius-sm:var(--r-md);--btn-radius-md:var(--r-md);--btn-radius-lg:var(--r-md);--btn-radius-xl:var(--r-md);--btn-h-xs:32px;--btn-h-sm:36px;--btn-h-md:44px;--btn-h-lg:50px;--btn-h-xl:56px;--btn-dur-color:.12s;--btn-dur-shadow:.16s;--btn-dur-transform:.12s;--btn-ease-color:var(--ease-color);--btn-ease-button:var(--ease-button);--accent:var(--brand-green);--accent-text:var(--brand-green-text);--accent-hover:var(--brand-green-hover);--accent-light:var(--brand-green-light);--accent-tint:var(--brand-green-50);--accent-wash:#11b0580f;--accent-wash-strong:#11b05814;--field-ring:0 0 0 3px var(--brand-green-50);--field-border-focus:var(--brand-green);--field-h:44px;--field-pad-x:14px;--field-pad-y:11px;--field-pad-x-lg:18px;--field-pad-x-btn:20px;--field-pad-x-btn-lg:22px;--field-pad-y-lg:12px;--field-pad-y-btn:13px;--field-pad-y-tall:14px;--field-row-pad:5px;--field-row-pad-lg:6px;--field-pad-tight:3px;--field-nudge-1:1px;--field-nudge:2px;--field-nudge-3:3px;--field-gap-4:4px;--field-mb:28px;--field-dd-offset:6px;--industry-tone-healthcare-wash:#f472b60d;--industry-tone-municipalities-wash:#1e40af0a;--industry-tone-long-term-care-wash:#d977060a;--industry-tone-nonprofits-wash:#0ea5e90a;--industry-tone-construction-wash:#f59e0b0d;--industry-tone-hospitality-wash:#f43f5e0a;--industry-tone-ski-resorts-wash:#38bdf80d;--industry-tone-automotive-wash:#4755690a;--industry-tone-indigenous-wash:#b453090a;--industry-tone-childrens-aid-wash:#8b5cf60a;--industry-tone-community-living-wash:#14b8a60a;--industry-tone-education-wash:#2563eb0a;--industry-tone-manufacturing-wash:#64748b0a;--industry-tone-franchises-wash:#dc26260a;--industry-tone-gaming-wash:#c026d30a;--industry-tone-telecommunications-wash:#0d94880d;--industry-tone-retail-wash:#ea580c0a;--industry-tone-oil-and-energy-wash:#ca8a040a;--industry-tone-transportation-wash:#4338ca0a;--industry-tone-aviation-wash:#0284c70d;--suite-hr:var(--brand-green);--suite-hr-bg:var(--brand-green-50);--suite-workforce:var(--brand-green);--suite-workforce-bg:var(--brand-green-50);--suite-payroll:var(--brand-green);--suite-payroll-light:var(--brand-green-light);--suite-payroll-bg:var(--brand-green-50);--suite-talent:var(--brand-green);--suite-talent-light:var(--brand-green-light);--suite-talent-bg:var(--brand-green-50);--suite-hr-tint-50:#22c55e06;--suite-hr-tint-90:#22c55e0a;--suite-workforce-tint-50:#22c55e06;--suite-workforce-tint-90:#22c55e0a;--suite-payroll-tint-50:#22c55e06;--suite-payroll-tint-90:#22c55e0a;--suite-talent-tint-50:#22c55e06;--suite-talent-tint-90:#22c55e0a;--status-success:#22c55e;--status-warning:#f59e0b;--status-error:#ef4444;--status-info:#2563eb;--r-xs:3px;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-arch:24px;--gap-2xs:4px;--gap-xs:8px;--gap-sm:12px;--gap-tween:16px;--gap-md:24px;--gap-mlg:32px;--gap-lg:48px;--gap-xl:80px;--gap-2xl:96px;--section-v:120px;--section-snug-v:88px;--section-tight-v:64px;--pad-inner:48px;--pad-inner-md:56px;--pad-inner-sm:28px;--pad-inner-xs:20px;--text-xs:16px;--text-sm:18px;--text-base:20px;--text-md:23px;--text-lg:28px;--text-xl:38px;--tracking-editorial:-.028em;--text-eyebrow:13px;--tracking-eyebrow:.16em;--text-hero-h1:clamp(44px, 5.6vw, 78px);--fw-hero-h1:var(--fw-regular);--tracking-hero-h1:-.04em;--lh-hero-h1:1.05;--text-h2-lg:clamp(40px, 5vw, 64px);--text-h2:clamp(34px, 4.4vw, 52px);--fw-h2:var(--fw-editorial);--tracking-h2:-.028em;--lh-h2:1.06;--text-h2-sm:clamp(28px, 3.2vw, 42px);--tracking-h2-sm:-.025em;--lh-h2-sm:1.1;--text-h3:clamp(22px, 1.8vw, 28px);--fw-h3:var(--fw-medium);--tracking-h3:-.022em;--lh-h3:1.2;--text-h4:clamp(20px, 1.4vw, 23px);--fw-h4:var(--fw-semibold);--tracking-h4:-.012em;--lh-h4:1.3;--text-lede:clamp(20px, 1.9vw, 26px);--fw-light:300;--fw-editorial:300;--fw-regular:400;--fw-nav:500;--fw-medium:500;--fw-active:600;--fw-semibold:600;--fw-bold:700;--nav-h:76px;--max-w:1600px;--nav-bg:#fbfaf9e6;--nav-bg-scrolled:#fbfaf9f7;--nav-bg-open:#fbfaf9;--nav-text:var(--n600);--nav-text-hover:#023a51;--nav-cta-bg:#0c8a45;--nav-cta-text:var(--white);--nav-cta-bg-hover:#16a34a;--nav-dd-bg:#fbfaf9;--nav-dd-border:var(--glass-hairline);--nav-dd-divider:#0a7a3d38;--nav-dd-link:#023a51;--nav-dd-link-hover:#11b058;--nav-dd-muted:#023a51b8;--nav-dd-cta-bg:var(--navy-50);--nav-dd-cta-text:var(--navy-700);--nav-dd-surface:transparent;--ease:cubic-bezier(.22, 1, .36, 1);--ease-color:cubic-bezier(0, 0, .2, 1);--ease-elastic:cubic-bezier(.2, 1, .4, 1);--ease-entrance:cubic-bezier(.16, 1, .3, 1);--ease-button:cubic-bezier(.32, .72, 0, 1);--dur-snap:.1s;--dur-micro:.12s;--dur-fast:.15s;--dur-default:.22s;--dur-emphasis:.35s;--dur-fade:.7s;--hover-lift:translateY(-4px);--transition:var(--dur-fast) var(--ease);--shadow-xs:0 1px 2px #0f18290d;--shadow-sm:0 1px 2px #0f182912, 0 2px 6px #0f18290a;--shadow-md:0 1px 3px #0f182917, 0 4px 12px #0f18290f, 0 8px 24px #0f182908;--shadow-lg:0 1px 4px #0f18291a, 0 8px 20px #0f182912, 0 16px 48px #0f18290a;--shadow-xl:0 2px 4px #0f18291a, 0 12px 32px #0f182914, 0 32px 80px #0f18290d;--shadow-focus:0 0 0 2px var(--surface-page), 0 0 0 4px var(--accent-text);--shadow-card:var(--shadow-md), inset 0 1px 0 #fffc;--shadow-card-hover:var(--shadow-lg), inset 0 1px 0 #ffffffe6;--shadow-card-deep:0 1px 2px #0f182914, 0 4px 10px #0f18291a, 0 14px 32px #0f182917, 0 32px 72px #0f18290f, inset 0 1px 0 #fff;--shadow-card-deep-hover:0 2px 4px #0f18291a, 0 8px 20px #0f182921, 0 22px 52px #0f18291c, 0 44px 96px #0f182914, inset 0 1px 0 #fff;--border-card-tinted:var(--wz-navy-wash-22);--card-surface-gradient:linear-gradient(180deg, #fff 0%, #eef2f8 100%);--shadow-btn:0 1px 2px #0f182924, 0 2px 6px #3562c42e;--shadow-btn-hover:0 2px 4px #0f182929, 0 6px 20px #3562c43d;--blur-sm:saturate(160%) blur(12px);--blur-md:saturate(180%) blur(18px);--blur-lg:saturate(200%) blur(28px);--blur-header:blur(6px) saturate(1.15);--blur-header-strong:blur(7px) saturate(1.3);--glass-hairline:#0f0f140f;--glass-bg:#ffffff9e;--glass-bg-heavy:#ffffffc7;--glass-border:#ffffffb3;--glass-highlight:inset 0 1px 0 #ffffffd9;--glass-blur:var(--blur-md);--glass-shadow:0 8px 32px #023a5114, 0 1px 2px #023a510d;--glass-edge-green:#11b05866;--indigo-wash-04:#aeb9f90a;--indigo-wash-05:#aeb9f90d;--indigo-wash-16:#aeb9f929;--indigo-wash-45:#aeb9f973;--cyan-wash-10:#22d3ee1a;--cyan-wash-16:#22d3ee29;--cyan-wash-20:#22d3ee33;--cyan-wash-28:#22d3ee47;--cyan-wash-30:#22d3ee4d;--cyan-wash-45:#22d3ee73;--glass-white-85:#ffffffd9;--glass-white-70:#ffffffb3;--glass-white-65:#ffffffa6;--glass-white-18:#ffffff2e;--glass-white-12:#ffffff1f;--dk-surface-sm:#ffffff0d;--dk-text-soft:#ffffffb8;--dk-text-faded:#ffffff8c;--dk-text-muted:#ffffff59;--color-overlay-accent-06:#3562c40f;--color-overlay-ink-15:#0a0f1f26;--color-overlay-ink-55:#0a0f1f8c;--color-overlay-shadow-06:#0000000f;--color-overlay-shadow-08:#00000014;--color-overlay-shadow-12:#0000001f;--color-overlay-shadow-15:#00000026;--color-overlay-shadow-32:#00000052;--plate-text-faint:#22222214;--color-text-on-navy:#ffffffeb;--success-bg:#e3f9e5;--success-text:#2f8132;--warning-bg:#fffaeb;--warning-text:#8a6814;--error-bg:#fee;--error-text:#911111;--error-dark:#a61b1b;--color-success:#16a34a;--accent-serif:var(--brand-green);--color-page:var(--surface-page);--color-surface-card:var(--surface-card);--color-surface-inset:#f8f7f6;--color-surface-raised:var(--white);--color-surface-deep:#e3e1df;--ink-felix:#31302f;--color-text-primary:var(--ink-felix);--color-text-secondary:#67625d;--ink-body-editorial:#3a3836;--color-text-tertiary:#736e69;--color-text-muted:#777169;--color-border:var(--gray-2);--color-border-subtle:var(--n50);--color-accent:var(--brand-green);--color-accent-hover:var(--brand-green-hover);--color-accent-dim:#11b0581a;--color-shadow-rgb:34,34,34;--green-wash-005:#11b05801;--green-wash-02:#11b05805;--green-wash-025:#11b05806;--green-wash-05:#11b0580d;--green-wash-06:#11b0580f;--green-wash-08:#11b05814;--green-wash-09:#11b05817;--green-wash-10:#11b0581a;--green-wash-12:#11b0581f;--green-wash-14:#11b05824;--green-wash-15:#11b05826;--green-wash-16:#11b05829;--green-wash-18:#11b0582e;--green-wash-22:#11b05838;--green-wash-25:#11b05840;--green-wash-28:#11b05847;--green-wash-30:#11b0584d;--green-wash-32:#11b05852;--green-wash-35:#11b05859;--green-wash-45:#11b05873;--green-wash-55:#11b0588c;--navy-shadow:#023a510a;--pr-suite-hr:#0a4a25;--pr-suite-hr-mid:#0a4a2538;--pr-suite-wf:#0d7d56;--pr-suite-pay:#4b9c0a;--pr-suite-talent:#2cbc63;--teal-wash-02:#023a5105;--teal-wash-04:#023a510a;--teal-wash-06:#023a510f;--teal-wash-08:#023a5114;--teal-wash-14:#023a5124;--teal-wash-18:#023a512e;--teal-wash-62:#023a519e;--teal-wash-75:#023a51bf;--ink-wash-055:#2a29240e;--ink-wash-08:#2a292414;--blue-wash-04:#1e40af0a;--blue-wash-05:#1e40af0d;--blue-wash-06:#1e40af0f;--blue-wash-08:#1e40af14;--blue-wash-50:#1e40af80;--footer-text:#272735;--footer-surface:#f0f4f5;--suite-core:var(--module-accent);--suite-core-light:var(--module-accent-light);--module-accent:#0891b2;--module-accent-text:#0e7490;--module-accent-light:#22d3ee;--module-accent-hover:#0e7490;--module-accent-tint:#0891b20f;--module-accent-wash:#0891b206;--module-accent-border:#0891b21f;--module-accent-line:#0891b240;--module-num-gradient:linear-gradient(135deg, #0891b2 0%, #22d3ee 50%, #0891b24d 100%);--module-dark-surface:#023a51;--module-dark-surface-2:#034a66}.module-page{--accent:var(--module-accent);--accent-text:var(--module-accent-text);--accent-hover:var(--module-accent-hover);--accent-light:var(--module-accent-light);--accent-tint:var(--module-accent-tint);--accent-wash:var(--module-accent-wash)}.module-page .wz-rail--blue,.module-page .wz-rail-spine.wz-rail--blue:before{--wz-rail-color:var(--module-accent-line)}.module-page .wz-editorial-eyebrow{color:var(--module-accent-text);background:var(--module-accent-tint);border-color:var(--module-accent-border)}.module-page .wz-editorial-eyebrow-digit{color:var(--module-accent-text)}.module-page .wz-editorial-eyebrow-digit:after{background:linear-gradient(to bottom, transparent, var(--module-accent-line) 25%, var(--module-accent-line) 75%, transparent)}.module-page .wz-editorial-title em,.module-page h2 em,.module-page h3 em{color:var(--module-accent-text)}.module-page .wz-pill-icon{color:inherit}[data-density=product]{--text-base:14px;--text-sm:14px;--text-xs:13px;--gap-2xs:3px;--gap-xs:6px;--gap-sm:8px;--gap-tween:12px;--gap-md:16px;--gap-mlg:24px;--gap-lg:32px;--gap-2xl:64px;--pad-inner:24px;--pad-inner-md:40px;--r-sm:4px;--r-md:8px;--r-lg:12px;--nav-h:48px;--section-v:48px;--section-tight-v:32px}.t-d1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(44px,5.5vw,80px);font-weight:500;line-height:1.04}.t-d2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(36px,4.5vw,64px);font-weight:500;line-height:1.05}.t-h1{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(28px,3.5vw,48px);font-weight:500;line-height:1.08}.t-h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(22px,2.8vw,36px);font-weight:500;line-height:1.12}.t-h3{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(18px,2vw,24px);font-weight:500;line-height:1.2}.t-h4{letter-spacing:-.01em;font-size:18px;font-weight:500;line-height:1.3}.t-h5{letter-spacing:-.005em;font-size:15px;font-weight:600;line-height:1.4}.t-body-lg{font-size:19px;font-weight:400;line-height:1.75}.t-body{font-size:17px;font-weight:400;line-height:1.7}.t-body-sm{font-size:15px;font-weight:400;line-height:1.65}.t-ui{font-size:14px;font-weight:500;line-height:1.4}.t-label{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}.t-mono{font-family:var(--mono);font-size:13px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);background:var(--surface-page);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:hidden}