.homeMobileLandingHero{display:none!important}@media (width<=991px){.customAnimatedHeaderMain.hasMobileHomepageAnimation{background:#fff;display:block;overflow:hidden}.customAnimatedHeaderMain.hasMobileHomepageAnimation .headerMainContainer{display:none}.homeMobileLandingHero{text-align:center;background:#fff;padding:112px 14px 32px;overflow:hidden;display:block!important}.homeMobileLandingCopy{text-align:center;z-index:10;max-width:560px;margin:0 auto;position:relative}.homeMobileLandingCopy>h1{color:#242424;letter-spacing:-.045em;text-align:center;margin:0;font-weight:800;line-height:1.04;font-size:40px!important}.homeMobileLandingCopy>h1 span{display:block}.homeMobileLandingCopy p{color:#2f3032;letter-spacing:.012em;text-align:center;max-width:530px;margin:24px auto 0;font-size:clamp(15px,3.9vw,17px);font-weight:400;line-height:1.45}.homeMobileCtaGroup{gap:10px;width:100%;max-width:320px;margin:28px auto 0;display:grid}.homeMobileCtaGroup a{box-shadow:none;box-sizing:border-box;letter-spacing:.01em;border:1px solid #19a0ff;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:12px 24px;font-size:clamp(15px,4.2vw,18px);font-weight:600;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:flex}.homeMobileCtaGroup a:focus-visible{outline-offset:4px;outline:3px solid #19a0ff47}.homeMobilePrimaryCta{color:#fff;background:#19a0ff}.homeMobilePrimaryCta:hover,.homeMobilePrimaryCta:focus-visible{box-shadow:none;color:#fff;background:#3bcb79;border-color:#3bcb79}.homeMobileSecondaryCta{color:#19a0ff;background:#fff}.homeMobileSecondaryCta>div{display:flex}.homeMobileSecondaryCta .thinArrowIcon{transition:transform .18s}.homeMobileSecondaryCta:hover,.homeMobileSecondaryCta:focus-visible{box-shadow:none;color:#19a0ff;background:#eef8ff;border-color:#19a0ff}.homeMobileSecondaryCta:hover .thinArrowIcon,.homeMobileSecondaryCta:focus-visible .thinArrowIcon{transform:translate(5px)}.homeMobileCapterraLink{width:fit-content;margin:24px auto 0;display:block}.homeMobileCapterraLink:focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #19a0ff47}.homeMobileCapterraRating{opacity:1;width:min(68vw,240px);max-width:240px;height:auto;margin:0 auto;display:block}}@media (width<=700px){.homeMobileSimplifiedPlanningSection .createItemImageWrapper,.homeMobileSimplifiedPlanningSection .createItemBlockTitleTop{display:none!important}.homeMobileSimplifiedPlanningSection .createItemImageDescription{padding-top:18px!important}.homeMobileSimplifiedPlanningSection .createItemImageDescription .createItemBlockCheckSection{padding-bottom:10px}}@media (width<=360px){.homeMobileLandingHero{padding-left:10px;padding-right:10px}.homeMobileLandingCopy .homeMobileCtaGroup a{padding-left:24px;padding-right:24px}}@media (width<=325px){.homeMobileLandingCopy>h1{font-size:36px!important}}.heroTrustBadges{box-sizing:content-box;background:#fff;border:1px solid #e3e7ea;border-radius:999px;width:fit-content;height:36px;transition:width .62s cubic-bezier(.22,1.15,.4,1);display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #2838450d}.heroTrustBadge{color:#283845;letter-spacing:.005em;opacity:0;white-space:nowrap;align-items:center;gap:8px;height:36px;padding:0 17px 0 11px;font-size:14px;font-weight:600;line-height:1;display:flex;position:absolute;top:0;left:0;transform:translateY(100%)}.heroTrustBadge.is-measuring{position:relative}.heroTrustBadge.is-active{opacity:1;transition:opacity .3s ease-out,transform .62s cubic-bezier(.22,1.15,.4,1);transform:translateY(0)}.heroTrustBadge.is-leaving{opacity:0;transition:opacity .26s ease-in 60ms,transform .52s cubic-bezier(.55,0,.35,1);transform:translateY(-100%)}.heroTrustBadge.is-waiting{opacity:0;transition:none}.heroTrustBadgeIcon{flex:none;width:20px;height:20px;margin:0;display:block}.customAnimatedHeaderMain .titleWrapper .heroTrustBadges{margin-bottom:18px}@media (width<=991px){.customAnimatedHeaderMain .titleWrapper .heroTrustBadges{margin-inline:auto;margin-top:34px}.customAnimatedHeaderMain .headerMainContainer .customFormAndImgWrapper .headerFormWrapper .titleWrapper .customAnimatedHeaderMainTitle{margin-top:0}}.homeMobileLandingCopy .heroTrustBadges{margin:0 auto 24px}@media (width<=360px){.heroTrustBadge{padding-left:10px;padding-right:15px;font-size:13px}}@media (prefers-reduced-motion:reduce){.heroTrustBadges,.heroTrustBadge{transition:none}}.trustProofSection{color:#10203d;-webkit-font-smoothing:antialiased;background:#fff9f1;padding:135px 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:relative;overflow:hidden}.trustProofSection *,.trustProofSection :before,.trustProofSection :after{box-sizing:border-box}.trustProofInner{z-index:1;position:relative}.trustProofHeading{max-width:820px;margin-bottom:56px}.trustProofHeading h2{text-wrap:balance;color:#333;letter-spacing:-.02em;max-width:660px;margin:0;font-family:inherit;font-size:36px;font-weight:700;line-height:1.2}.trustProofGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;display:grid}.trustProofPanel{min-height:540px;box-shadow:none;background:#ffffffb8;border:1px solid #464445;border-radius:32px;overflow:hidden}.trustProofReviewPanel{flex-direction:column;padding:42px 44px 35px;display:flex}.trustProofReviewPanel blockquote{color:#2e3b53;margin:3px 0 25px;font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.48}.trustProofStars{color:#ffc62f;letter-spacing:.13em;font-size:1.72rem;line-height:1}.trustProofReviewMeta{gap:7px;margin-top:16px;display:grid}.trustProofReviewMeta p{color:#10203d;margin:0;font-size:1.08rem}.trustProofReviewMeta strong{font-family:inherit;font-weight:800}.trustProofReviewMeta>span{color:#69758a;font-size:1rem}.trustProofQuoteMark{color:#8e7bff;height:62px;margin-top:30px;font:800 5.4rem/.9 Georgia,serif}.trustProofBadges{align-items:flex-end;gap:15px;margin-top:auto;padding-top:30px;display:flex}.trustProofBadges img{object-fit:contain;width:auto;max-width:calc(33.3333% - 10px);height:100px}.trustProofPhoto{border-radius:32px;min-height:540px;position:relative;overflow:hidden}.trustProofPhoto img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (width<=980px){.trustProofGrid{grid-template-columns:1fr}.trustProofPanel{min-height:0}.trustProofReviewPanel{min-height:520px}.trustProofPhoto{min-height:360px}}@media (width<=640px){.trustProofSection{padding:90px 0}.trustProofHeading{margin-bottom:38px}.trustProofHeading h2{font-size:30px;line-height:1.2}.trustProofHeading p{font-size:16px}.trustProofPanel{border-radius:24px;padding:25px 22px}.trustProofReviewPanel{min-height:0}.trustProofReviewPanel blockquote{font-size:1.08rem}.trustProofQuoteMark{height:54px;margin-top:25px;font-size:4.7rem}.trustProofBadges{gap:9px;padding-top:30px}.trustProofBadges img{max-width:calc(33.3333% - 6px);height:72px}.trustProofPhoto{border-radius:24px;min-height:280px}}@media (prefers-reduced-motion:reduce){.trustProofSection *,.trustProofSection :before,.trustProofSection :after{scroll-behavior:auto!important}}.mobilePhoneFan{display:none!important}.landingMobileTextWrapper .startFreeLinkButton{margin-top:18px}@media (width>=701px){.landingMobileFeaturesWrapper{align-items:center}.landingMobileTextWrapper{justify-content:center}}@media (width<=700px){.landingMobileFeaturesMain{padding-top:38px}.landingMobileFeaturesMain .landingMobileFeaturesWrapper{flex-direction:column}.landingMobileFeaturesMain .landingMobileImgMain{display:none!important}.landingMobileFeaturesMain .landingMobileTextWrapper{order:1;padding-top:22px!important}.mobilePhoneFan{--phone-left-rotation:0deg;--phone-right-rotation:0deg;--phone-side-offset:0px;--phone-side-opacity:1;width:100%;max-width:520px;height:clamp(330px,108vw,440px);margin:0 auto 30px;position:relative;overflow:visible;display:block!important}.mobilePhoneFanImage{transform-origin:50% 92%;will-change:opacity, transform;width:clamp(158px,47vw,210px);height:auto;display:block;position:absolute;bottom:0;left:50%}.mobilePhoneFanLeft{opacity:var(--phone-side-opacity);transform:translateX(calc(-50% - var(--phone-side-offset))) rotate(var(--phone-left-rotation));z-index:1}.mobilePhoneFanRight{opacity:var(--phone-side-opacity);transform:translateX(calc(-50% + var(--phone-side-offset))) rotate(var(--phone-right-rotation));z-index:1}.mobilePhoneFanFront{filter:drop-shadow(0 14px 14px #23313c24);z-index:3;transform:translate(-50%)}}.landingImageBoxMain{padding-top:100px;padding-bottom:100px;position:relative}.landingImageBoxMain .landingImageBoxWrapper{justify-content:space-between;align-items:center;gap:clamp(34px,5vw,76px);display:flex}.landingImageBoxMain .landingImageBoxVisual{flex:610px;min-width:0;max-width:620px;position:relative}.landingImageBoxMain .landingImageBoxVisual .landingImageBoxImageHolder{opacity:0;width:82%;max-width:none;height:auto;margin-top:68px;margin-left:auto;transition:opacity .75s,transform .9s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(22px)scale(.985)}.landingImageBoxMain .landingImageBoxVisual.is-visible .landingImageBoxImageHolder{opacity:1;border-radius:36px;transform:translateY(0)scale(1)}.landingImageBoxMain .landingImageBoxVisual.is-visible .landingLiveStatusCard{opacity:1;transform:translate(0)scale(1)}.landingImageBoxMain .landingImageBoxVisual.is-visible .landingLiveStatusHeader,.landingImageBoxMain .landingImageBoxVisual.is-visible .landingLiveStatusRow,.landingImageBoxMain .landingImageBoxVisual.is-visible .landingLiveStatusCheck{opacity:1;transform:translate(0)}.landingImageBoxMain .landingImageBoxVisual.is-visible .landingLiveStatusAvatar{opacity:1;transform:scale(1)}.landingImageBoxMain .landingImageBoxVisual.is-visible .landingLiveStatusName,.landingImageBoxMain .landingImageBoxVisual.is-visible .landingLiveStatusState{opacity:1;transform:translateY(0)}.landingImageBoxMain .landingImageBoxVisual.is-visible .landingLiveStatusCheckIcon{transform:scale(1)rotate(0)}.landingImageBoxMain .landingLiveStatusCard{opacity:0;transform-origin:24% 20%;z-index:2;background:#fff;border:1px solid #2d3239b8;border-radius:22px;width:50%;transition:opacity .6s .12s,transform .9s cubic-bezier(.16,1,.3,1) .12s;position:absolute;top:0;left:0;overflow:hidden;transform:translate(-26px,18px)scale(.96);box-shadow:0 22px 48px #23313c26}.landingImageBoxMain .landingLiveStatusHeader{color:#5f6165;letter-spacing:.01em;opacity:0;background:#f5f5f6;padding:14px 20px;font-size:17px;font-weight:500;transition:opacity .42s .38s,transform .6s cubic-bezier(.16,1,.3,1) .38s;transform:translate(-14px)}.landingImageBoxMain .landingLiveStatusRow{opacity:0;border-bottom:1px solid #d8dadd;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px 17px;display:grid;transform:translate(-22px)}.landingImageBoxMain .landingLiveStatusRow:first-child{transition:opacity .45s .52s,transform .65s cubic-bezier(.16,1,.3,1) .52s}.landingImageBoxMain .landingLiveStatusRow:first-child .landingLiveStatusAvatar{transition-delay:.62s}.landingImageBoxMain .landingLiveStatusRow:first-child .landingLiveStatusName{transition-delay:.7s}.landingImageBoxMain .landingLiveStatusRow:first-child .landingLiveStatusState{transition-delay:.78s}.landingImageBoxMain .landingLiveStatusRow:nth-child(2){transition:opacity .45s .72s,transform .65s cubic-bezier(.16,1,.3,1) .72s}.landingImageBoxMain .landingLiveStatusRow:nth-child(2) .landingLiveStatusAvatar{transition-delay:.82s}.landingImageBoxMain .landingLiveStatusRow:nth-child(2) .landingLiveStatusName{transition-delay:.9s}.landingImageBoxMain .landingLiveStatusRow:nth-child(2) .landingLiveStatusState{transition-delay:.98s}.landingImageBoxMain .landingLiveStatusRow:nth-child(3){border-bottom:0;transition:opacity .45s .92s,transform .65s cubic-bezier(.16,1,.3,1) .92s}.landingImageBoxMain .landingLiveStatusRow:nth-child(3) .landingLiveStatusAvatar{transition-delay:1.02s}.landingImageBoxMain .landingLiveStatusRow:nth-child(3) .landingLiveStatusName{transition-delay:1.1s}.landingImageBoxMain .landingLiveStatusRow:nth-child(3) .landingLiveStatusState{transition-delay:1.18s}.landingImageBoxMain .landingLiveStatusAvatar{object-fit:cover;opacity:0;border:1px solid #2d32392e;border-radius:50%;width:38px;height:38px;transition:opacity .35s,transform .55s cubic-bezier(.34,1.56,.64,1);transform:scale(.48)}.landingImageBoxMain .landingLiveStatusName{color:#5b5d61;opacity:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:500;transition:opacity .38s,transform .5s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(7px)}.landingImageBoxMain .landingLiveStatusState{color:#25b93f;opacity:0;white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:500;transition:opacity .38s,transform .5s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(7px)}.landingImageBoxMain .landingLiveStatusChecks{background:#eef8ff;padding:13px 18px 15px}.landingImageBoxMain .landingLiveStatusCheck{color:#686b70;opacity:0;align-items:center;gap:12px;font-size:16px;line-height:1.35;display:flex;transform:translate(-18px)}.landingImageBoxMain .landingLiveStatusCheck:first-child{margin-bottom:10px;transition:opacity .42s 1.26s,transform .62s cubic-bezier(.16,1,.3,1) 1.26s}.landingImageBoxMain .landingLiveStatusCheck:first-child .landingLiveStatusCheckIcon{transition-delay:1.34s}.landingImageBoxMain .landingLiveStatusCheck:last-child{transition:opacity .42s 1.42s,transform .62s cubic-bezier(.16,1,.3,1) 1.42s}.landingImageBoxMain .landingLiveStatusCheck:last-child .landingLiveStatusCheckIcon{transition-delay:1.5s}.landingImageBoxMain .landingLiveStatusCheckIcon{background:#19a0ff;border-radius:4px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .5s cubic-bezier(.34,1.56,.64,1);display:inline-flex;transform:scale(0)rotate(-18deg)}.landingImageBoxMain .landingLiveStatusCheckIcon svg{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;width:14px;height:14px}.landingImageBoxMain .landingImageBoxContent{max-width:500px;padding:30px}.landingImageBoxMain .landingImageBoxContent .landingImageBoxContentSmallTitle{color:#fff;letter-spacing:.0625rem;background:#00b67b;border-radius:5px;width:fit-content;margin-bottom:20px;padding:1px 8px;font-size:14px;font-weight:700}.landingImageBoxMain .landingImageBoxContent .landingImageBoxContentTitle{color:#2d3239;margin-bottom:20px;font-size:1.875rem;font-weight:700;line-height:2.5rem}.landingImageBoxMain .landingImageBoxContent .landingImageBoxContentText{color:#2d3239;margin-bottom:30px;font-size:1.125rem}.landingImageBoxMain .landingImageBoxContent .landingImageBoxButton{color:#18a0ff;cursor:pointer;text-align:center;vertical-align:top;border:2px solid #18a0ff;border-radius:3px;justify-content:center;align-items:center;width:100%;max-width:220px;height:42px;margin-right:20px;font-size:18px;font-weight:500;line-height:50px;transition:all .25s;display:flex}.landingImageBoxMain .landingImageBoxContent .landingImageBoxButton:hover{color:#fff;background:#18a0ff}@media (width>=768px){.landingImageBoxMain .landingImageBoxContent .landingImageBoxContentSmallTitle{color:#19a0ff;letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:0;margin:0 0 14px;padding:0;font-size:14px;font-weight:700;line-height:1.2}.landingImageBoxMain .landingImageBoxContent .landingImageBoxContentTitle{color:#333;letter-spacing:-.02em;margin:0 0 20px;font-size:36px;font-weight:700;line-height:1.2}.landingImageBoxMain .landingImageBoxContent .landingImageBoxContentText{color:#46525e;margin:0 0 30px;font-size:16px;line-height:1.6}}@media (width<=1100px){.landingImageBoxMain .landingImageBoxWrapper{gap:24px}.landingImageBoxMain .landingImageBoxVisual{flex-basis:500px}.landingImageBoxMain .landingImageBoxVisual .landingImageBoxImageHolder{margin-top:58px}.landingImageBoxMain .landingLiveStatusCard{width:54%}.landingImageBoxMain .landingLiveStatusHeader{padding:13px 18px;font-size:16px}.landingImageBoxMain .landingLiveStatusRow{grid-template-columns:36px minmax(0,1fr) auto;gap:9px;min-height:64px;padding:10px 15px}.landingImageBoxMain .landingLiveStatusAvatar{width:36px;height:36px}.landingImageBoxMain .landingLiveStatusName{font-size:15px}.landingImageBoxMain .landingLiveStatusState{font-size:12px}.landingImageBoxMain .landingLiveStatusChecks{padding:12px 17px 14px}.landingImageBoxMain .landingLiveStatusCheck{gap:10px;font-size:15px}.landingImageBoxMain .landingLiveStatusCheck:first-child{margin-bottom:9px}.landingImageBoxMain .landingLiveStatusCheckIcon{flex-basis:19px;width:19px;height:19px}.landingImageBoxMain .landingImageBoxContent{padding:20px 0 20px 20px}}@media (width<=767px){.landingImageBoxMain{padding-top:50px;padding-bottom:50px}.landingImageBoxMain .landingImageBoxWrapper{flex-direction:column;gap:22px}.landingImageBoxMain .landingImageBoxVisual{flex:none;width:100%;max-width:540px;margin:0 auto}.landingImageBoxMain .landingImageBoxVisual .landingImageBoxImageHolder{width:84%;margin-top:48px}.landingImageBoxMain .landingLiveStatusCard{border-radius:16px;width:60%;box-shadow:0 14px 32px #23313c24}.landingImageBoxMain .landingLiveStatusHeader{padding:9px 11px;font-size:clamp(12px,3.3vw,14px)}.landingImageBoxMain .landingLiveStatusRow{grid-template-columns:clamp(27px,7.8vw,34px) minmax(0,1fr) auto;gap:6px;min-height:clamp(44px,12vw,56px);padding:6px clamp(8px,2.4vw,12px)}.landingImageBoxMain .landingLiveStatusAvatar{width:clamp(27px,7.8vw,34px);height:clamp(27px,7.8vw,34px)}.landingImageBoxMain .landingLiveStatusName{font-size:clamp(10.5px,3.1vw,13px)}.landingImageBoxMain .landingLiveStatusState{gap:3px;font-size:clamp(8.5px,2.4vw,10.5px)}.landingImageBoxMain .landingLiveStatusChecks{padding:8px clamp(9px,2.7vw,13px) 10px}.landingImageBoxMain .landingLiveStatusCheck{gap:7px;font-size:clamp(10.5px,3vw,13px)}.landingImageBoxMain .landingLiveStatusCheck:first-child{margin-bottom:6px}.landingImageBoxMain .landingLiveStatusCheckIcon{border-radius:3px;flex-basis:clamp(15px,4.4vw,18px);width:clamp(15px,4.4vw,18px);height:clamp(15px,4.4vw,18px)}.landingImageBoxMain .landingLiveStatusCheckIcon svg{width:13px;height:13px}.landingImageBoxMain .landingImageBoxContent{width:100%;max-width:540px;padding:10px}.landingImageBoxMain .landingImageBoxContent .landingImageBoxContentSmallTitle{margin:0 auto 14px}.landingImageBoxMain .landingImageBoxContent .landingImageBoxContentTitle{text-align:center;margin:auto;font-size:24px;line-height:34px}.landingImageBoxMain .landingImageBoxContent .landingImageBoxContentText{text-align:center;margin-top:20px;margin-bottom:14px;font-size:16px}.landingImageBoxMain .landingImageBoxContent .landingImageBoxButton{margin:auto}}@media (prefers-reduced-motion:reduce){.landingImageBoxMain .landingImageBoxVisual,.landingImageBoxMain .landingImageBoxVisual *{transition-duration:.01ms!important;transition-delay:0s!important}}.desktopScheduleAnimation{--schedule-gap:10px;--schedule-loop:5s;--cursor-travel-y:-68px;box-sizing:border-box;opacity:0;width:100%;max-width:540px;padding:6px;transition:opacity .4s,transform .58s cubic-bezier(.16,1,.3,1);display:block;position:relative;transform:translateY(18px)scale(.985)}.desktopScheduleAnimation.is-active{opacity:1;transform:translateY(0)scale(1)}.desktopScheduleBoard{gap:var(--schedule-gap);z-index:1;grid-template-rows:62px repeat(4,72px);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;position:relative}.desktopScheduleStageItem{opacity:0;transform-origin:50% 70%;will-change:opacity, transform, filter;transform:translateY(14px)scale(.94)}.desktopScheduleStageItem--1{--stage-delay:30ms}.desktopScheduleStageItem--2{--stage-delay:90ms}.desktopScheduleStageItem--3{--stage-delay:.15s}.desktopScheduleStageItem--4{--stage-delay:.22s}.desktopScheduleStageItem--5{--stage-delay:.3s}.desktopScheduleStageItem--6{--stage-delay:.38s}.desktopScheduleStageItem--7{--stage-delay:.46s}.desktopScheduleStageItem--8{--stage-delay:.54s}.desktopScheduleStageItem--9{--stage-delay:.62s}.desktopScheduleStageItem--10{--stage-delay:.7s}.desktopScheduleStageItem--11{--stage-delay:.78s}.desktopScheduleStageItem--12{--stage-delay:.86s}.desktopScheduleStageItem--13{--stage-delay:.94s}.desktopScheduleStageItem--14{--stage-delay:1.02s}.desktopScheduleStageItem--15{--stage-delay:1.1s}.desktopScheduleHeader,.desktopScheduleCell{box-sizing:border-box;border:1px solid #a6a9ae;border-radius:9px;min-width:0}.desktopScheduleHeader{color:#13142f;background:#fff;justify-content:center;align-items:center;width:100%;height:52px;font-size:18px;font-weight:750;display:flex}.desktopScheduleCell{background:#fbfbfc;padding:0;position:relative;overflow:hidden}.desktopScheduleCell--absence{background:#e7f4ff;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 4px #fff}.desktopSchedulePlane{background:#19a0ff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.desktopSchedulePlane svg{fill:#fff;width:23px;height:23px;transform:rotate(-42deg)}.desktopScheduleCell--striped{background:repeating-linear-gradient(-45deg,#686e7814 0 5px,#0000 5px 10px),#fff}.desktopScheduleShift{box-sizing:border-box;background:#fff;border:1px solid #969a9f;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:100%;padding:10px 10px 10px 15px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 12px #23313c1a}.desktopScheduleShift:before{background:var(--shift-accent);content:"";width:8px;position:absolute;top:0;bottom:0;left:0}.desktopScheduleShift strong{color:#13142f;white-space:nowrap;font-size:16px;font-weight:750;line-height:1.12}.desktopScheduleShift span{color:#a1a1a5;white-space:nowrap;margin-top:3px;font-size:15px;line-height:1.2}.desktopScheduleShift--mint{--shift-accent:#75d4b7}.desktopScheduleShift--orange{--shift-accent:#ffc77e}.desktopScheduleShift--violet{--shift-accent:#9d8cff}.desktopScheduleSourceShift{opacity:1}.desktopSchedulePlacedShift{opacity:0}.desktopScheduleSource,.desktopScheduleDestination,.desktopScheduleStageItem--11,.desktopScheduleCell:has(.desktopScheduleShift){border-color:#0000}.desktopScheduleDragGroup{height:72px;left:calc(66.6667% + var(--schedule-gap) / 3);opacity:0;pointer-events:none;width:calc((100% - var(--schedule-gap) * 2) / 3);z-index:5;position:absolute;top:154px;transform:translate(0,0)}.desktopScheduleFloatingShift{width:100%;height:100%}.desktopScheduleCursor{filter:drop-shadow(0 3px 4px #23313c33);opacity:0;pointer-events:none;z-index:7;width:30px;height:35px;position:absolute;top:255px;left:calc(100% - 30px);transform:translate(12px,24px)}.desktopScheduleGrabCursor{filter:drop-shadow(0 0 1px #181e24f2)drop-shadow(0 4px 5px #181e2452);object-fit:contain;opacity:0;pointer-events:none;z-index:8;width:36px;height:36px;position:absolute;top:35px;right:17px;transform:scale(.9)}.desktopScheduleDropPulse{height:72px;left:calc(33.3333% + var(--schedule-gap) / 3);opacity:0;pointer-events:none;width:calc((100% - var(--schedule-gap) * 2) / 3);z-index:3;border:2px solid #19a0ff6b;border-radius:12px;position:absolute;top:154px}.desktopScheduleAnimation.is-active .desktopScheduleStageItem{animation:desktopScheduleStageCycle var(--schedule-loop) cubic-bezier(.16, 1, .3, 1) calc(.15s + var(--stage-delay)) both}.desktopScheduleAnimation.is-active .desktopScheduleSourceShift{animation:desktopScheduleSourceCycle var(--schedule-loop) linear .15s both}.desktopScheduleAnimation.is-active .desktopSchedulePlacedShift{animation:desktopScheduleDestinationCycle var(--schedule-loop) cubic-bezier(.16, 1, .3, 1) .15s both}.desktopScheduleAnimation.is-active .desktopScheduleDragGroup{animation:desktopScheduleDragCycle var(--schedule-loop) cubic-bezier(.65, 0, .2, 1) .15s both}.desktopScheduleAnimation.is-active .desktopScheduleCursor{animation:desktopScheduleCursorCycle var(--schedule-loop) cubic-bezier(.16, 1, .3, 1) .15s both}.desktopScheduleAnimation.is-active .desktopScheduleGrabCursor{animation:desktopScheduleGrabCursorCycle var(--schedule-loop) cubic-bezier(.65, 0, .2, 1) .15s both}.desktopScheduleAnimation.is-active .desktopScheduleDropPulse{animation:desktopScheduleDropPulseCycle var(--schedule-loop) cubic-bezier(.16, 1, .3, 1) .15s both}@keyframes desktopScheduleStageCycle{0%{filter:blur(5px);opacity:0;transform:translateY(14px)scale(.94)}5.5%{filter:blur();opacity:1;transform:translateY(-2px)scale(1.012)}8%,to{filter:blur();opacity:1;transform:translate(0,0)scale(1)}}@keyframes desktopScheduleSourceCycle{0%,52%{opacity:1;transform:scale(1)}54%{opacity:.35;transform:scale(.975)}56%,to{opacity:0;transform:scale(.965)}}@keyframes desktopScheduleDestinationCycle{0%,69%{opacity:0;transform:translateY(5px)scale(.94)}73%{opacity:1;transform:translateY(-2px)scale(1.025)}76%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes desktopScheduleDragCycle{0%,52%{opacity:0;transform:translate(0,0)scale(1)}54%{opacity:1;transform:translate(0,0)scale(1.025)}58%{opacity:1;transform:translateY(-4px)scale(1.025)}70%{opacity:1;transform:translate3d(calc(-100% - var(--schedule-gap)), -4px, 0) scale(1.025);box-shadow:0 16px 28px #23313c33}74%,to{opacity:0;transform:translate3d(calc(-100% - var(--schedule-gap)), 0, 0) scale(1)}}@keyframes desktopScheduleCursorCycle{0%,43%{opacity:0;transform:translate(12px,24px)}46%{opacity:1}52%{opacity:1;transform:translate3d(-38px, var(--cursor-travel-y), 0)}54%,to{opacity:0;transform:translate3d(-38px, var(--cursor-travel-y), 0)}}@keyframes desktopScheduleGrabCursorCycle{0%,52%{opacity:0;transform:scale(.9)}54%{opacity:1;transform:scale(1)}58%,70%{opacity:1;transform:scale(1)}74%,to{opacity:0;transform:scale(.92)}}@keyframes desktopScheduleDropPulseCycle{0%,70%{opacity:0;transform:scale(.92)}74%{opacity:.9;transform:scale(1)}79%,to{opacity:0;transform:scale(1.06)}}@media (width<=1040px){.desktopScheduleAnimation{--schedule-gap:8px;--cursor-travel-y:-62px;max-width:480px}.desktopScheduleBoard{grid-template-rows:56px repeat(4,64px)}.desktopScheduleHeader{height:46px;font-size:16px}.desktopScheduleShift{padding:8px 8px 8px 13px}.desktopScheduleShift:before{width:7px}.desktopScheduleShift strong{font-size:14px}.desktopScheduleShift span{font-size:13px}.desktopSchedulePlane{width:34px;height:34px}.desktopSchedulePlane svg{width:20px;height:20px}.desktopScheduleDragGroup,.desktopScheduleDropPulse{height:64px;top:136px}.desktopScheduleCursor{top:229px}.desktopScheduleGrabCursor{width:32px;height:32px;top:31px;right:15px}}@media (width<=700px){.desktopScheduleAnimation{display:none!important}}@media (prefers-reduced-motion:reduce){.desktopScheduleAnimation{opacity:1;transform:none}.desktopScheduleSourceShift,.desktopScheduleDragGroup,.desktopScheduleFloatingShift,.desktopScheduleCursor,.desktopScheduleGrabCursor,.desktopScheduleDropPulse{opacity:0!important;animation:none!important}.desktopScheduleStageItem,.desktopSchedulePlacedShift{filter:none!important;opacity:1!important;animation:none!important;transform:none!important}}.featureBoxesMain{padding-top:60px}.featureBoxesMain .featureBoxTitle{text-align:center;color:#283845;margin-bottom:40px;font-size:36px;font-weight:700;line-height:32px}@media (width<=767px){.featureBoxesMain .featureBoxTitle{margin-bottom:28px;font-size:24px}}.featureBoxesMain .featureBoxSubtitle{color:#59636b;text-align:center;max-width:760px;margin:0 auto 40px;font-size:17px;line-height:27px}@media (width<=767px){.featureBoxesMain .featureBoxSubtitle{margin-bottom:28px;padding:0 14px;font-size:15px;line-height:24px}}.featureBoxesMain .featureBoxWrapper{display:flex}@media (width<=991px){.featureBoxesMain .featureBoxWrapper{flex-direction:column}}.featureBoxesMain .featureBoxWrapper .singleFeatureBox{cursor:pointer;background:#fbfbfb;border:1px solid #464445;border-radius:1rem;flex-direction:column;justify-content:flex-start;align-items:center;width:33%;padding:30px 30px 50px;transition:background-color .18s;display:flex}@media (width<=991px){.featureBoxesMain .featureBoxWrapper .singleFeatureBox{flex-direction:row;width:100%;padding:8px 18px}}.featureBoxesMain .featureBoxWrapper .singleFeatureBox .singleFeatureIcon{max-width:60px;padding-top:30px}@media (width<=991px){.featureBoxesMain .featureBoxWrapper .singleFeatureBox .singleFeatureIcon{max-width:36px;padding-top:0}}.featureBoxesMain .featureBoxWrapper .singleFeatureBox .singleFeatureTitle{color:#283845;padding-top:30px;font-size:1.25rem;font-weight:600}@media (width<=991px){.featureBoxesMain .featureBoxWrapper .singleFeatureBox .singleFeatureTitle{color:#283845;padding-top:0;padding-left:14px;font-size:1rem;font-weight:600}}.featureBoxesMain .featureBoxWrapper .singleFeatureBox .singleFeatureText{text-align:center;color:#283845;flex-grow:1;margin-bottom:20px;font-size:15px}@media (width<=991px){.featureBoxesMain .featureBoxWrapper .singleFeatureBox .singleFeatureText{display:none}}.featureBoxesMain .featureBoxWrapper .singleFeatureBox .featureBoxCircleWrapper{justify-content:center;align-items:center;width:100%;height:40px;display:flex}@media (width<=991px){.featureBoxesMain .featureBoxWrapper .singleFeatureBox .featureBoxCircleWrapper{display:none}}.featureBoxesMain .featureBoxWrapper .singleFeatureBox .featureBoxCircleWrapper .featureBoxCircle{border:1px solid;border-radius:100px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.featureBoxesMain .featureBoxWrapper .singleFeatureBox .featureBoxCircleWrapper .featureBoxCircle .featureBoxCircleCore{border-radius:100px;width:4px;height:4px;transition:all .2s}.featureBoxesMain .featureBoxWrapper .singleFeatureBox .featureBoxCircleWrapper .featureCircleBlue{border-color:#19a0ff}.featureBoxesMain .featureBoxWrapper .singleFeatureBox .featureBoxCircleWrapper .featureCirclePink{border-color:#ff71a6}.featureBoxesMain .featureBoxWrapper .singleFeatureBox .featureBoxCircleWrapper .featureCircleOrange{border-color:#fd7f3e}.featureBoxesMain .featureBoxWrapper .singleFeatureBox .featureBoxCircleWrapper .featureCircleCoreBlue{background:#19a0ff}.featureBoxesMain .featureBoxWrapper .singleFeatureBox .featureBoxCircleWrapper .featureCircleCorePink{background:#ff71a6}.featureBoxesMain .featureBoxWrapper .singleFeatureBox .featureBoxCircleWrapper .featureCircleCoreOrange{background:#fd7f3e}.featureBoxesMain .featureBoxWrapper .singleFeatureBox .singleFeatureBoxButton{vertical-align:top;color:#fff;text-align:center;cursor:pointer;background:#7dc496;border-radius:5px;justify-content:center;align-items:center;width:100%;max-width:140px;height:42px;font-size:18px;font-weight:500;line-height:50px;transition:all .25s;display:flex}.featureBoxesMain .featureBoxWrapper .singleFeatureBox .singleFeatureBoxButton:hover{background-color:#37abb7}.featureBoxesMain .featureBoxWrapper .singleFeatureBox:hover .featureBoxCircle{border-width:2px;width:40px;height:40px}.featureBoxesMain .featureBoxWrapper .singleFeatureBox:hover .featureBoxCircle .featureBoxCircleCore{width:6px;height:6px}.featureBoxesMain .featureBoxWrapper .blueSingleFeature:hover{background:#e1f0ff4a;border-color:#464445!important}.featureBoxesMain .featureBoxWrapper .pinkSingleFeature:hover{background:#fde0e945;border-color:#464445!important}.featureBoxesMain .featureBoxWrapper .orangeSingleFeature:hover{background:#ffe8de46;border-color:#464445!important}.featureBoxesMain .featureBoxWrapper .singleFeatureBoxMid{margin-left:16px;margin-right:16px}@media (width<=991px){.featureBoxesMain .featureBoxWrapper .singleFeatureBoxMid{margin:10px 0}}.featureBoxesSecondaryMain{padding-top:14px;padding-bottom:100px}@media (width<=991px){.featureBoxesSecondaryMain{padding-top:10px}}@media (width<=767px){.featureBoxesSecondaryMain{padding-bottom:40px}}.featureBoxesSecondaryMain .featureBoxSecondaryWrapper{display:flex}@media (width<=991px){.featureBoxesSecondaryMain .featureBoxSecondaryWrapper{flex-direction:column}}.featureBoxesSecondaryMain .featureBoxSecondaryWrapper.featureBoxSecondaryWrapperBottom{margin-top:16px}@media (width<=991px){.featureBoxesSecondaryMain .featureBoxSecondaryWrapper.featureBoxSecondaryWrapperBottom{margin-top:10px}}.featureBoxesSecondaryMain .featureBoxSecondaryWrapper .singleFeatureBoxSecondary{cursor:pointer;background:#fbfbfb;border:1px solid #464445;border-radius:1rem;flex-direction:row;justify-content:flex-start;align-items:center;width:33%;padding:30px;transition:background-color .18s;display:flex}@media (width<=991px){.featureBoxesSecondaryMain .featureBoxSecondaryWrapper .singleFeatureBoxSecondary{width:100%;padding:8px 18px}}.featureBoxesSecondaryMain .featureBoxSecondaryWrapper .singleFeatureBoxSecondary .singleFeatureIcon{max-width:54px}@media (width<=991px){.featureBoxesSecondaryMain .featureBoxSecondaryWrapper .singleFeatureBoxSecondary .singleFeatureIcon{max-width:36px}}.featureBoxesSecondaryMain .featureBoxSecondaryWrapper .singleFeatureBoxSecondary .singleFeatureTitle{color:#283845;padding-left:20px;font-size:1.1rem;font-weight:600}@media (width<=991px){.featureBoxesSecondaryMain .featureBoxSecondaryWrapper .singleFeatureBoxSecondary .singleFeatureTitle{padding-left:14px;font-size:1rem}}.featureBoxesSecondaryMain .featureBoxSecondaryWrapper .yellowSingleFeature:hover{background:#f8be3615;border-color:#464445!important}.featureBoxesSecondaryMain .featureBoxSecondaryWrapper .purpleSingleFeature:hover{background:#8a66ff14;border-color:#464445!important}.featureBoxesSecondaryMain .featureBoxSecondaryWrapper .greenSingleFeature:hover{background:#44d7b512;border-color:#464445!important}.featureBoxesSecondaryMain .featureBoxSecondaryWrapper .blueSingleFeature:hover{background:#e1f0ff4a;border-color:#464445!important}.featureBoxesSecondaryMain .featureBoxSecondaryWrapper .orangeSingleFeature:hover{background:#ffe8de46;border-color:#464445!important}.featureBoxesSecondaryMain .featureBoxSecondaryWrapper .pinkSingleFeature:hover{background:#fde0e945;border-color:#464445!important}.featureBoxesSecondaryMain .featureBoxSecondaryWrapper .singleFeatureBoxSecondaryMid{margin-left:16px;margin-right:16px}@media (width<=991px){.featureBoxesSecondaryMain .featureBoxSecondaryWrapper .singleFeatureBoxSecondaryMid{margin:10px 0}}.calendlySectionMain{background:#f9f9f9;padding-top:96px;padding-bottom:96px;position:relative}@media (width<=767px){.calendlySectionMain{padding-top:64px;padding-bottom:64px}}.calendlySectionMain .calendlySectionWrapper{flex-direction:column;align-items:center;display:flex}.calendlySectionMain .calendlyIntro{text-align:center;max-width:660px;padding-bottom:46px}@media (width<=767px){.calendlySectionMain .calendlyIntro{padding-bottom:34px}}.calendlySectionMain .calendlyEyebrow{color:#1a90ff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:600;display:block}.calendlySectionMain .calendlySectionTitle{color:#333;letter-spacing:-.02em;margin:0 0 20px;font-size:36px;font-weight:700;line-height:1.2}@media (width<=767px){.calendlySectionMain .calendlySectionTitle{font-size:24px;line-height:34px}}.calendlySectionMain .calendlySectionSubtitle{color:#56616d;max-width:560px;margin:0 auto;font-size:18px;line-height:30px}.calendlySectionMain .calendlySplit{grid-template-columns:minmax(0,1fr) minmax(430px,.88fr);align-items:stretch;gap:24px;width:min(100%,1040px);display:grid}@media (width<=900px){.calendlySectionMain .calendlySplit{grid-template-columns:minmax(0,1fr);justify-content:center;width:min(100%,580px);margin-left:auto;margin-right:auto}}.calendlySectionMain .calendlyTrustVisual{isolation:isolate;min-height:100%;position:relative}@media (width<=530px){.calendlySectionMain .calendlyTrustVisual{border-radius:20px;overflow:hidden}}@media (width<=900px){.calendlySectionMain .calendlyTrustVisual{display:none}}@media (width<=530px){.calendlySectionMain .calendlyTrustVisual{min-height:0}}.calendlySectionMain .calendlyTrustVisualFrame{z-index:0;background:#fff9f1;border:1px solid #464445;border-radius:20px;position:absolute;inset:0;overflow:hidden}.calendlySectionMain .calendlyTrustVisualFrame:before,.calendlySectionMain .calendlyTrustVisualFrame:after{content:"";pointer-events:none;border:1px solid #46444533;border-radius:50%;position:absolute}.calendlySectionMain .calendlyTrustVisualFrame:before{width:210px;height:210px;top:-106px;left:-94px}.calendlySectionMain .calendlyTrustVisualFrame:after{border-width:2px;width:600px;height:600px;bottom:-250px;right:-190px}.calendlySectionMain .calendlyTrustSteps{z-index:2;gap:18px;width:68%;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:11%;left:-7%}.calendlySectionMain .calendlyTrustSteps li{color:#283845;opacity:0;min-height:96px;transition:opacity .52s var(--motion-ease-out), transform .62s var(--motion-ease-out);background:#fff;border:1px solid #464445;border-radius:16px;align-items:center;gap:15px;padding:16px 22px;font-size:17px;font-weight:600;line-height:23px;display:flex;transform:translate(-34px)scale(.97)}.calendlySectionMain .calendlyTrustSteps li>span:last-child{z-index:1;max-width:78%;position:relative}@media (width<=530px){.calendlySectionMain .calendlyTrustSteps{gap:9px;width:67%;top:14%;left:4%}.calendlySectionMain .calendlyTrustSteps li{border-radius:11px;gap:8px;min-height:66px;padding:9px 11px;font-size:12px;line-height:16px}.calendlySectionMain .calendlyTrustSteps li>span:last-child{max-width:126px}}.calendlySectionMain .calendlyTrustVisual.isVisible .calendlyTrustSteps li{opacity:1;transform:translate(0,0)scale(1)}.calendlySectionMain .calendlyTrustVisual.isVisible .calendlyTrustSteps li:first-child{transition-delay:.17s}.calendlySectionMain .calendlyTrustVisual.isVisible .calendlyTrustSteps li:nth-child(2){transition-delay:.29s}.calendlySectionMain .calendlyTrustVisual.isVisible .calendlyTrustSteps li:nth-child(3){transition-delay:.41s}.calendlySectionMain .calendlyTrustStepNumber{color:#1a90ff;letter-spacing:.04em;background:#e7f4ff;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;height:38px;font-size:12.5px;font-weight:700;display:inline-flex}@media (width<=530px){.calendlySectionMain .calendlyTrustStepNumber{flex-basis:27px;height:27px;font-size:10px}}.calendlySectionMain .calendlyTrustPerson{object-fit:contain;object-position:right bottom;opacity:0;pointer-events:none;transform-origin:100% 100%;max-width:68%;height:106%;transition:opacity .62s var(--motion-ease-out) 80ms, transform .76s var(--motion-ease-out) 80ms;z-index:3;width:auto;position:absolute;bottom:0;right:-5%;transform:translate(42px,18px)scale(.95)}@media (width<=530px){.calendlySectionMain .calendlyTrustPerson{max-width:61%;height:82%;right:-10%}}.calendlySectionMain .calendlyTrustVisual.isVisible .calendlyTrustPerson{opacity:1;transform:translate(0,0)scale(1)}@media (prefers-reduced-motion:reduce){.calendlySectionMain .calendlyTrustSteps li,.calendlySectionMain .calendlyTrustPerson{opacity:1;transition:none;transform:none}}.calendlySectionMain .calendlyCalendar{width:100%;box-shadow:none;background:#fff;border:1px solid #464445;border-radius:20px;padding:26px 28px 22px}@media (width<=900px){.calendlySectionMain .calendlyCalendar{justify-self:center;margin-left:auto;margin-right:auto}}@media (width<=530px){.calendlySectionMain .calendlyCalendar{padding:22px 16px 18px}}.calendlySectionMain .calendlyCardLabel{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#8b96a1;padding-bottom:16px;font-size:13px;font-weight:600;display:block}.calendlySectionMain .calendlyCalendarHeader{justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.calendlySectionMain .calendlyMonthLabel{text-transform:capitalize;font-size:18px;font-weight:600}.calendlySectionMain .calendlyMonthNav{color:#283845;cursor:pointer;width:36px;height:36px;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:1px solid #e6ebf1;border-radius:10px;justify-content:center;align-items:center;display:flex}.calendlySectionMain .calendlyMonthNav:hover:not(:disabled){color:#1a90ff;border-color:#1a90ff}.calendlySectionMain .calendlyMonthNav:disabled{opacity:.35;cursor:default}.calendlySectionMain .calendlyWeekdays,.calendlySectionMain .calendlyDayGrid{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.calendlySectionMain .calendlyWeekdays{padding-bottom:10px}.calendlySectionMain .calendlyWeekdays span{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#8b96a1;font-size:12px;font-weight:600}.calendlySectionMain .calendlyDay{background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;height:44px;padding:0;font-size:15px;display:flex}.calendlySectionMain .calendlyDay.isBlank{border-color:#0000}.calendlySectionMain .calendlyDay.isDisabled{color:#c2cad2;cursor:default}.calendlySectionMain .calendlyDay.isAvailable{color:#283845;cursor:pointer;transition:transform var(--motion-duration-fast) var(--motion-ease-out), border-color var(--motion-duration-fast) var(--motion-ease-standard), background var(--motion-duration-fast) var(--motion-ease-standard);background:#f4f9ff;border-color:#d7e6f6;font-weight:500}.calendlySectionMain .calendlyDay.isAvailable:hover,.calendlySectionMain .calendlyDay.isAvailable:focus-visible{color:#fff;background:#1a90ff;border-color:#1a90ff;transform:translateY(-1px)}.calendlySectionMain .calendlyDay.isNext{border-color:#1a90ff;font-weight:600}.calendlySectionMain .calendlyDayGrid.isSkeleton .calendlyDay{background:#f4f6f8;border-radius:11px}.calendlySectionMain .calendlyAllSlots{text-align:center;border-top:1px solid #eef1f4;margin:20px 0 0;padding-top:16px}.calendlySectionMain .calendlyAllSlots button{color:#1a90ff;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:none;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.calendlySectionMain .calendlyAllSlots button:hover{color:#0b74d4}.calendlyModalOverlay{z-index:10000;-webkit-backdrop-filter:blur(4px);background:#0a0f1e8c;justify-content:center;align-items:center;padding:66px 20px 20px;display:flex;position:fixed;inset:0}.calendlyModalOverlay.isHidden{visibility:hidden;opacity:0;pointer-events:none}.calendlyModalOverlay:not(.isHidden){animation:calendly-fade-in var(--motion-duration-fast) var(--motion-ease-out)}.calendlyModalOverlay:not(.isHidden) .calendlyModal{animation:calendly-slide-up var(--motion-duration-base) var(--motion-ease-out)}@media (width<=767px){.calendlyModalOverlay{padding:0}}@keyframes calendly-fade-in{0%{opacity:0}to{opacity:1}}.calendlyModal{flex-direction:column;width:100%;max-width:1000px;height:min(86vh,700px);display:flex;position:relative}@media (width<=767px){.calendlyModal{height:100%}}.calendlyModal .calendlyModalClose{z-index:2;color:#fff;cursor:pointer;width:36px;height:36px;transition:background var(--motion-duration-fast) var(--motion-ease-standard);background:#ffffff29;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-46px;right:0}.calendlyModal .calendlyModalClose:hover{background:#ffffff4d}@media (width<=767px){.calendlyModal .calendlyModalClose{color:#283845;background:#fff;top:10px;right:10px;box-shadow:0 2px 10px #2838452e}.calendlyModal .calendlyModalClose:hover{background:#fff}}.calendlyModal .calendlyModalBody{background:#fff;border-radius:14px;flex:1;min-height:0;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000040}@media (width<=767px){.calendlyModal .calendlyModalBody{box-shadow:none;border-radius:0}}.calendlyModal .calendlyModalBody iframe{border:0;width:100%;height:100%;display:block}.calendlyModal .calendlyModalBody .calendlyModalLoading{color:#1a90ff;background-color:#fff;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20xmlns:svg='http://www.w3.org/2000/svg'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20version='1.0'%20width='160px'%20height='20px'%20viewBox='0%200%20128%2016'%20xml:space='preserve'%3e%3crect%20x='0'%20y='0'%20width='100%25'%20height='100%25'%20fill='%23f9f9f9'%20/%3e%3cpath%20fill='%239fd0ff'%20fill-opacity='0.42'%20d='M6.4,4.8A3.2,3.2,0,1,1,3.2,8,3.2,3.2,0,0,1,6.4,4.8Zm12.8,0A3.2,3.2,0,1,1,16,8,3.2,3.2,0,0,1,19.2,4.8ZM32,4.8A3.2,3.2,0,1,1,28.8,8,3.2,3.2,0,0,1,32,4.8Zm12.8,0A3.2,3.2,0,1,1,41.6,8,3.2,3.2,0,0,1,44.8,4.8Zm12.8,0A3.2,3.2,0,1,1,54.4,8,3.2,3.2,0,0,1,57.6,4.8Zm12.8,0A3.2,3.2,0,1,1,67.2,8,3.2,3.2,0,0,1,70.4,4.8Zm12.8,0A3.2,3.2,0,1,1,80,8,3.2,3.2,0,0,1,83.2,4.8ZM96,4.8A3.2,3.2,0,1,1,92.8,8,3.2,3.2,0,0,1,96,4.8Zm12.8,0A3.2,3.2,0,1,1,105.6,8,3.2,3.2,0,0,1,108.8,4.8Zm12.8,0A3.2,3.2,0,1,1,118.4,8,3.2,3.2,0,0,1,121.6,4.8Z'/%3e%3cg%3e%3cpath%20fill='%231a90ff'%20fill-opacity='1'%20d='M-42.7,3.84A4.16,4.16,0,0,1-38.54,8a4.16,4.16,0,0,1-4.16,4.16A4.16,4.16,0,0,1-46.86,8,4.16,4.16,0,0,1-42.7,3.84Zm12.8-.64A4.8,4.8,0,0,1-25.1,8a4.8,4.8,0,0,1-4.8,4.8A4.8,4.8,0,0,1-34.7,8,4.8,4.8,0,0,1-29.9,3.2Zm12.8-.64A5.44,5.44,0,0,1-11.66,8a5.44,5.44,0,0,1-5.44,5.44A5.44,5.44,0,0,1-22.54,8,5.44,5.44,0,0,1-17.1,2.56Z'/%3e%3canimateTransform%20attributeName='transform'%20type='translate'%20values='23%200;36%200;49%200;62%200;74.5%200;87.5%200;100%200;113%200;125.5%200;138.5%200;151.5%200;164.5%200;178%200'%20calcMode='discrete'%20dur='1040ms'%20repeatCount='indefinite'/%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;justify-content:center;align-items:center;padding-top:100px;font-size:18px;font-weight:700;display:flex;position:absolute;inset:0}@keyframes calendly-slide-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.clockingModesShowcase{--clocking-blue:#19a0ff;--clocking-ink:#293845;background:#fff;padding:104px 0;overflow:hidden}.clockingModesShowcase *{box-sizing:border-box}.clockingModesShowcase .clockingModesShowcaseInner{grid-template-columns:minmax(0,1.12fr) minmax(410px,.88fr);align-items:center;gap:74px;padding:0;display:grid}.clockingModesShowcase .clockingModesVisual{background:0 0;border:0;border-radius:0;min-width:0;min-height:540px;position:relative;overflow:visible}.clockingModesShowcase .clockingModePanel{z-index:1;height:540px;min-height:100%;animation:.42s cubic-bezier(.2,.75,.25,1) both clocking-panel-enter;position:relative}.clockingModesShowcase .clockingModesContent{min-width:0}.clockingModesShowcase .clockingModesEyebrow{color:var(--clocking-blue);letter-spacing:.08em;margin-bottom:14px;font-size:14px;font-weight:700;line-height:1.2;display:block}.clockingModesShowcase .clockingModesContent h2{color:#333;letter-spacing:-.02em;margin:0 0 20px;font-size:36px;font-weight:700;line-height:1.2}.clockingModesShowcase .clockingModeTabs{background:#f4f7f9;border:1px solid #d4d9dd;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:30px;padding:5px;display:grid;position:relative}.clockingModesShowcase .clockingModeTabs:before{border:1px solid var(--clocking-blue);content:"";background:#fff;border-radius:8px;width:calc(33.3333% - 6.66667px);transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;top:5px;bottom:5px;left:5px;transform:translate(0)}.clockingModesShowcase .clockingModeTabs.active-1:before{transform:translate(calc(100% + 5px))}.clockingModesShowcase .clockingModeTabs.active-2:before{transform:translate(calc(200% + 10px))}.clockingModesShowcase .clockingModeTabs button{color:#505b65;cursor:pointer;text-align:center;z-index:1;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:7px 9px;font-size:13px;font-weight:600;line-height:1.15;transition:background .18s,border-color .18s,color .18s;display:flex;position:relative}.clockingModesShowcase .clockingModeTabs button:before,.clockingModesShowcase .clockingModeTabs button:after{display:none}.clockingModesShowcase .clockingModeTabs button:hover{color:#1888dc;background:#f5faff;border-color:#8dcaff}.clockingModesShowcase .clockingModeTabs button.isActive{color:#167fc8;background:0 0;border-color:#0000}.clockingModesShowcase .clockingModesBenefits{gap:14px;margin:0 0 30px;display:grid}.clockingModesShowcase .clockingModesBenefit{align-items:center;gap:11px;display:flex}.clockingModesShowcase .clockingModesBenefit p{color:#46525e;margin:0;font-size:16px;line-height:1.45}.clockingModesShowcase .clockingModesCheck{flex:0 0 22px;width:22px;margin-top:1px}.clockingModesShowcase .clockingModesCta{color:var(--clocking-blue);align-items:center;gap:12px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.clockingModesShowcase .clockingModesCta span{transition:transform .18s}.clockingModesShowcase .clockingModesCta:hover{color:#0b7fd5;text-decoration:none}.clockingModesShowcase .clockingModesCta:hover span{transform:translate(5px)}.clockingModesShowcase .clockingStationStage,.clockingModesShowcase .clockingMobileStage,.clockingModesShowcase .clockingDesktopStage{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;height:100%;min-height:100%;display:flex;position:relative;overflow:visible}.clockingModesShowcase .clockingTablet{text-align:center;background:#fbf5ed;border:4px solid #4b4b4b;border-radius:40px;width:calc(100% - 12px);max-width:650px;height:480px;padding:54px 70px 34px;position:relative}.clockingModesShowcase .clockingTablet:before{content:"";pointer-events:none;z-index:0;background:#fff9f1;border:1px solid #d5d2cf;border-radius:32px;position:absolute;inset:10px}.clockingModesShowcase .clockingDeviceSpeaker{z-index:7;background:#4b4b4b;border:1px solid #b9c1c7;border-radius:999px;width:72px;height:13px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.clockingModesShowcase .clockingTabletLogo{object-fit:contain;z-index:2;width:38px;height:39px;position:absolute;top:21px;left:21px}.clockingModesShowcase .clockingLiveTime{background:var(--clocking-blue);color:#fff;z-index:2;border-radius:999px;padding:0 17px;font-size:14px;display:inline-block;position:relative}.clockingModesShowcase .clockingTablet h3{color:#555;z-index:2;margin:10px 0 14px;font-size:28px;font-weight:400;position:relative}.clockingModesShowcase .clockingPin{color:#80878d;z-index:2;background:#fff;border:1px solid #cdd2d6;border-radius:999px;justify-content:center;align-items:center;gap:3px;width:192px;height:38px;margin:0 auto 20px;font-size:18px;display:flex;position:relative}.clockingModesShowcase .clockingPinDot{line-height:1;display:inline-block}.clockingModesShowcase .clockingKeypad{z-index:2;grid-template-columns:repeat(3,40px);justify-content:center;gap:8px 26px;display:grid;position:relative}.clockingModesShowcase .clockingKeypad span{color:#848b91;background:#fff;border:1px solid #dce1e4;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;display:flex}.clockingModesShowcase .clockingKeypad span.isDelete{color:#b7bdc2}.clockingModesShowcase .clockingKeypad span.isSubmit{background:var(--clocking-blue);border-color:var(--clocking-blue);color:#fff}.clockingModesShowcase .clockingTabletNotification{text-align:left;z-index:8;background:#fff;border:1px solid #464445;border-radius:16px;align-items:center;gap:14px;width:340px;min-height:92px;padding:14px 18px 14px 14px;display:flex;position:absolute;bottom:-22px;left:-46px}.clockingModesShowcase .clockingTabletNotificationAvatar{flex:0 0 60px;height:60px;position:relative}.clockingModesShowcase .clockingTabletNotificationAvatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.clockingModesShowcase .clockingTabletNotificationAvatar>span{background:var(--clocking-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:14px;font-weight:700;display:flex;position:absolute;top:-5px;left:-6px}.clockingModesShowcase .clockingTabletNotificationCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.clockingModesShowcase .clockingTabletNotificationCopy strong{color:#5e5e60;font-size:16px;line-height:1.2}.clockingModesShowcase .clockingTabletNotificationCopy small{color:#77777a;font-size:13px;line-height:1.3}.clockingModesShowcase .clockingKeypad span:first-child{animation-delay:.332s}.clockingModesShowcase .clockingKeypad span:nth-child(2){animation-delay:.364s}.clockingModesShowcase .clockingKeypad span:nth-child(3){animation-delay:.396s}.clockingModesShowcase .clockingKeypad span:nth-child(4){animation-delay:.428s}.clockingModesShowcase .clockingKeypad span:nth-child(5){animation-delay:.46s}.clockingModesShowcase .clockingKeypad span:nth-child(6){animation-delay:.492s}.clockingModesShowcase .clockingKeypad span:nth-child(7){animation-delay:.524s}.clockingModesShowcase .clockingKeypad span:nth-child(8){animation-delay:.556s}.clockingModesShowcase .clockingKeypad span:nth-child(9){animation-delay:.588s}.clockingModesShowcase .clockingKeypad span:nth-child(10){animation-delay:.62s}.clockingModesShowcase .clockingKeypad span:nth-child(11){animation-delay:.652s}.clockingModesShowcase .clockingKeypad span:nth-child(12){animation-delay:.684s}.clockingModesShowcase.isStationAnimating .clockingTablet{animation:.58s cubic-bezier(.16,1,.3,1) both clocking-tablet-arrive}.clockingModesShowcase.isStationAnimating .clockingTablet:before{animation:.52s cubic-bezier(.16,1,.3,1) 90ms both clocking-tablet-surface-arrive}.clockingModesShowcase.isStationAnimating .clockingTablet>.clockingDeviceSpeaker{animation:.38s cubic-bezier(.16,1,.3,1) .11s both clocking-speaker-arrive}.clockingModesShowcase.isStationAnimating .clockingTabletLogo{animation:.48s cubic-bezier(.16,1,.3,1) .13s both clocking-logo-arrive}.clockingModesShowcase.isStationAnimating .clockingLiveTime{animation:.44s cubic-bezier(.16,1,.3,1) .19s both clocking-time-arrive}.clockingModesShowcase.isStationAnimating .clockingTablet h3{animation:.42s cubic-bezier(.2,.75,.25,1) .23s both clocking-element-rise}.clockingModesShowcase.isStationAnimating .clockingPin{animation:.42s cubic-bezier(.2,.75,.25,1) .28s both clocking-element-rise}.clockingModesShowcase.isStationAnimating .clockingPinDot:first-child{animation:.26s cubic-bezier(.16,1,.3,1) .502s both clocking-pin-dot-arrive}.clockingModesShowcase.isStationAnimating .clockingPinDot:nth-child(2){animation:.26s cubic-bezier(.16,1,.3,1) .574s both clocking-pin-dot-arrive}.clockingModesShowcase.isStationAnimating .clockingPinDot:nth-child(3){animation:.26s cubic-bezier(.16,1,.3,1) .646s both clocking-pin-dot-arrive}.clockingModesShowcase.isStationAnimating .clockingPinDot:nth-child(4){animation:.26s cubic-bezier(.16,1,.3,1) .718s both clocking-pin-dot-arrive}.clockingModesShowcase.isStationAnimating .clockingKeypad{animation:.42s cubic-bezier(.16,1,.3,1) .41s both clocking-keypad-arrive}.clockingModesShowcase.isStationAnimating .clockingKeypad span{animation:.33s cubic-bezier(.2,.75,.25,1) both clocking-key-arrive}.clockingModesShowcase.isStationAnimating .clockingKeypad .isSubmit{animation:.33s cubic-bezier(.2,.75,.25,1) .684s both clocking-key-arrive,.54s ease-out 1.08s both clocking-submit-confirm}.clockingModesShowcase.isStationAnimating .clockingTabletNotification{animation:.52s cubic-bezier(.16,1,.3,1) .92s both clocking-notification-arrive}.clockingModesShowcase .clockingMobileStage{justify-content:flex-start}.clockingModesShowcase .clockingMapPanel{border:0;border-radius:18px;animation:.54s cubic-bezier(.16,1,.3,1) both clocking-map-reveal;position:absolute;inset:34px 24% 24px 0;overflow:visible}.clockingModesShowcase .clockingMapPanel>img:first-child,.clockingModesShowcase .clockingPhoneMap img{object-fit:cover;opacity:1;width:100%;height:110%}.clockingModesShowcase .clockingMapPanel>img:first-child{opacity:.7;border:0;border-radius:258px}.clockingModesShowcase .clockingPhoneMap img{border:0;border-radius:18px}.clockingModesShowcase .clockingMapCard{z-index:3;background:#fffffff2;border:1px solid #464445;border-radius:12px;width:60%;padding:18px;animation:.44s cubic-bezier(.2,.75,.25,1) .18s both clocking-element-rise;position:absolute;top:92px;left:-5%}.clockingModesShowcase .clockingMapCard strong{color:#3f4952;margin-bottom:14px;font-size:20px;display:block}.clockingModesShowcase .clockingMapShift{background:#fff;border:1px solid #8e9398;border-radius:10px;flex-direction:column;min-height:78px;padding:13px 14px 12px 25px;display:flex;position:relative;overflow:hidden}.clockingModesShowcase .clockingMapShift:before{content:"";background:#6fd0b2;width:9px;position:absolute;inset:0 auto 0 0}.clockingModesShowcase .clockingMapShift span{color:#11162f;font-size:18px;font-weight:700;line-height:1.2}.clockingModesShowcase .clockingMapShift small{color:#9a9a9d;margin-top:4px;font-size:15px;line-height:1.35}.clockingModesShowcase .clockingMapCard button{background:var(--clocking-blue);border:1px solid var(--clocking-blue);color:#fff;border-radius:7px;margin:12px 0 0 auto;padding:9px 14px;font-size:12px;display:block}.clockingModesShowcase .clockingMapCompany{z-index:1;justify-content:center;align-items:center;width:154px;height:154px;animation:.44s cubic-bezier(.16,1,.3,1) .36s both clocking-avatar-arrive;display:flex;position:absolute;bottom:66px;left:46%}.clockingModesShowcase .clockingMapCompanyRadius{background:#19a0ff21;border:1px solid #19a0ff3d;border-radius:50%;position:absolute;inset:0}.clockingModesShowcase .clockingMapCompanyMarker{border:3px solid var(--clocking-blue);color:var(--clocking-blue);z-index:1;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:relative}.clockingModesShowcase .clockingPhone{background:#fff;border:3px solid #464445;border-radius:42px;width:270px;height:536px;animation:.6s cubic-bezier(.16,1,.3,1) .11s both clocking-phone-arrive;position:absolute;bottom:0;right:6px;overflow:hidden}.clockingModesShowcase .clockingPhone:before{content:"";pointer-events:none;z-index:6;border:1px solid #b5c4cd;border-radius:35px;position:absolute;inset:5px}.clockingModesShowcase .clockingPhone:after{content:"";pointer-events:none;z-index:5;border:5px solid #ececec;border-radius:38px;position:absolute;inset:0}.clockingModesShowcase .clockingPhone>.clockingDeviceSpeaker{height:16px;box-shadow:none;background:#464445;top:17px}.clockingModesShowcase .clockingPhoneHeader{justify-content:center;align-items:center;padding:75px 20px 7px;animation:.42s cubic-bezier(.2,.75,.25,1) .18s both clocking-element-rise;display:flex;position:relative}.clockingModesShowcase .clockingPhoneHeader span{color:#15142f;font-size:28px;line-height:1;position:absolute;top:67px;left:22px}.clockingModesShowcase .clockingPhoneHeader strong{color:#15142f;font-size:18px;font-weight:500}.clockingModesShowcase .clockingPhoneTimer{text-align:center;background:#fafafa;border:0;border-radius:18px;margin:0 14px;animation:.44s cubic-bezier(.16,1,.3,1) .25s both clocking-phone-content-arrive}.clockingModesShowcase .clockingPhoneTimer strong{color:#11102f;padding:19px 2px 18px;font-size:42px;font-weight:400;display:block}.clockingModesShowcase .clockingPhoneTimer span{display:none}.clockingModesShowcase .clockingPhoneMap{border-radius:18px;height:148px;margin:6px 14px 0;animation:.46s cubic-bezier(.16,1,.3,1) .34s both clocking-phone-content-arrive;position:relative;overflow:hidden}.clockingModesShowcase .clockingPositionDot{z-index:1;isolation:isolate;background:0 0;border:3px solid #fff;border-radius:50%;width:42px;height:42px;animation:.43s cubic-bezier(.16,1,.3,1) .52s both clocking-profile-pop;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.clockingModesShowcase .clockingPositionDot>img{object-fit:cover;z-index:2;border-radius:50%;width:100%;height:100%;display:block;position:relative}.clockingModesShowcase .clockingPositionDot:after{content:"";z-index:0;background:#19a0ff2e;border-radius:50%;width:96px;height:96px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.clockingModesShowcase .clockingPhoneActions{background:#fff;border-top:0;padding:14px 20px 28px;position:absolute;bottom:0;left:0;right:0}.clockingModesShowcase .clockingPhoneActions>button{background:var(--clocking-blue);color:#fff;border:1px solid #178cdd;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px 9px;font-size:17px;animation:.42s cubic-bezier(.2,.75,.25,1) .47s both clocking-element-rise;display:flex}.clockingModesShowcase .clockingPhoneActions>button img{filter:brightness(0)invert();width:15px;height:15px}.clockingModesShowcase .clockingPhoneActions nav{justify-content:space-between;padding:20px 4px 0;display:flex}.clockingModesShowcase .clockingMobileNavIcon{justify-content:center;align-items:center;width:21px;height:21px;animation:.33s cubic-bezier(.2,.75,.25,1) both clocking-nav-item-arrive;display:flex}.clockingModesShowcase .clockingMobileNavIcon img{object-fit:contain;opacity:.78;width:18px;height:18px}.clockingModesShowcase .clockingMobileNavIcon.isActive{background:0 0;border-radius:0;width:21px;height:21px;margin-top:0}.clockingModesShowcase .clockingMobileNavIcon.isActive img{filter:invert(50%)sepia(91%)saturate(2133%)hue-rotate(176deg)brightness(103%);opacity:1}.clockingModesShowcase .clockingPhoneActions nav .clockingMobileNavIcon:first-child{animation-delay:.565s}.clockingModesShowcase .clockingPhoneActions nav .clockingMobileNavIcon:nth-child(2){animation-delay:.61s}.clockingModesShowcase .clockingPhoneActions nav .clockingMobileNavIcon:nth-child(3){animation-delay:.655s}.clockingModesShowcase .clockingPhoneActions nav .clockingMobileNavIcon:nth-child(4){animation-delay:.7s}.clockingModesShowcase .clockingPhoneActions nav .clockingMobileNavIcon:nth-child(5){animation-delay:.745s}.clockingModesShowcase .clockingDesktopWindow{z-index:1;background:#fff;border:1px solid #464445;border-radius:16px;width:calc(100% - 54px);animation:.54s cubic-bezier(.16,1,.3,1) both clocking-window-arrive;position:relative;overflow:hidden}.clockingModesShowcase .clockingDesktopWindow header{border-bottom:1px solid #d5d8db;align-items:center;min-height:76px;padding:15px 20px;display:flex}.clockingModesShowcase .clockingDesktopWindow header .clockingDesktopHeading{flex-direction:row;align-items:baseline;gap:13px;display:flex}.clockingModesShowcase .clockingDesktopWindow header strong{color:#253441;font-size:16px}.clockingModesShowcase .clockingDesktopWindow header small{color:#8a949d;font-size:11px}.clockingModesShowcase .clockingWindowDots{gap:5px;margin-right:17px;display:flex}.clockingModesShowcase .clockingWindowDots span{background:#ff846f;border-radius:50%;width:8px;height:8px}.clockingModesShowcase .clockingWindowDots span:nth-child(2){background:#f2c455}.clockingModesShowcase .clockingWindowDots span:nth-child(3){background:#64c987}.clockingModesShowcase .clockingDesktopStart{background:var(--clocking-blue);border:1px solid var(--clocking-blue);color:#fff;cursor:default;border-radius:7px;margin-left:auto;padding:8px 12px;font-size:13px;font-weight:600}.clockingModesShowcase .clockingTimeline{padding:19px 19px 8px}.clockingModesShowcase .clockingTimelineHours{color:#9ba4ab;text-align:center;grid-template-columns:132px repeat(6,1fr);margin-bottom:5px;font-size:9px;display:grid}.clockingModesShowcase .clockingTimelineRow{border-top:1px solid #edf0f2;grid-template-columns:132px 1fr;align-items:stretch;min-height:92px;animation:.42s cubic-bezier(.2,.75,.25,1) both clocking-element-rise;display:grid}.clockingModesShowcase .clockingTimelineRow:nth-child(2){animation-delay:.16s}.clockingModesShowcase .clockingTimelineRow:nth-child(3){animation-delay:.24s}.clockingModesShowcase .clockingTimelineRow:nth-child(4){animation-delay:.32s}.clockingModesShowcase .clockingTimelinePerson{align-items:center;gap:8px;padding:12px 8px 12px 0;display:flex}.clockingModesShowcase .clockingTimelinePerson img{object-fit:cover;border-radius:50%;width:50px;height:50px}.clockingModesShowcase .clockingTimelinePerson span{flex-direction:column;gap:1px;min-width:0;display:flex}.clockingModesShowcase .clockingTimelinePerson strong{color:#2b3843;white-space:nowrap;font-size:14.4px;line-height:1.05}.clockingModesShowcase .clockingTimelinePerson small{color:#98a0a7;font-size:10.8px;line-height:1.05}.clockingModesShowcase .clockingTimelineTrack{background-image:repeating-linear-gradient(90deg,#0000 0 calc(16.666% - 1px),#edf0f2 calc(16.666% - 1px) 16.666%);position:relative}.clockingModesShowcase .clockingTimelineBlock{color:#34434f;transform-origin:0;border-left:3px solid;border-radius:6px;align-items:center;height:50px;padding:0 9px;font-size:10px;font-weight:600;animation:.46s cubic-bezier(.16,1,.3,1) .36s both clocking-shift-grow;display:flex;position:absolute;top:21px}.clockingModesShowcase .clockingTimelineBlock.isBlue{background:#e7f3ff;border-color:#4d9bf8}.clockingModesShowcase .clockingTimelineBlock.isMint{background:#e9f8f2;border-color:#60c5a4}.clockingModesShowcase .clockingTimelineBlock.isViolet{background:#f1edff;border-color:#9b88f4}.clockingModesShowcase .clockingTimelineBlock.isPeach{background:#fff1e8;border-color:#f3a46e}.clockingModesShowcase .clockingDesktopWindow footer{color:#77828b;border-top:1px solid #d5d8db;align-items:center;gap:16px;min-height:54px;padding:0 20px;font-size:10px;display:flex}.clockingModesShowcase .clockingDesktopWindow footer span{align-items:center;gap:5px;display:flex}.clockingModesShowcase .clockingDesktopWindow footer i{border-radius:2px;width:8px;height:8px;display:inline-block}.clockingModesShowcase .clockingDesktopWindow footer i.isBlue{background:#4d9bf8}.clockingModesShowcase .clockingDesktopWindow footer i.isPeach{background:#f3a46e}.clockingModesShowcase .clockingDesktopWindow footer strong{color:#283845;margin-left:auto}@media (width<=1199px){.clockingModesShowcase .clockingModesShowcaseInner{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);gap:44px}.clockingModesShowcase .clockingPhone{transform-origin:100% 100%;right:14px;transform:scale(.92)}}@media (width<=991px){.clockingModesShowcase{padding:80px 0}.clockingModesShowcase .clockingModesShowcaseInner{flex-direction:column;gap:34px;padding:0 20px;display:flex}.clockingModesShowcase .clockingModesContent{display:contents}.clockingModesShowcase .clockingModesEyebrow,.clockingModesShowcase .clockingModesContent h2,.clockingModesShowcase .clockingModeTabs{order:1;width:min(100%,620px)}.clockingModesShowcase .clockingModesEyebrow{text-align:center;margin-bottom:-20px}.clockingModesShowcase .clockingModesContent h2{text-align:center;margin:-10px 0;font-size:31px}.clockingModesShowcase .clockingModeTabs{grid-template-columns:repeat(3,1fr);margin:0}.clockingModesShowcase .clockingModeTabs button{text-align:center;justify-content:center;padding:0 11px}.clockingModesShowcase .clockingModeTabs button:after{display:none}.clockingModesShowcase .clockingModesVisual{order:2;width:min(100%,690px)}.clockingModesShowcase .clockingModesBenefits,.clockingModesShowcase .clockingModesCta,.clockingModesShowcase .clockingModesContent>.startFreeLinkButton{order:3;width:min(100%,620px)}.clockingModesShowcase .clockingModesCta{justify-content:center}}@media (width<=620px){.clockingModesShowcase{padding:48px 0}.clockingModesShowcase .clockingModesShowcaseInner{gap:12px;padding:0 15px}.clockingModesShowcase .clockingModesEyebrow{display:none}.clockingModesShowcase .clockingModesContent h2{margin:0 0 12px;font-size:24px;line-height:28px}.clockingModesShowcase .clockingModeTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:calc(100% - 10px);margin-inline:auto;padding:4px;display:grid}.clockingModesShowcase .clockingModeTabs:before{width:calc(33.3333% - 5.33333px);top:4px;bottom:4px;left:4px}.clockingModesShowcase .clockingModeTabs.active-1:before{transform:translate(calc(100% + 4px))}.clockingModesShowcase .clockingModeTabs.active-2:before{transform:translate(calc(200% + 8px))}.clockingModesShowcase .clockingModeTabs button{min-height:44px;padding:6px 4px;font-size:10.5px;line-height:1.2}.clockingModesShowcase .clockingModeTabs button:before{width:6px;height:6px;margin-right:7px}.clockingModesShowcase .clockingModePanel,.clockingModesShowcase .clockingModesVisual{height:335px;min-height:335px}.clockingModesShowcase .clockingModePanel{height:335px}.clockingModesShowcase .clockingModesVisual.is-desktop,.clockingModesShowcase .clockingModesVisual.is-desktop .clockingModePanel{height:380px;min-height:380px}.clockingModesShowcase .clockingTablet{border-width:3px;border-radius:22px;width:calc(100% - 20px);max-width:340px;height:252px;padding:28px 37px 18px}.clockingModesShowcase .clockingTablet:before{border-radius:17px;inset:5px}.clockingModesShowcase .clockingTabletLogo{width:20px;height:20px;top:11px;left:11px}.clockingModesShowcase .clockingTablet>.clockingDeviceSpeaker{width:38px;height:7px;top:3px}.clockingModesShowcase .clockingLiveTime{padding:0 9px;font-size:9px;line-height:2}.clockingModesShowcase .clockingTablet h3{margin:5px 0 7px;font-size:15px;line-height:24px}.clockingModesShowcase .clockingPin{width:102px;height:22px;margin-bottom:10px;font-size:10px;line-height:22px}.clockingModesShowcase .clockingKeypad{grid-template-columns:repeat(3,21px);gap:4px 14px}.clockingModesShowcase .clockingKeypad span{width:21px;height:21px;font-size:8px}.clockingModesShowcase .clockingTabletNotification{border-radius:10px;gap:8px;width:204px;min-height:54px;padding:7px 9px 7px 7px;bottom:-12px;left:-28px}.clockingModesShowcase .clockingTabletNotificationAvatar{flex-basis:38px;height:38px}.clockingModesShowcase .clockingTabletNotificationAvatar>span{width:16px;height:16px;font-size:9px;top:-3px;left:-4px}.clockingModesShowcase .clockingTabletNotificationCopy{gap:2px}.clockingModesShowcase .clockingTabletNotificationCopy strong{font-size:9.5px}.clockingModesShowcase .clockingTabletNotificationCopy small{font-size:8px}.clockingModesShowcase .clockingMapPanel{aspect-ratio:1;pointer-events:none;z-index:0;border-radius:50%;width:min(70vw,350px);height:min(70vw,350px);margin:auto;animation:.54s cubic-bezier(.16,1,.3,1) both clocking-mobile-map-reveal;display:block;inset:0;overflow:hidden}.clockingModesShowcase .clockingMapPanel>img:first-child,.clockingModesShowcase .clockingPhoneMap img{object-fit:cover;opacity:1;height:110%}.clockingModesShowcase .clockingMapPanel>img:first-child{opacity:.7;border:0;border-radius:258px}.clockingModesShowcase .clockingMapCard,.clockingModesShowcase .clockingMapCompany{display:none}.clockingModesShowcase .clockingPhone{transform-origin:50%;z-index:1;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.57)}.clockingModesShowcase .clockingDesktopWindow{width:94%}.clockingModesShowcase .clockingDesktopWindow header{min-height:60px;padding:9px 10px}.clockingModesShowcase .clockingDesktopWindow header .clockingDesktopHeading{flex-direction:row;align-items:center;min-width:0}.clockingModesShowcase .clockingDesktopWindow header strong{font-size:12px}.clockingModesShowcase .clockingDesktopWindow header small{display:none}.clockingModesShowcase .clockingWindowDots{gap:3px;margin-right:8px}.clockingModesShowcase .clockingWindowDots span{width:6px;height:6px}.clockingModesShowcase .clockingDesktopStart{max-width:92px;padding:6px 7px;font-size:8px;line-height:1.15}.clockingModesShowcase .clockingTimeline{padding:0 7px 5px}.clockingModesShowcase .clockingDesktopWindow footer{min-height:38px}.clockingModesShowcase .clockingTimelineHours{grid-template-columns:44px repeat(6,1fr);font-size:8px}.clockingModesShowcase .clockingTimelineRow{grid-template-columns:44px 1fr;min-height:68px}.clockingModesShowcase .clockingTimelinePerson{padding:8px 4px}.clockingModesShowcase .clockingTimelinePerson img{width:32px;height:32px}.clockingModesShowcase .clockingTimelinePerson span{display:none}.clockingModesShowcase .clockingTimelineBlock{white-space:nowrap;height:34px;padding:0 4px;font-size:7.5px;top:17px;overflow:hidden}.clockingModesShowcase .clockingModesBenefit p{font-size:13.5px}.clockingModesShowcase .clockingModesBenefits{gap:9px;margin-bottom:21px}}@keyframes clocking-panel-enter{0%{opacity:0}to{opacity:1}}@keyframes clocking-tablet-arrive{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes clocking-element-rise{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes clocking-key-arrive{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes clocking-logo-arrive{0%{opacity:0;transform:translate(-8px,5px)rotate(-8deg)scale(.72)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes clocking-time-arrive{0%{opacity:0;transform:translateY(8px)scaleX(.55)}to{opacity:1;transform:translateY(0)scaleX(1)}}@keyframes clocking-pin-dot-arrive{0%{opacity:0;transform:translateY(4px)scale(.45)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes clocking-keypad-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes clocking-submit-confirm{0%,to{filter:brightness()}45%{filter:brightness(1.18)}}@keyframes clocking-notification-arrive{0%{opacity:0;transform:translate(-16px,12px)scale(.94)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes clocking-map-reveal{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes clocking-mobile-map-reveal{0%{opacity:0;transform:scale(1.04)}to{opacity:.6;transform:scale(1)}}@keyframes clocking-avatar-arrive{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes clocking-phone-arrive{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@keyframes clocking-phone-content-arrive{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes clocking-tablet-surface-arrive{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes clocking-speaker-arrive{0%{opacity:0;transform:translate(-50%)scaleX(.35)}to{opacity:1;transform:translate(-50%)scaleX(1)}}@keyframes clocking-profile-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.55)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes clocking-nav-item-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes clocking-window-arrive{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes clocking-shift-grow{0%{opacity:0;transform:scaleX(.25)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.clockingModesShowcase *,.clockingModesShowcase :before,.clockingModesShowcase :after{animation-duration:.01ms!important;animation-delay:0s!important}}.industryLinkSectionMain{background:#fff9f1;padding-top:60px}.industryLinkSectionMain .scheduling-software{flex-direction:column;justify-content:center;align-items:center;padding:2rem 2rem 2rem 0;display:flex}.industryLinkSectionMain .scheduling-software h3{color:#020b12;margin:0 0 .95rem;font-size:36px;font-weight:700;line-height:36px}.industryLinkSectionMain .scheduling-software p{text-align:center;color:#595959;max-width:700px;margin-bottom:1.5rem;font-size:16px;line-height:26px}.industryLinkSectionMain .scheduling-software .industryLinkBadges{justify-content:center;align-items:center;gap:44px;width:min(100%,1080px);padding-bottom:40px;display:flex}.industryLinkSectionMain .scheduling-software .industryLinkRating{white-space:nowrap;flex:none;align-items:center;gap:5px;display:flex}.industryLinkSectionMain .scheduling-software .industryLinkRating strong{color:#10203d;flex:none;font-size:11px;font-weight:800;line-height:1}.industryLinkSectionMain .scheduling-software .industryLinkRatingLogo{object-fit:contain;flex:none;width:auto;height:34px;display:block}.industryLinkSectionMain .scheduling-software .industryLinkRatingLogo--capterra{width:100px;height:auto}.industryLinkSectionMain .scheduling-software .industryLinkRatingLogo--omr-reviews{width:88px;height:auto}.industryLinkSectionMain .scheduling-software .industryLinkRatingLogo--g2{width:22px;height:22px}.industryLinkSectionMain .scheduling-software .industryLinkRatingStars{color:#f5ad20;letter-spacing:-.04em;flex:none;gap:2px;font-size:13px;line-height:1;display:flex}.industryLinkSectionMain .scheduling-software .industryLinkRatingStars span{text-align:center;flex:0 0 13px;width:13px;display:inline-block}.industryLinkSectionMain .scheduling-software .industryLinkRatingStars .isPartial{color:#0000}@media (width<=1199px){.industryLinkSectionMain .scheduling-software .industryLinkBadges{gap:20px}.industryLinkSectionMain .scheduling-software .industryLinkRating{gap:2px}.industryLinkSectionMain .scheduling-software .industryLinkRatingLogo--capterra{width:76px}.industryLinkSectionMain .scheduling-software .industryLinkRatingLogo--omr-reviews{width:66px}.industryLinkSectionMain .scheduling-software .industryLinkRatingStars{font-size:12px}.industryLinkSectionMain .scheduling-software .industryLinkRatingStars span{flex-basis:12px;width:12px}}.industryLinkSectionMain .scheduling-software .industries-list{--panel-gap:32px;justify-content:center;gap:30px var(--panel-gap);flex-wrap:wrap;margin-bottom:50px;padding-top:20px;padding-left:0;list-style-type:none;display:flex}.industryLinkSectionMain .scheduling-software .industries-list li.industryLinkItemWhite{background-color:#fff}.industryLinkSectionMain .scheduling-software .industries-list li a{color:inherit;font-weight:600;text-decoration:none}.industryLinkSectionMain .scheduling-software .industries-list li .industryLinkItemLink{padding:15px 60px 15px 25px;display:block;position:relative}.industryLinkSectionMain .scheduling-software .industries-list li{cursor:pointer;background-color:#fff;border:1px solid #464445;border-radius:10px;display:flex;position:relative}.industryLinkSectionMain .scheduling-software .industries-list li .arrowIconRight{content:"";width:25px;height:25px;transition:all .1s ease-in-out;display:block;position:absolute;top:15px;right:25px}.industryLinkSectionMain .scheduling-software .industries-list li:hover{background:#fff4d6}.industryLinkSectionMain .scheduling-software .industries-list li:hover.industryLinkItemWhite{background-color:#fff4d6}.industryLinkSectionMain .scheduling-software .industries-list li:hover .arrowIconRight{right:15px}.industryLinkSectionMain .scheduling-software blockquote{background-color:#fff;border-left:5px solid #007bff;margin-top:2rem;padding:1rem}.industryLinkSectionMain .scheduling-software blockquote p{margin:0 0 .5rem;font-style:italic}.industryLinkSectionMain .scheduling-software blockquote footer{color:#555;font-size:.9rem}.industryLinkSectionMain .scheduling-software blockquote footer strong{font-weight:700}.industryLinkSectionMainWhite{background:#fff}@media (width>=992px){.homeMobileSimplifiedPlanningSection .createItemRightBlockMain .createItemImageDescription .createItemBlockTitleTop,.clockingModesShowcase .clockingModesEyebrow,.landingMobileFeaturesMain .landingMobileTextWrapper .landingMobileSectionEyebrow,.landingImageBoxMain .landingImageBoxContent .landingImageBoxContentSmallTitle{color:#19a0ff!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:0 0!important;border-radius:0!important;margin:0 0 14px!important;padding:0!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important}.homeMobileSimplifiedPlanningSection .createItemRightBlockMain .createItemImageDescription .createItemBlockTitle,.clockingModesShowcase .clockingModesContent h2,.landingMobileFeaturesMain .landingMobileTextWrapper .landingMobileHeadWrap .headWrapper,.landingImageBoxMain .landingImageBoxContent .landingImageBoxContentTitle{color:#333!important;letter-spacing:-.02em!important;font-size:36px!important;font-weight:700!important;line-height:1.2!important}.homeMobileSimplifiedPlanningSection .createItemRightBlockMain .createItemImageDescription .createItemBlockTitle,.clockingModesShowcase .clockingModesContent h2,.landingImageBoxMain .landingImageBoxContent .landingImageBoxContentTitle{margin:0 0 20px!important}.landingMobileFeaturesMain .landingMobileTextWrapper .landingMobileHeadWrap{padding-bottom:20px!important}.landingMobileFeaturesMain .landingMobileTextWrapper .landingMobileHeadWrap .headWrapper{margin:0!important}.homeMobileSimplifiedPlanningSection .createItemRightBlockMain .createItemImageDescription .createItemBlockText,.landingMobileFeaturesMain .landingMobileTextWrapper .landingMobileDiscriptionWrapper,.landingImageBoxMain .landingImageBoxContent .landingImageBoxContentText{color:#46525e!important;margin:0 0 24px!important;font-size:16px!important;line-height:1.6!important}}.landingImageBoxMain .landingImageBoxWrapper .landingImageBoxContent .landingImageBoxButton{border-radius:3px;align-items:center;color:#18a0ff!important;border:2px solid #18a0ff!important}.landingImageBoxMain .landingImageBoxWrapper .landingImageBoxContent .landingImageBoxButton:hover{color:#fff!important;background:#18a0ff!important}.customAnimatedHeaderMain .headerMainContainer .customFormAndImgWrapper .headerFormWrapper .customAnimatedHeaderButtonWrapper .customAnimatedHeaderButton,.customAnimatedHeaderMain .headerMainContainer .customFormAndImgWrapper .headerFormWrapper .customAnimatedHeaderButtonWrapper .liveDemoLinkHome{border-radius:12px!important}
