.site{--s-bg:#f7f9f4;--s-ink:#10130f;--s-muted:#60695c;--s-line:#dfe5d8;--s-line2:#ccd5c4;--s-lime:#c6f24e;--s-mono:var(--font-mono),ui-monospace,monospace;background:var(--s-bg);color:var(--s-ink);font-family:var(--font-ui),Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.site .wrap{width:min(1240px,calc(100% - 80px));margin-inline:auto}.site .mono{font-family:var(--s-mono)}.site .eyebrow{display:inline-flex;align-items:center;gap:9px;font:500 10px/1.5 var(--s-mono);letter-spacing:.1em;text-transform:uppercase;color:#435035}.site .eyebrow .dot{width:6px;height:6px;border-radius:50%;background:#7a9f21;box-shadow:0 0 0 4px #e7efd9;flex:none}.site .btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;border-radius:7px;padding:14px 23px;border:1px solid transparent;font-size:13px;font-weight:700;line-height:1.3;text-decoration:none;transition:transform .18s,opacity .18s}.site .btn:hover{transform:translateY(-2px)}.site .btn:active{transform:none;opacity:.8}.site .btn:disabled{opacity:.5;transform:none}.site .btn.dark{background:var(--s-ink);color:#fff}.site .btn.ghost{background:#fff;border-color:var(--s-line2);color:var(--s-ink)}.site h2.sec{font-size:clamp(30px,3.1vw,46px);line-height:1.13;font-weight:600;letter-spacing:-.045em;margin:0 0 20px;text-wrap:balance;max-width:810px}.site p.lead{color:var(--s-muted);font-size:15px;line-height:1.85;max-width:650px;margin:0 0 42px}.site .hero{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;align-items:center;padding-top:66px}.site .hero-h1{font-size:clamp(40px,4.35vw,65px);line-height:1.08;font-weight:600;letter-spacing:-.057em;margin:22px 0 24px;max-width:640px;text-wrap:balance}.site .hero-ev{background:var(--s-lime);border-radius:.13em;padding:0 .105em .07em}.site .hero-sub{color:var(--s-muted);font-size:15px;line-height:1.8;max-width:530px;margin:0 0 27px}.site .hero-ctas{display:flex;gap:10px;flex-wrap:wrap}.site .hero-tiny{font:10px/1.7 var(--s-mono);color:var(--s-muted);margin:15px 0 0}.site .hero-fx{position:relative;align-self:stretch;min-height:530px;margin-right:-35px;isolation:isolate;pointer-events:none}.site .hero-fx .real-core{position:absolute;width:105%;height:auto;left:-1%;top:50%;transform:translateY(-50%);z-index:3;will-change:transform}.site .hero-fx .core-image{display:block;width:100%;height:auto;filter:drop-shadow(0 36px 22px rgba(31,43,14,.1))}.site .hero:not([data-motion=full]) .core-image{animation:chip-float 7s ease-in-out infinite}@keyframes chip-float{50%{transform:translateY(-10px)}}.site .hero-fx .core-shadow{position:absolute;left:12%;right:4%;height:20%;bottom:13%;background:radial-gradient(ellipse,rgba(50,65,19,.13),transparent 67%);z-index:0}.site .hero-fx .core-field{position:absolute;left:1%;width:105%;height:54%;top:29%;border-radius:50%;background:radial-gradient(ellipse,rgba(198,242,78,.14),transparent 65%);opacity:.6;transform-origin:50% 50%}.site .hero-fx .real-ring{position:absolute;left:9%;width:90%;height:43%;top:34%;border:1px solid #b7cd89;border-radius:50%;opacity:.23}.site .hero-fx .real-ring.two{left:0;width:108%;height:54%;top:28%;border-color:#d4ddc7}.site .hero-fx .real-pulse{position:absolute;left:50%;top:51%;width:260px;height:260px;border:1px solid #8aac25;border-radius:50%;opacity:0;transform:translate(-50%,-50%);z-index:7;background:radial-gradient(circle,transparent 60%,rgba(198,242,78,.14) 69%,transparent 73%)}.site .hero-fx .fx-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.site .hero-fx .fx-canvas--top{z-index:4}.site .hero-fx .fx-rays{z-index:1;opacity:0;will-change:transform,opacity;background:radial-gradient(circle,hsla(0,0%,100%,.95) 0,rgba(226,255,140,.82) 6%,rgba(198,242,78,.5) 17%,rgba(198,242,78,.14) 38%,rgba(198,242,78,0) 62%),repeating-conic-gradient(from 2deg,hsla(0,0%,100%,0) 0deg 3.5deg,hsla(0,0%,100%,.55) 4.2deg,hsla(0,0%,100%,0) 5deg 10deg),repeating-conic-gradient(from 0deg,rgba(198,242,78,0) 0deg 4deg,rgba(198,242,78,.6) 5deg,rgba(198,242,78,0) 6.5deg 9deg);-webkit-mask-image:radial-gradient(circle,#000 14%,transparent 66%);mask-image:radial-gradient(circle,#000 14%,transparent 66%)}.site .hero-fx .fx-rays,.site .real-core .fx-coreglow{position:absolute;border-radius:50%;pointer-events:none}.site .real-core .fx-coreglow{left:50%;top:40%;width:46%;aspect-ratio:1;max-width:100%;transform:translate(-50%,-50%);mix-blend-mode:screen;opacity:.2;background:radial-gradient(circle,rgba(236,255,170,.95) 0,rgba(198,242,78,.6) 26%,rgba(198,242,78,0) 66%)}.site .hero-fx .fx-column{z-index:4;background:radial-gradient(ellipse 50% 100% at 50% 100%,#ecffaa 0,rgba(198,242,78,.75) 18%,rgba(198,242,78,.3) 48%,rgba(198,242,78,0) 82%)}.site .hero-fx .fx-column,.site .hero-fx .fx-holo{position:absolute;pointer-events:none;will-change:transform,opacity}.site .hero-fx .fx-holo{z-index:2}.site .hero-fx .fx-holo--front{z-index:4;clip-path:inset(50% 0 0 0)}.site .hero-fx .fx-holo-spin{position:absolute;inset:0;border-radius:50%;will-change:transform;background:conic-gradient(from 0deg,rgba(198,242,78,0) 0 52%,#c6f24e 76%,#fff 82%,rgba(198,242,78,0) 92%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5px));box-shadow:inset 0 0 0 2px rgba(138,172,37,.6)}.site .real-satellite{position:absolute;z-index:5;display:flex;align-items:center;justify-content:center;width:76px;height:45px;padding:10px;background:hsla(0,0%,100%,.96);border:1px solid #e1e5dc;border-radius:9px;box-shadow:0 8px 20px -13px #29381a;opacity:0;will-change:transform,opacity;--logo-h:17px}.site .real-satellite.icon{--logo-h:25px}.site .hero:not([data-motion=full]) .real-satellite{display:none}.site .real-satellite img{height:calc(var(--logo-h, 17px) * var(--k, 1));width:auto;max-width:none;-o-object-fit:contain;object-fit:contain}.site .real-satellite img[data-logo=odoo]{--k:1.06}.site .real-satellite img[data-logo=pipedrive]{--k:.88}.site .real-satellite img[data-logo=zoom]{--k:.89}.site .real-satellite img[data-logo=salesforce]{--k:1.57}.site .real-satellite img[data-logo=meet],.site .real-satellite img[data-logo=teams]{--k:1.15}.site .partners{grid-column:1/-1;min-width:0;border-top:1px solid var(--s-line);padding:29px 0 30px}.site .partners .mq{position:relative;overflow:hidden;padding:6px 0;max-width:100%;min-width:0;contain:inline-size;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.site .partners .mq-track{display:flex;width:-moz-max-content;width:max-content;animation:partners-mq 34s linear infinite;will-change:transform}.site .partners .mq:hover .mq-track{animation-play-state:paused}.site .partners .mq-seq{display:flex;align-items:center;gap:58px;padding-right:58px;flex:none}.site .partners .mq-label{flex:none;font:10px/1.6 var(--s-mono);color:var(--s-muted);white-space:nowrap;padding:6px 12px;border:1px solid var(--s-line);border-radius:999px;background:#fff}.site .partners .mq-item{flex:none;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:#35412e;font-size:13px}.site .partners img[data-logo]{height:calc(26px * var(--k, 1));width:auto;max-width:none;-o-object-fit:contain;object-fit:contain}.site .partners img[data-logo=odoo]{--k:1.06}.site .partners img[data-logo=pipedrive]{--k:.88}.site .partners img[data-logo=zoom]{--k:.89}.site .partners img[data-logo=salesforce]{--k:1.57}.site .partners img[data-logo=meet],.site .partners img[data-logo=teams]{--k:1.15}@keyframes partners-mq{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.site .partners .mq-track{animation:none}}.site .plabel{font:10px/1.6 var(--s-mono);color:var(--s-muted);margin:0 0 17px}.site .prow{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:36px}.site .plogo{display:inline-flex;align-items:center;gap:7px;color:#35412e;font-size:11px;white-space:nowrap}.site .plogo img{width:92px;max-height:30px;-o-object-fit:contain;object-fit:contain}.site .prow.sm .plogo img{width:24px;height:24px}.site .prow.sm .plogo.zoom img{width:71px;height:auto}.site .pnote{grid-column:1/-1;margin:18px 0 0;font:10px/1.7 var(--s-mono);color:var(--s-muted);text-align:center}.site .stage{position:relative;display:grid;grid-template-columns:1fr 160px;align-items:center;max-width:1040px;margin:34px auto 0;padding:30px 36px;background:#fff;border:1px solid #dce3d4;border-radius:14px;box-shadow:0 18px 50px -32px #172108;overflow:hidden}.site .stage:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--s-lime)}.site .stage .says{font:10px/1.6 var(--s-mono);color:var(--s-muted);margin:0}.site .wave{display:flex;align-items:center;gap:5px;height:52px;margin:17px 0}.site .wave i{display:block;width:4px;height:40%;background:#9abb39;border-radius:2px;animation:meter 1.6s ease-in-out infinite alternate}.site .wave i:nth-child(3n){height:80%;animation-duration:1.2s}.site .wave i:nth-child(4n){height:55%;animation-duration:1.9s}.site .wave i:nth-child(5n){height:100%;animation-duration:1.4s}@keyframes meter{to{transform:scaleY(.35)}}.site .scorering{grid-area:1/2/4/3;justify-self:end;position:relative;width:108px;height:108px;display:grid;place-items:center}.site .scorering:before{content:"";position:absolute;inset:0;border:7px solid #b4d93d;border-left-color:#ecf1e4;border-radius:50%;transform:rotate(-20deg)}.site .scorering b{font-size:36px;line-height:1;font-weight:600;letter-spacing:-.06em}.site .scorering span{position:absolute;bottom:24px;font:9px var(--s-mono);color:var(--s-muted);text-transform:uppercase}.site .quote{display:flex;gap:15px;align-items:baseline;font-size:13px;color:var(--s-muted)}.site .quote .t{font:10px var(--s-mono);color:#789225;flex:none}.site .quote b{font-weight:700;color:var(--s-ink)}.site .ticker{margin-top:72px;padding:22px 0;background:#eef3e5;border-block:1px solid var(--s-line);overflow:hidden;white-space:nowrap}.site .track{width:-moz-max-content;width:max-content;display:flex;align-items:center;animation:ticker 32s linear infinite;font-size:12px;font-weight:600;color:#44503a}.site .track span{margin:0 38px}.site .track i{font-style:normal;color:#96b32c}@keyframes ticker{to{transform:translateX(-50%)}}.site .band{display:grid;grid-template-columns:repeat(3,1fr);margin:65px 0 98px;border-block:1px solid var(--s-line)}.site .band .b{padding:34px 34px 34px 0}.site .band .b+.b{padding-left:42px;border-left:1px solid var(--s-line)}.site .band b{display:block;font-size:64px;line-height:1.15;font-weight:500;letter-spacing:-.065em;font-variant-numeric:tabular-nums}.site .band small{display:block;color:var(--s-muted);font-size:12px;line-height:1.7;max-width:245px;margin-top:13px}.site .moment{position:relative;display:grid;grid-template-columns:1.3fr 1fr;gap:90px;align-items:center;padding:76px 64px;background:#151b12;border-radius:13px;overflow:hidden;margin:0 0 114px}.site .moment:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 95% 100%,#41551766,transparent 60%);pointer-events:none}.site .moment .big{position:relative;z-index:1;font-size:clamp(30px,3.2vw,47px);line-height:1.14;letter-spacing:-.04em;font-weight:600;color:#f6f8f2;margin:0}.site .moment .big em{font-style:normal;color:var(--s-lime)}.site .moment .tach{color:#a5ad9e;text-decoration:line-through;text-decoration-color:#bdd74b;text-decoration-thickness:2px}.site .moment>p:not(.big){position:relative;z-index:1;color:#b7c1ad;font-size:15px;line-height:1.85;margin:0;max-width:370px}.site .srow{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--s-line);margin:44px 0 115px}.site .step{padding:32px 35px 0 0}.site .step+.step{padding-left:35px;border-left:1px solid var(--s-line)}.site .step .n{font:12px var(--s-mono);color:#6c7d55;margin-bottom:38px;width:35px;height:35px;border:1px solid var(--s-line2);border-radius:7px;display:grid;place-items:center}.site .step h3{margin:0 0 12px;font-size:21px;font-weight:600;letter-spacing:-.025em}.site .step p{font-size:14px;line-height:1.85;color:var(--s-muted);margin:0}.site .frow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:42px 0 96px}.site .f{position:relative;min-height:205px;background:#fff;border:1px solid var(--s-line);border-radius:12px;padding:35px 35px 31px;transition:transform .25s,box-shadow .25s}.site .f:hover{transform:translateY(-3px);box-shadow:0 18px 40px -30px #172108}.site .f:before{content:"";display:block;width:26px;height:26px;background:var(--s-ink);-webkit-mask:url(/brand/feature-icon.svg) center/contain no-repeat;mask:url(/brand/feature-icon.svg) center/contain no-repeat;margin-bottom:32px}.site .f h3{font-size:20px;letter-spacing:-.03em;font-weight:600;margin:0 0 12px}.site .f p{font-size:14px;color:var(--s-muted);line-height:1.8;margin:0;max-width:55ch}.site .f.big{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:60px;padding:47px;background:#edf3e1;border-color:#dbe6c5}.site .f.big:before{display:none}.site .f.big h3{font-size:30px;line-height:1.2;margin-bottom:16px}.site .tagmk{display:block;font:10px var(--s-mono);color:#5d731f;text-transform:uppercase;letter-spacing:.13em;margin-bottom:20px}.site .minipill{min-width:132px;height:88px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #b9c990;background:#f9fcf3;border-radius:11px;position:relative}.site .minipill:before{content:"";border-block:6px solid transparent;border-left:9px solid #739621;position:absolute;left:17px;top:25px}.site .minipill b{font:500 28px var(--s-mono);padding-left:15px;letter-spacing:-.05em}.site .minipill span{font:9px var(--s-mono);color:var(--s-muted);margin-top:6px}.site .cta2{position:relative;margin:0 0 90px;padding:70px 64px;overflow:hidden;border:1px solid #c0d39a;border-radius:12px;background:linear-gradient(110deg,#e9f3d7,#d9efaa)}.site .cta2 h2{position:relative;max-width:710px;font-size:clamp(32px,3.5vw,48px);line-height:1.12;letter-spacing:-.045em;font-weight:600;margin:0 0 20px}.site .cta2 p{font-size:15px;color:#546643;margin:0 0 30px}.site .cta2:after{content:"";position:absolute;width:330px;height:330px;border-radius:50%;border:1px solid #a9c779;right:-155px;top:-20px;box-shadow:0 0 0 35px #c4de9e55,0 0 0 70px #c4de9e33;pointer-events:none}.site .integ{display:grid;grid-template-columns:1.15fr .85fr;-moz-column-gap:45px;column-gap:45px;padding-top:70px;border-top:1px solid var(--s-line)}.site .hub{position:relative;min-height:365px;width:100%;max-width:455px;margin:auto}.site .hub .halo{position:absolute;inset:7%;border:1px solid #d3dec0;border-radius:50%}.site .hub .halo.h2{inset:24%;border-color:#e0e8d4}.site .hub .ringo{position:absolute;inset:7%;border:1px solid transparent;border-top-color:#a9c656;border-radius:50%;animation:spin 14s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.site .hub .core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;width:144px;height:104px;background:#12190d;border:1px solid #39452b;border-radius:17px;box-shadow:0 16px 32px -18px #273619}.site .hub .core small{color:#b9d47e;font:9px var(--s-mono);letter-spacing:.13em}.site .orbit{position:absolute;z-index:3;animation:bob 5s ease-in-out infinite}.site .orbit.o1{left:10%;top:23%}.site .orbit.o2{right:6%;top:18%;animation-delay:-1.2s}.site .orbit.o3{right:1%;top:69%;animation-delay:-2.4s}.site .orbit.o4{left:8%;top:72%;animation-delay:-3.6s}@keyframes bob{50%{transform:translateY(-7px)}}.site .pchip{display:grid;place-items:center;width:106px;height:53px;border:1px solid var(--s-line);border-radius:10px;background:#fff;box-shadow:0 9px 22px -18px #101a03}.site .pchip img{width:79px;max-height:29px;-o-object-fit:contain;object-fit:contain}.site .irow{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:52px 0 32px}.site .fus{background:#fff;border:1px solid var(--s-line);border-radius:12px;padding:31px}.site .fchips{display:flex;align-items:center;gap:20px;margin-bottom:26px}.site .fchip{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:18px}.site .fchip.par{margin-left:auto}.site .fchip.par img{width:100px;max-height:33px;-o-object-fit:contain;object-fit:contain}.site .beam{flex:1;height:1px;background-image:linear-gradient(90deg,#a9c656 0 6px,transparent 6px 12px);background-size:12px 1px;animation:sync-flow .9s linear infinite}.site .fus.soon .beam{opacity:.35;animation:none}.site .status{display:inline-flex;align-items:center;gap:6px;font:9px var(--s-mono);text-transform:uppercase;letter-spacing:.06em;border-radius:4px;padding:4px 7px;background:#edf3e3;color:#4e711a;margin-bottom:14px}.site .status:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.site .status.beta{background:#faf0da;color:#97702c}.site .status.soon{background:#f0f2ed;color:#697263}.site .fus p{font-size:14px;line-height:1.85;color:var(--s-muted);margin:0}.site .flows{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--s-line);margin-bottom:30px}.site .flows>div{padding:26px 22px 0 0}.site .flows>div+div{padding-left:22px;border-left:1px solid var(--s-line)}.site .flows .dir{font:13px var(--s-mono);color:#6c7d55}.site .flows h4{margin:10px 0 6px;font-size:15px;font-weight:700;letter-spacing:-.01em}.site .flows p{margin:0;font-size:13px;line-height:1.7;color:var(--s-muted)}.site .page-head{padding:70px 0 26px}.site .field{display:block}.site .field span{display:block;font-size:12px;font-weight:700;margin-bottom:6px}.site .field input,.site .field textarea{width:100%;border:1px solid var(--s-line2);background:#fff;border-radius:8px;padding:12px 14px;font:inherit;font-size:14px;color:var(--s-ink);outline:none;transition:border-color .15s,box-shadow .15s}.site .field input:focus,.site .field textarea:focus{border-color:#8aac25;box-shadow:0 0 0 3px rgba(198,242,78,.35)}@media (max-width:1100px){.site .wrap{width:calc(100% - 48px)}.site .hero-fx{margin-right:-10px;min-height:525px}.site .moment{padding:55px 42px;gap:45px}.site .flows{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.site .flows>div:nth-child(3){padding-left:0;border-left:0}}@media (max-width:800px){.site .wrap{width:calc(100% - 32px)}.site .hero{grid-template-columns:1fr;padding-top:30px;text-align:center}.site .hero-text{order:2}.site .hero-h1,.site .hero-sub{margin-inline:auto}.site .hero-ctas{justify-content:center}.site .hero-fx{order:1;min-height:255px;height:clamp(270px,63vw,420px);margin:0 auto;width:min(100%,530px)}.site .real-satellite{--logo-h:14px}.site .real-satellite.icon{--logo-h:21px}.site .partners{order:3;text-align:center;margin-top:30px}.site .partners .mq-seq{gap:36px;padding-right:36px}.site .partners .mq-track{animation-duration:26s}.site .partners img[data-logo]{height:calc(22px * var(--k, 1))}.site .prow{justify-content:center;flex-wrap:wrap;margin-bottom:22px}.site .stage{grid-template-columns:1fr 80px;padding:22px 20px}.site .scorering{width:76px;height:76px}.site .scorering:before{border-width:5px}.site .scorering b{font-size:26px}.site .scorering span{bottom:12px;font-size:7px}.site .quote{flex-direction:column;gap:3px;font-size:12px}.site .band{grid-template-columns:1fr;margin:40px 0 60px}.site .band .b,.site .band .b+.b{display:flex;align-items:center;gap:24px;border-left:0;padding:22px 0}.site .band .b+.b{border-top:1px solid var(--s-line)}.site .band b{font-size:45px;min-width:76px}.site .band small{margin:0}.site .moment{display:block;padding:36px 26px;margin-bottom:60px}.site .moment .big{font-size:32px}.site .moment>p:not(.big){margin-top:22px;font-size:14px}.site .srow{display:block;margin:30px 0 60px}.site .step,.site .step+.step{padding:24px 0;border-left:0;border-bottom:1px solid var(--s-line);display:grid;grid-template-columns:38px 1fr;gap:0 15px}.site .step .n{grid-area:1/1/3/2;margin:0}.site .step p{grid-column:2}.site .frow{grid-template-columns:1fr;gap:12px;margin:30px 0 60px}.site .f{padding:26px 22px;min-height:0}.site .f.big{flex-direction:column;align-items:flex-start;padding:30px 22px;gap:22px}.site .f.big h3{font-size:25px}.site .cta2{padding:36px 24px}.site .cta2 h2{font-size:32px}.site .cta2:after{right:-255px}.site .integ{grid-template-columns:1fr;padding-top:40px}.site .hub{max-width:360px;min-height:300px}.site .flows,.site .irow{grid-template-columns:1fr}.site .flows>div,.site .flows>div+div{padding:20px 0 0;border-left:0}}@media (prefers-reduced-motion:reduce){.site *,.site :after,.site :before{animation:none!important;transition:none!important}}