.Logo-module__DpQICq__logo{align-items:center;gap:10px;display:inline-flex}.Logo-module__DpQICq__word{letter-spacing:-.02em;color:var(--teal-ink);font-size:1.375rem;font-weight:600}
.Nav-module__bLmzyG__header{z-index:50;background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--hair);position:sticky;top:0}.Nav-module__bLmzyG__skip{background:var(--teal);color:#fff;border-radius:0 0 var(--radius-sm) 0;padding:10px 16px;font-size:.875rem;font-weight:500;position:absolute;top:0;left:-9999px}.Nav-module__bLmzyG__skip:focus{left:0}.Nav-module__bLmzyG__bar{max-width:var(--wrap);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:14px 24px;display:flex}.Nav-module__bLmzyG__links{align-items:center;gap:28px;margin:0;padding:0;list-style:none;display:flex}.Nav-module__bLmzyG__link{color:var(--slate);font-size:.9375rem;transition:color .15s}.Nav-module__bLmzyG__link:hover{color:var(--teal-ink)}.Nav-module__bLmzyG__actions{align-items:center;gap:12px;display:flex}.Nav-module__bLmzyG__cta{background:var(--teal);color:#fff;border-radius:var(--pill);padding:9px 18px;font-size:.9375rem;font-weight:500;transition:background .15s,transform .15s}.Nav-module__bLmzyG__cta:hover{background:var(--teal-ink);transform:translateY(-1px)}.Nav-module__bLmzyG__toggle{font:inherit;color:var(--teal-ink);border:1px solid var(--hair);border-radius:var(--pill);cursor:pointer;background:0 0;padding:8px 16px;font-size:.9375rem;display:none}.Nav-module__bLmzyG__toggleLabel{font-weight:500}.Nav-module__bLmzyG__mobile{border-top:1px solid var(--hair);background:var(--paper);display:none}.Nav-module__bLmzyG__mobile[hidden]{display:none!important}.Nav-module__bLmzyG__mobile ul{flex-direction:column;gap:2px;margin:0;padding:8px 24px 20px;list-style:none;display:flex}.Nav-module__bLmzyG__mobile a{color:var(--ink);border-bottom:1px solid var(--hair);padding:12px 0;display:block}.Nav-module__bLmzyG__mobileCta{background:var(--teal);text-align:center;border-radius:var(--radius-sm);margin-top:12px;font-weight:500;color:#fff!important;border-bottom:none!important}@media (max-width:860px){.Nav-module__bLmzyG__links,.Nav-module__bLmzyG__cta{display:none}.Nav-module__bLmzyG__toggle,.Nav-module__bLmzyG__mobile{display:block}}
.AppPreview-module__D6S3lq__stage{z-index:1;justify-content:flex-start;align-items:flex-start;padding:44px 0 0;display:flex;position:relative}.AppPreview-module__D6S3lq__glow{background:radial-gradient(ellipse at 60% 40%, color-mix(in srgb, var(--teal) 18%, transparent), transparent 68%);filter:blur(28px);z-index:0;position:absolute;inset:8% 4% 12%}.AppPreview-module__D6S3lq__board{z-index:3;background:var(--surface);border:1px solid var(--hair);border-radius:var(--radius);width:min(320px,72%);box-shadow:0 18px 40px -24px rgba(var(--shadow-tint), .45);padding:18px 18px 14px;position:absolute;bottom:20px;right:-18px}.AppPreview-module__D6S3lq__boardHead{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.AppPreview-module__D6S3lq__boardTitle{color:var(--teal-ink);font-size:.8125rem;font-weight:600}.AppPreview-module__D6S3lq__pill{color:var(--teal);background:var(--teal-soft);border-radius:var(--pill);padding:3px 9px;font-size:.6875rem;font-weight:500}.AppPreview-module__D6S3lq__stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.AppPreview-module__D6S3lq__stat{flex-direction:column;gap:1px;display:flex}.AppPreview-module__D6S3lq__statValue{color:var(--teal-ink);font-size:1.375rem;font-weight:600;line-height:1.1}.AppPreview-module__D6S3lq__statWarn{color:var(--amber)}.AppPreview-module__D6S3lq__statLabel{color:var(--slate);font-size:.6875rem}.AppPreview-module__D6S3lq__bars{align-items:flex-end;gap:6px;height:56px;display:flex}.AppPreview-module__D6S3lq__bar{background:linear-gradient(to top, var(--teal), color-mix(in srgb, var(--teal) 55%, #fff));border-radius:3px 3px 0 0;flex:1;min-height:8px}.AppPreview-module__D6S3lq__phone{z-index:2;width:244px;box-shadow:0 30px 60px -28px rgba(var(--shadow-tint), .55), 0 0 0 1px #10201f14;background:#10201f;border-radius:34px;flex:none;padding:9px;position:relative}.AppPreview-module__D6S3lq__screen{background:var(--paper);border-radius:26px;padding:26px 14px 18px;position:relative;overflow:hidden}.AppPreview-module__D6S3lq__notch{border-radius:var(--pill);background:#d8dedd;width:74px;height:5px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.AppPreview-module__D6S3lq__shiftCard{background:var(--teal);color:#fff;border-radius:var(--radius-sm);flex-direction:column;gap:2px;margin-bottom:16px;padding:12px 13px 13px;display:flex}.AppPreview-module__D6S3lq__shiftLabel{letter-spacing:.1em;text-transform:uppercase;opacity:.85;font-size:.625rem}.AppPreview-module__D6S3lq__shiftTime{font-size:1rem;font-weight:600}.AppPreview-module__D6S3lq__shiftBtn{text-align:center;background:#ffffff29;border:1px solid #ffffff47;border-radius:7px;margin-top:9px;padding:7px;font-size:.75rem;font-weight:500}.AppPreview-module__D6S3lq__listLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--slate);margin-bottom:8px;font-size:.625rem;display:block}.AppPreview-module__D6S3lq__tasks{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.AppPreview-module__D6S3lq__task{background:var(--surface);border:1px solid var(--hair);border-radius:9px;align-items:center;gap:9px;padding:9px 10px;display:flex}.AppPreview-module__D6S3lq__check{border:1.5px solid var(--hair);border-radius:50%;flex:none;width:15px;height:15px;position:relative}.AppPreview-module__D6S3lq__task[data-state=done] .AppPreview-module__D6S3lq__check{background:var(--teal);border-color:var(--teal)}.AppPreview-module__D6S3lq__task[data-state=done] .AppPreview-module__D6S3lq__check:after{content:"";border:1.6px solid #fff;border-width:0 1.6px 1.6px 0;width:3.5px;height:7px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}.AppPreview-module__D6S3lq__task[data-state=now]{border-color:color-mix(in srgb, var(--teal) 45%, var(--hair));box-shadow:0 0 0 2.5px var(--teal-soft)}.AppPreview-module__D6S3lq__task[data-state=now] .AppPreview-module__D6S3lq__check{border-color:var(--teal);border-style:dashed}.AppPreview-module__D6S3lq__taskText{flex-direction:column;gap:1px;min-width:0;display:flex}.AppPreview-module__D6S3lq__taskLabel{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:500;overflow:hidden}.AppPreview-module__D6S3lq__task[data-state=done] .AppPreview-module__D6S3lq__taskLabel{color:var(--slate)}.AppPreview-module__D6S3lq__taskMeta{color:var(--slate);font-size:.625rem}@media (max-width:980px){.AppPreview-module__D6S3lq__stage{flex-direction:column;justify-content:center;align-items:center;gap:22px;padding-top:8px}.AppPreview-module__D6S3lq__board{order:2;width:min(340px,100%);position:relative;inset:auto}.AppPreview-module__D6S3lq__phone{order:1}.AppPreview-module__D6S3lq__glow{inset:0}}
.DemoForm-module__4dGzla__card{background:var(--surface);border:1px solid var(--hair);border-radius:var(--radius);box-shadow:0 20px 48px -32px rgba(var(--shadow-tint), .4);flex-direction:column;gap:16px;padding:26px;display:flex}.DemoForm-module__4dGzla__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.DemoForm-module__4dGzla__field{flex-direction:column;gap:6px;min-width:0;display:flex}.DemoForm-module__4dGzla__label{color:var(--teal-ink);font-size:.8125rem;font-weight:500}.DemoForm-module__4dGzla__optional{color:var(--slate);font-weight:400}.DemoForm-module__4dGzla__input,.DemoForm-module__4dGzla__textarea{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--hair);border-radius:var(--radius-sm);width:100%;padding:10px 12px;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.DemoForm-module__4dGzla__textarea{resize:vertical}.DemoForm-module__4dGzla__input::placeholder,.DemoForm-module__4dGzla__textarea::placeholder{color:#8a938f}.DemoForm-module__4dGzla__input:focus,.DemoForm-module__4dGzla__textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-soft);outline:none}.DemoForm-module__4dGzla__submit{font:inherit;color:#fff;background:var(--teal);border-radius:var(--pill);cursor:pointer;border:none;padding:13px 22px;font-size:1rem;font-weight:500;transition:background .15s,transform .15s}.DemoForm-module__4dGzla__submit:hover:not(:disabled){background:var(--teal-ink);transform:translateY(-1px)}.DemoForm-module__4dGzla__submit:disabled{opacity:.65;cursor:progress}.DemoForm-module__4dGzla__error{color:#b4553b;border-radius:var(--radius-sm);background:#fbf6f3;padding:10px 12px;font-size:.875rem}.DemoForm-module__4dGzla__inlineLink{color:var(--teal);text-underline-offset:2px;text-decoration:underline}.DemoForm-module__4dGzla__legal{color:var(--slate);font-size:.8125rem}.DemoForm-module__4dGzla__success{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 0;display:flex}.DemoForm-module__4dGzla__tick{background:var(--teal-soft);border-radius:50%;width:42px;height:42px;position:relative}.DemoForm-module__4dGzla__tick:after{content:"";border:solid var(--teal);border-width:0 2.5px 2.5px 0;width:9px;height:17px;position:absolute;top:10px;left:15px;transform:rotate(45deg)}.DemoForm-module__4dGzla__successTitle{color:var(--teal-ink);font-size:1.25rem;font-weight:600}.DemoForm-module__4dGzla__successBody{color:var(--slate)}@media (max-width:620px){.DemoForm-module__4dGzla__card{padding:20px}.DemoForm-module__4dGzla__row{grid-template-columns:1fr}}
.OrbitRings-module__WzPFZq__rings{pointer-events:none;z-index:0;position:absolute}.OrbitRings-module__WzPFZq__outer,.OrbitRings-module__WzPFZq__inner{position:absolute;overflow:visible}.OrbitRings-module__WzPFZq__outer{width:100%;height:100%;animation:20s linear infinite OrbitRings-module__WzPFZq__orbit-spin;top:0;left:0}.OrbitRings-module__WzPFZq__inner{width:76%;height:76%;animation:25s linear infinite OrbitRings-module__WzPFZq__orbit-spin-reverse;top:12%;left:12%}.OrbitRings-module__WzPFZq__hero{opacity:1}.OrbitRings-module__WzPFZq__cta{opacity:.75}.OrbitRings-module__WzPFZq__why{opacity:.6}@keyframes OrbitRings-module__WzPFZq__orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes OrbitRings-module__WzPFZq__orbit-spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.OrbitRings-module__WzPFZq__outer,.OrbitRings-module__WzPFZq__inner{animation:none}}
.page-module__YnyroG__wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.page-module__YnyroG__eyebrow{font-size:var(--step-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin-bottom:14px;font-weight:500}.page-module__YnyroG__eyebrowLight{color:color-mix(in srgb, var(--teal-soft) 75%, transparent)}.page-module__YnyroG__h1{font-size:var(--step-h1);color:var(--teal-ink);max-width:19ch;font-weight:600}.page-module__YnyroG__h2{font-size:var(--step-h2);color:var(--teal-ink);max-width:22ch;font-weight:600}.page-module__YnyroG__h2Light{color:#fff}.page-module__YnyroG__h3{color:var(--ink);margin-bottom:7px;font-size:1.0625rem;font-weight:600}.page-module__YnyroG__body{color:var(--slate);font-size:.9688rem}.page-module__YnyroG__lead{font-size:var(--step-lead);color:var(--slate);max-width:46ch;margin-top:20px}.page-module__YnyroG__sectionLead{color:var(--slate);max-width:58ch;margin-top:14px;font-size:1.0625rem}.page-module__YnyroG__link{color:var(--teal);text-underline-offset:3px;text-decoration:underline}.page-module__YnyroG__section,.page-module__YnyroG__sectionDark{align-items:center;min-height:min(100svh,1000px);padding:clamp(56px,7vw,96px) 0;display:flex}.page-module__YnyroG__section>*,.page-module__YnyroG__sectionDark>.page-module__YnyroG__wrap{width:100%}.page-module__YnyroG__sectionSoft{background:linear-gradient(to bottom, var(--surface), var(--paper));border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.page-module__YnyroG__sectionDark{background:var(--teal-ink);color:#fff;position:relative;overflow:hidden}.page-module__YnyroG__sectionDark .page-module__YnyroG__wrap{z-index:1;position:relative}.page-module__YnyroG__whyRings{opacity:.85;width:1500px;height:1500px;top:50%;left:calc(100% - 300px);transform:translateY(-50%)scaleX(-1)}@media (max-width:1240px){.page-module__YnyroG__whyRings{width:1300px;height:1300px;left:calc(100% - 170px)}}.page-module__YnyroG__hero{min-height:min(calc(100svh - var(--nav-h)), 940px);background:radial-gradient(1200px 420px at 78% -8%, color-mix(in srgb, var(--teal-soft) 60%, transparent), transparent 70%), var(--paper);align-items:center;padding:clamp(40px,5vw,72px) 0;display:flex;position:relative;overflow:hidden}.page-module__YnyroG__heroInner{width:100%;max-width:var(--wrap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);margin:0 auto;padding:0 24px;display:grid}.page-module__YnyroG__heroCopy{z-index:1;min-width:0;position:relative}.page-module__YnyroG__heroVisual{min-width:0;position:relative}.page-module__YnyroG__heroRings{width:1000px;height:1000px;top:50%;left:42%;transform:translateY(-50%)}.page-module__YnyroG__heroActions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.page-module__YnyroG__btnPrimary{background:var(--teal);color:#fff;border-radius:var(--pill);padding:14px 26px;font-weight:500;transition:background .15s,transform .15s}.page-module__YnyroG__btnPrimary:hover{background:var(--teal-ink);transform:translateY(-1px)}.page-module__YnyroG__btnGhost{color:var(--teal-ink);border:1px solid var(--hair);border-radius:var(--pill);background:var(--surface);padding:14px 26px;font-weight:500;transition:border-color .15s,transform .15s}.page-module__YnyroG__btnGhost:hover{border-color:var(--teal);transform:translateY(-1px)}.page-module__YnyroG__problemGrid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:20px 44px;max-width:940px;margin-top:32px;display:grid}.page-module__YnyroG__problem{padding-left:22px;position:relative}.page-module__YnyroG__problemTitle{color:var(--ink);margin-bottom:4px;font-size:1rem;font-weight:600}.page-module__YnyroG__problem:before{content:"";background:color-mix(in srgb, var(--teal) 55%, var(--hair));border-radius:1px;width:11px;height:2px;position:absolute;top:12px;left:0}.page-module__YnyroG__featureGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:38px;display:grid}.page-module__YnyroG__feature{background:var(--surface);border:1px solid var(--hair);border-radius:var(--radius);padding:24px;transition:transform .18s,box-shadow .18s,border-color .18s}.page-module__YnyroG__feature:hover{border-color:color-mix(in srgb, var(--teal) 35%, var(--hair));box-shadow:0 18px 40px -30px rgba(var(--shadow-tint), .5);transform:translateY(-3px)}.page-module__YnyroG__steps{grid-template-columns:repeat(3,1fr);gap:28px;margin:38px 0 0;padding:0;list-style:none;display:grid}@media (max-width:560px){.page-module__YnyroG__steps{grid-template-columns:1fr}}.page-module__YnyroG__step{border-top:2px solid var(--teal-soft);padding-top:20px}.page-module__YnyroG__stepNum{letter-spacing:.12em;color:var(--teal);margin-bottom:10px;font-size:.75rem;font-weight:600;display:block}.page-module__YnyroG__whyGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:38px;display:grid}.page-module__YnyroG__why{background:color-mix(in srgb, #fff 6%, var(--teal-ink));border-radius:var(--radius);border:1px solid #ffffff1f;padding:24px}.page-module__YnyroG__whyTitle{color:#fff;margin-bottom:8px;font-size:1.0625rem;font-weight:600}.page-module__YnyroG__whyBody{color:color-mix(in srgb, var(--teal-soft) 82%, transparent);font-size:.9688rem}.page-module__YnyroG__faq{border-top:1px solid var(--hair);max-width:780px;margin-top:34px}.page-module__YnyroG__faqItem{border-bottom:1px solid var(--hair)}.page-module__YnyroG__faqQ{cursor:pointer;color:var(--teal-ink);padding:20px 34px 20px 0;font-size:1.0625rem;font-weight:500;list-style:none;position:relative}.page-module__YnyroG__faqQ::-webkit-details-marker{display:none}.page-module__YnyroG__faqQ:after{content:"";border:solid var(--teal);border-width:0 1.8px 1.8px 0;width:9px;height:9px;transition:transform .18s;position:absolute;top:27px;right:6px;transform:rotate(45deg)}.page-module__YnyroG__faqItem[open] .page-module__YnyroG__faqQ:after{top:31px;transform:rotate(-135deg)}.page-module__YnyroG__faqA{color:var(--slate);max-width:70ch;padding:0 40px 22px 0;font-size:.9688rem}.page-module__YnyroG__demoSection{background:var(--teal-ink);color:#fff;position:relative;overflow:hidden}.page-module__YnyroG__demoRings{opacity:.85;width:1500px;height:1500px;top:50%;right:calc(100% - 300px);transform:translateY(-50%)}@media (max-width:1240px){.page-module__YnyroG__demoRings{width:1300px;height:1300px;right:calc(100% - 170px)}}.page-module__YnyroG__demoSection .page-module__YnyroG__eyebrow{color:color-mix(in srgb, var(--teal-soft) 75%, transparent)}.page-module__YnyroG__demoSection .page-module__YnyroG__h2{color:#fff}.page-module__YnyroG__demoSection .page-module__YnyroG__sectionLead,.page-module__YnyroG__demoSection .page-module__YnyroG__body{color:color-mix(in srgb, var(--teal-soft) 85%, transparent)}.page-module__YnyroG__demoSection .page-module__YnyroG__demoList li{color:#fff}.page-module__YnyroG__demoSection .page-module__YnyroG__link{color:var(--teal-soft)}.page-module__YnyroG__demoLayout{z-index:1;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,56px);display:grid;position:relative}.page-module__YnyroG__demoList{flex-direction:column;gap:10px;margin:26px 0;padding:0;list-style:none;display:flex}.page-module__YnyroG__demoList li{color:var(--ink);padding-left:26px;font-size:.9688rem;position:relative}.page-module__YnyroG__demoList li:before{content:"";border:solid var(--teal);border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;top:8px;left:2px;transform:rotate(45deg)}.page-module__YnyroG__footer{background:var(--surface);border-top:1px solid var(--hair);padding:52px 0 28px}.page-module__YnyroG__footerInner{grid-template-columns:2fr 1fr 1fr;align-items:start;gap:40px;display:grid}.page-module__YnyroG__footerTag{color:var(--slate);max-width:34ch;margin-top:12px;font-size:.9375rem}.page-module__YnyroG__footerHead{letter-spacing:.1em;text-transform:uppercase;color:var(--teal-ink);margin-bottom:14px;font-size:.75rem;font-weight:600}.page-module__YnyroG__footerNav ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.page-module__YnyroG__footerNav a,.page-module__YnyroG__footerPlain{color:var(--slate);font-size:.9375rem}.page-module__YnyroG__footerNav a{transition:color .15s}.page-module__YnyroG__footerNav a:hover{color:var(--teal)}.page-module__YnyroG__footerBottom{border-top:1px solid var(--hair);color:var(--slate);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:44px;padding-top:22px;font-size:.8125rem;display:flex}@media (max-width:760px){.page-module__YnyroG__footerInner{grid-template-columns:1fr 1fr}.page-module__YnyroG__footerBrand{grid-column:1/-1}}@media (max-width:980px){.page-module__YnyroG__heroInner{grid-template-columns:1fr}.page-module__YnyroG__h1,.page-module__YnyroG__h2{max-width:100%}.page-module__YnyroG__demoLayout{grid-template-columns:1fr}}
