@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_5294b0a-module__WNOCBW__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_5294b0a-module__WNOCBW__variable{--font-outfit:"Outfit","Outfit Fallback"}
.landing{--purple:#846ef8;--purple-deep:#6f56f0;--ink:#1e1e1e;--ink-black:#000;--muted:#5a5a5a;--muted-2:#7b7b83;--acc-violet:#b5aee6;--acc-pink:#fcafff;--acc-blue:#5f91cc;--acc-mint:#aef6e7;--hero-bg:#f9f9f9;--surface:#f7f8fc;--card:#fff;--hairline:#e6e6e6;--panel-dark:#1d131d;--canvas:1440px;--content:1200px;--gutter:120px;--nav-gutter:100px;--ease-out:cubic-bezier(.22,1,.36,1)}.landing *,.landing :before,.landing :after{box-sizing:border-box}.landing{min-height:100vh;color:var(--ink-black);font-family:var(--font-outfit),"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis-weight:none;-webkit-font-smoothing:antialiased;background:#fff;margin:0;position:relative;overflow-x:clip}.landing img{max-width:100%;display:block}.landing button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.landing p,.landing h1,.landing h2,.landing h3,.landing h4{margin:0}.landing ul,.landing ol{margin:0;padding:0;list-style:none}.landing a{color:inherit;text-decoration:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.landing *,.landing :before,.landing :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.landing .shell{width:min(100%,var(--content));margin-inline:auto;padding-inline:24px}@media (min-width:1240px){.landing .shell{padding-inline:0}}.landing .eyebrow{color:var(--purple-deep);letter-spacing:.06em;text-transform:uppercase;background:#ebeafc;border-radius:999px;align-items:center;padding:5px 12px;font-size:11px;font-weight:500;display:inline-flex}.landing .h2{letter-spacing:-.01em;font-size:clamp(30px,3.3vw,44px);font-weight:600;line-height:1.14}.landing .lede{max-width:560px;color:var(--muted-2);margin-top:16px;font-size:18px;line-height:1.45}.landing .btn-dark{background:var(--ink);color:#fff;letter-spacing:-.02em;height:48px;transition:transform .25s var(--ease-out),background .25s var(--ease-out);border-radius:40px;justify-content:center;align-items:center;padding-inline:32px;font-size:16px;font-weight:500;display:inline-flex}.landing .btn-dark:hover{background:#000;transform:translateY(-2px)}.landing .nav{z-index:60;height:100px;padding-inline:var(--nav-gutter);transition:background .3s var(--ease-out),box-shadow .3s var(--ease-out),height .3s var(--ease-out);justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.landing .nav[data-stuck=true]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f9f9f9d1;height:76px;box-shadow:0 1px #0000000d}.landing .logo{background:var(--purple);width:111px;height:30.83px;display:block;-webkit-mask:url(/assets/logo-mask.png) 0 0/111px 30.83px no-repeat;mask:url(/assets/logo-mask.png) 0 0/111px 30.83px no-repeat}.landing .nav>.logo{margin-left:12.55px}.landing .nav__links{align-items:center;gap:44px;display:flex}.landing .nav__links a{padding:10px;font-size:16px;position:relative}.landing .nav__links a:after{content:"";background:var(--purple);transform-origin:0;height:1.5px;transition:transform .3s var(--ease-out);position:absolute;bottom:6px;left:10px;right:10px;transform:scaleX(0)}.landing .nav__links a:hover:after{transform:scaleX(1)}.landing .nav__right{align-items:center;gap:90px;display:flex}.landing .nav__burger{display:none}.landing .hero{background:var(--hero-bg);border-bottom-right-radius:100px;border-bottom-left-radius:100px;height:1228px;position:relative;overflow:hidden}.landing .hero__canvas{position:absolute;inset:0}.landing .hero__stage{z-index:1;width:1440px;height:1228px;margin-left:-720px;position:absolute;top:0;left:50%}.landing .hero__grid{background-color:#f6f6f6;background-image:radial-gradient(circle at 3px 3px,var(--hairline)3px,transparent 3.2px),linear-gradient(to right,var(--hairline).69px,transparent .69px),linear-gradient(to bottom,var(--hairline).69px,transparent .69px);mix-blend-mode:darken;opacity:.4;pointer-events:none;z-index:2;background-position:77.35px 76.65px,.35px 0,0 .35px;background-size:80px 80px,80px 80px,80px 80px;position:absolute;inset:0}.landing .hero__hand,.landing .hero__screen{pointer-events:none;position:absolute}.landing .hero__scene{background:url(/assets/hero-scene.png) 0 0/1625px 1084px no-repeat;width:1625px;height:1084px;position:absolute;top:0;left:0}.landing .hero__scene--paper{-webkit-mask-image:linear-gradient(#0000 440px,#000 480px);mask-image:linear-gradient(#0000 440px,#000 480px)}.landing .hero__scene--pin{-webkit-mask-image:radial-gradient(140px 170px at 1290px 310px,#000 62%,#0000 100%);mask-image:radial-gradient(140px 170px at 1290px 310px,#000 62%,#0000 100%)}.landing .hero__patch{background:#f8f7f7;width:134px;height:133px;position:absolute}.landing .hero__hand{width:1518px;height:855px;top:416.63px;left:-39.13px}.landing .hero__screen{mix-blend-mode:multiply;border-radius:24.7px;width:306.85px;height:664.44px;top:548.69px;left:565.14px;overflow:hidden;transform:rotate(-.17deg)}.landing .hero__keyboard{background:url(/assets/hero-keyboard.png) 0 0/557px 334px no-repeat;width:557px;height:334px;position:absolute;top:0;left:0}.landing .hero__hand img,.landing .hero__screen img{object-fit:cover;width:100%;height:100%}.landing .prop{pointer-events:none;z-index:0;transform:translate3d(calc(var(--mx,0)*var(--depth,8px)),calc(var(--my,0)*var(--depth,8px)),0);transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute}.landing .prop__drift{will-change:transform}.landing .prop--paper{--depth:10px;width:1625px;height:1084px;top:144px;right:-106px}.landing .prop--pin{--depth:22px;width:1625px;height:1084px;top:144px;right:-300px}.landing .prop--keyboard{--depth:15px;z-index:4;width:557px;height:334px;top:582px;left:-148px}.landing .prop--paper .prop__drift{animation:27s cubic-bezier(.85,0,.15,1) infinite drift-paper}.landing .prop--pin .prop__drift{animation:19s cubic-bezier(.85,0,.15,1) infinite drift-pin}.landing .prop--keyboard .prop__drift{animation:23s cubic-bezier(.85,0,.15,1) infinite drift-keyboard}@keyframes drift-paper{0%,18%{transform:none}33%,51%{transform:translate(-9px,5px)rotate(.5deg)}66%,84%{transform:translate(4px,10px)rotate(-.35deg)}to{transform:none}}@keyframes drift-pin{0%,15%{transform:none}30%,46%{transform:translate(7px,-6px)rotate(-4deg)}61%,78%{transform:translate(-5px,4px)rotate(3deg)}to{transform:none}}@keyframes drift-keyboard{0%,20%{transform:none}36%,54%{transform:translate(11px,-6px)rotate(-.8deg)}70%,86%{transform:translate(-6px,7px)rotate(.55deg)}to{transform:none}}.landing .hero__copy{text-align:center;z-index:3;flex-direction:column;align-items:center;gap:40px;width:761.6px;display:flex;position:absolute;top:144px;left:calc(50% - .2px);transform:translate(-50%)}.landing .hero__intro{flex-direction:column;align-items:center;gap:16px;display:flex}.landing .hero__badge{border:1px solid var(--hairline);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:-.01em;color:var(--muted);white-space:nowrap;background:#ffffff8c;border-radius:192px;align-items:center;gap:10px;padding:10px 16px;font-size:14px;display:inline-flex}.landing .hero__flags{align-items:center;display:flex}.landing .hero__flags img{width:16px;height:16px}.landing .hero__flags img:not(:last-child){margin-right:-5px}.landing .hero h1{letter-spacing:-.005em;font-size:56px;font-weight:600;line-height:1.11}.landing .hero__sub{letter-spacing:-.01em;color:var(--muted);font-size:18px;line-height:1.3}.landing .hero__cta{color:#fff;letter-spacing:-.02em;width:220px;height:44px;transition:transform .25s var(--ease-out);background:#000;border-radius:53px;align-items:center;gap:12px;padding:0 16px;font-size:14px;display:inline-flex;box-shadow:inset 3px -5px 4px #535353}.landing .hero__cta:hover{transform:translateY(-2px)}.landing .hero__cta img{width:54.63px;height:20.58px;transform:scaleX(-1)}.landing .stair{--stair-scale:1;--stair-dx:0;--stair-dy:0;--stair-flip:translate(0);left:calc(var(--stair-x) + var(--stair-dx)*123px*var(--stair-scale));top:calc(var(--stair-y) + var(--stair-dy)*143px*var(--stair-scale));width:123px;height:143px;transform:var(--stair-flip)scale(var(--stair-scale));transform-origin:0 0;pointer-events:none;position:absolute}.landing .stair i{background:rgba(var(--stair-rgb),.6);display:block;position:absolute}.landing .stair__tall{width:44px;height:143px;top:0;left:0}.landing .stair__mid{width:86px;height:47px;top:49px;left:0}.landing .stair__wide{width:123px;height:47px;top:96px;left:0;background:rgba(var(--stair-rgb),.8)!important}.landing .proof{padding-top:99px}.landing .proof__label{text-align:center;color:#9a9aa2;letter-spacing:-.01em;font-size:14px;line-height:1.3}.landing .proof__logos{--ls:1;justify-content:space-between;align-items:center;gap:24px;width:1085px;max-width:100%;margin:20px auto 0;display:flex}.landing .proof__logos img{mix-blend-mode:luminosity;object-fit:contain}.landing .proof__logos img:first-child{width:calc(102px*var(--ls));height:calc(19.3px*var(--ls));opacity:.6}.landing .proof__logos img:nth-child(2){width:calc(195px*var(--ls));height:calc(25px*var(--ls))}.landing .proof__logos img:nth-child(3){width:calc(133px*var(--ls));height:calc(15px*var(--ls));opacity:.6}.landing .proof__logos img:nth-child(4){width:calc(108px*var(--ls));height:calc(20px*var(--ls))}.landing .proof__logos img:nth-child(5){width:calc(117px*var(--ls));height:calc(25px*var(--ls))}.landing .proof__logos img:nth-child(6){width:calc(114px*var(--ls));height:calc(27px*var(--ls))}.landing .stats{background:#fafafa;border-radius:30px;height:197px;margin-top:99px;position:relative;overflow:hidden}.landing .stats__row{justify-content:space-between;align-items:center;width:976px;max-width:calc(100% - 120px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing .stats__item{flex-direction:column;align-items:center;gap:16px;display:flex}.landing .stats__num{letter-spacing:-.03em;color:#333;white-space:nowrap;font-size:42.83px;font-weight:600;line-height:1.1}.landing .stats__cap{text-align:center;font-size:12.5px;line-height:1.5}.landing .js{padding-top:193px;padding-bottom:139px}.landing .js__grid{--js-row-top:248px;grid-template-columns:605px 547px;align-items:start;gap:48px;display:grid}.landing .js__left{align-self:stretch;position:relative}.landing .js__intro{width:100%;position:absolute;top:0;left:0}.landing .js__stage{margin-top:var(--js-row-top);height:calc(780px*var(--phone-scale,1));position:sticky;top:84px}.landing .js__intro{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.landing .js__sub{letter-spacing:-.01em;color:#5a5a5acc;max-width:552px;margin-top:-2px;font-size:24px;line-height:1.45}.landing .js__eyebrow{color:var(--purple);background:#846ef81a}.landing .js__title{max-width:560px;font-size:40px;font-weight:600;line-height:1.11}.landing .js__phone{transform:scale(var(--phone-scale,1));transform-origin:0 0}.landing .js__cards{margin-top:var(--js-row-top);flex-direction:column;gap:56px;display:flex}.landing .js__card{flex-direction:column;gap:0;display:flex;overflow:hidden}.landing .js__art{width:547px;height:263px;transform:scale(var(--art-scale,1));transform-origin:0 0;margin-bottom:calc((var(--art-scale,1) - 1)*263px);transition:opacity .45s var(--ease-out);background:#f5f5f5;border-radius:24px;position:relative;overflow:hidden}.landing .js__card-title{letter-spacing:-.01em;margin-top:24px;font-size:24px;line-height:1.3}.landing .js__card-body{letter-spacing:-.01em;color:#979797;margin-top:16px;font-size:18px;line-height:1.3}.landing .js__card[data-active=false] .js__art{opacity:.72}.landing .cardart__pill{background:#fff;border-radius:40px;height:49px;position:absolute;left:50%;transform:translate(-50%);box-shadow:-1.324px 10.595px 24.765px #7e7e7e1f}.landing .cardart__bar{background:#fff;border-radius:40px;width:340px;height:56px;position:absolute;top:104px;left:104px;overflow:hidden;box-shadow:0 4px 6.6px #17171708}.landing .cardart__bar-icon{border-radius:999px;place-items:center;width:43.27px;height:43.27px;display:grid;position:absolute;top:5.86px;left:7px}.landing .cardart__bar-icon img{width:26.23px;height:26.23px}.landing .cardart__bar p{letter-spacing:-.01em;color:#000000ad;white-space:nowrap;font-size:16px;line-height:1.3;position:absolute;top:16px;left:67px}.landing .cardart__row{background:#fff;border-radius:24px;align-items:center;gap:11px;width:357px;height:95px;padding-inline:19px;display:flex;position:absolute;top:95px;left:95px;overflow:hidden;box-shadow:-1.324px 10.595px 24.765px #7e7e7e1f}.landing .cardart__avatar{flex:none;width:46px;height:46px}.landing .cardart__meta{flex-direction:column;flex:none;gap:8px;width:162px;display:flex}.landing .cardart__meta-title{letter-spacing:-.01em;color:#000000ad;font-size:16px;font-weight:500;line-height:1.3}.landing .cardart__meta-line{letter-spacing:-.01em;color:#0000005c;white-space:nowrap;align-items:center;gap:4px;font-size:12px;line-height:1.3;display:flex}.landing .cardart__meta-line+.cardart__meta-line{margin-top:2px}.landing .cardart__meta-line img{width:12px;height:12px}.landing .cardart__trash{background:#ff00001a;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;margin-left:auto;display:grid}.landing .cardart__trash img{width:20px;height:20px}.landing .cardart__form{background:#fff;border-radius:24px;flex-direction:column;gap:8px;width:357px;height:182px;padding:11px 0 0 9px;display:flex;position:absolute;top:calc(50% + .5px);left:50%;overflow:hidden;transform:translate(-50%,-50%)}.landing .cardart__field{letter-spacing:-.01em;color:#00000073;background:#fafafa;border-radius:40px;align-items:center;gap:6px;width:340px;height:48px;padding-left:23px;font-size:14px;line-height:1.3;display:flex}.landing .cardart__field img{width:16px;height:16px}.landing .cardart__polygon{width:218px;height:218px;position:absolute;top:16px;left:165px}.landing .cardart__polygon img{width:75.3%;max-width:none;height:75.3%;position:absolute;inset:12.35%}.landing .cardart__ring{width:164px;height:164px;position:absolute;top:43px;left:192px}.landing .cardart__shield{width:140.28px;height:104.05px;position:absolute;top:123px;left:calc(50% + .64px);transform:translate(-50%)}.landing .cardart__stars{width:68px;height:11.13px;position:absolute;top:164.75px;left:239.07px}.landing .cardart__chat{background:#fff;border-radius:40px;width:357px;height:182px;position:absolute;top:calc(50% + .5px);left:50%;overflow:hidden;transform:translate(-50%,-50%)}.landing .cardart__chat-a{object-fit:cover;border-radius:999px;width:38px;height:38px;position:absolute;top:21px;left:24px}.landing .cardart__chat-b{object-fit:cover;border-radius:999px;width:38px;height:38px;position:absolute;top:111px;left:295px}.landing .cardart__bubble{background:#f5f5f5;border-radius:79px;height:34px;position:absolute}.landing .cardart__said{letter-spacing:-.01em;color:#5b5b5b;white-space:nowrap;z-index:2;font-size:14px;line-height:1.3;position:absolute}.landing .emp{background:var(--surface);padding:94px 0 100px;position:relative;overflow:hidden}.landing .emp__canvas{pointer-events:none;position:absolute;inset:0}.landing .emp__canvas .prop__drift img{object-fit:cover;width:100%;height:100%}.landing .prop--slow .prop__drift--a{animation:21s cubic-bezier(.85,0,.15,1) infinite drift-pin}.landing .prop--slow .prop__drift--b{animation:31s cubic-bezier(.85,0,.15,1) 1.5s infinite drift-paper}.landing .prop--slow .prop__drift--c{animation:29s cubic-bezier(.85,0,.15,1) 3s infinite drift-keyboard}.landing .prop--slow .prop__drift--d{animation:35s cubic-bezier(.85,0,.15,1) 4.5s infinite drift-paper}.landing .emp__inner{width:min(100%,var(--content));margin-inline:auto;padding-inline:24px;position:relative}@media (min-width:1240px){.landing .emp__inner{padding-inline:0}}.landing .emp__head{position:relative}.landing .emp__head .h2{margin-top:16px}.landing .emp__demo{height:48px;position:absolute;top:50px;right:0}.landing .emp__steps{grid-template-columns:repeat(3,381px);gap:28px;margin-top:93px;display:grid}.landing .emp__step-pill{padding:5px 10px}.landing .emp__step-title{letter-spacing:-.01em;white-space:pre-line;margin-top:16px;font-size:24px;line-height:1.3}.landing .emp__step-body{letter-spacing:-.01em;color:#979797;margin-top:16px;font-size:18px;line-height:1.3}.landing .emp__panel{background:var(--panel-dark);border-radius:40px;height:491px;margin-top:131px;position:relative;overflow:hidden}.landing .emp__panel-lead{flex-direction:column;justify-content:space-between;width:306px;height:320px;display:flex;position:absolute;top:calc(50% + .5px);left:89px;transform:translateY(-50%)}.landing .emp__panel-lead h3{color:#fff;font-size:40px;font-weight:500;line-height:1.11}.landing .emp__panel-btn{color:#fff;letter-spacing:-.02em;width:117px;height:44px;transition:background .25s var(--ease-out),transform .25s var(--ease-out);background:#282828;border:1px solid #393939;border-radius:30px;justify-content:center;align-self:flex-start;align-items:center;font-size:14px;display:inline-flex}.landing .emp__panel-btn:hover{background:#333;transform:translateY(-2px)}.landing .emp__panel-photo{object-fit:cover;border-radius:20px;width:337px;height:421px;position:absolute;top:50%;left:calc(50% - 10px);transform:translate(-50%,-50%)}.landing .emp__panel-notes{flex-direction:column;gap:66px;width:326px;display:flex;position:absolute;top:calc(50% + .5px);left:816px;transform:translateY(-50%)}.landing .emp__panel-title{letter-spacing:-.01em;color:#fff;font-size:24px;line-height:1.3}.landing .emp__panel-body{letter-spacing:-.01em;color:#979797;margin-top:16px;font-size:16px;line-height:1.3}.landing .emp__head--grid{margin-top:224px}.landing .emp__grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:65px;display:grid}.landing .feat{background:var(--card);height:195px;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out);border-radius:24px;position:relative;overflow:hidden}.landing .feat .stair{opacity:.16;transition:opacity .4s var(--ease-out)}.landing .feat:hover{transform:translateY(-4px);box-shadow:0 18px 40px -18px #1e1e2847}.landing .feat:hover .stair{opacity:1}.landing .feat__tag{height:28px;color:var(--purple);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;background:#846ef81a;border-radius:72px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex;position:absolute;top:19px;right:22px}.landing .feat__icon{width:46px;height:46px;transition:background .4s var(--ease-out);background:#bcb5e7;border-radius:17px;position:absolute;top:19px;left:22px;overflow:hidden}.landing .feat:hover .feat__icon{background:#9b8fdd}.landing .feat__glyph{width:24px;height:24px;-webkit-mask:var(--icon)var(--icon-pos)no-repeat;-webkit-mask:var(--icon)var(--icon-pos)no-repeat;mask:var(--icon)var(--icon-pos)no-repeat;transition:background .4s var(--ease-out);background:#fff;position:absolute;top:11px;left:11px}.landing .feat:hover .feat__glyph{background:#fff}.landing .feat__copy{width:247px;position:absolute;bottom:23px;left:22px}.landing .feat__title{font-size:20px;font-weight:600;line-height:24px}.landing .feat__body{white-space:pre-line;margin-top:11px;font-size:14px;line-height:1.4}.landing .pricing{margin-top:235px;position:relative}.landing .pricing .h2{margin-top:16px}.landing .pricing__tabs{background:#fff;border-radius:40px;gap:0;height:68px;margin-top:61px;padding:9px;display:inline-flex;position:relative}.landing .pricing__tabs button{z-index:1;letter-spacing:-.01em;color:#0000005c;transition:color .3s var(--ease-out);border-radius:37px;padding:12px 20px;font-size:20px;position:relative}.landing .pricing__tabs button[data-active=true]{color:#000}.landing .pricing__thumb{height:50px;transition:transform .42s var(--ease-out),width .42s var(--ease-out);background:#fafafa;border-radius:37px;position:absolute;top:9px;left:0}.landing .pricing__plans{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:61px;display:grid}.landing .pricing__plans[data-tab=employers]{grid-template-columns:repeat(3,1fr)}.landing .plan{height:485px;animation:plan-in .5s var(--ease-out)both;background:#fff;border-radius:40px;position:relative;overflow:hidden}.landing .pricing__plans li:nth-child(2){animation-delay:60ms}.landing .pricing__plans li:nth-child(3){animation-delay:.12s}@keyframes plan-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.landing .plan__body{flex-direction:column;gap:49px;width:443px;display:flex;position:absolute;top:72px;left:52px}.landing .plan__head{flex-direction:column;gap:20px;display:flex}.landing .plan__price{font-size:40px;font-weight:600;line-height:1.11}.landing .plan__per{letter-spacing:-.01em;color:#979797;margin-left:4px;font-size:18px;font-weight:400;line-height:1.43}.landing .plan__note{letter-spacing:-.01em;color:#979797;max-width:443px;font-size:18px;line-height:1.43}.landing .plan__features{flex-direction:column;gap:10px;display:flex}.landing .plan__features li{letter-spacing:-.01em;color:#979797;white-space:nowrap;align-items:center;gap:11px;font-size:18px;line-height:1.43;display:flex}.landing .plan__features img{flex:none;width:20px;height:20px}.landing .plan__cta{position:absolute;bottom:77px;left:52px}.landing .phone{width:605.234px;height:999px;position:relative}.landing .phone__shell{width:668px;max-width:none;height:1064px;position:absolute;top:-57px;left:-54px}.landing .phone__screen{object-fit:fill;width:347.25px;height:750px;transition:opacity .75s var(--ease-out);border-radius:36px;position:absolute;top:15px;left:18px}.landing .ent{background:var(--purple);color:#fff;border-radius:40px;height:370px;margin-top:46px;position:relative;overflow:hidden}.landing .ent__lead{flex-direction:column;align-items:flex-start;gap:13.43px;width:391px;display:flex;position:absolute;top:calc(50% - .5px);left:53px;transform:translateY(-50%)}.landing .ent__pill{letter-spacing:-.01em;text-transform:uppercase;background:#ffffff1a;border-radius:60px;align-items:center;height:23.5px;padding:0 8.4px;font-size:10.075px;display:inline-flex}.landing .ent h3{font-size:33.58px;font-weight:600;line-height:1.15}.landing .ent p{letter-spacing:-.01em;color:#fffc;font-size:20.15px;line-height:1.45}.landing .ent__btn{letter-spacing:-.02em;width:117px;height:44px;transition:background .25s var(--ease-out),transform .25s var(--ease-out);background:#282828;border:1px solid #393939;border-radius:30px;justify-content:center;align-items:center;margin-top:5.57px;font-size:16px;display:inline-flex}.landing .ent__btn:hover{background:#333;transform:translateY(-2px)}.landing .ent__rule{background:#ffffff40;width:1px;height:250px;position:absolute;top:50%;left:calc(25% + 184.5px);transform:translateY(-50%)}.landing .ent__addons{flex-direction:column;justify-content:space-between;width:179px;height:196px;margin:0;font-size:20.15px;line-height:1.45;display:flex;position:absolute;top:50%;left:calc(25% + 223.5px);transform:translateY(-50%)}.landing .ent__addons dt{font-weight:700}.landing .ent__addons dd{letter-spacing:-.04em;white-space:nowrap;color:#fffc;margin:0}.landing .ent__photo{object-fit:cover;border-radius:20px;width:406px;height:313px;position:absolute;top:calc(50% + .5px);left:calc(50% + 164px);transform:translateY(-50%)}.landing .ent__note{text-align:center;color:#a3a3ad;max-width:907px;margin:29px auto 0;font-size:16px;line-height:1.6}.landing .cta{padding:152px 0 0}.landing .cta__card{width:min(100%,var(--content));background:#f3f0fe;border-radius:40px;align-items:center;height:482px;margin-inline:auto;display:flex;position:relative;overflow:hidden}.landing .cta__copy{z-index:1;flex-direction:column;gap:54px;width:545px;margin-left:76px;display:flex;position:relative}.landing .cta__text{flex-direction:column;gap:10px;display:flex}.landing .cta__copy h2{letter-spacing:-.04em;font-size:48px;font-weight:600;line-height:1.15}.landing .cta__copy p{letter-spacing:-.01em;color:#000c;font-size:20.15px;line-height:1.45}.landing .cta__stores{gap:20px;display:flex}.landing .stage{display:contents}.landing .cta__stage{display:block;position:absolute;top:41px;left:calc(50% + 142px)}.landing .store{width:164.44px;transition:transform .25s var(--ease-out);display:block}.landing .store:hover{transform:translateY(-2px)}.landing .store img{width:100%;height:auto}.landing .footer{background:#fff;position:relative;overflow:hidden}.landing .footer__canvas{width:1440px;height:829px;margin-inline:auto;position:relative}.landing .footer__logo{position:absolute;top:97px;left:120px}.landing .footer__cols{align-items:flex-start;gap:64px;display:flex;position:absolute;top:97px;left:372px}.landing .footer__head{text-transform:uppercase;color:#1e1e1e66;font-size:14px;font-weight:500;line-height:1.39}.landing .footer__cols ul{flex-direction:column;gap:12px;margin-top:20px;display:flex}.landing .footer__cols a{color:var(--ink);white-space:nowrap;transition:color .2s var(--ease-out);font-size:16px;line-height:1.39}.landing .footer__cols a:hover{color:var(--purple)}.landing .footer__cols a.is-underlined{text-underline-position:from-font;text-decoration:underline}.landing .footer__wordmark{pointer-events:none;width:1533px;height:594px;position:absolute;top:367px;left:calc(50% - 761px);overflow:hidden}.landing .footer__wordmark img{width:1577.3px;max-width:none;height:1577.8px;position:absolute;top:-493.8px;left:-44.3px}@media (max-width:1239px){.landing .emp__demo{margin-top:24px;position:static}.landing .emp__head .lede br{display:none}}@media (max-width:1023px){.landing{--nav-gutter:24px}.landing .nav{height:76px}.landing .nav[data-stuck=true]{height:68px}.landing .nav__right{display:none}.landing .nav__burger{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--hairline);background:#ffffffd1;border-radius:15px;flex-direction:column;justify-content:center;gap:5px;width:46px;height:46px;padding:0 11px;display:flex}.landing .nav__burger span{background:var(--ink);border-radius:2px;height:1.6px;display:block}.landing .nav__burger span:nth-child(2){width:70%}.landing .hero{border-radius:0 0 48px 48px;height:auto;padding:132px 0 0}.landing .hero__canvas{width:auto;height:auto;position:static;transform:none}.landing .hero__grid{position:absolute;inset:0}.landing .hero__copy{gap:32px;width:min(100%,620px);margin-inline:auto;padding-inline:24px;position:static;transform:none}.landing .hero h1{font-size:clamp(32px,6.4vw,48px)}.landing .hero__sub{font-size:17px}.landing .prop{display:none}.landing .hero__hand,.landing .hero__screen{position:absolute}.landing .hero__stage{z-index:auto;margin:28px 0 -8px;aspect-ratio:1518/855;width:clamp(780px,222vw,1340px);height:auto;margin-left:0;display:block;position:relative;left:50%;transform:translate(-50%)}.landing .hero__hand{width:100%;height:100%;top:0;left:0}.landing .hero__screen{border-radius:4.6%;width:20.21%;height:77.71%;top:15.44%;left:39.81%}.landing .proof{padding-top:72px}.landing .proof__logos{--ls:.88;flex-wrap:wrap;justify-content:center;gap:26px 36px}.landing .proof__label{font-size:15px}.landing .stats{height:auto;margin-top:56px;padding:52px 24px}.landing .stats__row{grid-template-columns:minmax(0,1fr);gap:34px;width:100%;max-width:none;display:grid;position:static;transform:none}.landing .stats__num{font-size:34px}.landing .stats__cap{font-size:13px}.landing .stats{--sts:.6}.landing .stats .stair{--stair-scale:var(--sts)!important}.landing .stats .stair[data-variant=base]{top:auto;left:0;bottom:calc((var(--sts) - 1)*143px)}.landing .stats .stair[data-variant=rot180]{left:100%;top:calc(143px*var(--sts))}.landing .js{padding:96px 0 88px}.landing .js__grid{grid-template-columns:minmax(0,1fr);gap:0;max-width:547px;margin-inline:auto}.landing .js__left{display:contents}.landing .js__title{max-width:none;font-size:clamp(28px,5.2vw,40px)}.landing .js__sub{max-width:none;font-size:18px}.landing .js__grid{--js-row-top:0px}.landing .js__intro{width:auto;position:static}.landing .js__stage{width:100%;height:calc(806px*var(--fit,.72));margin-top:56px;display:block;position:relative;top:auto;overflow:clip visible}.landing .js__phone{transform:scale(var(--fit,.72));transform-origin:191.25px 0;margin:0 0 0 -191.25px;position:absolute;top:0;left:50%}.landing .js__cards{gap:48px;margin-top:56px}.landing .js__card[data-active=false] .js__art{opacity:1}.landing .js__art .stair[data-variant=rot180]{top:143px;left:100%}.landing .js__art .stair[data-variant=flipV]{top:143px;left:0}.landing .js__art .stair[data-variant=flipH]{top:auto;bottom:0;left:100%}.landing .js__art .stair[data-variant=base]{top:auto;bottom:0;left:0}.landing .js__card-title{font-size:21px}.landing .js__card-body{font-size:16px}.landing .emp{padding:88px 0}.landing .emp__canvas{display:none}.landing .emp__steps{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:56px}.landing .emp__step-body{max-width:none!important}.landing .emp__head .h2 br,.landing .emp__head .lede br{display:none}.landing .emp__head--grid{margin-top:112px}.landing .emp__panel{height:auto;margin-top:72px;padding:40px 28px}.landing .emp__panel-lead,.landing .emp__panel-notes,.landing .emp__panel-photo{width:auto;height:auto;position:static;left:auto;transform:none}.landing .emp__panel-lead h3{font-size:clamp(26px,5vw,34px)}.landing .emp__panel-btn{margin-top:24px}.landing .emp__panel-photo{width:min(100%,337px);margin:32px auto}.landing .emp__panel-notes{gap:32px}.landing .emp__grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px}.landing .feat{height:auto;min-height:195px;padding-bottom:23px}.landing .feat .stair{opacity:1;top:auto;bottom:-54.0051px;left:calc(100% + 4px)}.landing .feat__icon{background:#9b8fdd}.landing .feat__copy{width:auto;margin:84px 0 0 22px;padding-right:22px;position:static}.landing .pricing{margin-top:112px}.landing .pricing__tabs{margin-top:40px}.landing .pricing__tabs button{padding:12px 16px;font-size:17px}.landing .pricing__plans,.landing .pricing__plans[data-tab=employers]{grid-template-columns:minmax(0,1fr);margin-top:40px}.landing .plan{height:auto;min-height:0;padding:44px 28px}.landing .plan__body{gap:32px;width:auto;position:static}.landing .plan__note{max-width:none}.landing .plan__features li{white-space:normal}.landing .plan__cta{align-self:flex-start;margin-top:32px;position:static}.landing .plan{--pls:.5}.landing .plan .stair{--stair-scale:var(--pls)!important}.landing .plan .stair[data-variant=flipV]{left:0;top:calc(143px*var(--pls))}.landing .plan .stair[data-variant=rot180]{left:100%;top:calc(143px*var(--pls))}.landing .plan .stair[data-variant=base]{top:auto;left:0;bottom:calc((var(--pls) - 1)*143px)}.landing .plan .stair[data-variant=flipH]{top:auto;left:100%;bottom:calc((var(--pls) - 1)*143px)}.landing .ent{height:auto;padding:40px 28px}.landing .ent__lead,.landing .ent__addons,.landing .ent__photo,.landing .ent__rule{width:auto;height:auto;position:static;left:auto;transform:none}.landing .ent__rule{display:none}.landing .ent__addons{flex-flow:wrap;gap:28px 48px;margin-top:32px}.landing .ent__photo{width:100%;max-width:406px;margin-top:32px}.landing .ent__note{padding-inline:24px}.landing .cta{padding:104px 24px 0}.landing .cta__card{border-radius:32px;height:auto;padding:48px 28px 0;display:block}.landing .cta__stage{--fit:.74}.landing .cta__copy{gap:40px;width:auto;margin-left:0;position:static;transform:none}.landing .cta__copy h2{font-size:clamp(30px,6vw,44px)}.landing .cta__stage{width:100%;height:calc(806px*var(--fit,.72) - 96px);margin-top:48px;display:block;position:relative;top:auto;left:auto;overflow:visible}.landing .cta__phone{transform:scale(var(--fit,.72));transform-origin:191.25px 0;margin-left:-191.25px;position:absolute;top:0;left:50%}.landing .footer__canvas{width:auto;height:auto;padding:72px 24px 0}.landing .footer__logo{margin-bottom:40px;position:static}.landing .footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px 24px;display:grid;position:static}.landing .footer__cols a{white-space:normal}.landing .footer__wordmark{aspect-ratio:2.68;margin-inline:-24px;width:calc(100% + 48px);height:auto;margin-top:64px;position:relative;top:auto;left:auto;transform:none}.landing .footer__wordmark img{width:122%;height:auto;top:-110.9%;left:50%;transform:translate(-50%)}.landing .footer__sheen{-webkit-mask-position:50% -110.9%;mask-position:50% -110.9%;-webkit-mask-size:122%;mask-size:122%}}@media (max-width:719px){.landing .hero{padding-top:116px}.landing .hero__badge{white-space:normal;text-align:center;gap:8px;padding:8px 14px;font-size:12px}.landing .proof__logos{--ls:.74}.landing .stats__num{font-size:32px}.landing .emp__grid{grid-template-columns:minmax(0,1fr)}.landing .js__stage,.landing .cta__stage{--fit:.5}.landing .cta__stores{gap:14px}.landing .cta__stores .store{width:152px}.landing .footer__cols{gap:34px 20px}}.landing .demo{background:#fff;padding-top:184px;position:relative;overflow-x:clip}.landing .demo__shell{width:min(100%,var(--content));margin-inline:auto;padding-inline:24px;position:relative}@media (min-width:1240px){.landing .demo__shell{padding-inline:0}}.landing .demo__note{z-index:2;object-fit:contain;pointer-events:none;width:348.91px;height:257.48px;position:absolute;top:-119px;left:1021px}.landing .demo__card{z-index:1;border-radius:40px;grid-template-columns:589fr 609fr;display:grid;position:relative;overflow:hidden}.landing .demo__pitch{background:#f7f8fd;padding:85px 44px 0;position:relative}.landing .demo__pitch-head{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.landing .demo__pitch h2{max-width:468px;font-size:40px;font-weight:600;line-height:1.11}.landing .demo__lede{letter-spacing:-.01em;color:#000000b3;max-width:453px;font-size:20px;line-height:1.43}.landing .demo__promises{flex-direction:column;margin-top:68px;display:flex}.landing .demo__promises li{letter-spacing:-.02em;align-items:center;gap:10px;padding-block:8px;font-size:17px;line-height:1.43;display:flex}.landing .demo__promises img{flex:none;width:24px;height:24px}.landing .demo__email{border-radius:20px;place-items:center;height:392px;margin:68px 0 0;display:grid;position:relative;overflow:hidden}.landing .demo__email img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.landing .demo__email:after{content:"";background:#0003;position:absolute;inset:0}.landing .demo__email-copy{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.landing .demo__email-copy p{letter-spacing:-.01em;color:#fff;max-width:439px;font-size:40px;font-weight:600;line-height:1.43}.landing .demo__email-copy a{min-width:183px;color:var(--purple);transition:transform .25s var(--ease-out);background:#fff;border-radius:100px;justify-content:center;align-items:center;padding:16px 10px;font-size:16px;font-weight:600;line-height:18px;display:inline-flex}.landing .demo__email-copy a:hover{transform:translateY(-2px)}.landing .demo__form{background:#f3f0fe;padding:74px 24px 0 20px}.landing .demo__form-head h3{font-size:32px;font-weight:600;line-height:1.4}.landing .demo__form-head p{font-size:24px;line-height:1.4}.landing .demo__fields{flex-direction:column;gap:54px;margin-top:62px;display:flex}.landing .demo__row{gap:32px;display:flex}.landing .demo__row>.field{flex:1 1 0;min-width:0}.landing .field{display:block;position:relative}.landing .field__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing .field input,.landing .field textarea{color:#000;width:100%;font:inherit;transition:border-color .25s var(--ease-out);background:0 0;border:0;border-bottom:1px solid #00000040;border-radius:0;padding:0 0 10px;font-size:20px;line-height:1.4}.landing .field textarea{resize:vertical;min-height:84px;padding-top:4px}.landing .field input::placeholder,.landing .field textarea::placeholder{color:#0009}.landing .field input:focus,.landing .field textarea:focus{border-bottom-color:var(--purple);outline:none}.landing .field input:focus-visible,.landing .field textarea:focus-visible{border-bottom-width:2px;padding-bottom:9px}.landing .demo__submit{color:#fff;letter-spacing:-.02em;width:220px;height:50px;transition:transform .25s var(--ease-out);background:#000;border-radius:53px;justify-content:center;align-items:center;margin-top:62px;font-size:16px;display:inline-flex;position:relative;box-shadow:inset 3px -5px 4px #535353}.landing .demo__submit:hover{transform:translateY(-2px)}.landing .demo__privacy{letter-spacing:-.01em;color:#000000b3;align-items:center;gap:10px;margin-top:18px;font-size:14px;line-height:1.43;display:flex}.landing .demo__privacy img{flex:none;width:16px;height:16px}@media (max-width:1023px){.landing .demo{padding-top:96px}.landing .demo__note{display:none}.landing .demo__card{border-radius:32px;grid-template-columns:minmax(0,1fr)}.landing .demo__pitch{padding:48px 28px 56px}.landing .demo__pitch h2{font-size:clamp(28px,5.4vw,40px)}.landing .demo__lede{font-size:18px}.landing .demo__promises{margin-top:40px}.landing .demo__promises li{align-items:flex-start;font-size:16px}.landing .demo__email{height:320px;margin-top:48px}.landing .demo__email-copy p{font-size:clamp(24px,5vw,34px)}.landing .demo__form{padding:48px 28px 56px}.landing .demo__form-head h3{font-size:26px}.landing .demo__form-head p{font-size:19px}.landing .demo__fields{gap:36px;margin-top:40px}.landing .demo__row{flex-direction:column;gap:36px}.landing .field input,.landing .field textarea{font-size:17px}.landing .demo__submit{margin-top:44px}}.landing .field--dropdown{position:relative}.landing .picker{text-align:left;color:#0009;width:100%;transition:border-color .28s var(--ease-out),color .28s var(--ease-out);border-bottom:1px solid #00000040;align-items:baseline;gap:12px;padding:0 0 10px;font-size:20px;line-height:1.4;display:flex}.landing .picker__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.landing .picker[data-filled=true]{color:#000}.landing .picker:hover{border-bottom-color:#846ef88c}.landing .picker[data-open=true]{border-bottom-color:var(--purple);color:#000}.landing .picker:focus-visible{border-bottom-color:var(--purple);box-shadow:0 2px 0 -1px var(--purple);outline:none}.landing .picker__caret{width:14px;height:14px;transition:transform .34s var(--ease-out),background .28s var(--ease-out);background:currentColor;flex:none;align-self:center;-webkit-mask:url(/assets/i-caret.svg) 50%/contain no-repeat;mask:url(/assets/i-caret.svg) 50%/contain no-repeat}.landing .picker[data-open=true] .picker__caret{background:var(--purple);transform:rotate(180deg)}.landing .picker__panel{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:top;opacity:0;visibility:hidden;transition:opacity .24s var(--ease-out),transform .32s var(--ease-out),visibility 0s linear .32s;background:#fffffff7;border:1px solid #846ef82e;border-radius:20px;padding:8px;position:absolute;top:calc(100% + 12px);left:-8px;right:-8px;transform:translateY(-10px)scale(.97);box-shadow:0 28px 56px -24px #261c5061,0 4px 12px -6px #261c501f}.landing .picker__panel[data-flip=true]{transform-origin:bottom;top:auto;bottom:calc(100% + 6px);transform:translateY(10px)scale(.97)}.landing .picker__panel[data-open=true]{opacity:1;visibility:visible;transition:opacity .22s var(--ease-out),transform .36s var(--ease-out),visibility 0s;transform:none}.landing .picker__list{overscroll-behavior:contain;scrollbar-width:thin;max-height:292px;overflow-y:auto}.landing .picker__list::-webkit-scrollbar{width:6px}.landing .picker__list::-webkit-scrollbar-thumb{background:#846ef847;border-radius:3px}.landing .picker__option{color:#000000b8;cursor:pointer;height:46px;transition:background .18s var(--ease-out),color .18s var(--ease-out);border-radius:13px;align-items:center;gap:12px;padding:0 14px;font-size:17px;line-height:1.4;display:flex}.landing .picker__option>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.landing .picker__option[data-active=true]{color:var(--ink);background:#846ef81a}.landing .picker__option[aria-selected=true]{color:var(--purple-deep);font-weight:500}.landing .picker__tick{background:var(--purple);opacity:0;width:18px;height:18px;transition:opacity .22s var(--ease-out),transform .32s var(--ease-out);flex:none;transform:scale(.6);-webkit-mask:url(/assets/i-check-circle.svg) 50%/contain no-repeat;mask:url(/assets/i-check-circle.svg) 50%/contain no-repeat}.landing .picker__option[aria-selected=true] .picker__tick{opacity:1;transform:none}.landing .picker__panel[data-open=true] .picker__option{animation:option-in .34s var(--ease-out)both;animation-delay:calc(var(--i)*34ms + 40ms)}@keyframes option-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:1023px){.landing .picker{font-size:17px}.landing .picker__option{height:48px;font-size:16px}}@media (min-width:720px) and (max-width:1023px){.landing .emp__head .lede,.landing .emp__step-body{max-width:560px!important}.landing .demo__pitch-head,.landing .demo__promises,.landing .demo__form-head,.landing .demo__fields,.landing .plan__note,.landing .ent p{max-width:600px}.landing .footer__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing .footer__wordmark{isolation:isolate}.landing .footer__sheen{pointer-events:none;mix-blend-mode:screen;background-image:linear-gradient(108deg,#0000 40%,#ffffff80 47%,#fff 50%,#ffffff80 53%,#0000 60%);background-repeat:no-repeat;background-size:2600px 100%;position:absolute;inset:0;-webkit-mask-image:url(/assets/wordmark-mask.png);mask-image:url(/assets/wordmark-mask.png);-webkit-mask-position:-44.3px -493.8px;mask-position:-44.3px -493.8px;-webkit-mask-size:1577.3px 1577.8px;mask-size:1577.3px 1577.8px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.landing .menu{z-index:200;display:none;position:fixed;inset:0}@media (max-width:1023px){.landing .menu{display:block}}.landing .menu__scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:default;background:#100c226b;border:0;width:100%;position:absolute;inset:0}.landing .menu__sheet{padding:0 24px calc(28px + env(safe-area-inset-bottom));background:var(--hero-bg);overscroll-behavior:contain;flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}.landing .menu__sheet:before{content:"";background-image:radial-gradient(circle at 3px 3px,var(--hairline)3px,transparent 3.2px),linear-gradient(to right,var(--hairline).69px,transparent .69px),linear-gradient(to bottom,var(--hairline).69px,transparent .69px);opacity:.5;pointer-events:none;background-position:21px 24px,.35px 0,0 .35px;background-size:80px 80px,80px 80px,80px 80px;position:absolute;inset:0}.landing .menu__sheet>*{position:relative}.landing .menu__bar{flex:none;justify-content:space-between;align-items:center;height:76px;display:flex}.landing .menu__close{border:1px solid var(--hairline);background:#fff;border-radius:15px;width:46px;height:46px;position:relative}.landing .menu__close span{background:var(--ink);border-radius:2px;width:17px;height:1.6px;position:absolute;top:50%;left:50%}.landing .menu__close span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.landing .menu__close span:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.landing .menu__links{flex-direction:column;flex:1;justify-content:center;gap:4px;padding-block:24px;display:flex}.landing .menu__links a{letter-spacing:-.01em;border-bottom:1px solid #1e1e1e14;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;font-size:clamp(26px,7vw,34px);font-weight:600;line-height:1.15;display:flex}.landing .menu__links a:last-child{border-bottom:0}.landing .menu__links a i{border-right:1.8px solid var(--purple);border-top:1.8px solid var(--purple);opacity:.55;width:10px;height:10px;transition:transform .3s var(--ease-out),opacity .3s var(--ease-out);flex:none;transform:rotate(45deg)}.landing .menu__links a:active i{opacity:1;transform:rotate(45deg)translate(3px,-3px)}.landing .menu__foot{flex-direction:column;flex:none;align-items:stretch;gap:18px;display:flex}.landing .menu__cta{width:100%;height:56px;font-size:17px}.landing .menu__mail{text-align:center;color:var(--muted);font-size:15px}.landing .js__dots{display:none}@media (max-width:1023px){.landing .js__dots{justify-content:center;gap:10px;margin-top:26px;display:flex}.landing .js__dots button{width:8px;height:8px;transition:width .36s var(--ease-out),background .36s var(--ease-out);background:#1e1e1e2e;border-radius:999px;padding:0}.landing .js__dots button[data-active=true]{background:var(--purple);width:26px}.landing .js__dots button:after{content:"";position:absolute;inset:-14px}.landing .js__dots button{position:relative}.landing .js__stage{touch-action:pan-y}}.landing .footer__copyright{text-align:right;width:235px;color:var(--ink);white-space:nowrap;font-size:16px;line-height:1.39;position:absolute;top:329px;left:1078px}.landing .footer__copyright a{text-underline-position:from-font;transition:color .2s var(--ease-out);text-decoration:underline}.landing .footer__copyright a:hover{color:var(--purple)}@media (max-width:1023px){.landing .footer__copyright{text-align:left;white-space:normal;width:auto;margin-top:40px;font-size:15px;position:static}}.landing .demo__submit[disabled]{cursor:default}.landing .demo__submit[aria-busy=true]{opacity:.7}.landing .demo__error,.landing .demo__done{letter-spacing:-.01em;max-width:520px;margin-top:18px;font-size:15px;line-height:1.45}.landing .demo__error{color:#c62828}.landing .demo__done{color:#000000b3}
