:root{--bg:#edf0fe;--purple:#7651f4;--dark:#242334;--muted:#6e6b80;--line:#dddaf9}@font-face{font-family:Atlas Grotesk;src:url(/original-snapshot/assets/6d3651bcd4-68b1a2e04f5ec5da4590b57e_atlasgrotesk-regular-webfont.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atlas Grotesk;src:url(/original-snapshot/assets/f05da76e55-68b1a2e04367c8a95f67136a_atlas_grotesk-medium-webfont.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Atlas Grotesk;src:url(/original-snapshot/assets/66e804c2ca-68b1a2e033cc633605ee3e49_atlas_grotesk-bold-webfont.woff2)format("woff2");font-weight:700 900;font-style:normal;font-display:swap}*{box-sizing:border-box}html{background:var(--bg);color:var(--dark);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Atlas Grotesk,Arial,sans-serif}body{background:var(--bg);margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.mobile-break{display:none}button,input,select{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #7651f459}.section{max-width:1210px;margin:0 auto}.nav-shell{z-index:1000;color:#565656;margin-bottom:8px;padding:0 16px;display:flex;position:sticky;top:0}.topbar{z-index:2;background:#fff;border-radius:0 0 16px 16px;justify-content:space-between;align-items:stretch;gap:16px;width:100%;max-width:1408px;height:80px;margin:0 auto;padding:0 24px;line-height:24px;display:flex;position:relative;box-shadow:0 4px 14px #0000001a}.logo{z-index:3;flex:0 0 160px;justify-content:flex-start;align-items:center;width:160px;height:80px;display:flex;position:relative}.logo img{width:160px;height:32px}.nav-main{color:#565656;justify-content:center;align-items:stretch;gap:18px;margin-left:147px;margin-right:auto;font-size:16px;line-height:24px;display:flex}.nav-link{z-index:3;color:#565656;align-items:center;gap:8px;height:80px;padding:0 8px;transition:color .3s;display:flex;position:relative}.nav-link:hover,.nav-dropdown.is-open .nav-link{color:#7646ff}.nav-dropdown{align-items:stretch;display:flex;position:relative}.nav-chevron{font-size:24px;line-height:1;transition:transform .2s;display:inline-block;transform:translateY(-1px)}.nav-dropdown.is-open .nav-chevron{transform:translateY(-1px)rotate(180deg)}.nav-dropdown-panel{visibility:hidden;opacity:0;grid-template-rows:0fr;width:360px;padding:0;transition:grid-template-rows .2s,opacity .2s,visibility .2s;display:grid;position:absolute;top:80px;left:50%;overflow:hidden;transform:translate(-50%)}.nav-dropdown-panel:before{content:"";z-index:-1;background:#fff;border-radius:16px;position:absolute;inset:24px 0 0}.nav-dropdown.is-open .nav-dropdown-panel{visibility:visible;opacity:1;grid-template-rows:1fr}.nav-dropdown-panel.is-resources{width:374px;left:0;transform:translate(-10px)}.nav-dropdown-panel.is-resources:before{inset:16px 0 0}.nav-dropdown-item{color:#3a3a3a;padding:14px 56px;font-size:18px;font-weight:500;line-height:27px;transition:opacity .1s,color .2s;display:block;overflow:hidden}.nav-dropdown-item:first-child{padding-top:52px}.nav-dropdown-item:last-child{padding-bottom:52px}.nav-dropdown-item:hover{color:#7646ff}.nav-dropdown-backdrop{z-index:1;pointer-events:none;opacity:0;background:#f5f6fd80;transition:opacity .2s;position:fixed;inset:0}.nav-shell.is-dropdown-open .nav-dropdown-backdrop{opacity:1}.nav-actions{z-index:3;color:#565656;justify-content:flex-end;align-items:center;gap:12px;min-width:340px;font-size:16px;display:flex;position:relative}.login{color:#7646ff;border:2px solid #7646ff;border-radius:8px;justify-content:center;align-items:center;gap:10px;height:40px;padding:4.8px 12.8px;font-size:16px;font-weight:500;line-height:16px;display:inline-flex}.login svg{width:24px;height:24px}.lang{color:#050505;font-size:16px;font-weight:400}.btn{background:var(--purple);color:#fff;border:1px solid var(--purple);border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:13px 23px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 6px 15px #7651f429}.btn-icon{display:none}.nav-actions .btn{height:40px;box-shadow:none;border-width:2px;border-radius:8px;padding:4.8px 12.8px;font-size:16px;font-weight:500;line-height:16px;transform:translate(-23.5px)}.btn-light{color:var(--purple);border:1px solid var(--purple);box-shadow:none;background:#fff}.btn:hover{transform:translateY(-1px);box-shadow:0 10px 20px #7651f438}.btn-light:hover{box-shadow:none;background:#f8f6ff}.menu{background:0 0;border:0;flex-direction:column;gap:4px;display:none}.menu span{background:#2d293d;width:18px;height:2px;display:block}.mobile-menu{display:none}.hero{grid-template-columns:608px 608px;align-items:start;gap:64px;max-width:1440px;min-height:659px;padding:64px 80px 40px;display:grid}.eyebrow{margin:0 0 26px;font-size:12px;font-weight:900}.hero-review-badge{color:#050505;white-space:nowrap;background:linear-gradient(90deg,#fff 0%,#f4f6ff 100%);border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:268.8px;height:32px;margin:0 0 32px;padding:0;font-size:16px;font-weight:700;line-height:24px;display:inline-flex}.hero-review-badge img{flex:none;width:56px;height:auto}.hero-review-badge span{letter-spacing:0;font-size:11px;font-weight:700}.hero h1{letter-spacing:-.4px;max-width:608px;margin:0;font-size:40px;font-weight:700;line-height:44px}.hero h1:first-line{color:var(--purple)}.lead{color:#565656;letter-spacing:-.2px;max-width:536px;margin:32px 0 24px;font-size:20px;line-height:30px}.cta-row{gap:14px;display:flex}.hero-lottie{justify-self:center;width:608px;height:405px;overflow:hidden;transform:none}.hero-lottie dotlottie-wc{width:100%;height:100%;display:block}.trust.section{max-width:1280px;padding:0}.logo-marquee_component{width:100%;padding:32px 0}.logo-marquee_headline{text-align:center;height:10.8px;margin-bottom:16px;padding:0 8px;display:block}.logo-marquee_headline p{color:#3a3a3a;text-transform:uppercase;margin:0;font-size:10.8px;font-weight:700;line-height:10.8px}.logo-marquee_instance{width:100%;height:64px;display:flex;mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.logo-marquee_list{gap:32px;width:100%;height:64px;display:flex;position:relative;overflow:hidden}.logo-marquee_item{flex:none;justify-content:space-around;align-items:stretch;width:1568px;height:64px;animation:50s linear infinite scroll-left;display:flex;position:relative}.marquee_client_logos{object-fit:fill;width:1568px;height:64px;display:block}.logo-marquee_instance:hover .logo-marquee_item{animation-play-state:paused}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(calc(-100% - 2rem))}}.platform.section{max-width:1440px}.platform{padding:64px 48px 49px}.platform h2,#attendance h2,.integrations h2,.proof h2,.bottom-cta h2{text-align:center;letter-spacing:-.3px;margin:0 0 42px;font-size:38px;font-weight:900;line-height:1.02}.proof h2{max-width:562px;margin-left:auto;margin-right:auto;font-size:40px;font-weight:700;line-height:44px}#attendance h2{max-width:842px;margin-left:auto;margin-right:auto;font-size:40px;font-weight:700;line-height:44px}.platform h2{max-width:842px;margin-left:auto;margin-right:auto;font-size:40px;font-weight:700;line-height:37.4px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1184px;margin:0 auto;display:grid}.feature-card{--feature-trigger-on:0;--feature-trigger-off:1;border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 6px 18px #554b8c12}.feature-card:hover,.feature-card:focus-within{--feature-trigger-on:1;--feature-trigger-off:0}.feature-media{aspect-ratio:4.05/3.42;background:#ddd9ff;justify-content:center;align-items:flex-start;height:auto;display:flex;overflow:hidden}.feature-media img{object-fit:cover;object-position:center center;width:100%;height:100%;scale:calc(1.05 - .05 * var(--feature-trigger-on));transition:all .3s cubic-bezier(.645,.045,.355,1)}.feature-text{padding:27px 24px 41px}.feature-text h3{margin:0 0 10px;font-size:20px}.feature-text p{color:var(--muted);min-height:62px;font-size:14px;line-height:1.45}.feature-text a{color:#7646ff;font-size:16px;font-weight:500;line-height:24px}.feature-link{align-items:center;gap:8px;margin-top:24px;display:flex}.feature-link-icon{width:24px;height:24px;transform:translateX(calc(.25rem * var(--feature-trigger-off)));flex:0 0 24px;transition:transform .3s;display:block}.feature-link-icon svg{width:100%;height:100%;display:block}.sync.section{max-width:1440px}.sync{padding:50px 16px 30px}.cost-section{min-height:629px;padding-top:0;padding-bottom:0}.cost-section .split{grid-template-columns:533px 795px;gap:80px;margin-top:0;margin-bottom:0}.cost-section h2{color:var(--dark);text-align:left;margin:0 0 14px;font-size:24px;font-weight:700;line-height:31.2px}.sync h2 span,.integrations span,.proof span,.stories h2 span{color:var(--purple)}.split{grid-template-columns:minmax(0,676px) 548px;align-items:center;gap:184px;margin:46px 0 42px;display:grid}.split.reverse{grid-template-columns:548px minmax(0,676px);gap:184px}.cost-section .split.reverse{grid-template-columns:533px 795px;gap:80px;margin-bottom:96px}.split h3{margin:0 0 14px;font-size:22px}.split p,.split li{color:#5f5a71;font-size:15px;line-height:1.48}.split ul{margin:10px 0 24px;padding-left:20px}.split li::marker{color:var(--purple)}.mock-card{background:#fff;border:4px solid #fff;border-radius:12px;padding:28px;box-shadow:0 18px 36px #4b427d1f}.analytics.mock-card,.workplace-preview.mock-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.analytics{padding:12px;overflow:hidden}.analytics img,.workplace-preview img{object-fit:cover;object-position:center;border-radius:0;width:100%;max-width:533px;height:533px;display:block}.integrations.section{max-width:1440px}.integrations{--integrations-scroll:0;text-align:center;padding:56px 80px 1px}.integrations h2{max-width:1280px;margin-left:auto;margin-right:auto;font-size:40px;font-weight:700}.integrations p{max-width:590px;color:var(--muted);margin:0 auto 20px;line-height:1.45}.integrations>a{color:var(--purple);font-size:14px;font-weight:800}.integration-stage{background:linear-gradient(#f9f8ff,#fff);border-radius:8px;justify-content:center;align-items:center;max-width:1280px;height:576px;margin-top:61px;margin-left:auto;margin-right:auto;display:flex;position:relative;overflow:hidden}.integration-logo-cloud{z-index:1;pointer-events:none;flex-direction:column;justify-content:center;gap:16px;display:flex;position:absolute;inset:0}.integration-logo-row{will-change:transform;gap:16px;width:max-content;display:flex}.integration-logo-row.move-right{transform:translateX(calc(-11.5rem + 5rem * var(--integrations-scroll)))}.integration-logo-row.move-left{transform:translateX(calc(-230.5rem - 5rem * var(--integrations-scroll)))}.integration-logo-tile{aspect-ratio:1;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:80px;height:80px;padding:8px;display:flex;box-shadow:0 8px 28px #4b427d14}.integration-logo-tile img{object-fit:contain;width:100%;height:100%}.integration-phone-wrap{z-index:2;width:min(768px,72%);max-width:768px;position:relative}.integration-phone-wrap img{object-fit:contain;filter:drop-shadow(0 12.16px 64px #28254838);width:100%;height:auto}.proof.section{max-width:1440px}.proof{color:#565656;padding:82px 0 70px;line-height:24px}.global-bento-grid{grid-template-rows:173px 160px 160px 160px;grid-template-columns:repeat(4,1fr);grid-template-areas:"support adoption apps apps""support flags flags enterprise""compliance compliance scale scale""rating rating rating rating";gap:16px;max-width:1280px;margin:0 auto;display:grid}.bento-item{color:#565656;background:#fff;border-radius:8px;min-width:0;min-height:0;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:4px 4px 9px #97979729}.bento-adoption,.bento-flags,.bento-enterprise,.bento-compliance{justify-content:center;align-items:center}.bento-item h3{color:#3a3a3a;margin:0;font-size:24px;font-weight:700;line-height:31.2px}.bento-item p{color:#565656;max-width:30ch;margin:12px 0 0;font-size:16px;line-height:24px}.bento-text{z-index:2;position:relative}.bento-support{flex-direction:column;grid-area:support;justify-content:space-between;gap:16px}.bento-support .bento-fullwidth{width:100%;margin-top:auto}.bento-adoption{grid-area:adoption}.bento-apps{grid-area:apps;grid-template-columns:1fr 1fr;padding:0;display:grid}.bento-app-text{padding:24px}.bento-app-icons{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.bento-app-icons img{width:48px;height:48px}.bento-device-box{position:relative;overflow:hidden}.bento-device-box img{object-fit:cover;width:400px;height:100%;position:absolute;top:0;bottom:auto;right:0}.bento-flags{grid-area:flags}.bento-flag-wrapper{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.bento-flag-wrapper img{object-fit:cover;border-radius:3px;width:52px;height:40px;box-shadow:0 2px 8px #28254814}.bento-enterprise{grid-area:enterprise}.bento-compliance{grid-area:compliance}.bento-compliance-badges{flex-wrap:nowrap;gap:8px;margin-top:18px;display:flex}.bento-compliance-badges span{color:#fff;border-radius:6px;align-items:center;gap:8px;min-height:40px;padding:6px 8px;font-size:11px;font-weight:500;line-height:14px;display:inline-flex}.bento-compliance-badges img{object-fit:fill;width:40px;height:40px}.bento-scale{flex-direction:column;grid-area:scale;justify-content:center;align-items:center;gap:16px}.bento-rating{grid-area:rating;justify-content:space-between;align-items:center;gap:48px}.bento-rating h3{text-align:center;flex:none;max-width:18ch}.bento-trust-badge{align-items:center;max-width:35%;height:100%;display:flex}.bento-trust-badge-muted{visibility:hidden}.bento-trust-badge img{object-fit:contain;width:100%;height:auto}.stories.section{max-width:1440px;position:relative}.stories{padding:62px 70px}.stories-head{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.stories h2{margin:0;font-size:40px;font-weight:700;line-height:40px}.stories-head a{color:var(--purple);font-size:20px;font-weight:700;line-height:28px}.story-arrow{width:32px;height:32px;box-shadow:none;background:0 0;border:0;padding:0;position:absolute;top:354px}.story-arrow:before{content:"";border-top:6px solid #6370cd;border-left:6px solid #6370cd;border-radius:2px;width:25px;height:25px;display:block}.story-arrow-prev{left:26px}.story-arrow-prev:before{transform:rotate(-45deg)}.story-arrow-next{right:26px}.story-arrow-next:before{transform:rotate(135deg)}.story-slide{max-width:1312px;margin:0 auto;padding:0 8px}.story-card{background:#fff;border-radius:8px;grid-template-columns:1fr 1fr;max-width:1312px;height:444px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 14px 34px #463e741f}.story-image{color:#fff;background:0 0;flex-direction:column;justify-content:flex-end;min-height:390px;padding:38px;display:flex;position:relative;overflow:hidden}.story-bg,.story-mask{width:100%;height:100%;position:absolute;inset:0}.story-bg{object-fit:cover;object-position:50% 50%}.story-mask{background:linear-gradient(#0000 20%,#000),linear-gradient(45deg,#9e93f7,#9e93f7 30%,#0000)}.story-image>:not(.story-bg):not(.story-mask){z-index:1;position:relative}.story-logo-row{justify-content:space-between;align-items:center;margin-bottom:auto;display:flex}.story-logo-row img{filter:brightness(0)invert();opacity:.9;width:204px;height:auto}.story-logo-row span{opacity:.85;font-size:13px;font-weight:800}.story-logo-row span:before{content:"⚭";margin-right:10px}.story-mobile-metric{display:none}.story-image p{max-width:420px;font-size:23px;font-weight:900;line-height:1.15}.story-image a{font-weight:800}.story-copy{padding:42px}.name{font-weight:900}.story-copy blockquote{margin:20px 0;font-size:20px;font-weight:800;line-height:1.35}.story-copy strong{font-size:34px;display:block}.story-copy>span{color:var(--muted)}.story-stats{color:#656173;gap:24px;margin-top:28px;font-weight:800;display:flex}.dots{text-align:center;max-width:128px;margin:24px auto 0}.dots span{background:#b9b1fa;border-radius:50%;width:8px;height:8px;margin:0 5px;display:inline-block}.dots span:first-child{background:var(--purple)}.story-loading{display:none}.bottom-cta.section{max-width:1440px}.bottom-cta{text-align:center;background:#fff;border-radius:4px;margin-top:20px;padding:76px 24px}.bottom-cta h2{max-width:1280px;margin-bottom:14px;margin-left:auto;margin-right:auto;font-size:40px;font-weight:700;line-height:44px}.bottom-cta p{max-width:610px;color:var(--muted);margin:0 auto 24px}.bottom-cta .btn{justify-content:center;width:165px;height:44px;padding:0;font-size:20px;font-weight:500}.demo-flow{background:#fff;border-radius:8px;grid-template-columns:.9fr 1.1fr;align-items:start;gap:64px;margin-top:28px;padding:64px 70px;display:grid}.demo-copy h2{margin:0 0 18px;font-size:38px;font-weight:900;line-height:1.02}.demo-copy p{color:var(--muted);font-size:16px;line-height:1.5}.route-card{border:1px solid var(--line);background:#f8f7ff;border-radius:8px;margin-top:28px;padding:18px}.route-card span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800;display:block}.route-card strong{color:var(--purple);margin-top:8px;font-size:24px;display:block}.demo-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.demo-form label{color:#343044;gap:8px;font-size:13px;font-weight:800;display:grid}.demo-form label:nth-child(3){grid-column:1/-1}.demo-form input,.demo-form select{width:100%;color:var(--dark);background:#fff;border:1px solid #cfcaf5;border-radius:6px;padding:14px 13px}.demo-form .btn{grid-column:1/-1;margin-top:8px}.form-result{color:#4e35cc;background:#f1efff;border-radius:6px;grid-column:1/-1;margin:0;padding:12px 14px;font-weight:800}.footer-component{z-index:1;color:#565656;background:0 0;width:100%;margin-top:34px;padding:8px 16px 0;position:relative}.footer-container{background:#fff;border-radius:16px 16px 0 0;width:100%;margin:0 auto;padding:60px 64px 28px}.footer-main{grid-template-columns:308px 1fr;align-items:start;column-gap:16px;display:grid}.contact{min-height:479px}.footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 48px;display:grid}.partners-subgroup{margin-top:32px}.footer-component h3{color:#292735;margin:0 0 25px;font-size:20px;font-weight:800;line-height:24px}.footer-component a,.footer-component p{color:#5f5b70;margin:0;font-size:16px;font-weight:500;line-height:24px;display:block}.footer-email{color:#6554f6!important;margin-bottom:24px!important}.badges{gap:8px;margin:24px 0 38px;display:grid}.compliance-badge{background:#596592;border-radius:6px;justify-content:center;align-items:center;gap:10px;width:183px;min-height:55px;padding:6px 10px;display:flex}.compliance-badge:first-child{background:#5a6268}.compliance-badge:nth-child(2){background:#596592}.compliance-badge:nth-child(3){background:#3a5f7d}.compliance-badge img{flex:0 0 40px;width:40px;height:40px}.compliance-badge b{color:#fff;text-align:center;width:110px;font-size:16px;font-weight:800;line-height:18px}.social{align-items:center;gap:6px;margin-top:25px;display:flex}.social a{color:#5f5b70;text-align:center;width:24px;height:24px;font-size:11px;font-weight:900;line-height:24px}.foot-group a{margin-bottom:8px}.foot-group a:nth-of-type(7),.foot-group a:nth-of-type(12){margin-top:16px}.footer-link-strong{color:#6554f6!important;font-weight:700!important}.ratings{justify-content:center;align-items:center;gap:36px;min-height:73px;margin-top:16px;display:flex}.rating-badge{align-items:center;gap:12px;width:152px;height:39px;color:#565656!important;line-height:1!important;display:flex!important}.rating-badge img{object-fit:contain;width:36px;height:36px}.rating-badge span{gap:2px;display:grid}.rating-badge b{color:#f1624f;font-size:14px;font-weight:800;line-height:1}.rating-badge small{color:#5f5b70;align-items:center;gap:4px;font-size:10px;font-weight:700;line-height:1;display:flex}.rating-stars{color:#f1624f;letter-spacing:0;font-size:9px}.footer-legal{color:#686276;justify-content:center;gap:5px;margin-top:20px;font-size:16px;font-weight:700;line-height:1;display:flex}.footer-legal a{color:#686276;font-size:inherit;line-height:inherit;font-weight:inherit;display:inline}@media (width<=760px){.section{max-width:none}.nav-shell{margin-bottom:8px;padding:0 12px}.topbar{align-items:center;height:72px;padding:0 16px}.logo{flex-basis:144px;width:144px;height:72px}.logo img{width:144px;height:auto}.nav-main,.nav-actions{display:none}.menu{margin-left:auto;display:flex}.mobile-menu{z-index:999;border:1px solid var(--line);background:#fff;border-radius:8px;gap:4px;margin:-2px 12px 18px;padding:14px;display:grid;position:sticky;top:80px;box-shadow:0 12px 28px #4b427d1f}.mobile-menu a,.mobile-menu button{text-align:left;color:var(--dark);background:0 0;border:0;padding:11px 8px;font-weight:800}.mobile-menu button{color:var(--purple)}.hero{max-width:none;min-height:860px;padding:30px 16px 34px;display:block}.eyebrow{margin-bottom:16px;font-size:8px}.hero-review-badge{border-width:1px;gap:8px;width:268.8px;height:32px;margin-bottom:28px;padding:0;font-size:16px;line-height:24px}.hero-review-badge img{width:56px}.hero-review-badge span{font-size:11px}.hero h1{letter-spacing:-.250294px;max-width:358px;font-size:25.0294px;font-weight:700;line-height:27.5324px}.lead{max-width:358px;margin:28px 0 18px;font-size:16.2574px;line-height:24.38px}.cta-row{gap:8px;display:grid}.btn{width:100%;padding:11px 16px;font-size:11px}.hero-lottie{width:300px;max-width:300px;height:200px;margin:150px auto 0;transform:none}.trust.section{z-index:20;background:var(--bg);max-width:calc(100% - 32px);margin-top:-200px;padding:0;position:relative}.logo-marquee_component{padding:32px 0}.logo-marquee_headline{height:31.8px;margin-bottom:16px;padding:0 8px}.logo-marquee_headline p{font-size:16px;line-height:24px}.logo-marquee_instance,.logo-marquee_list,.logo-marquee_item,.marquee_client_logos{height:40px}.marquee_client_logos{filter:grayscale()brightness(.72);opacity:.92}.logo-marquee_item,.marquee_client_logos{width:1568px}.platform{padding:34px 16px 40px}.platform h2{max-width:358px;margin-bottom:22px;margin-left:auto;margin-right:auto;font-size:25.0294px;font-weight:700;line-height:23.4px}.mobile-break{display:block}#attendance h2{max-width:358px;margin-bottom:28px;margin-left:auto;margin-right:auto;font-size:25.0294px;font-weight:700;line-height:27.5324px}.integrations h2,.proof h2{color:#3a3a3a;letter-spacing:-.250294px;max-width:310px;margin-bottom:32.6px;margin-left:auto;margin-right:auto;font-size:25.0294px;font-weight:700;line-height:23.4px}.feature-grid{grid-template-columns:1fr;gap:17px}.feature-media{height:auto}.feature-text{padding:27px 24px 24px}.feature-text h3{font-size:20px}.feature-text p{min-height:62px;font-size:14px;line-height:1.45}.feature-text a{font-size:16px}.sync{padding:34px 16px 86px}#attendance.sync{padding-bottom:31px}#attendance .mock-card{padding:0}.cost-section{min-height:0;padding-top:16px;padding-bottom:39px}.cost-section h2{white-space:nowrap;margin-bottom:12px;font-size:20.2574px;font-weight:700;line-height:26.3346px}.cost-section p,.cost-section li{font-size:16.25px;line-height:24.38px}.cost-section ul{margin:12px 0 28px;padding-left:0;list-style:none}.cost-section li{margin-bottom:9px;padding-left:32px;position:relative}.cost-section li:before{content:"";border-bottom:4px solid #8297df;border-left:4px solid #8297df;width:14px;height:8px;position:absolute;top:5px;left:2px;transform:rotate(-45deg)}.cost-section li::marker{content:""}.cost-section .btn{border-radius:6px;width:358px;height:48px;padding:0;font-size:16px;font-weight:700;position:relative}.cost-section .btn-icon{display:none}.split,.split.reverse{flex-direction:column-reverse;gap:24px;margin:28px 0 82px;display:flex}#attendance .split{gap:42px;min-height:821px;margin-top:28px;margin-bottom:0}.split.reverse{flex-direction:column}.cost-section .split.reverse{gap:41px;margin-top:0;margin-bottom:0}.split h3{margin:0 0 20px;font-size:20.2574px;line-height:26.3346px}.split p,.split li{font-size:16.2574px;line-height:24.386px}.split p{margin:0}.sync ul{margin:12px 0 28px;padding-left:0;list-style:none}.sync li{margin-bottom:4px;padding-left:32px;position:relative}.sync li:before{content:"";border-bottom:4px solid #8297df;border-left:4px solid #8297df;width:14px;height:8px;position:absolute;top:5px;left:2px;transform:rotate(-45deg)}.sync li::marker{content:""}.sync .btn{border-radius:6px;width:354px;height:44px;margin:0 2px;padding:0;font-size:16.2574px;font-weight:700;line-height:16.2574px}.cost-section ul{margin:12px 0 34px}.mock-card{width:100%;padding:22px}.workplace-preview.mock-card{background:0 0;border-radius:0;width:358px;height:342px;margin:0 auto;padding:0}#attendance .workplace-preview.mock-card{padding:0}.workplace-preview img{border-radius:0;width:342px;max-width:342px;height:342px;margin:0 auto}.analytics.mock-card{background:#fff;border-radius:14px;width:358px;height:358px;margin:0 auto;padding:8px}.analytics img{border-radius:0;width:342px;max-width:342px;height:342px}.integrations{padding:36px 40px 0}.integrations p{max-width:310px;margin-bottom:28px;font-size:16px;line-height:24px}.integrations>a{font-size:16px;line-height:24px;display:inline-block}.integration-stage{background:0 0;border-radius:8px;height:209px;margin-top:40px;padding:0;display:flex}.integration-phone-wrap{width:279px;max-width:279px;margin:0 auto}.integration-phone-wrap img{width:279px;height:auto;margin:0 auto}.icon-cloud{font-size:11px;line-height:1.35}.proof{padding:42px 40px 64px}.global-bento-grid{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"support""adoption""apps""flags""enterprise""compliance""scale""rating";width:310px;max-width:310px}.bento-item{min-height:160px;padding:20.2574px}.global-bento-grid>.bento-item:first-child{height:193.7px;min-height:193.7px}.bento-item h3{letter-spacing:-.202574px;font-size:20.2574px;line-height:26.3346px}.bento-item p{letter-spacing:-.16px;font-size:16px;line-height:24px}.bento-apps{grid-template-columns:1fr;height:277.7px;min-height:277.7px}.bento-device-box{min-height:134px}.bento-device-box img{width:96%;min-width:300px;top:-8px;right:-10px}.bento-enterprise,.bento-scale{text-align:center}.bento-adoption h3{text-align:center;max-width:14ch;margin-left:auto;margin-right:auto}.bento-compliance .bento-text{text-align:center}.bento-compliance h3{max-width:220px;margin-left:auto;margin-right:auto}.bento-scale h3,.bento-scale p,.bento-enterprise h3,.bento-enterprise p{margin-left:auto;margin-right:auto}.bento-flags{min-height:238.5px}.bento-compliance{height:276.8px;min-height:276.8px}.bento-compliance-badges{flex-direction:column;align-items:center;gap:8px}.bento-compliance-badges span{justify-content:center;width:184px;font-size:16px;line-height:18px}.bento-rating{flex-direction:column;justify-content:center;gap:18px;min-height:187.9px}.bento-scale{height:182.8px;min-height:182.8px}.bento-rating h3{max-width:none}.bento-trust-badge-muted{display:none}.bento-trust-badge{justify-content:center;width:282px;max-width:282px;height:auto}.stories{padding:10px 16px 36px}.story-arrow{display:none}.stories-head{text-align:center;margin-bottom:42px;display:block}.stories h2{max-width:275px;margin:0 auto 28px;font-size:25.0294px;line-height:27.5324px}.stories-head a{font-size:16px;font-weight:700;display:inline-block}.story-slide{width:358px;margin:0 auto;padding:0 7.06434px}.story-card{border-radius:12px;width:344px;height:430px;margin:0 auto;display:block;box-shadow:0 8px 18px #120f2829}.story-image{min-height:430px;padding:31px 28px 27px}.story-logo-row{margin-bottom:auto}.story-logo-row img{width:190px}.story-logo-row span{opacity:.95;font-size:13px}.story-mobile-metric{margin-top:132px;margin-bottom:28px;display:block}.story-mobile-metric strong{color:#fff;font-size:25px;line-height:1;display:block}.story-mobile-metric span{color:#fff;font-size:16px;line-height:1.35;display:block}.story-image p{margin:0 0 20px;font-size:16.5px;line-height:1.18}.story-image a{font-size:16px}.story-copy{display:none}.story-copy blockquote{font-size:13px}.story-stats{gap:10px;font-size:11px}.dots{justify-content:center;align-items:center;gap:10px;width:111px;max-width:111px;height:14px;margin-left:auto;margin-right:auto;line-height:24px;display:flex}.dots span{vertical-align:top;width:14px;height:14px;margin:0}.dots.is-loading{width:38.4px;max-width:38.4px;margin-top:24px}.dots.is-loading span:nth-child(n+3){display:none}.story-loading{color:#565656;text-align:center;margin:10px 0 0;font-size:16px;line-height:24px;display:block}.bottom-cta{margin:22px 0 0;padding:34px 18px 47px}.bottom-cta h2{max-width:310px;margin-left:auto;margin-right:auto;font-size:25.0294px;font-weight:700;line-height:23.4px}.bottom-cta p{max-width:310px;font-size:16px;line-height:24px}.bottom-cta .btn{width:306px;height:44px;padding:0;font-size:16.2574px}.demo-flow{margin:22px 24px 0;padding:34px 18px;display:block}.demo-copy h2{font-size:22px}.demo-copy p{font-size:11px}.route-card strong{font-size:17px}.demo-form{grid-template-columns:1fr;margin-top:24px;display:grid}.demo-form label:nth-child(3){grid-column:auto}.demo-form input,.demo-form select{padding:12px}.footer-component{padding:8px 16px 0}.footer-container{width:100%;padding:8px 24px 16px}.footer-main,.footer-links{display:block}.contact{text-align:center;min-height:329px}.footer-component h3{margin:28px 0 8px;font-size:18px;line-height:24px}.footer-component a,.footer-component p{font-size:16px;font-weight:400;line-height:24px}.footer-email{margin-bottom:18px!important}.badges{justify-items:center;gap:8px;margin:18px 0 20px}.compliance-badge{width:183px;min-height:55px}.compliance-badge b{width:110px;font-size:16px;line-height:18px}.social{justify-content:center;margin-top:8px}.ratings{flex-flow:column;justify-content:center;align-items:center;gap:24px;min-height:220px;margin-top:0}.rating-badge:nth-child(3){display:none!important}.rating-badge{width:152px}.footer-legal{text-align:center;letter-spacing:-.16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 20.2574px;margin-top:0;font-size:16px;font-weight:400;line-height:24px;display:flex}.footer-legal span{line-height:24px;display:inline}.footer-legal a{font-weight:400;line-height:24px!important;display:inline!important}}.demo-flow.router-section{grid-template-columns:none;padding:56px 40px 64px;display:block}.router-intro{text-align:center;max-width:720px;margin:0 auto 28px}.router-intro p{color:var(--muted);line-height:1.5}.router-presets{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.router-presets button{border:1px dashed var(--purple);color:var(--purple);background:#fff;border-radius:999px;padding:6px 14px;font-size:13px;transition:background .2s}.router-presets button:hover{background:#f3efff}.router-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.router-shell{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:200px minmax(0,1fr);gap:20px;padding:28px;display:grid;box-shadow:0 12px 30px #2423340f}.router-rail{color:var(--muted);border-right:1px solid var(--line);flex-direction:column;gap:14px;margin:0;padding:0 16px 0 0;font-size:13px;list-style:none;display:flex}.router-rail li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.router-rail-dot{background:var(--line);border-radius:50%;flex:0 0 10px;align-self:center;width:10px;height:10px}.router-rail li.is-done{color:var(--dark)}.router-rail li.is-done .router-rail-dot{background:var(--purple)}.router-rail li.is-current{color:var(--purple);font-weight:700}.router-rail li.is-current .router-rail-dot{background:var(--purple);box-shadow:0 0 0 4px #7651f42e}.router-rail li.is-skipped{color:#1e9e6a}.router-rail li.is-skipped .router-rail-dot{background:#1e9e6a}.router-rail li.is-skipped em{color:#1e9e6a;flex-basis:100%;margin-left:18px;font-size:11px;font-style:normal}.router-rail li.is-skipped>span:last-of-type{text-decoration:line-through}.router-card{min-height:320px}.router-step h3{margin:0 0 8px;font-size:24px;line-height:1.2}.router-step>p{color:var(--muted);margin:0 0 18px;font-size:15px;line-height:1.5}.router-step label{color:var(--dark);font-size:14px;font-weight:500;display:block}.router-step input[type=email]{border:1px solid var(--line);border-radius:10px;width:100%;margin-top:6px;padding:12px 14px;font-size:16px;display:block}.router-step form .btn,.router-step>.btn{margin-top:16px}.router-note{border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.router-note.is-error{color:#b3261e;background:#fdecec}.router-note.is-freemail-ack{color:#8a6100;background:#fff7e6}.router-enriching{text-align:center;color:var(--muted);padding:40px 0}.router-enriching small{max-width:380px;margin:12px auto 0;line-height:1.45;display:block}.router-spinner{border:3px solid var(--line);border-top-color:var(--purple);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite router-spin;display:inline-block}@keyframes router-spin{to{transform:rotate(360deg)}}.router-enriched-card{background:var(--bg);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:4px;margin-bottom:14px;padding:14px 16px;display:flex}.router-enriched-card span{color:var(--muted);font-size:14px}.router-actions{flex-wrap:wrap;gap:10px;display:flex}.router-options{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.router-option{border:1px solid var(--line);color:var(--dark);background:#fff;border-radius:12px;padding:16px 10px;font-size:16px;font-weight:500;transition:border-color .2s,background .2s}.router-option:hover{border-color:var(--purple);background:#f8f6ff}.router-flags{flex-direction:column;gap:8px;display:flex}.router-flags label{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;font-size:14px;font-weight:400;transition:border-color .2s,background .2s;display:flex}.router-flags label.is-checked{border-color:var(--purple);background:#f8f6ff}.router-flags input{accent-color:var(--purple);width:16px;height:16px}.router-result h3{margin:10px 0 14px;font-size:26px}.router-result-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.router-result-badge.is-self-serve{color:#157a52;background:#e2f6ec}.router-result-badge.is-sales-led{color:var(--purple);background:#ece5ff}.router-result-badge.is-hybrid{color:#9a6b00;background:#fff1dc}.router-why ul,.router-next ul,.router-next ol{color:var(--muted);margin:6px 0 0;padding-left:20px;font-size:14px;line-height:1.55}.router-why h4,.router-next h4,.router-calendar h4{text-transform:uppercase;letter-spacing:.05em;color:var(--dark);margin:16px 0 2px;font-size:14px}.router-next code,.router-dependency-note code{background:var(--bg);color:var(--purple);border-radius:4px;padding:1px 5px;font-size:12px}.router-result .btn{margin-top:18px}.router-hybrid-actions{flex-wrap:wrap;gap:10px;display:flex}.router-confirmation{color:#157a52;background:#e2f6ec;border-radius:10px;margin-top:18px;padding:12px 14px;font-size:14px}.router-dependency-note{color:var(--muted);border-top:1px solid var(--line);margin-top:16px;padding-top:12px;font-size:13px;line-height:1.5}.router-calendar{margin-top:18px}.router-calendar-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.router-calendar-day{flex-direction:column;gap:6px;display:flex}.router-calendar-day>span{color:var(--dark);font-size:12px;font-weight:700}.router-calendar-day button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 4px;font-size:13px;transition:border-color .2s,background .2s}.router-calendar-day button:hover{border-color:var(--purple)}.router-calendar-day button.is-selected{border-color:var(--purple);background:var(--purple);color:#fff}.router-calendar-confirm{margin-top:14px}.router-calendar-confirm:disabled{opacity:.45;cursor:not-allowed}.router-calendar-booked{color:#157a52;background:#e2f6ec;border-radius:12px;padding:14px 16px}.router-calendar-booked p{margin:6px 0 0;font-size:14px;line-height:1.5}.router-panel{color:#e8e6f5;background:#17162a;border-radius:20px;flex-direction:column;max-height:calc(100vh - 120px);padding:18px;font-size:13px;display:flex;position:sticky;top:96px}.panel-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.panel-header strong{letter-spacing:.02em;font-size:14px}.panel-collapse{color:#e8e6f5;background:0 0;border:1px solid #e8e6f54d;border-radius:8px;padding:4px 10px;font-size:12px}.panel-controls{border-bottom:1px solid #e8e6f526;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;padding-bottom:12px;display:flex}.panel-controls label{color:#b7b3d3;align-items:center;gap:6px;font-size:12px;display:flex}.panel-controls select{color:#e8e6f5;background:#241f3d;border:1px solid #e8e6f540;border-radius:6px;padding:4px 6px;font-size:12px}.panel-toggle input{accent-color:var(--purple)}.panel-reset{color:#b7b3d3;background:0 0;border:none;margin-left:auto;font-size:12px;text-decoration:underline}.panel-tabs{gap:6px;margin-bottom:10px;display:flex}.panel-tabs button{color:#b7b3d3;background:#241f3d;border:1px solid #0000;border-radius:8px;flex:1;padding:7px 6px;font-size:12px}.panel-tabs button.is-active{background:var(--purple);color:#fff}.panel-empty{color:#b7b3d3;line-height:1.5}.panel-events{scrollbar-width:thin;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.panel-events li{background:#241f3d;border-left:3px solid #0000;border-radius:10px;padding:8px 10px}.panel-events li.is-blocked{opacity:.55;border-left-color:#e05c5c}.panel-events li.is-skip-highlight{background:#1d3230;border-left-color:#35d296}.panel-event-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.panel-event-head code{color:#fff;font-size:12px}.panel-event-head time{color:#8d89ad;margin-left:auto;font-size:11px}.panel-chip{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:1px 7px;font-size:10px}.panel-chip.is-simulated{color:#cfc3ff;background:#7651f459}.panel-chip.is-blocked{color:#ffb3b3;background:#e05c5c40}.panel-chip.is-consent{color:#b7b3d3;background:#e8e6f51f}.panel-events pre{color:#b7b3d3;white-space:pre-wrap;word-break:break-word;margin:6px 0 0;font-size:11px;line-height:1.5}.panel-payload{scrollbar-width:thin;overflow-y:auto}.panel-payload h4{text-transform:capitalize;color:#fff;margin:10px 0 4px;font-size:13px}.panel-payload pre{white-space:pre-wrap;word-break:break-word;color:#cfc3ff;background:#241f3d;border-radius:10px;margin:0;padding:10px;font-size:11px;line-height:1.55}.panel-footnote{color:#8d89ad;margin-top:10px;font-size:11px;line-height:1.5}.panel-handoff{background:#7048ff1f;border:1px solid #7048ff59;border-radius:10px;gap:10px;margin:0 0 12px;padding:12px;display:grid}.panel-handoff .btn{text-align:center;justify-content:center;text-decoration:none}.panel-handoff .btn:disabled{opacity:.55;cursor:not-allowed}.panel-handoff-result,.panel-handoff-error{border-radius:8px;gap:4px;padding:10px;font-size:12px;line-height:1.45;display:grid}.panel-handoff-result{color:#bdf2df;background:#35d29624}.panel-handoff-error{color:#ffc5c5;background:#e05c5c29}.panel-handoff-result a{color:#fff;font-weight:700}.panel-notes{scrollbar-width:thin;overflow-y:auto}.panel-notes h4{color:#fff;margin:12px 0 4px;font-size:13px}.panel-notes ul{color:#b7b3d3;margin:0;padding-left:18px;line-height:1.55}.panel-notes code{color:#cfc3ff}@media (width<=1020px){.router-layout{grid-template-columns:1fr}.router-panel{max-height:420px;position:static}}@media (width<=700px){.router-section{padding:40px 16px 56px}.router-shell{grid-template-columns:1fr;padding:20px}.router-rail{border-right:none;border-bottom:1px solid var(--line);flex-flow:wrap;gap:10px;padding:0 0 12px}.router-rail li.is-skipped em{display:none}.router-calendar-grid{grid-template-columns:repeat(2,1fr)}.router-step .btn{width:100%}}
