.m-app-phone{justify-content:center;align-items:flex-start;display:flex;position:relative}.m-app-media{z-index:5;object-fit:cover;opacity:0;background:0 0;width:100%;height:100%;transition:opacity .35s;display:block;position:absolute;inset:0}.m-app-media.is-video{z-index:6}.m-app-media.is-loaded,.m-app-media.is-video.is-playing{opacity:1}.m-app-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;max-width:1440px;margin:auto;padding:40px 5% 72px;display:grid;overflow-x:clip}.m-app-hero-copy h1{text-wrap:balance;max-width:620px}.m-app-hero-copy>p:not(.m-micro){max-width:470px;font-size:18px}.m-app-fan{place-items:center;padding:20px 0;display:grid}.m-app-fan>*{grid-area:1/1}.m-app-fan>:nth-child(2){z-index:2}.m-app-fan>:first-child{transform:translate(-56%)rotate(-7deg)scale(.84)}.m-app-fan>:nth-child(3){transform:translate(56%)rotate(7deg)scale(.84)}.m-iphone.is-fan-main,.m-iphone.is-fan-side{--w:296px}.m-app-fan>*{animation:1.1s cubic-bezier(.16,1,.3,1) .3s backwards m-hero-phone}.m-app-fan>:first-child,.m-app-fan>:nth-child(3){animation-delay:.5s}.m-app-features{max-width:1250px;margin:auto;padding:72px 5% 40px}.m-app-features .m-section-heading h2{margin-top:0}.m-app-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:48px;display:grid}.m-app-row{border-radius:28px;flex-direction:column;gap:28px;padding:38px 38px 44px;display:flex;overflow:hidden}.m-app-copy h3{margin:0 0 12px;font-size:clamp(28px,2.6vw,38px);line-height:1.1}.m-app-copy p{max-width:440px;margin:0;font-size:16px;line-height:1.55}.m-app-stage{justify-content:center;margin-top:auto;display:flex}.m-iphone.is-app{--w:272px}.m-app-row:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:44px 56px;display:grid}.m-app-row:last-child:nth-child(odd) .m-app-copy h3{font-size:clamp(32px,3.4vw,46px)}.m-app-row.is-leave{background:var(--leave);color:var(--leave-ink)}.m-app-row.is-leave .m-app-copy p{color:var(--leave-soft)}.m-app-row.is-presence{background:var(--presence);color:var(--presence-ink)}.m-app-row.is-presence .m-app-copy p{color:var(--presence-ink);opacity:.82}.m-app-row.is-pending{background:var(--pending);color:var(--pending-ink)}.m-app-row.is-pending .m-app-copy p{color:var(--pending-soft)}.m-app-row.is-mint{background:var(--mint);color:var(--on-mint)}.m-app-row.is-mint .m-app-copy p{color:var(--on-mint);opacity:.82}@media (width<=899px){.m-app-features{padding:48px 5% 24px}.m-app-list{flex-direction:column;gap:22px;margin-top:32px;display:flex}.m-app-row,.m-app-row:last-child:nth-child(odd){top:calc(16px + var(--stack,0) * 7px);border-radius:26px;flex-direction:column;gap:18px;padding:28px 24px 30px;display:flex;position:sticky;box-shadow:0 -14px 34px -18px #06120d73}.m-app-copy h3,.m-app-row:last-child:nth-child(odd) .m-app-copy h3{margin-bottom:8px;font-size:clamp(28px,7.6vw,34px)}.m-app-copy p{font-size:16px}.m-iphone.is-app{zoom:.74}.m-app-row:nth-child(2){--stack:1}.m-app-row:nth-child(3){--stack:2}.m-app-row:nth-child(4){--stack:3}.m-app-row:nth-child(5){--stack:4}.m-app-row:nth-child(6){--stack:5}.m-app-row:nth-child(7){--stack:6}.m-app-row:nth-child(8){--stack:7}.m-app-row:nth-child(9){--stack:8}.m-app-row:nth-child(10){--stack:9}.m-app-row:nth-child(11){--stack:10}}@media (width<=899px) and (height<=760px){.m-iphone.is-app{zoom:.64}}@media (width<=899px) and (height<=680px){.m-iphone.is-app{zoom:.54}.m-app-copy p{font-size:15px}}@media (width<=899px) and (height>=880px){.m-iphone.is-app{zoom:.84}}@supports (animation-timeline:view()){@media (width<=899px) and (prefers-reduced-motion:no-preference){.m-app-row{animation:linear both m-deck-in;animation-timeline:view();animation-range:entry entry 90%}}}.m-app-gains-wrap{max-width:1250px;margin:auto;padding:72px 5% 96px}.m-app-gains{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:40px 0 0;padding:0;list-style:none;display:grid}.m-app-gains li{background:var(--surface);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:10px;padding:28px 24px;display:flex}.m-site .m-app-gains svg{width:32px;height:32px;color:var(--icon);margin-bottom:18px}.m-app-gains b{letter-spacing:-.02em;font:450 22px/1.18 Munoria,Arial,sans-serif}.m-app-gains span{color:var(--muted);font-size:15px;line-height:1.55}.m-app-gains li:first-child{background:var(--presence);border-color:var(--presence-line);color:var(--presence-ink)}.m-app-gains li:nth-child(2){background:var(--leave);border-color:var(--leave-line);color:var(--leave-ink)}.m-app-gains li:nth-child(3){background:var(--pending);border-color:var(--pending-line);color:var(--pending-ink)}.m-app-gains li:first-child span,.m-site .m-app-gains li:first-child svg{color:var(--presence-ink)}.m-app-gains li:nth-child(2) span,.m-site .m-app-gains li:nth-child(2) svg{color:var(--leave-soft)}.m-app-gains li:nth-child(3) span,.m-site .m-app-gains li:nth-child(3) svg{color:var(--pending-soft)}.m-app-teaser{background:var(--presence);width:min(90%,1125px);color:var(--presence-ink);border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:40px;margin:24px auto 0;padding:0 56px;display:grid;overflow:hidden}.m-app-teaser-copy{padding:56px 0}.m-app-teaser-copy h2{margin-top:0;font-size:clamp(32px,3.4vw,46px)}.m-app-teaser-copy p{color:var(--presence-ink);opacity:.82;margin-bottom:28px;font-size:16px}.m-app-teaser-stage{justify-content:center;align-items:flex-start;height:400px;padding-top:44px;display:flex;overflow:hidden}.m-iphone.is-teaser{--w:268px}@media (width<=1000px){.m-app-gains{grid-template-columns:1fr 1fr}.m-app-hero{grid-template-columns:1fr;gap:24px;padding-top:28px}.m-iphone.is-fan-main,.m-iphone.is-fan-side{zoom:.88}}@media (width<=760px){.m-app-hero{padding:20px 6% 40px}.m-app-hero-copy>p:not(.m-micro){font-size:16px}.m-iphone.is-fan-main,.m-iphone.is-fan-side{zoom:.76}.m-app-fan>:first-child{transform:translate(-50%)rotate(-7deg)scale(.82)}.m-app-fan>:nth-child(3){transform:translate(50%)rotate(7deg)scale(.82)}.m-app-teaser{grid-template-columns:1fr;gap:0;width:auto;margin:24px 4% 0;padding:0 24px}.m-app-teaser-copy{padding:36px 0 8px}.m-app-teaser-stage{height:330px;padding-top:24px}.m-iphone.is-teaser{zoom:.88}.m-app-gains-wrap{padding:48px 6% 64px}}@media (width<=620px){.m-app-gains{grid-template-columns:1fr}.m-app-gains li{padding:24px 22px}}@media (prefers-reduced-motion:reduce){.m-app-fan>*{animation:none}.m-app-media{transition:none}}.m-mock-sky{background:linear-gradient(#78b2da 0%,#a9d2ea 55%,#e3f0ee 100%);height:58%;position:absolute;inset:0 0 auto;overflow:hidden}.m-mock-sun{background:#fff3c4;border-radius:50%;width:40px;height:40px;position:absolute;top:58%;right:13%;box-shadow:0 0 30px 10px #fff6d277}.m-mock-cloud{opacity:.75;background:#ffffffd9;border-radius:20px;width:84px;height:24px;animation:14s ease-in-out infinite alternate m-mock-drift;position:absolute;top:38%;left:52%}.m-mock-cloud.is-small{width:52px;height:16px;animation-duration:18s;top:66%;left:6%}.m-mock-hills{position:absolute;bottom:-1px;left:0;right:0;width:100%!important;height:34%!important}.m-mock-hills .is-far{fill:#8db592}.m-mock-hills .is-near{fill:#5c8f6c}.m-iphone-screen:has(.m-mock-sky) .m-ios-status{z-index:1}.m-mock-sky-copy{z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.m-mock-sky-copy .m-ios-header{color:#173f36}.m-mock-sky-copy .m-ios-body{flex-direction:column;display:flex;-webkit-mask-image:none;mask-image:none}.m-mock-sky-copy .m-ios-body>h3{color:#14322a}.m-mock-sky-copy .m-ios-sub{color:#24463b}.m-mock-weather{color:#24463b;background:#ffffffb8;border-radius:20px;align-self:flex-start;align-items:center;gap:6px;padding:6px 10px;font:600 10.5px Arial,sans-serif;display:inline-flex}.m-site .m-mock-weather svg{color:#d59a2b;width:15px;height:15px}.m-mock-low{margin-top:auto}@keyframes m-mock-drift{to{translate:22px}}.m-mock-slide{height:44px;color:var(--forest);background:#e3eee0;border-radius:24px;justify-content:center;align-items:center;margin-top:12px;font:600 10.5px Arial,sans-serif;display:flex;position:relative;overflow:hidden}.m-mock-slide>span:last-child{opacity:.85;padding-left:30px;position:relative}.m-mock-knob{z-index:1;background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;animation:3.2s cubic-bezier(.6,0,.3,1) infinite m-mock-slide;display:grid;position:absolute;top:4px;left:4px}.m-mock-slide:before{content:"";background:#c7e8b8;border-radius:24px;width:0;animation:3.2s cubic-bezier(.6,0,.3,1) infinite m-mock-fill;position:absolute;top:0;bottom:0;left:0}.m-site .m-mock-knob svg{width:16px;height:16px}@keyframes m-mock-slide{0%,18%{left:4px}55%,78%{left:calc(100% - 40px)}to{left:4px}}@keyframes m-mock-fill{0%,18%{width:0}55%,78%{width:100%}to{width:0}}:is(.m-iphone-screen:has(.m-mock-story),.m-iphone-screen:has(.m-mock-lock)){color:#fff;background:#194b3e}.m-iphone-screen:has(.m-mock-quiet){color:#edf3e9;background:#0e1a24}.m-mock-story{color:#f5f8f3;flex-direction:column;flex:1;padding:6px 20px 40px;display:flex}.m-mock-bars{gap:4px;margin-bottom:14px;display:flex}.m-mock-bars span{background:#ffffff40;border-radius:3px;flex:1;height:3px;position:relative;overflow:hidden}.m-mock-bars .is-done{background:#fff}.m-mock-bars .is-now:after{content:"";transform-origin:0;background:#fff;animation:5s linear infinite m-mock-bar;position:absolute;inset:0}@keyframes m-mock-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.m-mock-story-top{opacity:.75;margin:0;font:600 11px Arial,sans-serif}.m-mock-story-icon{color:#194b3e;background:#c7e8b8;border-radius:50%;place-items:center;width:52px;height:52px;margin:auto 0 18px;display:grid}.m-site .m-mock-story-icon svg{width:26px;height:26px}.m-mock-story h4{letter-spacing:-.4px;margin:0;font-size:22px;font-weight:500}.m-mock-story strong{letter-spacing:-3px;color:#c7e8b8;align-items:baseline;gap:8px;margin:6px 0 10px;font-size:76px;font-weight:450;line-height:1;display:flex}.m-mock-story strong small{letter-spacing:-.4px;color:#f5f8f3;font-size:22px}.m-mock-story p{opacity:.85;margin:0;font:12.5px/1.5 Arial,sans-serif}.m-mock-story .m-mock-story-foot{border-top:1px solid #ffffff2e;margin-top:auto;padding-top:20px;font-size:11px}.m-mock-rings{justify-content:space-between;margin:2px 0 14px;display:flex}.m-mock-ring{color:var(--app-muted);flex-direction:column;align-items:center;gap:5px;width:31%;font:600 9.5px Arial,sans-serif;display:flex}.m-mock-ring i{border:2px solid var(--app-line);width:54px;height:54px;color:var(--forest);background:#fff;border-radius:50%;place-items:center;display:grid}.m-mock-ring.is-new i{border:3px solid #d8a43a;box-shadow:inset 0 0 0 2px #fff}.m-mock-ring.is-new{color:var(--app-ink)}.m-site .m-mock-ring svg{width:22px;height:22px}.m-mock-wish{color:#5b4116;background:#f7e8bd;border-radius:18px;padding:18px 16px 16px;position:relative;overflow:hidden}.m-site .m-mock-wish>svg{color:#b8792a;width:30px;height:30px}.m-mock-wish h4{letter-spacing:-.6px;color:#795319;margin:10px 0 6px;font-size:22px;font-weight:500}.m-mock-wish p{margin:0 0 10px;font:11px/1.5 Arial,sans-serif}.m-mock-wish small{opacity:.75;font:10px Arial,sans-serif}.m-mock-confetti{pointer-events:none;position:absolute;inset:0}.m-mock-confetti i{background:#194b3e;border-radius:2px;width:6px;height:10px;animation:3.6s linear infinite m-mock-fall;position:absolute;top:-10px}.m-mock-confetti i:nth-child(3n){background:#68a36d}.m-mock-confetti i:nth-child(3n+1){background:#5b84b8}.m-mock-confetti i:nth-child(4n){background:#e08a5e}.m-mock-confetti i:first-child{left:6%}.m-mock-confetti i:nth-child(2){animation-delay:-1.2s;left:14%}.m-mock-confetti i:nth-child(3){animation-delay:-2.4s;left:22%}.m-mock-confetti i:nth-child(4){animation-delay:-.6s;left:30%}.m-mock-confetti i:nth-child(5){animation-delay:-1.8s;left:38%}.m-mock-confetti i:nth-child(6){animation-delay:-3s;left:46%}.m-mock-confetti i:nth-child(7){animation-delay:-.3s;left:54%}.m-mock-confetti i:nth-child(8){animation-delay:-1.5s;left:62%}.m-mock-confetti i:nth-child(9){animation-delay:-2.7s;left:70%}.m-mock-confetti i:nth-child(10){animation-delay:-.9s;left:78%}.m-mock-confetti i:nth-child(11){animation-delay:-2.1s;left:86%}.m-mock-confetti i:nth-child(12){animation-delay:-3.3s;left:93%}.m-mock-confetti i:nth-child(13){animation-delay:-2.9s;left:50%}.m-mock-confetti i:nth-child(14){animation-delay:-3.4s;left:10%}@keyframes m-mock-fall{0%{translate:0;rotate:0deg}to{translate:8px 240px;rotate:300deg}}.m-mock-private{align-items:center;gap:5px;display:flex}.m-site .m-mock-private svg{width:12px;height:12px}.m-site .m-mock-dream>svg{color:#b06a8a;width:34px;height:34px}.m-mock-dream h4{margin-top:4px!important}.m-mock-progress{background:#e7ede5;border-radius:8px;height:8px;margin-top:10px;display:block;overflow:hidden}.m-mock-progress i{background:var(--forest);border-radius:8px;width:41%;height:100%;display:block}.m-mock-doc{border-bottom:1px solid var(--app-line);align-items:center;gap:10px;padding:10px 4px;font:11px Arial,sans-serif;display:flex}.m-mock-doc>span{color:#325373;background:#dce8f7;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.m-site .m-mock-doc>span svg{width:17px;height:17px}.m-mock-doc div{flex:1}.m-mock-doc b{color:var(--app-ink);font-weight:600;display:block}.m-mock-doc small{color:var(--app-muted);font-size:10px}.m-mock-doc em{color:#1f5a2e;background:#dcefd0;border-radius:10px;padding:4px 8px;font:600 9.5px Arial,sans-serif}.m-mock-person{align-items:center;gap:9px;font:11px Arial,sans-serif;display:flex}.m-mock-person div{flex:1}.m-mock-person b{color:var(--app-ink);display:block}.m-mock-person small{color:var(--app-muted);font-size:10px}.m-mock-chip{color:#795319;background:#f7e8bd;border-radius:10px;padding:3px 8px;font:600 9px Arial,sans-serif}.m-mock-list{border:1px solid var(--app-line);background:#fff;border-radius:16px;padding:2px 12px}.m-mock-list>div{border-bottom:1px solid var(--app-line);align-items:center;gap:10px;padding:10px 0;font:11px Arial,sans-serif;display:flex}.m-mock-list>div:last-child{border-bottom:0}.m-site .m-mock-list svg{color:#4c8763;width:22px;height:22px}.m-site .m-mock-list.is-law svg{color:#325373}.m-mock-list b{color:var(--app-ink);font-weight:600;display:block}.m-mock-list small{color:var(--app-muted);font-size:10px}.m-ios-sub.m-mock-gap{margin:14px 0 8px}.m-mock-quiet{flex-direction:column;flex:1;min-height:0;display:flex}.m-mock-quiet .m-ios-header{color:#b8dba4}.m-mock-quiet .m-ios-avatar{color:#cfe9c0;background:#24402f}.m-mock-quiet .m-ios-header img{filter:brightness(0)invert(.9)}.m-mock-quiet .m-ios-body{padding-top:30px;-webkit-mask-image:none;mask-image:none}.m-mock-moon{color:#f3dfa6;background:#1a2c37;border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:18px;display:grid}.m-site .m-mock-moon svg{width:30px;height:30px}.m-mock-quiet h4{letter-spacing:-.6px;margin:0 0 8px;font-size:24px;font-weight:500}.m-mock-quiet .m-ios-body>p{color:#a7b7aa;margin:0 0 18px;font:12px/1.5 Arial,sans-serif}.m-mock-night-card{background:#16252f;border:1px solid #2a3d48;border-radius:14px;align-items:center;gap:10px;margin-bottom:8px;padding:12px;font:11px Arial,sans-serif;display:flex}.m-mock-night-card>span{flex:1}.m-mock-night-card b{color:#edf3e9;font-weight:600;display:block}.m-mock-night-card small{color:#a7b7aa;font-size:10px}.m-site .m-mock-night-card>svg{color:#b8dba4;width:18px;height:18px}.m-mock-switch{background:#5f9a6e;border-radius:12px;flex-shrink:0;width:38px;height:22px;position:relative}.m-mock-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:2px;right:2px}.m-mock-lock{color:#f5f8f3;flex-direction:column;flex:1;align-items:center;padding:10px 12px 0;display:flex}.m-mock-lock-date{opacity:.9;margin:8px 0 0;font:600 13px -apple-system,Arial,sans-serif}.m-mock-lock-time{letter-spacing:-2px;margin:2px 0 auto;font-size:78px;font-weight:450;line-height:1}.m-mock-note{color:#24362f;background:#f5f8f3eb;border-radius:20px;align-self:stretch;padding:12px 14px;animation:4s cubic-bezier(.16,1,.3,1) infinite m-mock-note}.m-mock-note-head{color:#62716a;text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:6px;margin-bottom:5px;font:600 10px Arial,sans-serif;display:flex}.m-mock-note-head small{text-transform:none;letter-spacing:0;margin-left:auto;font-weight:400}.m-mock-note b{font:600 12.5px Arial,sans-serif;display:block}.m-mock-note p{color:#24362f;margin:2px 0 0;font:11px/1.45 Arial,sans-serif}.m-mock-actions{align-self:stretch;gap:6px;margin:8px 0 92px;display:grid}.m-mock-actions span{text-align:center;color:#194b3e;background:#f5f8f3d9;border-radius:14px;padding:11px;font:600 12px Arial,sans-serif;display:block}.m-mock-actions span:first-child{background:#c7e8b8}@keyframes m-mock-note{0%{opacity:0;translate:0 -14px}12%,to{opacity:1;translate:0}}.m-mock-slide:before{z-index:0}@media (prefers-reduced-motion:reduce){.m-mock-slide:before,.m-mock-cloud,.m-mock-knob,.m-mock-bars .is-now:after,.m-mock-confetti i,.m-mock-note{animation:none!important}.m-mock-confetti i{top:30%}}@media (width>=1001px) and (width<=1320px){.m-iphone.is-fan-main,.m-iphone.is-fan-side{--w:244px}.m-app-fan>:first-child{transform:translate(-42%)rotate(-6deg)scale(.82)}.m-app-fan>:nth-child(3){transform:translate(42%)rotate(6deg)scale(.82)}.m-app-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}@font-face{font-family:Munoria;src:url(/fonts/StackSansHeadline-Variable.b5e3edf1.woff2)format("woff2");font-weight:200 700;font-style:normal;font-display:swap;unicode-range:U+??,U+100-17F,U+218-21B,U+2013-2014,U+2018-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+20AC,U+2122,U+2190-2193,U+2212}*{box-sizing:border-box}body{margin:0}.m-site{background:var(--paper);color:var(--ink);font-family:Arial,sans-serif;font-size:16px;line-height:1.6}.m-site a{color:inherit;text-decoration:none}.m-site button,.m-site input{font:inherit}.m-site a:focus-visible,.m-site button:focus-visible,.m-site input:focus-visible,.m-site summary:focus-visible{outline-offset:5px;outline:3px solid #b36c2c}.m-site h1,.m-site h2,.m-site h3,.m-brand{letter-spacing:-.055em;font-family:Munoria,Arial,sans-serif;font-weight:450;line-height:1.06}.m-site h1{margin:24px 0;font-size:clamp(44px,5vw,76px)}.m-site h2{margin:20px 0;font-size:clamp(36px,4vw,55px)}.m-site h3{font-size:25px}.m-site p{max-width:580px}.m-site em{color:var(--em);font-style:normal}.m-header{border-bottom:1px solid var(--line);align-items:center;gap:44px;max-width:1440px;height:104px;margin:auto;padding:0 5%;display:flex}.m-brand{letter-spacing:-1.6px;white-space:nowrap;align-items:center;gap:9px;font-size:30px;display:inline-flex}.m-brand span{color:var(--dot);margin-left:-9px}.m-header nav{gap:28px;margin:auto;font-size:14px;display:flex}.m-header nav a:hover,.m-header nav a[aria-current]{color:var(--nav-hover);text-underline-offset:8px;text-decoration:underline}.m-login{border:1px solid var(--login-line);white-space:nowrap;border-radius:25px;padding:10px 17px;font-size:14px}.m-menu{display:none}.m-eyebrow{letter-spacing:2px;font-size:10px;font-weight:700}.m-hero{grid-template-columns:1fr 1.03fr;align-items:center;gap:38px;max-width:1440px;min-height:720px;margin:auto;padding:68px 5% 76px;display:grid}.m-hero-copy>p{color:var(--muted);max-width:445px;font-size:17px}.m-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:32px;display:flex}.m-button{background:var(--green);cursor:pointer;border:0;border-radius:32px;justify-content:space-between;align-items:center;gap:28px;min-height:50px;padding:13px 23px;font-size:14px;transition:background .2s,transform .2s;display:inline-flex;color:var(--on-accent)!important}.m-button:hover{background:var(--accent-hover);transform:translateY(-1px)}.m-text-link{border-bottom:1px solid var(--link-line);padding-bottom:5px;font-size:13px}.m-hero-copy .m-micro{margin-top:18px;font-size:11px}.m-demo{background:var(--surface-2);border:1px solid var(--line);border-radius:18px;min-width:0;padding:22px 23px 0;overflow:hidden}.m-demo-top{color:var(--muted);justify-content:space-between;gap:12px;font-size:10px;display:flex}.m-dot-label{white-space:nowrap}.m-dot-label:before{content:"";background:var(--em);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.m-demo-scene{min-height:483px;padding:24px 0 0;position:relative}.m-phone{background:#f8faf6;border:6px solid #214b3d;border-radius:38px 38px 0 0;width:255px;min-height:460px;margin-left:7%;padding:36px 19px 10px;position:relative;box-shadow:0 22px 42px #194b3920}.m-phone-island{background:#214b3d;border-radius:20px;width:70px;height:15px;position:absolute;top:10px;left:calc(50% - 35px)}.m-phone-head{justify-content:space-between;align-items:center;font-family:Munoria;font-size:18px;display:flex}.m-avatar{background:var(--mint);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;display:inline-flex}.m-phone .m-muted{margin:20px 0 8px;font-size:10px}.m-phone h3{margin:0 0 18px;font-size:24px}.m-balance{background:#e7efdf;border-radius:13px;padding:15px}.m-balance>span{font-size:10px}.m-balance strong{font-family:Munoria;font-size:43px;font-weight:400;line-height:1.2;display:block}.m-balance small{font:12px Arial}.m-week{justify-content:space-between;margin-top:12px;font-size:9px;display:flex}.m-week>*{padding:4px 7px}.m-week b{background:var(--green);color:#fff;border-radius:50%}.m-request{padding:17px 0}.m-request .m-eyebrow{letter-spacing:1px;font-size:8px}.m-request h4{margin:8px 0 0;font-size:12px}.m-request p{color:var(--muted);margin:4px 0 10px;font-size:9px}.m-status{color:#7f6132;background:#f0e6c8;border-radius:20px;padding:5px 9px;font-size:9px;display:inline-block}.m-status.is-approved{color:#234c30;background:#c7e8b8}.m-phone-nav{border-top:1px solid var(--line);justify-content:space-between;padding-top:13px;font-size:9px;display:flex}.m-hr-card{background:#fff;border:1px solid #e5eae0;border-radius:13px;width:244px;padding:23px;position:absolute;top:170px;right:0;box-shadow:0 14px 45px #183c3521}.m-hr-card .m-eyebrow{font-size:8px}.m-hr-card h3{margin:12px 0 20px;font-size:24px}.m-person{align-items:center;gap:10px;margin-bottom:18px;display:flex}.m-person strong{font-size:11px;display:block}.m-person small{color:var(--muted);font-size:9px;display:block}.m-hr-card .m-button{gap:6px;width:100%;min-height:37px;padding:10px 13px;font-size:10px}.m-demo-note{color:var(--muted);min-height:29px;margin-bottom:0;font-size:9px;line-height:1.6}.m-value-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-around;gap:20px;padding:25px 5%;font-family:Munoria;font-size:20px;display:flex}.m-features,.m-flow,.m-pricing,.m-faq{max-width:1250px;margin:auto;padding:90px 5%}.m-section-heading{max-width:570px}.m-section-heading p,.m-feature-grid p,.m-flow p,.m-pricing p{color:var(--muted);font-size:14px}.m-feature-grid{grid-template-columns:repeat(3,1fr);column-gap:40px;margin-top:46px;display:grid}.m-feature-grid article{border-top:1px solid #b9cbbb;padding:25px 0}.m-feature-name{justify-content:space-between;font-size:12px;display:flex}.m-feature-name>span{color:var(--em)}.m-feature-grid h3{max-width:255px;margin:25px 0 14px;font-size:26px;line-height:1.15}.m-flow{background:var(--surface-2);border-radius:20px;grid-template-columns:1fr 1fr;gap:80px;display:grid}.m-flow>div{max-width:390px}.m-flow .m-button{margin-top:15px}.m-flow ol{margin:0;padding:0;list-style:none}.m-flow li{border-bottom:1px solid var(--line-strong);gap:24px;padding:23px 0;display:flex}.m-flow li>span{color:var(--muted);padding-top:6px;font-size:11px}.m-flow li h3{margin:0;font-size:25px}.m-flow li p{margin-bottom:0}.m-pricing{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.m-calculator{background:var(--surface);border:1px solid var(--line);border-radius:17px;padding:35px}.m-calculator label{font-size:14px}.m-count{align-items:center;gap:15px;margin:15px 0;display:flex}.m-count input{border:1px solid var(--input-line);width:100px;color:var(--ink);background:var(--surface);border-radius:8px;padding:8px;font-size:30px}.m-count span{color:var(--muted);font-size:12px}.m-calculator input[type=range]{width:100%;accent-color:var(--green)}.m-calculator .m-price{color:var(--ink);margin:18px 0 0;font-family:Munoria;font-size:58px;line-height:1.2}.m-price span{font:14px Arial}.m-calculator small{color:var(--muted);margin-top:16px;font-size:10px;display:block}.m-calculator .m-button{width:100%;margin-top:15px}.m-faq{max-width:850px;padding-top:20px}.m-faq h2{margin-bottom:35px;font-size:38px}.m-faq details{border-top:1px solid var(--line);padding:19px 0}.m-faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:15px;list-style:none;display:flex}.m-faq summary::-webkit-details-marker{display:none}.m-faq details p{color:var(--muted);font-size:14px}.m-end{color:#f5f8f3;text-align:center;background:#174b3d;padding:70px 20px 80px}.m-end h2{font-size:clamp(40px,5vw,64px)}.m-end .m-button{background:var(--mint);margin-top:10px;color:#153e30!important}.m-footer{grid-template-columns:2fr 1fr 1fr;gap:50px;max-width:1320px;margin:auto;padding:60px 5% 20px;font-size:12px;display:grid}.m-footer p{color:var(--muted)}.m-footer strong{margin-bottom:15px;display:block}.m-footer>div>a:not(.m-brand){margin-bottom:8px;display:block}.m-footer-bottom{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;justify-content:space-between;padding-top:22px;font-size:10px;display:flex}.m-page-heading{text-align:center;padding:70px 20px 0}.m-page-heading h1{max-width:720px;margin:20px auto}.m-prose{max-width:840px;margin:auto;padding:70px 24px 100px}.m-prose h1{font-size:55px}.m-prose h2{letter-spacing:-.03em;margin-top:35px;font-size:25px}.m-prose p{max-width:none;color:var(--prose);font-size:15px}.m-prose a{text-decoration:underline}.m-legal-notice{background:var(--legal-tint);color:var(--legal-ink);border-radius:8px;padding:18px;font-size:13px}.m-contact{max-width:1180px;margin:auto;padding:100px 5% 130px}.m-contact-email{overflow-wrap:anywhere;margin:40px 0;font-family:Munoria;font-size:clamp(18px,3vw,32px);display:block}.m-muted{color:var(--muted)}.m-skip{z-index:10;background:var(--surface);padding:12px;position:absolute;top:-80px;left:15px}.m-skip:focus{top:15px}@media (width>=1400px){.m-phone{margin-left:12%}.m-hr-card{right:5%}}@media (width<=1050px){.m-header{gap:22px}.m-header nav{gap:15px}.m-hero{gap:24px;padding-top:40px}.m-demo{padding:18px 12px 0}.m-phone{width:225px;margin-left:0}.m-hr-card{width:200px;padding:18px;top:195px}.m-hr-card h3{font-size:22px}.m-pricing{gap:35px}.m-flow{gap:35px;margin:0 5%}.m-demo-top{font-size:8px}}@media (width<=760px){.m-header{gap:15px;height:80px;position:relative}.m-brand{font-size:26px}.m-menu{color:var(--ink);background:0 0;border:0;min-height:44px;margin-left:auto;font-size:13px;display:block}.m-login{display:none}.m-header nav{background:var(--paper);z-index:3;border-bottom:1px solid var(--line);padding:25px 6%;display:none;position:absolute;top:79px;left:0;right:0}.m-header nav.is-open{flex-direction:column;display:flex}.m-hero{grid-template-columns:1fr;gap:35px;padding:45px 6%}.m-site h1{font-size:48px}.m-hero-copy>p{max-width:500px;font-size:15px}.m-hero-copy .m-micro{font-size:10px}.m-actions{gap:18px}.m-demo{width:100%;max-width:520px;margin:auto}.m-demo-top{font-size:9px}.m-demo-scene{min-height:485px}.m-phone{width:245px;margin-left:5%}.m-hr-card{width:210px;top:190px;right:3%}.m-value-strip{text-align:center;flex-direction:column;gap:7px;font-size:18px}.m-features,.m-pricing,.m-faq{padding:55px 6%}.m-feature-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.m-feature-grid h3{font-size:23px}.m-flow{grid-template-columns:1fr;gap:20px;margin:0 6%;padding:35px 6%}.m-pricing{grid-template-columns:1fr;gap:25px}.m-calculator{padding:25px}.m-footer{grid-template-columns:1fr 1fr;gap:30px;padding:40px 6% 20px}.m-footer>div:first-child{grid-column:1/-1}.m-footer-bottom{flex-direction:column;gap:10px}.m-prose{padding-top:40px}.m-prose h1{font-size:43px}.m-contact{padding:60px 6%}.m-page-heading{padding-top:40px}}@media (width<=390px){.m-demo-top{font-size:8px}.m-phone{width:225px;margin-left:0}.m-hr-card{width:184px;padding:15px;right:0}.m-feature-grid{grid-template-columns:1fr}.m-actions{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.m-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.m-site svg{vertical-align:middle;flex-shrink:0;width:20px;height:20px}.m-login,.m-text-link{align-items:center;gap:8px;display:inline-flex}.m-status{align-items:center;gap:4px;display:inline-flex}.m-status svg{width:12px;height:12px}.m-phone-nav>*{flex-direction:column;align-items:center;gap:4px;display:flex}.m-phone-nav svg{width:17px;height:17px}.m-feature-name{justify-content:flex-start;align-items:center;gap:12px}.m-feature-name svg{width:28px;height:28px;color:var(--green)}.m-hr-card .m-button svg{width:16px;height:16px}.m-faq-icon{transition:transform .2s}.m-faq details[open] .m-faq-icon{transform:rotate(45deg)}@media (width<=760px){.m-menu{align-items:center;gap:8px;display:inline-flex}}.m-story{grid-template-columns:1fr 1fr;gap:80px;max-width:1250px;margin:auto;padding:20px 5% 90px;display:grid}.m-story h2{font-size:clamp(36px,4vw,52px)}.m-story-origin{color:var(--muted);font-size:13px;max-width:330px!important}.m-story-copy{border-left:2px solid var(--mint);padding-left:30px}.m-story-copy>p{color:var(--muted);margin:0 0 20px;font-size:15px}.m-story-copy .m-story-principle{letter-spacing:-.04em;color:var(--ink);margin-top:30px;font-family:Munoria,Arial,sans-serif;font-size:clamp(25px,2.6vw,34px);line-height:1.2}.m-story-copy .m-story-note{margin-bottom:0;font-size:11px}@media (width<=760px){.m-story{grid-template-columns:1fr;gap:20px;padding:10px 6% 55px}.m-story-copy{padding-left:20px}}.m-feature-grid{gap:24px;margin-top:40px}.m-feature-grid article{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:28px}.m-feature-grid article:first-child{background:var(--presence);border-color:var(--presence-line)}.m-feature-grid article:nth-child(2),.m-feature-grid article:nth-child(5){background:var(--leave);border-color:var(--leave-line)}.m-feature-grid article:nth-child(3),.m-feature-grid article:nth-child(6){background:var(--pending);border-color:var(--pending-line)}.m-feature-grid article:nth-child(2) .m-feature-name,.m-feature-grid article:nth-child(5) .m-feature-name,.m-feature-grid article:nth-child(2) svg,.m-feature-grid article:nth-child(5) svg{color:var(--leave-ink)}.m-feature-grid article:nth-child(3) .m-feature-name,.m-feature-grid article:nth-child(6) .m-feature-name,.m-feature-grid article:nth-child(3) svg,.m-feature-grid article:nth-child(6) svg{color:var(--pending-ink)}.m-balance{background:var(--leave)}.m-balance strong{color:var(--leave-ink)}.m-status{background:var(--pending);color:var(--pending-ink)}.m-end{padding:90px 24px 96px}.m-end .m-eyebrow{margin-bottom:30px;display:block}.m-end h2{letter-spacing:-.025em;text-wrap:balance;max-width:900px;margin:0 auto 34px;line-height:1.2}.m-end .m-button{margin-top:0}.m-site h1{letter-spacing:-.035em;line-height:1.14}@media (width<=760px){.m-end{padding:64px 24px 70px}.m-end h2{margin-bottom:30px;font-size:clamp(34px,7vw,48px);line-height:1.22}.m-end .m-eyebrow{margin-bottom:26px}.m-feature-grid article{padding:22px}.m-feature-grid{gap:16px}}.m-site h2,.m-site h3{letter-spacing:-.025em;line-height:1.16}.m-end h2{line-height:1.2}@media (width<=760px){.m-end h2{line-height:1.22}}.m-legal ul{color:var(--prose);padding-left:22px;font-size:15px}.m-legal li{margin:6px 0}.m-legal code{background:var(--legal-tint);border-radius:4px;padding:1px 5px;font-size:13px}.m-table{border:1px solid var(--line);border-radius:8px;margin:18px 0;overflow-x:auto}.m-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:13.5px;line-height:1.5}.m-table th,.m-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:var(--prose);padding:10px 12px}.m-table th{background:var(--legal-tint);color:var(--ink);font-weight:600}.m-table tr:last-child td{border-bottom:0}.m-unrevealed{opacity:0}@media print{.m-unrevealed{opacity:1!important}}@media (width<=899px){.m-feature-grid{flex-direction:column;gap:22px;padding-bottom:12px;display:flex!important}.m-feature-grid>article{top:calc(20px + var(--stack,0) * 12px);border-radius:26px;flex-direction:column;gap:14px;min-height:min(62vh,520px);display:flex;position:sticky;box-shadow:0 -14px 34px -18px #06120d73;padding:30px 26px!important}.m-feature-grid>article h3{letter-spacing:-.03em;margin:auto 0 0;font-size:clamp(30px,8.4vw,38px);line-height:1.08}.m-feature-grid>article p{margin:0;font-size:17px;line-height:1.55}.m-feature-grid>article:first-child{--stack:0}.m-feature-grid>article:nth-child(2){--stack:1}.m-feature-grid>article:nth-child(3){--stack:2}.m-feature-grid>article:nth-child(4){--stack:3}.m-feature-grid>article:nth-child(5){--stack:4}.m-feature-grid>article:nth-child(6){--stack:5}}@supports (animation-timeline:view()){@media (width<=899px) and (prefers-reduced-motion:no-preference){.m-feature-grid>article{animation:linear both m-deck-in;animation-timeline:view();animation-range:entry entry 90%}@keyframes m-deck-in{0%{translate:0 34px;scale:.94}to{translate:0;scale:1}}}}.m-site,.m-iphone,.m-approve-card,.m-hr-card{--paper:#f5f8f3;--surface:#fff;--surface-2:#e9efe3;--ink:#173f36;--muted:#62736a;--prose:#52675d;--card-text:#3f5249;--sub-ink:#33564a;--icon:#4c8763;--line:#dce5dc;--line-strong:#c8d5c3;--line-soft:#194b3e1a;--input-line:#b5c6b4;--link-line:#90ad96;--login-line:#aec4b2;--forest:#194b3e;--green:#175744;--accent-hover:#103e31;--on-accent:#fff;--em:#538566;--dot:#68a36d;--nav-hover:#4b7957;--mint:#c7e8b8;--on-mint:#194b3e;--presence:#ccebd9;--presence-ink:#194b3e;--presence-line:#a9d4bb;--leave:#dce8f7;--leave-ink:#325373;--leave-soft:#3d5a78;--leave-line:#c2d5ed;--leave-rule:#3253731f;--on-leave:#fff;--pending:#f7e8bd;--pending-ink:#795319;--pending-soft:#5b4116;--pending-line:#e7d59c;--pending-rule:#79531926;--cream:#fffaf0;--block:#194b3e;--block-ink:#eef5ea;--block-soft:#bfd7c3;--block-strong:#f5f8f3;--block-accent:#c7e8b8;--block-btn:#c7e8b8;--on-block-btn:#194b3e;--chip-bg:#eef1ea;--chip-ink:#4f6459;--ok-bg:#dcefd0;--ok-ink:#1f5a2e;--warn-bg:#fff0c2;--warn-ink:#7a5a00;--doc-red:#b65a47;--legal-tint:#ece8d8;--legal-ink:#66592f;--glass:#ffffffb3;--glass-strong:#ffffffeb;--glass-line:#ffffffe6;--app-paper:#f1f5f1;--app-ink:#24362f;--app-muted:#62716a;--app-line:#d9e2da}html[data-sky=dawn] .m-site{--paper:#faf5ec;--surface:#fffdf8;--surface-2:#f1ebdf;--line:#e7dfd0;--line-strong:#d8ccb6;--input-line:#c9bea8;--presence:#d3ead2;--presence-line:#b3d6b4;--leave:#e1e6f2;--leave-line:#c9d3e8;--pending:#f8e3bb;--pending-line:#e8cf98;--cream:#fffaf0;--chip-bg:#f1ece1;--legal-tint:#f0e6d0;--glass:#fffdf8b8;--glass-strong:#fffdf8ee;--glass-line:#fffdf8}html[data-sky=dusk] .m-site{--paper:#1f1d2b;--surface:#2a2738;--surface-2:#302c40;--ink:#f5f3ef;--muted:#bdb5c6;--prose:#d2cbd6;--card-text:#ddd6e0;--sub-ink:#ddd6e0;--icon:#b8dba4;--line:#3f3a52;--line-strong:#4c4662;--line-soft:#ffffff1f;--input-line:#5a536f;--link-line:#8d84a3;--login-line:#ffffff47;--forest:#b8dba4;--green:#b8dba4;--accent-hover:#cfe8c0;--on-accent:#1a3127;--em:#b8dba4;--dot:#8cc58f;--nav-hover:#cfe8c0;--mint:#344b3d;--on-mint:#cfe9c0;--presence:#2b4439;--presence-ink:#d6eedb;--presence-line:#3b5a4c;--leave:#2e3654;--leave-ink:#d4e0f6;--leave-soft:#b9c7e2;--leave-line:#414b6e;--leave-rule:#ffffff1f;--on-leave:#1f2740;--pending:#46372a;--pending-ink:#f5dcaa;--pending-soft:#e6cfa3;--pending-line:#5d4936;--pending-rule:#ffffff1f;--cream:#382c22;--block:#1b352e;--block-ink:#eef5ea;--block-soft:#c3d8c7;--block-strong:#f5f8f3;--block-accent:#b8dba4;--block-btn:#b8dba4;--on-block-btn:#1a3127;--chip-bg:#3a3550;--chip-ink:#ddd6e0;--ok-bg:#2f4a3a;--ok-ink:#cfeccf;--warn-bg:#4d3e22;--warn-ink:#f5dcaa;--doc-red:#ec9f8c;--legal-tint:#3a3346;--legal-ink:#eadcb4;--glass:#2a273899;--glass-strong:#2a2738ee;--glass-line:#ffffff2e}html[data-sky=night] .m-site{--paper:#0e1a24;--surface:#16252f;--surface-2:#1a2c37;--ink:#edf3e9;--muted:#a7b7aa;--prose:#c3d0c6;--card-text:#cdd9cf;--sub-ink:#cdd9cf;--icon:#b8dba4;--line:#2a3d48;--line-strong:#3a5042;--line-soft:#ffffff1a;--input-line:#3f5562;--link-line:#6f8a7a;--login-line:#ffffff40;--forest:#b8dba4;--green:#b8dba4;--accent-hover:#cfe8c0;--on-accent:#10261d;--em:#b8dba4;--dot:#8cc58f;--nav-hover:#cfe8c0;--mint:#24402f;--on-mint:#cfe9c0;--presence:#183a2e;--presence-ink:#d2ecd9;--presence-line:#285040;--leave:#1a2e47;--leave-ink:#cfe0f5;--leave-soft:#b0c6e0;--leave-line:#2a4262;--leave-rule:#ffffff1a;--on-leave:#13233a;--pending:#3a3020;--pending-ink:#f3dfa6;--pending-soft:#e2cf9c;--pending-line:#54452c;--pending-rule:#ffffff1a;--cream:#2c2518;--block:#0f2d25;--block-ink:#eef5ea;--block-soft:#b9d3bf;--block-strong:#f5f8f3;--block-accent:#b8dba4;--block-btn:#b8dba4;--on-block-btn:#10261d;--chip-bg:#22343f;--chip-ink:#cdd9cf;--ok-bg:#1f4030;--ok-ink:#cfeccf;--warn-bg:#40361f;--warn-ink:#f3dfa6;--doc-red:#ec9f8c;--legal-tint:#1f2f2a;--legal-ink:#e6d9ae;--glass:#16252f99;--glass-strong:#16252fee;--glass-line:#ffffff26}.m-iphone,.m-approve-card,.m-hr-card{color:var(--ink)}html[data-sky=dusk]:has(.m-site){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1f1d2b}html[data-sky=night]:has(.m-site){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0e1a24}html[data-sky=dawn]:has(.m-site){background:#faf5ec}.m-home-hero{isolation:isolate;border-bottom:1px solid var(--line);align-items:center;min-height:min(900px,100svh);display:flex;position:relative;overflow:hidden}.m-home-hero-inner{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:40px;width:100%;max-width:1440px;margin:auto;padding:48px 5% 84px;display:grid;position:relative}.m-home-copy{align-self:start;padding-top:clamp(24px,7vh,72px)}.m-site .m-home-copy h1{letter-spacing:-.055em;text-wrap:balance;max-width:none;margin:0 0 24px;font-size:clamp(44px,4.9vw,74px);line-height:1.02}.m-home-copy h1 em{color:#3f7a57}.m-home-copy>p{color:#46594f;max-width:500px;font-size:18px}.m-home-copy .m-micro{color:#4f6459;margin-top:20px;font-size:12px}.m-pill{color:#2c5243;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #fff;border-radius:30px;align-items:center;gap:8px;padding:6px 13px;font-size:12px;display:inline-flex}.m-pill span{background:#5c9b6c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #5c9b6c2e}.m-home-device{justify-content:flex-end;align-self:end;padding:10px 0;display:flex;position:relative}.m-sky{z-index:0;pointer-events:none;background:linear-gradient(#a8cbdc 0%,#c9dde2 34%,#efe3c7 62%,#e7cd9f 80%,#d9b88a 100%);position:absolute;inset:0}.m-sky-dawn{background:linear-gradient(#b9cbd8 0%,#cfd2d6 38%,#e6c3ab 64%,#f0c68e 86%);animation:11s ease-out forwards m-dawn;position:absolute;inset:0}.m-sun{aspect-ratio:1;border-radius:50%;width:clamp(110px,11vw,170px);animation:11s cubic-bezier(.25,.1,.2,1) forwards m-rise;position:absolute;top:58%;left:51%}.m-sun span{border-radius:inherit;background:radial-gradient(circle at 50% 45%,#fff9e3 0%,#ffe9b8 55%,#ffd99a 100%);position:absolute;inset:0;box-shadow:0 0 30px 8px #ffe7b366,0 0 120px 50px #ffe2aa40}.m-cloud{filter:blur(9px);background:linear-gradient(#fffaf080,#fffaf000);border-radius:50%;height:24px;animation:46s ease-in-out infinite alternate m-cloud;position:absolute}.m-cloud:before{content:"";background:#fffaf04d;border-radius:50%;width:55%;height:22px;position:absolute;top:-10px;left:22%}.m-cloud.is-one{width:340px;top:16%;left:8%}.m-cloud.is-two{opacity:.8;width:420px;animation-delay:-18s;top:34%;left:48%}.m-cloud.is-three{opacity:.55;width:260px;animation-delay:-30s;top:9%;left:66%}.m-site .m-ridges{width:100%;height:52%;position:absolute;bottom:0;left:0;right:0}.m-ridge.is-far{fill:#83a68a;animation:11s ease-out forwards m-far}.m-ridge.is-middle{fill:#548367;animation:11s ease-out forwards m-middle}.m-ridge.is-near{fill:#326346;animation:11s ease-out forwards m-near}.m-ridge-light{mix-blend-mode:soft-light;opacity:0;animation:11s ease-out forwards m-light}.m-sky.is-paused *{animation-play-state:paused!important}.m-sky-toggle{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#163f3480;border:1px solid #ffffff4d;border-radius:20px;min-height:32px;padding:6px 13px;font-size:11px;position:absolute;bottom:22px;right:calc(max(0px,50% - 720px) + 5vw)}.m-sky-toggle:hover{background:#163f34}@keyframes m-dawn{0%{opacity:1}to{opacity:0}}@keyframes m-rise{0%{transform:translateY(24vh)}to{transform:translate(-20px,-35vh)}}@keyframes m-cloud{0%{transform:translate(-40px)}to{transform:translate(80px,-6px)}}@keyframes m-far{0%{fill:#344857}to{fill:#83a68a}}@keyframes m-middle{0%{fill:#203741}to{fill:#548367}}@keyframes m-near{0%{fill:#122932}to{fill:#326346}}@keyframes m-light{0%{opacity:0}60%{opacity:.9}to{opacity:.55}}.m-approve-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #fff;border-radius:18px;width:250px;padding:18px;position:absolute;bottom:1%;right:292px;box-shadow:0 24px 60px #12352b33}.m-approve-card .m-eyebrow{color:#557364;font-size:9px}.m-approve-card .m-person{margin:0 0 14px}.m-approve-card .m-button{gap:8px;width:100%;min-height:40px;padding:10px 15px;font-size:12px}.m-approve-card .m-demo-note{min-height:34px;margin:10px 0 0;font-size:11px}.m-iphone{--w:300px;width:var(--w);aspect-ratio:300/622;border-radius:calc(var(--w)*.17);padding:calc(var(--w)*.013);background:linear-gradient(145deg,#8d9a93 0%,#46524c 22%,#2a332f 50%,#56625b 78%,#a3aea8 100%);flex-shrink:0;position:relative;box-shadow:inset 0 1px 1px #ffffff40,0 40px 70px -18px #0f2e2580,0 18px 30px -12px #0f2e254d}.m-iphone.is-hero{--w:318px}.m-iphone.is-role{--w:290px;animation:.45s ease-out m-swap}.m-iphone-btn{background:linear-gradient(90deg,#3b4641,#7f8b85);border-radius:2px;width:3px;position:absolute}.m-iphone-btn.is-action{height:5%;top:17%;left:-3px}.m-iphone-btn.is-up{height:9%;top:25%;left:-3px}.m-iphone-btn.is-down{height:9%;top:36%;left:-3px}.m-iphone-btn.is-power{height:14%;top:29%;right:-3px;transform:scaleX(-1)}.m-iphone-screen{border-radius:calc(var(--w)*.157);border:calc(var(--w)*.03) solid #070a09;background:var(--app-paper);height:100%;color:var(--app-ink);flex-direction:column;font-family:Munoria,Arial,sans-serif;line-height:1.3;display:flex;position:relative;overflow:hidden}.m-ios-status{letter-spacing:-.2px;flex-shrink:0;justify-content:space-between;align-items:center;height:42px;padding:4px 20px 0 26px;font:600 12px -apple-system,Arial,sans-serif;display:flex;position:relative}.m-ios-island{background:#000;border-radius:20px;width:31%;height:25px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.m-ios-icons{align-items:center;gap:4px;display:flex}.m-site .m-ios-icons svg{fill:currentColor;width:auto;height:11px}.m-ios-indicator{z-index:3;background:#14201b;border-radius:4px;width:36%;height:4px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.m-ios-header{letter-spacing:-.6px;color:var(--forest);flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 16px 8px;font-size:17px;display:flex}.m-ios-header>span:first-child{align-items:center;gap:6px;display:flex}.m-ios-avatar{background:var(--mint);width:28px;height:28px;color:var(--forest);border-radius:50%;flex-shrink:0;place-items:center;font:600 10px Arial,sans-serif;display:inline-grid}.m-ios-body{flex:1;padding:4px 14px 96px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000 97%);mask-image:linear-gradient(#000 82%,#0000 97%)}.m-ios-body>h3{letter-spacing:-.8px;margin:2px 0 3px;font-size:24px;line-height:1.1}.m-ios-sub{color:var(--app-muted);margin:0 0 13px;font:11px Arial,sans-serif}.m-ios-card{border:1px solid var(--app-line);background:#fff;border-radius:16px;margin-bottom:10px;padding:13px}.m-ios-card.is-mint{background:var(--mint);border-color:var(--mint);color:var(--forest)}.m-ios-card.is-news{color:#1f5a2e;background:#dcefd0;border-color:#dcefd0;animation:.4s ease-out m-pop}.m-ios-card h4{letter-spacing:-.4px;margin:8px 0 6px;font-size:17px;font-weight:500;line-height:1.2}.m-ios-card.is-news h4{margin-top:0;font-size:15px}.m-ios-card p{color:var(--app-muted);align-items:center;gap:5px;margin:4px 0 0;font:10.5px/1.45 Arial,sans-serif;display:flex}.m-ios-card.is-mint p,.m-ios-card.is-news p{color:inherit;opacity:.85}.m-ios-card svg{flex-shrink:0;width:13px;height:13px}.m-ios-row{opacity:.8;justify-content:space-between;gap:6px;font:10px Arial,sans-serif;display:flex}.m-ios-big{letter-spacing:-1px;font-size:30px;font-weight:450;line-height:1.15;display:block}.m-ios-mid{margin-top:2px;font-size:17px;font-weight:450;display:block}.m-ios-split{justify-content:space-between;align-items:center;display:flex;margin-top:0!important}.m-ios-btn{text-align:center;background:var(--forest);color:#fff;border-radius:11px;margin-top:10px;padding:10px;font:600 11px Arial,sans-serif;display:block}.m-ios-btn.is-ghost{color:var(--forest);border:1px solid var(--app-line);background:0 0}.m-ios-pair{grid-template-columns:1fr 1fr;gap:7px;display:grid}.m-ios-next{border-top:1px solid #194b3e29;align-items:center;gap:6px;margin-top:10px;padding-top:9px;font:10.5px Arial,sans-serif;display:flex}.m-ios-balance{border-top:1px solid var(--app-line);margin-top:9px;padding-top:8px;font:11px Arial,sans-serif}.m-ios-balance b{color:var(--forest);font:500 15px Munoria,Arial,sans-serif}.m-ios-fab{background:var(--forest);color:#fff;z-index:2;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:86px;right:16px;box-shadow:0 6px 16px #194b3e40}.m-ios-fab svg{width:21px;height:21px}.m-ios-tabs{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc4;border:1px solid #ffffffe6;border-radius:30px;justify-content:space-around;padding:7px 6px;display:flex;position:absolute;bottom:20px;left:10px;right:10px;box-shadow:0 8px 24px #24362f1f,inset 0 1px #fff}.m-ios-tabs span{color:var(--app-muted);border-radius:22px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:4px 0;font:600 8.5px Arial,sans-serif;display:flex}.m-ios-tabs span.is-active{color:var(--forest);background:#194b3e1a}.m-ios-tabs svg{width:19px;height:19px}.m-ios-clock{align-items:center;gap:11px;display:flex}.m-ios-clock h4{margin:0 0 2px}.m-ios-pulse{background:#2f7a4c;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:2s infinite m-pulse;box-shadow:0 0 #2f7a4c80}.m-ios-line{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;padding:9px 2px;font:11px Arial,sans-serif;display:flex}.m-ios-line b{color:var(--app-ink);font-weight:600;display:block}.m-ios-line small{color:var(--app-muted);font-size:10px}.m-ios-line>span{color:var(--forest);font-weight:600}.m-ios-stats{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:12px;display:grid}.m-ios-stats>div{border:1px solid var(--app-line);color:var(--app-muted);background:#fff;border-radius:14px;padding:9px 11px;font:10px Arial,sans-serif}.m-ios-stats b{color:var(--app-ink);margin-top:2px;font:400 25px Munoria,Arial,sans-serif;display:block}.m-ios-dot{border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.m-ios-dot.is-ok{background:#7cc08a}.m-ios-dot.is-warn{background:#f0c46a}.m-ios-dot.is-bad{background:#e78c7f}.m-ios-person{border-bottom:1px solid var(--app-line);align-items:center;gap:9px;padding:8px 0;font:11px Arial,sans-serif;display:flex}.m-ios-person b{font-weight:600;display:block}.m-ios-person small{color:var(--app-muted);font-size:10px}.m-ios-person div{flex:1}.m-ios-person em{color:#1f5a2e;background:#dcefd0;border-radius:12px;padding:3px 8px;font-size:9.5px;font-style:normal}@keyframes m-pulse{70%{box-shadow:0 0 0 8px #2f7a4c00}to{box-shadow:0 0 #2f7a4c00}}@keyframes m-pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes m-swap{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.m-trust{border-bottom:1px solid var(--line);color:var(--sub-ink);flex-wrap:wrap;justify-content:center;gap:14px 38px;padding:26px 5%;font-size:14px;display:flex}.m-trust span{align-items:center;gap:9px;display:inline-flex}.m-trust svg{width:22px;height:22px;color:var(--icon)}.m-roles{max-width:1250px;margin:auto;padding:64px 5% 40px}.m-roles .m-section-heading h2{margin-top:0}.m-section-heading.is-center{text-align:center;max-width:720px;margin:auto}.m-role-tabs{background:var(--surface-2);border:1px solid var(--line);border-radius:40px;justify-content:center;gap:4px;width:max-content;margin:34px auto 0;padding:5px;display:flex}.m-role-tabs button{color:var(--sub-ink);cursor:pointer;background:0 0;border:0;border-radius:30px;padding:10px 26px;font-size:14px;transition:background .2s,color .2s}.m-role-tabs button[aria-selected=true]{background:var(--forest);color:var(--on-accent);box-shadow:0 4px 12px #194b3e33}.m-role-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;margin-top:40px;display:grid}.m-role-stage{background:var(--presence);border-radius:28px;justify-content:center;padding:52px 0;transition:background .3s;display:flex;position:relative;overflow:hidden}.m-role-stage.is-hr{background:var(--pending)}.m-role-stage.is-patron{background:var(--leave)}.m-role-copy h3{margin:0 0 16px;font-size:clamp(32px,3.4vw,46px);line-height:1.05}.m-role-copy p{color:var(--muted);font-size:16px}.m-role-copy ul{margin:26px 0 30px;padding:0;list-style:none}.m-role-copy li{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:13px 0;font-size:15px;display:flex}.m-role-copy li svg{background:var(--mint);width:20px;height:20px;color:var(--on-mint);border-radius:50%;flex-shrink:0;margin-top:1px;padding:3px}.m-bento-wrap{max-width:1250px;margin:auto;padding:90px 5%}.m-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}.m-bento article{background:var(--surface);border:1px solid var(--line);border-radius:24px;flex-direction:column;min-height:300px;padding:26px;display:flex;position:relative;overflow:hidden}.m-bento article.is-wide{grid-column:span 2}.m-bento article.is-presence{background:var(--presence);border-color:var(--presence)}.m-bento article.is-leave{background:var(--leave);border-color:var(--leave)}.m-bento article.is-pending{background:var(--pending);border-color:var(--pending)}.m-bento article.is-leave .m-bento-name,.m-bento article.is-leave h3{color:var(--leave-ink)}.m-bento article.is-pending .m-bento-name,.m-bento article.is-pending h3{color:var(--pending-ink)}.m-bento article.is-leave p,.m-bento article.is-pending p,.m-bento article.is-presence p{color:var(--card-text)}.m-bento article.is-forest{background:var(--block);border-color:var(--block);color:var(--block-ink)}.m-bento article.is-forest p,.m-bento article.is-forest .m-bento-name{color:var(--block-soft)}.m-bento h3{max-width:380px;margin:18px 0 8px;font-size:26px;line-height:1.1}.m-bento p{color:var(--muted);max-width:420px;margin:0 0 22px;font-size:14px}.m-bento-name{color:var(--icon);align-items:center;gap:8px;font-size:13px;display:flex}.m-bento-name svg{width:22px;height:22px}.m-snip{background:var(--surface);border:1px solid var(--surface);border-radius:16px;margin-top:auto;padding:14px;font-size:13px;box-shadow:0 10px 30px #183c3514}.m-snip small{color:var(--muted);font-size:11.5px;display:block}.m-snip-clock{grid-template-columns:1fr auto;align-items:center;gap:10px 14px;display:grid}.m-chip{background:var(--chip-bg);color:var(--chip-ink);white-space:nowrap;border-radius:20px;justify-self:end;padding:4px 10px;font-size:11px}.m-chip.is-ok{background:var(--ok-bg);color:var(--ok-ink)}.m-chip.is-warn{background:var(--warn-bg);color:var(--warn-ink);justify-self:start}.m-snip-balance{align-items:center;gap:14px;display:flex}.m-snip-balance b{color:var(--leave-ink);font:400 54px/1 Munoria,Arial,sans-serif}.m-snip-balance span{color:var(--muted);font-size:12px}.m-snip-doc{align-items:center;gap:12px;display:flex}.m-snip-doc>svg{width:28px;height:28px;color:var(--doc-red)}.m-snip-doc div{flex:1}.m-snip-doc>svg:last-child{background:var(--mint);width:22px;height:22px;color:var(--on-mint);border-radius:50%;padding:4px}.m-snip-chat{background:var(--surface-2);flex-direction:column;gap:7px;display:flex}.m-snip-chat span{background:var(--surface);border-radius:15px 15px 15px 4px;align-self:flex-start;max-width:85%;padding:8px 12px;font-size:12px}.m-snip-chat span.is-me{background:var(--forest);color:var(--on-accent);border-radius:15px 15px 4px;align-self:flex-end}.m-snip-due{flex-direction:column;gap:9px;display:flex}.m-snip-files{box-shadow:none;background:#ffffff14;border-color:#ffffff26;flex-wrap:wrap;gap:10px;display:flex}.m-snip-files span{color:#eef5ea;background:#ffffff1f;border-radius:12px;align-items:center;gap:8px;padding:9px 13px;font-size:13px;display:inline-flex}.m-snip-files svg{width:16px;height:16px}.m-security{background:var(--block);max-width:1250px;color:var(--block-ink);border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:60px;margin:80px auto 90px;padding:64px 5%;display:grid}.m-security h2{color:var(--block-strong)}.m-security p{color:var(--block-soft)}.m-security .m-eyebrow{color:var(--block-accent)}.m-security .m-text-link{color:var(--block-strong);border-color:var(--block-soft)}.m-security ul{grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}.m-security li{background:var(--presence);color:var(--presence-ink);border-radius:18px;padding:22px}.m-security li:nth-child(2){background:var(--leave);color:var(--leave-ink)}.m-security li:nth-child(3){background:var(--pending);color:var(--pending-ink)}.m-security li:nth-child(4){background:var(--paper)}.m-security li b{letter-spacing:-.4px;margin-bottom:6px;font-family:Munoria,Arial,sans-serif;font-size:20px;font-weight:450;display:block}.m-security li span{color:inherit;opacity:.85;font-size:13px}@media (width<=1100px){.m-approve-card{width:220px;right:262px}.m-bento{grid-template-columns:1fr 1fr}.m-bento article.is-wide{grid-column:span 2}}@media (width<=900px){.m-home-hero{min-height:0}.m-home-hero-inner{grid-template-columns:1fr;gap:30px;padding:44px 6% 60px}.m-sun{top:66%;left:62%}.m-ridges{height:40%}.m-home-device{justify-content:center;padding-bottom:110px}.m-iphone.is-hero{--w:284px}.m-approve-card{width:min(320px,92%);bottom:0;left:50%;right:auto;transform:translate(-50%)}.m-role-panel{grid-template-columns:1fr;gap:34px}.m-security{grid-template-columns:1fr;gap:34px;margin:20px 4% 70px;padding:44px 6%}}@media (width<=620px){.m-bento{grid-template-columns:1fr}.m-bento article.is-wide{grid-column:auto}.m-security ul{grid-template-columns:1fr}.m-role-tabs button{padding:9px 18px}.m-iphone.is-role{--w:262px}.m-trust{justify-content:flex-start;font-size:13px}.m-sky-toggle{bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.m-sky *,.m-iphone,.m-ios-card{animation:none!important}.m-sky-dawn{opacity:0}.m-ridge-light{opacity:.55}.m-sun{transform:translate(-20px,-35vh)}.m-sky-toggle{display:none}}.m-demo-scene{min-height:0;padding:26px 0 30px;display:flex;position:relative}.m-iphone.is-demo{--w:290px;margin-left:6%}.m-hr-card{top:auto;bottom:40px}@media (width<=760px){.m-iphone.is-demo{--w:262px;margin-left:0}}.m-bento article.is-full{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:40px;min-height:0;display:grid}.m-bento article.is-full>.m-bento-name,.m-bento article.is-full>h3,.m-bento article.is-full>p{grid-column:1}.m-bento article.is-full>.m-snip{grid-area:1/2/4;align-self:center}@media (width<=1100px){.m-bento article.is-full{grid-column:span 2}}@media (width<=620px){.m-bento article.is-full{grid-column:auto;display:flex}}@media (width<=480px){.m-header{gap:10px;padding:0 4%}.m-brand{font-size:24px}.m-brand img{width:30px;height:auto}.m-login{padding:8px 12px;font-size:13px}.m-menu{gap:0;padding:8px;font-size:0}.m-menu svg{width:24px;height:24px}}.m-header.is-overlay{z-index:5;border-bottom:0;width:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.m-header.is-overlay .m-login{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffa6;border-color:#ffffffd9}.m-header.is-overlay .m-login:hover{background:#fff}.m-home-hero{padding-top:104px}@media (width<=760px){.m-home-hero{padding-top:80px}}.m-end{background:var(--presence);color:var(--presence-ink)}.m-end h2{color:var(--presence-ink)}.m-end .m-button{background:var(--forest);color:var(--on-accent)!important}.m-foot{padding:24px}.m-foot-card{background:var(--block);max-width:1392px;color:var(--block-ink);border-radius:32px;margin:auto;padding:64px 5% 28px;overflow:hidden}.m-foot-top{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);gap:60px;display:grid}.m-foot-claim{letter-spacing:-.03em;color:var(--block-strong);max-width:none;margin:0 0 28px;font-family:Munoria,Arial,sans-serif;font-size:clamp(30px,3.2vw,44px);line-height:1.12}.m-foot .m-button{background:var(--block-btn);color:var(--on-block-btn)!important}.m-foot .m-button:hover{background:var(--block-strong)}.m-foot-mail{color:var(--block-soft);text-underline-offset:5px;margin-top:22px;font-size:14px;display:block;text-decoration:underline!important}.m-foot-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.m-foot-cols strong{letter-spacing:1.6px;text-transform:uppercase;color:var(--block-accent);margin-bottom:16px;font-size:12px;display:block}.m-foot-cols a{color:var(--block-ink);margin-bottom:10px;font-size:14px;display:block}.m-foot-cols a:hover{color:var(--block-strong);text-underline-offset:5px;text-decoration:underline!important}.m-foot-mark{letter-spacing:-.06em;color:var(--block-accent);white-space:nowrap;-webkit-user-select:none;user-select:none;margin:70px 0 26px;font-family:Munoria,Arial,sans-serif;font-size:clamp(90px,19vw,290px);line-height:.8}.m-foot-mark span{color:var(--dot)}.m-foot-bottom{color:var(--block-soft);border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;font-size:12px;display:flex}.m-foot-badges{flex-wrap:wrap;gap:8px;display:flex}.m-foot-badges span{color:var(--block-ink);border:1px solid #fff3;border-radius:20px;padding:5px 11px}@media (width<=900px){.m-foot-top{grid-template-columns:1fr;gap:40px}.m-foot-card{border-radius:24px;padding:44px 6% 24px}}@media (width<=560px){.m-foot{padding:12px}.m-foot-cols{grid-template-columns:1fr 1fr}.m-foot-mark{margin-top:44px}}.m-site .m-security li svg{width:34px;height:34px;margin-bottom:16px;display:block}.m-foot,.m-site .m-foot{padding:0}.m-foot-card{border-radius:0;max-width:none;padding:72px calc(max(0px,50% - 720px) + 5vw) 30px}@media (width<=900px){.m-foot-card{border-radius:0;padding:52px 6vw 24px}}.m-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.m-price-wrap{max-width:1250px;margin:auto;padding:90px 5% 70px}.m-price-wrap .m-section-heading.is-center p{color:var(--muted);margin:0 auto;font-size:16px}.m-plans{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:18px;margin-top:46px;display:grid}.m-plan{background:var(--surface);border:1px solid var(--line);border-radius:26px;flex-direction:column;padding:30px;display:flex}.m-plan h3{margin:0 0 18px;font-size:24px}.m-plan-price{align-items:baseline;gap:10px;max-width:none;margin:0;display:flex}.m-plan-price b{letter-spacing:-.04em;font:400 76px/1 Munoria,Arial,sans-serif}.m-plan-price span{color:var(--muted);font-size:14px}.m-plan-for{color:var(--card-text);margin:14px 0 26px;font-size:14px}.m-plan .m-button{justify-content:space-between;margin-top:auto}.m-plan.is-free{background:var(--presence);border-color:var(--presence);color:var(--presence-ink)}.m-plan.is-free .m-plan-price span{color:var(--card-text)}.m-plan.is-team{border:2px solid var(--forest);box-shadow:0 18px 40px #194b3e14}.m-plan.is-team .m-plan-price b{color:var(--forest)}.m-plan.is-included{background:var(--pending);border-color:var(--pending);color:var(--pending-ink)}.m-plan.is-included ul{margin:0 0 20px;padding:0;list-style:none}.m-plan.is-included li{border-bottom:1px solid var(--pending-rule);color:var(--pending-soft);align-items:center;gap:12px;padding:9px 0;font-size:14px;display:flex}.m-site .m-plan.is-included li svg{width:22px;height:22px;color:var(--pending-ink)}.m-plan-fine{color:var(--pending-soft);align-items:flex-start;gap:9px;margin:auto 0 0;font-size:13px;display:flex}.m-site .m-plan-fine svg{width:16px;height:16px;margin-top:3px}.m-calc{background:var(--paper);border-radius:18px;margin-bottom:22px;padding:18px}.m-calc-row{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.m-calc-row input{text-align:center;border:1px solid var(--input-line);background:var(--surface);width:92px;color:var(--ink);border-radius:12px;padding:6px;font:400 26px Munoria,Arial,sans-serif}.m-range{width:100%;accent-color:var(--forest);margin:16px 0 12px}.m-presets{flex-wrap:wrap;gap:6px;display:flex}.m-presets button{border:1px solid var(--input-line);background:var(--surface);min-width:44px;color:var(--ink);cursor:pointer;border-radius:20px;flex:1;padding:7px 0;font-size:13px}.m-presets button[aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:var(--on-accent)}.m-people{flex-wrap:wrap;align-items:center;gap:5px;min-height:14px;margin:16px 0 4px;display:flex}.m-people span{background:var(--forest);border-radius:50%;width:12px;height:12px}.m-people span.is-free{box-shadow:0 0 0 2px var(--surface),0 0 0 3px #7cc08a;background:#7cc08a}.m-people em{color:var(--muted);margin-left:4px;font-size:12px;font-style:normal}.m-calc-total{max-width:none;color:var(--muted);margin:14px 0 0;font-size:15px}.m-calc-total b{color:var(--ink);letter-spacing:-.03em;margin-right:6px;font:400 46px/1 Munoria,Arial,sans-serif}.m-calc-note{color:var(--muted);margin:6px 0 0;font-size:12.5px}.m-price-legal{text-align:center;color:var(--muted);margin:22px auto 0;font-size:12px}@media (width<=1000px){.m-plans{grid-template-columns:1fr 1fr}.m-plan.is-team{order:-1;grid-column:1/-1}}@media (width<=640px){.m-plans{grid-template-columns:1fr}.m-plan{padding:24px}.m-plan-price b{font-size:62px}}.m-site .m-header{border-bottom:0}.m-nav-ctas{display:none}.m-price-wrap.is-bare{padding-top:0}.m-price-wrap.is-bare .m-plans{margin-top:28px}@media (width<=760px){.m-site .m-header{gap:12px;height:72px;padding:0 6vw}.m-site .m-login{display:none}.m-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;background:var(--glass)!important;border:1px solid var(--glass-line)!important;border-radius:50%!important;padding:0!important;font-size:0!important;display:inline-flex!important}.m-site .m-menu svg{width:22px;height:22px}.m-site .m-header nav{background:var(--surface);border:0;border-radius:22px;gap:0;padding:14px 22px 22px;top:72px;left:4vw;right:4vw;box-shadow:0 24px 60px #12352b2e}.m-site .m-header nav a{letter-spacing:-.02em;border-bottom:1px solid var(--line);padding:12px 0;font-family:Munoria,Arial,sans-serif;font-size:24px;text-decoration:none!important}.m-site .m-header nav.is-open .m-nav-ctas{flex-direction:column;gap:12px;margin-top:18px;display:flex}.m-site .m-header nav .m-nav-ctas a{letter-spacing:0;border:0;padding:0;font:15px Arial,sans-serif}.m-site .m-header nav .m-nav-ctas .m-button{color:var(--on-accent);padding:14px 22px}.m-site .m-header nav .m-nav-row{justify-content:space-between;align-items:center;padding:4px 2px 0;display:flex}.m-site .m-header nav .m-nav-row a{color:var(--forest);border:0;align-items:center;gap:8px;padding:8px 0;font:15px Arial,sans-serif;display:inline-flex}.m-site .m-header nav .m-nav-row svg{width:20px;height:20px}.m-home-hero{padding-top:72px}.m-page-heading{padding-top:28px}.m-roles{flex-direction:column;display:flex}.m-role-panel{margin-top:24px}.m-role-tabs{z-index:4;background:var(--glass-strong);border-color:var(--glass-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);order:3;margin:24px auto 0;position:sticky;bottom:16px;box-shadow:0 12px 32px #12352b2e}.m-role-tabs button{padding:10px 16px}.m-role-tabs{transition:opacity .25s,transform .25s}.m-role-tabs.is-tucked{opacity:0;pointer-events:none;transform:translateY(24px)}}@media (width<=900px){.m-home-device{flex-direction:column;align-items:center;gap:18px;padding-bottom:64px}.m-approve-card{width:min(340px,100%);position:relative;bottom:auto;left:auto;right:auto;transform:none}}.m-plans{grid-template-columns:repeat(3,minmax(0,1fr))}.m-plan ul{margin:0 0 26px;padding:0;list-style:none}.m-plan li{border-top:1px solid var(--line-soft);align-items:flex-start;gap:10px;padding:8px 0;font-size:14px;display:flex}.m-site .m-plan li svg{background:var(--presence);width:18px;height:18px;color:var(--presence-ink);border-radius:50%;flex-shrink:0;margin-top:2px;padding:3px}.m-plan.is-esential{background:var(--surface)}.m-plan.is-pro{background:var(--leave);border-color:var(--leave);color:var(--leave-ink)}.m-plan.is-pro .m-plan-price b{color:var(--leave-ink)}.m-plan.is-pro .m-plan-for,.m-plan.is-pro .m-plan-price span{color:var(--leave-soft)}.m-plan.is-pro li{border-color:var(--leave-rule)}.m-site .m-plan.is-pro li svg{background:var(--surface);color:var(--leave-ink)}.m-plan.is-pro .m-button{background:var(--leave-ink);color:var(--on-leave)!important}.m-plan.is-calc{background:var(--pending);border-color:var(--pending);color:var(--pending-ink)}.m-plan.is-calc .m-calc{background:var(--cream)}.m-totals{gap:10px;margin:0 0 18px;display:grid}.m-totals>div{background:var(--cream);border-radius:16px;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px;display:flex}.m-totals dt{font-family:Munoria,Arial,sans-serif;font-size:18px}.m-totals dd{text-align:right;color:var(--pending-soft);margin:0;font-size:13px}.m-totals dd b{color:var(--pending-ink);margin-right:5px;font:400 34px/1 Munoria,Arial,sans-serif}.m-totals dd small{opacity:.8;margin-top:3px;font-size:11.5px;display:block}.m-plan.is-calc .m-plan-fine{color:var(--pending-soft)}@media (width<=1000px){.m-plans{grid-template-columns:1fr 1fr}.m-plan.is-calc{order:0;grid-column:1/-1}}@media (width<=640px){.m-plans{grid-template-columns:1fr}}.m-site .m-stars,.m-site .m-moon,.m-site .m-birds{pointer-events:none;display:none;position:absolute}.m-site .m-stars{width:100%;height:100%;inset:0}.m-stars circle{fill:#f4f1dd}.m-star-group{animation:2.4s ease-in-out infinite alternate m-twinkle}.m-star-group.is-1{animation-duration:3.1s;animation-delay:-1s}.m-star-group.is-2{animation-duration:1.9s;animation-delay:-.6s}.m-site .m-moon{aspect-ratio:1;width:clamp(150px,15vw,230px);height:auto;top:56%;left:63%}.m-site .m-birds{aspect-ratio:130/70;width:170px;height:auto;animation:30s linear infinite m-flock;top:20%;left:0}.m-bird{fill:none;stroke:#2b3a3a;stroke-width:1.8px;stroke-linecap:round;opacity:.7;transform-origin:11px 6px;animation:.55s ease-in-out infinite alternate m-flap}@keyframes m-twinkle{0%{opacity:.25}to{opacity:1}}@keyframes m-flock{0%{transform:translate(-20vw,4vh)}50%{transform:translate(45vw,-5vh)}to{transform:translate(110vw,-1vh)}}@keyframes m-flap{0%{transform:scaleY(1)}to{transform:scaleY(.35)}}@keyframes m-sun-high{0%{transform:translateY(14vh)}to{transform:translate(120px,-44vh)}}@keyframes m-sun-set{0%{transform:translateY(-32vh)}to{transform:translate(-24px,8vh)}}@keyframes m-moonrise{0%{transform:translateY(22vh)}to{transform:translateY(-30vh)}}html[data-sky=day] .m-sky{background:linear-gradient(#6fa9d4 0%,#9ccbe6 34%,#d6ebf1 66%,#eef5ea 100%)}html[data-sky=day] .m-sky-dawn{background:linear-gradient(#a9cde3 0%,#cfe2ea 45%,#f1e9d2 80%)}html[data-sky=day] .m-sun{animation-name:m-sun-high}html[data-sky=day] .m-sun span{background:radial-gradient(circle at 50% 45%,#fffdf3 0%,#fff3c4 55%,#ffe49a 100%);box-shadow:0 0 34px 10px #fff3c466,0 0 120px 50px #fff6d244}html[data-sky=day] .m-cloud{opacity:1;background:linear-gradient(#fffc,#fff0)}html[data-sky=day] .m-ridge.is-far{fill:#8db592;animation:none}html[data-sky=day] .m-ridge.is-middle{fill:#5c8f6c;animation:none}html[data-sky=day] .m-ridge.is-near{fill:#336a4a;animation:none}html[data-sky=day] .m-ridge-light{opacity:.35;animation:none}html[data-sky=dusk] .m-sky{background:linear-gradient(#3f4677 0%,#8a6a92 34%,#e39a7b 64%,#f4c27f 86%,#e8a46b 100%)}html[data-sky=dusk] .m-sky-dawn{background:linear-gradient(#8fb7d6 0%,#c9cfd3 40%,#f0d4ae 75%)}html[data-sky=dusk] .m-sun{animation-name:m-sun-set;top:52%;left:56%}html[data-sky=dusk] .m-sun span{background:radial-gradient(circle at 50% 45%,#ffe6c2 0%,#ffb27a 55%,#f08a5d 100%);box-shadow:0 0 40px 12px #ffb27a66,0 0 140px 60px #f08a5d3a}html[data-sky=dusk] .m-cloud{background:linear-gradient(#ffd0b080,#ffd0b000)}html[data-sky=dusk] .m-ridge.is-far{fill:#5d6f74;animation:none}html[data-sky=dusk] .m-ridge.is-middle{fill:#3f5852;animation:none}html[data-sky=dusk] .m-ridge.is-near{fill:#24403a;animation:none}html[data-sky=dusk] .m-ridge-light{opacity:.4;animation:none}html[data-sky=night] .m-sky{background:linear-gradient(#07111f 0%,#0d1d33 35%,#18304d 70%,#2a4466 100%)}html[data-sky=night] .m-sky-dawn{background:linear-gradient(#1a2b45 0%,#24395a 45%,#41566f 100%)}html[data-sky=night] .m-sun{display:none}html[data-sky=night] .m-cloud{opacity:.12}html[data-sky=night] .m-ridge.is-far{fill:#2b4249;animation:none}html[data-sky=night] .m-ridge.is-middle{fill:#1d3237;animation:none}html[data-sky=night] .m-ridge.is-near{fill:#12232a;animation:none}html[data-sky=night] .m-ridge-light{display:none}html[data-sky=night] .m-site .m-stars{display:block}html[data-sky=night] .m-site .m-moon{animation:11s cubic-bezier(.25,.1,.2,1) forwards m-moonrise;display:block}html[data-sky=day] .m-site .m-birds,html[data-sky=dusk] .m-site .m-birds{display:block}html[data-sky=dusk] .m-bird{stroke:#2a2440}html[data-sky=dusk] .m-home-copy h1,html[data-sky=night] .m-home-copy h1{color:#f5f8f3}html[data-sky=dusk] .m-home-copy h1 em,html[data-sky=night] .m-home-copy h1 em{color:#b8dba4}html[data-sky=dusk] .m-home-copy>p,html[data-sky=night] .m-home-copy>p{color:#dde7df}html[data-sky=dusk] .m-home-copy .m-micro,html[data-sky=night] .m-home-copy .m-micro{color:#c9d8ce}html[data-sky=dusk] .m-home-copy .m-text-link,html[data-sky=night] .m-home-copy .m-text-link{color:#f5f8f3;border-color:#fff6}html[data-sky=dusk] .m-home-copy .m-button,html[data-sky=night] .m-home-copy .m-button{background:var(--forest);color:var(--on-accent)!important}html[data-sky=dusk] .m-header.is-overlay .m-brand,html[data-sky=night] .m-header.is-overlay .m-brand,html[data-sky=dusk] .m-header.is-overlay nav a,html[data-sky=night] .m-header.is-overlay nav a{color:#f5f8f3}html[data-sky=dusk] .m-brand img,html[data-sky=night] .m-brand img{filter:brightness(0)invert(.93)}html[data-sky=dusk] .m-header.is-overlay .m-login,html[data-sky=night] .m-header.is-overlay .m-login{color:#f5f8f3;background:#ffffff1f;border-color:#ffffff47}html[data-sky=dusk] .m-header.is-overlay .m-menu,html[data-sky=night] .m-header.is-overlay .m-menu{color:#f5f8f3;background:#ffffff26!important;border-color:#ffffff47!important}@media (width<=760px){html[data-sky=dusk] .m-header.is-overlay nav a,html[data-sky=night] .m-header.is-overlay nav a{color:var(--ink)}}@media (width<=900px){.m-site .m-moon{width:150px;top:62%;left:58%}}@media (prefers-reduced-motion:reduce){html[data-sky=day] .m-sun{transform:translate(120px,-44vh)}html[data-sky=dusk] .m-sun{transform:translate(-24px,8vh)}html[data-sky=night] .m-site .m-moon{transform:translateY(-30vh)}.m-site .m-birds{display:none!important}.m-star-group{opacity:.8}}@keyframes m-hero-rise{0%{opacity:0;filter:blur(6px);translate:0 18px}to{opacity:1;filter:blur();translate:0}}@keyframes m-hero-phone{0%{opacity:0;translate:0 56px;scale:.965}to{opacity:1;translate:0;scale:1}}@keyframes m-hero-pop{0%{opacity:0;translate:0 18px;scale:.92}to{opacity:1;translate:0;scale:1}}@keyframes m-hero-fade{0%{opacity:0}to{opacity:1}}.m-home-copy>*,.m-hero-copy>*,.m-page-heading>*{animation:.9s cubic-bezier(.16,1,.3,1) backwards m-hero-rise}.m-home-copy>h1,.m-hero-copy>h1,.m-page-heading>h1{animation-delay:.12s}.m-home-copy>p:not(.m-micro),.m-hero-copy>p:not(.m-micro){animation-delay:.28s}.m-home-copy>.m-actions,.m-hero-copy>.m-actions{animation-delay:.4s}.m-home-copy>.m-micro,.m-hero-copy>.m-micro{animation-delay:.52s}.m-home-device .is-hero,.m-hero>.m-demo,.m-hero>:last-child:not(.m-hero-copy){animation:1.1s cubic-bezier(.16,1,.3,1) .3s backwards m-hero-phone}.m-approve-card{animation:.8s cubic-bezier(.34,1.4,.64,1) 1s backwards m-hero-pop}.m-header{animation:.7s ease-out backwards m-hero-fade}@media (prefers-reduced-motion:reduce){.m-home-copy>*,.m-hero-copy>*,.m-page-heading>*,.m-home-device .is-hero,.m-hero>.m-demo,.m-hero>:last-child:not(.m-hero-copy),.m-approve-card,.m-header{animation:none}}@media (width<=760px){.m-bento,.m-security ul{flex-direction:column;gap:22px;display:flex!important}.m-bento>article,.m-security li{top:calc(20px + var(--stack,0) * 12px);position:sticky;box-shadow:0 -14px 34px -18px #06120d73}.m-bento>article{border-radius:26px;min-height:min(64vh,540px)}.m-security li{border-radius:22px;flex-direction:column;justify-content:flex-end;gap:10px;min-height:min(40vh,320px);display:flex;padding:26px!important}.m-security li svg{margin-bottom:auto;width:34px!important;height:34px!important}.m-security li b{letter-spacing:-.02em;font-size:24px;line-height:1.15}.m-security li p,.m-security li span{font-size:16px;line-height:1.5}.m-bento>article:first-child,.m-security li:first-child{--stack:0}.m-bento>article:nth-child(2),.m-security li:nth-child(2){--stack:1}.m-bento>article:nth-child(3),.m-security li:nth-child(3){--stack:2}.m-bento>article:nth-child(4),.m-security li:nth-child(4){--stack:3}.m-bento>article:nth-child(5){--stack:4}.m-bento>article:nth-child(6){--stack:5}}@supports (animation-timeline:view()){@media (width<=760px) and (prefers-reduced-motion:no-preference){.m-bento>article,.m-security li{animation:linear both m-deck-in;animation-timeline:view();animation-range:entry entry 90%}}}.m-goose path{fill:#2b3a3a;opacity:0}html[data-sky=dusk] .m-goose path{fill:#2a2440}.m-goose .m-goose-f1{opacity:.78}@media (prefers-reduced-motion:no-preference){.m-goose .m-goose-f0{animation:.44s step-end infinite m-goose-0}.m-goose .m-goose-f1{opacity:0;animation:.44s step-end infinite m-goose-1}.m-goose .m-goose-f2{animation:.44s step-end infinite m-goose-2}.m-goose{animation:3.6s ease-in-out infinite alternate m-goose-drift}}@keyframes m-goose-0{0%{opacity:.78}25%{opacity:0}}@keyframes m-goose-1{0%{opacity:0}25%{opacity:.78}50%{opacity:0}75%{opacity:.78}}@keyframes m-goose-2{0%{opacity:0}50%{opacity:.78}75%{opacity:0}}@keyframes m-goose-drift{0%{transform:translate(-3px,-2px)}to{transform:translate(3px,2px)}}.m-iphone{isolation:isolate}.m-hr-card,.m-approve-card{z-index:3}
