*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#161a17;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}.wrap{max-width:1240px;padding:0 32px;margin:auto}.brand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.brand-mark{font-size:16px;font-weight:900;letter-spacing:-3px;display:inline-grid;place-items:center;color:#fff;background:linear-gradient(135deg,#76e65c,#109347);border-radius:9px;width:36px;height:36px;padding-right:3px}.brand-mark.small{width:29px;height:29px;font-size:14px}.text-muted{color:#777}.site-header{height:86px;display:flex;align-items:center;gap:30px;justify-content:space-between;border-bottom:1px solid #eee}.site-header nav{display:flex;gap:30px;font-size:14px}.site-header nav a:hover,.text-link:hover{color:#139447}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:100px;padding:14px 23px;font-size:14px;font-weight:650;white-space:nowrap}.btn-sm{padding:8px 14px;font-size:12px}.btn-dark{background:#151715;color:white}.btn-green{background:#229c58}.btn-green:hover{background:#177e42}.btn-outline{background:#fff;border-color:#ddd;color:#333}.hero{padding-top:110px;padding-bottom:120px}.eyebrow{font-size:11px;font-weight:750;letter-spacing:.15em;color:#257d47}.live-dot,.status-dot{display:inline-block;width:8px;height:8px;background:#32ab61;border-radius:50%;margin-right:7px}.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:55px;gap:55px;align-items:center}h1,h2,h3,p{margin-top:0}.hero h1{font-family:Georgia,serif;font-size:clamp(48px,5.4vw,79px);line-height:1.09;letter-spacing:-.045em;margin:28px 0}.hero h1 em{font-style:normal;color:#229c58}.lead{font-size:20px;line-height:1.65;color:#5e625f;max-width:530px}.button-row{gap:24px;flex-wrap:wrap;margin:32px 0}.button-row,.text-link{display:flex;align-items:center}.text-link{gap:8px;font-weight:650;font-size:14px}.disclaimer{font-size:12px;color:#929591;max-width:470px}.preview{border:1px solid #dedfdd;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 28px 65px #152d1e14;transform:rotate(-1deg)}.preview-bar{border-bottom:1px solid #eee;display:flex;align-items:center;gap:12px;padding:16px 20px}.preview-bar b{font-size:14px}.preview-label{margin-left:auto;font-size:10px;letter-spacing:.1em;color:#a0a49f}.preview-body{padding:28px}.overline{font-size:10px;letter-spacing:.15em;color:#818b81;font-weight:750;margin-bottom:12px}.preview-body h3{font-family:Georgia,serif;font-size:29px;font-weight:500}.preview-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:24px 0 34px}.preview-stats div{background:#f5f7f4;padding:14px 10px;border-radius:7px}.preview-stats strong{display:block;font-size:27px}.preview-stats small{font-size:10px;color:#888}.preview-task{display:flex;align-items:center;gap:11px;padding:16px 0;border-bottom:1px solid #e8eae7;font-size:13px}.preview-task span{flex:1 1}.preview-task small{font-size:10px;color:#5c7d64}.preview-agent{background:#f2f7f2;border-radius:10px;display:flex;gap:12px;padding:16px;margin-top:24px}.preview-agent p{margin:0;font-size:12px;line-height:1.7}.ticker{background:#152016;color:#fff}.ticker .wrap{padding-top:19px;padding-bottom:19px;display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:.08em}.section{padding-top:104px;padding-bottom:108px}.footer-cta h2,.section h2{font-family:Georgia,serif;font-size:clamp(36px,4vw,57px);line-height:1.14;letter-spacing:-.035em;font-weight:500;margin:12px 0}.section-intro{color:#767c77;font-size:18px;max-width:620px}.feature-grid,.step-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin-top:50px}.step-grid>div{border-top:1px solid #bbb;padding-top:18px}.step-grid>div>span{font-size:12px;color:#939993;display:block;margin-bottom:30px}.feature svg,.step-grid svg{color:#20924b}.feature h3,.step-grid h3{margin:22px 0 9px;font-size:18px}.feature p,.step-grid p{color:#6f736f;font-size:14px}.soft{background:#f6f7f5}.feature-grid{grid-template-columns:repeat(3,1fr)}.feature{background:#fff;border:1px solid #e5e7e2;padding:28px;border-radius:9px;min-height:195px}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px}.split>div>p{color:#727772;font-size:18px}.principle{display:flex;gap:12px;border-bottom:1px solid #e7e9e5;padding:17px 0}.principle svg{color:#249950;flex-shrink:0}.footer-cta{text-align:center;background:#f5f8f4;border-radius:20px;padding-top:65px;padding-bottom:70px;margin-bottom:80px}.footer-cta>svg{color:#169e50}.footer-cta p{color:#7a7e79}.footer{display:flex;justify-content:space-between;color:#828682;border-top:1px solid #e8e9e6;padding-top:25px;padding-bottom:35px;font-size:12px}.app-shell{display:grid;grid-template-columns:248px 1fr;min-height:100vh;background:#fafbf9}.sidebar{background:#fff;border-right:1px solid #e6e8e4;padding:26px 16px;display:flex;flex-direction:column;gap:8px}.sidebar .brand{margin:0 12px 35px}.side-caption{font-size:10px;color:#a0a6a0;letter-spacing:.12em;font-weight:750;padding:8px 13px}.company-switch{border:1px solid #e4e9e2;border-radius:9px;padding:13px 12px;margin-bottom:18px;font-weight:700;display:flex;flex-direction:column}.company-switch span{font-size:10px;color:#7fa287;letter-spacing:.1em;margin-top:3px}.side-link{width:100%;border:0;background:transparent;display:flex;align-items:center;gap:12px;text-align:left;padding:12px;border-radius:8px;color:#555;font-weight:550;font-size:14px}.side-link.active{background:#edf5ed;color:#16793d}.sidebar-bottom{margin-top:auto;color:#717c72;border-top:1px solid #e8eae7;padding:18px 12px;font-size:12px}.sidebar-bottom small{color:#9b9f9b}.workspace-main{min-width:0}.workspace-header{height:78px;border-bottom:1px solid #e5e9e3;display:flex;align-items:center;justify-content:space-between;padding:0 36px;background:#fff}.crumb{font-size:13px;font-weight:750}.crumb span{color:#979b97;font-weight:450}.header-actions{display:flex;gap:8px}.workspace-content{padding:40px 38px;max-width:1450px;margin:auto}.workspace-title{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.onboard h1,.workspace-title h1{font-family:Georgia,serif;font-weight:500;font-size:45px;line-height:1.2;margin:0 0 8px}.workspace-title p:not(.eyebrow){color:#828a81}.demo-chip{color:#5c8465;background:#eaf5e9;border-radius:20px;white-space:nowrap;padding:8px 14px;font-size:10px;letter-spacing:.1em;font-weight:800}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:22px}.stats-grid>div{background:#fff;border:1px solid #e5e8e4;border-radius:12px;padding:22px}.stats-grid small{color:#7b847b;display:block}.stats-grid strong{font-size:35px;display:block;margin-top:5px}.workspace-cols{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:22px;gap:22px}.panel{background:#fff;border:1px solid #e4e8e2;padding:24px;border-radius:11px;margin-bottom:22px;min-width:0}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px}.panel-header h2{margin:0;font-size:17px}.inline-link{color:#1a9449;border:0;background:none;font-size:12px;gap:5px}.inline-link,.task-row{display:flex;align-items:center}.task-row{padding:16px 0;justify-content:space-between;gap:12px;border-top:1px solid #e9ece7}.task-row strong{font-size:13px}.task-row p{font-size:12px;color:#8b918b;margin:4px 0 0}.state-tag{font-size:10px;white-space:nowrap;letter-spacing:.04em;color:#4e7457;background:#eff4ee;border-radius:6px;padding:6px 8px;text-transform:uppercase}.field-summary small{font-size:10px;letter-spacing:.08em;color:#a3a9a3;font-weight:800}.field-summary p{margin:4px 0 18px;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.activity{display:flex;gap:12px;padding:14px 0;border-top:1px solid #eceeeb;font-size:13px;align-items:center}.activity svg{color:#329750}.activity span{flex:1 1}.activity time{font-size:11px;color:#929992}.workspace-footer{color:#8c938a;border-top:1px solid #e6e9e4;padding:18px 0;font-size:11px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.workspace-footer button{border:0;background:none;color:#b45c5c;display:flex;align-items:center;gap:5px;margin-left:auto}.onboard{margin:65px auto;max-width:690px;padding:0 26px}.onboard>p:not(.eyebrow){color:#727d72;font-size:17px}.onboard-form{display:grid;grid-gap:15px;gap:15px;margin-top:27px}.notes-label,.onboard-form label{display:grid;grid-gap:7px;gap:7px;font-size:13px;font-weight:650}.add-task input,.notes-label textarea,.onboard-form input,.onboard-form textarea,.panel select{width:100%;border:1px solid #d9dfd7;border-radius:8px;padding:13px;background:#fff;outline-color:#229c58}.onboard-form button{justify-self:start;margin-top:10px}.add-task{display:flex;gap:10px;margin:20px 0}.add-task input{flex:1 1}.panel-header select,.task-edit select{width:auto;max-width:210px;font-size:12px}.helper{font-size:12px;color:#9a9f9a}.notes-label{margin-top:18px}.agents-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:17px;gap:17px}.agent-card h3{margin:12px 0 6px}.agent-card p{color:#7b847a;font-size:13px}.agent-card svg{color:#25954e}.notice{display:flex;align-items:flex-start;gap:12px;background:#f2f6ef;padding:17px;border-radius:9px;color:#536653;font-size:13px}.notice p{margin:0}.loading{padding:50px}@media(max-width:950px){.hero-grid{grid-template-columns:1fr}.hero{padding-top:65px;padding-bottom:65px}.site-header nav{display:none}.feature-grid,.step-grid{grid-template-columns:repeat(2,1fr)}.split{gap:20px}.split,.workspace-cols{grid-template-columns:1fr}.app-shell{grid-template-columns:205px 1fr}.workspace-header{padding:0 20px}.workspace-content{padding:26px 20px}}@media(max-width:650px){.wrap{padding-left:18px;padding-right:18px}.site-header{height:70px}.site-header .brand strong{font-size:13px}.hero h1{font-size:46px}.lead{font-size:17px}.ticker .wrap{font-size:9px;flex-wrap:wrap;gap:8px}.section{padding-top:65px;padding-bottom:70px}.feature-grid,.step-grid{grid-template-columns:1fr}.app-shell{display:block}.sidebar{flex-direction:row;flex-wrap:wrap;padding:12px;gap:5px;border-bottom:1px solid #ddd}.sidebar .brand{width:100%;margin:0 0 5px}.sidebar .company-switch,.sidebar .side-caption,.sidebar-bottom{display:none}.side-link{width:auto;padding:8px;font-size:12px}.side-link svg{width:15px}.workspace-header{height:58px}.header-actions .btn:last-child{display:none}.workspace-title{align-items:flex-start;flex-direction:column}.workspace-title h1{font-size:35px}.stats-grid{gap:6px}.stats-grid>div{padding:13px}.stats-grid strong{font-size:26px}.task-row{align-items:flex-start;flex-direction:column}.agents-grid{grid-template-columns:1fr}.preview{transform:none}}.cloud-shell{display:grid;grid-template-columns:245px 1fr;min-height:100vh;background:#fafbf9}.cloud-side{display:flex;flex-direction:column;gap:12px;padding:28px 15px;background:white;border-right:1px solid #e4e9e3}.cloud-side>.brand{margin:0 12px 25px}.cloud-kicker{font-size:10px;letter-spacing:.13em;color:#96a497;margin:0 12px}.cloud-select{padding:12px;border:1px solid #dbe4d9;border-radius:9px;background:white;max-width:100%;margin:0 4px 15px}.cloud-side nav{display:grid;grid-gap:3px;gap:3px}.cloud-main{min-width:0}.cloud-form{display:grid;grid-gap:13px;gap:13px;max-width:820px}.cloud-form label{display:grid;grid-gap:5px;gap:5px;font-size:12px;font-weight:700;text-transform:capitalize}.cloud-form input,.cloud-form select,.cloud-form textarea,.cloud-record select{border:1px solid #d7dfd5;border-radius:8px;padding:12px;background:#fff;outline-color:#288d50;color:#202520}.cloud-form button{justify-self:start}.cloud-form>p{color:#7f8b80;font-size:13px}.cloud-record{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:15px 0;border-top:1px solid #edf0eb}.cloud-record>div{min-width:0;flex:1 1}.cloud-record strong{font-size:14px}.cloud-record p{font-size:12px;color:#788477;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.cloud-record small{font-size:10px;color:#96a096}.cloud-record select{padding:8px;max-width:150px;font-size:12px}.cloud-alert,.cloud-notice{padding:13px 16px;border-radius:7px;margin-bottom:18px;font-size:13px}.cloud-alert{background:#fff1ef;color:#a53e33}.cloud-notice{background:#edf7ed;color:#29743c}@media(max-width:750px){.cloud-shell{display:block}.cloud-side{padding:13px;gap:6px;border-bottom:1px solid #dde5d9}.cloud-side>.brand{margin:0 0 7px}.cloud-side nav{display:flex;flex-wrap:wrap;gap:5px}.cloud-side nav .side-link{width:auto;font-size:12px}.cloud-kicker{display:none}.cloud-select{margin:2px}.cloud-record{flex-direction:column}.cloud-record select{width:100%}}:root{--bg:#fff;--cream:#faf9f6;--surface:#ededea;--text:#171717;--muted:#666;--border:#e5e5e3;--brand:#36cc64}body{font-family:Arial,Helvetica,sans-serif;color:var(--text)}.footer-cta h2,.hero h1,.onboard h1,.section h2,.workspace-title h1,h1,h2,h3{font-family:Poppins,Arial,sans-serif;font-weight:500;letter-spacing:-.02em}.hero h1 em{color:#171717}.btn-green{background:#171717;color:#fff;border-radius:8px}.btn-green:hover{background:#383838}.btn-dark,.btn-outline{border-radius:8px}.eyebrow{color:#666}.live-dot,.status-dot{background:#36cc64}.inline-link,.text-link{color:#198d45}.demo-chip{background:#f2f2f1;color:#555}.side-link.active{background:#f5f5f3;color:#171717}.brand-mark{background:linear-gradient(140deg,#8be75e,#1e9e4c)}.ai-response{margin-top:18px;border-top:1px solid #e5e5e3;padding-top:16px}.ai-response strong{font-size:12px;color:#555}.ai-response pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.7 Arial,Helvetica,sans-serif;max-height:560px;overflow:auto;background:#faf9f6;padding:19px;border-radius:9px}.cloud-ai label{font-size:12px;font-weight:700;display:grid;grid-gap:7px;gap:7px}.cloud-ai select,.cloud-ai textarea{width:100%;border:1px solid #d6d6d5;background:#fff;border-radius:8px;padding:12px}.cloud-ai .form-grid{margin:12px 0}.cloud-ai .button-row{margin:13px 0}