.feature-tag{--feature-tag-icon-size:24px;width:min-content;height:min-content;font-family:var(--font-manrope,"Manrope", Arial, sans-serif);font-size:var(--type-ui-size);font-weight:var(--type-weight-bold);line-height:var(--type-ui-leading);white-space:nowrap;border-radius:16px;flex:none;justify-content:center;align-items:center;gap:8px;padding:6px 24px 6px 12px;display:flex;position:relative;overflow:hidden}.feature-tag--scheduling{background:var(--tag-scheduling-bg);color:var(--tag-scheduling-text)}.feature-tag--time-tracking{background:var(--tag-time-tracking-bg);color:var(--tag-time-tracking-text)}.feature-tag--communication{background:var(--tag-communication-bg);color:var(--tag-communication-text)}.feature-tag--payroll{background:var(--tag-payroll-bg);color:var(--tag-payroll-text)}.feature-tag--integrations{background:var(--tag-integrations-bg);color:var(--tag-integrations-text)}.feature-tag__icon{width:var(--feature-tag-icon-size);max-width:none;height:var(--feature-tag-icon-size);flex:0 0 var(--feature-tag-icon-size);object-fit:contain;display:block}.feature-tag__label{display:block}@media (min-width:810px) and (max-width:1199px){.feature-tag{--feature-tag-icon-size:28px}}@media (min-width:1200px){.feature-tag{--feature-tag-icon-size:36px}}.scheduling-page{--scheduling-ink:#16243d;--scheduling-copy:#5c627a;--scheduling-soft:#f5f7fa;width:100%;color:var(--scheduling-ink);flex-direction:column;align-items:center;display:flex;overflow-x:clip}.scheduling-display,.scheduling-heading,.scheduling-card__title,.scheduling-body{font-family:var(--font-manrope,"Manrope", "Arial", sans-serif)}.scheduling-display{color:var(--scheduling-ink);font-size:var(--type-display-size);font-weight:var(--type-weight-bold);letter-spacing:var(--type-display-tracking);line-height:var(--type-display-leading)}.scheduling-heading{color:var(--scheduling-ink);font-size:var(--type-heading-size);font-weight:var(--type-weight-bold);letter-spacing:0;line-height:var(--type-heading-leading)}.scheduling-body{color:var(--scheduling-copy);font-size:var(--type-body-size);font-weight:var(--type-weight-medium);letter-spacing:0;line-height:var(--type-body-leading)}.scheduling-card__title{color:var(--scheduling-ink);font-size:var(--type-card-title-size);font-weight:var(--type-weight-bold);letter-spacing:0;line-height:var(--type-card-title-leading)}.scheduling-copy{flex-direction:column;gap:16px;width:100%;display:flex}.scheduling-copy--centered{text-align:center;align-items:center}.scheduling-copy--centered .scheduling-body{width:100%}.scheduling-image{object-fit:cover;object-position:center}.scheduling-image--tablet{display:none}.scheduling-hero{width:100%;max-width:1600px;min-height:min-content;padding:calc(160px - var(--header-height,0px)) 24px 80px;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;overflow:hidden}.scheduling-hero__tag-reveal{width:fit-content}.scheduling-hero__title-reveal,.scheduling-hero__body-reveal{width:100%}.scheduling-hero__title,.scheduling-hero__description{text-align:center;width:100%}.scheduling-hero__description{font-weight:var(--type-weight-bold)}@media (max-width:809px){.scheduling-hero__description{font-size:20px;line-height:1.4}}.scheduling-flash,.scheduling-shift-pool{flex-direction:column;justify-content:center;align-items:flex-start;gap:40px;width:100%;max-width:1600px;padding-inline:24px;display:flex}.scheduling-flash__copy,.scheduling-shift-pool__copy{order:0;width:100%}.scheduling-flash__media,.scheduling-shift-pool__media{border-radius:20px;order:1;width:100%;position:relative;overflow:hidden}.scheduling-flash__media{aspect-ratio:1.2}.scheduling-flash__media .scheduling-image{object-fit:contain}.scheduling-flash__copy .scheduling-copy,.scheduling-shift-pool__copy .scheduling-copy,.scheduling-statistics__copy .scheduling-copy{width:100%}.scheduling-views{flex-direction:column;justify-content:center;align-items:center;gap:80px;width:100%;max-width:1600px;padding-block:80px;display:flex}.scheduling-views__intro{width:100%;padding-inline:24px}.scheduling-card-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:min-content;gap:48px;width:calc(100% - 48px);display:grid}.scheduling-card{flex-direction:column;justify-content:center;align-items:center;gap:32px;min-width:0;display:flex}.scheduling-card__media{border-radius:24px;width:100%;height:300px;position:relative;overflow:hidden}.scheduling-card__copy{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;display:flex}.scheduling-card__media--gallery{isolation:isolate;padding:0}.scheduling-card__media--gallery>.scheduling-image{z-index:0}.scheduling-card__marquee{z-index:1;width:100%;height:100%;padding:12px;inset:0;position:absolute!important}.scheduling-card__marquee .marquee__track,.scheduling-card__marquee .marquee__group{align-items:center;height:100%}.scheduling-gallery__set{flex:none;align-items:center;gap:12px;width:max-content;height:216px;display:flex}.scheduling-gallery__image{object-fit:cover;border-radius:12px;flex:0 0 343px;width:343px;height:216px}.scheduling-shift-pool{padding-top:80px}.scheduling-shift-pool__media{height:480px}.scheduling-shift-pool__media .scheduling-image{object-fit:cover}.scheduling-leave{flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100%;max-width:1600px;padding-block:80px;display:flex}.scheduling-leave__intro{width:100%;padding-inline:24px}.scheduling-leave__media{aspect-ratio:1.43697;width:100%;max-width:100%;position:relative;overflow:hidden}.scheduling-transfer{width:100%;max-width:1600px;padding-inline:24px}.scheduling-transfer__panel{background:var(--scheduling-soft);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:64px;width:100%;padding:32px 24px 0;display:flex;overflow:hidden}.scheduling-transfer__copy{order:0;width:100%}.scheduling-transfer__media{order:1;width:min(514px,100%);height:428px;position:relative;overflow:hidden}.scheduling-transfer__phone{object-fit:contain;object-position:center top;width:min(450px,100%);height:auto;margin-inline:auto;display:block}.scheduling-templates{flex-direction:column;justify-content:center;align-items:center;gap:80px;width:100%;max-width:1600px;padding:80px 24px;display:flex}.scheduling-templates__copy,.scheduling-templates__copy .scheduling-copy,.scheduling-templates__copy .scheduling-display,.scheduling-templates__copy .scheduling-body{width:100%}.scheduling-templates__media{width:100%;height:323px;position:relative;overflow:visible}.scheduling-statistics{flex-direction:column;justify-content:center;align-items:center;gap:64px;width:100%;max-width:1600px;padding:96px 24px;display:flex;overflow:hidden}.scheduling-statistics__copy,.scheduling-statistics__media{width:100%}.scheduling-statistics__image{aspect-ratio:1.58527;width:100%;position:relative}.scheduling-statistics__image .scheduling-image{object-fit:contain}.scheduling-final{justify-content:center;align-items:center;width:100%;max-width:1600px;padding:80px 24px;display:flex}.scheduling-final__inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;max-width:100%;display:flex}.scheduling-final__inner .scheduling-body{width:100%}@media (min-width:810px) and (max-width:1199px){.scheduling-hero{padding:calc(160px - var(--header-height,0px)) 32px 96px}.scheduling-hero__title-reveal{width:75%}.scheduling-hero__body-reveal{width:60%}.scheduling-flash,.scheduling-shift-pool{flex-direction:row;align-items:flex-start;gap:40px;padding-inline:32px}.scheduling-flash__copy,.scheduling-flash__media,.scheduling-shift-pool__copy,.scheduling-shift-pool__media{flex:1 1 0;width:calc(50% - 20px)}.scheduling-flash__media{aspect-ratio:auto;order:0;height:295px}.scheduling-flash__copy{order:1}.scheduling-flash__copy .scheduling-copy,.scheduling-shift-pool__copy .scheduling-copy,.scheduling-statistics__copy .scheduling-copy{width:85%;margin-inline:auto}.scheduling-views{padding-block:96px}.scheduling-views__intro{padding-inline:32px}.scheduling-copy--centered .scheduling-body{width:65%}.scheduling-card-grid{width:calc(100% - 96px)}.scheduling-image--non-tablet{display:none}.scheduling-image--tablet{display:block}.scheduling-shift-pool{padding-top:96px}.scheduling-shift-pool__media{height:480px}.scheduling-shift-pool__media .scheduling-image{object-fit:contain}.scheduling-leave{gap:80px;padding-block:96px}.scheduling-leave__intro{width:85%;padding-inline:32px}.scheduling-leave__media{aspect-ratio:auto;height:440px}.scheduling-transfer{padding-inline:32px}.scheduling-transfer__panel{padding:48px 32px 0}.scheduling-transfer__copy .scheduling-copy{text-align:center;align-items:center}.scheduling-transfer__copy .scheduling-body{width:85%}.scheduling-templates{gap:80px;padding:96px 48px}.scheduling-templates__copy{width:85%}.scheduling-templates__copy .scheduling-display,.scheduling-templates__copy .scheduling-body{width:65%}.scheduling-templates__media{width:95%;height:640px}.scheduling-statistics{flex-direction:row;gap:64px;padding:96px 0 96px 32px}.scheduling-statistics__copy,.scheduling-statistics__media{flex:1 1 0;width:calc(50% - 32px)}.scheduling-statistics__image{aspect-ratio:auto;width:160%;height:361px}.scheduling-final{padding:96px 32px}.scheduling-final__inner{width:85%}.scheduling-final__inner .scheduling-body{width:65%}}@media (min-width:1200px){.scheduling-hero{padding:calc(160px - var(--header-height,0px)) 40px 120px}.scheduling-hero__title-reveal{width:75%}.scheduling-hero__body-reveal{width:60%}.scheduling-flash,.scheduling-shift-pool{flex-direction:row;align-items:flex-start;gap:40px;padding-inline:48px}.scheduling-flash__copy,.scheduling-flash__media,.scheduling-shift-pool__copy,.scheduling-shift-pool__media{flex:1 1 0;width:calc(50% - 20px)}.scheduling-flash__media{order:0;height:auto}.scheduling-flash__copy{order:1}.scheduling-flash__copy .scheduling-copy,.scheduling-shift-pool__copy .scheduling-copy,.scheduling-statistics__copy .scheduling-copy{width:85%;margin-inline:auto}.scheduling-views{padding-block:120px}.scheduling-views__intro{padding-inline:48px}.scheduling-copy--centered .scheduling-body{width:65%}.scheduling-card-grid{grid-template-columns:repeat(3,minmax(200px,1fr));width:min(90%,1504px)}.scheduling-card--wide{grid-column:span 2}.scheduling-shift-pool{padding-top:120px}.scheduling-shift-pool__media{height:572px}.scheduling-leave{gap:120px;padding-block:120px}.scheduling-leave__intro{width:85%;padding-inline:48px}.scheduling-leave__media{aspect-ratio:auto;height:662px}.scheduling-transfer{padding-inline:48px}.scheduling-transfer__panel{flex-direction:row;align-items:flex-start;gap:40px;padding:120px 48px 0}.scheduling-transfer__media{flex:0 0 547px;order:0;width:547px;height:456px;padding-left:96px}.scheduling-transfer__phone{width:450px;max-width:none}.scheduling-transfer__copy{flex:1 1 0;order:1;align-self:center}.scheduling-transfer__copy .scheduling-copy{width:85%;margin-inline:auto}.scheduling-templates{gap:120px;padding:120px 48px}.scheduling-templates__copy{width:85%}.scheduling-templates__copy .scheduling-display,.scheduling-templates__copy .scheduling-body{width:65%}.scheduling-templates__media{aspect-ratio:1.06037;width:85%;height:auto}.scheduling-statistics{flex-direction:row;gap:80px;padding:120px 0 120px 48px}.scheduling-statistics__copy,.scheduling-statistics__media{flex:1 1 0;width:calc(50% - 40px)}.scheduling-statistics__image{aspect-ratio:auto;width:160%;height:541px}.scheduling-final{padding:120px 48px}.scheduling-final__inner{width:85%}.scheduling-final__inner .scheduling-body{width:65%}}@media (prefers-reduced-motion:reduce){.scheduling-gallery__set{transform:none!important}}
