body{background-color:#f0f0f0;font-family:Roboto,sans-serif;margin:0;padding:0;box-sizing:border-box;width:100%;height:100%;overflow-x:hidden}.signature-container{display:flex;flex-direction:column;align-items:center;gap:10px}.signature-box{border:2px dashed #000;padding:10px;display:inline-block;background-color:#fff}.signature-canvas{background-color:#f9f9f9;cursor:crosshair}.container{width:100%;margin:0 auto;background-color:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 8px #0000001a}h1{text-align:center;color:#2c3e50;font-size:28px;margin-bottom:20px}h2{color:#34495e;font-size:14px;margin-bottom:15px}h3{color:#34495e;font-size:20px;margin-top:25px;margin-bottom:10px}p{margin:10px 0;font-size:12px;text-align:justify}ol,ul{margin:15px 0;padding-left:40px}li{margin:10px 0;font-size:12px}.underline{text-decoration:underline}.highlight{background-color:#ecf0f1;padding:10px;border-radius:5px;margin:15px 0}.note{font-style:italic;color:#7f8c8d;margin:10px 0}.footer{text-align:center;margin-top:40px;font-size:14px;color:#7f8c8d}.h2{font-weight:700}.container{max-width:800px;margin:0 auto;background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px #0000001a}table{width:100%;border-collapse:collapse;margin-bottom:20px}th,td{padding:10px;border:1px solid #ddd;text-align:left}td{background-color:#fff;font-weight:400}th{background-color:#f2f2f2;font-weight:400}.signature p{margin:5px 0}.signature-container{display:flex;justify-content:space-between;margin:30px}
