.product-demo{--product-demo-stage-scale: 1;--product-demo-mobile-pan: 0;--product-demo-mobile-panel-lift: 0rem;--product-demo-mobile-pan-start: 0;--product-demo-scene-scroll: 90vh;--product-demo-panel-overlap: 36vh;--product-demo-panel-min-height: var(--product-demo-panel-overlap);--product-demo-sticky-top: 4.35rem;position:relative;background:transparent}.product-demo .product-story__statement,.product-demo .product-story__statement .scroll-reveal-text__copy,.product-demo .product-story__statement .scroll-reveal-text__word-fill{color:#181a1f}.product-demo .product-story__statement .scroll-reveal-text__word-base{color:#6f747c;opacity:.26}.product-demo .product-story__support{color:#565d68;margin-top:clamp(3rem,4.8vw,4rem)}.product-demo__scene{position:relative;overflow-x:clip;overflow-y:visible;height:calc(100vh + var(--product-demo-scene-scroll));background:#fff}.product-demo__mobile-replacement{display:none;position:relative;z-index:2;transform-origin:center}.product-demo__mobile-replacement img{display:block;height:auto;max-width:none}.product-demo__mobile-track{width:max-content}.product-demo__desktop-note{display:none}.product-demo__zoom-anchor{position:absolute;top:calc(var(--product-demo-scene-scroll) * .19);left:0;width:1px;height:1px;pointer-events:none}.product-demo__sticky{position:sticky;top:var(--product-demo-sticky-top);z-index:1;display:grid;place-items:start center;overflow:visible;min-height:calc(100vh - var(--product-demo-sticky-top));padding:clamp(1rem,2.5vh,1.8rem) 1.25rem clamp(1.25rem,4vh,2.25rem);isolation:isolate}.product-demo__backdrop{position:absolute;top:clamp(5.5rem,9vh,6.75rem);left:50%;z-index:0;width:118vw;height:calc(100% - clamp(5.5rem,9vh,6.75rem) + 24vh);color:var(--product-demo-backdrop);transform:translate(-50%);pointer-events:none}.product-demo__shell{position:relative;z-index:2;width:min(64rem,100%);margin:0 auto;transform:scale(var(--product-demo-stage-scale));transform-origin:center;transition:transform 80ms linear;will-change:transform}.product-demo__desktop-fallback{width:min(64rem,100%);height:clamp(42rem,78vh,58rem);border:1px solid rgb(32 33 36 / .08);border-radius:.5rem;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .72),transparent),var(--surface-soft);background-size:220% 100%,auto;box-shadow:0 26px 70px #20212414,0 0 0 1px #ffffffb8 inset}.product-demo__window{position:relative;display:flex;flex-direction:column;overflow:hidden;height:clamp(42rem,78vh,58rem);border:1px solid rgb(32 33 36 / .12);border-radius:.5rem;background:var(--surface);box-shadow:0 26px 70px #20212429,0 0 0 1px #ffffffb8 inset}.product-demo__interaction-guard{position:absolute;inset:0;z-index:20;background:transparent;cursor:default}.product-demo__shade-panel{position:relative;z-index:700;pointer-events:none;margin-top:calc(-1 * var(--product-demo-panel-overlap));min-height:var(--product-demo-panel-min-height);border-top:1px solid rgb(224 224 224 / .08);background:#fff}.product-demo__shade-panel .product-story{pointer-events:auto;padding-top:clamp(3.25rem,5.2vw,4.8rem);padding-bottom:clamp(3.2rem,6.4vw,5.6rem)}.product-demo__shade-panel .waitlist-cta{pointer-events:auto}.product-demo__titlebar{display:flex;flex:0 0 2rem;align-items:center;justify-content:space-between;height:2rem;background:var(--background);color:var(--text-muted)}.product-demo__titlebar-icon{width:28px;height:28px;margin-left:1.375rem;object-fit:contain}.product-demo__window-controls{display:flex;height:2rem}.product-demo__window-control{margin:0;padding:0;border:0;display:grid;place-items:center;width:46px;height:32px;background:transparent;color:currentColor;cursor:default;font-family:Segoe Fluent Icons,Segoe MDL2 Assets,sans-serif;font-size:10px;line-height:1;outline:none;transition:background-color var(--transition-fast),color var(--transition-fast)}.product-demo__window-control:hover{background:var(--surface-container-high);color:var(--text)}.product-demo__window-control:active{background:var(--surface-container-highest)}.product-demo__window-control--close:hover{background:#d93025;color:#fff}.product-demo__window-control--close:active{background:#b3261e;color:#fff}.product-demo__content{--product-demo-content-scale: .9;flex:1 1 auto;position:relative;overflow:hidden;height:auto;min-height:0}.product-demo__scaled-content{position:absolute;inset:0;width:calc(100% / var(--product-demo-content-scale));height:calc(100% / var(--product-demo-content-scale));transform:scale(var(--product-demo-content-scale));transform-origin:top left}.product-demo__scaled-content .shell,.product-demo__scaled-content .app-sidebar,.product-demo__scaled-content .member-sidebar{height:100%;min-height:0}.product-demo__scaled-content .member-sidebar__create-fab{position:absolute;right:1rem;bottom:1rem}.product-demo__scaled-content .material-symbols-outlined{font-size:1em;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 22}.product-demo__scaled-content .app-sidebar__toggle .material-symbols-outlined,.product-demo__scaled-content .member-sidebar__toggle .material-symbols-outlined,.product-demo__scaled-content .app-sidebar__nav-icon.material-symbols-outlined{font-size:1rem}.product-demo__scaled-content .app-sidebar__create-job-btn .material-symbols-outlined{font-size:1.22rem;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}.product-demo__scaled-content .member-sidebar__create-fab .material-symbols-outlined{font-size:1.25rem}.product-demo__scaled-content .panel-overlay-controls__button .material-symbols-outlined{font-size:1.02rem}.product-demo__scaled-content .member-sidebar--collapsed:not(.member-sidebar--hover-expanded) .member-sidebar__create-fab{right:calc((var(--shell-member-sidebar-collapsed-width) - var(--member-sidebar-create-fab-size)) / 2)}.panel-overlay-tab__tooltip,.profile-detail__identity-tooltip{display:none!important}@media(max-width:760px){.product-demo{--product-demo-scene-scroll: 86vh;--product-demo-panel-overlap: 38vh;--product-demo-panel-min-height: 38vh}.product-demo__sticky{padding-inline:.75rem}.product-demo__window{height:40rem;border-radius:.5rem}.product-demo__content{height:100%}.product-demo__window-controls{height:2rem}.product-demo__window-control{width:40px}}@media(max-width:900px),not (min-aspect-ratio:4 / 5){.product-demo{background:var(--surface);--product-demo-panel-overlap: clamp(4.75rem, 18vw, 6rem)}.product-demo__scene{height:auto}.product-demo__zoom-anchor{top:0;scroll-margin-top:calc(50vh - max(46vw,22.2vh) - clamp(1rem,4vw,1.5rem))}.product-demo__shell{display:none}.product-demo__sticky{position:relative;top:auto;place-items:start center;min-height:auto;padding:clamp(1rem,4vw,1.5rem) 0 clamp(1rem,4vw,2rem)}.product-demo__mobile-replacement{display:block;position:relative;width:100vw;height:auto;overflow:visible;background:var(--surface)}.product-demo__mobile-track{--product-demo-mobile-image-width: max(112vw, 54vh);--product-demo-mobile-pan-start: 0;width:var(--product-demo-mobile-image-width);transform:translate(calc(-1 * (var(--product-demo-mobile-pan-start) + var(--product-demo-mobile-pan) * (1 - var(--product-demo-mobile-pan-start))) * (var(--product-demo-mobile-image-width) - 100vw)));transition:transform 80ms linear;will-change:transform}.product-demo__mobile-replacement img{width:var(--product-demo-mobile-image-width);height:auto}.product-demo__desktop-note{display:block;width:min(20rem,calc(100vw - 2rem));margin:0 auto .45rem;color:var(--text-muted);font-size:.7rem;line-height:1.45;text-align:center}.product-demo__shade-panel{margin-top:0;transform:translateY(calc(-1 * var(--product-demo-mobile-panel-lift)));transition:transform 80ms linear;will-change:transform}}.product-demo-tour{position:absolute;inset:0;z-index:30;overflow:visible;opacity:0;pointer-events:none;transform:translateY(.8rem) scale(.992);transform-origin:center;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.product-demo-tour--visible{opacity:1;transform:translateY(0) scale(1);pointer-events:none}.product-demo-tour__dim-frame{position:absolute;inset:0;z-index:1;overflow:hidden;border-radius:.5rem;opacity:0;pointer-events:none;transition:opacity .42s cubic-bezier(.22,1,.36,1)}.product-demo-tour--visible .product-demo-tour__dim-frame{opacity:1}.product-demo-tour__dim{position:absolute;z-index:1;background:#1113176b;pointer-events:auto}.product-demo-tour__dim--full,.product-demo-tour__dim--top,.product-demo-tour__dim--bottom{right:0;left:0}.product-demo-tour__dim--full{inset:0}.product-demo-tour__dim--top{top:0}.product-demo-tour__dim--bottom{bottom:0}.product-demo-tour__dim--left{left:0}.product-demo-tour__spotlight-guard{position:absolute;z-index:2;background:transparent;pointer-events:auto}.product-demo-tour__card{position:relative;z-index:4;box-sizing:border-box;display:flex;overflow:hidden;flex-direction:column;align-items:center;border:1px solid rgb(255 255 255 / .78);border-radius:.32rem;background:#fff;box-shadow:0 1.5rem 4rem #0a0c102e,0 0 0 1px #16181d0f;color:#1f1f1f;opacity:0;pointer-events:auto;transform:translateY(.65rem) scale(.985);transition:opacity .36s cubic-bezier(.22,1,.36,1) 90ms,transform .44s cubic-bezier(.22,1,.36,1) 90ms}.product-demo-tour--visible .product-demo-tour__card{opacity:1;transform:translateY(0) scale(1)}.product-demo-tour__card--intro{position:absolute;top:50%;left:50%;width:min(30.5rem,72%);min-height:15.9rem;justify-content:center;padding:2.65rem 2rem 2.35rem;text-align:center;transform:translate(-50%,calc(-50% + .65rem)) scale(.985)}.product-demo-tour--visible .product-demo-tour__card--intro{transform:translate(-50%,-50%) scale(1)}.product-demo-tour__card--callout{position:absolute;overflow:visible;width:300px;min-height:0;align-items:stretch;padding:3.15rem 1.25rem .6rem}.product-demo-tour__card--placement-left{width:260px}.product-demo-tour__card--callout:before{content:"";position:absolute;top:-.44rem;left:var(--product-demo-tour-arrow-x, 2rem);width:.78rem;height:.78rem;border-top:1px solid rgb(255 255 255 / .78);border-left:1px solid rgb(255 255 255 / .78);background:#fff;transform:translate(-50%) rotate(45deg)}.product-demo-tour__card--placement-left:before{top:var(--product-demo-tour-arrow-y, 2rem);right:-.44rem;left:auto;border:0;border-top:1px solid rgb(255 255 255 / .78);border-right:1px solid rgb(255 255 255 / .78);transform:translateY(-50%) rotate(45deg)}.product-demo-tour__card--placement-above:before{top:auto;bottom:-.44rem;border:0;border-right:1px solid rgb(255 255 255 / .78);border-bottom:1px solid rgb(255 255 255 / .78)}.product-demo-tour__progress{position:absolute;top:.85rem;left:50%;display:grid;width:min(18rem,calc(100% - 2.5rem));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.45rem;transform:translate(-50%)}.product-demo-tour:not(.product-demo-tour--visible) :is(.product-demo-tour__dim,.product-demo-tour__spotlight-guard,.product-demo-tour__card){pointer-events:none}.product-demo-tour__progress-segment{display:block;height:1px;border-radius:999px;background:#dfe2e4;transition:background-color var(--transition-medium)}.product-demo-tour__progress-segment--active{background:#6f7478}.product-demo-tour__top-action{position:absolute;top:1.4rem;z-index:5;display:grid;width:1.45rem;height:1.45rem;place-items:center;padding:0;border:0;border-radius:.22rem;background:transparent;color:#6f7478;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.product-demo-tour__top-action--left{left:1rem}.product-demo-tour__top-action--right{right:1rem}.product-demo-tour__top-action:hover{background:#f1f3f4;color:#202124}.product-demo-tour__top-action:focus-visible{outline:none;box-shadow:0 0 0 2px var(--focus-ring)}.product-demo-tour__top-action svg{width:.9rem;height:.9rem;stroke-width:2}.product-demo-tour__logo{display:block;width:min(10.75rem,72%);height:auto;margin-inline:auto}.product-demo-tour__title{margin:1.15rem 0 0;color:#1f1f1f;font-size:.86rem;font-weight:700;line-height:1.35;letter-spacing:0}.product-demo-tour__card--intro .product-demo-tour__title{font-size:.79rem;font-weight:400;line-height:1.46}.product-demo-tour__card--intro .product-demo-tour__title strong{font-weight:700}.product-demo-tour__body{max-width:23.5rem;margin:1.18rem 0 0;color:#3f454c;font-size:.79rem;font-weight:400;line-height:1.46;letter-spacing:0}.product-demo-tour__body strong{color:#202124;font-weight:700}.product-demo-tour__card--callout .product-demo-tour__title{margin:0 0 1.35rem;font-size:.95rem;font-weight:500}.product-demo-tour__card--callout .product-demo-tour__body{max-width:none;margin:0;color:#2f3337;font-size:.92rem;line-height:1.45}.product-demo-tour__intro-button,.product-demo-tour__footer-button{display:inline-flex;align-items:center;justify-content:center;border:0;background:var(--brand-accent);color:#fff;cursor:pointer;font:inherit;font-weight:700;line-height:1;transition:background-color var(--transition-fast),transform var(--transition-fast)}.product-demo-tour__intro-button{position:relative;z-index:0;min-height:1.72rem;margin-top:1.15rem;padding:0 .72rem;border-radius:.28rem;font-size:.74rem}.product-demo-breathing-button:after{position:absolute;z-index:-1;inset:-.18rem;border-radius:.46rem;background:color-mix(in srgb,var(--brand-accent) 28%,transparent);content:"";animation:product-demo-button-breathe 1.9s ease-in-out infinite}@keyframes product-demo-button-breathe{0%,to{opacity:.35;transform:scale(.98)}50%{opacity:.78;transform:scale(1.06)}}.product-demo-tour__intro-button:hover,.product-demo-tour__footer-button:hover{background:var(--brand-accent-hover)}.product-demo-tour__intro-button:active,.product-demo-tour__footer-button:active{transform:translateY(1px)}.product-demo-tour__intro-button:focus,.product-demo-tour__footer-button:focus{outline:none}.product-demo-tour__intro-button:focus-visible,.product-demo-tour__footer-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent) 24%,transparent)}.product-demo-tour__footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin:1.45rem -.45rem 0}.product-demo-tour__footer-button{min-height:2rem;border-radius:.28rem;padding:0 .68rem;font-size:.82rem}.product-demo-tour__footer-button--secondary{justify-self:start;background:#cb68e7}.product-demo-tour__footer-button--secondary:hover{background:#bb59d7}.product-demo-tour__footer-button:disabled{cursor:default;opacity:.42;transform:none}.product-demo-tour__footer-button--primary{justify-self:end}.product-demo-tour__step-count{color:#9ca1a8;font-size:.82rem;font-weight:400;line-height:1;white-space:nowrap}@media(prefers-reduced-motion:reduce){.product-demo-tour,.product-demo-tour__dim-frame,.product-demo-tour__card,.product-demo-breathing-button:after{animation:none;transition:none}}.button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.55rem;border:1px solid var(--line);border-radius:var(--radius-lg);padding:0 1rem;background:var(--surface);color:var(--text);font:inherit;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast)}.button:hover{background:var(--surface-soft);border-color:var(--line-strong)}.button:disabled{cursor:not-allowed;opacity:.5}.button:focus{outline:none}.button:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}.button--primary{border-color:var(--text);background:var(--text);color:#fff}.button--primary:hover{background:#000;border-color:#000}.button--ghost{border-color:transparent;background:transparent}.button svg{width:1rem;height:1rem}.overlay-scroll-area{position:relative;min-width:0;min-height:0;overflow:hidden}.overlay-scroll-area__viewport{width:100%;height:100%;min-width:0;min-height:0;max-width:inherit;max-height:inherit;scrollbar-width:none;-ms-overflow-style:none}.overlay-scroll-area__viewport::-webkit-scrollbar{display:none;width:0;height:0}.overlay-scroll-area--vertical>.overlay-scroll-area__viewport{overflow-x:hidden;overflow-y:auto}.overlay-scroll-area--horizontal>.overlay-scroll-area__viewport{overflow-x:auto;overflow-y:hidden}.overlay-scroll-area__track{position:absolute;z-index:8;opacity:0;pointer-events:none;transition:opacity var(--transition-fast)}.overlay-scroll-area--vertical>.overlay-scroll-area__track{top:.375rem;right:.125rem;bottom:.375rem;width:.25rem}.overlay-scroll-area--horizontal>.overlay-scroll-area__track{right:.375rem;bottom:.125rem;left:.375rem;height:.25rem}.overlay-scroll-area__thumb{position:absolute;border-radius:var(--radius-pill);background:#000;opacity:1;pointer-events:none;transition:opacity var(--transition-fast)}.overlay-scroll-area--scrollable:hover>.overlay-scroll-area__track,.overlay-scroll-area--dragging>.overlay-scroll-area__track,.overlay-scroll-area--scrollable:focus-within>.overlay-scroll-area__track{opacity:1}.overlay-scroll-area--scrollable:hover .overlay-scroll-area__thumb,.overlay-scroll-area--dragging .overlay-scroll-area__thumb,.overlay-scroll-area--scrollable:focus-within .overlay-scroll-area__thumb{pointer-events:auto}.overlay-scroll-area--vertical .overlay-scroll-area__thumb{top:0;right:0;width:.125rem;cursor:ns-resize}.overlay-scroll-area--horizontal .overlay-scroll-area__thumb{bottom:0;left:0;height:.125rem;cursor:ew-resize}.overlay-scroll-area__thumb:hover,.overlay-scroll-area__thumb:focus-visible,.overlay-scroll-area--dragging .overlay-scroll-area__thumb{opacity:1;outline:none}.overlay-scroll-area__thumb:active{cursor:grabbing}.landing-page{min-height:100vh;overflow-x:clip;background:var(--surface)}.landing-main{position:relative;background:var(--surface)}.site-footer{display:flex;min-height:5rem;align-items:flex-end;justify-content:flex-end;padding:0 2rem 1.25rem;background:var(--surface)}.site-footer__envsemble-lockup{display:block;width:min(8.5rem,36vw);height:auto}@media(max-width:760px){.site-footer{min-height:4.5rem;padding:0 1rem 1rem}.site-footer__envsemble-lockup{width:min(7rem,44vw)}}.site-header{position:sticky;top:0;z-index:800;display:flex;min-height:4.35rem;align-items:center;justify-content:space-between;padding:0 clamp(2.5rem,5vw,4.75rem);background:var(--surface);color:#000}.site-header__brand{display:inline-flex;align-items:center}.site-header__brand img{display:block;width:7.55rem;height:auto}.site-header__nav{display:flex;align-items:center;color:#000;font-size:.875rem;font-weight:500}.site-header__nav-cta{display:inline-flex;align-items:center;justify-content:center;padding:.62rem 1.24rem;border-radius:.48rem;background:var(--brand-ink);color:#fff;font-size:.84rem;font-weight:700;line-height:1;transition:background-color var(--transition-fast),transform var(--transition-fast)}.site-header__nav-cta:hover{background:var(--brand-ink-hover);color:#fff}.site-header__nav-cta:active{transform:translateY(1px)}.site-header__brand:focus-visible,.site-header__nav-cta:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}@media(max-width:760px){.site-header{padding-inline:1rem}.site-header__brand img{width:6.75rem}}.hero{position:relative;z-index:1;display:flex;justify-content:center;padding:clamp(3.4rem,6.5vw,5.8rem) 2rem clamp(2.6rem,5vw,4.5rem);background:var(--surface)}.hero__copy{position:relative;z-index:1;isolation:isolate;width:min(70rem,100%);text-align:center}.hero__title{max-width:70rem;margin:0 auto;color:#111216;font-family:var(--font-heading);font-size:clamp(2.3rem,3.55vw,3.05rem);font-stretch:96%;font-weight:600;line-height:.98;letter-spacing:0}.hero__title-stage{position:relative;display:inline-grid}.hero__title-stage-measure,.hero__title-visual{display:inline-flex;grid-area:1 / 1;align-items:baseline;column-gap:.24em}.hero__title-stage-measure{visibility:hidden;white-space:nowrap}.hero__title-visual{justify-self:start;width:max-content}.hero__title-measurements{position:absolute;visibility:hidden;pointer-events:none}.hero__title-measurements>span{position:absolute;white-space:nowrap}.hero__title-prefix{flex:0 0 auto;white-space:nowrap}.hero__title-word-slot{position:relative;display:inline-flex;flex:0 0 auto;overflow:visible;text-align:center}.hero__title-word{display:inline-block;text-align:center;white-space:nowrap;will-change:opacity}.hero__summary{max-width:41rem;margin:1.35rem auto 0;color:#111216;font-size:clamp(1rem,1.35vw,1.18rem);font-weight:400;line-height:1.58}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;margin-top:2rem}.hero__primary.button{min-height:0;gap:.38rem;padding:.9rem 1.8rem;border-color:transparent;border-radius:.55rem;background:var(--brand-accent);color:#fff;font-size:.95rem;font-weight:700;line-height:1;box-shadow:none}.hero__primary.button:hover{border-color:transparent;background:var(--brand-accent-hover);color:#fff;box-shadow:none}.hero__primary svg{width:1rem;height:1rem;stroke-width:2.2}.hero__secondary{display:inline-flex;min-height:2.75rem;align-items:center;color:#202328;font-size:.95rem;font-weight:500}.hero__secondary:hover{color:#000}.hero__secondary:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}@media(max-width:760px){.hero{padding:2.75rem 1rem .5rem}.hero__title{max-width:22rem;font-size:clamp(2rem,9vw,2.6rem);line-height:1}.hero__title-stage{display:block;width:100%}.hero__title-stage-measure,.hero__title-measurements{display:none}.hero__title-visual{display:flex;width:100%;flex-wrap:wrap;justify-content:center;transform:none!important}.hero__title-prefix,.hero__title-word-slot{flex:0 0 100%}.hero__title-word-slot{justify-content:center}}@media(max-width:900px),not (min-aspect-ratio:4 / 5){.hero__secondary{display:none}}.product-story{padding:clamp(6rem,11vw,10rem) 2rem;background:transparent}.product-story__statement{width:min(64rem,calc(100vw - 4rem));margin:0 auto;font-family:var(--font-heading);font-size:clamp(2rem,3.3vw,2.95rem);font-stretch:96%;font-weight:600;line-height:1.22;letter-spacing:0;text-align:center}.product-story__support{width:min(59rem,calc(100vw - 4rem));margin:clamp(1.8rem,3vw,2.35rem) auto 0;color:#415f86;font-family:var(--font-sans);font-size:clamp(1.08rem,1.45vw,1.5rem);font-weight:400;line-height:1.45;letter-spacing:0;text-align:center}.waitlist-cta{padding:clamp(2.8rem,5.8vw,4.8rem) 2rem clamp(4.2rem,7vw,6rem);background:transparent}.waitlist-cta__card{display:flex;width:min(56rem,100%);min-height:6.875rem;align-items:center;justify-content:space-between;gap:2rem;margin:0 auto;padding:1.75rem 2.5rem;border-radius:var(--radius-lg);background:var(--brand-ink);color:#fff}.waitlist-cta__copy{min-width:0}.waitlist-cta__copy h2{margin:0;color:#fff;font-family:var(--font-heading);font-size:1.24rem;font-weight:400;line-height:1.35;letter-spacing:0}.waitlist-cta__copy p{max-width:34rem;margin:.35rem 0 0;color:#ffffffc2;font-size:.95rem;font-weight:400;line-height:1.45}.waitlist-cta__copy span{display:block;margin-top:.42rem;color:#ffffff94;font-size:.78rem;font-weight:400;line-height:1.35}.waitlist-cta__button{display:inline-flex;min-height:0;flex:0 0 auto;align-items:center;justify-content:center;gap:.38rem;padding:.9rem 1.8rem;border-radius:.55rem;background:#fff;color:var(--brand-ink);font-size:.95rem;font-weight:700;line-height:1;white-space:nowrap;transition:background-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.waitlist-cta__button:hover{background:#f2f4f7;color:#000}.waitlist-cta__button:active{transform:translateY(1px)}.waitlist-cta__button:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff52}.waitlist-cta__button svg{width:1rem;height:1rem;stroke-width:2.2}.scroll-reveal-text{position:relative;display:flex;flex-wrap:wrap;justify-content:center;column-gap:.32em;row-gap:.08em;color:#3f454c}.scroll-reveal-text__line{display:flex;width:100%;flex-wrap:wrap;justify-content:inherit;column-gap:inherit;row-gap:inherit}.scroll-reveal-text__copy{position:absolute;inset:0;opacity:0}.scroll-reveal-text__word{position:relative;display:inline-flex;white-space:nowrap}.scroll-reveal-text__word-base{color:#000;opacity:.18;-webkit-user-select:none;user-select:none}.scroll-reveal-text__word-fill{position:absolute;inset:0;-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){.scroll-reveal-text__word-base{opacity:0}.scroll-reveal-text__word-fill{opacity:1!important}}@media(max-width:760px){.product-story{padding:5rem 1rem}.product-story__statement{width:min(100%,calc(100vw - 2rem));font-size:clamp(1.82rem,7.8vw,2.45rem);line-height:1.16}.product-story__support{width:min(100%,calc(100vw - 2rem));margin-top:1.35rem;font-size:clamp(1rem,4.2vw,1.18rem);line-height:1.42}.waitlist-cta{padding:3.2rem 1rem 4.2rem}.waitlist-cta__card{min-height:0;flex-direction:column;align-items:flex-start;gap:1.35rem;padding:1.35rem}.waitlist-cta__copy h2{font-size:1.16rem}.waitlist-cta__copy p{font-size:.9rem}}:root{color-scheme:light;--primary: #1a73e8;--primary-dim: #1557b0;--primary-fixed: #d2e3fc;--brand-tint: #f2f6fc;--fab-bg: #c2e7ff;--fab-bg-hover: #b7dcff;--text: #202124;--text-muted: #5f6368;--text-faint: #9aa0a6;--background: #f8fafd;--surface: #ffffff;--surface-soft: #f8f9fa;--surface-container: #e8f0fe;--surface-container-high: #e8eaed;--surface-container-highest: #dadce0;--line: #e0e0e0;--line-strong: #bdc1c6;--danger-text: #c5221f;--warning: #fbbc04;--success: #188038;--focus-ring: rgb(26 115 232 / .24);--radius-lg: .5rem;--radius-md: .375rem;--radius-sm: 3px;--radius-pane: 1rem;--radius-pill: 999px;--transition-fast: .12s ease;--transition-medium: .15s ease;--brand-accent: #9b4ab8;--brand-accent-hover: #8841a3;--brand-ink: #1f1f1f;--brand-ink-hover: #111111;--product-demo-backdrop: #eceef1;--shadow-shell: 0 0 0 1px rgb(60 64 67 / .04), 0 0 16px rgb(60 64 67 / .08), 0 8px 22px rgb(60 64 67 / .06);--shadow-panel: 0 0 0 1px rgb(26 115 232 / .14), 0 0 16px rgb(60 64 67 / .14), 0 14px 32px rgb(60 64 67 / .16);--font-sans: Geist, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading: "DM Sans", Geist, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#root{min-height:100%}body{margin:0;background:var(--surface);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}::selection{background:var(--primary-fixed);color:var(--primary-dim)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
