body{background:#f5f5f7;margin:0;padding:0}.header{background:#ececec;border-top-left-radius:10px;border-top-right-radius:10px;justify-content:space-between;padding:26px 40px 16px}.header,.header-logo{align-items:center;display:flex}.header-logo{font-size:1.3rem;font-weight:700;letter-spacing:.03em}.logo-icon{font-size:1.3em;margin-right:8px}.early-access-btn{background:#444;border:none;border-radius:6px;color:#fff;font-size:1rem;font-weight:500;padding:8px 18px;text-decoration:none;transition:background .2s}.early-access-btn:hover{background:#333}.hero{align-items:center;background:#ececec;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:36px 40px 26px}.hero-content{max-width:60%}.hero-content h1{font-size:2.3rem;font-weight:700;line-height:1.15;margin:0 0 18px}.hero-content p{color:#444;font-size:1.05rem;margin-bottom:20px}.hero-btn{background:#444;border:none;border-radius:6px;color:#fff;display:inline-block;font-size:1rem;font-weight:600;padding:10px 22px;text-decoration:none;transition:background .2s}.hero-btn:hover{background:#232323}.hero-illustration{align-items:center;display:flex;justify-content:center;min-width:160px}.solution{align-items:flex-start;border-bottom:1px solid #ececec;display:flex;padding:38px 40px 32px}.solution-left{flex:2 1}.solution-left h3{color:#444;font-size:1.05rem;font-weight:600;margin-bottom:5px}.solution-left h2{font-size:1.45rem;font-weight:700;margin:0 0 18px}.solution-left ul{list-style:none;margin:0;padding:0}.solution-left li{align-items:flex-start;display:flex;margin-bottom:13px}.icon{font-size:1.3em;margin-right:12px;margin-top:2px}.desc{color:#555;font-size:1rem;margin-left:7px}.solution-right{align-items:center;display:flex;flex:1.1 1;flex-direction:column}.solution-video{align-items:center;background:#f5f5f7;border:2px solid #cfcfcf;border-radius:8px;color:#bbb;display:flex;font-size:2.5rem;height:110px;justify-content:center;margin-bottom:8px;width:180px}.video-caption{color:#888;font-size:.98rem;text-align:center}.product-demo{border-bottom:1px solid #ececec;display:flex;padding:38px 40px 32px}.product-demo-left{flex:2 1}.product-title{font-size:1.1rem;font-weight:600;margin-bottom:14px}.strike{color:#aaa;font-weight:400;text-decoration:line-through}.product-table{background:#fafafc;border:1.5px solid #bcbcbc;border-radius:8px;display:flex;flex-direction:column;margin-bottom:14px;overflow:hidden;width:340px}.table-row{display:flex}.table-header{background:#f0f0f0;font-weight:600}.table-cell{border-right:1px solid #e0e0e0;flex:1 1;font-size:1rem;padding:12px 14px;text-align:left}.table-cell:last-child{border-right:none}.product-note{color:#595959;font-size:1.02rem;margin-top:6px}.product-demo-right{align-items:center;display:flex;flex:1.1 1;flex-direction:column}.demo-placeholder{background:#f5f5f7;border:1.5px solid #bbb;border-radius:8px;height:110px;margin-bottom:8px;width:180px}.product-note-2{color:#888;font-size:.98rem;text-align:center}.cta-section{align-items:flex-start;border-bottom:1px solid #ececec;display:flex;justify-content:space-between;padding:36px 40px 16px}.cta-left{flex:2 1}.cta-title{font-size:1.35rem;font-weight:600;margin-bottom:16px}.cta-btn{background:#444;border:none;border-radius:6px;color:#fff;display:inline-block;font-size:1rem;font-weight:600;margin-bottom:12px;padding:10px 22px;text-decoration:none;transition:background .2s}.cta-btn:hover{background:#232323}.cta-links{margin-top:10px}.cta-link{color:#444;font-size:1rem;margin-right:24px;text-decoration:underline}.cta-right{align-items:center;display:flex;flex:1.1 1;flex-direction:column}.our-story-title{color:#444;font-size:1.11rem;font-weight:600;margin-bottom:14px}.our-story-blocks{display:flex;gap:13px}.our-story-block{align-items:center;background:#f5f5f7;border:1.5px solid #bbb;border-radius:8px;display:flex;flex-direction:column;height:85px;justify-content:center;width:110px}.our-story-icon{color:#aaa;font-size:2.1rem;margin-bottom:7px}.our-story-desc{color:#444;font-size:.97rem;text-align:center}.our-story-sub{color:#888;font-size:.88em}.footer{background:none;border-radius:0 0 10px 10px;box-sizing:border-box;color:#888;font-size:1rem;margin:0 auto;max-width:900px;padding:16px 40px 32px;text-align:left;width:100%}.App{background:#f5f5f7;color:#232323;font-family:Inter,Arial,sans-serif;min-height:100vh}main{background:#fff;border-radius:10px;box-shadow:0 2px 8px #0001;box-sizing:border-box;margin:0 auto;max-width:900px;padding:0 0 40px;width:100%}
/*# sourceMappingURL=main.c48786fe.css.map*/