
:root{--ink:#172b27;--paper:#f3f2eb;--lime:#d9f77b;--green:#315747;--line:#d6dad1}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);font:16px 'DM Sans',sans-serif}a{color:inherit;text-decoration:none}.wrap{max-width:1320px;margin:auto;padding:0 54px}.notice{background:#172b27;color:#e2e9de;font-size:11px;text-align:center;padding:9px;letter-spacing:.04em}nav{display:flex;align-items:center;justify-content:space-between;padding:28px 0;border-bottom:1px solid var(--line)}.logo{font:600 23px 'Unbounded',sans-serif;letter-spacing:-1.5px}.logo span{color:#5e8950}.links{display:flex;gap:28px;font-size:13px}.btn{display:inline-flex;align-items:center;gap:30px;padding:15px 21px;background:var(--ink);color:white;border-radius:4px;font-size:14px}.btn.light{background:var(--lime);color:var(--ink)}.eyebrow{font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:700}.hero{display:grid;grid-template-columns:1.08fr 1fr;gap:45px;align-items:center;padding:75px 0 70px}h1{font:500 clamp(38px,4.6vw,65px)/1.12 'Unbounded',sans-serif;letter-spacing:-3px;margin:24px 0}h1 em{font-style:normal;color:#65863e}p{line-height:1.7;color:#5a6b63}.hero p{max-width:470px;font-size:17px}.actions{display:flex;gap:24px;align-items:center;margin-top:30px}.textlink{font-size:13px;border-bottom:1px solid;padding-bottom:4px}.stage{background:#dfe5d6;padding:30px 22px;position:relative;border-radius:9px;transform:rotate(-2deg)}.screen{background:white;border:1px solid #c8d1c3;box-shadow:0 25px 45px #273b2420;border-radius:7px;overflow:hidden;transform:rotate(2deg);font-size:11px}.top{padding:13px 16px;border-bottom:1px solid #e5e9e3;display:flex;justify-content:space-between;font-weight:700}.workspace{display:grid;grid-template-columns:95px 1fr;min-height:305px}.side{background:#f5f7f1;padding:16px 12px;color:#788476;line-height:2.8}.side b{color:#315747;display:block}.dash{padding:20px}.dash h3{margin:0 0 6px;font-size:17px}.muted{color:#899487;font-size:10px}.stats{display:flex;gap:8px;margin:20px 0}.stat{flex:1;border:1px solid #e1e7dc;padding:12px;border-radius:4px}.stat strong{display:block;font-size:19px;margin:7px 0}.positive{color:#5f8136;font-size:10px}.chart{height:103px;display:flex;gap:9px;align-items:end;border-bottom:1px solid #dce3d7;padding:0 15px}.chart i{display:block;flex:1;background:#86a966;border-radius:3px 3px 0 0}.chart i:nth-child(even){background:#cadb9d}.month{display:flex;justify-content:space-around;padding:9px;font-size:9px;color:#7e897b}.floating{position:absolute;bottom:-14px;right:0;background:var(--ink);color:#eef7df;padding:17px 25px;box-shadow:0 12px 20px #172b2720;border-radius:4px;transform:rotate(2deg);font-size:12px}.floating span{color:var(--lime);margin-right:9px}.capabilities{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;display:flex;justify-content:space-between;gap:18px;font-size:12px}.capabilities b{font-size:11px;letter-spacing:.1em;color:#71806f}.section{padding:85px 0}.heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:38px}.heading h2{font:500 33px/1.25 'Unbounded';letter-spacing:-1.4px;max-width:700px;margin:16px 0 0}.heading p{max-width:280px;font-size:14px;margin:0}.products{display:grid;grid-template-columns:1.1fr 1fr;gap:24px}.product{border:1px solid var(--line);border-radius:7px;overflow:hidden;background:#fafaf5}.visual{padding:30px;background:#e3e8dc;min-height:240px}.visual.blue{background:#dce6e8}.visual.sand{background:#e9e2d6}.visual.dark{background:#234037}.product .screen{transform:none;box-shadow:0 13px 23px #172b2714}.description{padding:28px 30px}.description small{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:#6e8068}.description h3{font:500 23px 'Unbounded';letter-spacing:-1px;margin:12px 0}.description p{font-size:14px;margin:0 0 23px}.description a{font-size:13px;font-weight:700}.mocktable{padding:17px}.row{display:grid;grid-template-columns:1.8fr 1fr 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #edf0e9;font-size:10px}.badge{background:#edf4de;color:#547633;border-radius:3px;padding:3px 6px;font-size:9px;display:inline-block}.terminal{background:#1b332c;color:#e1f0d7;border:1px solid #456454;border-radius:5px;padding:19px;font:11px/1.9 monospace;min-height:200px}.terminal .comment{color:#93b798}.terminal .key{color:#d9f77b}.store{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:15px}.item{border:1px solid #edf0e7;padding:12px;border-radius:4px;font-size:10px}.pack{height:67px;background:#edf0e7;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.box{width:33px;height:48px;background:#cab784;border-radius:3px;border:4px solid #d7cda9}.item:nth-child(2) .box{background:#688971;border-color:#aac0a8}.item:nth-child(3) .box{background:#ba745e;border-color:#e1b29b}.item b{display:block;margin-top:8px}.bottom{background:var(--ink);color:#eff4e5;padding:64px;border-radius:7px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px}.bottom h2{font:500 34px/1.25 'Unbounded';max-width:750px;letter-spacing:-1.5px;margin:12px 0}.bottom p{color:#b5c4b3;margin:15px 0 0}.humand{padding:30px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;font-size:14px}.footer{padding:35px 0;display:flex;justify-content:space-between;font-size:11px;color:#6e7c6c}.note{font-size:10px;margin-top:15px;color:#788571}@media(max-width:780px){.wrap{padding:0 22px}.links{display:none}.hero{grid-template-columns:1fr;padding:42px 0;gap:38px}h1{letter-spacing:-2px}.stage{margin-bottom:25px}.capabilities{flex-wrap:wrap}.heading{display:block}.heading p{margin-top:20px}.products{grid-template-columns:1fr}.section{padding:50px 0}.bottom{padding:28px;grid-template-columns:1fr}.bottom h2{font-size:27px}.workspace{grid-template-columns:75px 1fr}.dash{padding:12px}.stat{padding:8px}.stat strong{font-size:15px}.humand,.footer{flex-direction:column}.visual{padding:20px}.heading h2{font-size:28px}}

.skip-link{position:absolute;left:10px;top:-100px;background:#172b27;color:white;padding:12px;z-index:20}.skip-link:focus{top:8px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #147f89;outline-offset:4px}.menu-toggle{display:none}.contact{padding:60px 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px}.field{margin-bottom:16px}.field label{display:block;font-size:13px;margin-bottom:7px}.field input,.field select,.field textarea{width:100%;padding:12px;border:1px solid #93a38b;border-radius:4px;background:white;font:inherit;color:var(--ink)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.hp{position:absolute;left:-9999px}.form-note,.form-status{font-size:13px}.form-status.err{color:#9b2424}.form-status.ok{color:#315747}button.btn{border:0;font:inherit;cursor:pointer}button:disabled{opacity:.5;cursor:wait}@media(max-width: 780px){.menu-toggle:not([hidden]){display:block}.menu-toggle{padding:10px;background:transparent;border:1px solid #9bab92}.links{display:flex;flex-wrap:wrap}nav{flex-wrap:wrap;gap:16px}.links[data-enhanced=true]{display:none;flex-basis:100%}.links[data-enhanced=true].open{display:flex}.contact-grid,.field-row{grid-template-columns:1fr}nav>.btn{display:none}}

