:root{font-family:system-ui,-apple-system,Segoe UI,sans-serif;background:#f7f6f1;color:#20382c}*{box-sizing:border-box}body{margin:0}a{color:inherit}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #c58e5e;outline-offset:3px}.sr{position:absolute;left:-9999px}.topbar{max-width:1200px;margin:auto;padding:22px 28px;display:flex;align-items:center;justify-content:space-between}.brand{text-decoration:none;font-size:24px;font-weight:800;letter-spacing:-1px;display:flex;align-items:center}.brand>span:last-child{color:#ac7653}.logo{background:#244f40;color:white;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;margin-right:8px;font-family:Georgia,serif;font-size:23px}.topbar nav{display:flex;gap:6px;align-items:center}.topbar nav a,.topbar nav button{border:0;background:none;text-decoration:none;color:#4f6255;font-size:14px;font-weight:700;padding:10px 12px;border-radius:9px}.topbar nav a:hover,.topbar nav button:hover{background:#e7ece5}.menu-toggle{display:none;background:none;border:0;font-size:25px}.hero{max-width:1160px;margin:22px auto;padding:85px 8%;min-height:580px;border-radius:25px;background:radial-gradient(circle at 85% 20%,#e6c9b4,transparent 38%),linear-gradient(120deg,#f0eee5,#e9e9df)}.eyebrow{color:#a66f4a;font-size:11px;font-weight:900;letter-spacing:2px}.hero h1,.content h1,#workspace h1,.quote h2{font-family:Georgia,'Times New Roman',serif;font-weight:500;color:#244f3c;letter-spacing:-2px}.hero h1{font-size:clamp(50px,7vw,92px);line-height:1.06;margin:24px 0}.hero h1 em,.quote em{color:#b57b56}.hero p{font-size:18px;color:#5e6e62;max-width:560px;line-height:1.75}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.primary,.outline{border-radius:12px;padding:14px 20px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:750;border:1px solid #244f40}.primary{background:#244f40;color:#fff}.primary:hover{background:#173b2e}.outline{background:transparent;color:#244f40}.outline:hover{background:#e8eee6}.fine{font-size:12px!important;line-height:1.6!important;color:#78877a!important}.feature-grid{max-width:1160px;margin:20px auto;display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.feature-grid article{background:#fff;border:1px solid #e5e7de;border-radius:18px;padding:33px}.feature-grid .icon{font-size:31px;color:#b47b56}.feature-grid h3{font-size:20px}.feature-grid p{color:#647569;line-height:1.7}.quote{text-align:center;margin:100px auto;padding:25px;max-width:850px}.quote h2{font-size:clamp(34px,4vw,55px);line-height:1.25}.quote a{color:#996947;font-weight:800}.content,#workspace{max-width:1100px;margin:50px auto 100px;padding:0 28px;min-height:55vh}.content h1,#workspace h1{font-size:clamp(38px,5vw,65px);margin:22px 0}.content>p{max-width:700px;color:#627266;line-height:1.75}.document{background:#fff;border-radius:18px;padding:40px;max-width:790px}.document h2{font-size:21px;margin-top:26px}.document p{line-height:1.8;color:#647569}.pricing-card{background:#fff;border-radius:22px;border:1px solid #e4e7de;padding:40px;max-width:510px}.pricing-card strong{display:block;font-size:56px;color:#244f40;margin:20px 0}.pricing-card small{font-size:15px;font-weight:500;color:#6c7d70}.pricing-card p{line-height:1.7}.two{grid-template-columns:repeat(2,1fr);margin:30px 0}.two small{color:#a66f4a}.section-header{display:flex;align-items:center;justify-content:space-between;gap:15px}.panel{background:#fff;border:1px solid #e1e6df;border-radius:18px;padding:25px}.panel h2{font-family:Georgia,serif;font-size:25px;margin:0 0 18px}.panel label{display:block;font-size:12px;font-weight:800;color:#45634d;margin:13px 0}.panel input,.panel textarea{display:block;width:100%;margin-top:6px;padding:12px;border-radius:9px;border:1px solid #d9e2d9;background:#fbfcfa;color:#1f3c2c}.panel textarea{min-height:150px;resize:vertical}.auth-tabs{display:flex;gap:7px;margin:20px 0}.auth-tabs button{padding:10px 16px;border:1px solid #dce5dc;background:#fff;border-radius:9px}.auth-tabs .selected{background:#e3eee6;color:#1e5039}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:26px 0}.metrics div{background:#e9eee7;border-radius:14px;padding:20px}.metrics span{display:block;font-size:12px;color:#64796a;font-weight:700}.metrics strong{font-size:28px;color:#234d39}.workspace-grid{display:grid;grid-template-columns:minmax(290px,390px) minmax(0,1fr);gap:17px}.pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ledger-heading{display:flex;align-items:center;justify-content:space-between}.link-button{border:0;background:transparent;color:#9c6846;font-weight:800}.order-card{border:1px solid #e4e9df;background:#fbfcfa;padding:16px;border-radius:12px;margin-bottom:12px}.order-head,.order-meta,.order-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.order-head strong{font-size:16px}.pill{border-radius:20px;background:#f4e9d8;color:#795b3e;padding:5px 9px;font-size:11px;font-weight:800;text-transform:capitalize}.pill.received{background:#e4efe3;color:#3e6748}.pill.handed_off{background:#dceee2;color:#29603d}.order-card p{color:#657668;font-size:13px}.order-meta{font-size:12px;color:#607464}.order-actions{margin-top:15px}.order-actions button{border:0;background:#e4eee7;color:#27513c;padding:9px 12px;border-radius:8px;font-weight:800;font-size:12px}.order-actions .danger{background:#fae9e7;color:#a5443f}.status{background:#fff2dc;border-radius:10px;color:#795a36;padding:14px;margin:15px 0}.muted{color:#7c897d}#auth-card{max-width:480px}#support-form{max-width:570px;margin-top:20px}footer{max-width:1160px;margin:auto;border-top:1px solid #e3e7dd;padding:30px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;color:#617266}footer a{margin-left:20px;text-decoration:none}footer p{width:100%;font-size:12px;color:#849389}
@media(max-width:850px){.topbar{padding:17px}.menu-toggle{display:block}.topbar nav{display:none;position:absolute;top:70px;left:12px;right:12px;background:#fff;box-shadow:0 12px 30px #143b2d22;padding:14px;z-index:10;border-radius:14px;flex-direction:column;align-items:stretch}.topbar nav.open{display:flex}.hero{margin:10px 12px;padding:60px 27px;min-height:0}.hero p{font-size:16px}.feature-grid{grid-template-columns:1fr;margin:16px 12px}.quote{margin:55px auto}.metrics{grid-template-columns:1fr 1fr}.workspace-grid{grid-template-columns:1fr}.content,#workspace{padding:0 16px}.document{padding:22px}.section-header{align-items:flex-start;flex-direction:column}.two{grid-template-columns:1fr}}@media(max-width:400px){.pair{grid-template-columns:1fr}.actions{flex-direction:column}.metrics strong{font-size:22px}}
