.crew-web{--web-ink:#091b2b;--web-muted:#4b5d6b;--web-green:#a8ef45;--web-line:#d8e1e6;--web-pale:#f1f6f3;color:var(--web-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}.crew-web .web-wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(20px,4vw,56px)}.crew-web :is(h1,h2,h3){color:inherit;letter-spacing:-.045em;text-wrap:balance;font-weight:750}.crew-web h2{font-size:clamp(2rem,4vw,3.25rem);line-height:1.1}.crew-web h3{font-size:1.25rem;line-height:1.3}.crew-web em,.crew-web h2 em{color:#287341;font-style:normal}.crew-web .web-kicker{letter-spacing:.13em;color:#287341;margin-bottom:16px;font-size:.8125rem;font-weight:750;line-height:1.6}.crew-web .web-section{padding-block:clamp(56px,7vw,96px)}.crew-web .web-section-heading{max-width:760px;margin-bottom:38px}.crew-web .web-section-heading>p:not(.web-kicker){color:var(--web-muted);max-width:640px;font-size:1.0625rem;line-height:1.75}.crew-web .web-small{color:var(--web-muted);font-size:.875rem;line-height:1.65}.crew-web [id]{scroll-margin-top:120px}.crew-web :is(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #2584d5}.crew-web .web-button,.crew-web .web-demo-button{background:var(--web-green);color:#091b2b;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 21px;font-size:1rem;font-weight:700;line-height:1.5;transition:background .18s,box-shadow .18s;display:inline-flex}.crew-web .web-button:hover,.crew-web .web-demo-button:hover{background:#bcf778;box-shadow:0 4px 16px #091b2b14}.crew-web .web-button-light{color:var(--web-ink);background:#fff;border:1px solid #9dabb4}.crew-web .web-button-light:hover{background:#f1f5f7}.crew-web .web-text-link{color:#21633a;min-height:44px;font-size:1rem;font-weight:700;line-height:1.6}.crew-web .crewloca-wordmark>span{color:#197339}.crew-web .crewloca-brand{color:var(--web-ink)}.crew-web .web-launch-banner{color:#e3eaf0;background:#091b2b;border:0;justify-content:center;align-items:center;gap:14px;padding:9px 20px;font-size:.8125rem;line-height:1.5;display:flex}.crew-web .web-launch-banner strong{color:#baf877;letter-spacing:.09em;text-transform:uppercase;flex-shrink:0;width:auto;font-size:.75rem}.web-header-shell{z-index:45;border-bottom:1px solid var(--web-line);background:#fff;position:sticky;top:0}.crew-web .web-header{border:0;flex-wrap:nowrap;gap:24px;height:auto;min-height:86px;padding-block:14px;display:flex}.crew-web .web-brand{flex-shrink:0;width:auto}.crew-web .web-brand .crewloca-wordmark{font-size:1.75rem}.crew-web .web-header nav{gap:24px;margin-left:auto;font-size:.9375rem;font-weight:600;display:flex}.crew-web .web-header nav a{color:#233b4b;min-height:44px}.crew-web .web-header nav a:hover{color:#197339}.web-header-actions{flex-shrink:0;align-items:center;gap:20px;display:flex}.crew-web .web-login{color:var(--web-ink);white-space:nowrap;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:.9375rem}.crew-web .web-demo-button{padding:10px 17px;font-size:.9375rem}.web-hero-stage{isolation:isolate;color:#fff;background:#091b2b;position:relative;overflow:hidden}.web-hero-stage:before{content:"";z-index:-1;background:#102c40;width:56%;height:100%;position:absolute;top:0;right:-17%;transform:skew(-24deg)}.crew-web .web-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,4vw,64px);padding-block:64px 54px;display:grid;position:relative}.crew-web .web-hero-copy{min-width:0;max-width:550px}.crew-web .web-hero .web-kicker{color:#baf877;margin-bottom:23px;font-size:.8125rem}.crew-web .web-hero h1{letter-spacing:-.055em;color:#fff;margin:0 0 25px;font-size:clamp(3.6rem,6.8vw,6rem);line-height:.99}.crew-web .web-hero h1 em{color:#a8ef45}.crew-web .web-positioning{color:#fff;letter-spacing:-.02em;max-width:430px;margin:0 0 14px;font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:600;line-height:1.45}.crew-web .web-intro{color:#cbd9e3;max-width:465px;margin:0;font-size:1rem;line-height:1.75}.crew-web .web-actions{flex-wrap:wrap;gap:12px;margin:25px 0 12px}.crew-web .web-hero .web-button-light{color:#fff;background:0 0;border-color:#8197a6}.crew-web .web-hero .web-button-light:hover{background:#163347}.crew-web .web-demo-reassurance{color:#c4d5df;font-size:.875rem;line-height:1.6}.web-hero-offer{border-top:1px solid #395164;align-items:center;gap:22px;margin-top:28px;padding-top:22px;display:flex}.web-hero-offer>div{border-right:1px solid #395164;flex-shrink:0;padding-right:22px}.web-hero-offer span{letter-spacing:.06em;color:#c4d5df;font-size:.75rem;font-weight:700;display:block}.web-hero-offer strong{letter-spacing:-.035em;color:#fff;font-size:1.65rem;line-height:1.5;display:block}.web-hero-offer p{color:#dce7ed;font-size:.875rem;line-height:1.7}.web-hero-offer b{color:#fff}.crew-web .web-hero-launch{color:#c4d5df;max-width:455px;margin-top:12px;font-size:.8125rem}.web-hero-image{min-width:0;margin:0;padding-bottom:27px;position:relative}.web-hero-image:before{content:"";clip-path:polygon(22% 0,100% 0,78% 100%,0 100%);z-index:-1;background:#a8ef45;position:absolute;inset:-23px -18px 60px 32px}.web-hero-image img{aspect-ratio:3/2;object-fit:cover;clip-path:polygon(7% 0,100% 0,100% 90%,93% 100%,0 100%,0 10%);width:100%;height:auto;display:block}.web-hero-image figcaption{color:#091b2b;background:#fff;border-left:5px solid #a8ef45;max-width:380px;margin:-18px 18px 0 42px;padding:18px 24px;position:relative;box-shadow:0 12px 32px #0002}.web-hero-image figcaption span{color:#4b5d6b;font-size:.875rem;display:block}.web-hero-image figcaption strong{font-size:1.125rem;line-height:1.5}.hero-bottom-line{color:#cbd9e3;border-top:1px solid #395164;align-items:center;gap:26px;padding-block:20px;font-size:.875rem;display:flex;position:relative}.hero-bottom-line a{color:#baf877;align-items:center;gap:9px;min-height:44px;margin-left:auto;font-weight:700;display:flex}.crew-web .web-promise-strip{color:#091b2b;background:#a8ef45;border:0}.crew-web .web-product-strip{flex-wrap:wrap;justify-content:space-between;gap:18px;padding-block:22px;display:flex}.crew-web .web-product-strip span{font-size:.9375rem;font-weight:700}.crew-web .web-product-strip svg{color:#163c2e;width:21px;height:21px}.web-clock-introduction{border-top:1px solid var(--web-line);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,7vw,100px);padding-block:72px 88px;display:grid}.web-clock-introduction>div>p:not(.web-kicker){color:var(--web-muted);max-width:500px;margin-top:24px;font-size:1.0625rem;line-height:1.75}.web-clock-introduction ul{gap:14px;margin:24px 0 14px;padding:0;list-style:none;display:grid}.web-clock-introduction li{color:#233b4b;align-items:flex-start;gap:10px;font-size:1rem;display:flex}.web-clock-introduction li>svg{color:#287341;width:20px;margin-top:3px}.hero-product-stage{width:100%;min-width:0;max-width:455px;margin-inline:auto;padding-bottom:22px}.hero-stage-caption{letter-spacing:.06em;color:#415867;justify-content:space-between;gap:10px;margin:0 3px 12px;font-size:.8125rem;font-weight:700;display:flex}.hero-stage-caption span:last-child{letter-spacing:0}.crew-web .hero-live-sample{color:#091b2b;background:#fff;border:1px solid #c5d5df;border-radius:16px;max-width:none;transform:none;box-shadow:0 18px 45px #091b2b0f}.crew-web .hero-live-sample .web-product-top{color:#fff;background:#091b2b;padding:18px 22px}.crew-web .hero-live-sample .web-product-top .crewloca-brand{color:#fff}.crew-web .hero-live-sample .web-product-top .crewloca-wordmark>span{color:#a8ef45}.crew-web .hero-live-sample .web-product-top>span:last-child{color:#d6e2ea;font-size:.8125rem}.crew-web .hero-live-sample .day-boundary{border-radius:0;height:145px;margin:0}.crew-web .hero-live-sample .day-boundary svg{width:100%;height:100%}.hero-clock-greeting{text-align:left;align-items:center;gap:10px;margin-bottom:18px;font-size:.9375rem;font-weight:700;display:flex}.hero-clock-greeting small{color:#4b5d6b;font-size:.875rem;font-weight:400;display:block}.hero-person-initials{color:#284e32;background:#e8f3dc;border-radius:50%;place-items:center;width:40px;height:40px;font-size:.875rem;display:grid}.crew-web .hero-live-sample .web-clock-sample{text-align:center;padding:24px}.crew-web .hero-live-sample h2{color:#091b2b;letter-spacing:-.025em;font-size:1.5rem}.crew-web .hero-live-sample .web-clock-time{letter-spacing:-.06em;color:#091b2b;margin:0;padding:20px 0;font-size:4rem}.crew-web .hero-live-sample .web-clock-time>span:not(.clock-colon){letter-spacing:0;color:#4b5d6b;font-size:.875rem;display:block}.crew-web .hero-live-sample .web-clock-time>.clock-colon{font:inherit;color:inherit;display:inline}.crew-web .hero-live-sample .web-clock-cta{color:#091b2b;background:#a8ef45;border:0}.crew-web .hero-live-sample .web-small{color:#4b5d6b;margin-top:12px;font-size:.8125rem}.crew-web .hero-live-sample .web-product-receipt{color:#234d35;background:#edf5ec;padding:16px 22px}.crew-web .hero-live-sample .web-product-receipt strong{color:#234d35;font-size:.875rem}.crew-web .hero-live-sample .web-product-receipt small{color:#3e5c4b;font-size:.875rem}.hero-payroll-note{color:#fff;background:#091b2b;border-left:4px solid #a8ef45;align-items:center;gap:12px;margin:15px 12px 0;padding:15px 20px;display:flex}.hero-note-icon{color:#a8ef45}.hero-payroll-note strong{font-size:.875rem;display:block}.hero-payroll-note span:not(.hero-note-icon){color:#cbd9e3;font-size:.8125rem;display:block}.crew-web .web-difference-intro{grid-template-columns:1.1fr 1fr;align-items:end;gap:60px}.crew-web .web-difference-intro>p{color:var(--web-muted);font-size:1.0625rem;line-height:1.75}.crew-web .web-differences{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.crew-web .web-differences article{background:#fff;border-top:2px solid #091b2b;padding-top:24px}.crew-web .web-differences article>svg{color:#287341;margin-bottom:22px}.crew-web .web-differences h3{font-size:1.1875rem;line-height:1.4}.crew-web .web-differences p{color:var(--web-muted);font-size:1rem;line-height:1.75}.crew-web .web-comparison,.crew-web .web-buyer-guide{border:1px solid var(--web-line);background:#f4f7f8;border-radius:6px;margin-top:24px;padding:6px 22px}.crew-web .web-buyer-guide{margin-top:12px}.crew-web .web-comparison p,.crew-web .web-buyer-guide li{color:var(--web-muted);font-size:1rem;line-height:1.75}.crew-web .web-buyer-guide ol{margin:14px 0 20px}.crew-web .day-section{border-top:1px solid var(--web-line)}.crew-web .day-section>.web-section-heading{max-width:850px}.crew-web .day-story{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:38px}.crew-web .day-device{border-radius:14px;position:static;box-shadow:0 12px 36px #091b2b0a}.crew-web .day-chapters{grid-template-columns:1fr 1fr;gap:10px;display:grid}.crew-web .day-chapters li{border:0;min-width:0;padding:0}.crew-web .day-chapters button{background:#f4f7f8;border:1px solid #d8e1e6;border-radius:7px;gap:12px;height:100%;min-height:100px;padding:17px 14px}.crew-web .day-chapters button:hover{background:#edf4e7;border-color:#709561}.crew-web .day-chapters .is-active button{background:#edf5e5;border-color:#287341;box-shadow:inset 3px 0 #287341}.crew-web .day-chapter-number{color:#344f40;background:#e0eadc;border-radius:4px;place-items:center;width:28px;min-width:28px;height:28px;padding:0;font-size:.875rem;display:grid}.crew-web .day-chapters .is-active .day-chapter-number{color:#fff;background:#287341}.crew-web .day-chapters strong{font-size:.9375rem;line-height:1.5}.crew-web .day-chapters small{display:none}.crew-web .day-chapters .is-active small{color:#405951;font-size:.875rem;display:block}.crew-web .day-mobile-chooser{display:none}.crew-web .day-device-head{color:#fff;background:#091b2b}.crew-web .day-device-head .crewloca-brand{color:#fff}.crew-web .day-device-head .crewloca-wordmark>span{color:#a8ef45}.crew-web .day-device-head .crewloca-mark{background-image:url(/brand/crewloca-mark-white.svg)}.crew-web .day-mobile-explainer{color:#4b5d6b}.crew-web .web-under-note{color:#4b5d6b;font-size:.875rem}.crew-web .attention-section{color:#fff;background:#091b2b;padding-block:80px;position:relative}.crew-web .attention-intro{gap:55px}.crew-web .attention-intro .web-kicker,.crew-web .attention-intro h2 em{color:#a8ef45}.crew-web .attention-intro>p{color:#ccdce6;font-size:1.0625rem;line-height:1.75}.crew-web .attention-workspace{color:#091b2b;box-shadow:none;border-radius:12px}.crew-web .attention-workspace .web-kicker{color:#287341}.crew-web .attention-totals strong{font-size:2.25rem}.crew-web .attention-totals .has-attention strong{color:#805000}.crew-web .attention-feedback{color:#4b5d6b;font-size:.875rem}.crew-web .attention-export button:disabled{color:#405342;opacity:1;background:#dde9d6}.crew-web .sector-section{color:#091b2b;background:#f1f5f7;border:0;padding-block:88px}.sector-introduction{grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-bottom:40px;display:grid}.crew-web .sector-introduction .web-section-heading{margin:0}.crew-web .sector-section .web-kicker{color:#287341}.crew-web .sector-section h2,.crew-web .sector-section h3,.crew-web .sector-location>strong{color:#091b2b}.crew-web .sector-section .web-section-heading>p:not(.web-kicker){color:#4b5d6b}.sector-team-photo{clip-path:polygon(8% 0,100% 0,100% 90%,92% 100%,0 100%,0 10%);background:#091b2b;min-width:0;height:340px;position:relative;overflow:hidden}.sector-team-photo img{object-fit:cover;width:100%;height:100%;display:block}.sector-team-photo>span{color:#fff;background:#091b2b;padding:15px 25px;font-size:.875rem;line-height:1.5;position:absolute;bottom:0;left:0;right:0}.crew-web .sector-buttons button{color:#243e4b;background:#fff;border-color:#a4b4bd;border-radius:5px;min-height:46px;font-size:.9375rem}.crew-web .sector-buttons button[aria-pressed=true]{color:#091b2b;background:#a8ef45;border-color:#89c338}.crew-web .sector-panel:not([hidden]){border:1px solid var(--web-line);background:#fff;border-radius:8px;gap:48px;padding:30px}.crew-web .sector-location{color:#091b2b;background:#edf5e5;border-color:#cbdac4;border-radius:8px}.crew-web .sector-location>span:not(.sector-pin),.crew-web .sector-location>p{color:#415845}.crew-web .sector-note{color:#4b5d6b;font-size:.875rem}.crew-web .web-tour-section{background:#fff;padding-block:80px}.crew-web .tour-nav,.crew-web .tour-mobile-nav{color:#fff;background:#091b2b}.crew-web .tour-nav-brand .crewloca-brand{color:#fff}.crew-web .tour-nav-brand .crewloca-wordmark>span{color:#a8ef45}.crew-web .tour-nav button[aria-current=page]{color:#091b2b;background:#a8ef45}.crew-web .pricing-section{border-top:1px solid var(--web-line)}.crew-web .pricing-section>.web-section-heading{text-align:center;max-width:820px;margin:0 auto 42px}.crew-web .pricing-section>.web-section-heading>p{margin-inline:auto}.crew-web .web-pricing-grid{border:1px solid #becfd8;border-radius:10px;grid-template-columns:1fr 1fr}.crew-web .web-plan{color:#fff;background:#091b2b;padding:38px}.crew-web .web-plan-top>span{color:#a8ef45;letter-spacing:.07em;font-size:.8125rem}.crew-web .web-plan-top>strong{color:#fff;font-size:4.75rem}.crew-web .web-plan-top>p{color:#d0dfe8;font-size:1rem;line-height:1.7}.crew-web .web-plan li{font-size:1rem;line-height:1.6}.crew-web .web-plan li svg{color:#a8ef45}.crew-web .web-plan-terms{color:#cfdee7;margin-top:20px;font-size:.875rem;line-height:1.75}.crew-web .web-calculator{color:#091b2b;background:#f2f6f8;padding:38px}.crew-web .web-calculator h3{font-size:1.5rem}.crew-web .web-calculator .web-kicker{color:#287341;font-size:.8125rem}.crew-web .web-calculator label{font-size:1rem}.crew-web .web-count-shortcuts button[aria-pressed=true]{color:#091b2b;background:#a8ef45;border-color:#5f9134}.crew-web .web-estimate{padding-block:27px}.crew-web .web-estimate>strong{color:#091b2b;font-size:3.25rem}.crew-web .web-price-breakdown{color:#3a5261;font-size:.9375rem}.crew-web .web-pricing-note{color:#4b5d6b;background:#f3f6f8;border-radius:6px;max-width:none;padding:20px 24px;font-size:.875rem}.web-install-feature{grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding-block:30px 80px;display:grid}.web-install-feature>div>p:not(.web-kicker){color:#4b5d6b;max-width:450px;margin:24px 0;font-size:1.0625rem}.web-install-feature .web-text-link{margin-top:14px;display:flex}.install-feature-panel{background:#f1f5f7;border-top:4px solid #a8ef45;border-radius:12px;grid-template-columns:88px 1fr;gap:24px 22px;padding:34px;display:grid}.install-feature-panel img{border-radius:21px;width:88px;height:88px}.install-feature-panel>div{align-self:center;min-width:0}.install-feature-panel strong{letter-spacing:-.04em;color:#091b2b;font-size:1.75rem;line-height:1.2;display:block}.install-feature-panel span{color:#4b5d6b;margin-top:10px;font-size:.9375rem;line-height:1.6;display:block}.install-feature-panel p{color:#233b4b;grid-column:1/-1;align-items:center;gap:10px;font-size:.9375rem;display:flex}.install-feature-panel p svg{color:#287341}.crew-web .web-practical{gap:40px;padding-block:0 64px}.crew-web .web-practical p{color:#4b5d6b;font-size:1rem;line-height:1.75}.crew-web .web-faq{grid-template-columns:.8fr 1.2fr;gap:65px}.crew-web .web-faq-items summary{padding-block:18px;font-size:1rem;line-height:1.55}.crew-web .web-faq-items p{color:#4b5d6b;font-size:1rem;line-height:1.75}.crew-web .web-closing{isolation:isolate;color:#fff;background:#091b2b;border-radius:0;margin-bottom:52px;padding:50px 44px;position:relative;overflow:hidden}.crew-web .web-closing:after{content:"";z-index:-1;background:#a8ef45;position:absolute;inset:0 -28% 0 80%;transform:skew(-25deg)}.crew-web .web-closing h2{color:#fff;font-size:clamp(2rem,4vw,3.1rem)}.crew-web .web-closing .web-kicker{color:#baf877}.crew-web .web-closing p:not(.web-kicker){color:#d0dfe8}.crew-web .web-closing .web-text-link{color:#fff}.crew-web .web-closing>div:last-child{align-items:flex-start}.crew-web .web-footer{border-top:1px solid var(--web-line);align-items:flex-start;gap:36px;padding-block:42px}.crew-web .web-footer p,.crew-web .web-footer a{font-size:.9375rem}.crew-web .web-footer nav{flex-direction:column;gap:4px}.crew-web .web-footer p{color:#4b5d6b}.crew-web .web-footer-contact{font-size:.9375rem}@media (max-width:1050px){.crew-web .web-header{gap:18px}.crew-web .web-header nav{gap:16px}.web-header-actions{gap:15px}.crew-web .web-brand .crewloca-wordmark{font-size:1.5rem}.crew-web .web-hero{gap:32px}.web-hero-offer{display:block}.web-hero-offer>div{border:0;margin-bottom:8px;padding:0}.crew-web .web-differences{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.crew-web .day-chapters{grid-template-columns:1fr}.crew-web .day-chapters button{min-height:64px}.crew-web .day-chapters .is-active small{display:none}.sector-introduction{gap:32px}.web-install-feature,.crew-web .web-closing{gap:35px}}@media (max-width:800px){.crew-web .web-header{flex-wrap:wrap;gap:10px 20px;min-height:0;padding-block:12px 0}.crew-web .web-header nav{border-top:1px solid var(--web-line);order:3;justify-content:space-between;gap:8px;width:100%;margin:0;font-size:.875rem;display:flex}.web-header-actions{margin-left:auto}.crew-web .web-header nav a{min-height:45px}.crew-web .web-hero{grid-template-columns:1fr;gap:45px;padding-block:44px 35px}.crew-web .web-hero-copy{max-width:680px}.crew-web .web-hero h1{font-size:clamp(3.7rem,11vw,5.3rem)}.crew-web .web-intro{max-width:590px}.web-hero-offer{display:flex}.web-hero-offer>div{border-right:1px solid #395164;margin:0;padding-right:22px}.web-hero-image{width:100%;max-width:690px;margin:0 0 0 auto}.web-hero-image:before{inset:-14px -10px 65px 32px}.web-hero-image figcaption{max-width:390px;margin-top:-26px}.hero-bottom-line{flex-wrap:wrap;gap:8px 24px}.hero-bottom-line a{margin-left:0}.crew-web .web-product-strip{justify-content:flex-start;gap:15px 25px}.crew-web .web-difference-intro{grid-template-columns:1fr;gap:24px}.web-clock-introduction{grid-template-columns:1fr 1fr;gap:30px}.web-clock-introduction h2{font-size:2.1rem}.hero-stage-caption,.crew-web .hero-live-sample .web-product-top{flex-wrap:wrap}.crew-web .hero-live-sample .web-clock-sample{padding:22px 17px}.hero-payroll-note{margin-inline:0;padding:14px}.crew-web .day-story{gap:24px}.crew-web .attention-intro{grid-template-columns:1fr;gap:25px}.crew-web .attention-intro>p{max-width:650px}.crew-web .attention-layout{grid-template-columns:1fr}.sector-introduction{grid-template-columns:1fr;gap:28px}.sector-team-photo{height:350px}.crew-web .sector-panel:not([hidden]){gap:30px}.crew-web .web-pricing-grid{grid-template-columns:1fr 1fr}.crew-web .web-plan,.crew-web .web-calculator{padding:26px}.crew-web .web-plan-top>strong{font-size:4rem}.web-install-feature{grid-template-columns:1fr;gap:28px}.install-feature-panel{max-width:650px}.crew-web .web-practical,.crew-web .web-faq{grid-template-columns:1fr;gap:28px}.crew-web .web-closing{display:block}.crew-web .web-closing>div:last-child{margin-top:25px}.crew-web .web-closing:after{left:92%;right:-30%}.crew-web .web-footer{flex-wrap:wrap}}@media (max-width:560px){.crew-web .web-wrap{padding-inline:20px}.crew-web .web-launch-banner{text-align:center;flex-direction:column;gap:2px;padding:8px 18px;font-size:.75rem}.crew-web .web-header{gap:9px 12px}.crew-web .web-brand .crewloca-wordmark{font-size:1.4rem}.crew-web .web-brand .crewloca-mark{width:27px;height:32px}.crew-web .web-brand .crewloca-brand{gap:7px}.web-header-actions{gap:12px}.crew-web .web-login{font-size:.875rem}.crew-web .web-demo-button{min-height:44px;padding:9px 12px;font-size:.8125rem}.crew-web .web-hero{gap:34px;padding-block:36px 18px}.crew-web .web-hero h1{font-size:clamp(3.4rem,13.5vw,4.6rem)}.crew-web .web-hero .web-kicker{letter-spacing:.09em;font-size:.75rem}.crew-web .web-positioning{font-size:1.125rem}.crew-web .web-actions{gap:10px}.crew-web .web-hero .web-actions .web-button{padding-inline:14px;font-size:.9375rem}.web-hero-offer{align-items:flex-start;gap:15px}.web-hero-offer>div{flex-shrink:1;max-width:48%;padding-right:15px}.web-hero-offer span{font-size:.75rem}.web-hero-offer strong{font-size:1.5rem}.web-hero-offer p{font-size:.875rem}.web-hero-image figcaption{margin:-16px 10px 0 20px;padding:14px 18px}.web-hero-image figcaption strong{font-size:1rem}.hero-bottom-line{gap:5px;padding-block:15px;font-size:.8125rem;display:grid}.crew-web .web-product-strip{grid-template-columns:1fr 1fr;gap:16px 12px;padding-block:22px;display:grid}.crew-web .web-product-strip span{font-size:.875rem}.crew-web .web-product-strip span:last-child{grid-column:1/-1}.crew-web .web-section,.crew-web .web-tour-section,.crew-web .attention-section,.crew-web .sector-section{padding-block:56px}.crew-web .web-section-heading>p:not(.web-kicker){font-size:1rem}.crew-web .web-differences{grid-template-columns:1fr;gap:28px}.crew-web .web-differences article{padding-top:20px}.crew-web .web-differences article>svg{margin-bottom:15px}.crew-web .web-comparison,.crew-web .web-buyer-guide{padding-inline:17px}.web-clock-introduction{grid-template-columns:1fr;gap:32px;padding-block:48px 50px}.hero-product-stage{max-width:420px}.crew-web .hero-live-sample .web-product-top{flex-wrap:nowrap;padding:16px}.crew-web .hero-live-sample .web-product-top .crewloca-wordmark{font-size:1.35rem}.crew-web .hero-live-sample .web-product-top .crewloca-mark{width:24px;height:28px}.crew-web .hero-live-sample .web-product-top>span:last-child{font-size:.75rem}.crew-web .day-story{grid-template-columns:1fr}.crew-web .day-device{width:100%;max-width:500px;margin:auto}.crew-web .day-chapters{grid-template-columns:1fr 1fr;gap:9px}.crew-web .day-chapters button{flex-direction:column;gap:9px;min-height:92px;padding:13px 10px}.crew-web .day-chapters strong{font-size:.875rem}.crew-web .day-chapters .is-active small{display:none}.crew-web .day-mobile-explainer{font-size:.9375rem}.crew-web .day-device-head{flex-wrap:wrap}.crew-web .day-device-head>span:not(.crewloca-brand),.crew-web .attention-top,.crew-web .attention-totals span{font-size:.8125rem}.crew-web .attention-totals strong{font-size:2rem}.crew-web .attention-original dt{font-size:.75rem}.crew-web .attention-original dd,.crew-web .attention-detail label{font-size:.875rem}.crew-web .attention-feedback{font-size:.8125rem}.sector-team-photo{height:270px}.crew-web .sector-buttons{gap:9px}.crew-web .sector-buttons button{padding:10px 13px;font-size:.875rem}.crew-web .sector-panel:not([hidden]){grid-template-columns:1fr;padding:22px}.crew-web .sector-location{padding:23px}.crew-web .sector-location>span:not(.sector-pin){font-size:.8125rem}.crew-web .sector-panel h3{font-size:1.65rem}.crew-web .sector-panel>div>p:not(.web-kicker){font-size:1rem}.crew-web .web-pricing-grid{grid-template-columns:1fr}.crew-web .web-plan,.crew-web .web-calculator{padding:27px 22px}.crew-web .web-plan-top>strong{font-size:4.6rem}.crew-web .web-pricing-note{padding:18px;font-size:.875rem}.crew-web .web-count-shortcuts button{font-size:.9375rem}.crew-web .web-number-input input{font-size:1.5rem}.crew-web .web-number-input>span{padding-inline:13px;font-size:.875rem}.web-install-feature{padding-block:8px 52px}.install-feature-panel{grid-template-columns:66px 1fr;gap:20px 15px;padding:23px}.install-feature-panel img{border-radius:15px;width:66px;height:66px}.install-feature-panel strong{font-size:1.5rem}.install-feature-panel span,.install-feature-panel p{font-size:.875rem}.crew-web .web-closing{margin-bottom:30px;padding:32px 24px}.crew-web .web-closing:after{display:none}.crew-web .web-footer{grid-template-columns:1fr;gap:26px;display:grid}.crew-web .web-footer nav{flex-flow:wrap;gap:12px 22px}}@media (max-width:360px){.crew-web .web-wrap{padding-inline:16px}.crew-web .web-header{gap:9px 8px}.crew-web .web-brand .crewloca-wordmark{font-size:1.25rem}.web-header-actions{gap:9px}.crew-web .web-demo-button{padding-inline:10px;font-size:.75rem}.crew-web .web-login{font-size:.8125rem}.web-hero-offer{display:block}.web-hero-offer>div{border:0;max-width:none;margin-bottom:8px;padding:0}.crew-web .web-hero .web-actions{grid-template-columns:1fr;width:100%;display:grid}.crew-web .day-chapters{grid-template-columns:1fr}.crew-web .day-chapters button{flex-direction:row;min-height:66px}}@media (prefers-reduced-motion:reduce){.crew-web *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.crew-web .guide-hub,.crew-web .guide-detail{padding-top:40px;padding-bottom:70px}.crew-web .guide-intro{isolation:isolate;color:#fff;background:#091b2b;max-width:none;margin:0 0 28px;padding:44px 42px;position:relative;overflow:hidden}.crew-web .guide-intro:after{content:"";z-index:-1;background:#a8ef45;position:absolute;inset:0 -18% 0 88%;transform:skew(-24deg)}.crew-web .guide-intro .web-kicker{color:#baf877}.crew-web .guide-intro h1{letter-spacing:-.045em;color:#fff;max-width:850px;margin:15px 0 24px;font-size:clamp(2.2rem,4.7vw,4rem);line-height:1.08}.crew-web .guide-intro>p:last-child{color:#d0dfe8;max-width:720px;font-size:1.0625rem;line-height:1.75}.crew-web .guide-categories{gap:10px;margin:0 0 50px}.crew-web .guide-categories a{color:#234532;background:#edf3e7;border:1px solid #ceddc2;border-radius:5px;min-height:44px;padding:10px 17px;font-size:.9375rem}.crew-web .guide-group{margin-bottom:50px}.crew-web .guide-group h2,.crew-web .guide-related>h2{margin-bottom:22px;font-size:1.75rem}.crew-web .guide-grid{gap:20px}.crew-web .guide-card{background:#fff;border:1px solid #d8e1e6;border-top:3px solid #a8ef45;border-radius:7px;padding:27px}.crew-web .guide-card:hover{background:#f4f8ef;border-color:#99b285}.crew-web .guide-card h3{color:#091b2b;font-size:1.25rem;line-height:1.4}.crew-web .guide-card p{color:#4b5d6b;font-size:1rem;line-height:1.75}.crew-web .guide-card>span{color:#21633a;font-size:.9375rem}.crew-web .guide-demo{color:#fff;background:#091b2b;border-left:5px solid #a8ef45;border-radius:8px;padding:34px}.crew-web .guide-demo h2{color:#fff;font-size:1.8rem}.crew-web .guide-demo p{color:#d0dfe8;font-size:1rem;line-height:1.75}.crew-web .guide-title{border-bottom:1px solid #d8e1e6;max-width:950px;margin-bottom:38px;padding-bottom:34px}.crew-web .guide-title h1{letter-spacing:-.045em;color:#091b2b;font-size:clamp(2.1rem,4.6vw,3.75rem);line-height:1.12}.crew-web .guide-title>p:not(.web-kicker):not(.guide-byline){color:#4b5d6b;font-size:1.125rem;line-height:1.75}.crew-web .guide-breadcrumb{color:#4b5d6b;margin-bottom:30px;font-size:.875rem;line-height:1.7}.crew-web .guide-reading{grid-template-columns:minmax(0,760px) minmax(220px,280px);gap:60px}.crew-web .guide-section h2,.crew-web .guide-example h2{color:#091b2b;font-size:1.75rem;line-height:1.3}.crew-web .guide-section p,.crew-web .guide-section li,.crew-web .guide-example>p:last-child{color:#344c5a;font-size:1.0625rem;line-height:1.85}.crew-web .guide-section{scroll-margin-top:128px}.crew-web .guide-sidebar{max-height:calc(100vh - 135px);padding:4px;top:114px;overflow:auto}.crew-web .guide-sidebar nav a{color:#405965;font-size:.9375rem;line-height:1.6}.crew-web .guide-availability{background:#f3f6f8;border-radius:7px;padding:22px}.crew-web .guide-availability p{color:#4b5d6b;font-size:.9375rem;line-height:1.75}.crew-web .guide-example{background:#edf5e5;border-left:4px solid #77b63b;border-radius:0 7px 7px 0}.crew-web .guide-footer{gap:32px;padding-top:38px;padding-bottom:44px}.crew-web .guide-footer a{min-height:38px;font-size:.9375rem}.crew-web .guide-footer p{color:#4b5d6b;font-size:.9375rem}.crew-web .web-discovery-links h2{font-size:1.75rem}.crew-web .web-discovery-links{padding-block:38px 45px}@media (max-width:1000px){.crew-web .guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crew-web .guide-reading{grid-template-columns:minmax(0,1fr) 235px;gap:35px}}@media (max-width:800px){.crew-web .guide-reading{grid-template-columns:1fr;gap:30px}.crew-web .guide-sidebar{grid-row:1;max-height:none;padding:0;position:static}.crew-web .guide-sidebar nav{flex-flow:wrap;gap:12px 24px}.crew-web .guide-sidebar nav>p{width:100%}.crew-web .guide-availability{display:none}.crew-web .guide-demo{flex-direction:column;align-items:flex-start}.crew-web .guide-title{margin-bottom:28px}}@media (max-width:560px){.crew-web .guide-hub,.crew-web .guide-detail{padding-top:25px;padding-bottom:50px}.crew-web .guide-intro{padding:30px 23px}.crew-web .guide-intro:after{display:none}.crew-web .guide-intro{border-top:4px solid #a8ef45}.crew-web .guide-intro h1{overflow-wrap:normal;font-size:2.25rem}.crew-web .guide-intro>p:last-child{font-size:1rem}.crew-web .guide-grid{grid-template-columns:1fr;gap:16px}.crew-web .guide-categories{gap:9px;margin-bottom:35px}.crew-web .guide-categories a{padding:10px 13px;font-size:.875rem}.crew-web .guide-card{padding:24px}.crew-web .guide-demo{padding:27px 23px}.crew-web .guide-title h1{overflow-wrap:normal;font-size:2.15rem}.crew-web .guide-title>p:not(.web-kicker):not(.guide-byline){font-size:1.0625rem}.crew-web .guide-example{padding:23px}.crew-web .guide-footer{grid-template-columns:1fr;gap:20px;display:grid}}.crew-web .web-plan,.crew-web .web-calculator,.crew-web .web-estimate,.crew-web .web-plan-top{min-width:0}.crew-web .web-header nav{flex-wrap:wrap}.crew-web .web-estimate>strong,.crew-web .web-plan-top>strong{overflow-wrap:anywhere}@media (max-width:560px){.crew-web .web-pricing-grid{grid-template-columns:minmax(0,1fr)}.crew-web .web-plan-top>strong{font-size:clamp(3rem,18vw,4.6rem)}.crew-web .web-header nav a{flex:auto}.crew-web .web-estimate>strong{font-size:clamp(2.3rem,13vw,3.25rem)}}.crew-web .web-clock-phone{text-align:center;width:100%;min-width:0;margin:0}.crew-web .web-clock-device{aspect-ratio:887/1774;filter:drop-shadow(0 20px 22px #091b2b18);width:min(100%,350px);margin-inline:auto;position:relative}.crew-web .web-phone-hardware{width:100%;height:auto;display:block}.crew-web .web-phone-screen{border-radius:6.4%/2.9%;width:79.5%;height:87.7%;position:absolute;top:7.2%;left:10.3%;overflow:hidden}.crew-web .web-clock-phone figcaption{color:#4b5d6b;margin-top:12px;font-size:.875rem;line-height:1.6}@media (max-width:800px){.crew-web .web-clock-device{width:min(100%,340px)}}.crew-web .web-phone-screen img{width:349.487%;max-width:none;height:auto;display:block}@media (max-width:640px){.crew-web #how-it-works{scroll-margin-top:250px}}.crew-web .web-example-row{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(30px,4vw,56px);display:grid}.crew-web .web-example-row>.attention-intro{min-width:0;margin:0;display:block}.crew-web .web-example-row>.attention-intro>p{max-width:440px;margin-top:25px}.crew-web .web-example-row>.web-section-heading{min-width:0;margin:0}.crew-web .web-example-row h2{font-size:clamp(2rem,3.3vw,2.8rem)}.crew-web .web-example-row>.web-section-heading>.web-text-link{margin-top:22px}.crew-web .web-example-row>.attention-workspace,.crew-web .web-example-panel{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#81978b #eef3f1;background:#fff;border-radius:12px;width:100%;min-width:0;max-height:620px;overflow:auto}.crew-web :is(.attention-workspace,.web-example-panel):focus-visible{outline-offset:5px;outline:3px solid #2584d5}.crew-web .web-example-row .attention-top{gap:10px;padding:10px 16px;font-size:.875rem}.crew-web .web-example-row .attention-totals{gap:12px;padding:15px 18px}.crew-web .web-example-row .attention-totals span{font-size:.875rem;line-height:1.4;display:block}.crew-web .web-example-row .attention-totals strong{margin-top:5px;font-size:1.75rem;line-height:1.25}.crew-web .web-example-row .attention-layout{grid-template-columns:minmax(0,1fr)}.crew-web .web-example-row .attention-queue{border-bottom:1px solid #dce8df;border-right:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:15px 18px;display:grid}.crew-web .web-example-row .attention-queue>h3{grid-column:1/-1;margin:0;font-size:1rem}.crew-web .web-example-row .attention-queue>p{grid-column:1/-1;margin:0 0 4px;font-size:.875rem}.crew-web .web-example-row .attention-queue button{border-radius:6px;min-width:0;height:100%;min-height:76px;margin:0;padding:10px;display:block}.crew-web .web-example-row .attention-queue button>.attention-avatar,.crew-web .web-example-row .attention-queue button>svg{display:none}.crew-web .web-example-row .attention-queue button strong{overflow-wrap:anywhere;font-size:.875rem;line-height:1.4}.crew-web .web-example-row .attention-queue button small{font-size:.8125rem;line-height:1.4}.crew-web .web-example-row .attention-already{display:none}.crew-web .web-example-row .attention-detail{padding:18px}.crew-web .web-example-row .attention-detail>.web-kicker{margin-bottom:6px;font-size:.75rem}.crew-web .web-example-row .attention-detail>h3{font-size:1.25rem}.crew-web .web-example-row .attention-request{font-size:.875rem;margin-top:8px!important}.crew-web .web-example-row .attention-original{gap:9px;margin:14px 0;padding:12px 0}.crew-web .web-example-row .attention-detail label{margin-bottom:12px;font-size:.875rem}.crew-web .web-example-row .attention-detail input{min-height:44px;padding:8px 10px}.crew-web .web-example-row .attention-detail .web-button{min-height:44px;padding:10px 14px;font-size:.875rem}.crew-web .web-example-row .attention-export{flex-wrap:wrap;gap:14px;padding:16px 18px}.crew-web .web-example-row .attention-export strong{font-size:.9375rem}.crew-web .web-example-row .attention-export .web-button{min-height:44px;padding:10px 14px;font-size:.875rem}.crew-web .web-example-row .attention-feedback{min-height:0;padding:12px 18px;font-size:.8125rem}.crew-web .web-example-panel{border:1px solid #bac8d2}.crew-web .web-example-panel .web-tour{box-shadow:none;border:0;border-radius:0;overflow:visible}.crew-web .web-example-panel .tour-topline{flex-wrap:wrap;gap:8px;padding:8px 16px;font-size:.8125rem}.crew-web .web-example-panel .tour-topline>span:nth-child(2){display:none}.crew-web .web-example-panel .tour-topline button{font-size:.875rem}.crew-web .web-example-panel .tour-layout{min-height:0;display:block}.crew-web .web-example-panel .tour-nav{display:none}.crew-web .web-example-panel .tour-mobile-nav{padding:12px 16px;display:block}.crew-web .web-example-panel .tour-mobile-nav label{font-size:.875rem;font-weight:600;display:block}.crew-web .web-example-panel .tour-mobile-nav select{color:#091b2b;background:#fff;border:1px solid #6b8274;border-radius:6px;width:100%;max-width:100%;min-height:44px;margin-top:6px;padding:8px 10px;font:600 1rem/1.5 Arial,sans-serif;display:block}.crew-web .web-example-panel .tour-role{flex-wrap:wrap;padding:12px 16px}.crew-web .web-example-panel .tour-task{padding:10px 16px;font-size:.875rem}.crew-web .web-example-panel .tour-screen{min-height:0;padding:18px 16px}.crew-web .web-example-panel .tour-heading{margin-bottom:18px}.crew-web .web-example-panel .tour-heading h3{font-size:1.375rem}.crew-web .web-example-panel .tour-stats{gap:8px}.crew-web .web-example-panel .tour-stats>div{padding:12px 10px}.crew-web .web-example-panel .tour-stats strong{font-size:1.875rem}.crew-web .web-example-panel .tour-person-row{padding:12px 0}.crew-web .web-example-panel .tour-guide{padding:18px 16px;display:block}.crew-web .web-example-panel .tour-guide h3{font-size:1.25rem}.crew-web .web-example-panel .tour-pagination{flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.crew-web .web-example-panel .tour-filter{flex-wrap:wrap}.crew-web .web-example-panel .tour-filter label{flex:180px;min-width:0}.crew-web .web-example-panel .tour-help-actions{grid-template-columns:1fr}@media (max-width:900px){.crew-web .web-example-row{grid-template-columns:minmax(0,1fr);gap:28px}.crew-web .web-example-row>.attention-intro>p,.crew-web .web-example-row>.web-section-heading{max-width:680px}.crew-web .web-example-row>.attention-workspace,.crew-web .web-example-panel{max-height:600px}}@media (max-width:380px){.crew-web .web-example-row .attention-queue{gap:6px;padding-inline:12px}.crew-web .web-example-row .attention-queue button{padding:8px 6px}.crew-web .web-example-row .attention-detail{padding-inline:14px}}.web-currency{border:0;min-width:0;margin:18px 0 24px;padding:0}.web-currency legend{margin-bottom:10px;font-weight:700}.web-currency>div{flex-wrap:wrap;gap:8px;display:flex}.web-currency button{color:#0b1e2b;cursor:pointer;background:#fff;border:1px solid #0b1e2b;border-radius:8px;min-height:44px;padding:10px 12px;font-weight:700}.web-currency button[aria-pressed=true]{color:#fff;background:#0b1e2b}.web-currency button:focus-visible{outline-offset:3px;outline:3px solid #548d15}.web-currency-note{color:#425965;margin:18px 0;font-size:.82rem;line-height:1.6}.web-currency-note a{color:#1b5e3f;text-decoration:underline}.web-currency-label{font-weight:700}.web-currency-gbp{margin:12px 0;font-size:.9rem}.regional-price{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}@media (max-width:760px){.regional-price{grid-template-columns:1fr}.web-currency button{padding:10px}}
